Reference viewing conditions In Adobe RGB (1998), colors are specified as [
R,
G,
B] triplets, where each of the
R,
G, and
B components have values ranging between 0 and 1. When displayed on a monitor, the exact
chromaticities of the reference
white point [1,1,1], the reference black point [0,0,0], and the primaries ([1,0,0], [0,1,0], and [0,0,1]) are specified. To meet the color appearance requirements of the color space, the
luminance of the monitor must be 160.00
cd/m2 at the white point, and 0.5557 cd/m2 at the black point, which implies a
contrast ratio of 287.9. Moreover, the black point shall have the same chromaticity as the white point, yet with a luminance equal to 0.34731% of the white point luminance. The ambient
illumination level at the monitor faceplate when the monitor is turned off must be 32
lx. As with sRGB, the
RGB component values in Adobe RGB (1998) are not proportional to the luminances. Rather, a
gamma of approximately 2.2 is assumed, without the linear segment near zero that is present in sRGB. The precise gamma value is 563/256, or 2.19921875. In coverage of the
CIE 1931 color space the Adobe RGB (1998) color space covers 52.1%. The chromaticities of the primary colors and the white point, both of which correspond to the CIE Standard Illuminant D65, are as follows: The corresponding absolute
XYZ tristimulus values for the reference display white and black points are as follows: Normalized
XYZ tristimulus values can be obtained from absolute luminance
XaYaZa tristimulus values as follows: :X=\frac{X_a-X_K}{X_W-X_K} \frac{X_W}{Y_W} :Y=\frac{Y_a-Y_K}{Y_W-Y_K} :Z=\frac{Z_a-Z_K}{Z_W-Z_K} \frac{Z_W}{Y_W} where
XKYKZK and
XWYWZW are reference display black and white points in the table above. The conversion between normalized XYZ to and from Adobe RGB tristimulus values can be done as follows: : \begin{bmatrix}R\\G\\B\end{bmatrix}= \begin{bmatrix} 2.04159&-0.56501&-0.34473\\ -0.96924&1.87597&0.04156\\ 0.01344&-0.11836&1.01517 \end{bmatrix} \begin{bmatrix}X\\Y\\Z\end{bmatrix} : \begin{bmatrix}X\\Y\\Z\end{bmatrix}= \begin{bmatrix} 0.57667&0.18556&0.18823\\ 0.29734&0.62736&0.07529\\ 0.02703&0.07069&0.99134 \end{bmatrix} \begin{bmatrix}R\\G\\B\end{bmatrix} As was later defined in the IEC standard opYCC uses
BT.601 matrix for conversion to YCbCr, that can be full range matrix and limited range matrix. Display can signal YCC quantization range support and sink can send either one.
ICC PCS color image encoding An image in the
ICC Profile Connection Space (PCS) is encoded in
24-bit Adobe RGB (1998)
color image encoding. Through the application of the 3x3
matrix below (derived from the inversion of the color space chromaticity coordinates and a
chromatic adaptation to CIE Standard Illuminant D50 using the Bradford transformation matrix), the input image's normalized
XYZ tristimulus values are transformed into
RGB tristimulus values. The component values would be
clipped to the range [0, 1]. : \begin{bmatrix}R\\G\\B\end{bmatrix}= \begin{bmatrix} 1.96253&-0.61068&-0.34137\\ -0.97876&1.91615&0.03342\\ 0.02869&-0.14067&1.34926 \end{bmatrix} \begin{bmatrix}X\\Y\\Z\end{bmatrix} The
RGB tristimulus values are then converted to Adobe RGB ''R'G'B''' component values through the use of the following component transfer functions: :R'=R^\frac{256}{563}, G'=G^\frac{256}{563}, B'=B^\frac{256}{563} The resulting component values would be then represented in
floating point or
integer encodings. If it is necessary to encode values from the PCS back to the
input device space, the following matrix can be implemented: : \begin{bmatrix}X\\Y\\Z\end{bmatrix}= \begin{bmatrix} 0.60974&0.20528&0.14919\\ 0.31111&0.62567&0.06322\\ 0.01947&0.06087&0.74457 \end{bmatrix} \begin{bmatrix}R\\G\\B\end{bmatrix} == Comparison to sRGB ==