AAC-LC

Advanced Audio Coding-Low Complexity

Services →
Introduced in Rel-8

AAC-LC is a low-complexity, standardized audio codec within the MPEG-4 AAC family, specified by 3GPP for high-quality, efficient audio compression in mobile multimedia services.

Category
Services
Introduced
Rel-8
Where
Services › Codecs
Specifications
2 specs
AAC-LC Description Purpose Related Classification Specifications

Description

Advanced Audio Coding-Low Complexity (AAC-LC) is a specific audio object type defined within the MPEG-4 Part 3 (ISO/IEC 14496-3) audio coding standard, which has been adopted and profiled by 3GPP for use in mobile communication systems. As an audio codec, it functions by analyzing the spectral content of an audio signal, applying perceptual models to discard inaudible components (a process known as perceptual coding), and efficiently quantizing and encoding the remaining data. The 'Low Complexity' designation refers to its specific algorithmic profile, which is optimized to deliver high audio quality while maintaining a computational footprint suitable for implementation on mobile handsets with limited processing power and battery life. It achieves compression by exploiting the masking properties of the human auditory system and employing transform coding techniques, typically using a Modified Discrete Cosine Transform (MDCT).

Within the 3GPP architecture, AAC-LC is not a network protocol but a media codec specified for use in application-layer services. Its specifications are contained within the 3GPP Technical Specifications (TS) 26.401, which defines the general audio codec requirements and interfaces, and TS 26.406, which provides the detailed conformance and test specifications for AAC-LC. The codec itself operates independently of the radio access or core network layers; it is invoked by multimedia applications (e.g., a media player or streaming client) to encode audio for transmission or decode received audio for playback. Its performance is critical for the Quality of Experience (QoE) of end-user services like Packet-Switched Streaming Service (PSS), Multimedia Broadcast/Multicast Service (MBMS), and later, Enhanced Voice Services (EVS) and multimedia telephony.

The key technical components of AAC-LC's operation include its filterbank, perceptual model, quantization, and noiseless coding modules. The filterbank divides the audio signal into frequency bands, the perceptual model determines the just-noticeable distortion levels (masking thresholds) for each band, and the quantization allocates bits accordingly. Huffman coding is then applied for further compression. Its role in the 3GPP ecosystem is to provide a standardized, interoperable, and efficient method for delivering high-quality audio content over bandwidth-constrained cellular links. By specifying AAC-LC, 3GPP ensures that different vendors' handsets and network equipment can reliably encode and decode audio streams, facilitating widespread service deployment and a consistent user experience across devices and operators.

Purpose & Motivation

AAC-LC was introduced to address the need for a high-quality, computationally efficient audio codec for mobile multimedia services in 3G and later 4G networks. Prior to its standardization, mobile audio services often relied on simpler codecs like AMR-NB for speech or lower-fidelity formats for music, which were insufficient for delivering a compelling music streaming or video-with-audio experience. The growth of mobile data services and consumer demand for multimedia content created a requirement for an audio codec that could provide near-CD quality at lower bitrates than uncompressed PCM audio, while being feasible to implement on the power-sensitive processors of early smartphones and feature phones.

The creation of AAC-LC within 3GPP was motivated by the desire to leverage the advanced compression capabilities of the MPEG-4 AAC standard, which was already successful in other domains (like digital radio and online music stores), while tailoring it for the mobile environment. The 'Low Complexity' profile was specifically selected to solve the problem of high computational cost associated with other AAC profiles (like AAC Main Profile). By optimizing the algorithm for lower processing load and memory usage, AAC-LC enabled the deployment of high-quality audio services without causing excessive battery drain or requiring prohibitively expensive hardware, thus making advanced multimedia a mass-market feature on cellular networks.

Classification

Part ofPSS
Related approachesEVSAMR-WB

Evolution Across Releases

Rel-8 Initial

AAC-LC was initially standardized in 3GPP Release 8 as the primary high-quality audio codec for multimedia services. TS 26.401 defined its inclusion and requirements for the Packet-switched Streaming Service (PSS) and Multimedia Broadcast/Multicast Service (MBMS). This established AAC-LC as the recommended codec for music and audio associated with video, providing a significant quality leap over previous mobile audio capabilities and enabling new commercial streaming services.

Explore further

Broader topics and technologies where AAC-LC plays a role.

Defining Specifications

3GPP specifications that define or reference AAC-LC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 26.401 vj00 Enhanced aacPlus Audio Codec Mapping Rel-19
TS 26.406 vj00 Enhanced aacPlus Audio Codec Conformance Testing Rel-19