ICC

Inter Channel Coherence

Other →
Introduced in Rel-4 Also in: Services

ICC is a stereo audio parameter representing the correlation between left and right channels, used in 3GPP codecs for efficient compression by exploiting inter-channel redundancy.

Category
Other
Introduced
Rel-4
Where
User Equipment › SIM/USIM
Also touches
1 segments
Specifications
8 specs
ICC Description Purpose Specifications

Description

Inter Channel Coherence (ICC) is a parameter defined within various 3GPP audio codec specifications, particularly those supporting stereo or multi-channel audio, such as the Extended Adaptive Multi-Rate Wideband (AMR-WB+) and the Enhanced Voice Services (EVS) codec. It quantifies the degree of correlation or similarity between the left and right channels of a stereo audio signal over specific time-frequency intervals. Technically, ICC is often derived as a normalized cross-correlation coefficient, with values ranging typically from 0 (completely uncorrelated or out-of-phase) to 1 (perfectly correlated or identical). In parametric stereo coding techniques, instead of transmitting two full independent channels, the encoder transmits a mono downmix signal along with side information parameters like ICC (and Inter Channel Level Difference, ICLD), which describe the spatial properties.

The parameter works within a perceptual audio coding framework that operates in a frequency domain, such as a Modified Discrete Cosine Transform (MDCT) representation. The encoder analyzes the stereo input signal in time-frequency tiles, calculating the ICC for each tile. This parameter, along with others, is then quantized and sent as part of the encoded bitstream. The decoder uses the received mono signal and the ICC parameter (along with ICLD) to reconstruct a stereo output by applying appropriate upmixing rules. For instance, a high ICC value indicates the channels are similar, so the decoder can generate the stereo image by applying minimal decorrelation, while a low ICC value might trigger specific decorrelation filters to recreate a wider, more diffuse stereo image.

Key components in its operation include the parametric stereo analysis module in the encoder and the synthesis module in the decoder. Its role is fundamental to achieving high compression efficiency for stereo content, such as music, in mobile communication and streaming services. By transmitting only one channel's worth of core audio data plus compact parametric side information, significant bitrate savings are achieved compared to independent channel coding, without a perceptible loss in stereo quality for most listening scenarios. This makes it a cornerstone of bandwidth-efficient high-quality audio delivery in 3GPP systems.

Purpose & Motivation

ICC was developed to address the challenge of transmitting high-fidelity stereo audio over bandwidth-constrained mobile networks. Early mobile audio services, like speech codecs, were mono and inefficient for music. As services evolved to include music streaming and multimedia messaging, there was a need for stereo coding that could operate at low bitrates. Simple joint-stereo techniques like mid-side (M/S) coding provided some gains but were less flexible. Parametric stereo approaches, using parameters like ICC and ICLD, were motivated by the need for greater compression by exploiting the high degree of redundancy and specific spatial relationships between stereo channels.

This technology solves the problem of bitrate inefficiency in naive stereo transmission. Transmitting two independent channels essentially doubles the bitrate requirement. By analyzing and parameterizing the spatial image, parametric stereo can reconstruct a perceptually convincing stereo signal from a mono downmix at a fraction of the bitrate. The creation of standardized ICC parameters within 3GPP codecs like AMR-WB+ and EVS ensured interoperability and consistent high-quality stereo performance across different devices and networks, enabling rich audio services like music telephony and streaming to become viable on 3G, 4G, and 5G networks. It addressed the limitations of previous non-parametric or simpler stereo coding methods which either consumed too much bandwidth or produced inferior stereo quality at very low bitrates.

Evolution Across Releases

Rel-4 Initial

Introduced as part of the parametric stereo coding framework, likely within the context of the AMR-WB+ codec specification. Initial definition provided the mathematical formulation for calculating ICC and its application in stereo signal reconstruction from a mono downmix at the decoder.

Explore further

Broader topics and technologies where ICC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 21.111 vj00 USIM and UICC Requirements for 3G Rel-19
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 26.253 vj00 IVAS Codec Algorithmic Description Rel-19
TS 26.405 vj00 Parametric Stereo Encoder for Enhanced aacPlus Rel-19
TS 31.102 vj40 USIM Application Specification Rel-19
TS 31.103 vj00 ISIM Application Specification Rel-19
TS 31.121 vi50 UICC-terminal interface test specification Rel-18
TR 31.900 vj00 3GPP TS 31.900: Security Interworking Guidance Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.