[发明专利]编码单元的仿射运动估计方法、装置、存储介质及终端在审
申请号: | 202110732569.7 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113630602A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 张鹏;陈长鑫;向国庆;严伟;贾惠柱 | 申请(专利权)人: | 杭州未名信科科技有限公司;浙江省北大信息技术高等研究院 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/51;H04N19/513;H04N19/147;H04N19/567 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 李小朋 |
地址: | 311200 浙江省杭州市萧*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 单元 运动 估计 方法 装置 存储 介质 终端 | ||
1.一种编码单元的仿射运动估计方法,其特征在于,所述方法包括:
获取并划分当前编码单元,生成n个编码块;
获取所述n个编码块各自的中心运动矢量,生成n个第一中心运动矢量;
从所述n个第一中心运动矢量中任意选取m个不同编码块的中心运动矢量进行遍历组合,生成多组中心运动矢量;
根据所述多组中心运动矢量中各组中心运动矢量计算与其对应的未选中编码块的运动矢量,生成n个编码块各自的第二中心运动矢量;
根据所述n个编码块各自的第二中心运动矢量从所述多组中心运动矢量中确定出率失真代价最小值对应的中心运动矢量,得到一组最优中心运动矢量;
其中,所述m表示所采用的仿射运动估计模型的控制点数目;所述n和m为预设常数,所述n和m为正整数,所述m小于n。
2.根据权利要求1所述的方法,其特征在于,所述根据所述n个编码块各自的第二中心运动矢量从所述多组中心运动矢量中确定出率失真代价最小值对应的中心运动矢量,得到一组最优中心运动矢量,包括:
利用所述n个编码块各自的第二中心运动矢量针对与其对应的编码块进行运动补偿,生成n个预测块;
计算所述n个预测块和其对应的编码块之间的残差像素,并基于所述残差像素计算所述n个预测块的率失真代价;
选取所述n个预测块的率失真代价中最小值,并将所述最小值对应的一组中心运动矢量确定为一组最优中心运动矢量。
3.根据权利要求1所述的方法,其特征在于,所述获取所述n个编码块各自的中心运动矢量,包括:
初始化所述当前编码单元的同一帧编码单元;
提取所述同一帧编码单元中与所述当前编码单元相同位置处的中心运动矢量。
4.根据权利要求1所述的方法,其特征在于,所述获取并划分当前编码单元,生成n个编码块,包括:
获取当前编码单元;
确定编码块的划分数量n;
根据所述编码块的划分数量n与预设划分方式将所述当前编码单元进行划分;
生成n个编码块。
5.根据权利要求2所述的方法,其特征在于,所述基于所述残差像素计算所述n个预测块的率失真代价,包括:
加载率失真代价计算公式;
将每个所述残差像素代入所述率失真代价计算公式中进行计算,生成当前编码单元的预测块的率失真代价;其中,所述率失真代价计算公式为:
J=SATD+λ·R;其中,J为率失真代价值,SATD是当前编码单元与匹配块的像素绝对差值和,λ是拉格朗日系数,R为当前编码模式所需的比特数。
6.根据权利要求1所述的方法,其特征在于,所述确定出一组最优中心运动矢量之后,还包括:
根据确定出的所述一组最优中心运动矢量生成搜索窗;
基于预设率失真优化公式从所述搜索窗中选取目标运动矢量;
将所述一组最优中心运动矢量的均值与所述目标运动矢量的差值确定为运动矢量差;
将所述运动矢量差写入当前码流。
7.根据权利要求6所述的方法,其特征在于,所述预设率失真优化公式为:
J=SAD+λR(MVD)
其中,SAD为当前编码单元与匹配块的像素绝对差值和,R(MVD)则为表示当前MVD所需要的字节数,λ则为拉格朗日乘子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州未名信科科技有限公司;浙江省北大信息技术高等研究院,未经杭州未名信科科技有限公司;浙江省北大信息技术高等研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110732569.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:扇出型封装填埋方法
- 下一篇:一种钢塔与钢壳混凝土组合塔的混合塔结构