坑爹的电视解码
有了支持HDR的显示器、电视只是第一步,还得支持解码HDR视频。与SDR视频不同,HDR视频是一个半成品,它就像相机/摄像机拍摄的Log风格视频一样,有了初步调色,但画面饱和度、对比度很低,有一种发灰的感觉,需要电视、电脑按照电视屏幕、显示器明亮特性进行色调映射,把它转换为一个高饱和度、高对比的视频。
画面左侧为Rec 709,右侧为Log C,HDR视频未经处理前就像右侧画面
飞利浦与Technicolor曾推出一个名为Technicolor Advanced HDR的SDR转HDR标准,但缺乏支持者,已经作古,目前HDR视频标准主要有HDR10/10+、Dolby Vision、HLG四个。
HDR10、Dolby Vision都是基于Perceptual Quantizer绝对值显示(SMPTE ST2084 EOTF标准),PQ输出带有元数据,编码值是绝对亮度值,输出版本分为500nit、1000nit、2000nit多个亮度等级,假若显示器、电视没有达到亮度要求,会砍掉超出亮度的画面。二者差别在于HDR10规格较低,只支持10bit色深,亮度范围是1000至4000 cd/m²,胜在免费;Dolby Vision支持12bit色深,最高亮度可达10000 cd/m²,PQ可超出电视动态范围,缺点是收费。为了提升HDR10竞争力,三星、亚马逊提出了改进版HDR10+,能根据每一个场景甚至每一帧优化画面,改善画质。HLG是BBC与NHK制定的广播用HDR标准,输出时不带有元数据,编码值是相对值,在播放时会按百分比进行放大,对不同设备适应性非常好,成本最低。简单来说,Dolby Vision > HDR10+ > HDR10 > HLG。
得益于电脑灵活的结构,只要CPU速度够快即可解码任何格式HDR视频,HDR显示器不会成为软件瓶颈,电视反而麻烦很多。现在电视正在从广播时代慢慢过渡到流媒体时代中,HDR视频在流媒体上传播速度远远快于广播,使用格式HDR10、Dolby Vision、HLG兼有,一台电视必须通吃四个HDR格式才能好好观看HDR视频。
需要特别注意的是,能解码HDR视频不等于能显示HDR视频。市面上廉价HDR电视质只敢标称自己是HDR解码,表示电视解码HDR视频时将HDR转换为SDR,然后传输到SDR的液晶屏幕里,显示的仍是SDR视频,更有甚者解码出错,无法显示出正常SDR效果。
失败的HDR电视屏摄,画面高光细节通通爆掉,或是花屏
HDR解码电视屏摄,完全没有HDR效果
如何判断真伪HDR
我们学习那么多知识目的是判断一台电视、显示器是否HDR,那有什么简单高效的方法呢?第一,看钱,不要指望两三千元的电视、显示器能支持HDR。第二,看认证,带有DispalyHDR、Ultra HD Premium认证肯定是HDR设备,但不见得效果好,通吃所有格式。第三,实测,在网上寻找相关测试或是自己动手测试——显示器可以从Windows的Windows HD Color菜单中查看显示器是否支持HDR;电视要准备一个储存不同格式HDR视频的U盘到卖场实测。