Skip to content
L2进阶

HDR 图像处理 ​

HDR(高动态范围)不只是"更亮",而是一整套亮度编码 + 图像处理体系。本页深入 PQ/HLG 曲线、色调映射、EOTF 等概念。

基础术语(HDR10/Dolby Vision/DisplayHDR)见 标准与规范;各标准的取值与官方出处见 标准值总表。

本页按三段式走:先看 HDR 的编码与链路(概念)→ 再按"发灰/偏暗"的排查步骤落地(会用)→ 最后弄清 PQ/HLG、滚降取舍与元数据错配(原理)。

本页按三段式走:先看为什么需要 HDR(概念)→ 再按分支排查发灰与死白(会用)→ 最后弄清 PQ/HLG 与映射的机制(原理)。

一、为什么需要 HDR ​

人眼能感知的亮度范围(动态范围)远超 SDR(标准动态范围):

  • SDR:0.1 ~ 100 nit 左右,用 8bit 编码。
  • 人眼:适应后可覆盖极宽的亮度范围(跨越多个数量级,远超 HDR 的 10000 nit 上限)。
  • HDR:扩展到更高峰值亮度与更深黑,保留更多明暗细节。

二、EOTF:亮度如何编码 ​

EOTF(电光转换函数):把数字信号(电信号)映射为亮度(光)。HDR 的核心是新的 EOTF。

PQ(感知量化)— ST 2084 ​

  • 由 Dolby 提出、SMPTE 标准化(ST 2084)。
  • 依据人眼感知分配码值:暗部更多码值、亮部更少,视觉上更均匀。
  • 支持到 10000 nit,HDR10 / Dolby Vision 采用。

HLG(混合对数伽马) ​

  • BBC/NHK 提出,面向广播电视。
  • 兼容 SDR 与 HDR 显示(单一信号自适应),无需元数据。
EOTF特点应用
PQ(ST 2084)感知量化的绝对亮度 EOTF(最大 10000 nit);它本身不依赖元数据,元数据用来决定"怎么映射"HDR10 / DV / 流媒体
HLG兼容广播,免元数据电视直播、广电

三、元数据(Metadata) ​

HDR 内容附带描述亮度的元数据:

类型说明
静态元数据整片统一(HDR10:最大亮度/最大平均/最小亮度)
动态元数据逐场景/逐帧(HDR10+ / Dolby Vision)

动态元数据能让每个场景各自映射,这是 HDR10+ 和 Dolby Vision 相比 HDR10 静态映射的主要差异。

四、色调映射(Tone Mapping) ​

显示器峰值亮度通常达不到内容的最大亮度(如 4000nit 内容、1000nit 屏),需要把高动态范围压缩到显示能力内——即色调映射。

内容亮度(4000nit) ──色调映射──> 显示器显示(≤1000nit)
方式说明
剪切(Clipping)超范围直接截断,损失高光细节
滚降(Roll-off)平滑压缩高光,保留细节但整体变暗
亮度/对比度微调根据屏峰值调节映射曲线

好的 HDR 显示器在高光细节与亮度观感间做平衡,避免"死白"或"偏暗"。

五、HDR 显示链路要求 ​

完整 HDR 需要全链路支持:

HDR内容 → 播放器/系统 → GPU/接口 → 显示器 → 正确显示

任一环节缺失都会"假 HDR"(色偏/发灰/过暗):

  • 显示器:峰值亮度、色域(DCI-P3)、HDR 模式、正确 EOTF。
  • 接口:足够带宽(HDMI 2.1 / DP)。
  • 系统/播放器:开启 HDR、正确传递元数据。
  • 驱动:正确识别显示器 HDR 能力(EDID)。

六、为什么 HDR 会"发灰" ​

未正确处理的常见表现:

  • SDR 内容在 HDR 模式 → 发灰、过暗。
  • 系统未开 HDR 播 HDR 内容 → 色偏。
  • EOTF 不对(如把 PQ 当 Gamma)→ 亮暗异常。
  • 显示器没真 HDR(低亮度硬开)→ 效果差。

显示器峰值亮度过低(如仅 400nit)的"HDR"意义有限,见 DisplayHDR 分级。

HDR 发灰 / 偏暗的排查步骤 ​

按代价从低到高做,别一上来就怀疑屏:

① 确认片源本身是不是 HDR(很多"HDR 片"其实是 SDR 包装)
② 确认系统侧的 HDR 开关状态(系统没开 → 显示端按 SDR 处理)
③ 确认显示器处于正确的 HDR 模式(不同模式的 EOTF 与映射策略不同)
④ 检查链路:带宽是否足够、有没有走色度抽样或压缩(会同时影响高光与暗部)
⑤ 查看内容元数据是否被正确传递(静态与动态元数据错配会整体偏暗或发灰)
⑥ 换一段已知正常的 HDR 片源对照;必要时换接口、绕过中间设备
⑦ 仍不对 → 才回到显示器侧,按亮度与映射判据评估

⚠️ 两类表现要分开:整体发灰多与映射前提(元数据、模式、系统开关)有关; 只有高光死白或只有暗部糊更像映射策略或局部调光行为。 判据怎么写见 HDR 色调映射 与 HDR 亮度口径; 元数据链路见 HDR 元数据与信令。

原理(一):为什么 PQ 是"绝对"、HLG 是"相对" ​

PQ 的取向:让码值与**绝对光输出**建立对应(覆盖到 10000 nit 量级)
   → 制作端能精确控制"这一段到底多亮",元数据只需说明"该怎么映射"
HLG 的取向:让**同一信号**在 SDR 接收机上直接显示也能正常(兼容广播链路)
   → 它的"亮度"是相对的(由显示器侧按能力展开),因此不需要元数据
→ 两条路线解决的是不同问题:PQ 追求精确,HLG 追求兼容

原理(二):为什么"剪切 / 滚降 / 微调"是取舍 ​

内容动态范围 > 显示能力时,必然要做映射,而三种做法各有代价:
   剪切:超出部分直接截断 → 高光细节丢失("死白")
   滚降:平滑压缩高光 → 细节保留,但整体亮度被拉低
   微调:按屏的实际峰值调曲线 → 两头都不极端,但仍需分配"亮度预算"
→ 所以"高光有细节"与"整体够亮"是一对取舍,不能同时最大化

原理(三):为什么元数据错配会"整体发灰 / 偏暗" ​

映射的前提是"内容本来有多亮、该按哪套映射"
   静态元数据被当动态用(或反之)→ 映射基准被整体移动
   元数据没传过去 → 显示端只能按默认假设映射
→ 结果不是局部的高光问题,而是**整条曲线被平移或压缩** → 整体发灰、偏暗
→ 这也解释了为什么"换一个播放器/系统开关"就能显著改变观感

📋 判据接口:本页属色彩与视觉类 —— 依此页结论做判定时,除通用条件外还必须附带 判据字段集 · 色彩与视觉类 所列字段(共 7 项):这个"颜色对不上"是偏差、是范围,还是观察条件? 缺任一项,结论不可复核,只能作降级表述。

关键概念速查 ​

术语含义
EOTF电光转换函数
PQ / ST 2084感知量化 HDR 曲线
HLG混合对数伽马
MetadataHDR 元数据
Static / Dynamic Metadata静态 / 动态元数据
Tone Mapping色调映射
Clipping / Roll-off剪切 / 滚降
Peak Brightness峰值亮度

相关文档 ​


数据来源:本页数据整理自公开标准规范与厂商公开资料,仅供参考;具体数值与技术细节请以官方规范原文与厂商官方资料为准。

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