1.一种基于P帧的多假设运动补偿方法,其特征在于,包括:
以当前图像块的相邻已编码图像块作为参考图像块,利用参考图像块的运动矢量获得当前图像块的第一运动矢量,所述第一运动矢量指向第一预测块;
以所述第一运动矢量为参考值,在所述第一预测块所在的帧中对当前图像块进行运动估计获得当前图像块的第二运动矢量,所述第二运动矢量指向第二预测块;
对所述第一预测块和所述第二预测块进行加权平均,获得当前图像块的最终预测块;
将当前图像块和最终预测块的残差信息、第二运动矢量加入到当前图像块的编码码流中。
2.如权利要求1所述的方法,其特征在于,以当前图像块的相邻已编码图像块作为参考图像块,为:
以当前图像块的相邻已编码图像块中的三个图像块作为参考图像块。
3.如权利要求2所述的方法,其特征在于,利用参考图像块的运动矢量获得当前图像块的第一运动矢量,包括:
判断到三个参考图像块中只有一个参考图像块具有运动矢量,则将该运动矢量作为当前图像块的第一运动矢量;否则,继续执行下面步骤:
判断到三个参考图像块中有一个参考图像块的运动矢量的水平分量与另外两个参考图像块的运动矢量的水平分量方向相反时,将所述两个参考图像块的运动矢量的水平分量的平均值作为当前图像块的第一运动矢量的水平分量;判断到三个参考图像块中有一个参考图像块的运动矢量的垂直分量与另外两个参考图像块的运动矢量的垂直分量方向相反时,将所述两个参考图像块的运动矢量的垂直分量的平均值作为当前图像块的第一运动矢量的垂直分量;否则,继续执行下面步骤:
计算任意两个参考图像块在水平方向的距离,将距离最小的两个参考图像块的运动矢量的水平分量的平均值作为当前图像块的第一运动矢量的水平分量;计算任意两个参考图像块在垂直方向的距离,将距离最小的两个参考图像块的运动矢量的垂直分量的平均值作为当前图像块的第一运动矢量的垂直分量。
4.如权利要求1所述的方法,其特征在于,对所述第一预测块和所述第二预测块进行加权平均,获得当前图像块的最终预测块时,第一预测块和第二预测块的权重和为1。
5.如权利要求4所述的方法,其特征在于,第一预测块和第二预测块的权重各为1/2。