用于3D-AVC中的基于相邻块的视差向量导出的方法和装置制造方法及图纸

技术编号:12267712 阅读:83 留言:0更新日期:2015-10-31 14:44
本发明专利技术描述用于在3D‑AVC视频译码过程中基于相邻块的视差运动向量导出当前块的视差向量的技术。所述视差向量导出允许纹理优先译码,其中相依视图的深度视图分量是在所述相依视图的对应纹理分量的译码之后经译码。

【技术实现步骤摘要】
【国外来华专利技术】用于3D-AVC中的基于相邻块的视差向量导出的方法和装置本申请案主张以下各者的权益:2013年2月26日申请的第61/769,716号美国临时申请案,2013年2月27日申请的第61/770,263号美国临时申请案,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)标准及此类标准的扩展部分定义的标准中描述的技术,以便更有效地发射、接收及存储数字视频信息。视频压缩技术包含空间预测及/或时间预测,以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,一视频帧或切片可以分割成多个块。每一块可被进一步分割。使用相对于相同帧或切片中的相邻块中的参考样本的空间预测对经帧内译码(I)帧或切片中的块进行编码。经帧间译码(P或B)帧或片段中的块可使用相对于相同帧或片段中的相邻块中的参考样本的空间预测,或相对于其它参考帧中的参考样本的时间预测。空间或时间预测导致译码块的预测性块。残余数据表示待译码的原始块与预测块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本块的运动向量及指示经译码块与预测块之间的差的残余数据编码的。经帧内译码块是根据帧内译码模式和残余数据来编码的。为了进一步压缩,可将残余数据从像素域变换到变换域,从而导致残余变换系数,接着可对残余变换系数进行量化。可用特定次序扫描最初布置成二维阵列的经量化变换系数以产生变换系数的一维向量用于熵译码。
技术实现思路
一般来说,本专利技术描述用于3D-高级视频译码(3D-AVC)顺应视频译码过程的纹理视图分量的块的视差向量导出而无需对应深度视图分量。视差向量导出技术评估相邻块的运动信息以识别以视差运动向量进行视图间预测的相邻块,且利用视差运动向量来导出视差向量。通过不依赖于对应深度视图分量用于视差向量导出,所述技术允许3D-AVC中的纹理优先译码,从而得到与其它视频译码技术的兼容性、带宽效率以及译码复杂性的减少。在一个实例中,本专利技术描述一种对用于3D高级视频译码(3D-AVC)的视频数据进行解码的方法,其包括:接收在3D-AVC顺应视频译码过程中以相依视图的纹理优先译码产生的经译码位流;在所述3D-AVC顺应视频译码过程中对所述相依视图中的相依视图的纹理视图分量进行解码,其中对所述纹理视图分量进行解码包括:选择第一时间图片,其中所述第一时间图片包括在第一参考图片列表的第一条目处识别的图片;选择第二时间图片,其中所述第二时间图片包括在第二参考图片列表的第一条目处识别的图片;评估所述纹理视图分量中的当前宏块的一或多个相邻块的运动信息以确定至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的,其中所述一或多个相邻块包括空间相邻块以及所述第一选定时间图片或所述第二选定时间图片中的至少一者中的至少一个时间相邻块;基于所述经评估相邻块中的一者的所述视差运动向量而导出所述当前块的视差向量;以及将所述导出的视差向量指派给所述宏块内的每一块;以及在对所述纹理视图分量进行解码之后对对应于所述纹理视图分量的深度视图分量进行解码。在一个实例中,本专利技术描述一种对用于3D高级视频译码(3D-AVC)的视频数据进行编码的方法,其包括:在3D-AVC顺应视频译码过程中对相依视图的纹理视图分量进行编码,其中对所述纹理视图分量进行编码包括:选择第一时间图片,其中所述第一时间图片包括在第一参考图片列表的第一条目处识别的图片;选择第二时间图片,其中所述第二时间图片包括在第二参考图片列表的第一条目处识别的图片;评估所述纹理视图分量中的当前宏块的一或多个相邻块的运动信息以确定至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的,其中所述一或多个相邻块包括空间相邻块以及在所述第一选定时间图片或所述第二选定时间图片中的至少一者中的至少一个时间相邻块;基于所述经评估相邻块中的一者的所述视差运动向量而导出所述当前块的视差向量;以及将所述导出的视差向量指派给所述宏块内的每一块;在对所述纹理视图分量进行编码之后对对应于所述纹理视图分量的深度视图分量进行编码;以及产生包含所述经编码纹理视图分量和所述经编码深度视图分量的具有相依视图的纹理优先译码的经译码位流用于输出。在一个实例中,本专利技术描述一种用于对用于3D高级视频译码(3D-AVC)的视频数据进行译码的装置,其包括:存储器,其经配置以存储视频数据;以及视频译码器,所述视频译码器包括一或多个处理器且经配置以:在3D-AVC顺应视频译码过程中对所述视频数据的相依视图的纹理视图分量进行译码,其中为了对所述纹理视图分量进行译码,所述视频译码器经配置以:评估所述纹理视图分量中的当前宏块的仅具有参考两个参考图片列表中的第一参考图片列表的运动向量的一或多个相邻块的运动信息且避免评估具有参考所述两个参考图片列表中的第二参考图片列表的运动向量的相邻块的运动信息以确定至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的;以及基于所述经评估相邻块中的一者的所述视差运动向量而导出所述当前块的视差向量;将所述导出的视差向量指派给所述宏块内的每一块;以及在对所述纹理视图分量进行译码之后对所述视频数据的对应于所述纹理视图分量的深度视图分量进行译码。在一个实例中,本专利技术描述一种具有存储于其上的指令的计算机可读存储媒体,所述指令当执行时致使用于对用于3D高级视频译码(3D-AVC)的视频数据进行译码的装置的视频译码器的一或多个处理器:在3D-AVC顺应视频译码过程中对相依视图中的相依视图的纹理视图分量进行译码,其中致使所述一或多个处理器对所述纹理视图分量进行译码的所述指令包括致使所述一或多个处理器进行以下操作的指令:评估所述纹理视图分量中的当前宏块的仅具有参考两个参考图片列表中的第一参考图片列表的运动向量的一或多个相邻块的运动信息且避免评估具有参考所述两个参考图片列表中的第二参考图片列表的运动向量的相邻块的运动信息以确定至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的;以及基于所述经评估相邻块中的一者的所述视差运动向量而导出所述当前块的视差向量;将所述导出的视差向量指派给所述宏块内的每一块;以及在对所述纹理视图分量进行译码之后对对应于所述纹理视图分量的深度视图分量进行译码。一或多个实例的细节陈述于随附图式和以下描述本文档来自技高网
...
用于3D-AVC中的基于相邻块的视差向量导出的方法和装置

【技术保护点】
一种对用于3D高级视频译码3D‑AVC的视频数据进行解码的方法,其包括:接收在3D‑AVC顺应视频译码过程中以相依视图的纹理优先译码产生的经译码位流;在所述3D‑AVC顺应视频译码过程中对所述相依视图中的相依视图的纹理视图分量进行解码,其中对所述纹理视图分量进行解码包括:选择第一时间图片,其中所述第一时间图片包括在第一参考图片列表的第一条目处识别的图片;选择第二时间图片,其中所述第二时间图片包括在第二参考图片列表的第一条目处识别的图片;评估所述纹理视图分量中的当前宏块的一或多个相邻块的运动信息以确定至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的,其中所述一或多个相邻块包括空间相邻块以及所述第一选定时间图片或所述第二选定时间图片中的至少一者中的至少一个时间相邻块;基于所述经评估相邻块中的一者的所述视差运动向量而导出当前块的视差向量;以及将所述导出的视差向量指派给所述宏块内的每一块;以及在对所述纹理视图分量进行解码之后对对应于所述纹理视图分量的深度视图分量进行解码。

【技术特征摘要】
【国外来华专利技术】2013.02.26 US 61/769,716;2013.02.27 US 61/770,263;1.一种对用于3D高级视频译码3D-AVC的视频数据进行解码的方法,其包括:接收在3D-AVC顺应视频译码过程中以相依视图的纹理优先译码产生的经译码位流;在所述3D-AVC顺应视频译码过程中对所述相依视图中的相依视图的纹理视图分量进行解码,其中对所述纹理视图分量进行解码包括:评估所述纹理视图分量中的当前宏块的一或多个相邻块的运动信息以确定所述当前宏块的至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的,其中评估所述当前宏块的所述一或多个相邻块的所述运动信息包括:在评估所述当前宏块的一或多个空间相邻块之前,评估仅多达两个时间图片中的所述当前宏块的一或多个时间相邻块以确定所述当前宏块的至少一个时间相邻块是否是以所述视差运动向量经视图间预测的,其中所述至少一个时间相邻块在所述两个时间图片中的一者中,其中所述两个时间图片包括第一时间图片和第二时间图片,其中所述第一时间图片包括在第一参考图片列表的第一条目处识别的图片,且其中所述第二时间图片包括在第二参考图片列表的第一条目处识别的图片;基于经评估的一或多个相邻块中的一者的所述视差运动向量而导出所述当前宏块的视差向量;以及将所述导出的视差向量指派给所述当前宏块内的每一块;以及在对所述纹理视图分量进行解码之后对对应于所述纹理视图分量的深度视图分量进行解码。2.根据权利要求1所述的方法,其进一步包括:在不使用所述深度视图分量用于导出所述视差向量的情况下实施利用所述导出的视差向量的一或多个译码工具。3.根据权利要求1所述的方法,其中评估运动信息包括:评估所述当前宏块的仅具有参考两个参考图片列表中的所述第一参考图片列表的运动向量的所述一或多个相邻块的运动信息以确定所述当前宏块的所述至少一个相邻块是否是以所述视差运动向量经视图间预测的;以及避免评估所述当前宏块的具有参考所述两个参考图片列表中的所述第二参考图片列表的运动向量的所述一或多个相邻块的运动信息以确定所述当前宏块的至少一个相邻块是否是以所述视差运动向量经视图间预测的。4.根据权利要求1所述的方法,其中评估一或多个时间相邻块包括:评估所述第一时间图片或所述第二时间图片中的至少一者中的仅一个右下块的运动信息,其中所述右下块包括位于所述当前宏块的底部且右边的位置处且在所述第一时间图片或所述第二时间图片中的所述至少一者中的块。5.根据权利要求1所述的方法,其中评估运动信息进一步包括:在评估一或多个时间相邻块之后评估多达最多四个空间相邻块的运动信息。6.根据权利要求5所述的方法,其中所述四个空间相邻块中的三个空间相邻块包括用于H.264/AVC视频译码标准中的运动预测的相同相邻块。7.根据权利要求5所述的方法,其中所述四个空间相邻块包括:位于所述当前宏块的左边的块,位于所述当前宏块上方的块,位于所述当前宏块的左上方的块,以及位于所述当前宏块的右上方的块。8.根据权利要求1所述的方法,其中导出视差向量包括:将所述视差向量的水平分量设定为等于所述视差运动向量的水平分量;以及将所述视差向量的垂直分量设定为等于零。9.一种对用于3D高级视频译码3D-AVC的视频数据进行编码的方法,其包括:在3D-AVC顺应视频译码过程中对相依视图的纹理视图分量进行编码,其中对所述纹理视图分量进行编码包括:评估所述纹理视图分量中的当前宏块的一或多个相邻块的运动信息以确定所述当前宏块的至少一个相邻块是否是以参考除所述相依视图外的视图中的视图间参考图片的视差运动向量经视图间预测的,其中评估所述当前宏块的所述一或多个相邻块的所述运动信息包括:在评估所述当前宏块的一或多个空间相邻块之前,评估仅多达两个时间图片中的所述当前宏块的一或多个时间相邻块以确定所述当前宏块的至少一个时间相邻块是否是以所述视差运动向量经视图间预测的,其中所述至少一个时间相邻块在所述两个时间图片中的一者中,其中所述两个时间图片包括第一时间图片和第二时间图片,其中所述第一时间图片包括在第一参考图片列表的第一条目处识别的图片,且其中所述第二时间图片包括在第二参考图片列表的第一条目处识别的图片;基于经评估的一或多个相邻块中的一者的所述视差运动向量而导出所述当前宏块的视差向量;以及将所述导出的视差向量指派给所述当前宏块内的每一块;在对所述纹理视图分量进行编码之后对对应于所述纹理视图分量的深度视图分量进行编码;以及产生包含所述经编码纹理视图分量和所述经编码深度视图分量的具有相依视图的纹理优先译码的经译码位流用于输出。10.根据权利要求9所述的方法,其进一步包括:在不使用所述深度视图分量用于导出所述视差向量的情况下实施利用所述导出的视差向量的一或多个译码工具。11.根据权利要求9所述的方法,其中评估运动信息包括:评估所述当前宏块的仅具有参考两个参考图片列表中的所述第一参考图片列表的运动向量的所述一或多个相邻块的运动信息以确定所述当前宏块的至少一个相邻块是否是以所述视差运动向量经视图间预测的;以及避免评估所述当前宏块的具有参考所述两个参考图片列表中的所述第二参考图片列表的运动向量的所述一或多个相邻块的运动信息以确定所述当前宏块的至少一个相邻块是否是以所述视差运动向量经视图间预测的。12.根据权利要求9所述的方法,其中评估一或多个时间相邻块包括:评估所述第一时间图片或所述第二时间图片中的至少一者中的仅一个右下块的运动信息,其中所述右下块包括位于所述当前宏块的底部且右边的位置处且在所述第一时间图片或所述第二时间图片中的所述至少一者中的块。13.根据权利要求9所述的方法,其中评估运动信息包括:在评估一或多个时间相邻块之后评估多达最多四个空间相邻块的运动信息。14.根据权利要求13所述的方法,其中所述四个空间相邻块中的三个空间相邻块包括用于H.264/AVC视频译码标准中的运动预测的相同相邻块。15.根据权利要求13所述的方法,其中所述四个空间相邻块包括:位于所述当前...

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

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

1