homeaboutapplicationsdownloadservicescareerscontacts

YUV Super Precision

High-quality technology for increasing video color depth without loss of detail

Short Description

Download:

The human eye can distinguish approximately 250 gradations of monochrome colors. This corresponds to 24 bits for a 3 channel image (for example, RGB), provided that the dynamic ranges of the human visual system and the display equipment match approximately. In case of a pixel representation with fewer bits, color depth artifacts can likely become visible, especially while viewing video on high-contrast displays, such as flat-panel plasma displays. Typical situations that involve the appearance of color depth artifacts include video with a high compression ratio and video from low-quality cameras.

The YUV Super Precision technology was designed to increase the video color depth (bits per pixel) while preserving details and borders. Additional post-processing effects include alias mitigation and certain additional artifact removal.

Examples of Work

The first example is from the "Amelie" video sequence.


Source frame (5 bits per channel)


YUV Super Precision filter (8 bits per channel are reconstructed)


Histogram of source frame
Histogram of source frame
Histogram after YUV Super Precision processing
Histogram after YUV Super Precision

The second example is from the "Mobile" video sequence.


Source frame (5 bits per channel)


YUV Super Precision filter (8 bits per channel are reconstructed)


Histogram of source frame
Histogram of source frame
Histogram after YUV Super Precision processing
Histogram after YUV Super Precision

Primary Applications

  • Restoration of video
  • Video transcoding
  • Flat-panel LCD and plasma displays
  • High-quality projection equipment
  • Electronic billboards

Key Features

  • High-quality color depth increase
  • Edge area enhancement
  • Fully automatic
  • Adjustable speed/quality trade-off
  • No known direct competitors

Basic Deliverables

  • Source code for a reference implementation in C
  • C and assembly language source code for an implementation optimized for the PC (if required)
  • C++ and assembly language source code for an implementation optimized for the PC (if required)
  • Algorithm description
  • Software description
  • Verification instructions

Contact Information

For information on licensing, please contact our .