使用配置文件空间的信令符合性点的制作方法

文档序号:9330956阅读:408来源:国知局
使用配置文件空间的信令符合性点的制作方法
【专利说明】使用配置文件空间的信令符合性点
[0001]本申请要求2014年4月24日提出的标题为“Signaling Conformance Pointsusing Profile Space”的美国系列N0.61/983,907的优先权,该申请此处以引用的方式全部并入本文中。
技术领域
[0002]所公开的主题涉及视频译码技术,例如,符合H.265的视频比特流。
【背景技术】
[0003]标题为“HighEfficiency Video Coding”2013 年 04 版本的 ITU-T Rec.H.265 (国际电信联盟(ITU)发布,Place des Nat1ns, 1211Geneva 20,Switzerland,以引用的方式并入本文中),此处被称为HEVC。
[0004]HEVC可以通过被称为SHVC的可缩放的扩展来增强(参见JCT-VC-P1008,网址是:http://phenix.1t-sudparis.eu/jct/doc_end_user/current_document.php ? id =8839,此处全部并入)。与SVC不同,除一个可缩放的比特流中的基层之外,SHVC还可以支持译码多个空间或SNR增强层。对H.265的其他扩展可以覆盖,例如,多视图情况。
[0005]HEVC以及其扩展区别视频译码层(VCL)和网络抽象层(NAL)。VCL是指在HEVC中所描述的那些机制和工具以及其扩展,它们覆盖比特流语法以及切片中所包括的语法元素和切片的解码过程。NAL是指在概念上高于切片的语法元素的那些机制以及工具。上文所使用的术语“层”旨在区别HEVC标准文档的概念部分,不能与分层的译码工具中的“层”相混淆。此后,当在两个术语“网络抽象层”和“视频译码层”的使用之外还使用术语“层”,它是指通过layer_id来标识的层。
[0006]此处还使用术语“VCL符合性”,它是指比特流或其一些部分(包括,例如,带有给定零或非零的nuh_layer_id的NAL单元中所包括的译码的视频比特流的所有切片)的VCL数据结构符合给定配置文件,例如,主配置文件,和/或层和/或级别。然而,对于VCL符合性,不要求在语法上高于切片层的语法元素(属于网络抽象层;语法元素,诸如参数组,nal单元标头,以及类似的)符合正被讨论的配置文件。例如,将符合主配置文件的单层比特流,要不是所有其NAL单元的nuh_layer_id等于I这一事实,将会是符合主配置文件的VCL,即使它由于nuh_layer_id等于I这一事实而不完全符合,而主配置文件要求nuh_layer_id等于零。
[0007]术语“VCL符合性”可以被视为切实可行的,例如,因为解码器的计算复杂性的大部分都在于对VCL语法元素的解码。在实践中,至少某些硬件实现会以专用硬件、微代码、R0M,以及类似的“硬编码”技术实现大部分或完整的VCL解码过程,而基于NAL的机制在嵌入式或外部通用处理器上以软件实现。至少对于这样的体系结构,将符合VCL的比特流(或比特流的某些部分,诸如辅助输出层组)清楚地标识并确定它们的VCL符合性是有意义的。
[0008]诸如SHVC之类的某些视频译码标准和/或HEVC的其他扩展可包括被称为“辅助图片”的特征。辅助图片是可能不被直接计划用于显示,而是计划作为用于显示过程及其他类似的任务的控制信息的译码的图片(或取决于上下文,译码的图片的序列,或输出层组中的多个层,其中,每一层都包括译码的图片的序列)。辅助图片的示例应用包括隐式字幕、重叠、阿尔法图、以及类似的。辅助图片的另一个应用示例是相同内容的第二表示的译码,但是,潜在地在相同比特流中以不同的分辨率/保真度/比特率…,以及潜在地带有类似于主要图片的定时以及预测属性。在该情况下,辅助图片可以计划用于显示,但是,代替主要译码图片或主要输出层组,如下面所描述的。这样的辅助图片是这样叫还是叫做“同时联播图片”是定义问题。当此后提及辅助图片时,指的是包括如前所述的意义的同时联播图片。
[0009]在H.264/SVC中,辅助图片的特征,例如,以阿尔法图的形式,被引入到标准化中。
[0010]由于辅助图片需要被解码,因此,可能需要确定辅助图片的符合性点(例如,以配置文件/层/级别的形式)。在没有这样的确定的符合性点的情况下,解码器可能不知道它是否可以解码图片,系统不能判断是否接受包含用于解码的辅助图片的比特流,及其他不希望有的结果。这里的基本原理可以与已知的用于对于主要译码图片确定符合性点相同。
[0011]在HEVC以及其扩展的术语中,辅助图片可以被包括在输出层组中。在SHVC中,例如,可缩放的比特流可以包含一个以上的输出层组。包含带有等于零的layer_id的层的输出层组是主要计划用于显示的输出层组,此后被称为主要输出层组。包含具有不等于零的layer_id的辅助图片的输出层组被称为辅助输出层组。
[0012]ITU-T文档JCTVC-Q0078解决了辅助图片的符合性信令的各方面。作为本文档的一部分,包括了几个组件,包括下列,如用高级语法BoG R印ortJCTVC-Q0223表示的:
[0013]JCTVC-Q0078:用于信令辅助图片的配置文件/层/级别符合性点的机制,包括下面列出的各方面。
[0014]?附加层组的信令
[0015]# prof ile_tier_level 如何应用的描述
[0016]?定义标准的重写过程
[0017].VPS 重写 SEI 消息
[0018]?嵌套SEI消息的输出层组
[0019]在JCTVC-Q0078中概述的设计以及其实现会是高度复杂的。进一步,它可能不提供信令在相同比特流内包含使用层之间的预测的多个辅助图片层的输出层组的符合性的机制。它还依赖于使用SEI消息,在至少某些实现中,这些消息可以由解码器忽略,或在传输路径中删除,可能会使辅助图片的任何操作变得不可靠。

【发明内容】

[0020]在所公开的主题的示例性实施例中,general_profile_space语法元素或未使用的其他语法元素的未使用的值可以被用来指出多层比特流中的带有nuh_layer_id的非零的值的层以别的方式Video_Coding_Layer (VCL)符合配置文件、层或级别中的至少一个。这允许,例如,确定辅助输出层组的最低层与一个或多个HEVC版本I配置文件的VCL符合性,该符合性在至少某些实现中又允许由HEVC版本I符合VCL的解码器对VCL语法元素的解码(潜在地,从计算角度来看,昂贵的)。
[0021]附图简述
[0022]所公开的主题的进一步特征、性质和各优势将从下面的详细说明和附图中变得更为显著,其中:
[0023]图1示出了根据现有技术的nal单元标头的语法图。
[0024]图2示出了根据本发明的一实施例的profile_tier_level O结构的语法图。
[0025]图3示出了根据本发明的一实施例的profile_tier_level O结构的语义。
[0026]图4示出了根据本发明的一实施例的切片段标头的语法图。
[0027]图5示出了根据本发明的一实施例的示例性计算机系统。
[0028]附图被纳入并作为本公开的一部分。贯穿附图,相同的附图标记和字符,除非另有声明,用来表示相同特征、元件、组件或图示实施例的部分。此外,尽管现在参见附图详细描述所公开的主题,然而它是结合解说性实施例完成的。详细描述
[0029]在对所公开的主题的描述中,使用下列术语:
[0030]术语
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1