The JPEG 2000 image compression algorithm and associated file formats create many new opportunities for sharing digital images. Through a highly scalable storage format, a JPEG 2000 image can be accessed at multiple resolutions and quality levels without first decompressing the entire image file and post-processing the data. The JPEG 2000 Internet Protocol (JPIP) provides direct access to this scalability by allowing a client and server to negotiate for the delivery of only portions of the image file, as required by the client. In addition to progressively accessing the coded image data, JPIP allows for “progressive” access to the metadata contained in the file. Through the use of placeholders, the file format header and metadata can be progressively delivered to the client while still maintaining a link to the original file structure. In addition, JPIP allows for XML documents that have been embedded from the file to be searched using XPath. This paper discusses how these two technologies can be used to flexibly access the metadata in a JPEG 2000 file.
While there do exist many different image file formats, the JPEG committee felt that none of those formats addressed a majority of the needs of tomorrow's complicated imaging applications. Many formats do not provide sufficient flexibility for the intelligent storage and maintenance of metadata. Others are very restrictive in terms of color encoding. Others provide flexibility, but with a very high cost due to complexity. The JPEG 2000 file format addresses these concerns by combining a simple binary container with a flexible metadata architecture and a useful yet simple mechanism for encoding the colorspace of an image. The format also looks toward the future, where the lines between still images, moving images, and multimedia become a blur, by providing simple hooks into other multimedia standards. This paper describes the binary format, metadata architecture, and colorspace encoding architecture of the JPEG 2000 file format. It also shows how this format can be used as the basis for more advanced applications, such as the upcoming motion JPEG 2000 standard.
In the past, there have been a lot of different image file formats, providing a lot of different capabilities. However, the one thing they pretty much all shared was a very limited mechanism for encoding color. Storing a color image today forces developers to take either a 'lowest-common-denominator' approach by using a single standard colorspace in all applications, or by using the capabilities of ICC color management at the loss of wide interoperability. The JPEG 2000 film format changes all this with a new architecture for encoding the colorspace of an image. While the solution is not perfect, It does greatly increase the number of colorspaces that can be encoded while maintaining a very high level of interoperability between applications. This paper describes the color encoding architecture in the JPEG 2000 file format and shows how this new architecture meets the needs of tomorrows imaging applications.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.