Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 13818-7:2012, also referenced as IEC 13818-7-06, is the international standard that specifies the Advanced Audio Coding (AAC) algorithm within the MPEG-2 framework. Originally published in 2006 and reaffirmed with minor corrections in 2012, this standard defines a high-quality, perceptually coded audio format that achieves significantly improved compression efficiency compared to earlier MPEG-1/2 Layer III (MP3). AAC delivers transparent sound quality at bitrates typically ranging from 64 to 320 kbps per channel and supports sampling rates from 8 kHz to 96 kHz.
The standard is part of the broader ISO/IEC 13818 series covering generic coding of moving pictures and associated audio (MPEG-2). It was developed by the Moving Picture Experts Group (MPEG) and later adopted jointly by ISO and IEC. AAC is the foundation for several modern codecs, including MPEG-4 AAC (ISO/IEC 14496-3) and High-Efficiency AAC (HE-AAC).
AAC employs a modified discrete cosine transform (MDCT) with block lengths of 2048 or 256 samples (long and short blocks), preceded by a psychoacoustic model. The codec incorporates several advanced tools to improve coding efficiency:
The standard defines three main profiles – Low Complexity (LC), Main, and Scalable – each with specific tool sets and decoder capabilities. The LC profile is the most widely used, as it offers a balanced trade-off between complexity and quality.
| Profile | Max Sampling Rate (kHz) | Max Number of Channels | Typical Bitrate (kbps/ch) | Decoder Complexity |
|---|---|---|---|---|
| Low Complexity (LC) | 96 | 48 (multichannel) | 64–128 | Lowest |
| Main | 96 | 48 | 80–160 | Medium (TNS required) |
| Scalable | 48 | 5.1 (max 6) | 64–256 | High (bitstream scaling) |
Implementing a compliant AAC decoder according to ISO/IEC 13818-7:2012 requires careful handling of bitstream parsing, Huffman tables (up to 12 codebooks), and the noiseless coding stage. The decoder must reconstruct spectral data, apply inverse quantization, perform TNS filtering (if present), and apply the inverse MDCT. Windowing and overlap-add are critical to avoid blocking artifacts.
The standard also specifies error concealment guidelines, though they are not mandatory for compliance. Nevertheless, robust error handling is recommended for real-world transmission environments.
Efficient AAC decoders frequently use fixed-point arithmetic for low-power embedded platforms. The encoder side is more complex, but the standard defines only the decoding process. For encoding, the ISO/IEC 13818-7 reference model provides guidance, but implementers must develop their own psychoacoustic model to achieve quality targets.
Compliance with ISO/IEC 13818-7:2012 is assessed by verifying that a decoder correctly reproduces the output specified by the reference bitstreams and conformance points provided in the standard. The conformance testing regime includes:
AAC specified in this standard is mandated in many regions for digital TV (e.g., DVB, ATSC), radio broadcasting (DRM, DAB+), and streaming platforms. Its use in Apple iTunes, YouTube, and Android systems underscores its ubiquity. The 2012 edition ensures backward compatibility with earlier AAC implementations while incorporating necessary clarifications for modern use.