Overview
ISO/IEC 18181-1:2024 defines the core coding system of JPEG XL, a modern image coding system for bi-level, continuous-tone greyscale, colour and multichannel images. The standard specifies the codestream syntax, decoding processes (to convert compressed data back to reconstructed image data) and provides guidance for encoding processes. It is the normative foundation for implementing JPEG XL decoders and interoperable encoders, and is the second edition (2024), consolidating prior corrections and clarifications.
Keywords: JPEG XL, ISO/IEC 18181-1, image coding system, image compression, codestream, decoder, encoder
Key Topics and Requirements
- Codestream syntax and organization: formal definition of the bitstream structure for storing one or more images, multi-page images, animations, previews and tables of contents for seeking.
- Decoding requirements: mandatory behaviors for decoders to produce reconstructed images from codestreams.
- Encoder guidance: recommended processes for converting source images into compliant compressed codestreams (including lossless and lossy workflows).
- Entropy coding and decoding: specified entropy mechanisms used to compress symbol sequences efficiently.
- Transforms and tools: coverage of colour encoding, colour transforms (including opsin/XYB concepts), VarDCT (variable-block DCT-based lossy coding), modular modes and restoration filters.
- Image organization primitives: blocks, varblocks, groups, frame structure, mirroring, up/downsampling and pass-based progressive decoding.
- Profiles, levels and extensions: mechanisms to define constrained interoperability sets and optional extensions.
- Normative annexes: detailed syntax and algorithmic specifications (headers, frame structures, entropy decoding, colour transforms, VarDCT, restoration filters, image features).
Note: The standard and foreword indicate possible patent claims relevant to implementation; implementers should consult ISO/IEC patent databases.
Applications and Who Uses It
- Codec and software developers building JPEG XL encoders/decoders and image libraries.
- Web and application developers seeking modern, efficient image formats for web delivery, responsive images and thumbnails.
- Content delivery networks (CDNs) and streaming services optimizing bandwidth and storage for images and animations.
- Digital imaging and photo-editing tools requiring high-quality lossy and lossless workflows, wide colour and HDR support.
- Archival, publishing and cinema workflows that need multichannel, multi-frame, or high dynamic range image handling.
- Hardware vendors implementing accelerators or silicon IP for JPEG XL decoding.
Keywords: image codec, VarDCT, entropy coding, colour transforms, HDR, lossless image compression
Related Standards
- Other parts of the JPEG XL series (ISO/IEC 18181-x) for additional profiles/features
- Normative references in the standard: ICC-based colour management (ISO 15076-1), sRGB (IEC 61966-2-1), ITU-R BT.2100/BT.709, Brotli (RFC 7932)
This document is essential for anyone implementing or adopting JPEG XL for modern, efficient image compression and high-quality image delivery.