Bezstratne kodowanie dźwięku
Opracowany przez | ISO |
---|---|
Pierwsze wydanie | marzec 2006 |
Najnowsze wydanie | 23 zł 2009 |
Typ formatu | Bezstratny dźwięk |
Zawarte przez | MP4 |
Standard | ISO/IEC 14496-3 |
Otwarty format ? | Tak |
Wolny format? | NIE |
MPEG-4 Audio Lossless Coding , znany również jako MPEG-4 ALS, to rozszerzenie standardu audio MPEG-4 Part 3 , umożliwiające bezstratną kompresję dźwięku . Rozszerzenie zostało ukończone w grudniu 2005 i opublikowane jako ISO / IEC 14496-3:2005/Amd 2:2006 w 2006. Ostatni opis MPEG-4 ALS został opublikowany jako podczęść 11 standardu MPEG-4 Audio (ISO/IEC 14496-3:2019) (wydanie 5) w grudniu 2019 r.
MPEG-4 ALS łączy predyktor krótkoterminowy i predyktor długoterminowy. Predyktor krótkoterminowy w swoim działaniu jest podobny do FLAC – jest skwantowanym predyktorem LPC z bezstratnie zakodowaną resztą przy użyciu Golomb Rice Coding lub Block Gilbert Moore Coding (BGMC). Długoterminowy predyktor jest modelowany przez 5 długoterminowych ważonych reszt, z których każda ma własne opóźnienie (opóźnienie). Opóźnienie może wynosić setki próbek. Ten predyktor poprawia kompresję dźwięków o bogatych harmonicznych (zawierających wielokrotności jednej częstotliwości podstawowej, zsynchronizowanych w fazie) obecnych w wielu instrumentach muzycznych i ludzkim głosie.
Cechy
- Obsługa rozdzielczości PCM do 32 bitów, w tym zmiennoprzecinkowych
- Dowolne częstotliwości próbkowania
- Obsługa wielu kanałów / wielu ścieżek (do 65536 kanałów)
- Przesyłanie strumieniowe
- Seekable (szybki losowy dostęp do dowolnej części zaszyfrowanych danych).
- Opcjonalne przechowywanie w formacie pliku MP4 ; może być multipleksowany z wideo i innymi treściami multimedialnymi obsługiwanymi przez kontener MP4.
- Profil audio MPEG-4 „ALS Simple Profile”, wywoływany za pomocą „-sp1” w koderze referencyjnym.
Wsparcie oprogramowania
Od 2020 roku ten format nie był powszechnie akceptowany, prawdopodobnie z powodu braku dostępnych koderów i dekoderów.
Referencyjna implementacja kodera i dekodera MPEG-4 ALS (mp4als - np. mp4alsRM23) jest dostępna na stronie głównej MPEG-4 ALS i została również opublikowana jako ISO/IEC 14496-5:2001/Amd 10:2007/Cor 3: 2009.
Istnieje wtyczka dekodera MPEG-4 ALS do odtwarzacza Winamp .
11 listopada 2009 projekt open source FFmpeg zyskał dekoder MPEG-4 ALS w wersji rozwojowej. Obecnie obsługiwany jest tylko podzbiór formatu.
Historia
W lipcu 2002 r. Moving Picture Experts Group ogłosiła zaproszenie do składania propozycji procedur bezstratnego kodowania dźwięku, które należy przesłać przed grudniem. Siedem firm złożyło swoje oferty, które zostały przeanalizowane pod kątem wydajności, złożoności i elastyczności kompresji. W lipcu 2003 roku jako pierwszą wersję roboczą przyszłego standardu wybrano Lossless Predictive Audio Compression (LPAC). Model referencyjny był dalej rozwijany przy udziale Politechniki Berlińskiej (TUB), RealNetworks oraz Nippon Telegraph and Telephone (NTT).
Zobacz też
- Bezstratna predykcyjna kompresja dźwięku (poprzednik)
- Bezstratna transformacja kompresji audio (poprzednik)
- MPEG-4 SLS (skalowalne bezstratne kodowanie MPEG-4)
- MPEG-4
Linki zewnętrzne
- Strona główna MPEG-4 ALS - Uniwersytet Techniczny w Berlinie
- Bezstratne kodowanie dźwięku MPEG-4 (ALS) – MultimediaWiki
- MPEG-4 ALS: Wydajność, aplikacje i powiązane działania normalizacyjne - NTT (2007)
- Artykuły techniczne opisujące projektowanie algorytmów kodowania resztkowego i kwantyzacji w kodeku MPEG-4 ALS
- Ogłoszenie w ACN Newswire
- Specyfikacje techniczne (ISO/IEC 14496-3:2005/Amd 2:2006) (nie za darmo)
- Oficjalna strona MPEG