Vysoce účinné pokročilé kódování zvuku - High-Efficiency Advanced Audio Coding

Vysoce efektivní pokročilé kódování zvuku
Přípony názvu souboru Kontejner MPEG / 3GPP

Apple kontejner

  • .m4a, .m4b, .m4p, .m4r, .m4v

Stream ADTS - NENÍ surový - Obsahuje záhlaví

  • .aac
Typ internetového média audio/aac
audio/aacp
audio/3gpp
audio/3gpp2
audio/mp4
Vyvinul ISO
Typ formátu Formát komprese zvuku
Obsahuje MPEG-4 část 14 , 3GP a 3G2 , základní formát mediálních souborů ISO, formát pro výměnu zvukových dat (ADIF), datový tok zvukových dat (ADTS)
Rozšířeno z AAC
Standard ISO / IEC 14496-3
Hierarchická struktura profilu AAC, profilu HE-AAC a profilu HE-AAC v2 a kompatibilita mezi nimi. Dekodér profilu HE-AAC je plně schopen dekódovat jakýkoli proud profilu AAC. Podobně dekodér HE-AAC v2 dokáže zpracovat všechny proudy profilu HE-AAC i všechny proudy profilu AAC. Na základě technické specifikace MPEG-4 Část 3.
Evolution z MPEG-2 AAC-LC (Low Complexity) Profil a MPEG-4 AAC-LC typ objektu do HE-AAC v2 Profilu.

High-Efficiency Advanced Audio Coding ( HE-AAC ) je kódování zvuku ve formátu pro kompresi ztrátovou dat z digitálního zvuku definovaného jako MPEG-4 Audio profil v ISO / IEC 14496-3. Jedná se o rozšíření Low Complexity AAC (AAC-LC) optimalizované pro aplikace s nízkou přenosovou rychlostí , jako je streamování zvuku . Profil využití HE-AAC v1 využívá replikaci spektrálního pásma (SBR) ke zvýšení účinnosti komprese modifikované diskrétní kosinové transformace (MDCT) ve frekvenční doméně . Profil využití HE-AAC v2 spojuje SBR s parametrickým stereem (PS), což dále zvyšuje účinnost komprese stereofonních signálů.

HE-AAC se používá v digitálních rádiových standardech jako HD Radio , DAB + a Digital Radio Mondiale .

Dějiny

Předek HE-AAC byl vyvinut společností Coding Technologies kombinací MPEG-2 AAC-LC s patentovaným mechanismem pro replikaci spektrálního pásma (SBR), který používá XM Radio pro svou satelitní rádiovou službu. Následně Coding Technologies předložila svůj mechanismus SBR MPEG jako základ toho, co se nakonec stalo HE-AAC.

HE-AAC v1 byl standardizován jako profil MPEG-4 Audio v roce 2003 MPEG a publikován jako součást specifikace ISO / IEC 14496-3: 2001 / Amd 1: 2003.

Profil HE-AAC v2 byl standardizován v roce 2006 podle ISO / IEC 14496-3: 2005 / Amd 2: 2006.

Části specifikace HE-AAC byly dříve standardizovány a publikovány různými orgány v 3GPP TS 26.401 , ETSI TS 126401 V6.1.0 , ISO / IEC 14496-3: 2001 / Amd.1: 2003 a ISO / IEC 14496-3 : 2001 / Amd 2: 2004 .

V té době již Coding Technologies začala používat obchodní názvy AAC + a aacPlus pro to, co je nyní známé jako HE-AAC v1, a aacPlus v2 a eAAC + pro to, co je nyní známé jako HE-AAC v2.

Vnímaná kvalita

Testování ukazuje, že materiál dekódovaný z 64 kbit / s HE-AAC nemá zcela podobnou zvukovou kvalitu jako materiál dekódovaný z MP3 při 128 kbit / s pomocí vysoce kvalitních kodérů. Test zohledňující distribuci datového toku a RMSD je vazbou mezi mp3PRO , HE-AAC a Ogg Vorbis .

Další kontrolované testování 3GPP během procesu specifikace revize 6 naznačuje, že HE-AAC a HE-AAC v2 poskytují „dobrou“ kvalitu zvuku pro hudbu při nízkých bitových rychlostech (např. 24 kbit / s).

V roce 2011 veřejný test poslechu, který porovnával dva nejlépe hodnocené kodéry HE-AAC v té době s Opusem a Oggem Vorbisem, ukázal statisticky významnou převahu při 64 kbit / s pro Opus nad všemi ostatními uchazeči a implementaci HE- AAC byl statisticky lepší než Ogg Vorbis a Nero HE-AAC, kteří byli děleni o třetí místo.

Dekodéry MPEG-2 a MPEG-4 AAC-LC bez podpory SBR budou dekódovat část zvuku AAC-LC, což povede k výstupu zvuku pouze s poloviční vzorkovací frekvencí, čímž se sníží šířka pásma zvuku. To obvykle vede k vyšší třídy, nebo výšek , část zvukového signálu chybí zvukového produktu.

Podpěra, podpora

Kódování

Orban Opticodec-PC Streaming a File Encoders byly první komerčně dostupné kodéry podporující AAC-LC / HE-AAC již v roce 2003. Nyní jsou zastaralé a nahrazeny StreamS Encoders z StreamS / Modulation Index s mnoha dalšími funkcemi, včetně podpory xHE-AAC / Unified Speech and Audio Coding . Nyní se používají u některých z největších poskytovatelů obsahu a jsou považovány za průmyslový standard pro živé kódování.

Sony podporuje kódování HE-AAC od verze SonicStage 4.

iTunes 9 podporuje kódování a přehrávání HE-AAC.

Společnost Nero vydala bezplatný kodér HE-AAC příkazového řádku Nero AAC Codec a podporuje také HE-AAC v softwarové sadě Nero.

Sada Squeeze Compression Suite společnosti Sorenson Media obsahuje kodér HE-AACv1 a je k dispozici pro systémy macOS i Windows .

3GPP konsorcium uvolní zdrojový kód odkazu HE-AACv2 snímače, které se objeví nabídnout konkurenceschopné kvality.

Die Plattenkiste a Winamp Pro také podporují kopírování hudby na HE-AAC. Pomocí překódovacího pluginu pro mediální knihovnu Winampu lze libovolný soubor překódovat na HE-AAC.

XLD , program pro kódování zvuku macOS, nabízí kódování z libovolného z podporovaných formátů do HE-AAC.

Nokia PC Suite může před přenosem do mobilního telefonu kódovat zvukové soubory do formátu eAAC +.

Kodéry HE-AAC v1 a v2 poskytuje knihovna Fraunhofer FDK AAC v systému Android 4.1 a novějších verzích.

Dekódování

HE-AAC je podporován v dekódovací knihovně FAAD / FAAD2 s otevřeným zdrojovým kódem a všem přehrávačům, které ji obsahují, jako je VLC media player , Winamp , foobar2000 , Audacious Media Player , SonicStage a Die Plattenkiste .

Nero kodek AAC podporuje dekódování on a HEv2 AAC.

HE-AAC také používají klienti AOL Radio a Pandora Radio k poskytování věrné hudby při nízkých bitrate.

iTunes 9.2 a iOS 4 obsahují úplné dekódování parametrických stereofonních toků HE-AAC v2.

  • iPody iTunes 9 až 9.1, iPhone OS 3.1 a podzim 2009 podporují přehrávání HE-AAC verze 1 bez parametrického stereofonního zvuku.
  • Starší verze Apple iTunes , iPod Touch a iPhone budou přehrávat soubory HE-AAC se sníženou věrností, protože ignorují replikaci spektrálního pásma a parametrické stereofonní informace, místo toho je přehrávají, jako by šlo o standardní soubory AAC-LC bez vysokofrekvenčních nebo „výšky“ informace, která je přítomna pouze v části signálu SBR. Budou hlásit délku stopy jako dvojnásobek její skutečné délky.

Společnost Dolby vydala dekodéry a kodéry Dolby Pulse v září 2008. HE-AAC v2 je jádrem Dolby Pulse, takže soubory a streamy kódované v Dolby Pulse se budou přehrávat na dekodérech AAC, HE-AAC v1 a v2. Naopak soubory a streamy kódované v AAC, HE-AAC v1 nebo v2 se budou přehrávat na dekodérech Dolby Pulse.

Dolby Pulse poskytuje následující další funkce nad rámec HE-AAC v2:

  • Schopnost inteligentně generovat a vložit reverzibilní normalizaci hlasitosti a metadata dynamického rozsahu do kódovaného souboru / streamu; tato metadata lze poté použít k optimalizaci zážitku z přehrávání na základě aplikace nebo zařízení.
  • Možnost vložit vlastní metadata do kódovaného souboru a extrahovat tato metadata při přehrávání

Dolby navíc vydal PC dekodér jako SDK vhodný pro integraci do PC aplikací vyžadujících možnosti přehrávání Dolby Pulse, HE-AAC nebo AAC.

Dekodéry HE-AAC v2 jsou k dispozici ve všech verzích systému Android. Dekódování zpracovává Fraunhofer FDK AAC od verze Android 4.1.

Klienti

aplikace Plošina Popis
AIMP Okna Alternativní hudební přehrávač podobný Winampu.
Adobe Flash Player Windows, macOS, Chrome OS, Linux Doplněk prohlížeče. Podporuje AAC + z libovolného zdroje RTMP .
Živé přenosy zabalené v kontejneru ADTS nejsou nativně podporovány a musí být znovu zabaleny. (např. Icecast KH může poskytovat streamy v kontejneru .flv , který je kompatibilní s Flash.)
Amarok (software) Windows, Linux Hudební přehrávač s otevřeným zdrojovým kódem.
Audacious Media Player Windows, Linux Hudební přehrávač s otevřeným zdrojovým kódem.
Mrtvý hovězí Linux, Android Hudební přehrávač s otevřeným zdrojovým kódem.
Die Plattenkiste Okna Freeware aplikace internetového rádia (v němčině).
foobar2000 Okna Freeware hudební přehrávač.
fre: ac Windows, macOS, Linux Open-source audio převodník.
FStream macOS, iOS Aplikace internetového rádia.
GuguRadio iOS Aplikace internetového rádia.
Přehrávač internetového rádia Android Přehrávač internetového rádia.
Internetové rádio iOS Aplikace internetového rádia.
iTunes Windows, macOS Freeware hudební přehrávač. Předinstalováno v počítačích Mac.
JetAudio Windows, Android Shareware přehrávač médií.
MediaHuman Audio Converter Windows, macOS Freeware audio převodník.
(Podporuje převod MP3, AAC, AIFF, WAV atd.)
MPlayer Windows, macOS a Linux Přehrávač médií s otevřeným zdrojovým kódem.
MPV (přehrávač médií) Windows, macOS a Linux Přehrávač médií s otevřeným zdrojovým kódem.
Rockbox Různá přenosná mediální zařízení Alternativní firmware pro různé přenosné přehrávače médií, například Apple iPod a Creative Zen.
QuickTime X Operační Systém Mac Přehrávač médií předinstalovaný v systému Mac OS X Snow Leopard nebo novějším.
Pravý hráč Windows, macOS, Linux, Android Freemium přehrávač médií.
(HE-AAC v2 bude hrát pouze v mono)
Rhythmbox Linux Hudební přehrávač s otevřeným zdrojovým kódem.
Sněhová páska Operační Systém Mac Sharewarová aplikace internetového rádia.
streamWriter Okna Open-source aplikace internetového rádia.
Streamujte HiFi rádio iOS Přehrávač internetového rádia Paidware.
Tunein rádio iOS, Android, Windows Phone, Blackberry Přehrávač internetového rádia.
Přehrávač médií VLC Windows, macOS, Linux, iOS, Android Přehrávač médií s otevřeným zdrojovým kódem.
Winamp Windows, macOS, Android Freewarový přehrávač médií.
XiiaLive Android, iOS Přehrávač internetového rádia.
Kodi Windows, Linux, macOS, Android Přehrávač médií s otevřeným zdrojovým kódem.
Přehrávač médií Classic Okna Přehrávač médií s otevřeným zdrojovým kódem

Aspekty propagace

Obchodní ochranné známky a označení

HE-AAC je prodáván pod ochrannou známkou aacPlus od společnosti Coding Technologies a pod ochrannou známkou Nero Digital od společnosti Nero AG. Sony Ericsson, Nokia a Samsung používají AAC + k označení podpory pro HE-AAC v1 a eAAC + k označení podpory pro HE-AAC v2 na svých telefonech. Společnost Motorola používá AAC + k označení HE-AAC v1 a „AAC + Enhanced“ k označení HE-AAC v2.

Licencování a patenty

Společnosti, které jsou držiteli patentů na HE-AAC, vytvořily patentový fond spravovaný společností Via Licensing Corporation, aby poskytly výrobcům produktů jediný licenční bod.

Patentové licence jsou vyžadovány u společností s koncovými produkty, které vyrábějí hardwarové nebo softwarové produkty, které obsahují kodéry HE / AAC a / nebo dekodéry. Na rozdíl od formátu MP3 před 23. dubnem 2017 nejsou vlastníci obsahu povinni platit licenční poplatky za distribuci obsahu v HE-AAC.

Standardy

Profil HE-AAC byl poprvé standardizován v ISO / IEC 14496-3: 2001 / Amd 1: 2003. Profil HE-AAC v2 (HE-AAC s parametrickým stereem) byl poprvé specifikován v ISO / IEC 14496-3: 2005 / Amd 2: 2006. Nástroj pro parametrické stereofonní kódování používaný HE-AAC v2 byl standardizován v roce 2004 a publikován jako ISO / IEC 14496-3: 2001 / Amd 2: 2004.

Aktuální verze zvuku MPEG-4 (včetně norem HE-AAC) je publikována v ISO / IEC 14496-3: 2009.

Vylepšený aacPlus je v technických specifikacích 3GPP pro multimediální služby 3G UMTS vyžadován ve formátu komprese zvuku a měl by být podporován v IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast / Multicast Service (MBMS) a Transparent end-to-end Paketově přepnutá streamovací služba (PSS). HE-AAC verze 2 byla standardizována pod názvem Enhanced aacPlus od 3GPP pro multimediální služby 3G UMTS v září 2004 (3GPP TS 26.401).

Zvukové kódování HE-AAC a HE-AAC v2 pro aplikace DVB je standardizováno TS 101 154. AacPlus v2 od Coding Technologies je také standardizováno ETSI jako TS 102 005 pro satelitní služby pro ruční zařízení (DVB-SH) pod 3 GHz.

V prosinci 2007 začala Brazílie vysílat pozemní standard DTV s názvem International ISDB-Tb, který implementuje kódování videa H.264 se zvukem AAC-LC do hlavního programu (jeden nebo více) a video H.264 se zvukem HE-AACv2 v mobilním subsystému 1Seg -program.

Verze

Následuje přehled různých verzí HE-AAC:

Verze Běžné obchodní názvy Funkce kodeku Standardy
HE-AAC v1 aacPlus v1, eAAC, AAC +, CT-aacPlus AAC-LC + SBR ISO / IEC 14496-3: 2001 / Amd 1: 2003
HE-AAC v2 aacPlus v2, eAAC +, AAC ++, vylepšený AAC + AAC-LC + SBR + PS ISO / IEC 14496-3: 2005 / Amd 2: 2006
xHE-AAC aacPlus v2, eAAC +, AAC ++, vylepšený AAC + AAC-LC + SBR + PS + USAC ISO / IEC 23003-3: 2012 / Amd 2: 2012

Viz také

Poznámky

Reference

externí odkazy