Die Filterbank, die im MPEG Layer-3 Algorithmus benutzt wird, ist eine Hybrit-Filterbank, die aus einem Multiphasenfilter und einem veränderten MDCT (Discrete Cousine Transform, ) besteht. Diese Hybritform wählte man deswegen, um die Kompatibilität mit den Vorgängern, Layer-1 und Layer-2, zu gewährleisten.
3.3. Das "Wahrnehmungs"-Modell (Perceptual model)
Dieses Modell bestimmt die Qualität einer gegebenen Encoder-Implementation. Es benutzt entweder eine separate Filterbank oder kombiniert die Berechnungen der Energiewerte (für maskierte Berechnungen) und der Hauptfilterbank. Die Ausgabe besteht aus Werten für die Frequenzmarke oder der erlaubten Lautstärke für jeden Codeblock. Wenn die Lautstärke unter der erlaubten Grenze gehalten werden kann, ist das Ergebnis der Kompression vom Original nicht zu unterscheiden. Wie schon der Name sagt, werden in diesem Teil des Algorithmusses alle diejenigen Frequenzen markiert, die das menschliche Ohr nicht mehr wahrnehmen kann.
3.4. Joint Stereo
Wenn in einem Stereosignal ein Teil eines Kanals ähnlich einem Teil des anderen Kanals ist, wird nur einer der Teile gespeichert. Damit kann die Bitrate erheblich heruntergesetzt werden. Joint Stereo wird benutzt, wenn nur niedere Bitraten möglich sind, aber ein Stereosignal benötigt wird.
3.5. Kodierung
Ein System von zwei Schleifen sind die Hauptlösung für die Kodierung eines Layer-3 Encoders.
Die innere Schleife benutzt die Codetabelle des Huffmann Kompressionsalgorithmusses, da dieser kleinere Datenpackete zuweist. Diese Schleife wird so oft ausgeführt, bis die resultierende Datenmenge den gegebenen Voraussetzungen entspricht.
In der äusseren Schleife verringert die Stärke der Geräusche. Auch hier wird die Datenmenge an die gegebene Bitrate angepasst.
3.6. Qualität
Hier ein paar typische Daten für MPEG Layer-3:
Qualität Bandbreite Modus Bitrate Reduktionsfaktor
Telefon 2.5 kHz mono 8 kbps* 96:1
Besser als Kurzwelle 4.5 kHz mono 16 kbps 48:1
Besser als AM-Radio 7.5 kHz mono 32 kbps 24:1
FM-Radio 11 kHz stereo 56..64 kbps 26:1..24:1
Fast CD 15 kHz stereo 96 kbps 16:1
CD > 15 kHz stereo 112..128 kbps 14:1..11:1
* Hier wird eine nicht ISO Erweiterung des MPEG-Algorithmusses verwendet, um eine höhere Performance zu
erzielen (MPEG 2.5).
|