本发明总体上涉及图像。更具体地,本发明的实施例涉及传达并处理源颜色体积信息。
背景技术:
1、用于附录d中的“移动视频编码”、“补充增强信息”(sei)、以及附录e的“视频可用性信息”(vui)的建议书itu-t h.265[1](也称为hevc)描述了用于在编码比特流中提供补充sei和vui信息以使解码器能够更好地将经解码样本映射到显示器中的语法。
2、与mpeg/itu标准化过程并行,电影和电视工程师协会(smpte)还定义了与传达同源视频和针对性显示器(targeted display)二者的颜色体积信息有关的元数据有关的多个建议书。例如,smpte st 2094文档套件(例如,[5]和[6])定义了用于在视频内容的颜色体积变换中使用的元数据。这些元数据可以逐场景或逐帧地变化。例如,这种元数据可以辅助解码器在具有比用于主控源图像的主控显示器的颜色体积小的颜色体积的显示器上呈现高动态范围(hdr)且宽色域(wcg)的数据。
3、如本文所使用的,术语“元数据”涉及作为编码比特流的一部分被传输并且辅助解码器呈现解码图像的任何辅助信息。这样的元数据可以包括但不限于颜色空间或色域信息、预测参数、参考显示参数和辅助信号参数,如本文所描述的那些。
4、虽然h.265的附录d和e支持许多颜色体积相关的元数据,但它们并不携带所有的用于对hdr内容进行最高效显示管理所需要的元数据。2016年7月,在日内瓦的视频编码联合协作组(jct-vc)会议上,提交了关于如何使用sei或vui消息传送来描述内容颜色体积信息的三份提案[2-4]。这些提案中的一些受到smpte st.2094[5]的影响,但它们的范围大不相同。
5、在[2]中,对于2d中的信号内容色域,提出了内容-sei消息,其描述了视频内容的实际颜色分布。在vui中,变量colour_primaries(颜色_原色)用于指示容器色域(container color gamut)而不是真正的源色域[1]。在[3]中,提出将多个原色表达式和空间区域与所识别的源特性相关联。在[4]中,提出用于指示被内容占据的颜色体积的内容颜色体积sei消息。其针对颜色坐标使用(x,y,y)描述,并且具有多个亮度y的切片,其中每个切片具有相关联的多边形。这些提案具有许多缺点,诸如:向大多数显示器制造商提供很少使用的信息可能增加大量开销,并且可能需要产生太多的计算开销。如本发明人在此所理解的,为了改进现有的编码和解码方案,需要用于生成并传达源颜色体积信息的改进技术。
6、在这一部分中描述的方法是可以采用的方法,但不一定是之前已经设想到或采用的方法。因此,除非另有指明,否则不应认为这一部分中所述的任何方法仅凭其纳入这一部分就可称为现有技术。类似地,除非另有指明,否则关于一种或多种方法所识别的问题不应认为已基于这一部分在任何现有技术中被公认。
技术实现思路
1、根据本公开的一些实施例,提供了一种用于从补充增强信息sei消息提取输入比特流的源颜色体积信息的装置,所述装置包括处理器,其中,所述处理器被配置为:接收作为所述sei消息中的所述源颜色体积信息的一部分的第一sei消息传送变量;如果所述第一sei消息传送变量与第一预定值匹配,则对于一个或多个原色中的每一个,从所述sei消息中的所述源颜色体积信息提取第一x和y色度坐标,所述一个或多个原色的所述第一x和y色度坐标定义了源颜色体积的最大2d色域;从所述sei消息中的所述源颜色体积信息提取最小亮度值、最大亮度值和平均亮度值,其中,所述最小亮度值、所述最大亮度值和所述平均亮度值用于所述输入比特流中的一个或多个已解码的图片的有效区域;以及基于所述输入比特流和提取的源颜色体积信息生成输出视频信号。
2、根据本公开的一些实施例,提供了一种用于生成编码视频比特流的装置,所述装置包括处理器,其中,所述处理器被配置为:获取以压缩格式表示一个或多个图片帧的数据,其中,以所述压缩格式表示所述一个或多个图片帧的所述数据包括:补充增强信息sei消息,其中,所述sei消息中的源颜色体积信息包括:第一sei消息传送变量,所述第一sei消息传送变量指示在比特流中存在用于标识所述数据的源颜色体积的最大2d色域的一个或多个原色的第一组x和y色度坐标;以及所述比特流中的所述数据的最小亮度值、最大亮度值和平均亮度值,其中,所述最小亮度值、所述最大亮度值和所述平均亮度值用于所述比特流中的一个或多个已解码的图片的有效区域;以及对以所述压缩格式表示所述一个或多个图片帧的所述数据进行编码,以生成所述编码视频比特流。
1.一种用于从补充增强信息sei消息提取输入比特流的源颜色体积信息的装置,所述装置包括处理器,其中,所述处理器被配置为:
2.如权利要求1所述的装置,其中,所述处理器被进一步配置为:
3.如权利要求1所述的装置,其中,所述处理器被进一步配置为:从所述sei消息中的所述源颜色体积信息提取第三sei消息传送变量,其中,如果所述第三sei消息传送变量等于0,则指示另一源颜色体积信息跟随所述源颜色体积信息,并且如果所述第三sei消息传送变量为1,则指示取消与所述输入比特流中的所述源颜色体积信息的留存有关的任何先前消息。
4.如权利要求1所述的装置,其中,所述处理器被进一步配置为:从所述sei消息中的所述源颜色体积信息提取第四sei消息传送变量,其中,所述第四sei消息传送变量与所述输入比特流中的所述源颜色体积信息的留存有关。
5.如权利要求1所述的装置,其中,所述第一预定值等于2。
6.如权利要求2所述的装置,其中,所述第二预定值等于1。
7.如权利要求1所述的装置,其中,所述处理器被进一步配置为:接收作为所述sei消息中的所述源颜色体积信息的一部分的第五sei消息传送变量,其中,所述第五sei消息传送变量指示存在与所述输入比特流中的所述一个或多个已解码的图片中的所述有效区域有关的信息。
8.如权利要求7所述的装置,其中,与所述有效区域有关的所述信息包括所述有效区域的左偏移、右偏移、顶偏移和底偏移中的至少一个。
9.一种用于生成编码视频比特流的装置,所述装置包括处理器,其中,所述处理器被配置为:
10.如权利要求9所述的装置,其中,所述sei消息中的所述源颜色体积信息进一步包括:
11.如权利要求9所述的装置,其中,所述sei消息中的所述源颜色体积信息进一步包括:
12.如权利要求9所述的装置,其中,所述sei消息中的所述源颜色体积信息进一步包括:
13.如权利要求9所述的装置,其中,所述sei消息中的所述源颜色体积信息进一步包括:指示存在与所述有效区域有关的信息的第五sei消息传送变量。
14.如权利要求13所述的装置,其中,与所述有效区域有关的所述信息包括所述有效区域的左偏移、右偏移、顶偏移和底偏移中的至少一个。
15.如权利要求9所述的装置,其中,所述平均亮度值应用于所述比特流中的多于一张图片。