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.

Owing to the dependence of the<br />

optimum end-to-end power function<br />

upon viewing conditions,<br />

there here ought to be a user<br />

control for rendering intent –<br />

perhaps even replacing brightness<br />

and contrast – but there isn’t!<br />

480<br />

601<br />

Y’CBCR SDTV<br />

1080<br />

640<br />

720<br />

709<br />

Y’CBCR HDTV<br />

Figure 24.9 Luma/color<br />

difference flavors<br />

1920<br />

The transfer functions of the decoder (or the CRT) are<br />

intertwined with gamma correction. As I explained on<br />

page 81, an end-to-end power function having an<br />

exponent of about 1.25 is appropriate for typical television<br />

viewing in a dim surround. The encoder of<br />

Figure 24.7 imposes a 0.5-power function; the decoder<br />

of Figure 24.8 imposes a 2.5-power. The product of<br />

these implements the end-to-end power function.<br />

When viewing in a light surround, a 1.125 end-to-end<br />

power is appropriate; when driving a CRT, a 0.9-power<br />

function should intervene. When viewing in a dark<br />

surround, a 1.5 end-to-end power is appropriate;<br />

a 1.2-power function should intervene. If the transfer<br />

function of a display device differs from that of a CRT,<br />

then decoding should include a transfer function that is<br />

the composition of a 2.5-power function and the<br />

inverse transfer function of the display device.<br />

If the display primaries match the interchange primaries,<br />

the decoder’s 3×3 tristimulus matrix is not needed.<br />

If a CRT display has primaries not too different from the<br />

interchange primaries, then it may be possible to<br />

compensate the primaries by applying a 3×3 matrix in<br />

the nonlinear domain. But if the primaries are quite<br />

different, it will be necessary to apply the transform<br />

between primaries in the tristimulus domain; see Transforms<br />

among RGB systems, on page 252.<br />

SDTV and HDTV luma chaos<br />

Although the concepts of Y’PBPR and Y’CBCR coding are<br />

identical in SDTV and HDTV, the Rec. 709 standard<br />

has – unfortunately, in my opinion – established a new<br />

set of luma coefficients for HDTV. That set differs<br />

dramatically from the luma coefficients for SDTV specified<br />

in Rec. 601. There are now two flavors of Y’CBCR coding, as suggested by Figure 24.9 in the margin;<br />

I denote the flavors 601Y’CBCR for SDTV, and 709Y’CBCR for HDTV. Similarly, there are two flavors of Y’PBPR for<br />

analog systems, 601Y’PBPR for SDTV, and 709Y’PBPR for<br />

HDTV. (A third luma coefficient set was specified in<br />

SMPTE 240M-1988; though obsolete, that set<br />

continues to be used in legacy 1035i equipment.)<br />

296 DIGITAL VIDEO AND HDTV ALGORITHMS AND INTERFACES

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

Saved successfully!

Ooh no, something went wrong!