视频译码中的视差向量选择制造技术

技术编号:11053816 阅读:103 留言:0更新日期:2015-02-18 17:54
一种视频译码器使用第一视差向量导出过程确定第一视差向量。另外,所述视频译码器使用第二视差向量导出过程确定第二视差向量。所述第一视差向量导出过程不同于所述第二视差向量导出过程。所述视频译码器使用所述第一视差向量来确定当前预测单元PU的一组运动向量预测MVP候选者中的一MVP候选者。所述视频译码器使用所述第二视差向量来确定残余数据。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的视差向量选择本申请案主张2012年6月15日申请的第61/660,632号美国临时专利申请案以及2012年7月2日申请的第61/667,354号美国临时专利申请案的权益,所述两个申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码(即,对视频数据的编码和/或解码)。
技术介绍
数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的智能电话摂、视频会议装置、视频串流装置等等。数字视频装置实施视频压缩技术,例如由 MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4 第 10 部分高级视频译码(AVC)、目前在开发中的高效率视频译码(HEVC)标准定义的标准和所述标准的扩展部分中所描述的那些视频压缩技术。视频装置可通过实施此些视频压缩技术来更高效地发射、接收、编码、解码和/或存储数字视频信息。 视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将一视频切片(即,视频帧或视频帧的一部分)分割成若干视频块。使用空间预测相对于同一图片中的相邻块中的参考样本来编码图片的经帧内译码(I)切片中的视频块。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。 空间或时间预测产生对待译码的块的预测性块。残差数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本块的运动向量以及指示经译码块与所述预测性块之间的差的残差数据来编码经帧间译码块。根据帧内译码模式和残差数据来编码经帧内译码块。为了进一步压缩,可将残差数据从像素域变换为变换域,从而产生残余系数,所述残余系数随后可被量化。起初布置在二维阵列中的经量化系数可依序扫描以产生系数的一维向量,且可应用熵译码以实现更多的压缩。 可例如从多个观点编码视图来产生多视图译码位流。已经开发或在开发中的一些三维(3D)视频标准利用多视图译码方面。举例来说,不同视图可传输左眼及右眼视图以支持3D视频。或者,一些3D视频译码过程可应用所谓的多视图加深度译码。在多视图加深度译码中,3D视频位流可不仅含有纹理视图分量而且含有深度视图分量。举例来说,每一视图可包括一个纹理视图分量及一个深度视图分量。
技术实现思路
一般来说,本专利技术描述用于3D视频译码的视差向量导出。具体来说,视频译码器使用不同的视差向量导出过程,其取决于是否将视差向量用于运动向量预测或残差预测。因此,视频译码器可使用第一视差向量导出过程确定第一视差向量且可使用第二视差向量导出过程确定第二视差向量。视频译码器使用第一视差向量以确定当前预测单元(PU)的一组运动向量预测(MVP)候选者中的一 MVP候选者。视频译码器使用第二视差向量来确定残余数据。 在一个实例中,本专利技术描述解码视频数据的方法,所述方法包括:使用第一视差向量导出过程确定第一视差向量使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;使用所述第一视差向量确定当前PU的一组MVP候选者中的一 MVP候选者;使用所述第二视差向量确定残余数据;及部分基于所述残余数据及所述组MVP候选者中的所选择的MVP候选者而产生经重构图片的一或多个块。 在另一实例中,本专利技术描述编码视频数据的方法,所述方法包括:使用第一视差向量导出过程确定第一视差向量;使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;使用所述第一视差向量确定当前PU的一组MVP候选者中的一 MVP候选者;使用所述第二视差向量确定残余数据;及产生包含指示用于所述当前PU的残余数据及所述组MVP候选者中的所选择的MVP候选者的数据的位流。 在另一实例中,本专利技术描述一种视频译码器,其包括一或多个处理器,所述一或多个处理器经配置以:使用第一视差向量导出过程确定第一视差向量;使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;及使用所述第一视差向量确定当前PU的一组MVP候选者中的一 MVP候选者;使用所述第二视差向量确定残余数据。 在另一实例中,本专利技术描述一种视频译码器,其包括:用于使用第一视差向量导出过程确定第一视差向量的装置;用于使用第二视差向量导出过程确定第二视差向量的装置,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;用于使用所述第一视差向量确定当前PU的一组MVP候选者中的一MVP候选者的装置;及用于使用所述第二视差向量确定残余数据的装置。 在另一实例中,本专利技术描述一种其上存储有指令的计算机可读存储媒体,所述指令在被执行时配置视频译码器以:使用第一视差向量导出过程确定第一视差向量;使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;使用所述第一视差向量确定当前预测单元(PU)的一组运动向量预测(MVP)候选者中的一 MVP候选者;及使用所述第二视差向量确定残余数据。 本专利技术的一或多个实例的细节在附图及以下描述中陈述。从描述内容、图式和权利要求书中将了解其它特征、目的和优点。 【附图说明】 图1为说明可利用本专利技术中所描述的技术的实例性视频译码系统的框图。 图2是说明相对于当前预测单元(PU)的实例性空间运动向量相邻者的概念图。 图3是说明一条线的实例性2: I运动数据压缩的概念图。 图4是说明清洁随机存取(CRA)图片及前导图片的概念图。 图5是说明实例性多视图译码解码次序的概念图。 图6是说明用于多视图译码的实例性预测结构的概念图。 图7是说明实例性空间视差运动向量的概念图。 图8是说明实例性时间视差运动向量的概念图。 图9是说明实例性隐式视差向量的概念图。 图10是说明可实施本专利技术中描述的技术的实例视频编码器的框图。 图11是说明可实施本专利技术中描述的技术的实例视频解码器的框图。 图12是说明用于确定用于高级运动向量预测(AMVP)模式、合并模式中的视差向量以用于运动向量预测及视图间残差预测的实例性过程的流程图。 图13是说明用以基于在时间上相邻的PU来确定当前I3U的视差向量的实例性操作的流程图。 图14是说明候选图片的实例性候选区的概念图。 图15是说明实例性视差向量产生过程的流程图。 图16是说明用于AMVP及视图间残差预测模式的实例性视差向量产生过程的流程图。 图17是说明在空间上与当前I3U相邻的实例性位置的概念图。 图18是说明图15及16的视差向量产生过程的实例性接续部分的流程图。 图19是说明图15、16及17的视差向量产生过程的实例性接续部分的流程图。 图20是说明根据本专利技术的一或多种技术的视频编码器的实例性操作的流程图本文档来自技高网
...
视频译码中的视差向量选择

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:使用第一视差向量导出过程确定第一视差向量;使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程;使用所述第一视差向量来确定当前预测单元PU的一组运动向量预测MVP候选者中的一MVP候选者;使用所述第二视差向量来确定残余数据;及部分基于所述残余数据及所述组MVP候选者中的所选择的MVP候选者而产生经重构图片的一或多个块。

【技术特征摘要】
【国外来华专利技术】2012.06.15 US 61/660,632;2012.07.02 US 61/667,354;1.一种对视频数据进行解码的方法,所述方法包括: 使用第一视差向量导出过程确定第一视差向量; 使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程; 使用所述第一视差向量来确定当前预测单元PU的一组运动向量预测MVP候选者中的一 MVP候选者; 使用所述第二视差向量来确定残余数据;及 部分基于所述残余数据及所述组MVP候选者中的所选择的MVP候选者而产生经重构图片的一或多个块。2.根据权利要求1所述的方法,其中确定所述第一视差向量包括依据是使用第一模式还是第二模式对所述当前PU的运动信息进行编码,而使用不同的视差向量导出过程来确定所述第一视差向量。3.根据权利要求2所述的方法,其进一步包括: 从位流获得候选者索引; 产生所述组MVP候选者; 至少部分基于所述候选者索引来确定所述组MVP候选者中的所述所选择的MVP候选者,其中在所述当前PU的所述运动信息是使用所述第一模式编码时,所述所选择的MVP候选者指定所述当前PU的运动向量 '及 在所述当前PU的所述运动信息是使用所述第二模式编码时: 从所述位流获得所述当前PU的运动向量差MVD ;及 至少部分基于由所述所选择的MVP候选者指示的运动向量及所述MVD来确定所述当前PU的所述运动向量。4.根据权利要求1所述的方法,其进一步包括: 至少部分基于所述所选择的MVP候选者来确定所述当前的预测性块;及 至少部分基于所述当前PU的所述预测性块及所述残余数据来产生经重构块。5.一种对视频数据进行编码的方法,所述方法包括: 使用第一视差向量导出过程确定第一视差向量; 使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程; 使用所述第一视差向量来确定当前预测单元PU的一组运动向量预测MVP候选者中的一 MVP候选者; 使用所述第二视差向量来确定残余数据;及 产生包含指示所述当前PU的所述残余数据及所述组MVP候选者中的所选择的MVP候选者的数据的位流。6.根据权利要求5所述的方法,其中确定所述第一视差向量包括依据是使用第一模式还是第二模式对所述当前PU的运动信息进行编码,而使用不同的视差向量导出过程来确定所述第一视差向量。7.根据权利要求6所述的方法,其进一步包括: 产生所述组MVP候选者; 产生包含指示所述组MVP候选者中的所述所选择的MVP候选者的候选者索引的位流,其中在所述当前PU的所述运动信息是使用所述第一模式编码时,所述所选择的MVP候选者指定所述当前PU的运动向量 '及 在所述当前PU的所述运动信息是使用所述第二模式编码时,在所述位流中包含指示所述当前PU的运动向量差MVD的数据,所述当前的所述MVD指示由所述所选择的MVP候选者指示的运动向量与所述当前PU的运动向量之间的差。8.一种视频译码器,其包括一或多个处理器,所述一或多个处理器经配置以: 使用第一视差向量导出过程确定第一视差向量; 使用第二视差向量导出过程确定第二视差向量,其中所述第一视差向量导出过程不同于所述第二视差向量导出过程; 使用所述第一视差向量来确定当前预测单元PU的一组运动向量预测MVP候选者中的一 MVP候选者;及 使用所述第二视差向量来确定残余数据。9.根据权利要求8所述的视频译码器,其中所述一或多个处理器经配置以依据是使用第一模式还是第二模式对所述当前PU的运动信息进行编码,而使用不同的视差向量导出过程来确定所述第一视差向量。10.根据权利要求9所述的视频译码器,其中所述一或多个处理器经配置以: 从位流获得候选者索引; 产生所述组MVP候选者; 至少部分基于所述候选者索引来确定所述组MVP候选者中的所选择的MVP候选者,其中在所述当前PU的所述运动信息是使用所述第一模式编码时,所述所选择的MVP候选者指定所述当前PU的运动向量 '及 在所述当前PU的所述运动信息是使用所述第二模式编码时: 从所述位流获得所述当前PU的运动向量差MVD ;及 至少部分基于由所述所选择的MVP候选者指示的运动向量及所述MVD来确定所述当前PU的所述运动向量。11.根据权利要求9所述的视频译码器,其中所述一或多个处理器经配置以: 产生所述组MVP候选者; 产生包含指示所述组MVP候选者中的所述所选择的MVP候选者的候选者索引的位流,其中在所述当前PU的所述运动信息是使用所述第一模式编码时,所述所选择的MVP候选者...

【专利技术属性】
技术研发人员:陈颖张莉
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1