ArticleslgStudy

computer science

JPEG XR

JPEG XR is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand JPEG XR rather than just read about it. In short: JPEG XR (JPEG extended range) is an image compression standard for continuous tone photographic images, based on the HD Photo (formerly Windows Media Photo) specifications that Microsoft originally developed and patented. It supports both lossy and lossless compression, and is the preferred image format for Ecma-388 Open XML Paper Specification documents.

JPEG XR — main illustration
JPEG XR — illustration

Key takeaways

  • JPEG XR belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect JPEG XR to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of JPEG XR from memory before moving on to harder problems.

Reference excerpt

JPEG XR (JPEG extended range) is an image compression standard for continuous tone photographic images, based on the HD Photo (formerly Windows Media Photo) specifications that Microsoft originally developed and patented. It supports both lossy and lossless compression, and is the preferred image format for Ecma-388 Open XML Paper Specification documents. The format is natively supported by Windows Vista and later as well as Internet Explorer 9, 10 and 11. Third-party support for the format includes Adobe AIR, Affinity Photo, Paint.NET, and Sumatra PDF.

History Microsoft first announced Windows Media Photo at WinHEC 2006, and then renamed it to HD Photo in November of that year. In July 2007, the Joint Photographic Experts Group and Microsoft announced HD Photo to be under consideration to become a JPEG standard known as JPEG XR. On 16 March 2009, JPEG XR was given final approval as ITU-T Recommendation T.832 and starting in April 2009, it became available from the ITU-T in "pre-published" form. On 19 June 2009, it passed an ISO/IEC Final Draft International Standard (FDIS) ballot, resulting in final approval as International Standard ISO/IEC 29199-2. The ITU-T updated its publication with a corrigendum approved in December 2009, and ISO/IEC issued a new edition with similar corrections on 30 September 2010. In 2010, after completion of the image coding specification, the ITU-T and ISO/IEC also published a motion format specification (ITU-T T.833 | ISO/IEC 29199-3), a conformance test set (ITU-T T.834 | ISO/IEC 29199-4), and reference software (ITU-T T.835 | ISO/IEC 29199-5) for JPEG XR. In 2011, they published a technical report describing the workflow architecture for the use of JPEG XR images in applications (ITU-T T.Sup2 | ISO/IEC TR 29199-1). Since the release of Windows 11, version 24H2 in October 2024, HDR images in JPEG XR can be set as HDR wallpapers.

Description

Capabilities JPEG XR is an image file format that offers several key improvements over JPEG, including:

Better compression JPEG XR file format supports higher compression ratios in comparison to JPEG for encoding an image with equivalent quality. Lossless compression JPEG XR also supports lossless compression. The signal processing steps in JPEG XR are the same for both lossless and lossy coding. This makes the lossless mode simple to support and enables the "trimming" of some bits from a lossless compressed image to produce a lossy compressed image. Tile structure support A JPEG XR coded image can be segmented into tile regions. The data for each region can be decoded separately. This enables rapid access to parts of an image without needing to decode the entire image. When a type of tiling referred to as "soft tiling" is used, the tile region structuring can be changed without fully decoding the image and without introducing additional distortion. Support for more color accuracy JPEG XR supports a wide variety of image color representations in addition to the conventional 8-bit-per-sample YUV (formally YCbCr) 4:2:0 encoding that is typically used for the original JPEG standard. For support of images using an RGB color space, JPEG XR includes an internal conversion to the YCoCg color space, and supports a variety of bit depth and color representation packing schemes. These can be used with and without an accompanying alpha channel for shape masking and semi-transparency support, and some of them have much higher precision than what has typically been used for image coding. They include: Low bit-depth packings of RGB into 16 bits per pixel using 5 bits for each channel or 5 bits for red and blue and 6 bits for green 8 bits per component (sometimes called true color) packed into 24 or 32 bits per pixel 10 bits per component in a 32 bit packed representation (one of several higher-precision varieties of color representation known as deep color) 16 bits per component as integers, fixed-point numbers, or half-precision floating-point numbers packed into 48 or 64 bits 32 bits per component as fixed-point numbers or full-precision floating point numbers packed into 96 or 128 bits (for which lossless coding is not supported due to the excessively high precision) JPEG XR also supports 16 bits per component (64-bit per pixel) integer CMYK color model. 16-bit and 32-bit fixed point color component codings are also supported in JPEG XR. In such encodings, the most-significant 4 bits of each color channel are treated as providing additional "headroom" and "toe room" beyond the range of values that represents the nominal black-to-white signal range. Moreover, 16-bit and 32-bit floating point color component codings are supported in JPEG XR. In these cases the image is interpreted as floating point data, although the JPEG XR encoding and decoding steps are all performed using only integer operations (to simplify the compression processing). The shared-exponent floating point color format known as RGBE (Radiance) is also supported, enabling more faithful storage of high-dynamic-range (HDR) images. In addition to RGB and CMYK formats, JPEG XR also supports grayscale and multi-channel color encodings with an arbitrary number of channels. The color representations, in most cases, are transformed to an internal color representation. The transformation is entirely reversible, so that this color transformation step does not introduce distortion and thus lossless coding modes can be supported. Transparency map support An alpha channel may be present to represent transparency, so that alpha blending overlay capability is enabled. Compressed-domain image modification In JPEG XR, full decoding of the image is unnecessary for converting an image from a lossless to lossy encoding, reducing the fidelity of a lossy encoding, or reducing the encoded image resolution. Full decoding is also unnecessary for certain editing operations such as cropping, horizontal or vertical flips, or cardinal rotations. The tile structure for access to image regions can also be changed without full decoding and without introducing distortion. Metadata support A JPEG XR image file may optionally contain an embedded ICC color profile, to achieve consistent color representation across multiple devices. Exif and XMP metadata formats are also supported.

… excerpt ends here. Continue reading the full article.

Illustrations

JPEG XR: Comparison between JPEG 2000, JPEG XR, and JPEG
Comparison between JPEG 2000, JPEG XR, and JPEG

Worked examples

Example 1 — a first encounter with JPEG XR

Start with the simplest possible case. Write down what JPEG XR claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to JPEG XR before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about JPEG XR ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of JPEG XR

In research
JPEG XR appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses JPEG XR in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
JPEG XR is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer file formats, Graphics file formats, High dynamic range file formats, so understanding it makes those chapters shorter.
In everyday life
Look for JPEG XR outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “JPEG XR” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study JPEG XR in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what JPEG XR means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain JPEG XR out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is JPEG XR in simple terms?

JPEG XR (JPEG extended range) is an image compression standard for continuous tone photographic images, based on the HD Photo (formerly Windows Media Photo) specifications that Microsoft originally developed and patented. It supports both lossy and lossless compression, and is the preferred image f…

Why does JPEG XR matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study JPEG XR?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on JPEG XR.

Tags

  • Computer file formats
  • Graphics file formats
  • High dynamic range file formats
  • ISO/IEC 29199
  • ITU-T recommendations
  • Image compression
  • JPEG
  • Lossy compression algorithms
  • Microsoft Windows multimedia technology
  • Open formats

Keep exploring