究竟什么是色准Delta E,容易被忽略的色准量化

影音中国 2026-10-20 09:30:03

101.JPG

究竟什么是色准?“出厂校准ΔE < 2”又代表了什么?说明的是这台机器还原色彩的能力,已经无可挑剔?可真正把两台都标着“ΔE < 2”的不同品牌、不同技术设备并排摆进同一间暗室,输入同一路4K HDR信号,画面差异往往可以一眼就能看出来。比如说,人物肤色一个偏红一个偏青,天空和海水一个湛蓝一个发灰,连重要的D65白点都能一个偏暖一个偏冷。参数都合格,观感却对不上。除了同色异谱的问题之外,关键的是:ΔE从来不是一把固定的尺子,它是一段“距离”。而这段距离用什么方法量、在什么条件下量,决定了它究竟代表什么。同一个ΔE数值,会因为用的是哪一代公式(CIE76、CIEDE2000还是ΔE_ITP)、测的是哪个色域(sRGB、DCI-P3还是BT.2020)、在多亮的条件下测(100nits还是10,000nits)、以及测试用的是哪种色块、什么环境光、测量的仪器、环境等等的不同而产生差异性。 “ΔE < 2”就不再是同一个意思,也没法横向比较。换句话说,厂商标出的那个数字,只在它自己那套测量条件下成立。换一套条件,同一个数字随时可能变成另一个数。下面我们把三代色差公式,也就是色准量化发展的各种技术依次拆开看。弄清它们各自在解决什么问题、又在哪里失手,“ΔE < 2”这行字到底值多少,自然就有答案了。

102.JPG

103.JPG

201.JPG

拿一把直尺去量颜色

CIE76为什么会在绿色和蓝色上失手

想定量比较两个颜色的差别,最朴素的办法是把它们放进一个坐标系,量两点之间的直线距离。CIE76用的就是这套思路。故事的起点在1931年。国际照明委员会(CIE)推出CIE 1931 XYZ色彩空间,第一次把物理光谱的分布换算成三个数字(三刺激值)。这套体系让颜色第一次可以被计算、被传输、被印刷,今天所有的色彩管理都从它派生而来。但XYZ有个要命的毛病:它不均匀。在二维色度图上,两段一样长的线段,落在不同色区时,人眼看到的差别可以相差十几倍。1942年,伊士曼柯达实验室的戴维·麦克亚当(David MacAdam)做过一组实验:让受试者盯着一块标准色,再判断周围哪些颜色看起来和它一样。把这些“看起来一样”的边界画到色度图上,得到的不是一个圆,而是一圈大小和方向各不相同的椭圆。这就是著名的麦克亚当椭圆(MacAdam Ellipses)现象,同样的“距离”,在人眼里根本不是同一回事。

1976年,CIE推荐了CIELAB(L*a*b*)色彩空间,想找一个尺度更均匀的载体。它把颜色拆成三根轴:L*是明度(0纯黑,100纯白),a*是红绿对立分量(正为红、负为绿),b*是黄蓝对立分量(正为黄、负为蓝)。这个设计借用了视网膜上的三种视锥细胞把信号传给神经节细胞时,会先组合成红对绿、黄对蓝两路对立通道,所以用对立轴描述颜色,比用RGB三原色更接近人的主观感受。有了这个空间,CIE给出了历史上第一个被标准化的大规模色差公式,也就是CIE 1976色差公式,简称CIE76,写作ΔE*ab。

公式本身简单得不能再简单,就是三维坐标系里的欧氏距离:

公式01.png

用一句话来说,CIE76相当于拿一把直尺去量颜色,默认“坐标上差1,眼睛看到的就是差1”。

在20世纪70年代算力稀缺的背景下,这个特点就是它最大的优点。CIE76算得飞快,很快在CRT时代、早期图形显示和印染工业里铺开。但它建立在一个相当理想化的假设上:CIELAB是一个“感知各向同性”的空间,坐标里任何两点的欧氏距离,都与人眼感知到的色差严格成正比。人眼的生理结构把这个假设击碎了。视觉心理学和光生物学的研究都表明,人眼不是线性的几何空间,CIELAB在不同区域的均匀度差得很远。换句话说,在CIELAB里同样移动2个单位的坐标,落在灰色区可能一眼就能看出来,落在绿色区却要盯着看很久,而公式给出的数字完全一样。具体坏在三个方面。

第一是高饱和区,眼睛变钝了。人眼对接近中性灰的低饱和度颜色极其敏感,对纯绿、纯红这类浓艳的高饱和色反而很迟钝。CIE76用同一把尺子量,高饱和区算出来的ΔE*ab就会虚高,把人眼其实察觉不到的偏差报成一个很大的数字。第二是深蓝区,色相会弯。CIELAB在深蓝区域有明显的非线性扭曲。在这一带只改亮度、或只改饱和度,颜色在视觉上会往紫色跑,而CIE76的直线距离公式抓不住这种带方向的失真。第三是中性灰附近,眼睛又变得极灵。在中性灰(a*=0、b*=0)附近,任何一点微小的色度偏移,人眼都能立刻察觉,而CIE76那个固定大小的容差球体在这里不会自动收紧。

后果很直接。假设有两组色块,一组绿色、一组中性灰,CIE76算出来都是ΔE*ab = 2.41。可肉眼看:绿色那组几乎分不出差别,中性灰那组已经明显发偏了。

301.JPG

把直尺换成会变形的软尺

CIEDE2000的三处关键修补

CIE76与视觉感知之间的偏差,推动色彩科学界展开了一场持续十几年的“感知修正”。20世纪80到90年代,先后出现了面向纺织工业容差的CMC (l:c)公式和CIE94公式。CMC由英国染色家协会在1984年提出,它的l和c是两个可调系数,用来区分“可接受性”和“可感知性”两套判定标准。实际应用中,CMC(2:1)常用于工业验收,也就是判断色差是否处于客户能够接受的范围;而CMC(1:1)则更多用于研究视觉上的色差可感知性,让明度和色度方向采用相同的相对容差。随后,CIE94在CMC的基础上进一步调整了权重,并引入了针对工业应用条件的参数设置,尤其参考了汽车涂料等领域的视觉容差数据。它们背后的核心思路其实是一致的:不再把CIELAB中的每个方向看成同样“均匀”,而是根据颜色所在的位置,对明度、色度和色相方向施加不同的权重。简单来说,就是把CIE76原本固定的“色差球”,变成会随着颜色区域变化而改变大小和形状的“色差椭球”。这条持续了十几年的“感知修正”路线,最终在2001年汇聚成了CIEDE2000。它进一步针对明度、色度、色相以及色度与色相之间的交互作用进行修正,成为今天最常用的色差公式之一。它是标准动态范围(SDR)时代最有代表性的色差模型,写作ΔE00,也有人写ΔE 2000。

公式02.png

用一句话来说,它还是量距离,只不过不再用一把尺子,而是让尺子的长度和方向随所在色区自动变化。

1. 明度、色度、色调分开加权

CIEDE2000先把色差拆成三项:明度差(ΔL′)、饱和度差(ΔC′)和色相差(ΔH′),再给每一项配一个权重。这三个权重合起来,等于把原来那个到处一样大的容差球,换成了三个方向可以分别伸缩的椭球。

2. 中性灰附近收紧,并沿a*轴拉伸(G因子)

中性灰附近的非连续性和低敏感度,是CIELAB的老毛病。CIEDE2000引入了一个中性色度调节系数G,它是一个基于平均饱和度C̄的七次方非线性函数:

公式03.png

G的作用是对a*轴做比例放大。放大之后,椭球体在中性灰和低饱和度区被拉长又收紧,于是那里一点点微小的坐标偏移,就能推高ΔE00的读数。这正好对上人眼对灰阶偏色的高度敏感。七次方这个设计是有意为之:只有当平均饱和度C̄小到一定程度,分母里的C̄⁷才明显小于25⁷,比值趋近于零,G才接近它的最大值0.5;颜色一旦离开中性灰区,C̄⁷迅速超过25⁷,比值趋近于1,G也就趋近于零,椭球恢复正常。

3. 深蓝区加一个旋转项(R_T)

这是CIEDE2000最漂亮的一手。CIELAB在深蓝区的固有缺陷,靠调权重解决不了,于是算法专门设计了一个交叉旋转项R_T。当被测颜色落进深蓝区间,R_T被激活,产生一个非零的交叉乘积系数,把容差椭球的主轴沿色相与色度相互作用的方向转一个角度,去贴合麦克亚当椭圆在这一带的真实偏转。前两处修补是“缩放”,只有这一处是“旋转”,也是CIEDE2000区别于CMC和CIE94的关键:它不再假设椭球的轴永远平行于a*、b*轴,而是允许轴自己转。

那么SDR下CIEDE2000的读数怎么理解?在sRGB / Rec.709色域、白场亮度100 cd/m²的标准条件下,业界公认的分档是这样的:

1.接近无法感知:ΔE00 ≤ 1.0。就算在暗室里紧挨着做专业AB对比,人眼也看不出差别。2.极佳:1.0 < ΔE00 ≤ 2.0。只有受过训练的调色师,在特定测试图案下才能勉强察觉。3.明显失真:ΔE00 > 3.5。普通观众在日常观影或游戏里,就能看出明显的色彩失真。夹在中间的2.0到3.5这一段,属于“多数人看不出、专业人士一眼能看出”的地带,也是各家评测最容易给出不同结论的区间。

但这里有个必须说清楚的前提:不存在一个脱离观察条件的“绝对可见阈值”。ΔE00的读数,跟测量时的环境光、视场角(2°还是10°)以及测试色块的材质纹理都有关。换个条件,同一台机器的数字就会变。更麻烦的是,当影音行业进入4K HDR和Rec.2020广色域时代,CIEDE2000的根基开始松动。它的底层坐标,仍然是以“相对亮度”为基准的CIELAB。而当绝对亮度从100nits一路拉到1,000至10,000nits(走PQ绝对亮度曲线),黑场又下探到0.0001nits时,CIELAB空间的几何畸变被急剧放大。在HDR的极暗细节和极限高饱和区域,CIEDE2000算出来的数字,和人眼的主观感受再次对不上。这也是为什么同一个片源,在SDR显示器和HDR显示器上测出的色差数字,彼此没有可比性。

为什么SDR时代的黄金标准会在HDR时代失效?

CIEDE2000是按“相对亮度”设计的,它假定最大白点固定在100nits附近。而HDR10和Dolby Vision传的是“绝对物理亮度”,从0.0001nits到10,000nits,跨度是8个数量级,人眼的对比度敏感度曲线在这个区间里发生了根本变化。拿CIEDE2000去测4,000nits下的颜色,就像拿一张平原的地形图去找高山和深海。更现实的问题是,HDR片源里的高光往往集中在很小的面积上,而CIELAB的畸变恰恰在极亮区最严重,误差因此被集中放大到最显眼的位置。

401.JPG

绕开色卡,直接从人眼出发

ΔE_ITP与HDR时代的算法换代

面对HDR和Rec.2020时代色准度量的失灵,杜比实验室和国际电信联盟(ITU-R)选了另一条路:不再在CIELAB上继续打补丁,而是直接从人眼的生理响应机制出发,重建一套色彩表征体系。这条路带来两个成果:ICtCp色彩空间(ITU-R Rec. BT.2100标准)和专为HDR设计的ΔE_ITP色差公式(ITU-R Rec. BT.2124标准,2019年1月发布)。杜比选这条路的原因很实际:HDR的卖点就是高光和暗部的层次,而这两端恰恰是CIELAB最不准的地方。与其继续打补丁,不如把度量体系的坐标直接换成人眼的信号通道。ICtCp和ΔE_ITP的构建,几乎就是把视网膜的信号处理流程抄了一遍。

1. 先算三种视锥细胞的响应

归一化的Rec.2020线性RGB信号,先过一个3×3物理矩阵(M_RGB→LMS),被映射成视网膜上长波(L)、中波(M)、短波(S)三种视锥细胞的实际光吸收响应。从这一步起,算法就不再依赖经验几何,而是直接进入了解剖学和生物物理学的领域。

2. 用PQ曲线做绝对亮度编码

拿到LMS响应之后,算法引入感知量化传递函数PQ(SMPTE ST 2084 / BT.2100 EOTF)。PQ曲线是按人眼对光强变化的对比度敏感度极限(Barten阈值模型)定制的。经过它的非线性编码,LMS被转换成符合人眼明度感知均匀度的L′、M′、S′信号,在整个0.0001至10,000nits的范围内都能保持高精度分阶,不会出现视觉阶梯纹(Banding)。SDR时代用的伽马曲线是按相对亮度设计的,有效范围只到100nits上下;PQ则把绝对亮度直接编码进去,10,000nits的峰值和0.0001nits的黑场在同一套编码里各有各的码位。

3. 拆成三路对立色觉通道(I、C_t、C_p)

接下来,非线性的L′、M′、S′信号通过第二个3×3正交矩阵,被拆成三路模拟生物视觉的信号:1.强度分量I(Intensity):代表绝对白电平,由长波和中波锥体信号相加合成(I = 0.5L′ + 0.5M′)。它和真实物理亮度的相关系数高达0.998,而传统YCbCr的对应值只有0.819。2.蓝黄对立分量C_t(Tritan):对应视网膜的蓝黄色觉通道。3.红绿对立分量C_p(Protan):对应视网膜的红绿色觉通道。0.998和0.819这两个数字,说明的是同一件事:YCbCr的亮度通道是从伽马校正后的RGB里拼出来的,本身就不是物理亮度。而ICtCp的I通道几乎就是物理亮度本身,所以在HDR的高光区不会跑偏。

501.JPG

4. 把ITP空间调匀,再算ΔE_ITP

原始的ICtCp空间,为了适配10bit/12bit数字视频传输,色度平面是被压缩过的。要用它做高精度色差计算,ITU-R Rec. BT.2124规定把C_t通道乘以0.5(即T = 0.5C_t,P = C_p),重建出一个在物理和生理层面都足够各向同性的ITP均匀色彩空间。到了ITP空间里,色差计算反而回到最简单的形式:三维欧氏距离,再乘一个标度常数:

公式04.png

一句话:绕了一大圈,最后还是量直线距离。但这一次,坐标系本身就是按人眼建的,所以这段距离可以直接当“人眼感知差”来读。

为了兼顾学术精度和工业兼容性,BT.2124规定了两种标度。1.ΔE_ITP(720):标度因子取720,也就是标准的ΔE_ITP。这个数字有明确的生理含义,ΔE_ITP = 1.0正好等于人眼的1个“恰可察觉差”(Just Noticeable Difference,JND)。所以在HDR环境下,只要设备的ΔE_ITP < 1.0,就说明它的色彩和明度偏差已经在人眼的生理极限以下,看不出差别;一旦ΔE_ITP ≥ 1.0,偏色就进入了肉眼可察觉的区间。2.ΔE_ITP(240):标度因子取240,整体数值缩小到720标度的三分之一。它的用处,是让HDR时代的数字能和SDR时代传统的ΔE00平均色差横向对上,方便技术人员做跨代设备的评测对接。

今天,在超高清广播、Dolby Vision影视后期,以及顶级广播级监视器的校准流程里,ΔE_ITP已经取代了旧的色差算法,成为衡量HDR画面色容积(Color Volume)误差和高动态下色相漂移的核心指标。它的使用方式和ΔE00类似,但读数不能互相换算:一份写着“ΔE_ITP=0.8”的HDR校准报告,和一份写着“ΔE00=0.8”的SDR报告,说的是两件不同的事,放在一起比较没有意义。看到这两个数字,第一件事应该是确认它们各自用的是哪一代公式。

表1.JPG

601.JPG

总结

半个多世纪里,色差公式走过了三代:1976年的CIE76靠简单的欧氏距离,2000年的CIEDE2000靠高阶非线性多项式做椭球修正,到了HDR时代,ΔE_ITP直接建在视网膜LMS响应和PQ绝对亮度传递函数之上。这条线索其实就一句话:显示技术的评价标准,从“相对亮度、经验几何”转向了“绝对物理光强、生理视觉感知”。由此得到一个很实用的结论:脱离了公式版本、绝对亮度范围、目标色域、白点坐标和测试环境的孤立“ΔE < 2”,信息价值有限,属于营销概念。

举两个具体的例子。一台设备标着“ΔE < 2”,如果它用的是严重过时的CIE76,那么在绿色这类不敏感区域测出来的漂亮数字,很可能掩盖了深蓝或中性灰区域的巨大偏色。另一台HDR电视宣称CIEDE2000色差极低,可当它播放峰值1,000nits的Rec.2020电影画面时,旧算法在极高亮高光区的拟合失效,依然会让画面出现肉眼可见的色彩失真。这两种情况都不是厂商在说谎,而是那份报告回答的根本不是你关心的那个问题。

所以,一套科学、严谨、多维度的显示色准评价体系,应该这样建立。对SDR传统显示设备:明确标明是基于CIEDE2000(ΔE00)算法,在sRGB / Rec.709色域、100nits绝对亮度下的测量结果,并重点看中性灰阶(Grayscale Tracking)的偏差收敛情况。对HDR与宽色域高端显示设备:转向基于ITU-R BT.2124的ΔE_ITP标准,同时给出720标度下的JND数值,量化设备在全色容积内的色相稳定性和高光EOTF跟踪精度。除此之外还有三点值得在验机时确认。一是报告有没有写明测试色卡的数量和色域;二是看最大色差而不只看平均值,一台平均ΔE00为1.2、最大却到4.5的机器,在特定画面上依然会露馅;三是白点坐标要单独列出来,D65的色度坐标(x = 0.3127,y = 0.3290)偏得多了,整幅画面的色温就肉眼可辨地变了。

602.JPG

603.JPG

说到底,参数只是工具。从生理学和高阶度量学的角度去看色彩,才能看清宣传标语背后的东西,也才能真正判断一台设备重现光影的能力。下次再看到“ΔE < 2”,不妨先问一句:哪一代公式?哪个色域?多亮?怎样的测量标准等等。这些问题的答案,比那个数字本身有用得多。

编辑:责任编辑

为你推荐

全部评论

X