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.

The Macintosh computer by<br />

default implements a 1 ⁄1.45-power<br />

function at the output LUT. John<br />

Knoll’s Gamma Control Panel can<br />

load the output LUT. When set to<br />

a gamma value g, the Control<br />

Panel loads an output LUT with<br />

a power function whose exponent<br />

is 2.61 ⁄g . Strangely, gamma on<br />

Macintosh computers has come to<br />

be quoted as the exponent applied<br />

prior to the framebuffer (whereas<br />

in other computers it is the exponent<br />

of the table loaded into the<br />

output LUT). So, the Mac’s default<br />

gamma is said to be 1.8, not 1.45.<br />

A Macintosh can be set to handle<br />

video (or PC) R’G’B’ data by<br />

loading a ramp into its output<br />

LUT. Using Knoll’s control panel,<br />

this is accomplished by setting<br />

gamma to 2.61.<br />

JFIF files originated on Macintosh<br />

ordinarily represent R, G, and B<br />

display tristimulus values raised to<br />

the 1 ⁄1.72 power.<br />

Computer graphics systems generally store tristimulus<br />

values in the framebuffer, and use hardware LUTs, in the<br />

path to the display, to gamma-correct on the fly. This is<br />

illustrated in the second row. Typically, a 1 ⁄2.2-power<br />

function is loaded into the output LUT; in this case,<br />

rendering intent of 1.14 is achieved.<br />

Macintosh computers use the approach shown in the<br />

bottom row. The output LUT is, by default, loaded with<br />

a 1 ⁄1.45-power function. The combination of the default<br />

LUT and the usual 2.5-power monitor function results<br />

in a 1.72-power function that relates QuickDraw R’G’B’<br />

values (such as the values stored in a PICT file or data<br />

structure) to displayed tristimulus values.<br />

If a desktop scanner is to produce QuickDraw R’G’B’<br />

values that display relative luminance correctly, then<br />

a 1.72-power function must be loaded to the scanner<br />

LUT. In the typical Macintosh situation, the 1 ⁄1.72,<br />

1 ⁄1.45, and 2.5 exponents combine to achieve an endto-end<br />

exponent of unity. This is suitable for scanning<br />

photographs or offset printed matter, where a suitable<br />

rendering intent is already incorporated into the image.<br />

For QuickDraw R’G’B’ values originated by application<br />

software, part of Macintosh gamma correction must be<br />

effected by application software prior to presentation of<br />

R’G’B’ values to the QuickDraw graphics subsystem; the<br />

remainder is accomplished in the output LUTs. When<br />

scanning, part of Macintosh gamma correction is<br />

effected by the LUT in the scanner driver, and the<br />

remainder is accomplished in the output LUTs.<br />

Halftoned printing has a builtin nonlinearity, owing to<br />

the phenomenon of dot gain. Reflectance from the<br />

printed page is approximately proportional to the<br />

1.8-power of CMYK code values. QuickDraw R’G’B’<br />

values are not perceptually optimum; however, apparently<br />

by serendipity, QuickDraw R’G’B’ coding is nearly<br />

perfectly matched to the dot gain of halftone printing.<br />

This has led to the dominance of Macintosh computers<br />

in graphic arts and prepress, and has made “gamma<br />

1.8” image coding a de facto standard.<br />

CHAPTER 23 GAMMA 275

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

Saved successfully!

Ooh no, something went wrong!