Overview
ISO/IEC 15444-16:2021 defines how JPEG 2000 image formats are encapsulated inside the file framework specified by ISO/IEC 23008-12. In practice, this standard maps JPEG 2000 codestreams and sequences into the ISO image file model (HEIF-style framework), defining item types, properties, file-brand requirements and an Internet media type for packaged JPEG 2000 content. It is published as Rec. ITU‑T T.815 and maintained by ISO/IEC JTC 1/SC 29.
Key topics and technical requirements
- Encapsulation model: Defines a JPEG 2000 coded image item (item type 'j2k1') whose body is a Contiguous Codestream box per ISO/IEC 15444-1 (Rec. ITU‑T T.800).
- Header item property: Specifies the JPEG 2000 header item property ('j2kH') structure with optional boxes for channels, component mapping, palette and layers.
- Layers control: Introduces a JPEG 2000 layers box ('j2kL') to declare quality and resolution layers (layer_id, discard_levels, decode_layers).
- File conformance and brands: Files that include the 'j2ki' compatible brand must conform to the 'mif1' brand from ISO/IEC 23008-12 and contain one or more JPEG 2000 coded image items.
- Media type registration: Registers the Internet media type image/hej2k (file extension .hej2) with parameters compatible with HEIF-like item typing. Registration notes include security and interoperability considerations.
- Sequence support: Specifies encapsulation of JPEG 2000 sequences (image sequences) per ISO/IEC 15444-1; the previous encapsulation of ISO/IEC 15444-3 sequences is deprecated.
- Security considerations: Highlights risks from variable-length structures and extensible syntax (buffer overflow and parser issues) and recommends caution in implementations.
Practical applications and users
- Who uses it: codec implementers, multimedia software developers, media server vendors, browser and OS platform engineers, digital preservation specialists, and device manufacturers needing standardized packaging of JPEG 2000 content.
- Use cases:
- Packaging high-quality or multi-layer JPEG 2000 images for distribution and streaming within ISO/IEC 23008-12 compliant files.
- Embedding JPEG 2000 imagery in HEIF-like containers for mobile, broadcast, or archival workflows.
- Enabling selective decoding by layer or resolution for progressive rendering and adaptive streaming.
- Ensuring interoperability for scientific imaging, medical archives, remote sensing, and professional photography where JPEG 2000 is used.
Related standards
- ISO/IEC 15444-1 (Rec. ITU‑T T.800) - JPEG 2000 core codestream (referenced).
- ISO/IEC 23008-12 - Image file format framework used for encapsulation.
- ISO/IEC 15444-15 (Rec. ITU‑T T.814) - Capabilities and extensions referenced for codestream features.
Keywords: ISO/IEC 15444-16, JPEG 2000 encapsulation, image/hej2k, ISO/IEC 23008-12, j2k1, j2kH, j2kL, HEIF-style packaging.