JPEG XR Codec support in Intel® IPP - an Introduction, features and advantages

Introduction:

JPEG XR (formerly Windows Media Photo and HD Photo) is a still-image compression standard and file format for continuous tone photographic images, based on technology originally developed and patented by Microsoft as a part of the Windows Media family. It supports both lossy and lossless compression. This standard is as per  ISO/IEC 29199-2, ITU-T T.832 specification.

Features:

• IPP JPEG-XR sample codec supports

• 8u, 16s, 16u, 32s, 16f, 32f images encode and decode

• RGB/BGR/CMYK with and without alpha channel, Gray images

• Internal YUV444 sampling

• Tiling encode and decode

• 50+ new IPP functions for JPEG-XR, including:   

• Forward and Inverse Core transforms

• Variable Length Code (VLC)  functions

• UIC JPEGXR is threaded on codec level

Advantages compare to JPEG :

JPEG XR offers some dramatic benefits when compared to the original JPEG file format, key benefits are,

√  Higher compression(100:1 vs. 10:1)
√  Broader data ranges -More image formats (8-16-32 bpp vs. 8-12 bpp)(bpp- bit-per-pixel)
√  Advanced decoding features
√  Richer color support


Performance:

JPEG-XR+performance.bmp
For more complete information about compiler optimizations, see our Optimization Notice.