扩展数据处理制造技术

技术编号:17366360 阅读:67 留言:0更新日期:2018-02-28 18:26
解析与片(3)的编码表示(20)相关联的长度指示符(23)。长度指示符(23)指示编码表示(20)的片头(21)中存在的扩展字段(24)的长度。然后,解码器(40)可以确定在编码表示(20)的解码期间忽略片头(21)中的扩展字段(24)的任意值,其中基于长度指示符(23)来识别这些值。结果,可以将扩展字段(23)添加至片头(21)并且仍使传统解码器(40)能够正确对编码表示(20)进行解码。

Extended data processing

The length indicator (23) associated with the encoding representation (20) of the slice (3) is parsed. The length indicator (23) indicates the length of the extended field (24) existing in the chip (21) of (20). Then, the decoder (40) can determine that any value of the extended field (24) in the header (21) can be ignored during decoding of the encoding representation (20), and the value is identified based on the length indicator (23). As a result, the extended field (23) can be added to the head (21) and still enable the traditional decoder (40) to correctly decode the encoding representation (20).

【技术实现步骤摘要】
扩展数据处理本申请是2012年12月21日提交的中国专利申请No.201280073930.9的专利技术名称为“扩展数据处理”的分案申请。
本实施例一般涉及片的编码和解码,并具体涉及处理与图块的编码和解码相关的扩展数据。
技术介绍
高效视频编码(HEVC)是当前正在联合协作团队-视频编码(JCT-VC)中开发的新视频编码标准。JCT-VC是运动图象专家组(MPEC)与国际电信联盟电信标准局(ITU-T)之间的协作项目。当前,已经定义包括若干新工具并且比H.264高级视频编码(AVC)更高效的委员会草案(CD)。可能在未来将会定义HEVC的扩展,例如多视图扩展以及可缩放扩展。这些扩展可以包含与例如取决于基本视图的附加视图或取决于基本层的附加层相关的数据。可以假设要求针对编码序列的某些部分(例如,基本视图或基本层)的后向兼容性。然而,即使在使用这种扩展时传统的(即基本规范兼容的)解码器能够正确地处理比特流是重要的。HEVC定义将尤其针对扩展保留的一些网络抽象层(NAL)单元类型。而且,参数集(例如,序列参数集(SPS)、图片参数集(PPS)以及适配参数集(APS))在其语法(syntax)表结尾处包含扩展字段。规定遵循HEVC的基本规范的解码器应忽略参数集结尾处的扩展字段中的数据。扩展数据的语法在下文中以SPS作为参数集的形式在说明性示例中示出。如果使用除SPS以外的其他参数集,则语法将是类似的。解码器通过通常是由系统层提供的语法元素NumBytesInRBSP知晓参数集的总长度,因此解码器将毫无困难地检测到扩展字段结尾的位置。包含图片的编码片的NAL单元由两个部分组成:首先是片头,然后是片数据。这时不存在编码片的扩展字段。片头包含关于当前片的信息,例如片类型,要使用的参考图片等。需要在HEVC中添加扩展以及扩展字段。然而,在这种情况下,遵循基本规范(即,不使用扩展)的传统解码器和扩展兼容解码器二者都可以正确地处理包括这种扩展的比特流是重要的。片的编码表示的片头的当前布局使得当具有传统解码器和扩展兼容解码器二者时该需求难以实现或者甚至不可能实现。
技术实现思路
一般性目的是使能片头扩展的使用。特定目的是结合片的编码和解码处理片头扩展。通过这里所公开的实施例来达成这些以及其他目的。实施例的一方面涉及一种解码图片的片的编码表示的方法。编码表示包括片头和片数据。所述方法包括:解析与编码表示相关联并指示片头中的扩展字段的长度的长度指示符。所述方法还包括:确定在编码表示的解码期间忽略基于长度指示符识别的扩展字段的任意值。实施例的一个相关的方面定义了一种用于解码图片的片的编码表示的解码器。编码表示包括片头和片数据。解码器包括解析单元,所述解析单元配置为解析与编码表示相关联并且指示片头中的扩展字段的长度的长度指示符。解码器还包括处理单元,所述处理单元配置为使解码器在编码表示的解码期间忽略基于长度指示符识别的扩展字段的任意值。实施例的另一方面涉及一种解码图片的片的编码表示的方法。所述编码表示包括片头和片数据。所述方法包括:解析与编码表示相关联并且指示片头中的扩展字段的长度的长度指示符。所述方法还包括:基于长度指示符识别片头中的扩展字段。基于扩展字段的至少一个值来解码片的编码表示,所述扩展字段的至少一个值基于长度指示符识别。实施例的另一相关方面定义了一种用于解码图片的片的编码表示的解码器。编码表示包括片头和片数据。解码器包括解析单元,所述解析单元配置为解析与编码表示相关联并指示片头中的扩展字段的长度的长度指示符。解码器还包括配置为基于长度指示符识别片头中的扩展字段的扩展字段识别单元。解码器的解码单元配置为基于由扩展字段识别单元识别的扩展字段的至少一个值来解码片的编码表示。实施例的另一方面涉及一种编码图片的片的方法。所述方法包括:生成指示片的片头中存在扩展字段的长度的长度指示符。将片编码为包括片头和片数据的片的编码表示。长度指示符与编码表示相关联。实施例的另一相关方面定义了一种用于编码图片的片的编码器。所述编码器包括生成单元,所述生成单元配置为生成指示片的片头中存在的扩展字段的长度的长度指示符。所述编码单元配置为:将片编码为包括片头和片数据的片的编码表示。所述编码器还包括关联单元,所述关联单元配置为将长度指示符与编码表示相关联。实施例的另一方面涉及一种接收机,包括用于解码图片的片的编码表示的解码器。所述编码表示包括片头和片数据。所述解码器包括解析单元,所述解析单元配置为解析与所述编码表示相关联并指示片头中的扩展字段的长度的长度指示符。所述解码器还包括处理单元,所述处理单元配置为:使解码器在编码表示的解码期间忽略基于长度指示符识别的扩展字段的任意值。实施例的附加方面涉及一种接收机,包括用于解码图片的片的编码表示的解码器。所述编码表示包括片头和片数据。所述解码器包括解析单元,所述解析单元配置为解析与编码表示相关联并且指示片头中的扩展字段的长度的长度指示符。解码器还包括扩展字段识别单元,所述扩展字段识别单元配置为基于长度指示符来识别片头中的扩展字段。解码器的解码单元配置为基于由扩展字段识别单元识别的扩展字段的至少一个值来解码片的编码表示。实施例的另一附加方面涉及一种发射机,包括用于编码图片的片的编码器。所述编码器包括生成单元,所述生成单元配置为生成指示片的片头中存在的扩展字段的长度的长度指示符。所述编码器还包括编码单元,所述编码单元配置为将片编码为包括片头和片数据的片的编码表示。编码器的关联单元配置为:将长度指示符与编码表示相关联。实施例的另一方面涉及一种用于解码图片的片的编码表示的计算机程序。所述编码表示包括片头和片数据。计算机程序包括代码装置,所述代码装置在由处理器运行时使处理器解析与编码表示相关联并且指示片头中的扩展字段的长度指示的长度指示符。还使处理器确定在所述编码表示的解码期间忽略基于所述长度指示符识别的所述扩展字段的任意值。实施例的另一方面定义了一种用于解码图片的片的编码表示的计算机程序。所述编码表示包括片头和片数据。计算机程序包括代码装置,所述代码装置在由处理器运行时使处理器解析与所述编码表示相关联并且指示所述片头中的所述扩展字段的长度的长度指示符。还使处理器基于所述长度指示符来识别所述片头中的所述扩展字段,以及根据基于所述长度指示符识别的所述扩展字段的至少一个值来解码所述片的所述编码表示。实施例的另一方面定义了一种用于编码图片的片的计算机程序。计算机程序包括代码装置,所述代码装置在由处理器运行时使处理器生成指示片的片头中存在的扩展字段的长度的长度指示符。还使处理器将片编码为包括片头和片数据的片的编码表示。还使处理器将长度指示符与编码表示相关联。实施例的另一附加方面涉及一种计算机程序产品,包括计算机可读介质和存储于计算机可读介质上的计算机程序。本专利技术实施例使得能够将扩展字段引入片的编码表示的片头中,并且仍产生甚至不与扩展字段兼容的传统解码器也能正确处理的这种编码表示。附图说明通过结合附图一起参照下列描述,可以最佳地理解本专利技术及其进一步的目的和优点,其中图1是包括一个或更多个片的图片的视频流的示意性说明;图2是包括NAL单元的数据分组的说明;图3A-3C是片的编码表示的说明;图4是根据实施例解码片的编码表示的方法本文档来自技高网
...
扩展数据处理

【技术保护点】
一种解码图片的片的编码表示的方法,所述编码表示包括片头和片数据,所述方法包括:解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;以及确定在所述图片的所述片的所述编码表示的解码期间忽略基于所述长度指示符识别的所述扩展字段的任意值。

【技术特征摘要】
2012.04.12 US 61/623,2901.一种解码图片的片的编码表示的方法,所述编码表示包括片头和片数据,所述方法包括:解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;以及确定在所述图片的所述片的所述编码表示的解码期间忽略基于所述长度指示符识别的所述扩展字段的任意值。2.根据权利要求1所述的方法,还包括:基于所述长度指示符来确定所述扩展字段的长度;以及基于所述长度来识别所述片头中所述扩展字段的结尾。3.根据权利要求1所述的方法,其中解析所述长度指示符包括:解析所述片头中存在的所述长度指示符。4.根据权利要求3所述的方法,其中确定忽略所述任意值包括:确定在所述编码表示的解码期间忽略直接跟在所述片头中的所述长度指示符之后直至基于所述长度指示符识别的所述扩展字段的结尾的所述扩展字段的任意值。5.根据权利要求1所述的方法,其中解析所述长度指示符包括:解析基于参数集标识符识别的参数集中存在的所述长度指示符,所述参数集标识符能够基于所述片头获得。6.根据权利要求1所述的方法,还包括:解析与所述编码表示相关联的片头扩展存在标志;以及如果所述片头扩展存在标志具有预定义值,则执行所述长度指示符的所述解析和用以忽略所述任意值的所述确定。7.根据权利要求6所述的方法,还包括:基于能够基于所述片头获得的参数集标识符来识别与所述编码表示相关联的参数集,其中解析所述片头扩展存在标志包括解析所述参数集中存在的所述片头扩展存在标志。8.根据权利要求1所述的方法,还包括:基于所述长度指示符来识别所述片数据的起始;以及从所述片数据的所述起始开始对所述片数据进行解析和解码。9.根据权利要求8所述的方法,其中对所述片数据进行解析和解码包括:通过忽略所述片头中的所述扩展字段的所述任意值来解析和解码所述片数据。10.根据权利要求1所述的方法,还包括:接收包括头和有效载荷的传输流TS数据分组,其中所述有效载荷包括片头和片数据;以及从所述TS数据分组中提取所述片头和所述片数据。11.一种解码图片的片的编码表示的方法,所述编码表示包括片头和片数据,所述方法包括:解析与所述图片的所述片的所述编码表示相关联并且指示所述图片的所述片的所述编码表示的所述片头中的扩展字段的长度的长度指示符;基于所述长度指示符来识别所述片头中的所述扩展字段;以及根据基于所述长度指示符识别的所述扩展字段的至少一个值来解码所述片的所述编码表示。12.一种编码图片的片的方法,所述方法包括:生成指示所述片的片头中存在的扩展字段的长度的长度指示符;将所述片编码为包括所述片头和片数据在内的所述片的编码表示;以及将所述长度指示符与所述编码表示相关联。13.根据权利要求12所述的方法,还包括:确定所述片头中存在的所述扩展字段的长度,其中生成所述长度指示符包括基于所述扩展字段的所述长度来生成所述长度指示符。14.根据权利要求12所述的方法,其中关联所述长度指示符包括:将所述长度指示符插入所述片头中。15.根据权利要求14所述的方法,其中插入所述长度指示符包括:在所述片头中的所述扩展字段之前紧邻地插入所述长度指示符,以及所述长度指示符包括指定所述扩展字段的长度的编码长度值。16.根据权利要求12所述的方法,其中关联所述长度指示符包括:将所述长度指示符插入参数集中,并将识别所述参数集的参数集标识符与所述编码表示相关联。17.根据权利要求12所述的方法,还包括:将片头扩展存在标志设置为预定义值,以指示所述片头中所述扩展字段的存在;以及将所述片头扩展存在标志与所述编码表示相关联。18.根据权利要求17所述的方法,其中关联所述片头扩展存在标志包括:将所述片头扩展存在标志插入参数集中;以及将识别所述参数集的参数集标识符与所述编码表示相关联。19.根据权利要求12所述的方法,还包括:在将所述片编码为包括所述片头和片数据在内的所述片的编码表示之后,形成包括头和有效载荷在内的传输流TS数据分组,其中形成所述TS数据分组包括:在所述TS数据分组的有效载荷中包括所述片头和所述片数据;以及发送所述TS数据分组。20.根据权利要求12所述的方法,其中关联所述长度指示符包括:将所述长度指示符插入参数集中,所述方法还包括:在所述片头中插入参数集标识符,所述参数集标识符用于识别插入了所述长度指示符的所述参数集,以及在所述片头中不包含所述参数集的任何部分。21.一种用于解码图片的片的编码表示的解码器,所述编码表示包括片头和片数据,所述解码器包括:解析单元,被配置为解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;以及处理单元,被配置为使所述解码器在所述编码表示的解码期间忽略基于所述长度指示符识别的所述扩展字段的任意值。22.根据权利要求21所述的解码器,还包括:确定单元,被配置为基于所述长度指示符来确定所述扩展字段的长度;以及识别单元,被配置为基于所述长度来识别所述片头中所述扩展字段的结尾。23.根据权利要求21所述的解码器,其中所述解析单元被配置为解析所述片头中存在的所述长度指示符。24.根据权利要求23所述的解码器,其中所述处理单元被配置为使所述解码器在所述编码表示的解码期间忽略直接跟在所述片头中的所述长度指示符之后直至基于所述长度指示符识别的所述扩展字段的结尾的所述扩展字段的任意值。25.根据权利要求21所述的解码器,其中所述解析单元被配置为解析基于参数集标识符识别的参数集中存在的所述长度指示符,所述参数集标识符能够基于所述片头获得。26.根据权利要求21所述的解码器,其中所述解析单元被配置为解析与所述编码表示相关联的片头扩展存在标志;以及所述解析单元被配置为解析所述长度指示符,以及如果所述片头扩展存在标志具有预定义值,则所述处理单元被配置为使所述解码器忽略所述任意值。27.根据权利要求26所述的解码器,还包括:集识别单元,被配置为基于能够基于所述片头获得的参数集标识符来识别与所述编码表示相关联的参数集,其中所述解析单元被配置为解析所述参数集中存在的所述片头扩展存在标志。28.根据权利要求21所述的解码器,还包括:识别单元,被配置为基于所述扩展字段的结尾来识别所述片数据的起始,所述扩展字段的结尾基于长度指示符识别;以及解码单元,被配置为从所述片数据的所述起始开始对所述片数据进行解析和解码。29.根据权利要求28所述的解码器,其中所述解码单元被配置为通过忽略所述片头中的所述扩展字段的所述任意值来解析和解码所述片数据。30.一种接收机,包括用于解码图片的片的编码表示的解码器,所述编码表示包括片头和片数据,所述解码器包括:解析单元,被配置为解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;以及处理单元,被配置为使所述解码器在所述编码表示的解码期间忽略基于所述长度指示符识别的所述扩展字段的任意值。31.一种用于解码图片的片的编码表示的解码器,所述编码表示包括片头和片数据,所述解码器包括:解析单元,被配置为解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;扩展字段识别单元,被配置为基于所述长度指示符来识别所述片头中的所述扩展字段;以及解码单元,被配置为基于由所述扩展字段识别单元识别的所述扩展字段的至少一个值来解码所述片的所述编码表示。32.一种接收机,包括用于解码图片的片的编码表示的解码器,所述编码表示包括片头和片数据,所述解码器包括:解析单元,被配置为解析与所述编码表示相关联并且指示所述片头中的扩展字段的长度的长度指示符;扩展字段识别单元,被配置为基于所述长度指示符识别所述片头中的所述扩展字段;以及解码单元,被配置为基于通过所述扩展字段识别单元识别的所述扩展字段的至少一个值来解码所述片的所述编码表示。33.一种用于编码图片的片的编码器,所述编码器包括:生成单元,被配置为生成指示所述片的片头中存在的扩展字段的长度的长度指示符;编码单元,被配置为将所述片编码为包括所述片头和片数据在内的所述片的编码表示;以及关联单元,被配置为将所述长...

【专利技术属性】
技术研发人员:乔纳坦·萨缪尔森理卡尔德·肖伯格
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1