Overview
ISO/IEC 18181-1:2022 - part 1 of the JPEG XL image coding system - defines the core coding system for compressing and representing bi-level, continuous‑tone greyscale, colour, and multichannel digital images. The standard specifies the codestream syntax, decoding processes to reconstruct image data from compressed forms, and provides guidance for encoding processes that convert source images into the codestream. It is the normative foundation for implementing JPEG XL decoders and interoperable encoders.
Key Topics
- Codestream and bitstream syntax: structured fields and bundles used to represent compressed image data, including field types like u(n), U32, U64, Varint, and F16.
- Decoding processes: step‑by‑step requirements for converting compressed data to reconstructed frames, including support for multiple frames, previews, bursts and animations.
- Encoder and decoder requirements: minimum functional requirements and conventions that ensure interoperability.
- Entropy decoding and predictors: normative components for entropy coding and weighted prediction (see Annexes).
- Transforms and filters: integral transforms (DCT and related), restoration filters, and adaptive quantization methods described in normative annexes.
- Colour handling and profiles: ICC profile integration and colour transforms (including opsin/XYB references) for accurate colour management.
- Image features and extensions: support for multichannel images, chroma-from-luma methods, and extension mechanisms for future features.
- Practical building blocks: headers, frames, histograms, group splitting, mirroring and other structural elements used by implementations.
Applications
ISO/IEC 18181-1:2022 is applicable wherever efficient, high‑quality image compression and flexible feature support are required:
- Web and mobile imaging - reduced file sizes with broad colour and HDR support for faster delivery.
- Photography and digital imaging workflows - archival and interchange of high‑fidelity images.
- Broadcasting and cinema - compatibility with HDR (Rec. ITU‑R BT.2100) and standard colour spaces.
- Imaging software and codecs - reference for implementing interoperable encoders/decoders, preview generation, and multiframe formats (bursts/animations).
- Device manufacturers - camera firmware and image pipelines that need compact multichannel representation.
Who should use this standard
- Codec implementers and software engineers building JPEG XL encoders/decoders
- Browser and platform vendors adding native image support
- Imaging application developers, camera and device manufacturers
- Standards and QA teams verifying interoperability and conformance
Related standards
- ISO 15076‑1:2010 (ICC profile format)
- Rec. ITU‑R BT.2100 (HDR parameter values)
- Rec. ITU‑R BT.709 and SMPTE ST 428‑1 (colour/imaging guidelines)
- IEC 60559 (floating‑point arithmetic references)
Note: The standard may involve patented technologies; consult ISO/IEC patent declarations for licensing information.