Dom Rozwój Co to jest zaawansowane kodowanie audio (AAC)? - definicja z techopedia

Co to jest zaawansowane kodowanie audio (AAC)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Advanced Audio Coding (AAC)?

Zaawansowane kodowanie audio (AAC) to technika stosowana do kompresji i kodowania cyfrowych plików audio.

Technologię AAC można stosować do kodowania plików audio ze średnią i wysoką przepływnością. AAC został zbudowany jako logiczny następca formatu MP3 (ISO / MPEG Audio Layer -3) i twierdzi, że oferuje lepszą jakość dźwięku niż jego poprzednik z tą samą szybkością transmisji.

Techopedia wyjaśnia Advanced Audio Coding (AAC)

Technika AAC polega na wykorzystaniu dwóch podstawowych strategii kodowania w celu zminimalizowania ilości danych wymaganych do nadania dźwięku cyfrowego wysokiej jakości. Nieistotne elementy sygnału są odrzucane. Redundancje w zakodowanym sygnale audio są usuwane.


Kodowanie cyfrowych plików audio obejmuje następujące kroki:

  1. Zmodyfikowana dyskretna transformacja kosinusowa (MDCT) służy do konwersji sygnału z dziedziny czasu na dziedzinę częstotliwości. Banki filtrów służą do konwersji dokładnej liczby próbek czasu na próbki częstotliwości.
  2. Domena częstotliwości jest kwantyzowana za pomocą modelu psychoakustycznego, a następnie kodowana.
  3. Stosowane są odpowiednie wewnętrzne kody korekcji błędów.
  4. Sygnał jest nakładany lub przesyłany.
  5. Algorytm Luhna mod N jest używany dla każdej ramki, aby uniknąć uszkodzenia próbki

AAC może próbkować częstotliwości w zakresie od 8 Hz do 96 kHz i do 48 kanałów. Jest również w stanie kompresować dźwięk zawierający strumienie złożonych impulsów i fal prostokątnych lepiej niż MP3.


AAC to międzynarodowy standard używany przez niektóre duże firmy, takie jak Dolby Laboratories Inc., Sony Corp. i Nokia Corp. AAC jest również używany przez Apple jako domyślny kodek audio dla formatu .m4v w plikach wideo iTunes Store.

Co to jest zaawansowane kodowanie audio (AAC)? - definicja z techopedia