2、色度学基础:CIE 1931色度图、色坐标(x,y)与色温(CCT)的关系、亮度与色度的耦合

做OLED驱动这些年,我越来越觉得色度学是绕不开的坎。很多工程师觉得色坐标漂移是硬件问题,其实根源往往在色度学理解不够深。说白了,你连颜色怎么定义的都不清楚,怎么去校准它?

这一章我们就把色度学的几个核心概念掰开揉碎。别怕公式,我会用项目里的实际例子帮你理解。

2.1 CIE 1931色度图:颜色的“地图”

1931年,国际照明委员会(CIE)搞了一套标准。他们让一群观察者去匹配各种颜色,最后画出了这张图。我个人习惯叫它“颜色地图”。

这张图长什么样?一个马蹄形区域,把所有可见光颜色都包进去了。横轴是x,纵轴是y,这两个值就是色坐标。

核心要点:任何颜色都能用(x,y)在图上找到一个点。纯色(单波长光)落在马蹄形边界上,白色在中间区域。

我在项目中遇到过一件事:有块OLED屏,客户说红色偏橙。我一看色坐标,x值比规格小了0.015,y值大了0.008。在色度图上,这个点确实往黄色方向偏了。你看,有了地图,问题定位就快多了。

2.2 色坐标(x,y)与色温(CCT)的关系

色温这个概念,很多人理解有偏差。它不是说颜色有多“热”,而是描述光源颜色的一个指标。单位是开尔文(K)。

怎么理解?你加热一块铁,温度低时发红光,温度高了发蓝光。色温就是这么来的。低色温偏暖(黄红),高色温偏冷(蓝白)。

色温范围 视觉感受 常见场景
2700K - 3000K 暖黄 白炽灯、日落
4000K - 4500K 中性白 办公室荧光灯
5500K - 6500K 冷白/日光 正午阳光、显示器D65标准
8000K以上 偏蓝 阴天阴影、某些LED

那色坐标和色温怎么换算?其实色温对应的是色度图上的一条曲线——普朗克轨迹(黑体轨迹)。一个色坐标点离这条轨迹最近的位置,对应的温度就是它的相关色温(CCT)。

我的经验:OLED白平衡调试时,我们通常把目标定在D65(6500K)。但实际量测会发现,不同亮度下色坐标会飘。这时候CCT值能帮你快速判断偏暖还是偏冷,比看(x,y)数值直观得多。

举个例子:某款OLED在低亮度下,CCT从6500K掉到了5500K。这说明屏幕变暖了。你想想看,如果只看(x,y),你可能要算半天才知道偏了多少。但看CCT,一眼就明白。

2.3 亮度与色度的耦合:OLED的“死穴”

这是本章的重点,也是OLED色坐标漂移的核心原因之一。

什么叫耦合?就是亮度一变,颜色也跟着变。在理想世界里,亮度(Y)和色度(x,y)应该是独立的。你调亮屏幕,颜色不该变。但OLED做不到。

为什么会这样?

  • 材料特性:OLED有机材料的发光效率随电流密度变化。不同颜色(R/G/B)材料的变化曲线不一样。
  • 驱动方式:低亮度用PWM或低电流驱动,高亮度用高电流。电流密度变了,发光光谱会轻微偏移。
  • 老化效应:不同颜色材料老化速度不同,亮度下降速率不一样,色坐标自然就飘了。

避坑指南:我曾经在一个项目中,只在高亮度下校准了白平衡,没管低亮度。结果客户在暗光环境下用手机,发现屏幕明显偏绿。后来花了两个星期重新做全亮度段校准。记住:OLED的色坐标漂移是亮度相关的,必须分段处理。

下面这张图展示了亮度与色度耦合的关系,以及我们如何分段处理:

亮度与色度耦合关系及分段校准策略 亮度-色度耦合关系 • 低亮度 → 电流密度低 R/G/B效率差异放大 → 色坐标偏移明显 • 高亮度 → 电流密度高 热效应导致光谱微变 → 色坐标轻微偏移 分段校准策略 • 第1段:1% - 10% 亮度 独立校准,补偿低电流偏移 • 第2段:10% - 50% 亮度 线性插值,平滑过渡 • 第3段:50% - 100% 亮度 热补偿算法介入 关键结论 亮度与色度在OLED中不可分割,必须按亮度段做差异化校准 实际案例:某手机OLED面板 • 低亮度(5%):Δu'v' = 0.008 → 需独立校准LUT • 中亮度(30%):Δu'v' = 0.003 → 线性插值即可

2.4 实战中的色坐标漂移判断

说了这么多理论,怎么用到实际调试中?我总结了一套判断流程:

  1. 测全亮度段色坐标:从1%到100%亮度,每10%测一次(x,y)。
  2. 计算Δu'v':用CIE 1976 UCS色度空间(u',v')计算偏移量。人眼对Δu'v' < 0.004基本无感。
  3. 看趋势:是整体偏暖还是偏冷?是低亮度偏还是高亮度偏?
  4. 分段补偿:根据偏移趋势,在驱动IC里写入多组Gamma/白平衡参数。

小技巧:我习惯在Excel里建一个模板,输入各亮度段的(x,y)和Y值,自动算出CCT和Δu'v'。这样一眼就能看出问题在哪段。需要的话,你可以自己做一个类似的工具。