多视图视频译码制造技术

技术编号:9938303 阅读:69 留言:0更新日期:2014-04-19 02:48
一种对视频数据进行解码的方法,所述方法包括:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层NAL单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。

【技术实现步骤摘要】
【国外来华专利技术】多视图视频译码本专利技术主张2011年7月28日申请的第61/512,771号美国临时申请案的优先权,所述美国临时申请案的内容以全文应用的方式并入本文。
本专利技术涉及视频译码。
技术介绍
数字视频能力可并入到广泛多种装置中,包含数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置和类似装置。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)界定的标准、当前在开发的高效视频译码(HEVC)标准以及此些标准的扩展中描述的那些技术。视频装置可通过实施此些视频压缩技术来较有效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(即,图片或图片的一部分)分割为若干视频块,所述视频块也可称为树块、译码单元(CU)和/或译码节点。图片的经帧内译码(I)切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。空间或时间预测得到待译码块的预测块。残余数据表示待译码的原始块与预测块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本的块的运动向量以及指示经译码块与预测块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式和残余数据来编码。为了进一步压缩,可将残余数据从像素域变换到变换域,从而得到残余变换系数,所述系数随后可经量化。可扫描初始以二维阵列布置的经量化变换系数以便产生变换系数的一维向量,且可应用熵译码以实现甚至更多的压缩。
技术实现思路
大体上,本专利技术描述用于对视频数据进行译码的技术。举例来说,本专利技术描述用于执行多视图视频译码(MVC)和用于目前在开发的HEVC视频译码标准的MVC扩展的技术。也就是说,MVC是用于囊封视频数据的多个视图的视频译码技术。每一视图可对应于共同场景的对应视频数据被俘获的不同视角或角度。本专利技术的技术大体上涉及MVC网络抽象层(NAL)单元、MVC参数集和类似物的形成。在一实例中,本专利技术的方面是针对一种对视频数据进行解码的方法,所述方法包含:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层(NAL)单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。在另一实例中,本专利技术的方面是针对一种用于对视频数据进行解码的设备,所述设备包含一个或一个以上处理器,所述一个或一个以上处理器经配置以:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层(NAL)单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。在另一实例中,本专利技术的方面是针对一种用于对视频数据进行解码的设备,所述设备包含:用于从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层(NAL)单元的装置,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;用于从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息的装置;以及用于基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码的装置。在另一实例中,本专利技术的方面是针对一种其上存储有指令的非暂时性计算机可读存储媒体,所述指令在执行时致使一个或一个以上处理器:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层NAL单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。在另一实例中,本专利技术的方面是针对一种对视频数据进行编码的方法,所述方法包含:对视频数据的相应视图的多个视图分量的视频数据进行编码,其中所述多个视图分量中的每一者对应于共同时间位置;作为经编码位流的部分而形成所述视图分量中的每一者的所述经编码视频数据的一个或一个以上网络抽象层(NAL)单元,使得所述NAL单元包含指示相应视图分量的所述视频数据的解码次序的信息且囊封所述相应视图分量的所述经编码视频数据的至少一部分;以及在所述经编码位流中与所述NAL单元分开地提供指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息。在另一实例中,本专利技术的方面是针对一种用于对视频数据进行编码的设备,所述设备包括一个或一个以上处理器,所述一个或一个以上处理器经配置以:对视频数据的相应视图的多个视图分量的视频数据进行编码,其中所述多个视图分量中的每一者对应于共同时间位置;作为经编码位流的部分而形成所述视图分量中的每一者的所述经编码视频数据的一个或一个以上网络抽象层(NAL)单元,使得所述NAL单元包含指示相应视图分量的所述视频数据的解码次序的信息且囊封所述相应视图分量的所述经编码视频数据的至少一部分;以及在所述经编码位流中与所述NAL单元分开地提供指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息。在另一实例中,本专利技术的方面是针对一种用于对视频数据进行编码的设备,所述设备包含:用于对视频数据的相应视图的多个视图分量的视频数据进行编码的装置,其中所述多个视图分量中的每一者对应于共同时间位置;用于作为经编码位流的部分而形成所述视图分量中的每一者的所述经编码视频数据的一个或一个以上网络抽象层(NAL)单元使得所述NAL单元包含指示相应视图分量的所述视频数据的解码次序的信息且囊封所述相应视图分量的所述经编码视频数据的至少本文档来自技高网
...

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或一个以上网络抽象层NAL单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或一个以上NAL单元囊封相应视图分量的所述经编码视频数据的至少一部分且包含指示所述相应视图分量的解码次序的信息;从所述经编码位流且与所述NAL单元分开地获得指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所述所接收信息以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。

【技术特征摘要】
【国外来华专利技术】2011.07.28 US 61/512,771;2012.07.26 US 13/559,2691.一种对视频数据进行解码的方法,所述方法包括:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或多个网络抽象层NAL单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或多个NAL单元的每个NAL单元封装相应视图分量的所述经编码视频数据的至少一部分且所述一个或多个NAL单元的每个NAL单元包含指示所述相应视图分量的解码次序的信息;仅基于来自每个NAL单元的指示所述相应视图分量的解码次序的所述信息而不基于来自每个NAL单元以外的信息来确定所述相应视图分量的所述解码次序;从所述经编码位流且与所述一个或多个NAL单元分开地获得指示与所述视图分量相关联的视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所获得的指示所述解码次序的信息和所获得的指示了所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息,以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。2.根据权利要求1所述的方法,其中获得指示视图识别符与所述视图分量的所述解码次序之间的关系的所述信息包括从经译码视频数据的序列层级的信息获得指示所述视图识别符与所述视图分量的所述解码次序之间的所述关系的所述信息。3.根据权利要求1所述的方法,其中获得指示所述相应视图分量的所述解码次序的所述信息包括获得所述多个视图分量的基本视图的为零的默认视图次序索引值。4.根据权利要求1所述的方法,其中所述一个或多个NAL单元进一步包含指示第一视图的第一视图分量是否用作用于视图间预测第二不同视图的第二视图分量的参考的信息。5.根据权利要求4所述的方法,其中指示所述第一视图的所述第一视图分量是否用作用于视图间预测所述第二视图分量的参考的所述信息包括NAL单元标头的一位旗标。6.根据权利要求1所述的方法,其进一步包括从所述经编码位流获得所述多个视图分量的图片次序计数POC值,且其中解码包括基于指示所述解码次序和所述POC值的信息对所述经编码视频数据进行解码。7.根据权利要求1所述的方法,其进一步包括从所述经编码位流获得所述多个视图分量的帧值,且其中解码包括基于指示所述解码次序和所述帧值的信息对所述经编码视频数据进行解码。8.根据权利要求1所述的方法,其中指示所述相应视图分量的所述解码次序的所述信息包括基于基本视图、简档和所述位流中支持的视图数目中的至少一者确定的若干语法元素。9.根据权利要求1所述的方法,其中指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的所述信息包括将所述视图分量的所述解码次序映射到所述视图的所述视图识别符的映射表。10.根据权利要求1所述的方法,其中指示所述相应视图分量的所述解码次序的所述信息包含于所述NAL单元的标头部分中。11.根据权利要求1所述的方法,其中指示所述相应视图分量的所述解码次序的所述信息包括视图次序索引。12.根据权利要求11所述的方法,其中共同视图的多个时间位置的视图分量共享共同视图次序索引。13.一种用于对视频数据进行解码的设备,所述设备包括:存储器,其经配置以存储经编码视频数据;以及一个或多个处理器,所述一个或多个处理器经配置以:从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或多个网络抽象层NAL单元,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或多个NAL单元的每个NAL单元封装相应视图分量的所述经编码视频数据的至少一部分且所述一个或多个NAL单元的每个NAL单元包含指示所述相应视图分量的解码次序的信息;仅基于来自每个NAL单元的指示所述相应视图分量的解码次序的信息而不基于来自每个NAL单元以外的信息来确定所述相应视图分量的所述解码次序;从所述经编码位流且与所述一个或多个NAL单元分开地获得指示与所述视图分量相关联的视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息;以及基于所获得的指示所述解码次序的信息和所获得的指示了所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息,以所述解码次序对所述多个视图分量的所述经编码视频数据进行解码。14.根据权利要求13所述的设备,其中为了获得指示视图识别符与所述视图分量的所述解码次序之间的关系的所述信息,所述一个或多个处理器经配置以从经译码视频数据的序列层级的信息获得指示所述视图识别符与所述视图分量的所述解码次序之间的所述关系的所述信息。15.根据权利要求13所述的设备,其中为了获得指示所述相应视图分量的所述解码次序的所述信息,所述一个或多个处理器经配置以获得所述多个视图分量的基本视图的为零的默认视图次序索引值。16.根据权利要求13所述的设备,其中所述一个或多个NAL单元进一步包含指示第一视图的第一视图分量是否用作用于视图间预测第二不同视图的第二视图分量的参考的信息。17.根据权利要求16所述的设备,其中指示所述第一视图的所述第一视图分量是否用作用于视图间预测所述第二视图分量的参考的所述信息包括NAL单元标头的一位旗标。18.根据权利要求13所述的设备,其中所述一个或多个处理器进一步经配置以从所述经编码位流获得所述多个视图分量的图片次序计数POC值,且其中为了进行解码,所述一个或多个处理器经配置以基于指示所述解码次序和所述POC值的信息对所述经编码视频数据进行解码。19.根据权利要求13所述的设备,其中所述一个或多个处理器进一步经配置以从所述经编码位流获得所述多个视图分量的帧值,且其中为了进行解码,所述一个或多个处理器经配置以基于指示所述解码次序和所述帧值的信息对所述经编码视频数据进行解码。20.根据权利要求13所述的设备,其中指示所述相应视图分量的所述解码次序的所述信息包括基于基本视图、简档和所述位流中支持的视图数目中的至少一者确定的若干语法元素。21.根据权利要求13所述的设备,其中指示所述视图的视图识别符与所述视图分量的所述解码次序之间的关系的所述信息包括将所述视图分量的所述解码次序映射到所述视图的所述视图识别符的映射表。22.根据权利要求13所述的设备,其中指示所述相应视图分量的所述解码次序的所述信息包含于所述NAL单元的标头部分中。23.根据权利要求13所述的设备,其中指示所述相应视图分量的所述解码次序的所述信息包括视图次序索引。24.根据权利要求23所述的设备,其中共同视图的多个时间位置的视图分量共享共同视图次序索引。25.一种用于对视频数据进行解码的设备,所述设备包括:用于从经编码位流获得经编码视频数据的多个视图分量中的每一视图分量的一个或多个网络抽象层NAL单元的装置,其中所述多个视图分量中的每一视图分量对应于共同时间位置,且其中所述一个或多个NAL单元的每个NAL单元封装相应视图分量的所述经编码视频数据的至少一部分且所述一个或多个NAL单元的每个NAL单元包含指示所述相应视图分量的解码次序的信息;用于仅基于来自每个NAL单元的指示所述相应视图分量的解码次序的信息而不基于来自每个NAL单元以外的信息来确定所述相应视图分量的所述解码次序的装置;用于从所述经编码位流且与所述一个或多个NAL单元分开地获得指示与所述视图分量相关联的视图的视图识别符与所述视图分量的所述解码次序之间的关系的信息的装置;以及用于基于所获得的指示所述解码次序的信息和所获得的指示了所述视图的视图识别符与...

【专利技术属性】
技术研发人员:陈盈马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1