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.

Poynton, Charles, “Wide<br />

Gamut Device-Independent Colour<br />

Image Interchange,” in Proc. International<br />

Broadcasting Convention,<br />

1994 (IEE Conference<br />

Pub. No. 397), 218–222.<br />

Levinthal and Porter introduced<br />

a coding system to accommodate<br />

linear-light (tristimulus) values below<br />

zero and above unity. See Levinthal,<br />

Adam, and Thomas Porter, “Chap:<br />

A SIMD Graphics Processor,” in<br />

Computer Graphics, 18 (3): 77–82<br />

(July 1984, Proc. SIGGRAPH ’84).<br />

DeMarsh, LeRoy E., and Edward J.<br />

Giorgianni, “Color Science for<br />

Imaging Systems,” in Physics Today,<br />

September 1989, 44–52.<br />

Lindbloom, Bruce, “Accurate<br />

Color Reproduction for Computer<br />

Graphics Applications,” in<br />

Computer Graphics, 23 (3): 117–<br />

126 (July 1989).<br />

Hall, Roy, Illumination and Color in<br />

Computer Generated Imagery<br />

(New York: Springer-Verlag,<br />

1989). Sadly, it’s out of print.<br />

Wide-gamut reproduction<br />

For much of the history of color television, cameras<br />

were designed to incorporate assumptions about the<br />

color reproduction capabilities of color CRTs. But nowadays,<br />

video production equipment is being used to<br />

originate images for a much wider range of applications<br />

than just television broadcast. The desire to make<br />

digital cameras suitable for originating images for this<br />

wider range of applications has led to proposals for<br />

video standards that accommodate a wider gamut.<br />

I will introduce the Rec. 1361 transfer function, on<br />

page 265. That transfer function is intended to be the<br />

basis for wide-gamut reproduction in future HDTV<br />

systems. The Rec. 1361 function is intended for use<br />

with RGB tristimulus values having Rec. 709 primaries.<br />

However, the RGB values can occupy a range from<br />

-0.25 to +1.33, well outside the range 0 to 1. The<br />

excursions below zero and above unity allow Rec. 1361<br />

RGB values to represent colors outside the triangle<br />

enclosed by the Rec. 709 primaries. When the<br />

extended R’G’B’ values are matrixed, the resulting<br />

Y’C B C R values lie within the “valid” range: Regions of<br />

Y’C BC R space outside the “legal” RGB cube are<br />

exploited to convey wide-gamut colors. For details, see<br />

C BC R components for Rec. 1361 HDTV, on page 318.<br />

Further reading<br />

For a highly readable short introduction to color image<br />

coding, consult DeMarsh and Giorgianni. For a terse,<br />

complete technical treatment, read Schreiber (cited in<br />

the margin of page 20).<br />

For a discussion of nonlinear RGB in computer graphics,<br />

read Lindbloom’s SIGGRAPH paper.<br />

In a computer graphics system, once light is on its way<br />

to the eye, any tristimulus-based system can accurately<br />

represent color. However, the interaction of light and<br />

objects involves spectra, not tristimulus values. In<br />

computer-generated imagery (CGI), the calculations<br />

actually involve sampled SPDs, even if only three<br />

components are used. Roy Hall discusses these issues.<br />

256 DIGITAL VIDEO AND HDTV ALGORITHMS AND INTERFACES

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

Saved successfully!

Ooh no, something went wrong!