Overview
ISO/IEC 29199-3:2010 - Information technology - JPEG XR image coding system - Part 3: Motion JPEG XR - specifies how to use JPEG XR coding for timed image sequences (motion sequences) stored in files based on the ISO base media file format (ISO/IEC 15444-12). Motion JPEG XR is a video-only “building block” format that contains one or more timed sequences of independently coded JPEG XR frames (no inter-frame coding). It is designed for high-quality, frame‑based video use and to be combined by applications with audio, metadata and other elements.
Key topics and technical requirements
- File format basis: Uses the ISO base media file format structure (boxes/atoms) and requires conformity with ISO/IEC 15444-12.
- Sample entry: Visual sample entry name
'mjxr' and sample format are defined; each sample contains a single CODED_IMAGE() appended to a JPEG XR Header Box in the VisualSampleEntry.
- Boxes defined: JPEGXRInfoBox, JPEGXRHeaderBox, JPEGXRProfileBox (optional), and ColourInformationBox for color/ICC profile data.
- Profiles and levels: Defines Motion JPEG XR profiles (Advanced profile
mjxr and Sub‑Baseline profile mjxs) and relies on JPEG XR image-profile constraints (Advanced or Sub‑Baseline per ISO/IEC 29199-2 / ITU‑T T.832).
- Conformance rules: Files must contain at least one Motion JPEG XR video track; implementations must support decoding JPEG XR video tracks per the referenced image coding specification.
- Color and alpha handling: Color information is supplied via ColourInformationBox (nclx, rICC, prof), and alpha plane presence and pixel formats are specified in header boxes.
- Behavioral rules: Readers must ignore unrecognized boxes; fields across VisualSampleEntry, header boxes and codestreams must agree (e.g., width, height, resolution).
Applications and practical value
Motion JPEG XR is suited where high-quality, frame-accurate video with robust error resilience is required, including:
- Digital still cameras and high-resolution capture
- Video capture and professional digital video recording (broadcast, film production)
- Error-prone networks (wireless, internet) where frame independence aids robustness
- Medical imaging and satellite imaging workflows
- Use cases requiring easy editing, interchange, display or streaming of frame-based video
Because Motion JPEG XR is a building block, application developers typically combine it with audio, timed metadata and container-level profiles to create complete formats or workflows.
Who should use this standard
- Software and firmware engineers implementing JPEG XR video decoders/encoders or media players
- Product teams for cameras, medical imaging devices, broadcast systems and archiving solutions
- Systems integrators defining application profiles that combine video, audio and metadata
Related standards
- ISO/IEC 29199-2 / ITU‑T T.832 - JPEG XR image coding specification (image codestream rules)
- ISO/IEC 15444-12 - ISO base media file format (container structure)
- ISO 15076-1 / ICC profile standards - color management and ICC profiles
Keywords: ISO/IEC 29199-3:2010, Motion JPEG XR, JPEG XR, ISO base media file format, MJXRSampleEntry, video profiles, mjxr, mjxs, JPEGXRHeaderBox, ColourInformationBox.