Overview
ISO/IEC 23000-11:2009/Amd 1:2011 is an important amendment to the international standard covering the Stereoscopic Video Application Format (SVAF), part of the broader MPEG-A multimedia application formats. Developed by ISO and IEC, this amendment introduces conformance specifications and reference software to ensure interoperability and reliable implementation of stereoscopic video technology. It facilitates the consistent playback and handling of stereoscopic video content, crucial for applications in 3D video, virtual reality, and multimedia broadcasting.
Key Topics
-
Conformance Points
The standard defines three specific conformance points outlining capabilities required for stereoscopic video playback:
- Conformance Point 1: Basic stereoscopic video playback with core media information and MPEG-4 video profiles (Simple or AVC Baseline).
- Conformance Point 2: Adds audio handling capabilities supporting MPEG-4 Audio AAC or HE-AAC profiles alongside video.
- Conformance Point 3: Extends support to image, voice, and scene description components including JPEG, PNG, LASeR formats, and AMR or EVRC audio codecs.
-
Conforming Files
The specification describes structured conforming files that must be compatible with the reference software player. These files include mandatory boxes such as ‘ftyp’ with brand identifiers, the ‘tref’ box specifying track references with ‘svdp’, and stereoscopic metadata boxes ‘svmi’ and ‘scdi’.
-
Reference Software Architecture
The amendment provides a detailed architecture of the Stereoscopic Video AF Player, a reference implementation designed to parse and render SVAF content. The player integrates:
- SVAF file parser
- Video decoding modules for MPEG-4 and AVC streams
- Image decoders for JPEG and PNG files
- Audio decoders supporting MPEG-4 Audio, AMR, and EVRC
- LASeR decoder for scene descriptions
- 3D video formatter for stereoscopic rendering
- Scene compositor and final renderer
-
External Libraries
The software leverages multiple external decoding libraries (libsvaf, libmp4v, libavc, libaac, libjpeg, libpng, libamr, libevrc, liblaser) to facilitate modular and efficient media processing.
Applications
- 3D Video Playback: Enables consistent rendering of stereoscopic video content across different devices and platforms supporting MPEG-A formats.
- Virtual Reality & Augmented Reality: Foundation for delivering immersive 3D media experiences by supporting synchronized multi-view video and audio streams.
- Multimedia Broadcasting: Assists broadcasters in providing stereoscopic video streams compatible with standardized playback devices.
- Content Creation & Testing: Provides conformance points and example files, aiding developers and content creators to validate stereoscopic media compliance.
- Software Development: Reference software offers an implementation blueprint for building compatible stereoscopic video players.
Related Standards
- ISO/IEC 23000 (MPEG-A Series): Covers various multimedia application formats including other parts that address different media types and containers.
- ISO/IEC 14496 (MPEG-4): Defines video and audio coding formats widely used in SVAF video and audio components.
- ISO/IEC 14496-10 (AVC/H.264): Advanced video coding standard referenced for stereoscopic video profiles.
- LASeR Specifications: Lightweight Application Scene Representation, used within SVAF to embed scene descriptions in multimedia content.
By adhering to ISO/IEC 23000-11:2009/Amd 1:2011, developers and companies can ensure their stereoscopic video applications meet internationally recognized standards, leading to enhanced compatibility, reliability, and user experience in the growing domain of 3D multimedia.