Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 15444-2:2004/Amd2:2006 is the second amendment to the JPEG 2000 Part 2 standard (JPX – extended coding system). While the base Part 2 already extends the core JPEG 2000 codec with advanced tools such as variable DC offset, multi-component transforms, and arbitrary wavelet kernels, this amendment adds a set of optional enhancements designed to improve color management, compositing, region-based metadata, and file format flexibility. The amendment was developed by Joint Technical Committee ISO/IEC JTC 1/SC 29 and published in 2006, reflecting industry demand for richer image representation in professional broadcasting, digital cinema, medical imaging, and archival systems.
The document specifies a number of new capabilities that remain fully backward-compatible with Part 1 (ISO/IEC 15444-1) and earlier Part 2 implementations. However, decoders that wish to leverage the new features must recognise the extended marker segments and follow updated parsing rules. The amended standard retains its designation as part of the JPX profile, which is the recommended baseline for applications requiring high dynamic range, high precision, and advanced colour spaces.
The amendment introduces additional colour space specification methods beyond those available in the base part. Key additions include:
NCL (Named Colour Look-up) marker.Amd2:2006 formalises constructs for associating metadata with rectangular regions of an image. A new Region Set marker (RSET) and Composition Set marker (CSET) allow authors to define overlapping regions that can hold attributes such as copyright, annotations, or multilingual descriptions without altering the codestream.
The amendment standardises multi-layer compositing where independent JPX grids can be combined using alpha blending, Porter–Duff operators, and custom compositing formulas. A new Layer Description marker (LDES) defines layer properties while the Compositing Instruction Table (COIN) controls the order and operation. This enables sophisticated overlays directly inside the JPX file.
Several minor but practical extensions were added:
CRG (component registration) marker with colour data.The following table summarises the principal additions introduced by Amd2:2006.
| Feature | Marker / Construct | Mandatory for Decoder? | Primary Benefit |
|---|---|---|---|
| ICC v4 profiles | ICC (revised box) | No (optional) | Accurate colour management across devices |
| Named colours | NCL (new) | No | Support for spot colours in prepress |
| Region metadata | RSET, CSET | No | Annotations and region‑specific data |
| Compositing layers | LDES, COIN | No | Overlays and graphic compositions |
| Decoupled component tiling | SIZ template extensions | No | Flexible component placement |
Because Amd2:2006 only adds optional boxes and marker segments, a conforming Part 2 implementation can ignore the new constructs and still decode the base codestream. However, to claim full JPX Extended conformance, an implementation must (a) recognise all new markers and boxes, (b) correctly resolve the composition and region structures, and (c) process the colour data according to the listed transformation chains.
Key implementation considerations:
COIN instruction table. The default operator is “over”. Off-screen layers are allowed and must be composited at the image origin.JPX Base Data box as a fallback to ensure minimal display capability. Formal conformance is defined through the test sequences provided in ISO/IEC 15444-2/Amd2:2006 itself, supplemented by the JPEG 2000 conformance testing framework (ISO/IEC 15444-4). Compliance requires passing the following categories:
NCL, RSET, LDES, or other new markers.For commercial products, certification by a JPEG 2000 interoperability laboratory (e.g., based on the ISO test set) is recommended. The amendment does not modify the core codestream syntax (see Part 1), so a failure to decode these extensions does not affect baseline JPEG 2000 compliance.
In summary, ISO/IEC 15444-2:2004/Amd2:2006 provides a rich set of optional extensions that make JPX suitable for demanding imaging applications. By following the implementation guidelines and conformance checks outlined here, developers and integrators can create robust, interoperable solutions that fully exploit the power of the JPEG 2000 extended coding framework.
.jpf or .jpx extension (already defined in Part 2). Applications may continue to use .jp2 only if the extension markers are optional and the image can be reasonably decoded by a Part 1 viewer. For full JPX capabilities, use .jpf.