Overview
ISO/IEC 13522-1:1997 defines the MHEG object representation using the ASN.1 base notation for coding multimedia and hypermedia information. As Part 1 of the ISO/IEC 13522 family, this standard provides an object-oriented, encodable representation for MHEG (Multimedia and Hypermedia Experts Group) models to support interchange, presentation, and run-time handling of multimedia objects. Key themes include object classes, encoding, presentation spaces, identification and referencing mechanisms, and engine assumptions for MHEG-based systems.
Key Topics
- ASN.1 Base Notation: Specifies an isomorphic, codable representation for MHEG objects using ASN.1 techniques (level C/D representations).
- Object-Oriented Model: Defines MHEG classes, subclasses, inheritance, polymorphism, object life cycles, and run-time (t-t) objects.
- Presentation Mechanism: Covers presentation spaces (temporal, spatial, audible volume), original/relative/channel presentation spaces and mapping for synchronized multimedia display.
- Identification & Reference: Describes external and internal identification schemes (public/system identifiers, MHEG identifiers, channel/stream IDs) and generic reference mechanisms.
- Generic Value Types: Defines generic booleans, numeric types, strings, ratios, references and lists for attribute and parameter modeling.
- Actions, Links & Scripts: Organizes action classes, elementary/get actions, macro actions, link handling and scripting constructs for interactive behavior.
- Engine Assumptions & Conformance: Specifies MHEG engine assumptions, conformance profiles, syntax/semantics considerations, extensibility and exception handling.
- Practical Constraints: Addresses minimal resource profiles, real-time behavior, synchronization, object management, and channel/stream handling.
Applications
ISO/IEC 13522-1 is useful for practitioners focused on interoperability and encoding of interactive multimedia content:
- Digital/Interactive TV and broadcast middleware designers implementing MHEG-based services and signaling.
- Multimedia software developers creating runtime engines that parse, instantiate and present MHEG objects encoded in ASN.1.
- Content authors & systems integrators who need a standardized object model for composing interactive hypermedia packages for distribution.
- Standards engineers and product teams working on conformance, profiling and compatibility testing across platforms and networks.
Using this standard helps ensure consistent object encoding, reliable presentation mapping, and predictable run-time behavior across MHEG-compliant systems - supporting interoperability in resource-constrained, real-time multimedia environments.
Related Standards
- Other parts of the ISO/IEC 13522 series (MHEG family) and the broader ASN.1 notation/specifications (used as the base encoding). These documents together guide encoding, interchange and runtime semantics for multimedia/hypermedia systems.