Skip to content
L2进阶

数字图像与显示时序:采样、消隐与带宽 ​

全库到处在用带宽算式(分辨率 × 刷新率 × 位深),但很少解释它为什么长这样。 这一页补的就是这一段:从"连续的画面"变成"离散的像素",再变成"一条链路上跑的数据"。

本页按三段式走:先看采样与时序(概念)→ 再学会自己估带宽、判余量(会用)→ 最后弄清消隐与混叠的机制(原理)。

一、从连续到离散:采样与量化 ​

显示的本质是把连续的光强信息,变成有限个离散样点(像素)与有限个离散台阶(位深):

采样(空间):画面分成多少个像素点 —— 决定"最小能表现多大的细节"
量化(幅度):每个点的亮度分多少级 —— 决定"最小能表现多大的亮度差"
  • 采样为什么不能无限提升:细节越细,人眼越看不见(对比敏感度下降), 所以"分辨率再高"与"看得更清楚"不是同一件事(见 人眼视觉基础);
  • 采样不足的表现:细密纹理出现摩尔纹、交错、闪烁 —— 见 光学伪影与干涉;
  • 量化不足的表现:渐变出现台阶(色带)—— 见 色深与量化。

⚠️ 采样定理的直观版:要表现某个疏密的图案,采样点必须比它更密; 否则不是"变模糊",而是变成另一个图案(混叠)。这是摩尔纹的根源,也是测试图案要避开 与面板像素节距"共振"的原因。

二、显示时序的骨架 ​

显示器不是"一帧整体传过去",而是逐行、逐帧扫描的。所以时序里除了有效像素,还有一段"空转":

一行 = 有效像素 + 行消隐(回扫、控制信号所需的时间)
一帧 = 有效行   + 场消隐(帧间控制、垂直回扫)
  • 像素时钟:每秒要"敲"多少像素,是链路速率的基本来源;
  • 消隐:不传输画面内容,但要占用时间 —— 所以"像素数 × 刷新率"不等于"每秒传的像素数";
  • 刷新率与帧率不是一回事:帧率是内容产生画面的速率,刷新率是显示端逐帧扫描的速率, 两者不同步就出现撕裂或卡顿(见 可变刷新率技术)。

三、带宽算式是怎么来的 ​

带宽估算可以按四步推出来(每一层都在加"额外开销"):

① 有效像素:水平 × 垂直
② 加消隐开销:按有效像素乘一个系数(工程上常用约 1.2 倍量级估算)
③ 加位深:每像素 8 / 10 / 12 位(三通道)
④ 再看链路开销:编码方式(如 8b/10b 类编码会增加开销)、是否启用压缩或抽样

结果含义:算出的是"这条链路每秒要搬多少比特",再与接口的数据带宽比较 (接口带宽的取值见 标准值总表)。

✅ 实用近似:4K60 8bit 常按"约 12 Gbps 需求"估,再乘安全系数去匹配接口 —— 完整算法与折衷顺序见 接口带宽。

四、时序不对会怎样 ​

现象时序侧的原因
闪断、花屏链路余量不足或时序不稳(临界状态)
分辨率或刷新率上限被"卡住"时序能力与链路带宽的共同限制
撕裂 / 卡顿刷新率与帧率不同步
黑屏但有信号鉴权或能力协商问题(不属时序本身)

⚠️ 临界的表现不是"不能用",而是"时好时坏" —— 这一类问题优先怀疑线材与余量,而不是接口版本,见 高速链路信号完整性。

五、判据与要记录的条件 ​

时序相关的问题几乎都与条件强绑定,所以要留下:

必记为什么
分辨率 / 刷新率 / 色深三者共同决定数据量
色度抽样(4:4:4 / 4:2:0)直接改变实际数据量
是否启用 DSC压缩会显著降低链路需求
线材与中间设备余量与质量的来源
显卡与显示器两侧的上限二者取低者

✅ 判据怎么落:上表的条件可直接套 判据与验收 第八节的模板; 跨来源比较(换线、换设备、换设置之后)要对齐哪几项见 测量标准索引 的可比性清单。

六、会用(一):自己估一次带宽(五步) ​

① 算有效像素:水平 × 垂直(用实际分辨率,含超宽屏)
② 加消隐开销:按经验系数放量(工程上常按约 1.2 倍量级估)
③ 乘刷新率:得到"每秒有效帧数 × 每帧像素"
④ 乘每像素位数:8 / 10 / 12 位(三通道合计),并考虑色度抽样
⑤ 加编码开销:8b/10b 类编码会额外增加开销;再看是否启用压缩(DSC)
→ 结果与接口的**数据带宽**比较,并留余量

✅ 留余量的意义:贴着上限配置的链路,在温度、线材批次或长线情况下容易变不稳 (见 高速链路信号完整性)。

七、会用(二):判"时序余量"够不够(四步) ​

① 看协商结果:分辨率 / 刷新率 / 色深 / 抽样是否达到目标(而不是"有没有画面")
② 做长短对比:同规格短线与目标长度线对比 → 区分"固有上限"与"余量不足"
③ 做降档复测:主动降一档(刷新率或色深):问题消失 → 指向余量
④ 长时观察:跑足时长与温度变化后再判(临界的表现是"时好时坏")

原理(一):为什么"像素数 × 刷新率"不是链路数据量 ​

显示器是逐行扫描的,除了有效像素,还要传:
   行消隐(每行之间的回扫与控制时间)
   场消隐(帧之间的垂直回扫与控制时间)
这些时段不传画面内容,但**占用时间** → 链路的"每秒像素数"必然高于
"有效像素 × 刷新率"
再加上编码开销(如 8b/10b)→ 实际比特率还要再乘一层

推论:用"有效像素 × 刷新率"去比接口带宽,会系统性低估需求 —— 这也是"参数看着够、实际跑不满"的常见原因之一。

原理(二):为什么采样不足会让图案"变成另一个图案" ​

要表示一个疏密为 f 的图案,采样密度必须高于 2f(采样定理的直观版)
低于这个密度时,高频分量会被"折叠"到低频:
   结果不是变模糊,而是出现一个**原本不存在的、更粗的图案**
→ 这就是混叠(摩尔纹的根本机制)

实践含义:

① 测试图案要避开与面板像素节距"共振"的疏密,否则测的是混叠而不是面板
② 缩放(尤其是非整数倍)更容易产生混叠(见 [重采样与缩放](resampling-and-scaling.md))
③ 判断"糊"还是"混叠"很重要:糊是高频衰减,混叠是出现假图案

原理(三):为什么刷新率与帧率"不是一回事" ​

帧率:内容产生新画面的速率(由 GPU/播放端决定)
刷新率:显示端逐帧扫描的速率(由时序与接口决定)
两者不同步时:
   帧率高于刷新率 → 一帧被拆到两次扫描(撕裂)
   帧率低于刷新率 → 同一帧被重复扫描(帧重复,运动不连续)
   两者都不稳 → 节奏不匀(卡顿感)
→ VRR 的作用是让刷新周期跟随帧到来的节奏,从而消除上面第一类问题

八、常见误区 ​

误区事实
"像素数 × 刷新率"就是链路数据量还要算消隐、位深与编码开销
消隐是老接口的遗留,新接口没有现代接口同样有时序开销,只是名称与形式不同
带宽够就一定能跑满还受时序能力、线材质量与中间设备限制
带宽不够只会降分辨率也可能降刷新率、降色深或改成 4:2:0

📋 判据接口:本页属输入与链路类 —— 依此页结论做判定时,除通用条件外还必须附带 判据字段集 · 输入与链路类 所列字段(共 7 项):跑不满是协议没谈成,还是链路余量不够? 缺任一项,结论不可复核,只能作降级表述。

关键概念速查 ​

术语一句话
采样 / 量化空间分成像素、幅度分成级
混叠采样不足时图案"变成另一个图案",摩尔纹即此类
像素时钟每秒敲出的像素数,链路速率的基本来源
行 / 场消隐扫描中不传内容但仍占时间的一段
时序余量能跑通但与上限的距离,决定稳不稳

相关文档 ​


数据来源:本页内容整理自公开标准规范、厂商公开资料与行业通用实践,仅供参考;具体以官方规范原文与厂商官方资料为准。

本站为个人学习整理(含 AI 辅助),内容整理自公开标准与公开资料,未经本站独立实测,仅供学习参考,不构成专业建议;文中提及的商标归各自权利人所有 · 免责声明 · 隐私与条款