ISO/IEC 23005-7:2019
Information technology — Media context and control — Part 7: Conformance and reference software
Information technology — Media context and control — Part 7: Conformance and reference software
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 36
- Дата публикации:
- 10 декабря 2019 г.
- Издание:
- ISO/IEC IS 23005 edition 4 version 1
- ICS:
- 35.040.40
This document specifies the conformance and reference software implementing the normative clauses of all parts of the ISO/IEC 23005 series. The information provided is applicable for determining the reference software modules available for the parts of the ISO/IEC 23005 series, understanding the functionality of the available reference software modules, and utilizing the available reference software modules. The available reference software modules are specified in the form of application programming interfaces (API) according to ISO/IEC 23006-1. Furthermore, this document provides the means for conformance testing, i.e. bitstreams ? XML descriptions ? that conform or do not conform to the normative clauses of the other parts of the ISO/IEC 23005 series and informative descriptions thereof.
Abstract
Overview
ISO/IEC 23005-7:2019 - "Information technology - Media context and control - Part 7: Conformance and reference software" specifies the conformance test materials and reference software that implement the normative clauses across the ISO/IEC 23005 series. It documents how reference modules are provided, how they are packaged as APIs, and how conformance testing is carried out using XML-based bitstreams (examples that conform or do not conform to the series’ rules). The reference implementation is written in Java and follows a defined package structure to support parts dealing with control information, sensory information, virtual world object characteristics, and interaction device data.
Key topics and technical requirements
- Reference software modules: Described as Java packages (org.iso.mpeg.mpegv.*) for each ISO/IEC 23005 part. Code organization supports automatic generation tools such as JAXB.
- API specification: Available reference APIs are defined in accordance with ISO/IEC 23006-1 (multimedia service platform architecture), enabling interoperable integration.
- Conformance testing: Two main approaches are specified:
- Rule-based conformance - validation schema and descriptive rules used to check compliance.
- Schema-based conformance - example valid/invalid XML instances (CIM, SEM, VWOC, IIM) to verify implementation behavior.
- Binary representation APIs: Modules for binary I/O handling (e.g., BinaryIO, DefaultBinaryIO) support practical encoding/decoding scenarios.
- Normative references: The document explicitly references other parts of the series (ISO/IEC 23005-2 through -6) and W3C XML 1.0 as foundational material.
Practical applications
- Implementers of media context and control systems can use the reference software as a baseline implementation to:
- Understand required object models and data flows for sensors, actuators, virtual objects, and sensory effects.
- Integrate standard APIs into multimedia platforms, virtual world environments, AR/VR systems, and sensor-actuator pipelines.
- Run conformance tests using provided XML bitstreams to validate whether products meet ISO/IEC 23005 series requirements.
- Test labs and quality-assurance teams use the supplied validation schemas and example bitstreams to automate compliance verification.
- Developers building interoperable multimedia services benefit from the Java reference code and package conventions to accelerate prototyping and deployment.
Who should use this standard
- Software architects and developers in multimedia, AR/VR, and IoT interaction domains
- Conformance/test engineers and certification bodies
- Standards implementers, integration partners, and multimedia service platform providers
Related standards
- ISO/IEC 23005 series (Parts 2–6) - control, sensory, virtual object, interaction device, common types
- ISO/IEC 23006-1 - Multimedia service platform architecture (API alignment)
- W3C XML 1.0 - XML syntax for bitstreams and schema validation
For official reference software and conformance materials see the ISO page for ISO/IEC 23005-7:2019 (reference available from ISO).
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- SKU
- ISO/IEC 23005-7:2019
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 23005-4:2018
ДействующийInformation technology — Media context and control — Part 4: Virtual world object characteristics
Overview ISO/IEC 23005-4:2018 - part of the ISO/IEC 23005 “Media context and control” family - specifies Virtual World Object Characteristics (VWOC) as an XML Schema–based language for describing ava…
ISO/IEC 23006-1:2018
ДействующийInformation technology — Multimedia service platform technologies — Part 1: Architecture
Overview ISO/IEC 23006-1:2018 defines the architecture for MPEG‑M - a standardized multimedia service platform technology for interoperable media-handling value chains. Part 1 (Architecture) specifie…