Overview
ISO/IEC 23090-10:2022/Cor 1:2023 is a Technical Corrigendum to ISO/IEC 23090-10:2022 - the part of the ISO/IEC 23090 series that specifies the carriage of visual volumetric video-based coding data (V3C) for immersive media. Published May 2023 by ISO/IEC JTC 1/SC 29, this corrigendum removes ambiguities and undefined type references in the original specification to ensure consistent parsing and interoperable implementations of V3C data in ISOBMFF-style containers.
Key topics and technical changes
- Clarifies and corrects syntax/semantics mismatches where types defined in ISO/IEC 23090-5 (for example v3c_unit, nal_unit, sample_stream_nal_unit, v3c_unit_header, v3c_parameter_set) were referenced but not defined in ISO/IEC 23090-10.
- Replaces undefined custom types with explicit byte arrays (e.g. bit(8) v3c_parameter_set[v3c_parameter_set_length], bit(8) setup_unit[setup_unit_length], bit(8) header[4]) so the carriage format is self-contained.
- Updates V3CDecoderConfigurationRecord syntax to accept a version parameter and to use generic length-prefixed arrays for parameter and setup units.
- Ensures length fields (v3c_parameter_set_length, setup_unit_length, nal_size) are explicitly documented and shall not be zero, improving robustness of parsers.
- Defines how V3CAtlasSample represents NAL unit sizes using the configured unit_size_precision_bytes_minus1 field, and clarifies that the contained arrays replicate the sample-stream NAL unit format from ISO/IEC 23090-5 Annex D.
- Replaces ambiguous inline comments and ties configuration box contents to the corrected V3CDecoderConfigurationRecord instance.
Practical applications and who should use it
- Implementers of volumetric video codecs and decoders who need reliable, unambiguous carriage formats for V3C data.
- MP4/ISOBMFF tool and player developers packaging or parsing immersive media tracks.
- Streaming platforms and content distributors delivering visual volumetric video or immersive media where consistent container semantics matter.
- Test labs and interoperability working groups validating conformance of V3C stream carriage.
- Standards authors and integrators referencing ISO/IEC 23090 parts for cross-part consistency.
Related standards
- ISO/IEC 23090-5 - defines V3C unit structure, NAL unit formats and sample-stream semantics referenced and clarified by this corrigendum.
- ISO/IEC 23090 series - other parts covering coded representation of immersive media.
This corrigendum improves parser determinism, reduces cross-references to undefined types, and strengthens interoperability for volumetric/immersive media carriage in ISOBMFF-based systems.