[发明专利]视频编码中运动估计优化方法与装置有效
申请号: | 202110583170.7 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113365081B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 叶培奇;桑耀 | 申请(专利权)人: | 深圳市杰理微电子科技有限公司 |
主分类号: | H04N19/52 | 分类号: | H04N19/52;H04N19/176 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 黄恕 |
地址: | 518051 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 编码 运动 估计 优化 方法 装置 | ||
1.一种视频编码中运动估计优化方法,其特征在于,所述方法包括:
获取当前宏块对应的预测运动矢量集;
根据所述预测运动矢量集进行复合式模板搜索,得到初始最佳MBD点;
比较所述初始最佳MBD点对应的运动矢量与上一帧的运动矢量均值,得到比较结果,比较结果包括初始最佳MBD点对应的运动矢量大于上一帧的运动矢量均值;初始最佳MBD点对应的运动矢量小于上一帧的运动矢量均值;
根据所述比较结果进行多层次运动搜索,得到最佳MBD点;
根据所述最佳MBD点进行视频编码中运动补偿;
所述根据所述比较结果进行多层次运动搜索,得到最佳MBD点包括:若所述初始最佳MBD点对应的运动矢量大于所述上一帧的运动矢量均值,则根据所述初始最佳MBD点进行第一层次大六边形搜索,以更新所述初始最佳MBD点;根据最新的所述初始最佳MBD点,依次进行六边形搜索以及小菱形搜索,得到最佳MBD点;若所述初始最佳MBD点对应的运动矢量小于所述上一帧的运动矢量均值,则判断所述初始最佳MBD点对应的运动矢量是否等于最佳预测起始点经过小菱形搜索得出的最优代价点的运动矢量;若不等于,则根据所述初始最佳MBD点进行第二层次大六边形搜索,以更新所述初始最佳MBD点;若等于,则进入根据最新的所述初始最佳MBD点,依次进行六边形搜索以及小菱形搜索,得到最佳MBD点的步骤,其中,第一层次的层次数大于第二层次的层次数。
2.根据权利要求1所述的方法,其特征在于,所述获取当前宏块对应的预测运动矢量集包括:
确定当前宏块对应宏块相邻的已知宏块,所述已知宏块为运动矢量已知的宏块;
获取所述已知宏块的运动矢量均值以及当前宏块的原点;
组合所述已知宏块的运动矢量、所述运动矢量均值以及所述当前宏块的原点,构成预测运动矢量集。
3.根据权利要求1所述的方法,其特征在于,所述根据所述预测运动矢量集进行复合式模板搜索,得到初始最佳MBD点包括:
对所述预测运动矢量集各个点进行率失真代价计算,查找率失真代价计算结果最小对应的点作为初始预测起始点;
以所述初始预测起始点作为起点依次进行多种类型的复合式模板搜索,得到初始最佳MBD点。
4.根据权利要求3所述的方法,其特征在于,所述以所述初始预测起始点作为起点依次进行多种类型的复合式模板搜索,得到初始最佳MBD点包括:
以所述初始预测起始点作为起点,在预设搜索方式集合中不重复逐一选取当前搜索方式进行搜索,所述预设搜索方式集合依次包括小菱形搜索、中菱形搜索以及十字对称与正八边形搜索;
对搜索到的点进行率失真代价计算,查找率失真代价计算结果最小对应的点,得到搜索目标点;
当搜索目标点不符合预设宏块设置阈值要求时,将所述搜索目标点更新为所述初始预测起点;
返回所述以所述初始预测起始点作为起点,在预设搜索方式集合中不重复逐一选取当前搜索方式进行搜索的步骤,直至完成十字对称与正八边形搜索;
根据十字对称与正八边形搜索对应的搜索目标点,依次进行非对称十字搜索以及螺旋逐步搜索;
获取螺旋逐步搜索对应的搜索目标点,得到初始最佳MBD点。
5.根据权利要求4所述的方法,其特征在于,还包括:
当搜索目标点符合预设宏块设置阈值要求时,将符合预设宏块设置阈值要求的搜索目标点作为最佳MBD点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市杰理微电子科技有限公司,未经深圳市杰理微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110583170.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于清洁的食品加工烘烤设备
- 下一篇:一种高强度醋酸纤维及其制备方法