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.

digital subsampling schemes. In 4:2:2 subsampling,<br />

after filtering, alternate color difference samples are<br />

discarded at the encoder. In 4:2:0, vertical chroma<br />

detail is removed as well. At the decoder, the missing<br />

samples are approximated by interpolation.<br />

In analog chroma bandlimiting, and in digital subsampling,<br />

some color detail is lost. However, owing to the<br />

poor color acuity of vision, the loss cannot be detected<br />

by a viewer at normal viewing distance.<br />

Some low-end digital video systems simply drop<br />

chroma pixels at the encoder without filtering, and<br />

replicate chroma pixels at the decoder. Discarding<br />

samples can be viewed as point sampling; that operation<br />

runs the risk of introducing aliases. Proper decimation<br />

and interpolation filters should be used; these<br />

should be designed according to the principles<br />

explained in Filtering and sampling, on page 141.<br />

Luma/color difference summary<br />

When luma and color difference coding is used for<br />

image interchange, it is important for the characteristics<br />

of red, green, and blue to be maintained from the<br />

input of the encoder to the output of the decoder. The<br />

chromaticities of the primaries were detailed in Color<br />

science for video, on page 233, and mentioned in this<br />

chapter as they pertain to the encoding and decoding<br />

of luma. I have assumed that the characteristics of the<br />

primaries match across the whole system. The primaries<br />

upon which luma and color difference coding are<br />

based are known as the interchange (or transmission)<br />

primaries.<br />

In practice, a camera sensor may produce RGB components<br />

whose chromaticities do not match the interchange<br />

primaries. To achieve accurate color<br />

reproduction in such a camera, it is necessary to insert<br />

a 3×3 matrix that transforms tristimulus signals from<br />

the image capture primaries to the interchange primaries.<br />

(This is the “linear matrix” built into the camera.)<br />

Similarly, a decoder may be required to drive a display<br />

whose primaries are different from the interchange<br />

primaries; at the output of the decoder, in may be<br />

CHAPTER 24 LUMA AND COLOR DIFFERENCES 293

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

Saved successfully!

Ooh no, something went wrong!