색온도와 색순응
"6500 K 백색"이라는 말에는 두 가지 근사가 겹쳐 있다. 실제 광원의 색도는 흑체 궤적 위에 있지 않으므로 가장 가까운 흑체의 온도(CCT)와 궤적에서 벗어난 거리(Duv)가 함께 필요하다. 그리고 사람의 눈은 광원이 바뀌어도 흰 종이를 흰색으로 보도록 스스로 이득을 조정한다. 이 장에서는 CCT·Duv를 직접 계산하고, 그 이득 조정을 3×3 행렬로 흉내 내는 색순응 변환(CAT)을 숫자로 비교한다.
- 플랑크 흑체 궤적을 xy와 CIE 1960 uv에서 그리고, 색온도(CT)와 상관 색온도(CCT)의 정의 차이를 설명한다.
- 흑체 궤적 표를 이용한 최단거리·포물선 보간으로 CCT와 부호 있는 Duv를 계산하고, McCamy 근사의 오차 범위를 안다.
- CIE 주광 궤적과 D50·D55·D65·D75의 관계, D65가 6504 K인 이유(c₂ 개정)를 설명한다.
- von Kries 가설을 행렬 \( \mathbf M^{-1}\,\mathrm{diag}(\cdot)\,\mathbf M \)로 쓰고, XYZ·HPE·Bradford·CAT02·CAT16 공간의 차이를 ΔE00로 비교한다.
- 불완전 순응도 D, 카메라 화이트 밸런스, 디스플레이 백색점, ICC D50 PCS, 야간 모드를 같은 틀로 이해한다.
흑체 궤적과 색온도
온도 \(T\)인 흑체(blackbody, Planckian radiator)의 분광 복사휘도는 플랑크 법칙 하나로 정해진다. 따라서 흑체의 색도 \((x,y)\)는 온도만의 함수이고, 온도를 1,000 K에서 무한대까지 바꾸면 색도도 위에 하나의 곡선이 그려진다. 이것이 흑체 궤적(Planckian locus)이다.
CB.planck). 색도는 스펙트럼의 모양만 보므로 앞의 상수 \(2hc^2\)는 상쇄되고, 흑체 색도는 \(c_2/T\)에만 의존한다. 이 사실은 4절에서 D65가 "6504 K"인 이유를 설명할 때 다시 쓴다.CB.planckXY(T)로 CMF(380–780 nm, 5 nm)를 직접 적분해 얻었다.궤적의 모양에서 세 가지를 읽을 수 있다. 첫째, 저온 쪽은 스펙트럼 궤적의 빨강–주황 가장자리 가까이에서 출발한다. 둘째, 5,000–7,000 K 부근에서 궤적은 등에너지 백색 E(0.3333, 0.3333)와 D65(0.3127, 0.3290) 근처를 지나지만 그 점들을 정확히 통과하지는 않는다. 셋째, \(T\to\infty\)에서 궤적은 무한히 파래지지 않고 \(xy\approx(0.240,\ 0.234)\)로 수렴한다. 높은 온도에서 플랑크 식이 레일리–진스 근사 \(L\propto T/\lambda^4\)로 바뀌어 스펙트럼 모양이 더 이상 변하지 않기 때문이다.
색온도(color temperature, CT)는 광원의 색도가 흑체 궤적 위에 있을 때만 정의된다: 그 색도를 갖는 흑체의 온도다. 백열등(표준 광원 A, 2856 K)은 사실상 흑체이므로 색온도가 의미 있다. 형광등과 LED는 궤적 위에 있지 않으므로 색온도 대신 다음 절의 상관 색온도를 쓴다.
"6500 K LED"의 칩 온도는 100 °C 안팎이다. 색온도는 색도를 흑체의 온도 눈금으로 읽은 값일 뿐이다. 또한 직관과 반대로 "따뜻한 색"(warm white)은 낮은 색온도(2700–3000 K), "차가운 색"(cool white)은 높은 색온도(5000 K 이상)다.
색온도 눈금은 비선형적으로 느껴진다. 2000 K와 3000 K의 색 차이는 크지만 10,000 K와 20,000 K의 차이는 작다. 궤적상의 색 변화는 \(1/T\)에 더 가깝게 균일하므로 조명·영상 분야에서는 미레드(mired, \(10^6/T\) K⁻¹)를 쓴다. 필터의 "색온도 변환량"을 미레드 차로 표시하는 것도 같은 이유다(예: 3200 K→5600 K는 312.5→178.6, 약 −134 mired).
상관 색온도와 등온선
궤적 밖의 색도에 온도를 붙이려면 "가장 가까운 흑체"를 정해야 하고, 그러려면 거리를 정의할 색도 공간이 필요하다. xy는 지각적으로 균일하지 않아 부적절하다. CIE는 상관 색온도(correlated color temperature, CCT)를 CIE 1960 UCS \((u,v)\) 평면에서 정의한다(CIE 015:2018). 1960 \(u\)는 1976 \(u'\)과 같고, \(v=\tfrac23 v'\)이다.
최단거리 조건을 기하로 말하면, 같은 CCT를 갖는 점들은 궤적의 한 점에서 궤적에 수직으로 뻗은 직선 위에 있다. 이 직선을 등온선(isotemperature line)이라 한다. 등온선은 1960 uv에서만 궤적과 수직이며, xy나 u′v′로 옮기면 기울어진다.
계산법 세 가지
(1) McCamy 근사(1992). xy에서 바로 계산하는 3차 다항식이다. 등온선들이 xy 평면에서 대략 한 점(\(x_e=0.3320,\ y_e=0.1858\), 이른바 epicenter)으로 모인다는 관찰에서 출발한다. CB.cct(xy)가 이 식이다.
(2) Robertson 방법(1968). 미레드 간격으로 미리 계산한 31개 등온선 표(궤적 점 \((u_i,v_i)\)와 기울기 \(t_i\))를 쓴다. 시험 색도에서 각 등온선까지의 부호 있는 거리 \(d_i\)를 구해 부호가 바뀌는 인접 두 선 사이에서 미레드를 선형 보간한다.
(3) Ohno 방법(2013). 흑체 궤적을 1% 온도 간격 같은 촘촘한 표로 만들고, 시험점에 가장 가까운 표 점 \(i\)를 찾은 뒤 이웃 세 점으로 정밀화한다. 궤적 가까이(\(|D_{uv}|\) 작음)에서는 삼각형 해법, 그 밖에서는 거리 \(d(T)\)를 포물선으로 맞춰 최소점을 찾는 포물선 해법을 쓰는 혼합 방식이다. 표를 촘촘히 만들면 정확도를 원하는 만큼 높일 수 있다는 것이 핵심이다.
이 장의 시뮬레이터는 Ohno 방식을 단순화한 변형을 구현한다. 1,000–25,000 K를 로그 간격 1,000점(이웃 간격 약 0.32%)으로 샘플해 \(u_P, v_P\) 표를 만들고, 최근접 점과 양옆 두 점에서 거리의 제곱 \(d^2_{i-1},d^2_i,d^2_{i+1}\)을 구해 포물선 \(d^2(T)\approx aT^2+bT+c\)를 맞춘다. 거리 \(d\) 자체는 궤적 가까이에서 V자(절댓값) 모양이라 포물선이 잘 맞지 않지만(Ohno가 궤적 근처에서 삼각형 해법을 따로 쓰는 이유), 궤적을 국소적으로 직선으로 보면 \(d^2=D_{uv}^2+(\text{궤적 방향 거리})^2\)이므로 \(d^2\)는 \(T\)에 대해 거의 정확히 2차식이다.
CCT·Duv 계산기 (CIE 1960 uv 확대도)
표준 광원과 흑체에 두 방법을 적용한 결과가 아래 표다. 흑체 행은 정밀 방법의 검증용이고, McCamy는 6,500 K 근처에서 수 K 수준이지만 10,000 K를 넘으면 수백~수천 K 틀린다.
| 광원 | x | y | CCT 정밀 (K) | McCamy (K) | Duv |
|---|---|---|---|---|---|
| 흑체 2000 K | 0.5267 | 0.4133 | 2000 | 1981 | 0.0000 |
| 흑체 4000 K | 0.3804 | 0.3768 | 4000 | 4009 | 0.0000 |
| 흑체 10000 K | 0.2807 | 0.2884 | 10000 | 9876 | 0.0000 |
| 흑체 20000 K | 0.2565 | 0.2577 | 20000 | 17092 | 0.0000 |
| A (스펙트럼) | 0.4475 | 0.4074 | 2856 | 2858 | +0.0000 |
| D65 (스펙트럼) | 0.3127 | 0.3290 | 6504 | 6504 | +0.0032 |
| E (등에너지) | 0.3333 | 0.3333 | 5456 | 5459 | −0.0044 |
| FL2 (냉백색 형광) | 0.3721 | 0.3751 | 4225 | 4230 | +0.0018 |
| FL11 (3파장 형광) | 0.3805 | 0.3769 | 3999 | 4007 | +0.0001 |
| LED-B3 (청색+형광체) | 0.3756 | 0.3723 | 4103 | 4112 | −0.0007 |
| LED-RGB1 | 0.4557 | 0.4211 | 2840 | 2842 | +0.0043 |
| LED-V1 (보라+형광체) | 0.4548 | 0.4044 | 2724 | 2721 | −0.0019 |
| HP1 (고압 나트륨) | 0.5330 | 0.4150 | 1959 | 1944 | +0.0008 |
표의 값은 이 페이지 스크립트로 계산했다(CMF 5 nm 표, CIE 1931 2°). 1 nm·360–830 nm 공식 표로 계산한 값과 수 K, Duv 0.0001 수준에서 다를 수 있다.
① xy나 u′v′ 평면에서 "가장 가까운 흑체"를 찾으면 CIE 정의와 다른 값이 나온다. 반드시 \(v=\tfrac23v'\)인 1960 uv에서 거리를 잰다. ② McCamy 식을 15,000 K 하늘빛이나 1,800 K 촛불에 그대로 쓰면 수백 K 이상 틀린다. ③ CCT만 보고 두 광원이 "같은 백색"이라 판단하면 안 된다. 같은 4000 K라도 Duv가 ±0.006만 달라도 나란히 놓으면 녹색·분홍 차이가 분명히 보인다. 사양에는 항상 CCT와 Duv를 함께 적는다.
Duv: 궤적에서 벗어난 거리
\(D_{uv}\)는 1960 uv에서 시험 색도와 흑체 궤적 사이의 부호 있는 거리다. 관례(ANSI C78.377, Ohno 2013)에 따라 궤적 위(\(v\)가 큰 쪽)는 양수, 아래는 음수다. 궤적 위쪽은 녹색 기미, 아래쪽은 마젠타(분홍) 기미로 보인다.
Duv를 수치로 감각하려면 1960 uv의 단위를 떠올리면 된다. 맥아담 타원(4장 색도도)의 크기는 백색 영역에서 uv로 10⁻³ 자릿수다. 따라서 Duv 0.003은 이미 맥아담 수 단계에 해당하고, 0.01이면 누구나 알아보는 색 차이다. D 계열 주광은 궤적보다 약 +0.003 위에 있고, 등에너지 백색 E는 −0.0044 아래에 있다.
LED 백색의 허용 영역
조명용 백색 LED의 색도 사양은 ANSI C78.377(미국 표준)이 대표적이다. 이 표준은 2700 K, 3000 K, 3500 K, 4000 K, 4500 K, 5000 K, 5700 K, 6500 K 같은 명목 CCT마다 CCT 범위와 Duv 범위로 둘러싼 사각형(quadrangle)을 1931 xy 좌표로 정의한다. 사각형의 좌우 변은 등온선, 위아래 변은 일정 Duv 선에 가깝다. LED 제조사는 생산된 칩을 측정해 이런 사각형보다 더 잘게 나눈 빈(bin)으로 분류하고, 조명 제조사는 같은 빈의 칩만 쓰거나 서로 다른 빈을 섞어 목표 색도를 맞춘다. 개정판마다 수치가 바뀌므로 사각형 꼭짓점은 해당 판의 표를 직접 참조해야 한다.
흑체 궤적은 "자연스러운 백색"의 기준으로 자리 잡았지만 사람이 가장 선호하는 백색이 궤적 위에 있다는 보장은 없다. 저 CCT 실내 조명에서는 궤적보다 약간 아래(음의 Duv)가 더 선호된다는 실험 보고가 여럿 있다. 연색성 지수(CRI)도 기준 광원을 같은 CCT의 흑체 또는 주광으로 잡으므로, Duv가 크면 CRI 계산 자체의 전제가 흔들린다(10장 조명과 연색성).
CIE 주광 궤적과 D 광원
자연광은 흑체가 아니다. 대기 산란(파란 하늘빛)과 흡수 때문에 같은 CCT의 흑체보다 녹색 쪽(양의 Duv)에 있다. CIE는 많은 주광 측정 스펙트럼을 주성분 분석해 평균 \(S_0\)와 두 기저 \(S_1,S_2\)로 표현하는 CIE 주광(CIE daylight illuminant)을 정의했다. CCT가 정해지면 색도가 정해지고, 색도가 정해지면 스펙트럼이 정해진다.
CB.daylightXY(T), CB.daylight(T)가 이 식이다. \(y_D(x_D)\)라는 하나의 포물선이 주광 궤적이며, 그림 8-2에서 흑체 궤적보다 약간 위에 있는 파선이다. 유효 범위는 4,000–25,000 K.CIE와 ISO가 쓰는 D 광원은 이 식의 특정 온도다. 인쇄·그래픽 아트의 관찰 조건(ISO 3664)과 ICC PCS는 D50, 영상·디스플레이(sRGB, BT.709, BT.2020)는 D65를 백색으로 쓴다.
| 광원 | 식에 넣는 T (K) | xD | yD | CCT 정밀 | McCamy | Duv | 주 용도 |
|---|---|---|---|---|---|---|---|
| D50 | 5003 | 0.3457 | 0.3586 | 5003 | 5003 | +0.0033 | 인쇄, ISO 3664, ICC PCS |
| D55 | 5503 | 0.3324 | 0.3475 | 5503 | 5502 | +0.0033 | 사진 주광 |
| D65 | 6504 | 0.3127 | 0.3291 | 6504 | 6503 | +0.0033 | sRGB, BT.709/2020, 측색 기본 |
| D75 | 7504 | 0.2990 | 0.3150 | 7505 | 7498 | +0.0032 | 북창광 평가 |
표준 문서의 D65 xy는 4자리 반올림값 (0.3127, 0.3290)이다. 식에서 바로 나온 \(y_D=0.3291\)과 마지막 자리가 다른 것은 반올림 때문이며, 이 차이로 CCT가 1 K 안팎 달라진다.
D65는 왜 6504 K인가
주광 식이 만들어질 당시 플랑크 식의 2차 복사 상수는 \(c_2=1.4380\times10^{-2}\) m·K였고, 명목 6500 K로 정의되었다. 이후 국제 온도 눈금 개정(IPTS-68)과 함께 \(c_2\)가 \(1.4388\times10^{-2}\) m·K로 바뀌었다. 1절에서 본 것처럼 흑체 색도는 \(c_2/T\)에만 의존하므로, 같은 색도를 유지하려면 온도 눈금 값이 비례해서 바뀌어야 한다.
CB.daylight(6504)에 넣어야 표준 D65 스펙트럼이 나온다. "D65 = 6500 K 흑체"는 틀린 말이다: 6500 K 흑체는 Duv=0, D65는 Duv≈+0.0032로 색도가 다르다.흑체 vs CIE 주광: 같은 CCT, 다른 스펙트럼
D65는 측정 데이터에서 만든 수학적 분포(illuminant)이고, 그 스펙트럼을 그대로 내는 실제 램프(source)는 없다. 관찰 부스의 "D65 램프"는 필터를 씌운 할로겐이나 형광등, 다채널 LED로 근사한 것이며, ISO 3664와 CIE 51.2는 이런 시뮬레이터가 D 광원에 얼마나 가까운지 평가하는 방법을 제공한다.
색순응과 von Kries 가설
백열등(2856 K) 아래의 흰 종이는 D65 기준으로 계산하면 \(xy=(0.4476,0.4074)\)로 주황색이다. 그러나 몇 분 그 방에 있으면 종이는 다시 흰색으로 보인다. 시각계가 광원에 맞춰 감도를 조정하는 이 현상을 색순응(chromatic adaptation)이라 한다. 망막 원추세포의 감도 조절(광화학적 탈색, 신경 이득)과 그 뒤 단계의 처리가 함께 작용하며, 대부분은 수십 초~수 분 안에 일어난다.
1902년 von Kries는 이 조정을 가장 단순한 모형으로 제안했다. 세 원추(L, M, S)의 신호가 각각 독립적인 이득으로 조절되고, 그 이득은 그 원추가 받는 백색 자극에 반비례한다. 그러면 광원 1 아래의 백색과 광원 2 아래의 백색은 순응 후 같은 신호를 만든다.
XYZ 자체는 원추 응답이 아니므로 먼저 3×3 행렬 \(\mathbf M\)으로 원추 유사 공간 \((\rho,\gamma,\beta)\)로 옮긴다. 세 단계를 합치면
CB.adaptMatrix(srcW, dstW, method)가 \(\mathbf M_{\text{CAT}}\)을, CB.adapt(XYZ, srcW, dstW, method)가 그 곱을 돌려준다. 백색 \(\mathbf X_{w1}\)은 정확히 \(\mathbf X_{w2}\)로 간다(어떤 \(\mathbf M\)이든).예를 들어 Bradford 공간으로 A(스펙트럼 적분 백색 \(X_w=1.0984,\ Z_w=0.3560\))에서 D65(\(0.9504,\ 1.0888\))로 가는 행렬은 다음과 같다. 대각 원소 \(M_{33}=3.19\)는 A 아래에서 파란 성분이 매우 적었다는 뜻이다.
CIELAB은 \(X/X_n,\ Y/Y_n,\ Z/Z_n\)으로 백색을 나누어 정규화한다. 이것은 XYZ 공간에서의 von Kries 변환, 즉 아래의 "XYZ 스케일링"과 같다. 그래서 백열등 아래의 TCS01을 A 백색으로 정규화한 Lab은 (63.9, 19.4, 16.3)으로, Bradford로 D65에 옮긴 뒤의 Lab (62.8, 18.9, 14.4)과 비슷하지만 같지 않다. 광원이 크게 다를 때는 Lab의 내장 정규화에 기대지 말고, 먼저 제대로 된 CAT로 기준 백색에 옮긴 뒤 Lab을 계산하는 것이 원칙이다(7장 균등 색공간).
어느 공간에서 이득을 곱하나: XYZ, HPE, Bradford, CAT02, CAT16
von Kries 가설이 "원추 공간"에서의 대각 이득이라면 \(\mathbf M\)은 원추 기본 함수로의 변환이어야 할 것 같다. 그러나 실제 대응색 데이터에 가장 잘 맞는 \(\mathbf M\)은 원추보다 분광적으로 더 좁은(sharpened) 공간이었다. 다섯 가지 대표 공간은 다음과 같다(행 합이 1이 되도록 맞춘 것이 많다).
| 방법 | 행렬 M (XYZ → ρ γ β) | 출처·특징 |
|---|---|---|
| XYZ 스케일링 | 단위 행렬 | X, Y, Z를 바로 나눔. 구현은 쉽지만 XYZ는 원추 공간이 아니어서 오차가 크다(이른바 "wrong von Kries"). |
| von Kries (HPE) | [0.40024 0.70760 −0.08081] [−0.22630 1.16532 0.04570] [0 0 0.91822] | Hunt–Pointer–Estévez 원추 기본 함수. 이 형태는 D65를 (1,1,1)로 보내도록 정규화된 판이다. 분광 감도가 음수 없이 넓게 겹친다. |
| Bradford | [0.8951 0.2664 −0.1614] [−0.7502 1.7135 0.0367] [0.0389 −0.0685 1.0296] | Lam(1985)이 A와 D65 아래의 대응색 데이터로 유도. 원 모형의 청색 채널 비선형항을 뺀 선형판이 ICC에서 표준처럼 쓰인다. |
| CAT02 | [0.7328 0.4296 −0.1624] [−0.7036 1.6975 0.0061] [0.0030 0.0136 0.9834] | CIECAM02(CIE 159:2004)의 순응 단계. Bradford와 비슷한 날카로운 감도. |
| CAT16 | [0.401288 0.650173 −0.051461] [−0.250268 1.204414 0.045854] [−0.002079 0.048952 0.953127] | CAM16(Li 등, 2017). CAT02에서 보고된 일부 색(고채도 청색 등)의 이상 동작을 줄이도록 다시 최적화. |
행렬을 CMF에 곱하면 각 공간의 "분광 감도" \(\mathbf M[\bar x,\bar y,\bar z]^{\mathsf T}\)를 볼 수 있다. HPE와 CAT16은 음수 영역이 없는 원추형이고, Bradford와 CAT02는 γ(중파장) 채널에 최대값의 −11%, −14%에 이르는 음의 로브가 있어 ρ와 γ의 겹침이 줄어든다. 이것이 "sharpening"이다.
왜 날카로운 공간이 더 잘 맞을까? 대각 이득 모형이 정확하려면 각 채널이 광원 변화에 대해 독립적으로 움직여야 한다. 분광 감도가 좁을수록 채널은 "한 파장대의 세기"에 가깝게 반응하고, 광원 스펙트럼의 변화가 그 채널의 단일 스케일 인자로 잘 근사된다. 넓게 겹친 원추 공간에서는 한 채널의 응답이 여러 파장대의 혼합이라 광원 변화가 단일 인자로 흡수되지 않는다. 같은 원리로 카메라 화이트 밸런스도 센서 RGB(비교적 좁은 감도)에서 대각 이득을 곱한다.
색순응 시뮬레이터: TCS 14색, 원 광원 → D65
방법 비교와 대응색 데이터
CAT가 "맞는지"는 무엇으로 판단할까? 정답은 사람의 지각이다. 관찰자가 광원 1에 순응한 상태로 본 시료와 같은 색으로 보이는 색을 광원 2에 순응한 상태에서 찾게 하는 실험(비대칭 매칭, 기억 매칭, 크기 추정 등)으로 대응색 데이터(corresponding colors data)를 모은다. Bradford는 Lam(1985)의 데이터에서, CAT02와 CAT16은 여러 연구실의 대응색 데이터를 함께 써서 최적화되었다. 이런 데이터는 관찰자 간 편차 자체가 ΔE 수 단위에 이르므로, 방법 간 차이가 1–2 이하이면 통계적으로 구분하기 어렵다는 점도 기억해야 한다.
이 페이지에는 지각 실험 데이터가 없으므로 대신 계산 가능한 기준을 쓴다: 같은 반사율 시료를 실제로 D65 아래에서 측색한 값. A 아래 측정값을 각 CAT로 D65에 옮겨 그 값과 비교하면, 광원 변화를 물리적으로 얼마나 잘 예측하는지(물체 색 불변성의 근사) 알 수 있다. 지각적 정답과는 다른 기준이라는 점에 주의한다.
| 시료 (D65 아래 Lab) | 순응 없음 | XYZ | HPE | Bradford | CAT02 | CAT16 |
|---|---|---|---|---|---|---|
| TCS01 (61.5, 17.5, 11.9) | 17.96 | 3.46 | 3.88 | 1.96 | 1.85 | 2.69 |
| TCS02 (60.7, 0.1, 29.1) | 15.98 | 4.81 | 2.79 | 0.66 | 1.43 | 1.67 |
| TCS03 (62.0, -20.7, 44.6) | 17.36 | 3.77 | 4.78 | 1.93 | 3.38 | 4.22 |
| TCS04 (61.2, -33.3, 17.1) | 19.35 | 4.73 | 4.75 | 3.15 | 4.32 | 5.01 |
| TCS05 (62.4, -17.5, -8.5) | 27.11 | 3.75 | 3.99 | 2.30 | 2.16 | 3.09 |
| TCS06 (61.5, -0.4, -28.4) | 31.14 | 6.89 | 5.00 | 1.19 | 0.86 | 2.29 |
| TCS07 (61.1, 20.2, -24.5) | 29.37 | 3.50 | 3.62 | 1.76 | 2.69 | 3.00 |
| TCS08 (62.8, 27.5, -13.5) | 27.31 | 3.48 | 4.28 | 3.11 | 3.78 | 4.36 |
| TCS09 (40.0, 59.0, 28.2) | 14.15 | 9.60 | 9.03 | 4.58 | 5.06 | 7.53 |
| TCS10 (81.3, -3.0, 71.9) | 16.90 | 6.33 | 4.66 | 0.89 | 2.09 | 3.25 |
| TCS11 (52.3, -42.4, 13.7) | 16.14 | 6.30 | 5.92 | 4.12 | 5.19 | 6.09 |
| TCS12 (30.5, 1.3, -46.4) | 11.20 | 13.10 | 12.21 | 3.93 | 3.12 | 5.87 |
| TCS13 (80.2, 11.4, 21.2) | 16.60 | 3.14 | 3.31 | 1.25 | 1.45 | 1.64 |
| TCS14 (40.7, -13.9, 24.4) | 15.33 | 2.58 | 3.75 | 1.77 | 2.59 | 3.14 |
| 평균 | 19.71 | 5.39 | 5.14 | 2.33 | 2.86 | 3.85 |
A(2856 K 흑체, 스펙트럼 적분) → D65, CIE 1931 2°, 값은 CIEDE2000. 각 행의 최솟값을 강조했다. "순응 없음"은 A 아래 XYZ를 D65 백색 기준 Lab으로 그대로 계산한 것이다.
표에서 읽을 점: 순응을 하지 않으면 평균 ΔE00 ≈ 20으로 색이 완전히 틀린다. XYZ 스케일링과 HPE는 5 남짓, Bradford 2.3, CAT02 2.9, CAT16 3.9다. 같은 시료를 Bradford 결과끼리 비교하면 CAT02는 평균 1.2, CAT16은 2.0 차이가 난다. 방법 선택에 따라 실무 허용차(ΔE00 1–2)를 넘는 차이가 생길 수 있다는 뜻이다.
방법 비교: 원 광원별 ΔE00 실시간 표
ICC 프로파일은 선형 Bradford를 권장한다(ICC.1, chad 태그). 색 외관 모델 CIECAM02·CAM16을 쓸 때는 각각 CAT02·CAT16을 써야 모델의 나머지 단계와 정합된다. 사내 파이프라인에서 서로 다른 CAT가 섞이면 같은 원본이 경로에 따라 ΔE00 1–2씩 달라지므로, 측정 리포트에는 "A→D65, Bradford, 2°"처럼 광원·방법·관찰자를 함께 적는다.
불완전 순응과 순응도 D
순응은 항상 완전하지 않다. 어두운 환경, 짧은 관찰 시간, 화면처럼 자체 발광하는 대상에서는 시각계가 광원 색을 일부만 상쇄한다. 저녁 백열등 아래 사진이 화이트 밸런스를 완전히 맞추면 오히려 "분위기가 사라져" 보이는 것도 같은 현상이다. CIECAM02는 순응도 \(D\)(0 = 순응 없음, 1 = 완전 순응)를 순응 휘도 \(L_A\)와 주변 조건 계수 \(F\)로 추정한다.
이 장에서는 D를 두 백색 사이의 CAT에 다음처럼 넣는다(채널별 이득을 1과 완전 순응 이득 사이에서 보간). 원래 CIECAM02는 등에너지 기준 백색을 거치는 구조이므로 이 식은 그 단순형이다. 색 외관 모델 전체는 9장 색 외관 모델에서 다룬다.
불완전 순응: A → D65, CAT02 공간
카메라·디스플레이·ICC의 백색
카메라 화이트 밸런스
카메라는 사람처럼 순응하지 않으므로 이 일을 신호 처리로 한다. 센서 RGB에서 장면 광원의 백색 \((R_w,G_w,B_w)\)을 추정하고(회색 세계, 화이트 패치, 학습 기반 추정 등), 채널 이득 \(\mathrm{diag}(G_w/R_w,\,1,\,G_w/B_w)\)를 곱해 광원 백색을 무채색으로 만든다. 이것은 센서 공간에서의 von Kries 변환이다. 그 뒤 색 보정 행렬(CCM)로 센서 RGB를 XYZ나 출력 색공간으로 옮긴다. 광원마다 CCM을 따로 보정해 두고 추정된 CCT로 보간하는 것이 일반적이다. 자세한 내용은 12장 카메라 색 재현에서 다룬다.
디스플레이 백색점
디스플레이의 백색은 R, G, B 원색을 최대로 켰을 때의 혼합색이다. sRGB(IEC 61966-2-1)와 BT.709/2020은 D65, 극장용 DCI-P3는 (0.314, 0.351)을 백색으로 쓴다. 패널의 원래 백색이 목표와 다르면 채널 최대 구동값을 낮춰 맞춘다. 원색 행렬을 \(\mathbf M_{RGB}\)라 하면 목표 백색에 필요한 선형 이득은
야간 모드
스마트폰·PC의 야간 모드(블루라이트 저감)는 바로 위 식으로 백색을 흑체 궤적을 따라 낮은 CCT로 옮긴다. 아래 시뮬레이터에서 sRGB 원색 기준 3400 K로 옮기면 선형 이득은 (1, 0.55, 0.24), 백색 휘도는 원래의 63%가 된다. 이것은 색도의 이동이지 사용자의 순응 상태를 바꾸는 것은 아니며, 어두운 방에서 오래 보면 순응(앞 절의 D) 때문에 기미가 상당 부분 사라진다. 수면·생체 리듬에 대한 정량 효과는 이 장의 범위 밖이다.
디스플레이 백색점 이동 / 야간 모드
ICC의 D50 PCS와 Bradford
ICC 색 관리는 모든 프로파일을 D50 백색의 프로파일 연결 공간(PCS)으로 잇는다(ICC.1). PCS의 D50 XYZ는 (0.9642, 1.0000, 0.8249)다. sRGB처럼 D65가 백색인 장치의 프로파일은 장치 색을 D50으로 색순응시킨 값을 담고, 사용한 순응 행렬을 chad 태그에 기록한다. 권장 방법은 선형 Bradford다.
실제 수치로 확인하자. sRGB 규격의 D65 XYZ (0.9505, 1, 1.0890)에서 PCS D50 (0.9642, 1, 0.8249)로 가는 Bradford 행렬은 다음과 같다. 대각선이 1에 가깝고 \(M_{33}=0.75\)로 청색 성분만 크게 줄어든다.
① sRGB 행렬(D65)로 얻은 XYZ를 D50 기준 Lab 공식에 그대로 넣으면 백색이 \(b^*\approx-19\)의 파랑으로 계산된다. CIELAB의 \(X_n Y_n Z_n\)과 XYZ의 백색은 항상 같아야 한다. ② ICC 프로파일에서 읽은 rXYZ·gXYZ·bXYZ 태그는 이미 D50으로 순응된 값이다. 이것으로 원색 xy를 계산하면 sRGB 원색 (0.64, 0.33)이 나오지 않는다. 원래 원색을 알려면 chad의 역행렬을 먼저 곱한다. ③ 측정 장비가 보고하는 Lab의 기준 광원(D50/D65)과 관찰자(2°/10°)를 확인하지 않고 두 리포트를 비교하는 것도 흔한 실수다.
핵심 정리
- 흑체 색도는 \(c_2/T\)에만 의존한다. 흑체 궤적은 T→∞에서 xy≈(0.240, 0.234)로 수렴하고, 색 변화는 미레드(10⁶/T)에 대해 더 균일하다.
- CCT는 CIE 1960 uv(\(v=\tfrac23v'\))에서 가장 가까운 흑체의 온도이고, 같은 CCT의 점들은 궤적에 수직인 등온선 위에 있다.
- Duv는 궤적까지의 부호 있는 거리(위=+, 녹색; 아래=−, 마젠타)다. 백색 사양은 CCT와 Duv를 함께 적는다. D65: 6504 K, Duv +0.0032. E: 5456 K, −0.0044.
- McCamy 근사는 3,000–8,000 K에서 10 K 이내지만 10,000 K 흑체에서 약 120 K, 20,000 K에서 약 2,900 K 틀린다. 촘촘한 궤적 표 + 포물선 보간(Ohno 방식)은 임의 정밀도를 준다.
- CIE 주광 궤적은 흑체 궤적보다 Duv ≈ +0.003 위에 있다. D65가 6504 K인 이유는 c₂가 1.4380→1.4388로 개정되었기 때문(6500×1.4388/1.4380)이다.
- 선형 CAT는 \(\mathbf M^{-1}\mathrm{diag}(\rho_{w2}/\rho_{w1},\dots)\mathbf M\)이다. 방법의 차이는 \(\mathbf M\)뿐이며, 날카로운(sharpened) 공간이 대각 모형에 잘 맞는다.
- A→D65에서 14개 TCS의 평균 ΔE00(D65 실측 기준): 순응 없음 ≈ 20, XYZ 5.4, HPE 5.1, Bradford 2.3, CAT02 2.9, CAT16 3.9. 방법 간 차이만으로 1–2 ΔE00가 생긴다.
- 불완전 순응은 \(D=F[1-\tfrac1{3.6}e^{(-L_A-42)/92}]\)로 추정하고, 이득을 1과 완전 순응 이득 사이에서 보간한다.
- 카메라 WB는 센서 공간의 von Kries 변환, 디스플레이 백색점 조정과 야간 모드는 원색 행렬 역변환으로 구한 채널 이득, ICC는 D50 PCS와 선형 Bradford를 쓴다.
확인 퀴즈
1. CIE가 상관 색온도(CCT)를 정의할 때 "가장 가까운 흑체"까지의 거리를 재는 평면은?
2. 두 LED가 모두 CCT 4000 K인데 하나는 Duv +0.006, 다른 하나는 −0.006이다. 나란히 놓으면?
3. D65의 CCT가 6500 K가 아니라 약 6504 K인 이유는?
4. 20,000 K 흑체 색도에 McCamy 식을 적용하면?
5. 선형 색순응 변환 \(\mathbf M^{-1}\mathrm{diag}(\mathbf g)\mathbf M\)에서 von Kries, Bradford, CAT02, CAT16이 서로 다른 점은?
6. Bradford·CAT02 행렬이 HPE 원추 공간보다 대응색 데이터를 더 잘 예측하는 주된 이유는?
7. CIELAB의 \(X/X_n, Y/Y_n, Z/Z_n\) 정규화는 색순응 관점에서 무엇과 같은가?
8. CIECAM02의 순응도 D에 대한 설명으로 옳은 것은?
9. D65 백색의 sRGB 패널을 3400 K 흑체 백색으로 옮기는 야간 모드에서, 최대 채널을 1로 둘 때 일어나는 일은?
10. ICC v4 프로파일의 PCS 백색과 권장 색순응 방법은?