Zuhause Entwicklung Was ist Advanced Audio Coding (AAC)? - Definition aus techopedia

Was ist Advanced Audio Coding (AAC)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Advanced Audio Coding (AAC)?

Advanced Audio Coding (AAC) ist eine Technik zum Komprimieren und Codieren von digitalen Audiodateien.

Die AAC-Technologie kann zum Codieren von Audiodateien mit mittleren bis hohen Bitraten verwendet werden. AAC wurde als logischer Nachfolger von MP3 (ISO / MPEG Audio Layer -3) entwickelt und soll bei gleicher Bitrate eine bessere Klangqualität als sein Vorgänger bieten.

Techopedia erklärt Advanced Audio Coding (AAC)

Bei der AAC-Technik werden zwei primäre Codierungsstrategien ausgenutzt, um die Datenmenge zu minimieren, die erforderlich ist, um digitales Audio von hoher Qualität zu vermitteln. Nicht relevante Signalkomponenten werden verworfen. Redundanzen im codierten Audiosignal werden beseitigt.


Das Codieren digitaler Audiodateien umfasst die folgenden Schritte:

  1. Die modifizierte diskrete Cosinustransformation (MDCT) wird verwendet, um das Signal vom Zeitbereich in den Frequenzbereich umzuwandeln. Filterbänke werden verwendet, um eine genaue Anzahl von Zeitabtastungen in Frequenzabtastungen umzuwandeln.
  2. Der Frequenzbereich wird unter Verwendung eines psychoakustischen Modells quantisiert und dann codiert.
  3. Geeignete interne Fehlerkorrekturcodes werden angewendet.
  4. Das Signal wird gestapelt oder übertragen.
  5. Der Luhn-Mod-N-Algorithmus wird für jeden Frame verwendet, um eine Sample-Korruption zu vermeiden

AAC kann Frequenzen von 8 Hz bis 96 kHz und bis zu 48 Kanälen abtasten. Es ist auch in der Lage, Audio, das Streams komplexer Impulse und Rechteckwellen enthält, besser zu komprimieren als MP3.


AAC ist ein internationaler Standard, der von einigen großen Unternehmen wie Dolby Laboratories Inc., Sony Corp. und Nokia Corp. verwendet wird. AAC wird auch als Standard-Audiocodec für das .m4v-Format von Apple in iTunes Store-Videodateien verwendet.

Was ist Advanced Audio Coding (AAC)? - Definition aus techopedia