1. HDR基础概念:什么是HDR、HDR与SDR的区别、HDR的核心技术指标

各位同学,咱们今天正式开讲。我是老张,在视频编码和HDR这块摸爬滚打了快十年。说实话,刚接触HDR那会儿,我也被一堆术语搞得头晕。什么PQ曲线、色域映射、EOTF……但别怕,咱们一步步来。

这一章,我带你打好地基。搞懂了HDR到底是什么,后面调参才不会跑偏。

1.1 什么是HDR?

HDR,全称High Dynamic Range,高动态范围。说白了,就是让画面更接近人眼真实看到的样子。

你想想看,现实世界里,阳光下的亮度可以到十几万尼特,阴影里可能只有几尼特。人眼能同时看清亮部和暗部的细节。但传统的SDR(标准动态范围)视频,只能记录大约0.1到100尼特的范围。亮的地方一片死白,暗的地方一团死黑。

HDR就是把这个“窗口”扩大了。它能记录从接近0到上千甚至上万尼特的亮度信息。我最早在项目里对比SDR和HDR的同一段素材时,第一反应是:“原来树叶上的水珠是这么亮的?”那种通透感,SDR真的给不了。

一句话总结: HDR不是调高了亮度,而是扩展了亮度范围,让亮部更亮、暗部更暗,同时保留细节。

1.2 HDR与SDR的核心区别

咱们直接上对比表,这样最清楚。

对比维度 SDR (标准动态范围) HDR (高动态范围)
峰值亮度 约 100 尼特 (cd/m²) 1000 - 10000 尼特
色域 BT.709 (约35% CIE 1931) BT.2020 (约75% CIE 1931)
位深 8-bit (256级灰阶) 10-bit (1024级) 或 12-bit
光电转换 (OETF/EOTF) Gamma曲线 (BT.1886) PQ曲线 (ST.2084) 或 HLG
视觉感受 对比度有限,亮部易过曝,暗部易死黑 亮部层次丰富,暗部细节清晰,色彩更鲜艳真实

这里我特别想强调一下Gamma曲线和PQ曲线的区别。Gamma曲线是为CRT显示器设计的,它假设环境光恒定。但PQ曲线不一样,它是根据人眼对亮度的感知特性来设计的。我记得有一次调试编码器,发现SDR素材转HDR后,暗部出现了奇怪的色块。查了半天,发现是Gamma到PQ的映射没做对。嗯,这里要注意,映射曲线是HDR处理的第一道坎。

1.3 HDR的核心技术指标

搞清楚了区别,咱们再深入看看三个核心指标:亮度、色域、位深。这三个指标,决定了HDR的“天花板”有多高。

1.3.1 亮度 (Luminance)

亮度单位是尼特 (nit),也就是 cd/m²。SDR的峰值亮度是100尼特,而HDR的入门标准是1000尼特,高端显示器能做到4000甚至10000尼特。

但峰值亮度不是越高越好。我见过一些项目,为了追求“亮”,把画面调得刺眼,结果亮部细节全丢了。真正的HDR,是“该亮的地方亮,该暗的地方暗”。

  • 峰值亮度: 画面最亮处的亮度值。决定了高光细节的保留能力。
  • 黑位电平: 画面最暗处的亮度值。决定了暗部细节的清晰度。
  • 动态范围: 峰值亮度与黑位电平的比值。HDR通常要求超过10档光圈。

我的习惯: 在调优编码参数时,我会先看素材的亮度直方图。如果峰值亮度集中在800尼特以下,我会适当降低编码器的目标亮度,避免浪费码率。

1.3.2 色域 (Color Gamut)

色域就是色彩空间。SDR用的是BT.709,覆盖了CIE 1931色度图的约35%。HDR用的是BT.2020,覆盖了约75%。

你想想看,BT.2020能显示的颜色,比BT.709多了一倍还多。尤其是红色和绿色,BT.2020能表现出更鲜艳、更饱和的色调。比如一朵红色的玫瑰,在SDR下可能偏橙,在HDR下就是那种深邃的正红。

但这里有个坑:BT.2020的色域很大,但很多显示器并不能完全覆盖。所以编码时,我们需要做色域映射,把BT.2020的内容映射到显示器的实际色域上。我曾经因为色域映射参数没调好,导致画面整体偏绿,被客户骂了一下午……

1.3.3 位深 (Bit Depth)

位深决定了灰阶的精细度。SDR是8-bit,有256级灰阶。HDR是10-bit,有1024级灰阶。12-bit就是4096级。

为什么HDR需要更高的位深?因为亮度范围大了,如果灰阶不够,就会出现“色带”现象。比如一个渐变天空,8-bit下可能看到一圈一圈的条纹,10-bit下就平滑多了。

我个人习惯,在实时编码时,如果码率充裕,我会优先保证10-bit位深。因为色带一旦出现,后期很难修复。而且,10-bit对压缩效率也有帮助——同样的码率下,10-bit的编码质量通常优于8-bit。

避坑指南: 我曾经在某个项目中,为了节省带宽,把10-bit素材强行降级到8-bit编码。结果画面暗部出现了明显的色带和噪点。后来我学乖了:HDR编码,位深是底线,不能妥协。

1.4 HDR知识体系结构图

下面这张图,帮你理清HDR的核心概念和它们之间的关系。建议你保存下来,后面几章都会用到。

HDR核心知识体系结构图 HDR 核心体系 亮度 (Luminance) 色域 (Color Gamut) 位深 (Bit Depth) 峰值亮度 黑位电平 BT.2020 色域映射 10-bit / 12-bit 色带抑制 核心逻辑:亮度决定范围,色域决定色彩,位深决定精度 三者共同决定了HDR画面的最终质量

1.5 本章小结

这一章,我们搞清楚了HDR是什么,它和SDR的区别,以及三个核心指标:亮度、色域、位深。

  • HDR 扩展了亮度范围,让画面更真实。
  • 与SDR的区别 体现在亮度、色域、位深和曲线四个维度。
  • 亮度 决定了动态范围,峰值和黑位同样重要。
  • 色域 决定了色彩丰富度,BT.2020是目标。
  • 位深 决定了灰阶平滑度,10-bit是底线。

这些基础概念,是后面所有调优动作的根基。你想想看,如果连亮度范围都没搞懂,怎么去调编码器的码率分配?如果连色域映射的原理都不清楚,怎么去优化色彩保真度?