デジタルRGB → アナログRGB:

E'r = R
——
255
,  E'g = G
——
255
,  E'b = B
——
255

アナログRGB → デジタルRGB:

R = 255E'r,  G = 255E'g,  B = 255E'b

NTSC RGB → リニア601RGB:

Er = E'r2.2,  Eg = E'g2.2,  Eb = E'b2.2

HDTV RGB → リニア709RGB:

Er = E'r / 4.500    (E'r £ 0.081)    or   ((E'r + 0.099) / 1.099)(1.0 / 0.45)    (E'r > 0.081)
Eg = E'g / 4.500    (E'g £ 0.081)    or   ((E'g + 0.099) / 1.099)(1.0 / 0.45)    (E'g > 0.081)
Eb = E'b / 4.500    (E'b £ 0.081)    or   ((E'b + 0.099) / 1.099)(1.0 / 0.45)    (E'b > 0.081)

sRGB → リニア709RGB:

Er = E'r / 12.92    (E'r £ 0.04045)    or   ((E'r + 0.055) / 1.055)2.4    (E'r > 0.04045)
Eg = E'g / 12.92    (E'g £ 0.04045)    or   ((E'g + 0.055) / 1.055)2.4    (E'g > 0.04045)
Eb = E'b / 12.92    (E'b £ 0.04045)    or   ((E'b + 0.055) / 1.055)2.4    (E'b > 0.04045)

リニア601RGB → NTSC RGB:

E'r = Er(1.0 / 2.2),   E'g = Eg(1.0 / 2.2),   E'b = Eb(1.0 / 2.2)

リニア709RGB → HDTV RGB:

E'r = 4.500Er    (Er £ 0.018)    or    1.099Er0.45 - 0.099    (Er > 0.018)
E'g = 4.500Eg    (Eg £ 0.018)    or    1.099Eg0.45 - 0.099    (Eg > 0.018)
E'b = 4.500Eb    (Eb £ 0.018)    or    1.099Eb0.45 - 0.099    (Eb > 0.018)

リニア709RGB → sRGB:

E'r = 12.92Er    (Er £ 0.0031308)    or    1.055Er(1.0 / 2.4) - 0.055    (Er > 0.0031308)
E'g = 12.92Er    (Eg £ 0.0031308)    or    1.055Eg(1.0 / 2.4) - 0.055    (Eg > 0.0031308)
E'b = 12.92Eb    (Eb £ 0.0031308)    or    1.055Eb(1.0 / 2.4) - 0.055    (Eb > 0.0031308)

リニアRGB → XYZ:

※ リニアRGBの色域 = 赤(xr, yr), 緑(xg, yg), 青(xb, yb), 白(xw, yw)
(Xr,  Yr,  Zr) = (xr / yr,  1,  (1 - xr - yr) / yr)
(Xg,  Yg,  Zg) = (xg / yg,  1,  (1 - xg - yg) / yg)
(Xb,  Yb,  Zb) = (xb / yb,  1,  (1 - xb - yb) / yb)
(Xw,  Yw,  Zw) = (xw / yw,  1,  (1 - xw - yw) / yw)
( Sr  Sg  Sb ) = ( Xw  Yw  Zw ) æ
ç
ç
è
Xr Yr Zr
Xg Yg Zg
Xb Yb Zb
ö
÷
÷
ø
- 1



( X  Y  Z ) = ( Er  Eg  Eb ) æ
ç
ç
è
SrXr SrYr SrZr
SgXg SgYg SgZg
SbXb SbYb SbZb
ö
÷
÷
ø

601(NTSC)色域 = 赤(0.670, 0.330), 緑(0.210, 0.710), 青(0.140, 0.080), 白(0.3101, 0.3162)
709(sRGB)色域 = 赤(0.640, 0.330), 緑(0.300, 0.600), 青(0.150, 0.060), 白(0.3127, 0.3290)

リニア601RGB → XYZの変換行列
æ
ç
ç
è
0.6069371   0.2989391   0.0000000
0.1735088   0.5866251   0.0660986
0.2002625   0.1144357   1.1157483
ö
÷
÷
ø

XYZ → リニア601RGBの変換行列
æ
ç
ç
è
1.9098509   - 0.9846225   0.0583305
- 0.5324137   1.9990820   - 0.1184286
- 0.2881872   - 0.0283069   0.8979364
ö
÷
÷
ø

リニア709RGB → XYZの変換行列
æ
ç
ç
è
0.4123908   0.2126390   0.0193308
0.3575843   0.7151687   0.1191948
0.1804808   0.0721923   0.9505322
ö
÷
÷
ø

XYZ → リニア709RGBの変換行列
æ
ç
ç
è
3.2409699   - 0.9692436   0.0556301
- 1.5373832   1.8759675   - 0.2039770
- 0.4986108   0.0415551   1.0569715
ö
÷
÷
ø

D光源の色座標(xD,  yD)計算式:

xD = - 4.6070 ´ 109
———————
T3
+ 2.9678 ´ 106
——————
T2
+ 0.09911 ´ 103
——————–
T
+ 0.244063    (4000K £ Τ £ 7000K)
xD = - 2.0064 ´ 109
———————
T3
+ 1.9018 ´ 106
——————
T2
+ 0.24748 ´ 103
——————–
T
+ 0.237040    (7000K < Τ £ 25000K)
yD = - 3.000xD2 + 2.870xD - 0.275
inserted by FC2 system