利索能及
我要发布
收藏
专利号: 202110137388X
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种H.266/VVC的快速运动估计方法,其特征在于,包括以下步骤:

S1,当编码器对当前编码CU完成常规运动估计后,获取当前CU的编码数据;

S2,根据步骤S1的CU数据,若当前编码的CU存在父CU,且父CU为skip模式,则进入下一步骤S3;否则进入S6;

S3,若常规运动估计的最优模式为双向预测L2,则进行L0、L1和L2的4‑affine运动估计并进入S4;否则进行L0和L1的4‑affine运动估计并进入S5;4‑affine运动估计指的是四参数仿射运动估计,四个参数即所在CU的左上、右上角顶点对应运动矢量的水平分量与垂直分量;L0和L1分别表示前向预测和后向预测;

S4,若4‑affine运动估计的最优预测模式为L2,则进行L0、L1和L2的6‑affine运动估计并进入S6;否则进入S5,6‑affine运动估计指的是六参数仿射运动估计,六个参数即所在CU的左上、左下和右上对应运动矢量的水平分量与垂直分量;

S5,进行L0和L1的6‑affine运动估计,并进入S6;

S6,比较常规运动估计,4‑affine运动估计,6‑affine运动估计中已经进行过的L0、L1和L2模式的率失真代价值,选出率失真代价最小的模式作为最优的预测模式,结束运动估计过程。

2.根据权利要求1所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S1中,H.266/VVC的运动估计种类有三种,分别是常规运动估计、4‑affine运动估计和6‑affine六参数仿射运动估计;运动估计的目的是为当前区域图像块在参考帧中找到与其最相似的图像块;每种运动估计包含前向预测L0、后向预测L1和双向预测L2三种预测模式,以获取常规运动估计的L0、L1和L2三种预测模式的率失真代价值;率失真代价值是衡量编码性能的一种指标,率失真代价值越低,说明性能越好,其计算方法如公式(1)所示,公式中的J为率失真代价值;R是编码比特率,用来衡量编码效率;D表示失真,衡量重建块与原始块的差别;λ为拉格朗日常数;

J=λR+D       (1)。

3.根据权利要求2所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述率失真代价值J的计算不需要人为设置或者改动,在进行对应模式的运动估计之后可由编码器提取参数得到;CU数据包括当前CU的CodingStructure以及各模式的率失真代价值;

CodingStructure为编码器内的一种数据结构;L0和L1的率失真代价值保存在数组uiCost中,可通过索引0和1分别得到;L2的率失真代价值保存在uiBiCost中。

4.根据权利要求3所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S2中,父CU是当前编码CU的上一级CU,其编码数据可以通过对当前CU的CodingStructure进行访问得到;skip模式是一种帧间编码的预测模式,保存在编码数据中,若父CU以skip模式作为帧间预测模式,则说明该图像区域运动情况简单,不必以复杂的仿射运动估计进行预测。

5.根据权利要求4所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S3中,率失真代价最小的模式即为所在运动估计种类中的最优预测模式;若常规运动估计的最优模式为L2,则进行全部模式的4‑affine运动估计并进入步骤S4,随后编码器会保存常规运动估计中的最优模式以及4‑affine运动估计中L0、L1和L2模式的率失真代价值;否则仅进行L0和L1的4‑affine运动估计,随后编码器会保存常规运动估计中L2模式和4‑affine运动估计中L0、L1模式的率失真代价值。

6.根据权利要求5所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S4中,若4‑affine运动估计的最优模式为L2,则进行全部模式的6‑affine运动估计后进入步骤S6,随后编码器会保存常规运动估计和4‑affine运动估计的最优模式的率失真代价值,以及6‑affine运动估计L0、L1和L2模式的率失真代价值;否则进入S5。

7.根据权利要求6所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S5中,进行L0和L1的6‑affine运动估计,此时编码器保存着常规运动估计、4‑affine运动估计的最优模式的率失真代价值,以及L0和L1的6‑affine的率失真代价值。

8.根据权利要求7所述的一种H.266/VVC的快速运动估计方法,其特征在于,所述步骤S6中,比较常规运动估计、4‑affine运动估计和6‑affine运动估计中所有模式的率失真代价值,并选取其中率失真代价最小的模式作为运动估计的最终结果。

9.一种存储介质,该存储介质内部存储计算机程序,其特征在于,所述计算机程序被处理器读取时,执行上述权利要求1~8任一项的方法。