CSDN@5G 时代,优酷推出的帧享究竟是什么?( 三 )


二是屏幕亮度和色度适配 , 不同设备的亮度差异非常大 , 从两三百尼特到上千尼特 , 我们的测试也发现 , 即使用标准的HDR视频 , 在不同亮度的设备上面的效果也存在差异 。 所以帧享HDR采用了多种的流策略 , 对于超过500尼特的屏幕 , 输出标准HDR流;对于低亮屏幕 , 基于亮度去适配调整出独特的SDR流;
三是内容适配 。 每一个场景的内容 , 很少是满动态或宽动态 , 有的场景整体很亮 , 有的场景整体很黑 , 这时我们可以取巧一点 , 将内容所在的部分亮度范围做更好的映射 , 然后在其他亮度范围 , 将映射做的差一些 , 这就是根据内容来做动态映射的一个出发点 。 帧享的HDR也是基于这一特性 , 用动态元数据 , 根据场景做动态的tone mapping 。
四是做链路的把控 , 后期、平台以及端上渲染 , 都可以做这种映射 , 但不能各自为战 , 需要信息互通、互相协同 , 用统一的映射将效果做到最佳 。
下图是HDR对比图 。
CSDN@5G 时代,优酷推出的帧享究竟是什么?
本文插图

第1幅是颜色准确性、渲染颜色准确性的对比 。 右下角是优酷在苹果上的播放效果显示 , 其他三张都是同一个安卓手机的不同APP的显示效果 。 因为屏幕本身是有些偏色的 , 所以可以看到友商两幅图的效果 , 人脸比较红润 , 就会红的不太正常 。 但是优酷 , 人的脸色比较正常 , 更像苹果的颜色显示 , 所以对比就能说明在我们优酷通过测屏校屏 , 能够去纠正错误的颜色渲染 , 然后得到更好的颜色效果 。
CSDN@5G 时代,优酷推出的帧享究竟是什么?
本文插图

上幅图是帧享HDR的对比图 , 左侧是HDR前(画面颜色整体偏亮 , 对比小、画面偏灰偏白);右侧是Tone mapping后的HDR效果 , 动态TM后 , 扩大对比度 , 提升了画面质感 。
3、云加端增强
以前 , 我们常遇到这些问题:为什么视频流很好 , 到电视上效果不佳?每个设备的效果不一致 , 如何兼顾?如果知道内容特性 , 算法参数可以设置的更好 , 但是无从知晓 , 所以效果只能打折 。 以上都反映了一个共同问题 , 体验是整条链路的体验 , 必须将云和端协同起来 , 一起为体验负责 。
云和端如何做协同?云上 , 在编码前做前处理;端上 , 在解码后做后处理 。 我们在云上处理的优势 , 主要是算力丰富、算力高 , 并且它是非因果和离线的 , 可以算得很慢 。 劣势是云上算的时候 , 不知道设备信息 , 所以只能够去做统一的处理 , 不能单独调优 。 其次 , 云上的增强恢复重建 , 都是增加信息量 , 所以压缩效率低 , 压缩后的码率高 , 导致传输效率降低 。 在端上 , 我们知道设备、用户以及环境的信息 , 用多参数、多种算法做适配 , 是一个多样性的能力 。
CSDN@5G 时代,优酷推出的帧享究竟是什么?
本文插图

我们将云和端联合在一起 , 用云上的丰富算力做分析 , 用端上的多样性做呈现 , 实现优势互补的效果 。 右图的4种情况 , 1是纯云端的处理 , 2是纯端上的处理 , 3是云端都可以处理 , 4是云加端的协同处理 。
云+端的联合处理到底有哪些应用?
基于算力优势 , 我们会在云端做复杂的探测、分析、分类 , 打标签、编码 , 再将码流和探测出的语义信息、一些结果通过控制流去传输到设备端 。 用来指导端上的后处理模块进行参数的设置、算法的选择 , 以及适配处理 。 例如 , 通过去块、锐化、超分等让端上效果更出色 。
CSDN@5G 时代,优酷推出的帧享究竟是什么?
本文插图

案例一 去块
块效应是压缩导致的 , 在码率不够或者低亮的场景中 。 统一的去块 , 有可能会损失信号的有用细节 , 使图像变得模糊 。 但如果我们能够做云加端的配合 , 可以在源头将流上块的强度、类型都探测出来 , 然后把信息传到端上 , 用这种信息去控制端上的去噪去块算法的强度 , 达到既有效去块又能够保护细节的效果 。


推荐阅读