1.一种视频处理方法,包括:
基于运动候选对,为视频的当前块的处理生成成对merge候选;以及
基于所述成对merge候选,执行所述视频的比特流表示与所述当前块之间的转换,
其中,所述运动候选对包括第一运动候选中的参考图片列表l的第一运动矢量mv0=(mv0x,mv0y)、以及第二运动候选中的所述参考图片列表l的第二运动矢量mv1=(mv1x,mv1y),并且其中,mv*=(mv*x,mv*y)是所述成对merge候选,使得:
mv*x=shift(mv0x+mv1x,1)且mv*y=shift(mv0y+mv1y,1),
其中,shift(x,s)=(x+off)>>s,其中off和s是整数,并且其中,>>表示右移操作。
2.一种视频处理方法,包括:
基于运动候选对,为视频的当前块的处理生成成对merge候选;以及
基于所述成对merge候选,执行所述视频的比特流表示与所述当前块之间的转换,
其中,所述运动候选对包括第一运动候选中的参考图片列表l的第一运动矢量mv0=(mv0x,mv0y)、以及第二运动候选中的所述参考图片列表l的第二运动矢量mv1=(mv1x,mv1y),并且其中,mv*=(mv*x,mv*y)是所述成对merge候选,使得:
mv*x=signshift(mv0x+mv1x,1)且mv*y=signshift(mv0y+mv1y,1),其中
其中off和s是整数,并且其中,>>表示移位操作。
3.一种视频处理方法,包括:
基于运动候选对,为视频的当前块的处理生成成对merge候选;以及
基于所述成对merge候选,执行所述视频的比特流表示与所述当前块之间的转换,
其中,所述运动候选对包括第一运动候选中的参考图片列表l的第一运动矢量mv0=(mv0x,mv0y)、以及第二运动候选中的所述参考图片列表l的第二运动矢量mv1=(mv1x,mv1y),并且其中,mv*=(mv*x,mv*y)是所述成对merge候选,使得:
mv*x=signshift(mv0x+mv1x,1)且mv*y=signshift(mv0y+mv1y,1),其中
其中off和s是整数,并且其中,>>表示移位操作。
4.根据权利要求1至3中任一项所述的方法,其中,merge候选对来自merge候选列表。
5.根据权利要求1至3中任一项所述的方法,其中,所述参考图片列表l包括参考图片列表0(l0)或参考图片列表1(l1)。
6.根据权利要求1至3中任一项所述的方法,还包括:
将所述成对merge候选插入所述merge候选列表中。
7.根据权利要求1至3中任一项所述的方法,还包括:
在执行所述转换之后更新所述merge候选列表。
8.根据权利要求1至7中任一项所述的方法,其中,off=0。
9.根据权利要求1至7中任一项所述的方法,其中,当确定s=0时,off=0。
10.根据权利要求1至7中任一项所述的方法,其中,off=1<<(s-1)。
11.根据权利要求1至7中任一项所述的方法,其中,当确定s≠0时,off=1<<(s-1)。
12.根据权利要求1至7中任一项所述的方法,其中,off=(1<<(s-1))-1。
13.根据权利要求1至12中任一项所述的方法,其中,所述当前视频块是编解码单元。
14.根据权利要求1至13中任一项所述的方法,其中,执行所述转换包括从所述当前视频块生成所述比特流表示。
15.根据权利要求1至13中任一项所述的方法,其中,执行所述转换包括从所述比特流表示生成所述当前视频块。
16.一种视频解码装置,包括处理器,所述处理器被配置为实现权利要求1至15中的一项或多项所述的方法。
17.一种存储在非暂时性计算机可读介质上的计算机程序产品,所述计算机程序产品包括用于实现权利要求1至15中的一项或多项所述的方法的程序代码。