什么是HDR10

举报
h_a_i 发表于 2020/03/15 19:43:01 2020/03/15
【摘要】 1. 色彩空间 色彩空间是特定的颜色组合。人眼可见的色彩包含数百万种颜色,但扫描仪、显示器和彩色打印机等显色设备只能产生其中的一部分颜色子集,这个"子集"称为色域(色彩的范围)。人们为不同的领域制定了不同的色域标准,它们并不一定是谁比谁更好,都有其特定的用途。 2. HDR 在电视领域中,HDR(高动态范围) 是发展 4K 超高清显示技术的一项核心元素。相比普...

1.    色彩空间

    色彩空间是特定的颜色组合。人眼可见的色彩包含数百万种颜色,但扫描仪、显示器和彩色打印机等显色设备只能产生其中的一部分颜色子集,这个"子集"称为色域(色彩的范围)。人们为不同的领域制定了不同的色域标准,它们并不一定是谁比谁更好,都有其特定的用途。

    1584272031656462.png

 

2.    HDR

    在电视领域中,HDR(高动态范围是发展 4K 超高清显示技术的一项核心元素。相比普通的图像,通过对亮度的提升,能够极大的提高对比度,场景中的明暗之间的对比变得更加明显,有效提升画质效果,并且让人通过电视感受到更广阔的色彩,HDR电视及HDR视频内容是基于10位或者12 Rec.2020(即BT.2020 色彩空间建立标准,是传统 Rec.709(即BT.709)色彩空间的60倍,色彩达到10亿种以上,这一提升对于整个影像在色彩层次与过渡方面的增强起到了关键的作用。

    HDR主要有三大标准:HLGHDR10Dolby Vision

 

3.    HDR10

    HDR的标准制定者在Dolby Vision方案(有偿授权)的基础上降低了要求,这个缩减版方案便是HDR10HDR10使用2020色彩空间和10 bit位深度,免费授权,但不兼容SDRStandard Dynamic Range)。

    Android 7.0 及更高版本起支持HDR,要使用 HDR 播放功能,需要具备支持 HDR 功能的解码器,并需连接到支持 HDR 功能的显示屏。要支持HDR10,必须添加一个支持 HDR10 OMX 解码器。

    HDR10 解码器通道:

    1584271460347464.png

    HDR10 比特流会打包到 MP4 容器中(Android仅支持MP4 容器),应用使用常规的MP4提取器来提取帧数据,并将其发送到解码器。

        ·  MPEG4提取器
        MPEG4Extractor
会将 HDR10 比特流识别为正常的 HEVC 流,系统将提取具有类型“video/HEVC” HDR 轨道。该框架会选择支持 Main10HDR10 配置文件的 HEVC 视频解码器来解码该轨道。

        ·  HEVC解码器
        HDR
信息位于 SEI SPS 中。HEVC 解码器会首先接收包含 HDR 信息的帧。随后,解码器会将 HDR 信息提取出来,并通知应用它正在解码 HDR 视频。HDR 信息会以解码器输出格式进行绑定,这些信息稍后会传播到表层。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。