色彩测量原理:色度计与分光光度计的工作原理、CIE 1931 标准色度系统、色温与白点校准
各位工程师,咱们今天聊点硬核的。色彩测量,说白了就是给颜色“上秤”。你调了半天Gamma,白点偏了,那全白搭。我刚开始做显示系统那会儿,总觉得眼睛比仪器准,结果被客户退回来三次……嗯,从那以后,我老老实实把色度计焊死在产线上。
色度计 vs 分光光度计:到底选哪个?
这两个东西,经常有人搞混。我简单说下区别。
色度计,像个“偏科生”。它只关心人眼看到的最终颜色。它内部有三组滤光片,模拟人眼L、M、S锥细胞的响应曲线。光打进来,滤光片一挡,传感器一读,直接输出XYZ三刺激值。速度快,成本低,产线批量测试的首选。
分光光度计,像个“光谱侦探”。它不直接告诉你颜色,而是把光按波长拆开,测出每个纳米上的能量分布。然后你再拿这个光谱数据,去算XYZ、算色温、算显色指数。精度高,但慢,也贵。实验室和研发端用得最多。
我的经验:产线调Gamma,用色度计就够了。但如果你要校准OLED的色域映射,或者做HDR的PQ曲线验证,必须上分光光度计。我曾经用色度计去测一个窄带LED背光,结果色度计滤光片匹配不上,数据全偏了。换成光谱仪,一次搞定。
| 对比项 | 色度计 | 分光光度计 |
|---|---|---|
| 测量原理 | 滤光片模拟人眼响应 | 光栅分光,逐波长测量 |
| 输出数据 | XYZ、Yxy、色温 | 光谱功率分布(SPD) |
| 测量速度 | 毫秒级 | 秒级到分钟级 |
| 精度 | 中等(依赖滤光片匹配度) | 高(可溯源至NIST) |
| 典型应用 | 产线Gamma调优、白平衡校准 | 面板研发、色域验证、标准光源标定 |
CIE 1931 标准色度系统:颜色的“世界语”
你想想看,你说“这个红色很正”,我说“那个红色偏橙”。咱们怎么统一?CIE 1931就是干这个的。它通过一组标准观察者配色函数,把物理上的光谱,映射成数学上的XYZ值。
核心就三个东西:
- 配色函数 x̄(λ)、ȳ(λ)、z̄(λ):这是1931年通过大量人眼实验测出来的。ȳ(λ) 还顺便代表了亮度函数V(λ)。
- 三刺激值 X、Y、Z:光谱乘以配色函数,再积分。Y就是亮度。
- 色度坐标 x、y:把XYZ归一化,去掉亮度信息,只保留色度。x = X/(X+Y+Z),y = Y/(X+Y+Z)。
有了这套系统,你就能在xy色度图上,精确标出任何一个颜色的位置。比如sRGB的红色原色,就在(0.6400, 0.3300)附近。
避坑指南:我曾经在调一个广色域显示器时,发现色度计测出来的x、y值,跟分光光度计差了0.005。查了半天,原来是色度计的滤光片老化,对长波段的响应偏了。所以,定期用标准光源校准你的色度计,这个钱不能省。
色温与白点校准:让“白色”不再任性
白色,其实是个很主观的东西。D65(6504K)偏冷,D50(5003K)偏暖。你调显示器,白点定在哪儿,直接决定了整个画面的色偏。
色温的测量,通常有两种方法:
- 相关色温(CCT):在色度图上,找到离你测量点最近的普朗克轨迹上的点,那个点的温度就是CCT。单位是开尔文(K)。
- Δuv:测量点离普朗克轨迹的垂直距离。Δuv为正,偏绿;为负,偏粉。白点校准,不仅要看CCT,还要看Δuv。我一般要求Δuv控制在±0.003以内。
白点校准的流程,我习惯这么干:
- 先把显示器调到目标亮度(比如120 cd/m²)。
- 用色度计测出当前白点的x、y和Y。
- 算出目标白点(比如D65)和当前白点的色度差。
- 调整RGB增益,让测量值逼近目标值。
- 重复测量-调整,直到误差在容忍范围内。
注意:白点校准不是一次性的。面板温度变化、背光老化、驱动IC的DAC漂移,都会让白点跑偏。我建议产线每4小时做一次白点巡检,或者用闭环反馈系统实时补偿。否则,同一批货,上午和下午的颜色都不一样,客户不投诉才怪。