🎧 BS ISO/IEC 23003 is the British Standards Institution (BSI) adoption of the ISO/IEC 23003 series, covering MPEG audio technologies. Built on top of the ISO/IEC 14496 (MPEG-4) audio coding framework, the series defines advanced coding and processing tools for modern audio applications. It was prepared by UK technical committee IST/37 (Coding of picture, audio, multimedia and hypermedia information) and carries ICS classification 35.040. The series currently comprises two parts: Part 3 specifies unified speech and audio coding (USAC), and Part 4 specifies dynamic range control (DRC).
💡 USAC is the “unified coding of speech and music”: it processes speech and music content uniformly within a single codec, avoiding the quality loss and complexity of switching between separate schemes, and is an important tool for high-quality, low-bitrate audio.
1. Series Overview and Positioning 📌
The ISO/IEC 23003 series extends MPEG audio technologies, addressing coding and processing needs beyond the base MPEG-4 audio specification. The two parts currently in the BS ISO/IEC 23003 series are shown below. Part 3 defines unified speech and audio coding, and Part 4 defines dynamic range control.
| Standard | Subject | Key Content | Edition |
| BS ISO/IEC 23003-3:2012 | Unified speech and audio coding | USAC decoder block diagram, tool overview, and combination with MPEG Surround / SAOC | First edition 2012-04-01 (with corrigenda) |
| BS ISO/IEC 23003-4:2015 | Dynamic Range Control | DRC technical overview, syntax, and processing tools | First edition 2015-11-15 |
⚠️ The 2015 British Standards edition of BS ISO/IEC 23003-3 incorporates the September 2012, September 2013, and December 2014 corrigenda. Always use the latest text (including corrigenda) to avoid decoder incompatibilities caused by older versions.
2. Unified Speech and Audio Coding (USAC) 🔧
BS ISO/IEC 23003-3 specifies unified speech and audio coding (USAC). USAC fuses efficient speech coding (such as ACELP) with high-quality audio coding (such as MDCT transform coding) in a unified framework, achieving efficient compression of both speech and music at low bitrates. The Standard provides:
- Decoder block diagram: the overall structure of the USAC decoder.
- Overview of decoder tools: tools such as frequency-domain coding, linear-prediction coding, quantisation, and entropy coding.
- Combination with MPEG Surround / SAOC: how USAC works together with spatial audio coding tools.
3. Dynamic Range Control (DRC) 🔧
BS ISO/IEC 23003-4 specifies dynamic range control (DRC), used to adjust the dynamic range of audio at playback according to the device and scenario. DRC lets loud programmes be audible in quiet environments and quiet programmes be discernible in noisy environments, and is widely used in broadcasting, streaming, and television. The Standard specifies:
- Technical overview: the processing model and objectives of DRC.
- Syntax and mnemonics: bitstream syntax and coding rules of DRC data.
- Processing tools: tools such as gain scaling, limiting, and loudness management.
💡 The “dynamic range” of audio refers to the difference between the quietest and loudest parts of a signal. By reasonably compressing this range, DRC keeps content intelligible and comfortable across different playback devices and listening environments, and is a standard feature of broadcasting and streaming.
4. Engineering Practice and Applications 🔍
USAC and DRC are widely used in audio coding, streaming, broadcasting, and immersive audio. Engineering practice points include:
- Encoder selection: USAC targets low-bitrate, high-quality scenarios (an evolution of HE-AAC); choose the appropriate tool combination according to bitrate and content type.
- Decoder compatibility: decoder implementations must strictly follow the syntax and semantics of the standard (including corrigenda) to guarantee interoperability with encoders and content.
- DRC application strategy: set different DRC strengths according to the distribution platform (mobile, TV, in-car) to avoid over-compression losing music dynamics.
- Multichannel cooperation: when USAC is combined with MPEG Surround / SAOC, spatial parameters and metadata must be configured correctly.
5. Frequently Asked Questions ❓
❓ Q: How does USAC differ from traditional speech/audio coding?
A: USAC unifies speech coding and audio coding in one framework, handling speech and music with one set of tools, achieving better quality than separate schemes for mixed content and at low bitrates.
❓ Q: Why does Part 3 emphasise “combination with MPEG Surround / SAOC”?
A: Because modern audio often includes multichannel and objects; USAC needs to work with spatial audio tools to code stereo, surround, or immersive content efficiently.
❓ Q: What problem does dynamic range control (DRC) solve?
A: It solves the problem of “excessive loudness difference” — keeping content clearly audible in quiet environments (e.g., late-night TV) and noisy environments (e.g., in-car) while avoiding overload distortion.
🔍 Q: What should be noted when applying USAC/DRC?
A: Use the current standard text including all corrigenda, configure coding parameters and metadata correctly, and verify sound quality and loudness in target playback environments to avoid implementation deviations.