Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 14496-3-10:2016 is an international standard developed by the Joint Technical Committee ISO/IEC JTC 1, defining a low-complexity profile for MPEG-4 audio coding. It belongs to the MPEG-4 suite of multimedia standards and specifies the Low Complexity Advanced Audio Coding (AAC-LC) algorithm. This codec is widely adopted in internet streaming, digital broadcasting, portable devices, and file formats such as MP4 and 3GP, delivering high sound quality at moderate bit rates with low computational demands.
IEC 14496-3-10:2016 specifies the audio coding method known as MPEG-4 Low Complexity Advanced Audio Coding (AAC-LC). It builds on the MPEG‑2 AAC standard while introducing enhancements that reduce decoder complexity and improve error robustness. The standard defines the bitstream syntax, decoding process, and conformance requirements for the AAC-LC profile. It is part of the broader ISO/IEC 14496‑3 (MPEG-4 Audio) framework, which includes multiple audio coding tools and profiles.
AAC-LC employs a time domain to frequency domain transform coding scheme. The encoder uses a Modified Discrete Cosine Transform (MDCT) with 1024 or 960 spectral lines for high frequency resolution. A psychoacoustic model guides bit allocation and noise shaping. The decoder reconstructs the time domain signal via synthetics windowing, overlap-add, and optional tools such as Temporal Noise Shaping (TNS) and Long Term Prediction (LTP). The block diagram includes input, filterbank, quantization, noiseless coding (Huffman), and bitstream multiplexing.
IEC 14496-3-10 defines only the Low Complexity profile. Within this profile, levels are distinguished by maximum sampling rate and channel configuration:
| Sampling Frequency (kHz) | Bit Rate per Channel (kbps) | Typical Use |
|---|---|---|
| 8–12 | 16–24 | Narrowband speech |
| 16–24 | 24–48 | Wideband communications |
| 32–48 | 48–128 | Music streaming (stereo) |
| 64–96 | 128–576 | High‑fidelity multichannel |
The AAC-LC bitstream consists of raw_data_block structures, each containing spectral data, channel coupling information, and side information. The syntax supports up to 48 channels and configurable frame lengths (1024 or 960 samples). The standard specifies the order of elements and the encoding of quantized spectral coefficients using Huffman coding.
Successful AAC-LC encoders integrate a robust psychoacoustic model that computes masking thresholds. The bit allocation algorithm must maximize subjective quality. Implementers should optimize the filterbank using fast MDCT algorithms (e.g., 1024‑point Pruned FFT). The TNS filter order and LTP lag estimation require careful tuning to avoid artifacts at low bit rates.
IEC 14496-3-10 was designed for low complexity. Mandatory decoding tools require only one MDCT (inverse) and minimal memory for overlap buffers. The decoder can be realised with less than 10,000 gates in hardware. Software decoders achieve real‑time performance on embedded platforms without specialized DSP accelerators.
The ISO/IEC 14496‑3 conformance test suite provides bitstream samples with known output. For AAC-LC, these include single‑channel, stereo, and multichannel streams at various sampling rates. Decoder compliance requires that for every test vector the output matches the reference Waveform to within ±2 LSB over all samples.
Manufacturers must submit their implementations for conformance testing at recognized laboratories (e.g., ISO or IEC approved facilities). Tests cover normal operation, error resilience, and edge cases such as block switching, coupling channel errors, and bit reservoir consumption. Certification is typically tied to product licensing agreements for MPEG‑4 Audio patents.
Published: 2026. This article is provided for informational purposes and does not replace the official text of the standard. For definitive specifications, please refer to the final edition of IEC 14496-3-10:2016 from ISO/IEC.