BS ISO IEC 14496 — Information Technology — Coding of Audio-Visual Objects (MPEG-4) Series

Information Technology — Coding of Audio-Visual Objects (MPEG-4) (2014–2015 edition family)

🎬 BS ISO/IEC 14496 is the British Standard family published by BSI adopting the ISO/IEC 14496 series on coding of audio-visual objects (the MPEG-4 standard system). This batch collects six documents, developed with participation from BSI Technical Committee IST/37 (Coding of picture, audio, multimedia and hypermedia information). MPEG-4 is one of the most influential coding standard families in digital media: Part 10 is the famous Advanced Video Coding (H.264/AVC); Part 11 specifies the scene description and application engine (BIFS/XMT/MPEG-J); Part 12 is the ISO base media file format (the foundation of MP4 container); Part 15 is the AVC file format; Part 22 is the Open Font Format; and Part 29 relates to additional video tools. The series covers a complete media technology chain from video compression, media encapsulation and scene interaction to font standards.

💡 Some parts of this series are archived as scanned images; the related technical content in this article is compiled from public-domain knowledge. Always verify against the current BSI edition before citing.

1. Series Overview and Positioning 📌

The design philosophy of MPEG-4 is “object-based” media coding: a scene is treated as a composite of audio-visual objects (video objects, audio objects, still images, text, etc.) combined and made interactive through a scene description. The ISO/IEC 14496 series therefore includes both traditional high-efficiency video coding (Part 10) and a scene-description framework (Part 11) and a media file container (Part 12). The series is directly associated with H.264/AVC (ITU-T H.264 and ISO/IEC 14496-10 are the same specification) and forms the technical evolution base for newer standards such as H.265/HEVC (ISO/IEC 23008-2). The BS ISO/IEC 14496 series is widely referenced in streaming, broadcasting, mobile video, gaming and font rendering.

⚠️ Media encapsulation and coding are related but independent specifications: the same .mp4 container can carry H.264, HEVC or AV1. Always cross-check the version and profile/level of both the codec standard and the container standard, otherwise playback compatibility cannot be guaranteed.

2. Series Structure and Technical Content 📚

The six documents of the BS ISO/IEC 14496 series in this batch (2014–2015 editions) form the key part of the MPEG-4 technical system:

PartSubjectMain ContentYear
BS ISO IEC 14496-10Advanced Video Coding (AVC, H.264)Video compression syntax, predictive coding, macroblock partitioning and profile/level system2014
BS ISO IEC 14496-11Scene description and application engineScene interaction framework: BIFS, XMT textual format and MPEG-J2015
BS ISO IEC 14496-12ISO base media file formatObject-oriented structure of MP4/MOV-type files and the box system2015
BS ISO IEC 14496-15AVC file format (scanned)Encapsulation of H.264 data in the ISO base media file format (from public-domain knowledge)2014
BS ISO IEC 14496-22Open Font Format (scanned)Open Font Format font-file specification (from public-domain knowledge)2015
BS ISO IEC 14496-29Additional video tools (scanned)Additional video coding tools and extensions (from public-domain knowledge)2015

The internal relationships of the series: Part 10 solves “how to compress video”, Part 12 solves “how to encapsulate media”, Part 15 connects the two (writing an AVC stream into an ISO media file), Part 11 provides high-end scene interaction, and Part 22 covers fonts, a fundamental building block of digital media. In engineering, the required combination of parts is selected by application.

✅ Parts 10, 11 and 12 of the series are available as full readable text; Parts 15, 22 and 29 are scanned versions and are summarized here on the basis of general knowledge in the field.

3. Key Technical Requirements 🔬

3.1 Advanced Video Coding (H.264/AVC, Part 10)

Part 10 specifies a block-based, high-efficiency video compression scheme: intra/inter prediction removes spatial and temporal redundancy, transform, quantization and entropy coding compress the residual, and a flexible layered structure (sequence parameter set SPS, picture parameter set PPS, slice, and macroblock/sub-block partitioning) is defined. The specification also defines profiles (e.g., Baseline, Main, High) and levels that constrain the coding tools and processing capability, for selection by application (conferencing, broadcast, HD storage). This specification is the same text as ITU-T H.264 and is the most widely deployed video coding standard.

3.2 Scene description and application engine (Part 11)

Part 11 specifies the description and interaction of multimedia scenes: the binary format BIFS describes the spatio-temporal structure of a scene graph, the Extensible MPEG-4 Textual Format XMT provides a textual intermediate representation, and MPEG-J allows Java programs to control scene behaviour. The framework supports combining video, audio and 2D/3D objects into interactive rich-media scenes, and was the foundation of early mobile multimedia and interactive TV.

3.3 ISO base media file format (Part 12)

Part 12 defines a structured file format based on “boxes”: the file consists of a file-type box (ftyp), media-data box (mdat) and metadata box (moov); within the metadata, tracks/samples describe the media timeline, codec parameters and addressing information. The format supports streaming, random access and progressive download, and is the common base of the MP4 family and derived formats such as 3GP and HEIF, making it the de facto container of internet media distribution.

⚠️ In engineering, timestamp synchronisation and consistency between the codec parameters in the sample description (sample entry) and the actual bitstream are the most common source of encapsulation errors. The muxer must generate the correct box structure from the actual encoded output, and the demuxer must strictly validate box semantics to avoid crashes.

4. Engineering Practice 🛠️

  • 🔍 Video encoding and transcoding: configure the encoder profile/level and rate control per Part 10, balancing quality, bitrate and compatibility.
  • 🔧 Media muxing and packaging: implement MP4 muxing, fragmented MP4 (fMP4) and DASH/HLS media-segment generation per Parts 12/15.
  • 📊 Player and device compatibility: build device validation lists by profile/level and container version to ensure consistent cross-terminal experience.
  • 📋 Fonts and scenes: handle OTF font embedding per Part 22 and evaluate the feasibility and complexity of interactive scene applications per Part 11.

5. Frequently Asked Questions ❓

❓ Q: What is the relationship between H.264 and ISO/IEC 14496-10?
A: They are two numbering schemes of the same specification: ITU-T H.264 and ISO/IEC 14496-10 (MPEG-4 Part 10, AVC) are technically equivalent and are commonly called H.264/AVC.
❓ Q: What is the relationship between MP4 and the ISO base media file format?
A: MP4 is the typical constrained application of the ISO base media file format (14496-12) in the video domain (with the specific boxes and track rules of 14496-14/15), and the .mp4 extension derives from it.
🔍 Q: Why are Parts 15/22/29 marked as “scanned”?
A: In this batch of archive material, those parts exist as scanned images; the technical content is summarized from public-domain knowledge. Verify against the current BSI edition before formal citation.
❓ Q: What is the relationship between HEVC/H.265 and AVC?
A: HEVC (ISO/IEC 23008-2) is the next-generation video coding standard with significantly higher coding efficiency than AVC; it can also be encapsulated in the ISO base media file format and is the mainstream choice for 4K/8K applications.
🔒
正在加载下载地址,请稍候 10 秒

Leave a Reply

Your email address will not be published. Required fields are marked *