Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

JPEG 2000 Part 2, Coding Extensions

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name ISO/IEC 15444-2:2004. Information technology -- JPEG 2000 image coding system: Extensions (formal name), JPEG 2000 coding extensions (common name)
Description Compression encoding that employs discrete wavelet transforms and is generally used for full color and grayscale continuous-tone pictorial images, an extension of JP2_C, JPEG 2000 Part 1, Core Coding. J2K_EXT extensions include more flexible wavelet decomposition and quantization, new methods to encode regions of interest (ROIs), and other features. See also Notes below.
Production phase May be applied in initial-state picture creation; often used for middle- and final-state archiving or end-user delivery.
Relationship to other formats
    Used by JPX_FF, JPEG 2000 Part 2 (Extensions) jpf File Format
    Has subtype JPEG 2000 Part 2, Extensions, Lossless Compression, not documented at this time
    Has subtype JPEG 2000 Part 2, Extensions, Lossy Compression, not documented at this time

Local use Explanation of format description terms

LC experience or existing holdings See JP2_FF
LC preference See JP2_FF

Sustainability factors Explanation of format description terms

Disclosure Open standard.  Developed by Joint Technical Committee ISOAEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information in collaboration with ITU-T.
    Documentation ISO/IEC 15444-2:2004. Information technology -- JPEG 2000 image coding system: Extensions
See complete list of ISO/IEC JPEG 2000 documents in JP2_FF format specifications.
Adoption See JPX_FF
    Licensing and patents License and royalties may be required for use of some technologies described in JP2_EXT. The specification lists Mitsubishi Electric and Ricoh as known patent holders (p. 321).
Transparency Depends upon algorithms and tools to read; will require sophistication to build tools.
Self-documentation See JPX_FF
External dependencies None.
Technical protection considerations See JPX_FF

Quality and functionality factors Explanation of format description terms

Still Image
Normal rendering Good support.
Clarity (high image resolution) Excellent support, accommodating images with large picture sizes, high spatial resolution, and high bit depth. Color rendering (see below for color maintenance) is enhanced by the existence of both lossy and lossless options for component transforms, as well as the possibility of using a wide array of color spaces, and by support for multispectral imagery via multiple component transforms. Even with lossy compression, discrete wavelet transforms (DWTs) produce better results with most bitmaps than discrete cosine transforms (DCTs); thus JPEG 2000 codestreams provide greater clarity than JPEG_DCT ("old" JPEG) at the same file size, or equal clarity in smaller files.
Color maintenance The management of color is supported by options for color space and by support for multiple classes of ICC color profiles. An ICC profile is data that may be encapsulated within a JPEG 2000 file that contains a mapping between color component values and a generic color space called the Profile Connection Space (PCS), employing the "fictitious primaries" called X, Y, and Z.
Support for vector graphics, including graphic effects and typography See JPX_FF
Support for multispectral bands Extended decorrelating transforms for multiple component (multispectral) imagery are provided. See also JPX_FF
Functionality beyond normal rendering Multiple, not documented at this time.

File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension Not applicable.  See JPX_FF
Internet Media Type Not applicable.  See JPX_FF
Magic numbers Not applicable.  See JPX_FF

Notes Explanation of format description terms

General

Chapter 15 (pp. 597-621) of JPEG2000: Image Compression Fundamentals, Standards and Practices by David S. Taubman and Michael W. Marcellin describes some of Part 2's key extensions, paraphrased as follows:

  • Allows variable level offsets and point non-linearities, both as pre/post processing steps. The latter feature facilitates the inclusion of images with, say, linear color space data or linear representation of light intensities.
  • Flexible deadzone sizes in scalar quantization, as well as the ability to apply trellis coded quantization. Visual masking may be applied both of these to improve visual quality.
  • Several extensions are supported with respect to wavelet transform as applied to tile components and significant flexibility is available to choose the wavelet kernels employed in compression/decompression.  The latter permits the use of transforms other than the irreversible 9/7 and reversible 5/3 transforms specified in Part 1 of the standard.  The tree structure of wavelet decomposition can also be chosen with a great deal of flexibility, and the wavelet transform may be applied to overlapping cells and/or tiles.
  • Extended decorrelating transforms for multiple component (multispectral) imagery are provided.
  • Enhanced region of interest support is provided.
History  

Format specifications Explanation of format description terms


Useful references

URLs

Books, articles, etc.

Last Updated: 06/17/2021