System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频编解码中元数据消息传送的优先级处理顺序的信令制造技术_技高网

视频编解码中元数据消息传送的优先级处理顺序的信令制造技术

技术编号:40478407 阅读:9 留言:0更新日期:2024-02-26 19:13
描述了方法、系统和比特流语法以用于确定元数据消息传送例如MPEG视频编解码中的补充增强信息(SEI)消息传送的处理顺序。

【技术实现步骤摘要】
【国外来华专利技术】

本文档总体上涉及图像与视频。更具体地,本专利技术的实施例涉及用信号通知图像与视频序列中的元数据消息传送(例如,补充增强信息(sei)消息传送)的优先级处理顺序。


技术介绍

1、如avc和hevc标准的附录d或h.274(也被称为vsei)(参考文献[1-4])所描述的,已编码视频比特流中的补充增强信息(sei)消息有助于视频处理流水线中的与解码、显示或其他目的相关的过程。虽然sei消息被广泛使用,但至少到目前为止,符合标准的解码器(例如,avc、hevc或vvc解码器)并不需要处理任何sei消息传送以符合任何mpeg视频编解码标准(如avc、hevc和vvc)。

2、在典型的视频比特流中,多个sei消息可能共存;然而,现有的视频编解码标准均没有定义此类消息传送的处理顺序。对于一些sei消息,除了嵌入至语法元素中的信息之外,标准中没有定义特定的处理。此类消息的示例包括定义主控显示器颜色体积或内容光水平信息的sei消息传送。对于一些其他sei消息,如那些描述胶片颗粒特征(fgc)或颜色重映射信息的消息,除了语法元素,还可以定义额外的后处理。对于后者,最终的视频输出可能根据这些sei消息的处理顺序而变化。如专利技术人所认识到的,在本文中描述了用于用信号通知sei消息传送的优先级的改进技术。

3、如本文所使用的,术语“元数据”涉及任何作为已编码比特流的一部分被发送且辅助解码器以渲染已解码的图像的辅助信息。这样的元数据可能包括但不限于如本文所描述的颜色空间或色域信息、基准显示器参数和胶片颗粒建模参数。虽然本文所展示的示例可能由于其涉及基于mpeg的视频编解码标准而指代sei消息传送,但普通技术人员会认识到本文所讨论的技术可用于任何此类元数据消息传送和任何音频或视频编解码格式(例如,av1等)。

4、本部分所描述的方法是可以采用的方法,但不一定是先前已经设想到或采用过的方法。因此,除非另有指示,否则不应该认为本部分中描述的任何方法仅凭其纳入本部分就可以被视为现有技术。类似地,除非另有指示,否则关于一种或多种方法所识别的问题不应该基于本部分而认为在任何现有技术中已被认定。


技术实现思路

0、概述

1、本文描述了涉及视频编解码中元数据(例如,sei消息传送)的优先级顺序处理的信令的示例实施例。在一实施例中,处理器接收输入视频比特流和对应的输入元数据消息,输入元数据消息定义补充处理,该补充处理将被应用于输入视频比特流的已解码视频图片;

2、解析输入元数据消息以识别元数据消息传送处理顺序(pom)消息,该pom消息定义所选输入元数据消息的优选处理顺序;以及,在检测到pom消息时:

3、提取信息,该信息确定具有优先级处理顺序的所选输入元数据消息的总数量;

4、提取具有优先级处理顺序的所选输入元数据消息的身份和优先级信息;以及

5、对于输入视频比特流的已解码视频图片,以所选输入元数据消息中的两个或更多个的确定的优先级处理顺序应用所选输入元数据消息中的所述两个或更多个。

6、在另一实施例中,处理器:

7、生成视频比特流和对应的元数据消息,该元数据消息定义将被应用于视频比特流的已解码视频图片的补充处理;

8、生成元数据处理顺序(pom)消息,该pom消息定义所选元数据消息的优选处理顺序,其中,该pom消息包括:

9、用于确定具有优先级处理顺序的所选输入元数据消息的总数量的信息;

10、具有优先级处理顺序的所选输入元数据消息的身份和优先级信息;以及

11、生成输出流,该输出流包括视频比特流、元数据消息和元数据消息的处理顺序。

12、在另一实施例中,有形计算机介质包括比特流,该比特流包括:

13、已编码视频图片;

14、输入元数据消息,该输入元数据消息定义将被应用于输入比特流的已解码视频图片的补充处理;以及

15、元数据消息传送处理顺序(pom)消息,该pom消息定义所选输入元数据消息的优选处理顺序,其中,该pom消息包括:

16、用于确定具有优先级处理顺序的所选输入元数据消息的总数量的信息;

17、具有优先级处理顺序的所选输入元数据消息的身份和优先级信息。

18、sei消息传送流程处理的示例

19、根据现有的视频编解码标准,诸如在avc、hevc和vvc(参考文献[1-4])(统称为mpeg或mpeg视频标准)中的那样,图1a和图1b描绘了当sei消息传送包括涉及颜色重映射信息(cri)或颜色变换信息(cti)与胶片颗粒特征(fgc)二者的消息传送时的示例处理流水线。

20、如图1a和图1b中所描绘的,给定输入视频102,编码器可能生成两组sei消息:a)涉及优选显示器参数(例如,如块110所生成的)的cti/cri sei元数据(112),和b)胶片颗粒特征(117),该胶片颗粒特征将被添加至解码器以模拟胶片颗粒,其中该胶片颗粒被编码器(例如,被块105)去除以改进编码效率、并被胶片颗粒建模块(115)所建模。因此,视频编码器(120)压缩胶片颗粒去除器(107)的输出以生成压缩比特流112。压缩比特流122和元数据(112和117)被发送至解码器。

21、如图1a中所描绘的,在解码(125)之后,已解码的输出(127)被传至胶片颗粒插入单元130,其使用已嵌入于fgc元数据(117)中的信息生成和添加胶片颗粒噪声。胶片颗粒插入单元(130)的输出随后被传至显示器映射单元135,其使用已嵌入于cri/cti元数据(112)中的信息,最佳地将输入流的颜色色域和动态范围映射至目标显示器。输出是信号137。

22、如图1b中所描绘的,在解码(125)之后,相较于图1a,处理两组元数据的顺序被反转。此时,已解码的输出(127)首先被显示器映射单元135处理,该显示器映射单元135使用已嵌入于cri/cti元数据(112)中的信息将已解码的流的颜色色域和动态范围映射至目标显示器。随后,显示器映射单元的输出被传至胶片颗粒插入单元130,其使用已嵌入于fgc元数据(117)中的信息生成和添加胶片颗粒噪声,并生成输出视频132。

23、因为显示器映射和胶片颗粒添加的不同排序,可以预计视频输出132和137将会不同,特别是如果目标显示器显著地不同于预期的显示器,因此认为在比特流中指定处理元数据的合适顺序,以使得解码器输出尽可能接近地匹配内容创作者的创新意图是重要的。

24、用于用信号通知sei消息传送中的优先级顺序的示例

25、在此展示的示例实施例涉及当多个sei消息在诸如avc、hevc和vvc的视频编解码标准中共存时,指定多个元数据集之间的处理顺序。特别地,高级语法(hls)被提出以指定此类顺序。这种高级语法能够被插入到已编码比特流的各种级别中,举例而言但不限于此,被插入到视频参数集(vps)、图片参数集(pps)、序列参数集(本文档来自技高网...

【技术保护点】

1.一种用于确定多个元数据消息之间的优先级处理的方法,所述方法包括:

2.如权利要求1所述的方法,其中,所述POM消息是条带头、图片头、序列参数集、图片参数集、网络抽象层单元头和补充增强信息(SEI)消息中的至少一个的一部分。

3.如权利要求2所述的方法,其中,所述POM消息是SEI清单消息的一部分。

4.如权利要求1所述的方法,其中,提取具有优先级处理顺序的所选输入元数据消息的身份和优先级信息包括读取具有隐含的优先级递减处理顺序或隐含的优先级递增处理顺序的所选输入元数据消息的总数量的列表。

5.如权利要求1所述的方法,其中,提取具有优先级处理顺序的所选输入元数据消息的身份和优先级信息包括:

6.如权利要求5所述的方法,其中,所述消息传送身份信息包括SEI消息传送中的载荷类型信息。

7.输入比特流,所述输入比特流包括:

8.如权利要求7所述的输入比特流,其中,所述POM消息是元数据消息的SEI处理顺序或SEI清单消息的一部分。

9.如权利要求8所述的输入比特流,其中,所述身份信息包括SEI消息传送中的载荷类型信息。

10.如权利要求7所述的输入比特流,其中,所选输入元数据消息的所述优先级信息被表示为绝对优先级处理顺序。

11.如权利要求7所述的输入比特流,其中,第一所选输入元数据消息的优先级信息是相对于第二所选输入元数据消息的优先级信息来表示的。

12.一种用于指定多个元数据消息之间的优先级处理的方法,所述方法包括:

13.一种非暂态计算机可读存储介质,具有存储于其上的计算机可执行指令,所述计算机可执行指令用于利用一个或多个处理器来执行如权利要求1至6或权利要求12中任一项所述的方法。

14.一种装置,包括处理器并且被配置为执行如权利要求1至6或权利要求12中所述的任一种方法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于确定多个元数据消息之间的优先级处理的方法,所述方法包括:

2.如权利要求1所述的方法,其中,所述pom消息是条带头、图片头、序列参数集、图片参数集、网络抽象层单元头和补充增强信息(sei)消息中的至少一个的一部分。

3.如权利要求2所述的方法,其中,所述pom消息是sei清单消息的一部分。

4.如权利要求1所述的方法,其中,提取具有优先级处理顺序的所选输入元数据消息的身份和优先级信息包括读取具有隐含的优先级递减处理顺序或隐含的优先级递增处理顺序的所选输入元数据消息的总数量的列表。

5.如权利要求1所述的方法,其中,提取具有优先级处理顺序的所选输入元数据消息的身份和优先级信息包括:

6.如权利要求5所述的方法,其中,所述消息传送身份信息包括sei消息传送中的载荷类型信息。

7.输入比特流,所述输入比特流包括:

8.如权利要求7...

【专利技术属性】
技术研发人员:尹鹏S·T·麦卡锡W·J·胡萨克K·康斯坦丁尼德斯
申请(专利权)人:杜比实验室特许公司
类型:发明
国别省市:

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

1