Percepcyjny koder audio - Perceptual Audio Coder

Perceptual Audio Coder ( PAC ) to stratny algorytm kompresji dźwięku . Jest używany przez Sirius Satellite Radio na potrzeby usługi cyfrowego radia audio .

Rozwój

Oryginalna wersja PAC opracowana przez Jamesa Johnstona i Anibala Ferreirę z AT&T's Bell Labs ma elastyczny format i szybkość transmisji. Zapewnia wydajną kompresję wysokiej jakości dźwięku w różnych formatach od 16 kbit / s dla kanału monofonicznego do 1024 kbit / s dla formatu 5.1 z czterema lub sześcioma pomocniczymi kanałami audio, a także zapewnia pomocnicze (o stałej szybkości) i pomocniczy boczny kanał danych (o zmiennej szybkości). W przypadku stereofonicznych sygnałów audio twierdzi się, że zapewnia on jakość zbliżoną do CD przy około 56-64 kbit / s, z przezroczystym kodowaniem przy przepływnościach zbliżonych do 128 kbit / s.

Przez lata PAC znacznie się rozwinął. Znaną implementacją oprogramowania tego kodeka jest AudioLib firmy CelestialTech. Później został znacznie ulepszony i przemianowany na ePAC (ulepszony Perceptual Audio Coder) przez Lucenta, dostępny w menedżerze biblioteki muzycznej AudioVeda.

Firma iBiquity początkowo przetestowała PAC dla aktualizacji cyfrowego radia HD-Radio IBOC dla FM i AM , ale zamiast tego wybrała kodek wywodzący się z MPEG4, HE-AAC . MPEG-2 AAC jest zasadniczo podobny do oryginalnego algorytmu AT&T PAC napisanego przez Johnstona i Ferreirę, w tym specyfiki kodowania par stereo, sekcji strumienia bitów, obsługi 1 lub 2 kanałów jednocześnie, wielu książek kodowych odpowiadających na tę samą największą wartość bezwzględną, i wyzwalacze przełączania bloków. Wersja PAC przetestowana pod kątem prób MPEG-NBC (później AAC) korzystała z bloków próbek o długości 1024/128, a nie o długości 512/128 bloków próbek.

Zobacz też

Bibliografia