多视点视差矢量的确定方法、编码设备及解码设备技术

技术编号:9599830 阅读:154 留言:0更新日期:2014-01-23 04:27
本发明专利技术实施例提供了一种多视点视差矢量的确定方法,该确定方法用于图像或视频的编码或解码过程中,该确定方法包括:根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,所述当前View是除基本View之外的其他View;根据所述PU的参考View和所述PU的NBDV,确定所述PU的Do-NBDV。本发明专利技术实施例通过根据当前View的PU的相邻块信息来确定该PU的参考View,能够获取更合适的参考View,进而能够提高DV计算的准确度。

【技术实现步骤摘要】
多视点视差矢量的确定方法、编码设备及解码设备
本专利技术实施例涉及图像处理领域,并且更具体地,涉及一种多视点视差矢量的确定方法、编码设备及解码设备。
技术介绍
在对多视点图像的编解码过程中,为了进一步消除不同视点的图像间的信息冗余,帧间预测技术中包括了视间预测技术。其中视差矢量(DisparityVector,DV)代表了同一时刻不同视点的图像间对应相似宏块的矢量关系。DV可确定不同视点间的对应宏块位置,以用于预测编解码,而对应宏块间的相似程度决定了消除视间图像信息的冗余程度。DV的准确与否直接影响了预测编解码的性能。在现有的基于预测单元(PredictionUnit,PU)的DV的计算方法中,不同视点(View)的PU的参考View是不变的,导致了计算得到的DV不准确。
技术实现思路
本专利技术实施例提供一种多视点视差矢量的确定方法,该确定方法用于图像或视频的编码或解码过程中,能够提高DV计算的准确度。第一方面,提供了一种多视点视差矢量的确定方法,该确定方法用于图像或视频的编码或解码过程中,该确定方法包括:根据当前视点View的预测单元PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的相邻块视差矢量(NeighborhoodBlockDisparityVector,NBDV),所述当前View是除首先进行多视点编解码的第一个View之外的其他View;根据所述PU的参考View和所述PU的NBDV,确定所述PU的基于深度图的相邻块视差矢量(Depth-orientedNeighborhoodBlockDisparityVector,Do-NBDV)。结合第一方面,在第一种可能的实现方式中,所述确定方法还包括:根据所述PU的Do-NBDV,进行多视点编码或解码。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,包括:确定所述PU的时域相邻块;获取所述时域相邻块的第一运动矢量(MotionVector,MV),以及所述时域相邻块的第一参考View;确定所述PU的NBDV为所述第一MV,以及确定所述PU的参考View为所述第一参考View。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,还包括:当所述PU的时域相邻块不可用时,确定所述PU的第一空域相邻块,所述第一空域相邻块为所述PU的左相邻块;获取所述第一空域相邻块的第二MV,以及所述第一空域相邻块的第二参考View;确定所述PU的NBDV为所述第二MV,以及确定所述PU的参考View为所述第二参考View。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,还包括:当所述PU的第一空域相邻块不可用时,确定所述PU的第二空域相邻块,所述第二空域相邻块为所述PU的上方相邻块;获取所述第二空域相邻块的第三MV,以及所述第二空域相邻块的第三参考View;确定所述PU的NBDV为所述第三MV,以及确定所述PU的参考View为所述第三参考View。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,还包括:当所述PU的第二空域相邻块不可用时,确定所述PU的运动预测补偿块;获取所述运动预测补偿块的第四MV,以及所述运动预测补偿块的第四参考View;确定所述PU的NBDV为所述第四MV,以及确定所述PU的参考View为所述第四参考View。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述根据当前View的PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的NBDV,还包括:当所述PU没有运动预测补偿块时,确定所述PU的NBDV为零;当所述PU的参考帧与第五参考View的对应PU的参考帧是同一时刻参考帧时,确定所述PU的参考View为所述第五参考View。结合第一方面或者上述第一方面的任一种可能的实现方式,在第七种可能的实现方式中,所述根据所述PU的NBDV和所述PU的参考View,确定所述PU的Do-NBDV,包括:获取所述PU的参考View的纹理图信息,以及与所述纹理图信息对应的所述PU的参考View的深度图信息;根据所述PU的NBDV、所述PU的参考View的纹理图信息和所述PU的参考View的深度图信息,确定所述PU的Do-NBDV。第二方面,提供了一种编码设备,该编码设备包括:第一确定单元,用于根据当前视点View的预测单元PU的相邻块信息,确定所述PU的参考View,以及确定所述PU的相邻块视差矢量NBDV,所述当前View是除首先进行多视点编解码的第一个View之外的其他View;第二确定单元,用于根据所述PU的参考View和所述PU的NBDV,确定所述PU的基于深度图的相邻块视差矢量Do-NBDV。结合第二方面,在第一种可能的实现方式中,所述编码设备还包括:编码单元,用于根据所述PU的Do-NBDV进行编码。结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一确定单元,包括:第三确定单元,用于确定所述PU的时域相邻块;第一获取单元,用于获取所述时域相邻块的第一运动矢量MV,以及所述时域相邻块的第一参考View;所述第三确定单元,还用于确定所述PU的NBDV为所述第一MV,以及确定所述PU的参考View为所述第一参考View。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第三确定单元,还用于当所述PU的时域相邻块不可用时,确定所述PU的第一空域相邻块,所述第一空域相邻块为所述PU的左相邻块;所述第一获取单元,还用于获取所述第一空域相邻块的第二MV,以及所述第一空域相邻块的第二参考View;所述第三确定单元,还用于确定所述PU的NBDV为所述第二MV,以及确定所述PU的参考View为所述第二参考View。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第三确定单元,还用于当所述PU的第一空域相邻块不可用时,确定所述PU的第二空域相邻块,所述第二空域相邻块为所述PU的上方相邻块;所述第一获取单元,还用于获取所述第二空域相邻块的第三MV,以及所述第二空域相邻块的第三参考View;所述第三确定单元,还用于确定所述PU的NBDV为所述第三MV,以及确定所述PU的参考View为所述第三参考View。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述第三确定单元,还用于当所述PU的第二空域相邻块不可用时,确定所述PU的运动预测补偿块;所述第一获取单元,还用于获取所述运动预测补偿块的第四MV,以及所述运动预测补偿块的第四参考View;所述第三确定单元,还用于确定所述PU的NBDV为所述第四MV,以及确定所述PU的参考View为所述第四参考View。结合第二方面的第五种可能的实现方式,在第六种可能本文档来自技高网...
多视点视差矢量的确定方法、编码设备及解码设备

【技术保护点】
一种多视点视差矢量的确定方法,所述确定方法用于图像或视频的编码或解码过程中,其特征在于,所述确定方法包括:根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,所述当前视点View是除基本视点View之外的其他视点View;根据所述预测单元PU的参考视点View和所述预测单元PU的相邻块视差矢量NBDV,确定所述预测单元PU的基于深度图的相邻块视差矢量基于深度图的相邻块视差矢量Do?NBDV。

【技术特征摘要】
1.一种多视点视差矢量的确定方法,所述确定方法用于图像或视频的编码或解码过程中,其特征在于,所述确定方法包括:根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,所述当前视点View是除基本视点View之外的其他视点View;根据所述预测单元PU的参考视点View和所述预测单元PU的相邻块视差矢量NBDV,确定所述预测单元PU的基于深度图的相邻块视差矢量基于深度图的相邻块视差矢量Do-NBDV。2.根据权利要求1所述的确定方法,其特征在于,所述确定方法还包括:根据所述预测单元PU的基于深度图的相邻块视差矢量Do-NBDV,进行多视点编码或解码。3.根据权利要求1所述的确定方法,其特征在于,所述根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,包括:确定所述预测单元PU的时域相邻块;获取所述时域相邻块的第一运动矢量MV,以及所述时域相邻块的第一参考视点View;确定所述预测单元PU的相邻块视差矢量NBDV为所述第一运动矢量MV,以及确定所述预测单元PU的参考视点View为所述第一参考视点View。4.根据权利要求3所述的确定方法,其特征在于,所述根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,包括:当所述预测单元PU的时域相邻块不可用时,确定所述预测单元PU的第一空域相邻块,所述第一空域相邻块为所述预测单元PU的左相邻块;获取所述第一空域相邻块的第二运动矢量MV,以及所述第一空域相邻块的第二参考视点View;确定所述预测单元PU的相邻块视差矢量NBDV为所述第二运动矢量MV,以及确定所述预测单元PU的参考视点View为所述第二参考视点View。5.根据权利要求4所述的确定方法,其特征在于,所述根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,包括:当所述预测单元PU的第一空域相邻块不可用时,确定所述预测单元PU的第二空域相邻块,所述第二空域相邻块为所述预测单元PU的上方相邻块;获取所述第二空域相邻块的第三运动矢量MV,以及所述第二空域相邻块的第三参考视点View;确定所述预测单元PU的相邻块视差矢量NBDV为所述第三运动矢量MV,以及确定所述预测单元PU的参考视点View为所述第三参考视点View。6.根据权利要求5所述的确定方法,其特征在于,所述根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,包括:当所述预测单元PU的第二空域相邻块不可用时,确定所述预测单元PU的运动预测补偿块;获取所述运动预测补偿块的第四运动矢量MV,以及所述运动预测补偿块的第四参考视点View;确定所述预测单元PU的相邻块视差矢量NBDV为所述第四运动矢量MV,以及确定所述预测单元PU的参考视点View为所述第四参考视点View。7.根据权利要求6所述的确定方法,其特征在于,所述根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,包括:当所述预测单元PU没有运动预测补偿块时,确定所述预测单元PU的相邻块视差矢量NBDV为零;当所述预测单元PU的参考帧与第五参考视点View的对应预测单元PU的参考帧是同一时刻参考帧时,确定所述预测单元PU的参考视点View为所述第五参考视点View。8.根据权利要求1至7任一项所述的确定方法,其特征在于,所述根据所述预测单元PU的相邻块视差矢量NBDV和所述预测单元PU的参考视点View,确定所述预测单元PU的基于深度图的相邻块视差矢量Do-NBDV,包括:获取所述预测单元PU的参考视点View的纹理图信息,以及与所述纹理图信息对应的所述预测单元PU的参考视点View的深度图信息;根据所述预测单元PU的相邻块视差矢量NBDV、所述预测单元PU的参考视点View的纹理图信息和所述预测单元PU的参考视点View的深度图信息,确定所述预测单元PU的基于深度图的相邻块视差矢量Do-NBDV。9.一种编码设备,其特征在于,所述编码设备包括:第一确定单元,用于根据当前视点View的预测单元PU的相邻块信息,确定所述预测单元PU的参考视点View,以及确定所述预测单元PU的相邻块视差矢量NBDV,所述当前视点View是除基本视点View之外的其他视点View;第二确定单元,用于根据所述预测单元PU的参考视点View和所述预测单元PU的相邻块视差矢量NBDV,确定所述预测单元PU的基于深度图的相邻块视差矢量基于深度图的相邻块视差矢量Do-NBDV。10.根据权利要求9所述的编码设备,其特征在于,所述编码设备还包括:编码单元,用于根据所述预测单元PU的基于深度图的相邻块视差矢量Do-NBDV进行编码。11.根据权利要求9所述的编码设备,其特征在于,所述第一确定单元,包括:第三确定单元,用于确定所述预测单元PU的时域相邻块;第一获取单元,用于获取所述时域相邻块的第一运动矢量MV,以及所述时域相邻块的第一参考视点View;所述第三确定单元,还用于确定所述预测单元PU的相邻块视差矢量NBDV为所述第一运动矢量MV,以及确定所述预测单元PU的参考视点View为所述第一参考视点View。12.根据权利要求11所述的编码设备,其特征在于,所述第三确定单元,还用于当所述预测单元PU的时域相邻块不可用时,确定所述预测单元PU的第一空域相邻块,所述第一空域相邻块为所述预测单元PU的左相邻块;所述第一获取单元,还用于获取所述第一空域相邻块的第二运动矢量MV,以及所述第一空域相邻块的第二参考视点View;所述第三确定单元,还用...

【专利技术属性】
技术研发人员:陈旭郑萧桢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1