1. 色彩管理基础:人眼视觉特性、色彩感知三要素与色彩空间

1.1 人眼视觉特性

人眼视觉系统是色彩管理的最终评判者。理解其生理与感知特性,是配置 DRM CRTC Gamma 校正与色彩管线的理论基础。

视觉特性 描述 对色彩管理的意义
明视觉与暗视觉 锥状细胞(明视觉)负责色彩感知;杆状细胞(暗视觉)负责亮度感知,对色彩不敏感。 Gamma 校正需考虑不同亮度环境下的感知非线性。
韦伯-费希纳定律 人眼对亮度变化的感知与物理亮度的对数成正比,而非线性关系。 Gamma 曲线本质上是将线性物理光映射为人眼感知均匀的编码值。
色彩恒常性 人眼能在不同光源下保持对物体颜色的相对稳定感知。 色彩管理需要模拟或补偿光源变化,保持显示一致性。
对比敏感度 人眼对不同空间频率的对比度敏感度不同,对低频和高频敏感度较低。 Gamma 校正影响暗部与亮部的细节对比度分配。
关键提示: 人眼对暗部区域的亮度变化比亮部区域更敏感。因此,Gamma 曲线在暗部分配更多编码位,在亮部分配较少编码位,以最大化视觉效率。

1.2 色彩感知三要素

色彩并非物体的固有属性,而是 光源、物体 与 观察者 三者交互的结果。任何色彩管理系统的设计都必须围绕这三个要素展开。

色彩感知三要素交互模型 光源 光谱功率分布 物体 反射/透射特性 观察者 视觉感知系统 照射 反射光 最终色彩感知 色彩管理 = 控制光源(背光/环境光)+ 校准物体(显示面板)+ 匹配观察者(人眼/传感器)

1.2.1 光源

光源的光谱功率分布决定了物体所能反射或透射的光谱成分。在显示设备中,背光模组(如 LED、OLED)就是光源。标准光源(如 D65、D50)是色彩管理的参考白点。

1.2.2 物体

物体的表面材质决定了其对不同波长光的反射率或透射率。在显示系统中,LCD 面板的液晶层、滤色片和 OLED 的有机发光材料共同构成“物体”角色。

1.2.3 观察者

标准观察者(CIE 1931 2° 标准观察者)是色彩匹配函数的数学抽象,用于将光谱数据转换为三刺激值 XYZ。DRM CRTC 的 Gamma 校正最终服务于人眼感知。

1.3 色彩空间概念

色彩空间是色彩管理的数学框架,它将人眼感知的色彩范围映射到具体的数值坐标。常见的色彩空间包括 sRGB、Adobe RGB、DCI-P3、BT.2020 等。

色彩空间 色域范围 Gamma 曲线 典型应用
sRGB 约 35% CIE 1931 近似 Gamma 2.2 Web、Windows、消费电子
Adobe RGB 约 50% CIE 1931 Gamma 2.2 专业摄影、印刷
DCI-P3 约 45% CIE 1931 Gamma 2.6 数字影院、HDR 显示
BT.2020 约 75% CIE 1931 Gamma 2.4 / PQ / HLG UHDTV、HDR 广播
核心概念: 色彩空间由三个要素定义:色域(可表示的颜色范围)、Gamma 曲线(亮度编码-解码映射)和 白点(参考白色坐标)。DRM CRTC 的 Gamma LUT 正是用于实现 Gamma 曲线映射的关键硬件单元。

1.4 色彩空间转换与 Gamma 校正的关系

在 DRM 驱动中,CRTC 的 Gamma 校正通常位于色彩管线的末端,负责将线性 RGB 数据转换为符合目标色彩空间 Gamma 曲线的非线性编码值。下图展示了典型的显示管线色彩处理流程:

DRM CRTC 色彩管线中的 Gamma 校正位置 应用层 sRGB 编码数据 色彩空间转换 sRGB → 线性 RGB Gamma 校正 线性 → 面板 Gamma 显示面板 物理发光 Gamma 校正的关键作用 1. 补偿显示面板的物理电光转换特性(EOTF) 2. 将线性光信号映射为人眼感知均匀的编码值 3. 实现不同色彩空间之间的亮度编码兼容

1.5 色彩管理在 DRM CRTC 中的实践意义

  • Gamma LUT 硬件加速: CRTC 内置的 Gamma LUT(查找表)可以高效完成非线性映射,避免 CPU/GPU 软件计算的开销。
  • 多色彩空间支持: 通过动态加载不同的 Gamma LUT 系数,CRTC 可以在 sRGB、DCI-P3、BT.2020 等色彩空间之间切换。
  • HDR 与 SDR 兼容: HDR 内容使用 PQ(ST.2084)或 HLG 曲线,CRTC 的 Gamma 校正模块需要支持这些非线性传递函数。
  • 色彩精度控制: 10-bit 或 12-bit Gamma LUT 可以提供更精细的亮度步进,减少色带(banding)现象。
常见误区: Gamma 校正 ≠ 色彩空间转换。Gamma 校正仅处理亮度编码的非线性映射,而色彩空间转换涉及色域矩阵乘法(如 RGB ↔ XYZ)。两者在 DRM 色彩管线中通常是独立的硬件阶段。