HDR视频有何意义是不是厂家的阴谋( 三 )


但恰恰这一点很难办到。在 Zhifang Yang 的回答中将这个解释为比特数越高视频压缩性能越差。其实不是的,相反,比特数高了,用BD-Rate评价,视频压缩性能基本不变,甚至会有小幅提升(参考HEVC的10bit与8bit压缩,在此不展开,可参考10bit 视频是什么)。那么问题出在哪?事实上,比特数越高,对于解码的硬件性能要求会大幅增加,因此,14bit的视频现实中硬件无法处理,当然,本身HEVC也没有支持到14bit(我记得R-Ext是支持的,但是不知道一般HDR视频是否会用这个extension去压缩?)。
要想尽最大可能把14bit的数据变成12bit或10bit,这时候就需要专门定义的OETF曲线了。不同厂商定义了不同的标准。这个非线性映射的目的就是根据人眼对于不同亮度的分辨力不同,对于分辨力高的亮度范围进行更精细的映射,这样处理过后,就获得了一个12bit或10bit的视频,但是细腻度不输于14bit/4000nit 以及8bit/100nit的视频了。
回答到这里,我想为什么不将视频压制成普通视频已经有了答案:1. 普通视频一般是8bit或10bit,如果简单的映射到峰值4000nit时,细腻度不够。2.如果增大bit数,硬件无法解码。所以采用了目前的OETF/EOTF的方式进行处理。
而OETF/EOTF的重新定义,这就是HDR视频解码出来后用SDR视频的EOTF曲线去映射颜色不对的原因之一。另外一个颜色不对的原因是HDR使用的颜色空间是BT2020,它定义的颜色范围与BT709定义的颜色不同。比如,同样是(255,0,0)这样的红色,两种颜色定义是红的不一样的。

---------回答问题3----------
3. 为什么HDR视频无法在普通设备上播放,iPhone X上正确播放似乎也没什么特别的
相比于iphone6s,iphone x就是针对HDR视频,用正确的EOTF曲线,以及正确的颜色空间转换(BT2020-\u0026gt;BT709)获得了显示器上显示的,接近正确的颜色。
但是这个只能说是颜色正确而已,失去了HDR的本身的意义。如果是真正的HDR显示器,那个篝火是应该及其明亮的,对比度极高的。而这需要HDR显示设备的配合。
【HDR视频有何意义是不是厂家的阴谋】 尽管iphone x的屏幕nit数远超100,但离真正的HDR显示器的要求还是差很多。所以这个篝火视频显示出来的就是普通视频的样子,让题主产生了这样的疑问。
事实上,这样的HDR视频绕了一圈还是在普通屏幕上播放,尽管iphonex能够正确解码,但实际上是不如现实的篝火-\u0026gt;制作普通视频资源-\u0026gt;普通显示器播放效果的。因为如果是HDR视频在普通显示器上的播放,会涉及到多次颜色空间转换,色彩cliping,亮度曲线的映射,这些都会带来误差。至于iphone6,颜色都映射错误了,那就更别提了。
所以,HDR视频在普通设备上的支持,支持也好,不支持也罢,都不是HDR视频制作方的本意。
只能说如果支持(正确的颜色映射),也是为了过度期的一个兼容性考虑。
不支持,也不是单纯的为了诱导升级,实在是亮度达不到要求,兼容的HDR尽管能够近乎正确的显示颜色,但本身质量还甚至不如普通视频播放效果的。
但我们不能因为在普通的屏幕上HDR的效果很差,就因此觉得HDR毫无意义了。因为只有HDR视频+HDR显示器两者结合,HDR技术才能真正显示出效果。

注1:简单概念说明:OETF曲线——有一个input的颜色a,采集摄像机从颜色a通过OETF曲线转化为output颜色a\u0026#39;, 然后进行压缩,编码传输。EOTF曲线——与OETF曲线相反,从颜色信号解码后获取到a\u0026#39;,通过EOFT曲线,正好可以恢复成原始的颜色a
注2:
HDR视频有何意义是不是厂家的阴谋

引用链接中的图,坐标轴含义建议直接看原文,解释非常详细,正确。HDR视频有何意义是不是厂家的阴谋


推荐阅读