Overview
ISO/IEC 23000-22:2019/Amd 1:2021 is an amendment to the international standard defining the Multi-image Application Format (MIAF), part of the Multimedia Application Format (MPEG-A) family. This amendment focuses on reference software and conformance testing tools for MIAF, which is built on top of the HEIF (High Efficiency Image File Format) standard.
The purpose of this amendment is to provide a comprehensive validation framework to ensure interoperability and standard compliance of MIAF implementations. By introducing reference software and conformance criteria, ISO/IEC 23000-22:2019/Amd 1:2021 supports developers, manufacturers, and service providers in validating their multi-image products and applications.
Key Topics
- Multi-image Application Format (MIAF): MIAF extends HEIF by defining additional restrictions and profiles specifically tailored for multi-image content.
- Reference Software: A command-line tool called "compliance warden" (cw) is provided to parse MIAF files, check for compliance with mandatory rules, and identify violations.
- Conformance Testing:
- MIAF Files: Validation to confirm that files meet the ‘shall’ statements in the standard.
- MIAF Readers: Verification that readers comply with required behaviors.
- MIAF Renderers: Ensuring renderers conform to standard expectations.
- Extensible Framework: The conformance tool is designed for potential extension to other related MPEG standards such as CMAF.
- Modern Implementation: The tool is developed in modern C++ with unit tests and is portable across Unix, macOS, and Windows platforms.
- Test Suite: The package includes a comprehensive set of tests that focus on non-regression and rule validation, providing practical examples and detailed error reporting.
Applications
ISO/IEC 23000-22:2019/Amd 1:2021 benefits various stakeholders involved in multimedia technology development and deployment:
- Content Creators and Publishers: Ensure multi-image content files adhere strictly to the MIAF standard, improving distribution quality and reducing playback issues.
- Software Developers: Integrate the reference software into their development cycles for robust validation and debugging of MIAF implementations.
- Hardware Manufacturers: Validate multi-image decoders and renderers on devices such as smartphones, cameras, and media players.
- Quality Assurance Teams: Automate compliance tests with the provided tool to certify that products meet international conformance requirements before launch.
- Standardization Bodies: Leverage the modular rule-based checker for developments and extensions in related MPEG standards.
Related Standards
- ISO/IEC 23000 Series (MPEG-A): The broader family of multimedia application format standards covering various types of media packaging.
- ISO/IEC 23008-12 (HEIF): Baseline standard on which MIAF extends; defines image file format and conformance.
- CMAF (Common Media Application Format): MPEG standard for adaptive streaming; the MIAF conformance tool is designed to be extensible to it.
- ISO/IEC JTC 1/SC 29: Joint technical committee responsible for multimedia coding standards, including MPEG.
Keywords: ISO/IEC 23000-22, MIAF, Multi-image Application Format, MPEG-A, HEIF, multimedia standard, reference software, conformance testing, compliance warden, MPEG standards, multimedia interoperability, multimedia file validation.