Overview
ISO/IEC 14496-5:2001/Amd 3:2003 is an amendment to Part 5 (Reference software) of the ISO/IEC 14496 family (Coding of audio‑visual objects). Published 2003‑12‑01, Amendment 3: Visual new level and tools updates the visual reference software listings and visual encoding software entries. The amendment replaces Clause 4 and Annex A.2 to document the locations and contents of reference implementations for visual coding tools and codecs.
Key topics
- Visual reference software listings: The amendment enumerates available reference decoders and encoders, including implementation languages (C, C++) and component names.
- Reference implementations for multiple visual tools:
- Natural video decoders/encoders (C, C++)
- Face-and-body animation (FBA/FAP) encoder and decoder
- 3D mesh encoder/decoder
- DCT‑based FAP encoder/decoder
- FIT encoder/decoder
- 2D dynamic mesh (Mesh2D) encoding/decoding
- View‑dependent texture (rockwell_vds2) with back channel
- Visual Texture encoder (vtc update)
- Software locations and integration notes: The amendment replaces specific clauses to provide authoritative pointers to reference software locations and brief content descriptions for conformance and implementation reference.
- Languages and integration: Reference code appears in C and C++ variants and includes examples integrated by third parties (e.g., Samsung).
Applications
- Implementer guidance: Developers building compliant audio‑visual codecs or players use the reference software to understand expected bitstream handling and algorithm behavior.
- Interoperability and conformance testing: Test labs and quality assurance teams use these reference implementations as baselines for interoperability checks and conformance verification.
- Research and prototyping: Academic and industrial researchers leverage the code for prototyping new tools, comparative studies, or adapting algorithms to new media formats.
- Product development: Multimedia software vendors and hardware codec teams use reference encoders/decoders as starting points for optimized production implementations.
Who should use this standard
- Codec implementers and multimedia software engineers
- Test laboratories and standards conformance bodies
- Researchers in video, animation, 3D mesh and texture coding
- Companies integrating visual tools (face/body animation, mesh-based rendering) into applications
Related standards
- ISO/IEC 14496 (other parts) - the broader series addressing coding of audio‑visual objects, of which Part 5 is the reference software component.
Keywords: ISO/IEC 14496-5, reference software, visual reference software, video encoder, video decoder, 3D mesh encoder, face and body animation, FAP, FIT, Mesh2D, view-dependent texture, visual tools, conformance testing.