搜索新闻

混合驱动对LED显示面板的灰度指标提升解析(深度)

来源:投影时代 更新日期:2026-07-16 作者:李育彬 Eugene

    一、人眼视觉特性与显示灰度分辨率关系灰度(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显示面板这种可能性,通过分段电流档位照顾了灯的特性,通过在电流档位内进一步采用脉宽调制细化了亮度变化步进,让人眼看起来是平滑的。

    不过总的来说,要把“灯的物理非线性”和“人的感知非线性”同时压平,需要更高内部位深与双自由度调光。

广告联系:010-82755684 | 010-82755685 手机版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影时代网 版权所有 关于投影时代 | 联系我们 | 欢迎来稿 | 网站地图
返回首页 网友评论 返回顶部 建议反馈
快速评论
验证码: 看不清?点一下
发表评论