一、人眼视觉特性与显示灰度分辨率关系灰度(Gray level)研究的本质是让显示符合人眼对亮度感知的规律灰度在 LED 显示系统中表面上是电信号的数字量(0–255、0–4095…),但它的物理意义是“人眼可区分的亮度层次”。
LED 驱动IC 调节电流的目的,不是让电流线性变化,而是让人看到的亮度线性变化。
换句话说:
LED显示 灰度分辨率 = 人眼对亮度变化的可觉察精度。
因此,当我们在研究“灰度分辨率”时,研究的实际对象是 「LED 灯发出的光+人眼对该光的感知系统”」,不是单纯的电子调光系统。
人眼对亮度的基本感知规律
最近在研究HDR vivid的同时,读到了华为研究院2022年的期刊,其中有提到 韦伯-费希纳定律和Stevens‘定律,讲了关于人眼视觉特性的模型。看的那叫一个爽呀,这里就借用这个模型来说明下「人眼对亮度的基本感知规律」韦伯-费希纳(Weber–Fechner )定律表明,在人眼小信号条件下,可觉察的最小亮度差(Just Noticeable Difference,JND)与基准亮度成正比:

其中 Kw(Weber fraction)典型值在 0.01–0.02(1%–2%)范围,依照适应亮度与观察条件变化。(讲通俗些就是Kw=0.01 - 0.02,人眼大约只能分辨出 1%~2% 的亮度差异。也就是说,如果亮度变化小于 1%,你几乎看不出来那两个亮度有什么不同)斯蒂文斯定律,对“主观亮度感” S与物理亮度L的关系常用幂律表示:

这说明人眼对亮度的主观感受并非线性,而是对较暗信号更敏感(相对变化更明显)。面对人眼视觉特征,LED显示面板到底需要多少bit位深?假设我们希望在视觉上无可察觉量化(即每步 < 1 JND),对于亮度范围R=Lmax/Lmin,每一步相对变化约为 1+Kw ,则需要的离散级数M满足:

举例:R=1000,Kw=0.01 → M≈690级 → Log2M≈9.4bits。若保守一些Kw=0.005(更敏感场景下,比如暗室)→ 约10.7bits。这就能说明,为何在普通视觉条件下 10–12 bit 就能满足很多场景的需求;但由于显示还需要做γ校正、色度混合、抖动余量与系统噪声,驱动端常采用更高灰度分辨率(14–16 bit甚至更高)来保证在各种条件下都有余量。(「抖动余量(dithering margin)」的解释:先说什么是抖动(Dithering),抖动是一种在显示系统中常用的“误差扩散”技术,就比如:系统只能输出 8bit(256 级亮度),你想显示一个介于128和129之间的亮度,你就无法精确输出那个中间值。于是系统会采用一种“时间或空间”上的随机化方法。即,有时候输出128,有时候输出129,你的眼睛在时间或空间上平均后,会感觉亮度在128.5上。这是抖动的基本原理。抖动余量,是指要实现抖动必须要在某个灰度级上下波动一点点,也就需要驱动端的位深必须比信号位深更高,才有“灰度空间”让抖动算法微调,这个可用来抖动的灰度空间,我们就称为 抖动余量。)二、LED显示面板的灰度位深要>输入位深区分两个“灰度位深”的概念
输入灰度(Input Bit Depth)是指视频信号中每色通道的数据位深,是由视频源来决定的,常见的位数有8bit/10bit/12bit
驱动灰度(Driver Bit Depth)LED驱动IC能调节的亮度分辨率,由驱动IC和控制算法决定,一般是14bit/16bit/18bit等
所以,视频信号只有 10 bit,不代表显示屏只能显示 10 bit 的亮度变化。
LED 显示是时域调光(PWM/PAM)实现灰度,而人眼视觉系统对亮度变化极其敏感,所以驱动层必须提供更高的“内部量化精度”来平滑亮度变化、避免视觉分层、实现 γ 校正。
比如:输入 10bit → 1024级亮度信息,输出 16bit → 65536级调光。控制系统会在内部把10bit映射为16bit的控制信号
其中 fγ是亮度非线性校正函数(γ 校正或分段线性)。

这就需要对输入灰度进行扩展,扩展的位深越高不仅是人眼看到的亮度变化细腻度的提升。而是整个显示系统在色彩一致性、视觉平滑度、校正精度上的技术基础。
三、输入灰度扩展的几种实现方式
伽马(γ)曲线重映射(Bit Extension)
视频信号是基于人眼感知的非线性(如γ≈2.2),LED 驱动电流–亮度关系也是非线性的。为了线性发光,需要在控制端重新映射灰度。
将输入的 8/10bit 信号通过 LUT(查找表)映射成 16bit:
比如:输入8bit → 0-255,输出16bit → 0-65535。映射关系LUT[256] → 每个输入灰度对应多个输出灰度级
这相当于对输入灰度做“超分辨率插值”,保证暗部和亮部细节不会被压缩或断层。
子帧分时调制(Subframe / Temporal Dithering)
LED 显示通过快速分时扫描实现灰度。驱动IC通常会把一个显示帧(例如16.7ms)再细分成多个子帧(subframe),每个子帧可设置不同的占空比或电流幅度。通过多个子帧在时间上的加权平均,可实现更高的等效灰度。
比如:输入8bit →256级,子帧数按照16,每个子帧的亮度权重不一样,可合成等效为12bit以上的亮度分辨率。
空间与时间抖动结合(Spatiotemporal Dithering)
除了时间维度,还可以在空间上(像素邻域内)做亮度微调。例如在 8bit 输入下,通过相邻像素的亮度分布与时间平均,使视觉上感受到更高灰度。这就相当于用“空间平均”换取“亮度细腻度”。→ 结果仍然表现为“等效 14~16 bit”灰度。
驱动IC的内部多段电流分档(Hybrid PWM+PAM)
混合驱动技术中,驱动IC内部往往有:N 档可变电流幅度(PAM),M 档脉宽时间分辨率(PWM)
等效灰度级:
比如:8 档 PAM × 8192 档 PWM = 65536 级 → 等效 16 bit 灰度
即使输入信号有 10 bit(1024 级),驱动层仍能用更高精度去逼近目标亮度——输入只是“目标点”,驱动是“逼近函数”。
四、混合PWM+PAM驱动技术对灰度位深的提高
1)电流域与时间域“乘法式组合”,实现灰度位深叠加
在传统PWM调光中,灰度是靠“导通时间占整个帧周期的比例”实现的:
其中:Ifixed:固定峰值电流,D = ton/TPWM:占空比(即灰度)
一帧时间TPWM是固定的(例如16.7 ms),灰度分级越多 → 脉宽 ton必须分得越细。在高灰度系统(>14bit/16bit)时,时间分辨度就成了瓶颈。例如要实现 16bit (65536级)甚至更高,则最小脉宽需为全周期的 1/65536或更低,对时钟精度、扫描同步都是极高负担。
混合PWM+PAM驱动技术,为突破时间分辨率瓶颈,驱动IC把“时间域灰度(PWM)”与“电流幅度灰度(PAM)”结合起来。

其中:L指LED在一帧周期内的平均光输出亮度。I指LED在导通时的驱动电流幅度。D指PWM占空比(导通时间比例)。(I)指LED的电光转换效率,即每单位电流能转换成多少光。
驱动IC在内部设置多段可切换电流档位:例如 8档或16档、甚至32档电流,每档之间线性或非线性分布。

然后在每一电流档内再用PWM占空比去细分亮度
这样系统的总灰度级数就变为:
比如:PWM能够实现14bit(16384级),PAM分档级数为8级(3bit),那么等效的灰度深度为16384*8=131072(17bit)。
如果再叠加上子帧分时调制技术以及空时域抖动技术,那么可进一步叠加灰度层次。
2)不只是“灰度数量变多”,更重要的是在物理层面实现发光线性化控制
在视觉层面实现亮度平滑一致
LED显示面板在光电特性上会有以下方面问题:
光输出:L=η(I,Tj)⋅I⋅DL=η(I,Tj)⋅I⋅D,其中 η随电流与结温变化(效率 droop、热红移)。
纯 PWM:峰值电流固定、仅靠 D表达灰度;当 D大(中高灰)时 Tj↑ → η↓,Tj↑ → η↓,灰度响应次线性。
低灰时纯 PWM 受最小脉宽量化与导通迟滞影响,打破低端线性。
混合驱动的策略是把非线性“分段、摊平、再细化”。电流分段(PAM 档位):选取 Ik使η(I)在 [Ik,Ik+1]内近似常数或一阶可线性化。时间细分(PWM 占空):在该分段内用 D做细颗粒度调节,避免过高峰值电流导致η压缩。
分段线性拟合(Piece-wise Linearization),对目标感知亮度 S(线性域)建立 LUT:
ak(斜率/增益):该段内“控制量变化→亮度变化”的灵敏度
bk(截距/偏置):该段的基线亮度(理想应该接近为0)
通过标定拟合 ak,bk。
在线运行时,给定 L*,选择最小化误差的 (Ik,D)组合:
这样把LED发光器件的曲线弯曲度“分段摊平”,整体趋近线性响应。
I. 而在热域与光谱域的伴生线性下,通过:
①降峰值电流、提高占空比分担同亮度 → 降低 ∂η/∂I(发光效率与电流的敏感度)与∂λp/∂Tj(峰值波长对结温的敏感度),减少高灰压缩与色漂。
②线性化不仅体现在 I–L,也体现在色度稳定 VS 灰度曲线(色度稳定性随灰度的变化函数曲线),利于统一 γ 与白平衡。
色度稳定性随灰度的变化函数曲线示意图(纯PWM)
(这里就不展开讲了,不然写不完。感兴趣的可以查找对应的知识点。热域线性:随着输入灰度(或目标亮度)按近似等步进增长,结温 Tj的变化也呈近似等步进(或稳定斜率)增长,而不是忽冷忽热、忽大忽小。光谱域线性:同样地,发光峰值波长 λp、色度坐标 (x,y)、色温(CCT)等光谱/色度量随灰度按近似等步进(或稳定斜率)变化,而不是时轻时重地漂移。伴生:是在把“电—光(亮度)”关系做线性化之后,热与光谱两个域也“跟着一起”变得更线性、更可预期。)
II. 在低灰的线性度修复上,优先用小电流+较宽脉宽,避开 ns–µs 量化与 turn-on lag。
ns–µs 量化:PWM/子帧驱动的“最小时间步长”受系统时钟与扫描时序离散化限制,
再叠加行扫描、移位/锁存/OE 保护时间后,能分配给像素的脉宽只能取 △t的整数倍。当 △t落在纳秒到微秒量级时,就称为 ns–µs 量化。
比如:3840Hz刷新,1/32扫的屏幕,一行可用的时间为
如果按照14bit灰度设计,那么LSB的理论脉宽为:
若 △t=10ns,量化误差上限:
灰度1的相对误差:
如果tlag,on + ttail =200ns,则 teff ≈ 0.5μs - 0.2μs =0.3 μs 。亮度被吃掉40%,1、2灰阶有可能合并。
turn-on lag(导通迟滞):从控制信号(OE/ PWM 置“开”)到 LED 真正开始稳定发光的时间延迟与建立时间。不仅包含“延迟”,还包含电流从 0 上升到目标值的上升时间与稳态建立,以及关断后的尾巴/残余(turn-off lag/afterglow)

Turn -on lag(导通迟滞)示意图
III. 视觉平滑度方面,进行目标量化让每步小于JND。
人眼可觉察差(JND)近似满足:
通过 PAM×PWM 的“乘法分辨率”,把最小亮度步进压到 JND 之下;等效位深提高,供 γ 映射、校正、抖动留足冗余。
五、最后
LED显示面板的灰度指标和灯有关系,也和人眼有关系。灯是表现,人眼是评判。所以想要将灰度指标控制的“好”,需要透彻的研究灯的特性和人眼的特性,灯的特性是不会变的,人眼就麻烦了,在不同的环境下,不同的情绪下都会变化。这就需要你有足够多的余量来调节以符合这种变化的特征。混合PWM+PAM驱动技术赋予了LED显示面板这种可能性,通过分段电流档位照顾了灯的特性,通过在电流档位内进一步采用脉宽调制细化了亮度变化步进,让人眼看起来是平滑的。
不过总的来说,要把“灯的物理非线性”和“人的感知非线性”同时压平,需要更高内部位深与双自由度调光。




飞利浦LED屏
联建光电LED屏
威创小间距
洲明小间距
AET小间距
奥拓LED屏
aoc
青松光电LED屏
WAP手机版
建议反馈
官方微博
微信扫一扫
PjTime