The Full Wiki

HE-AAC: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Not to be confused with MPEG-4 SLS, which is branded HD-AAC.
High-Efficiency Advanced Audio Coding
Internet media type audio/aacp, audio/3gpp, audio/3gpp2
Developed by ISO
Type of format Audio compression format
Contained by 3GP, MP4, .dvb, etc.
Extended from AAC
Standard(s) ISO/IEC 14496-3
Hierarchical structure of AAC Profile, HE-AAC Profile and HE-AAC v2 Profile, and compatibility between them. The HE-AAC Profile decoder is fully capable of decoding any AAC Profile stream. Similarly the HE-AAC v2 decoder can handle all HE-AAC Profile streams as well as all AAC Profile streams. Based on the MPEG-4 Part 3 technical specification.[1]
Evolution from MPEG-2 AAC LC (Low Complexity) Profile and MPEG-4 AAC LC Object Type to HE-AACv2 Profile.[2]

High-Efficiency Advanced Audio Coding (HE-AAC) is a lossy data compression scheme for digital audio defined as a MPEG-4 Audio profile in ISO/IEC 14496-3. It is an extension of Low Complexity AAC (AAC LC) optimized for low-bitrate applications such as streaming audio. HE-AAC version 1 profile (HE-AAC v1) uses spectral band replication (SBR) to enhance the compression efficiency in the frequency domain. HE-AAC version 2 profile (HE-AAC v2) couples SBR with Parametric Stereo (PS) to enhance the compression efficiency of stereo signals. It is a standardized and improved version of the AACplus codec.

HE-AAC is used in digital radio standards like DAB+ and Digital Radio Mondiale.



The HE-AAC version 1 was standardized as a profile of MPEG-4 Audio in 2003 by MPEG and published as part of MPEG-4 in document ISO/IEC 14496-3:2001/Amd 1:2003.[3] The HE-AAC version 2 profile was standardized in 2006 as ISO/IEC 14496-3:2005/Amd 2:2006.[1][4] A coding tool (Parametric Stereo) used in HE-AAC v2 was standardized in 2004 by MPEG and published in document ISO/IEC 14496-3:2001/Amd 2:2004.[5]

HE-AAC version 2 was also standardized under the name Enhanced aacPlus by 3GPP for 3G UMTS multimedia services in September 2004 (3GPP TS 26.401). It is based on the AAC LC, SBR and Parametric Stereo coding tools defined in the MPEG-4 Audio standard (and it refers to ISO/IEC 14496-3:2001/Amd.1:2003 - Bandwidth Extension, ISO/IEC 14496-3:2001/Amd.2:2004 - Parametric Coding for High Quality Audio, ISO/IEC 14496-3:2001 and ISO/IEC 14496-3:2001/Amd.1:2003/DCOR1). In addition it includes further tools such as error concealment, spline resampler, and stereo-to-mono downmix.[6] It was also published by ETSI as TS 126 401 V6.1.0 in December 2004.[6]

The progenitor of HE-AAC was developed by Coding Technologies under the trade name CT-aacPlus. CT-aacPlus combined MPEG-2 AAC LC with the Coding Technologies invented spectral band replication (SBR). CT-aacPlus is the codec used by XM Radio for their satellite radio service. Subsequently, Coding Technologies submitted their SBR to MPEG as a basis of HE-AAC.

Later, but prior to the standardization of HE AAC v2 by MPEG, Coding Technologies submitted the combination of HE-AAC v1 coupled with Parametric Stereo to 3GPP under the name Enhanced AAC+. As a result, aacPlus v2 and eAAC+ are now common trade names that refer to HE-AAC v2. AAC+ and aacPlus are common trade names that refer to HE-AAC v1.

Perceived quality

Scientific testing by the European Broadcasting Union has indicated that HE-AAC at 48 kbit/s was ranked as "Excellent" quality using the MUSHRA scale.[7] MP3 in the same testing received a score less than half that of HE-AAC and was ranked "Poor" using the MUSHRA scale. Data from this testing also indicated that some individuals confused 48 kbit/s encoded material with an uncompressed original.

Testing indicates that material decoded from 64 kbit/s HE-AAC does not yet have similar audio quality to material decoded from MP3 at 128 kbit/s using high quality encoders[8][9][10][11]. The test, taking bitrate distribution and RMSD into account, is a tie between MP3pro, HE AAC and Ogg Vorbis.

Further controlled testing by 3GPP during their revision 6 specification process indicates that HE-AAC and its derivative MPEG-4 HE-AAC v2 provide "Good" audio quality for music at low bit rates (e.g. 24 kbit/s).

MPEG-2 and MPEG-4 AAC LC decoders without SBR support will decode the AAC LC part of the audio, resulting in audio output with only half the sampling frequency, thereby reducing the audio bandwidth.




iTunes 9 supports HE-AAC encoding and playback.[12][13] Nero has released a free-of-charge command line HE-AAC encoder[14], and also supports HE-AAC inside the Nero software suite. Sorenson Media’s Squeeze Compression Suite includes an HE-AACv1 encoder and is available for Mac OS X as well as Windows. The 3GPP consortium released source code of a reference HE-AACv2 encoder that appears to offer competitive quality.[15] Winamp Pro also supports ripping music to HE-AAC. Using a transcoding plugin for Winamp's media library, any file can be transcoded to HE-AAC. [16] XLD, an OS X audio encoding program, offers encoding from any of its supported formats to HE-AAC. Nokia PC Suite may encode audiofiles to eAAC+ format before transmitting them to mobile phone.


HE-AAC is supported in the open source FAAD/FAAD2 decoding library (and all players incorporating it): VLC media player, Winamp, foobar2000, Audacious Media Player, and Sony's latest SonicStage version 4. HE-AAC is also used by AOL Radio clients to deliver high-fidelity music at low bitrates.

Adobe's Flash Player 9 supports HE-AACv2.[17]

As of iTunes 9, iPhone OS 3.1 and Fall 2009 iPods, support for HE-AAC playback is included. Other third-party software featuring support for HE-AAC include FStream, VLC (without metadata/title streaming), Songbird, Snowtape, and recent development versions of Audacious Media Player.

Older versions of Apple iTunes, iPod Touch, and iPhone will play HE-AAC files at reduced fidelity because they ignore the spectral-band replication and parametric stereo information, instead playing them as though they were standard AAC-LC files without the high-frequency, or "treble," information that is only present in the SBR part of the signal.[citation needed] These will report the track length as twice its actual length.[citation needed]

Dolby will soon be releasing Dolby Pulse decoders. As HE-AAC v2 is the core of Dolby Pulse, it is assumed these decoders will be able to decode HE-AAC v2 files as well.[18]

Promotion aspects

Commercial trademarks and labeling

HE-AAC is marketed under the trademark aacPlus(tm) by Coding Technologies and under the trademark Nero Digital(tm) by Nero AG. Sony Ericsson, Nokia and Samsung use AAC+ to label support for HE AAC v1 and eAAC+ to label support for HE-AAC v2 on their phones. Motorola uses AAC+ to indicate HE AAC v1 and "AAC+ Enhanced" to indicate HE AAC v2.

Licensing and patents

Companies holding patents for HE AAC have formed a patent pool administered by Via Licensing Corporation [19] to provide a single point of license for product makers.

Patent licenses are required for end-product companies that make hardware or software products that include HE AAC encoders and/or decoders.[20] Unlike the MP3 format [21], content owners are not required to pay license fees to distribute content in HE AAC.


HE-AAC profile was first standardized in ISO/IEC 14496-3:2001/Amd 1:2003.[22] HE-AAC v2 profile (HE-AAC with Parametric Stereo) was first specified in ISO/IEC 14496-3:2005/Amd 2:2006.[1][4][23] The Parametric Stereo coding tool used by HE-AAC v2 was standardized in 2004 and published as ISO/IEC 14496-3:2001/Amd 2:2004.[5][6]

The current version of the MPEG-4 Audio (including HE-AAC standards) is published in ISO/IEC 14496-3:2009.

Enhanced aacPlus is required audio compression format in 3GPP technical specifications for 3G UMTS multimedia services and should be supported in IP Multimedia Subsystem (IMS), Multimedia Messaging Service (MMS), Multimedia Broadcast/Multicast Service (MBMS) and Transparent end-to-end Packet-switched Streaming Service (PSS).[24] [25] [26][27] HE-AAC version 2 was standardized under the name Enhanced aacPlus by 3GPP for 3G UMTS multimedia services in September 2004 (3GPP TS 26.401).[28]

HE-AAC and HE-AAC v2 audio coding for DVB applications is standardized by TS 101 154.[29][30] AacPlus v2 by Coding Technologies[31] is also standardized by the ETSI as TS 102 005 for Satellite services to Handheld devices (DVB-SH) below 3 GHz.

In December 2007, Brazil started broadcasting terrestrial DTV standard called International ISDB-Tb that implements video coding H.264 with audio AAC LC on main program(single or multi) and video H.264 with audio HE-AACv2 in the 1Seg mobile sub-program.


The following is the summary of the different versions of HE-AAC:

Version Common trade names Codec feature Standards
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++, Enhanced AAC+ AAC LC + SBR + PS ISO/IEC 14496-3:2005/Amd 2:2006

See also


  1. ^ a b c ISO/IEC JTC1/SC29/WG11/N7016 (2005-01-11) (DOC), Text of ISO/IEC 14496-3:2001/FPDAM 4, Audio Lossless Coding (ALS), new audio profiles and BSAC extensions,, retrieved 2009-10-09 
  2. ^ Fraunhofer IIS (PDF), MPEG-4 Audio and Video Technology,, retrieved 2009-10-15 
  3. ^ ISO (2003). "Bandwidth extension, ISO/IEC 14496-3:2001/Amd 1:2003". ISO. Retrieved 2009-10-13. 
  4. ^ a b ISO (2006). "Audio Lossless Coding (ALS), new audio profiles and BSAC extensions, ISO/IEC 14496-3:2005/Amd 2:2006". ISO. Retrieved 2009-10-13. 
  5. ^ a b ISO (2004). "Parametric coding for high-quality audio, ISO/IEC 14496-3:2001/Amd 2:2004". ISO. Retrieved 2009-10-13. 
  6. ^ a b c 3GPP (2004-09-30). "3GPP TS 26.401 V6.0.0 (2004-09), General Audio Codec audio processing functions; Enhanced aacPlus General Audio Codec; General Description (Release 6)" (DOC). 3GPP. Retrieved 2009-10-13. 
  7. ^
  8. ^ Results of 64kbit/s Listening Test
  9. ^ Multiformat Listening Test @ 48 kbps - FINISHED - Hydrogenaudio Forums
  10. ^ 80 kbps personal listening test (summer 2005) - Hydrogenaudio Forums
  11. ^ - MP3 - WMA - AAC - OGG - qualité à 96 kbps (évaluation) - Traitement Audio - Video & Son - FORUM
  12. ^
  13. ^
  14. ^ "Nero AAC Codec". Retrieved 2009-11-23. 
  15. ^ Bouvigne, Gabriel (2006-03-20). "48kbps AAC public test results". MP3'Tech. Retrieved 2008-09-05. 
  16. ^ Winamp Transcoder
  17. ^ Adobe HD video: Supported technologies
  18. ^ "Dolby Pulse - combining the merits of Dolby Digital and HE-AAC". Retrieved 2008-12-10. 
  19. ^ Via Licensing Corporation
  20. ^ AAC Licensing FAQ
  21. ^ Thomson. "Thomson/FhG MP3 Licensing". 
  22. ^ ISO (2003). "Bandwidth extension, ISO/IEC 14496-3:2001/Amd 1:2003". ISO. Retrieved 2009-10-13. 
  23. ^ Mihir Mody (2005-06-06). "Audio compression gets better and more complex". Retrieved 2009-10-13. 
  24. ^ ETSI (2009-04) ETSI TS 126 234 V8.2.0 (2009-04); 3GPP TS 26.234; Transparent end-to-end Packet-switched Streaming Service (PSS); Protocols and codecs Page 58. Retrieved on 2009-06-02.
  25. ^ ETSI (2009-01) ETSI TS 126 140 V8.0.0 (2009-01); 3GPP TS 26.140; Multimedia Messaging Service (MMS); Media formats and codes Page 11. Retrieved on 2009-06-02.
  26. ^ ETSI (2009-01) ETSI TS 126 141 V8.0.0 (2009-01); 3GPP TS 26.141; IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs Page 10. Retrieved on 2009-06-02.
  27. ^ 3GPP (2009). "ETSI TS 126 346 V8.3.0 (2009-06); 3GPP TS 26.346; Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs". ETSI. p. 85. Retrieved 2009-10-13. 
  28. ^ 3GPP (2004). "3GPP TS 26.401 - General audio codec audio processing functions; Enhanced aacPlus general audio codec; General description". 3GPP. Retrieved 2009-10-13. 
  29. ^ ETSI TS 101 154 v1.5.1: Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream
  30. ^ ETSI (2009-03-31). "TS 101 154 version 1.9.1 - Digital Video Broadcasting (DVB); Specification for the use of Video and Audio Coding in Broadcasting Applications based on the MPEG-2 Transport Stream". ETSI. Retrieved 2009-10-13. 
  31. ^

External links


Got something to say? Make a comment.
Your name
Your email address