Overview
ISO/IEC 29199-2:2020 specifies the JPEG XR image coding system - Part 2: Image coding specification. This international standard defines the syntax, semantics and decoding process for the JPEG XR compressed image format, designed primarily for continuous‑tone photographic content. The 2020 (fourth) edition replaces the 2012 edition, incorporates Amend.1:2017, and is technically identical to ITU‑T Rec. T.832.
Key topics and technical requirements
- Coding format and codestream structure: Detailed specification of CODED_IMAGE, IMAGE_HEADER, IMAGE_PLANE_HEADER, CODED_TILES and related parsing rules for reliable decoding.
- Transforms and signal processing: Uses a reversible hierarchical lifting‑based lapped biorthogonal transform operating on 16×16 macroblocks; supports the same operations for lossless and lossy modes.
- Wide range of sample formats and bit depths: Native support for monochrome, RGB, CMYK and n‑component encodings; numeric types include unsigned integer, fixed point and floating point with 8, 16 and (lossy) 32‑bit options; also supports packed and reduced‑bit formats (e.g., 1‑bit, 5‑/10‑bit, RGBE).
- Performance and implementation constraints: Emphasizes low memory footprint, integer‑only operations (no divides), simple encoder/decoder implementation and suitability for embedded and mobile devices.
- Advanced functionality: Lossless and lossy compression, tile segmentation for random access and large images, embedded thumbnails, progressive resolution refinement, codestream scalability (resolution and fidelity), alpha plane support and compressed‑domain image manipulations.
- Profiles, levels and file formats: Annex B defines profiles and levels for conformance; Annex A and Annex F specify normative file storage formats (tag‑based and ISO/IEC 23008‑12 based) and Annex E provides media type registrations. Annex C discusses colour representation; Annex D outlines encoder processing.
Practical applications and users
ISO/IEC 29199-2:2020 is suited for:
- Camera and imaging device manufacturers implementing an efficient, HDR‑capable codec
- Software developers building image encoders/decoders, image viewers, and processing pipelines
- Content delivery and archival systems needing high compression efficiency with optional lossless modes
- Embedded and mobile system designers prioritizing small memory footprint and low computational overhead
- Professionals working with high dynamic range (HDR) and wide‑bit‑depth photographic imagery
Related standards
- ISO/IEC 29199 series (other parts)
- ITU‑T Recommendation T.832 (technically identical text)
- ISO/IEC 23008‑12 (alternative file storage format referenced in Annex F)
- ISO/IEC 10918‑1 (original JPEG standard; historical context)
Keywords: JPEG XR, ISO/IEC 29199-2:2020, image coding, HDR imaging, lossless compression, image codec, JPEG XR specification, ISO image standard.