System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() HDR分发中的元数据转换制造技术_技高网

HDR分发中的元数据转换制造技术

技术编号:40762042 阅读:2 留言:0更新日期:2024-03-25 20:13
本公开涉及HDR分发中的元数据转换。一种方法包括获得视频图像和高动态范围元数据;确定所述高动态范围元数据的类型;以及如果所述高动态范围元数据的类型是第一类型,则使用所述高动态范围元数据对所述视频图像进行后处理以产生高动态范围视频图像;如果所述高动态范围元数据的类型是第二类型,则将第二类型的高动态范围元数据转换成第一类型的高动态范围,并使用转换的高动态范围元数据对所述视频图像进行后处理,以产生高动态范围视频图像。还公开了包括该方法的接收器设备和发送器设备以及包括使得计算机执行该方法的指令的计算机可读介质。

【技术实现步骤摘要】

本实施例中的一个或多个涉及高动态范围(hdr)图像或视频的分发。至少一个实施例允许将第一类型的hdr分发的元数据转换为第二类型的hdr分发的元数据。


技术介绍

1、本部分旨在向读者介绍技术的各个方面,这些方面可能涉及下面描述和/或要求保护的本公开的各个方面。这种讨论被认为有助于向读者提供背景信息,以便于更好地理解本公开的各个方面。因此,应该理解的是,应从这个角度来理解这些陈述,而不是作为对现有技术的承认。

2、多种竞争的hdr分发技术不使用相同类型的元数据来重建图像。这种不兼容已经使市场支离破碎,并成为hdr的广泛采用的瓶颈,因为它影响到hdr分发的所有参与者。目前,给定的视频可以由制作者以第一hdr技术提供,而消费者接收器仅实现第二hdr技术,因此需要从一种技术到另一种技术的某种转换。互操作性机制将有助于简化分发,从而提高这项技术的采用率。

3、因此,可以理解,需要一种用于分发hdr图像或视频的解决方案,其至少解决现有技术的一些问题。所公开的原理在设计时就考虑到了前述内容。

4、本公开讨论了根据不同类型的hdr分发技术的元数据。为了简化描述,有时将措辞“第一类型的hdr分发技术”缩写为“第一类型”。


技术实现思路

1、在一个方面,本公开针对一种方法,该方法包括:获得视频图像和高动态范围元数据;确定所述高动态范围元数据的类型;以及如果所述高动态范围元数据的类型是第一类型,则使用所述高动态范围元数据对所述视频图像进行后处理以产生高动态范围视频图像;如果所述高动态范围元数据的类型是第二类型,则将第二类型的高动态范围元数据转换成第一类型的高动态范围,并使用转换的高动态范围元数据对所述视频图像进行后处理,以产生高动态范围视频图像。

2、在一个方面,本公开针对一种接收器设备,包括:用于获得包括视频图像和高动态范围元数据的比特流的装置,以及用于处理数据的装置,包括确定所述高动态范围元数据的类型;如果所述高动态范围元数据的类型是第一类型,则使用所述高动态范围元数据对所述视频图像进行后处理以产生高动态范围视频图像;如果所述高动态范围元数据的类型是第二类型,则将第二类型的高动态范围元数据转换成第一类型的高动态范围,并使用转换的高动态范围元数据对所述视频图像进行后处理,以产生高动态范围视频图像;以及用于呈现第一类型的经后处理的视频图像的装置。

3、在一个方面,本公开针对一种发射器设备,包括:用于获得包括视频图像和高动态范围元数据的比特流的装置,以及用于处理数据的装置,包括确定所述高动态范围元数据的类型;如果所述高动态范围元数据的类型是第一类型,则使用所述高动态范围元数据对所述视频图像进行后处理以产生高动态范围视频图像;如果所述高动态范围元数据的类型是第二类型,则将第二类型的高动态范围元数据转换成第一类型的高动态范围,并使用转换的高动态范围元数据对所述视频图像进行后处理,以产生高动态范围视频图像;以及用于提供第一类型的经后处理的视频图像的装置。

4、在一个方面,本公开针对一种用于确定用于转换hdr元数据的查找表的方法,所述方法基于使用成本函数的神经网络,所述成本函数对利用第一类型hdr参数和第二类型hdr参数的参数值生成的图像进行操作。

5、在一个方面,本公开针对一种用于转换涉及高动态范围视频的元数据的方法,该方法包括获得与第一类型的高动态范围视频相对应的第一元数据集的值;以及使用第一类型的高动态范围视频的一个或多个元数据值和第二类型的高动态范围视频的一个或多个元数据值之间的关联,将第一元数据集的值转换(324)为与第二类型的高动态范围视频相对应的第二元数据集的值。

6、在一个方面,本公开针对一种接收器设备,包括:用于获得包括第一类型的高动态范围视频中的高动态范围视频和根据第一类型的元数据集的比特流的装置、用于呈现第二类型的高动态范围视频的装置、用于解析第一类型的元数据的装置、以及用于至少根据第一方面将第一类型的元数据转换成第二类型的元数据的装置。

7、在一个方面,本公开针对一种发送器设备,其包括:用于获得包括第一类型的高动态范围视频的比特流的装置、用于解析第一类型的元数据的装置、用于根据第一方面将第一类型的元数据转换(254)为第二类型的元数据的装置、用于用转换的第二类型的元数据替换比特流中的第一类型的元数据的装置、以及用于提供第二类型的高动态范围视频的装置。

8、在一个方面,本公开针对一种包括可由处理器执行的程序代码指令以用于实现上述方法的任何实施例的计算机程序。

9、在一个方面,本公开针对一种计算机程序产品,其存储在非暂时性计算机可读介质上,并且包括可由处理器执行以用于实现上述方法的任何实施例的程序代码指令。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括,如果所述高动态范围元数据的类型是未知类型,则使用第一类型的高动态范围元数据的默认值对所述视频图像进行后处理,以产生高动态范围视频图像。

3.根据权利要求1或2中任一项所述的方法,还包括渲染经后处理的视频图像。

4.根据权利要求1或2中任一项所述的方法,还包括提供经后处理视频图像。

5.根据权利要求1至4中任一项所述的方法,其中,所述第一类型的高动态范围元数据是根据ETSI规范TS103 433-2定义的。

6.根据权利要求1至5中任一项所述的方法,其中,所述第二类型的高动态范围元数据是根据ETSI规范GS CCM 001定义的。

7.根据权利要求1至5中任一项所述的方法,其中,所述第二类型的高动态范围元数据是根据SMPTE规范ST 2094-40定义的。

8.根据权利要求1所述的方法,其中使用多维查找表来执行转换操作,所述多维查找表将第二类型的元数据集合值与第一类型的元数据集合值相关联。

9.根据权利要求8所述的方法,其中根据使用第一元数据集重建的测试图像和使用第二元数据集重建的相同图像之间的差来确定所述多维查找表,并且其中查找表存储所述第二类型的元数据集值和所述第一类型的元数据集值之间的至少一个关联,

10.一种接收器设备,包括:

11.根据权利要求10所述的接收器设备,其中,用于处理数据的装置还包括,如果所述高动态范围元数据的类型是未知类型,则使用第一类型的高动态范围元数据的默认值对所述视频图像进行后处理,以产生高动态范围视频图像。

12.一种发射器设备,包括:

13.根据权利要求12所述的发射器设备,其中,用于处理数据的装置还包括,如果所述高动态范围元数据的类型是未知类型,则使用第一类型的高动态范围元数据的默认值对所述视频图像进行后处理,以产生高动态范围视频图像。

14.一种包括指令的计算机可读介质,所述指令在由计算机执行时,使得所述计算机实施如权利要求1所述的方法。

15.一种用于确定用于转换HDR元数据的查找表的方法,所述方法基于使用成本函数的神经网络,所述成本函数对利用第一类型HDR参数和第二类型HDR参数的参数值生成的图像进行操作。

...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括,如果所述高动态范围元数据的类型是未知类型,则使用第一类型的高动态范围元数据的默认值对所述视频图像进行后处理,以产生高动态范围视频图像。

3.根据权利要求1或2中任一项所述的方法,还包括渲染经后处理的视频图像。

4.根据权利要求1或2中任一项所述的方法,还包括提供经后处理视频图像。

5.根据权利要求1至4中任一项所述的方法,其中,所述第一类型的高动态范围元数据是根据etsi规范ts103 433-2定义的。

6.根据权利要求1至5中任一项所述的方法,其中,所述第二类型的高动态范围元数据是根据etsi规范gs ccm 001定义的。

7.根据权利要求1至5中任一项所述的方法,其中,所述第二类型的高动态范围元数据是根据smpte规范st 2094-40定义的。

8.根据权利要求1所述的方法,其中使用多维查找表来执行转换操作,所述多维查找表将第二类型的元数据集合值与第一类型的元数据集合值相关联。

9.根据权利要求8所述的方法,其中根据使用第一...

【专利技术属性】
技术研发人员:P·安德里冯E·弗朗索瓦P·佩雷斯
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1