2. 分区调光基本原理:局部调光(Local Dimming)概念、分区数量与对比度关系、调光算法简介

好,我们直接进入正题。局部调光,英文叫 Local Dimming,说白了就是让屏幕不同区域的光源各自独立工作。该亮的地方亮,该暗的地方暗。这跟传统的一整块背光板完全不同——传统方案要么全亮,要么全灭,对比度自然上不去。

我记得刚接触这个技术时,有个客户问我:“你们这 MiniLED 背光,跟普通 LED 电视到底差在哪?”我当时的回答很简单:普通 LED 背光就像一个大灯泡照整面墙,MiniLED 分区调光就像无数个小射灯,每个都能单独开关。你想想看,哪个能做出更细腻的画面?

2.1 局部调光(Local Dimming)概念

局部调光的核心思路,是把背光面板划分成若干独立控制区域。每个区域对应一块 LED 灯珠或一组灯珠。显示驱动芯片根据图像内容,实时计算每个区域应该输出多少亮度。

举个例子,画面里有一轮明月挂在夜空。传统背光会把整个屏幕都点亮,月亮周围的黑夜其实并不黑,因为背光在漏光。而局部调光呢?月亮所在的分区全亮,周围的分区直接关掉或降到最低亮度。这样夜空就是真正的黑,月亮也更有立体感。

关键指标:局部调光的本质是“空间亮度调制”。它把背光从“面光源”变成了“可寻址的矩阵光源”。

我在项目中遇到过一种情况:有些厂商宣称支持局部调光,但实际分区数量极少,只有几十个。这种方案在显示大块黑白画面时还行,一旦遇到星星点点的细节,比如字幕滚动,就会看到明显的“光晕”跟着文字跑。嗯,这里要注意——分区数量不够,局部调光的效果会大打折扣。

2.2 分区数量与对比度关系

分区数量直接决定了对比度的上限。为什么?因为每个分区能独立控制亮度,分区越多,对画面细节的还原就越精细。

我们来看一个简单的对比关系:

分区数量 典型对比度(静态) 光晕控制能力 适用场景
无分区(整面) 1000:1 ~ 3000:1 无 普通办公、低端电视
几十个分区(4×8 ~ 8×8) 5000:1 ~ 10000:1 弱,大光晕明显 入门级 HDR 显示器
几百个分区(16×16 ~ 32×32) 20000:1 ~ 50000:1 中等,小光晕可接受 中高端电视、专业监视器
上千个分区(64×64 及以上) 100000:1 以上 强,光晕几乎不可见 旗舰 MiniLED、影院级显示

你可能会问:“为什么分区多了对比度就能上去?”其实道理很简单。对比度 = 最亮区域亮度 / 最暗区域亮度。分区越多,每个分区能更精准地匹配图像内容。暗区可以关得更彻底,亮区可以推得更足。这样一来,分子变大,分母变小,对比度自然飙升。

个人经验:我曾经调试过一款 512 分区的 MiniLED 面板。在显示 1% 窗口的白场信号时,峰值亮度能做到 1600 nits,而黑场亮度只有 0.005 nits。算下来对比度超过 30 万 : 1。这个数据在传统 LCD 上根本不敢想。

不过,分区数量也不是越多越好。分区太多,驱动芯片的通道数、数据带宽、散热压力都会成倍增加。而且人眼对光晕的感知有个阈值——当分区密度超过一定值后,再增加分区带来的视觉收益会递减。我个人习惯在项目初期先做仿真,找到分区数量与成本、画质之间的平衡点。

2.3 调光算法简介

有了硬件分区,还得有算法来指挥它们。调光算法,就是决定每个分区亮度的“大脑”。

常见的调光算法可以分为三类:

  • 全局调光(Global Dimming):整个背光一起调。简单粗暴,但对比度提升有限。现在基本不用在高端产品上。
  • 一维局部调光(1D Local Dimming):按行或按列调光。比全局好一点,但横向或纵向的光晕依然严重。多见于早期直下式 LED 电视。
  • 二维局部调光(2D Local Dimming):这才是真正的分区调光。每个分区独立控制,是目前 MiniLED 的主流方案。

在二维局部调光里,算法又分几个流派:

  1. 最大值法(Max Method):取分区内所有像素的最大亮度作为背光亮度。优点是亮部细节保留好,缺点是暗部可能不够暗,光晕偏大。
  2. 平均值法(Average Method):取分区内像素亮度的平均值。暗部表现好,但亮部容易过曝,细节丢失。
  3. 混合法(Hybrid Method):结合最大值和平均值,再加一个权重系数。这是目前最常用的方案。我习惯在算法里加入一个“亮度扩散函数”,让相邻分区的亮度过渡更自然,避免出现“马赛克感”。
  4. 基于深度学习的调光:用神经网络预测最优背光分布。效果确实好,但算力要求高,目前只在旗舰芯片上部署。

避坑指南:我曾经在一个项目里直接套用了最大值法,结果在显示星空画面时,每个星星周围都出现了一个方形的亮斑——因为星星所在的分区被推到了最高亮度,而相邻分区却全黑。后来我加了一层“空间低通滤波”,让背光亮度在分区之间平滑过渡,这个问题才解决。

下面这张图是我自己画的局部调光系统流程,能帮你把刚才讲的内容串起来:

局部调光系统流程图 局部调光系统流程图 输入图像帧 分区亮度提取 调光算法决策 最大值 / 平均值 / 混合 / 深度学习 背光驱动输出 最终显示画面 关键点 分区数量决定精度 算法决定光晕控制 驱动决定响应速度 亮度反馈校准

从流程图里你能看到,整个系统是个闭环。输入图像先被提取分区亮度,然后算法决策,驱动背光,最终显示。有些高端方案还会加入反馈校准,用传感器检测实际亮度,再微调算法参数。这个我在调试 8K MiniLED 电视时用过,效果确实比开环好不少。

最后说一句,调光算法没有银弹。每个项目都要根据面板特性、驱动芯片能力、目标画质来定制。我建议你在做算法选型时,先跑一遍仿真,看看不同算法在典型场景(比如星空、字幕、火焰)下的表现。这样能省掉很多后期调试的麻烦。