08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

McCamy argues that under<br />

normal conditions 1,875,000<br />

colors can be distinguished. See<br />

McCamy, C.S., “On the Number<br />

of Discernable Colors,” in Color<br />

Research and Application, 23 (5):<br />

337 (Oct. 1998).<br />

ITU-T Rec. T.42, Continuous-tone<br />

colour representation for facsimile.<br />

distance in L*u*v* or L*a*b* corresponds roughly to<br />

a just-noticeable difference (JND) of color.<br />

Consider that L* ranges 0 to 100, and each of u* and v*<br />

range approximately ±100. A threshold of unity ∆E* uv<br />

defines four million colors. About one million colors can<br />

be distinguished by vision, so CIE L*u*v* is somewhat<br />

conservative. A million colors – or even the four million<br />

colors identified using a ∆E* uv or ∆E* ab threshold of<br />

unity – are well within the capacity of the 16.7 million<br />

colors available in a 24-bit truecolor system that uses<br />

perceptually appropriate transfer functions, such as the<br />

function of Rec. 709. (However, 24 bits per pixel are far<br />

short of the number required for adequate performance<br />

with linear-light coding.)<br />

The L*u*v* or L*a*b* systems are most useful in color<br />

specification. Both systems demand too much computation<br />

for economical realtime video processing,<br />

although both have been successfully applied to still<br />

image coding, particularly for printing. The complexity<br />

of the CIE L*u*v* and CIE L*a*b* calculations makes<br />

these systems generally unsuitable for image coding.<br />

The nonlinear R’G’B’ coding used in video is quite<br />

perceptually uniform, and has the advantage of being<br />

suitable for realtime processing. Keep in mind that<br />

R’G’B’ typically incorporates significant gamut limitation,<br />

whereas L*u*v* and CIE L*a*b* represent all colors.<br />

L*a*b* is sometimes used in desktop graphics with<br />

[a*, b*] coordinates ranging from -128 to +127 (e.g.,<br />

Photoshop). The ITU-T Rec. T.42 standard for color fax<br />

accommodates L*a*b* coding with a* ranging -85 to 85,<br />

and b* ranging -75 to 125. Even with these restrictions,<br />

CIE L*a*b* covers nearly all of the colors.<br />

Color specification<br />

A color specification system needs to be able to represent<br />

any color with high precision. Since few colors are<br />

handled at a time, a specification system can be computationally<br />

complex. A system for color specification<br />

must be intimately related to the CIE system.<br />

The systems useful for color specification are CIE XYZ<br />

and its derivatives xyY, L*u*v*, and L*a*b*.<br />

CHAPTER 21 THE CIE SYSTEM OF COLORIMETRY 229

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

Saved successfully!

Ooh no, something went wrong!