Description
A time slot, as specified in 3GPP TS 26.402 and TS 26.404, represents the finest resolution in time for Spectral Band Replication (SBR) envelopes and noise floors. It is defined as being equal to two subsamples in the QMF (Quadrature Mirror Filter) domain. This precise definition establishes the fundamental temporal quantum upon which the entire SBR processing framework operates, providing the atomic unit from which time segments are constructed and against which all temporal parameterization is measured.
The time slot operates within the QMF domain, which is the signal processing domain used by SBR to analyze and synthesize audio signals. In the QMF domain, the audio signal is decomposed into multiple frequency subbands through a bank of quadrature mirror filters. The QMF analysis produces subsamples at a rate that is twice the number of time slots, meaning each time slot encompasses exactly two QMF subsamples. This relationship is critical for understanding the temporal resolution of SBR parameters: when the codec transmits envelope and noise floor data at time slot granularity, it is effectively providing one parameter set for every two QMF subsamples.
The concept of the time slot is essential to the operation of SBR because it defines the temporal precision with which the high-frequency reconstruction can be controlled. SBR works by extracting envelope information from the low-frequency portion of the signal and applying it to a reconstructed high-frequency signal, guided by transmitted parameters. The time slot determines how frequently these parameters can change, and therefore how accurately the codec can track temporal variations in the signal's spectral envelope. Finer temporal resolution (more frequent parameter updates) allows better tracking of transients but requires more bits; coarser resolution saves bits but may miss rapid changes.
In the overall SBR processing chain, time slots serve as the building blocks for time segments. Multiple consecutive time slots are grouped into a time segment, which provides a coarser temporal granularity for parameter transmission. This hierarchical arrangement allows the codec to adapt its temporal resolution to the signal characteristics: during transients, parameters may be updated at every time slot; during steady-state passages, they may be grouped into longer time segments. The two-QMF-subsample definition of a time slot ensures a consistent and well-defined relationship between the QMF analysis filterbank and the SBR parameterization framework.
The stability of the time slot definition across all 3GPP releases from Rel-8 through Rel-19 underscores the fundamental nature of this concept. It represents a foundational design decision in the SBR architecture that has proven robust and sufficient for all subsequent audio codec developments, including the evolution toward higher efficiency and immersive audio services in later releases.
Purpose & Motivation
The time slot concept exists to establish a precise, well-defined temporal quantum for SBR envelope and noise floor parameterization in 3GPP audio codecs. Without a clearly defined finest temporal resolution, the SBR encoder and decoder would lack a common reference for interpreting envelope adjustment data, leading to synchronization errors and degraded audio quality. The time slot provides this reference by defining exactly how many QMF subsamples correspond to one parameter update interval, ensuring interoperability between encoders and decoders from different vendors.
The motivation for defining the time slot as equal to two QMF subsamples stems from the signal processing characteristics of the QMF filterbank used in SBR. The QMF analysis produces subsamples at a specific rate determined by the filterbank design, and the time slot definition aligns the SBR parameterization grid with this underlying signal representation. By choosing two subsamples per time slot, the codec achieves a temporal resolution that is fine enough to capture perceptually relevant signal dynamics while remaining coarse enough to keep parameter overhead manageable.
Historically, the time slot concept was introduced alongside SBR in the early 3GPP audio codec specifications (Rel-8) as part of the HE-AAC (High-Efficiency AAC) codec family. The need for a precise temporal unit became apparent during the development of SBR, as engineers recognized that the effectiveness of high-frequency reconstruction depends critically on the temporal accuracy of envelope tracking. The time slot definition provided the necessary precision while maintaining compatibility with the QMF filterbank architecture, and it has remained unchanged through Rel-19, demonstrating its fundamental correctness and enduring utility.
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.
Initial definition introduced in 3GPP TS 26.402 and TS 26.404: 'finest resolution in time for SBR envelopes and noise floors. One time slot equals two subsamples in the QMF domain.' Established the fundamental temporal quantum for SBR processing in 3GPP audio codecs.
Defining Specifications
3GPP specifications that define or reference Time slot, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.402 vj00 | Enhanced aacPlus Error Concealment & Processing | Rel-19 read |
| TS 26.404 vj00 | Enhanced aacPlus SBR Encoder Specification | Rel-19 read |