Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
литература / Digital_Video_and_HD_Second_Edition_Algorithms_and_Interfaces.pdf
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
38.02 Mб
Скачать

The term luminance is widely misused in video. See Relative luminance, on page 258, and Appendix A, YUV and luminance considered harmful, on page 567.

Constant luminance

10

Video systems convey colour image data using one component that approximates lightness, and two other components that represent colour, absent lightness. In Colour science for video, on page 287, I will detail how luminance can be formed as a weighted sum of linear RGB values each of which is proportional to optical power. A colour scientist uses the term constant luminance to refer to this sum being constant. Transmitting a single component from which relative luminance can be reconstructed is the principle of constant luminance. Preferably a nonlinear transfer function acts on that component to impose perceptually uniform coding.

Standard video systems do not strictly adhere to that principle; instead, they implement an engineering approximation. The colour scientist’s weighted sum of linear RGB is not computed. Instead, a nonlinear transfer function is applied to each linear-light RGB component individually, then a weighted sum of the nonlinear gamma-corrected R’G’B’ components forms what I call luma. (Many video engineers carelessly call this quantity luminance.) In standard video systems, luma is encoded using the theoretical RGB weighting coefficients of colour science, but in a block diagram different from the one a colour scientist would expect: In video, gamma correction is applied before the matrix, instead of the colour scientist’s preference, after.

Historically, transmission of a single component representative of greyscale enabled compatibility with “black-and-white” television. Human vision has poor acuity for colour compared to luminance. Placing “black-and-white” information into one component

107

The term “monochrome” is sometimes used instead of “greyscale.” However, in classic computer graphics terminology monochrome refers to bilevel (1-bit) images or display systems, so I avoid that term.

Applebaum, Sidney (1952), “Gamma correction in constant luminance color television systems,” in Proc. IRE, 40 (11): 1185–1195 (Oct.).

enables chroma subsampling to take advantage of vision’s low acuity for chroma in order to reduce data rate (historically, bandwidth) in the two other components. In colour imaging, it is sensible to code a “black- and-white” component even if “black-and-white” compatibility isn’t required (for example, in JPEG).

I’ve been placing “black-and-white” in quotes. At the invention of television, the transmitted signal represented greyscale, not just black and white: Then, and now, greyscale would be a better term.

Historical video literature refers to the “signal representing luminance” or the “luminance signal” or the “luminance component.” All of these terms were once justified; however, they are now dangerous: To use the term “luminance” suggests that relative luminance (Y) can be decoded from that component. However, without strict adherence to the principle of constant luminance, luminance cannot be decoded from the greyscale component alone: Two other components (typically CB and CR) are necessary.

In this chapter, I will explain why and how all current video systems depart from the principle of constant luminance. If you are willing to accept this departure from theory as a fact, then you may safely skip this chapter, and proceed to Introduction to luma and chroma, on page 121, where I will introduce how the luma and colour difference signals are formed and subsampled.

The principle of constant luminance

Ideally, the so-called monochrome component in colour video would mimic a greyscale system: Relative luminance would be computed as a properly weighted sum of (linear-light) R, G, and B tristimulus values, according to the principles of colour science that are explained in

Transformations between RGB and CIE XYZ, on page 307. At the decoder, the inverse matrix would reconstruct linear R, G, and B tristimulus values:

Figure 10.1 Formation of relative luminance

R

 

 

Y

11 b

 

 

 

R

 

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

[P]

 

 

[P

]

 

G

 

 

 

 

B

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

108

DIGITAL VIDEO AND HD ALGORITHMS AND INTERFACES

Two colour difference (chroma) components would be computed, to enable chroma subsampling; these would be conveyed to the decoder through separate channels:

Figure 10.2 Hypothetical chroma components (linear-light)

R

 

 

Y

 

 

 

[P]

[P-1]

 

 

 

R

 

 

 

G

 

 

 

G

 

 

 

 

 

 

B

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

Set aside the chroma components for now: No matter how they are handled, in a true constant luminance system all of the relative luminance is recoverable from the greyscale component alone.

If relative luminance were conveyed directly, 11 bits or more would be necessary. Eight bits barely suffice if we use nonlinear image coding, introduced on page 31, to impose perceptual uniformity: We could subject relative luminance to a nonlinear transfer function that mimics vision’s lightness sensitivity. Lightness can be approximated as CIE L* (to be detailed on page 259); L* is roughly the 0.42-power of relative luminance.

Figure 10.3 Encoding nonlinearly coded relative luminance

R

 

 

Y

 

 

 

L* 8 b

 

 

 

 

Y

 

 

 

R

 

 

 

 

 

 

 

2.4

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

[P]

 

 

 

 

γ =0.42

 

 

 

 

 

 

 

[P

]

 

G

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

E

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The decoder would apply the inverse transfer function:

Figure 10.4 Decoding nonlinearly coded relative luminance

 

 

 

Y

 

 

 

L*

 

 

 

 

Y

 

 

 

 

R

 

 

 

 

 

 

γD=2.4

-1

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

[P]

 

 

 

0.42

 

 

 

 

 

 

 

[P

]

 

G

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

If a video system were to operate in this manner, it would conform to the principle of constant luminance: All of the relative luminance would be present in, and recoverable from, the greyscale component.

Compensating for the CRT

Unfortunately for the theoretical block diagram – but fortunately for video, as you will see in a moment – the

CHAPTER 10

CONSTANT LUMINANCE

109

electron gun of a historical CRT display introduces a power function having an exponent of about 2.4:

Figure 10.5 The CRT transfer function

R

 

 

Y

 

 

 

L*

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4

 

-1

 

 

 

 

2.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

[P]

 

 

 

0.42

 

 

 

 

 

 

[P

]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R G B

In a constant luminance system, the decoder would have to invert the display’s power function. This would require insertion of a compensating transfer function – roughly a 12.4-power function – in front of the CRT:

Figure 10.6 Compensating the CRT transfer function

R

 

 

 

Y

 

 

 

L*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4

 

 

-1

 

 

 

 

 

 

 

 

2.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

[P]

 

 

 

0.42

 

 

 

 

 

 

[P

]

 

 

1

2.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The decoder would now include two power functions: An inverse L* function with an exponent close to 2.4 to invert the perceptually uniform coding, and a power function with an exponent of 12.4 – that is, about 0.42 – to compensate for the CRT’s nonlinearity. Figure 10.6 represents the block digram of an idealized, true constant luminance video system.

Departure from constant luminance

Having two nonlinear transfer functions at every decoder was historically expensive and impractical.

Notice that the exponents of the power functions are

2.4 and 12.4 – the functions are inverses! To avoid the complexity of incorporating two power functions into

a decoder’s electronics, we begin by rearranging the block diagram, to interchange the “order of operations” of the matrix and the CRT compensation:

Figure 10.7 Rearranged decoder

R

 

 

Y

 

 

 

L*

 

 

 

Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4

 

 

 

 

 

 

 

-1

 

 

 

2.4

 

G

 

[P]

 

 

 

0.42

 

 

 

 

 

 

1

2.4

 

 

[P

]

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Upon rearrangement, the two power functions are adjacent. Since the functions are effectively inverses,

110

DIGITAL VIDEO AND HD ALGORITHMS AND INTERFACES

Соседние файлы в папке литература