Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

SBR envelope

Spectral Band Replication Envelope

Services →

SBR envelope is a vector of envelope scalefactors that controls the energy of high-frequency bands reconstructed from low-frequency components in Spectral Band Replication audio coding.

Introduced
Rel-8
Where
Services › Codecs
Specifications
2 specs
SBR envelope Description Purpose Neighbours Specifications

Description

The SBR envelope is a fundamental data structure in Spectral Band Replication (SBR), an audio coding technique used in 3GPP codecs such as HE-AAC and HE-AAC v2. SBR works by encoding only the low-frequency part of an audio signal and using a parametric representation to reconstruct the high-frequency content. The SBR envelope is a vector of envelope scalefactors that describes the time-varying energy of the high-frequency bands. These scalefactors are transmitted as side information and are applied to the replicated high-frequency components to match the original signal's spectral envelope.

In the encoding process, the audio signal is first downsampled and encoded by a core codec (e.g., AAC). The high-frequency bands are analyzed to extract envelope scalefactors, which represent the energy in each band over time. The envelope is quantized and encoded efficiently, often using differential coding across time and frequency. At the decoder, the low-frequency signal is upsampled and used to generate high-frequency components through spectral patching. The SBR envelope scalefactors are then applied to adjust the energy of these patched components, restoring the original high-frequency spectral shape.

The SBR envelope is defined in 3GPP specifications TS 26.402 (General audio codec audio processing functions) and TS 26.404 (Enhanced aacPlus general audio codec). These specifications describe the exact format and coding of the envelope scalefactors, ensuring interoperability between encoders and decoders. The envelope is typically represented as a matrix of scalefactors, with one dimension for frequency bands and another for time slots. The number of bands and time resolution can vary depending on the SBR mode and the desired bitrate.

Because the SBR envelope is a parametric representation, it requires far fewer bits than encoding the full high-frequency waveform. This makes SBR highly efficient for low-bitrate audio streaming and broadcasting. The envelope scalefactors are crucial for perceptual quality: if they are inaccurate, the reconstructed high frequencies may sound too loud, too quiet, or spectrally distorted. Therefore, the encoder must carefully estimate the envelope to match the original signal's energy distribution.

In the context of 3GPP services, the SBR envelope is part of the codec bitstream and is used in applications such as mobile TV, streaming music, and multimedia messaging. It has been part of 3GPP specifications since Rel-8 and continues to be used in later releases, demonstrating its enduring value in audio compression.

Purpose & Motivation

The SBR envelope exists to enable efficient high-frequency reconstruction in audio codecs, allowing good perceptual quality at low bitrates. Traditional audio codecs like AAC encode the full frequency spectrum, which requires a significant number of bits, especially for high frequencies. At low bitrates, this leads to poor quality or the need to cut off high frequencies entirely, resulting in a dull, muffled sound. SBR solves this by encoding only the low-frequency part and using a parametric description—the SBR envelope—to recreate the high frequencies. This approach dramatically reduces the bitrate needed for a given quality level.

The motivation for SBR came from the need to deliver acceptable audio quality over bandwidth-limited channels, such as early 3G mobile networks and digital radio. Before SBR, achieving near-CD quality at 32-48 kbps was difficult. SBR, combined with AAC, created HE-AAC, which could deliver comparable quality at half the bitrate. The SBR envelope is the key data that tells the decoder how to shape the high-frequency energy, making it essential for the technique's success.

Over time, the SBR envelope has been standardized in 3GPP to ensure consistent implementation across devices. Its definition as 'a vector of envelope scalefactors' has remained unchanged from Rel-8 through Rel-19, indicating a stable and well-understood technology. This stability is important for backward compatibility and widespread adoption. The SBR envelope continues to be relevant in modern audio services, including streaming and broadcast, where efficient compression is always in demand.

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-8 Initial

Initial definition of SBR envelope as a vector of envelope scalefactors. Introduced in TS 26.402 and TS 26.404 for use in 3GPP audio codecs.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

The definition text is identical to Rel-8; the change cannot be assessed from the available wording.

Defining Specifications

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

SpecificationTitleRelease
TS 26.402 vj00 Enhanced aacPlus Error Concealment & Processing Rel-19 read
TS 26.404 vj00 Enhanced aacPlus SBR Encoder Specification Rel-19 read