3D视频译码中的相邻块视差向量导出制造技术

技术编号:12357681 阅读:97 留言:0更新日期:2015-11-20 13:20
在本发明专利技术的一个实例中,一种对视频数据进行译码的方法包括使用纹理优先译码对视频数据进行译码,以及使用多个相邻块执行用于所述视频数据的块的NBDV导出过程。所述NBDV导出过程包括将与以基于块的视图合成预测BVSP模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为可用视差运动。

【技术实现步骤摘要】
【国外来华专利技术】3D视频译码中的相邻块视差向量导出本申请案主张以下各者的权益:2013年2月26日申请的第61/769,716号美国临时申请案,2013年2月27日申请的第61/770,263号美国临时申请案,2013年2月27日申请的第61/770,268号美国临时申请案,2013年3月4日申请的第61/772,321号美国临时申请案,2013年3月19日申请的第61/803,384号美国临时申请案,以及2013年4月24日申请的第61/815,656号美国临时申请案,以上申请案中的每一者的内容以全文引用方式并入本文。
本专利技术涉及视频编码和解码。
技术介绍
数字视频能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。数字视频装置实施视频压缩技术,例如在通过MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)、目前正在开发的高效率视频译码(HEVC)标准及此类标准的扩展部分定义的标准中描述的技术,以便更有效地发射、接收及存储数字视频信息。前述标准中的一些的扩展(包含H.264/AVC)提供用于进行多视图视频译码以便产生立体或三维(“3D”)视频的技术。确切地说,已经提议用于多视图译码的技术以在AVC中使用,与可缩放视频译码(SVC)标准(为对H.264/AVC的可缩放扩展)一起使用,以及与多视图视频译码(MVC)标准(已变为对H.264/AVC的多视图扩展)一起使用。通常,使用两个视图(例如,左视图及右视图)实现立体视频。左视图的图片实质上可与右视图的图片同时显示以实现三维视频效果。举例来说,用户可佩戴偏光无源眼镜,其将左视图从右视图过滤掉。替代性地,可快速连续展示所述两个视图的图片,且用户可佩戴有源眼镜,其以相同频率但具有90度的相位移位快速地对左眼及右眼进行遮光。
技术实现思路
一般来说,本专利技术描述用于3D视频译码的技术。确切地说,本专利技术与3D视频译码中的相邻块视差向量(NBDV)导出和基于块的视图合成预测(BVSP)有关。在本专利技术的一个实例中,一种对视频数据进行译码的方法包括:使用纹理优先译码对视频数据进行译码;以及使用多个相邻块执行用于所述视频数据的块的NBDV导出过程,其中所述NBDV导出过程导出视差向量,且其中执行所述NBDV过程包括:将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量。在本专利技术的另一实例中,一种经配置以对视频数据进行译码的设备包括:存储器,其经配置以存储所述视频数据的块;以及视频译码器,其经配置以:使用纹理优先译码对视频数据进行译码;以及使用多个相邻块执行用于所述视频数据的所述块的基于相邻块的视差向量(NBDV)导出过程,其中所述NBDV导出过程导出视差向量,且其中执行所述NBDV导出过程包括:将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量。在本专利技术的另一实例中,一种经配置以对视频数据进行译码的设备包括:用于使用纹理优先译码对视频数据进行译码的装置;以及用于使用多个相邻块执行用于所述视频数据的块的基于相邻块的视差向量(NBDV)导出过程的装置,其中所述NBDV导出过程导出视差向量,且其中所述用于执行所述NBDV过程的装置包括:用于将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量的装置;以及用于将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量的装置。在另一个实例中,本专利技术描述一种存储指令的计算机可读存储媒体,所述指令在执行时致使经配置以对视频数据进行译码的一或多个处理器:使用纹理优先译码对视频数据进行译码;以及使用多个相邻块执行用于所述视频数据的所述块的基于相邻块的视差向量(NBDV)导出过程,其中所述NBDV导出过程导出视差向量,且其中执行所述NBDV过程包括:将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量。在本专利技术的另一实例中,一种对视频数据进行译码的方法包括对视频数据块执行基于块的视图合成预测(BVSP)过程,所述BVSP过程包括执行NBDV导出过程以导出视差向量,且精炼所述视频数据块的子区的导出视差向量,以及使用BVSP对所述视频数据块进行译码,其中执行NBDV导出过程包括将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量,将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量,以及从所述一或多个可用视差运动向量导出所述视差向量。在本专利技术的另一实例中,一种经配置以对视频数据进行译码的设备包括:存储器,其经配置以存储视频数据块;以及视频译码器,其经配置以:对视频数据块执行基于块的视图合成预测(BVSP)过程,所述BVSP过程包括执行NBDV导出过程以导出视差向量,且精炼所述视频数据块的子区的导出视差向量,以及使用BVSP对所述视频数据块进行译码,其中执行NBDV导出过程包括将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量,将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量,以及从所述一或多个可用视差运动向量导出所述视差向量。在本专利技术的另一实例中,一种经配置以对视频数据进行译码的设备包括:用于对视频数据块执行基于块的视图合成预测(BVSP)过程的装置,所述用于执行BVSP过程的装置包括用于执行NBDV导出过程以导出视差向量的装置,以及用于精炼所述视频数据块的子区的导出视差向量的装置,以及用于使用BVSP对所述视频数据块进行译码的装置,其中所述用于执行NBDV导出过程的装置包括用于将与以基于块的视图合成预测(BVSP)模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量的装置,用于将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个本文档来自技高网
...

【技术保护点】
一种对视频数据进行译码的方法,所述方法包括:使用纹理优先译码对视频数据进行译码;以及使用多个相邻块执行用于所述视频数据的块的基于相邻块的视差向量NBDV导出过程,其中所述NBDV导出过程导出视差向量,且其中执行所述NBDV导出过程包括:将与以基于块的视图合成预测BVSP模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及将与使用视图间预测模式译码的所述多个相邻块中的相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的可用视差运动向量。

【技术特征摘要】
【国外来华专利技术】2013.02.26 US 61/769,716;2013.02.27 US 61/770,263;1.一种对视频数据进行译码的方法,所述方法包括:使用纹理优先译码对视频数据进行译码;以及通过以下步骤使用多个相邻块执行用于所述视频数据的块的基于相邻块的视差向量NBDV导出过程以导出用于所述视频数据的所述块的视差向量:检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用视图间预测译码的或确定所述多个相邻块中的任一者是否是使用基于块的视图合成预测BVSP模式译码的;基于上述检查,执行以下各者中的一者:基于确定所述多个相邻块中的特定相邻块是使用所述BVSP模式译码的,将与以所述BVSP模式译码的所述多个相邻块中的所述特定相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及基于确定所述多个相邻块中的所述特定相邻块是使用所述视图间预测译码的,将与使用所述视图间预测模式译码的所述多个相邻块中的所述特定相邻块相关联的所述运动向量指定为所述一或多个可用视差运动向量中的所述可用视差运动向量;以及基于所述特定相邻块是使用所述BVSP模式译码或基于所述特定相邻块是使用所述视图间预测译码来导出用于所述视频数据的所述块的所述视差向量。2.根据权利要求1所述的方法,其中导出用于所述视频数据的所述块的所述视差向量包括:从所述一或多个可用视差运动向量导出用于所述视频数据的所述块的所述视差向量。3.根据权利要求1所述的方法,其中检查所述多个相邻块包括:检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用所述视图间预测译码的;以及仅在所述多个相邻块中没有相邻块是使用所述视图间预测译码的情况下检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用所述BVSP模式译码的。4.根据权利要求1所述的方法,其中检查所述多个相邻块包括:检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用所述BVSP模式译码的;以及仅在所述多个相邻块中没有相邻块是使用所述BVSP模式译码的情况下检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用所述视图间预测译码的。5.根据权利要求1所述的方法,其中执行所述NBDV导出过程进一步包括:从深度参考视图中的深度块选择一个深度值且将所述深度值转换为经更新视差向量,以及将所述经更新视差向量应用于所述视频数据的所述块。6.根据权利要求5所述的方法,其进一步包括:在所述视频数据的所述块经译码之后将所述经更新视差向量存储为所述视频数据块的运动向量。7.根据权利要求1所述的方法,其进一步包括:分配额外存储器以存储所述所导出的视差向量。8.根据权利要求1所述的方法,其中所述视频数据的所述块是宏块。9.根据权利要求1所述的方法,其中所述视频数据的所述块是宏块的子分区或分区。10.根据权利要求1所述的方法,其中所述视频数据的所述块是译码单元或预测单元。11.根据权利要求2所述的方法,其进一步包括:使用所述BVSP模式和所述所导出的视差向量对所述视频数据的所述块进行译码。12.根据权利要求2所述的方法,其进一步包括:使用基于深度的运动向量预测D-MVP和所述所导出的视差向量对所述视频数据的所述块进行译码。13.一种经配置以对视频数据进行译码的设备,所述设备包括:存储器,其经配置以存储所述视频数据的块;以及视频译码器,其与所述存储器通信,所述视频译码器经配置以:使用纹理优先译码对视频数据进行译码;以及使用多个相邻块执行用于所述视频数据的所述块的基于相邻块的视差向量NBDV导出过程以导出用于所述视频数据的所述块的视差向量,其中为了执行所述NBDV导出过程,所述视频译码器经配置以:检查所述多个相邻块以确定所述多个相邻块中的任一者是否是使用视图间预测译码的或确定所述多个相邻块中的任一者是否是使用基于块的视图合成预测BVSP模式译码的;基于从检查所述多个相邻块确定的所述多个相邻块中的特定相邻块是使用所述BVSP模式译码,将与以所述BVSP模式译码的所述多个相邻块中的所述特定相邻块相关联的运动向量指定为一或多个可用视差运动向量中的可用视差运动向量;以及基于从检查所述多个相邻块确定的所述多个相邻块中的所述特定相邻块是使用所述视图间预测译码,将与使用所述视图间预测模式译码的所述多个相邻块中的所述特定相邻块相关联的运动向量指定为所述一或多个可用视差运动向量中的所述可用视差运动向量;以及基于所述特定相邻块是使用所述BV...

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

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

1