Summary

Supplement 2 to ITU-T T-series Recommendations is technically aligned with ISO/IEC TR 29199-1 but is not published as identical text. It was drafted in collaboration with ISO/IEC JTC 1/SC 29/WG 1 (which is informally known as "JPEG").

This Supplement provides a technical overview and informative guidelines for applications of the JPEG XR image coding system as normatively specified in Recommendation ITU-T T.832 | ISO/IEC 29199-2, Recommendation ITU-T T.833 | ISO/IEC 29199-3, Recommendation ITU-T T.834 | ISO/IEC 29199-4, and Recommendation ITU-T T.835 | ISO/IEC 29199-5. The overview of JPEG XR coding technology includes a description of the supported image formats, the internal data processing hierarchy and data structures, the image tiling design supporting hard and soft tiling of images, the lapped bi-orthogonal transform, supported quantization modes, adaptive coding and scanning of coefficients, entropy coding, and finally the codestream structure. This overview provides a basic understanding of how a JPEG XR encoder works and the various modes it supports. It also compares the JPEG XR design with those of baseline JPEG (Recommendation ITU-T T.81 | ISO/IEC 10918-1) and JPEG 2000 (Recommendation ITU-T T.800 | ISO/IEC 15444-1). Following the overview is a discussion of the use of JPEG XR for high dynamic range (HDR) image coding. Clause 8 reviews various JPEG XR profiles and describes their target applications. Clause 9, encoding practices, provides general encoding guidelines and guidelines for encoding for providing random access functionality, including an analysis of tile size selection trade-offs. A decoding process functionality, clause 10, describes the decoding process and output colour conversions, and describes how to make use of JPEG XR scalability features in a decoding application. These scalability features include resolution, quality and spatial random access scalabilities. Finally, clause 11 describes codestream manipulations in the compressed domain. This clause describes methods for trimming a codestream to extract a smaller codestream, switching between spatial and frequency codestream modes, rotation and flipping of images, extraction of a region of interest in the compressed domain, switching between interleaved and planar alpha planes, and modifying the tile structure of an image. This Supplement is intended to help application developers to understand the JPEG XR design and to provide assistance in making effective use of its capabilities.