08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Linear-Light<br />

Tristimulus<br />

Image Coding Systems<br />

[x, y]<br />

Chromaticity<br />

CIE xyY<br />

Perceptually<br />

Uniform<br />

Nonlinear<br />

Y’C B C R , Y’P B P R ,<br />

Y’UV, Y’IQ<br />

Hue-<br />

Oriented<br />

PROJECTIVE<br />

CIE L*u*v*<br />

TRANSFORM<br />

NONLINEAR<br />

TRANSFORM<br />

RECT./POLAR<br />

CIE L*c*uvhuv<br />

CIE XYZ<br />

NONLINEAR<br />

TRANSFORM<br />

CIE L*a*b*<br />

RECT./POLAR CIE L*c*abhab<br />

3 × 3 AFFINE<br />

TRANSFORM<br />

Linear RGB<br />

TRANSFER<br />

FUNCTION<br />

Nonlinear<br />

R’G’B’<br />

3 × 3 AFFINE<br />

TRANSFORM<br />

NONLINEAR<br />

TRANSFORM<br />

NONLINEAR<br />

TRANSFORM ?<br />

HSB, HSI,<br />

HSL, HSV, } IHS<br />

Figure 21.11 Color systems are classified into four groups that are related by different kinds of<br />

transformations. Tristimulus systems, and perceptually uniform systems, are useful for image<br />

coding. (I flag HSB, HSI, HSL, HSV, and IHS with a question mark: These systems lack objective<br />

definition of color.)<br />

Color image coding<br />

A color image is represented as an array of pixels, where<br />

each pixel contains three values that define a color. As<br />

you have learned in this chapter, three components are<br />

necessary and sufficient to define any color. (In printing<br />

it is convenient to add a fourth, black, component,<br />

giving CMYK.)<br />

In theory, the three numerical values for image coding<br />

could be provided by a color specification system.<br />

However, a practical image coding system needs to be<br />

computationally efficient, cannot afford unlimited precision,<br />

need not be intimately related to the CIE system,<br />

and generally needs to cover only a reasonably wide<br />

range of colors and not all possible colors. So image<br />

coding uses different systems than color specification.<br />

The systems useful for image coding are linear RGB;<br />

nonlinear RGB (usually denoted R’G’B’, and including<br />

sRGB); nonlinear CMY; nonlinear CMYK; and derivatives<br />

of R’G’B’, such as Y’C BC R and Y’P BP R. These are<br />

summarized in Figure 21.11.<br />

230 DIGITAL VIDEO AND HDTV ALGORITHMS AND INTERFACES

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!