Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 15938-1-04:2004 (also known as ISO/IEC 15938-1:2004) is the first part of the IEC 15938 series, which defines the Multimedia Content Description Interface — commonly referred to as MPEG-7. Part 1 specifies the Systems layer of MPEG-7, covering the terminal architecture, binary representation of descriptions, and the transport mechanisms for streaming or downloading multimedia content descriptions. The standard enables interoperable access to rich semantic and structural metadata for audio-visual content.
Amendment 1 (Amd1:2006) introduced several enhancements to the original standard, including updates to the binary format for more efficient encoding, improvements to descriptor schemas, and extensions for advanced multimedia applications. Corrigendum 1 (Cor1:2013) addressed technical errors discovered during widespread implementation, such as inconsistencies in attribute definitions, parsing ambiguities, and alignment with related MPEG-7 parts. Together, these revisions ensure that the Systems layer remains robust, backward-compatible, and aligned with evolving industry requirements.
The amendment improved the binary format (BiM) by adding new fragment type codes and optimizing the encoding of empty descriptors. It also introduced optional compression markers that allow decoders to skip initialization data, improving streaming performance. The corrigendum corrected mandatory flags that were mis-assigned in the amendment, ensuring correct parsing of complex descriptors.
Amd1:2006 extended the Multimedia Description Schemes (MDS) with additional elements for content linking, media profiling, and event-driven navigation. For example, it added the MediaInformation element to support adaptive streaming, as well as the ContentLinking type for referencing external descriptions. Cor1:2013 fixed cross-references in the schema definition for these new elements, making them consistent with Part 5 of the standard.
Cor1:2013 clarified the syntax of the AccessUnit structure used in MPEG-7 streams, resolving ambiguities that could cause interoperability issues between encoders and decoders from different vendors. It also aligned the payload type identifiers with those defined in ISO/IEC 14496-1 (MPEG-4 Systems).
| Aspect | Amd1:2006 Change | Cor1:2013 Correction |
|---|---|---|
| Binary Format (BiM) | Added fragment types for new MDS elements | Fixed offset calculations for fragmented access units |
| Schema Extensions | Introduced MediaInformation, ContentLinking | Corrected namespace references to Part 5 schemas |
| Access Unit Syntax | Unchanged | Clarified ConditionField semantics and default values |
| Transport Payloads | Added payload ID for descriptor streams | Harmonized payload IDs with ISO/IEC 14496-1:2010 |
Adopting IEC 15938-1-04:2004 with its amendment and corrigendum requires attention to several practical details:
Conformance to IEC 15938-1-04:2004/Amd1:2006/Cor1:2013 is typically evaluated in two tiers:
Compliance requirements are particularly strict for applications that claim interoperability, such as digital broadcasting content annotation or media archives using MPEG-7. The corrigendum resolved several issues that were causing false negatives in conformance testing. Therefore, certification bodies now require evidence that both Amd1:2006 and Cor1:2013 have been fully adopted.
The standard, as corrected, has been adopted by various national bodies (EN, JIS) and is referenced in SMPTE guidelines for professional video archives. The EU’s ETSI has also incorporated the corrigendum into standards for digital TV metadata. Therefore, compliance is not only a technical requirement but also a regulatory one in many jurisdictions.
First issued: 2004 | Amended: 2006 | Corrigendum: 2013 | This article reviewed: 2026