漫谈HDR:我对HDR技术的理解
前段时间在社区讨论4K?UHD技术时发现自己与部分网友对HDR的认知有所不同,这段时间利用碎片时间把我对HDR的理解一点一点写了下来,希望对大家有所帮助。
首先,什么是“HDR”?
HDR英文全称是High?Dynamic?Range,翻译过来就是高动态范围,是为了还原自然光线的高动态范围而开发的技术。目前的摄影和视频领域都有HDR技术,二者的目的相近,但工作原理和最终效果却不尽相同。
摄影领域HDR的基本原理是“多次曝光,软件合成”。
我们知道,自然界中的光线变化是很大的,人类的眼睛在长期的进化过程中也已经适应了自然界的光线,能够在明暗反差强烈的环境中轻松的观察到高光和低光部分的细节。但目前的静态图像显示技术还远远达不到这样高的动态范围。不管在系统层面(各大操作系统Windows、MAC?OS、Linux、iOS、Android)、软件层面,还是硬件显示层面,静态图像的存储、显示一般都使用8?bit?sRGB色彩空间,这种规格能表示的色彩深度和范围都远不如自然界的光线宽广。所以即使目前的摄影技术已经进步到可以无损保存高动态范围图像(RAW格式),但是在最终的显示环节依然受显示技术和软件环境的限制,通常情况下不能直接显示超过8bit色深的静态图像。
有过逆光拍照经历的朋友都知道,在光线对比强烈的环境中,我们的相机无法同时记录高光和低光部分的细节,按高光部分曝光低光部分就是一片死黑,按低光部分曝光高光部分就是一片死白,明明肉眼能看到高光和低光部分的很多细节,但拍到的照片完全是另外一番景象。
自动曝光▼
按高光部分曝光▼
按低光部分曝光▼
HDR技术就是为了解决这样的问题诞生的。虽然照片不能同时显示高光和低光部分细节,但是可以用手动调整曝光的方式分别拍摄高光和低光部分,后期用软件把曝光不同的几张照片的明暗部分合成为一张HDR图片,从而把高光和低光部分细节同时呈现出来。
用PS把上面的三张照片合成为HDR图片▼
手机拍照时使用的HDR模式也是类似的原理,只不过整个过程是全自动的,不需要人工干预就能输出有HDR效果的照片。
从原理上不难看出,HDR照片是在纯软件层面实现的,简单来说就是把高动态的自然光线科学合理地压缩到了我们的显示器能正确还原的8bit动态范围内,我们所看到的HDR照片的实际动态范围仍然是8bit,只不过是高光部分亮度降低,低光部分亮度提高了而已。
很多HDR风景照片看上去很震撼但是不真实就是因为照片的实际动态范围不够,跟自然光线差距太大造成的。
HDR风景照片(来自网络,侵权删除)▼
视频领域的HDR技术要复杂一些,它是随着4K技术的普及逐渐进入到消费者视线内的,现在已经被大部分人熟知。
与摄影领域的“软HDR”不同,视频领域从采集、制作、存储到播放、显示等所有环节能全程实现10bit以上的高动态范围,把更接近自然光线的丰富层次呈现出来,可以称之为“真HDR”。拿目前画质最好的HDR标准“杜比视界Dolby?Vision”举例,它对HDR视频制作播出的所有环节都做了详细规范,用以保留和重现更多的色彩和更大的动态范围(0.007-4000nit),最终呈现给用户的HDR视频效果才能有巨大的提升。
SONY 4KHDR演示片▼
在用户层面,虽然新出的播放器、电视机等硬件设备都已经加入了对HDR的支持,但并不是所有支持的设备都能达到合格的HDR效果。
所有设备中显示设备对HDR效果的影响最大,根据显示效果优劣我把它们分成下面三类。
第一类,完美支持的:
这类产品通过分区背光技术(峰值亮度可达1000nit)大幅度提高了画面的动态范围,可在保留细节的情况下还原画面的高光和低光部分,再加上广色域面板的配合,能完美还原HDR效果。
使用这类产品观看HDR片源最简单最省心,一般无需特殊设置就能正常使用,效果也最好,唯一的缺点是价格比较高,并不是每个人每个家庭都舍得购买。
常见产品:高端旗舰电视机投影机。
第二类,硬件支持的:
这类产品没有分区背光,但背光亮度比普通产品有小幅度提高,一般能达到400nit,通过动态调节背光的方式小幅度提高画面的动态范围。它们的视频输入接口可接入HDR视频信号,并通过机内硬件把HDR视频信号转化为与本机硬件匹配的SDR(标准动态范围)信号显示出来。实际就是用硬件电路把HDR信号压缩成SDR信号显示,类似于摄影领域的“软HDR”,用户看到的HDR画面实际的动态范围并没有比SDR强多少。这类产品最终显示效果取决于面板的素质和硬件电路调教水平,好点的产品HDR效果比SDR有小幅度的提升,差点的产品开启HDR模式后甚至会出现偏色,对比度失常。
使用这类产品观看HDR片源也很简单,一般无需特殊设置就能正常使用,有的接入外部HDR信号时还会有提示。
常见产品:支持HDR信号的新款中低端电视机投影机和部分电脑显示器。
第三类,完全不支持的:
这类产品完全不支持HDR功能,只能接入SDR信号,用这类产品观HDR片源看需要用播放设备把HDR信号转化为SDR信号才能正常显示。
使用这类产品观看HDR片源最麻烦,用使电脑播放时需要在软件上进行复杂的设置才能有好的显示效果,使用播放器也需要改变输出模式才能正确显示画面,最终显示效果取决于播放器HDR转换SDR的算法质量。
常见产品:不支持HDR信号的老款电视机投影机和大部分显示器。
所以目前只能在高端电视机或者投影机上才能体验完美的HDR效果,普通电视机投影机虽然能够勉强显示,但是呈现出动态范围已经大打折扣,与普通SDR片源相差无几。
海洋我们的蓝色星球▼
经常看到个别网友对HDR电视存在一个误区:旗舰电视机动辄1000nit以上的亮度会亮瞎眼,对眼睛不好。
我想说这样的担心真的是多余了,从电视厂家角度考虑,各大品牌总不会生产出一堆让用户感到不适的产品吧,况且大家也从没见过哪个买了旗舰电视的大佬抱怨电视画面亮瞎眼吧。
目前HDR电视亮瞎眼只在一种情况下出现,那就是没有经过特殊处理的外挂字幕,估计经常看HDR片源的朋友都有过这样的经历。我们知道网上的大部分字幕的颜色都是白色,在屏幕上的亮度等于屏幕背光的亮度,看SDR片源还好,看HDR片源时就是灾难了。电视开启HDR模式后,针对屏幕上的纯白区域会启用最高背光亮度来显示,电视性能越强,字幕就越刺眼。为了应对这种情况,蓝光片源内置的字幕都是灰色,有经验的网友寻找第三方字幕时也会尽量使用灰色字幕,或者在播放器内把外挂字幕强行设置成灰色。
然后回过头来继续说HDR画面亮度问题,前文也说了,HDR技术的初衷是还原自然界的真实画面,那么自然界的真实光线会亮瞎眼吗?引用一组网上查到的数据:
“银色汽车的引擎盖发出的光芒亮度是6000尼特,阳光下的一朵小黄花亮度可以达到14700尼特,即便是一块位于阴暗处的台阶亮度也有185尼特,而在阳光照射下的黑色沥青亮度可以达到2100尼特”
如果这样高的亮度你都没有觉得刺眼,那么旗舰电视区区1000nit的峰值亮度就能亮瞎眼吗?
杜比视界白皮书插图▼
HDR电视的背光f峰值亮度虽然很高,但它并不会一直输出最高亮度,而是会根据画面内容动态调整,尤其是有分区背光功能的电视,只有在需要的时候才会在屏幕的画面的高光部分输出最高亮度,那时候用户感受到的亮度绝对不是刺眼,而是震撼。
疯狂的麦克斯4:狂暴之路▼
以上,感谢观看。