[发明专利]快速运动估计方法及视频编解码方法有效
申请号: | 200810015437.7 | 申请日: | 2008-03-21 |
公开(公告)号: | CN101267556A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 刘微;刘志胜;彭玉华 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 青岛联智专利商标事务所有限公司 | 代理人: | 邵新华 |
地址: | 266100山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 运动 估计 方法 视频 解码 | ||
1.一种快速运动估计方法,包括以下步骤:
a、根据当前块的相邻块的运动矢量预测所述当前块的运动矢量,获得当前块的运动矢量预测值,以该当前块的运动矢量预测值作为运动搜索的起点;
b、计算所述当前块的运动量,根据该运动量确定搜索步长;
c、根据所述当前块与其参考块的绝对误差和SAD最小值所在位置选择不同搜索半径的搜索模板进行搜索,直至所述SAD最小值位于搜索模板的中心点,结束搜索;
其中,所述当前块的运动量的计算包括下述步骤:
b1、定义一个变量li:
其中,(x,y)为所述当前块的相邻块的运动矢量的平均值,(xi,yi)表示第i个相邻块的运动矢量的值;所述当前块的相邻块为当前块的左边块、上方块及右上方块;
b2、定义一个中间变量L:L=Max{li};
b3、若中间变量L小于等于第一阈值,则定义当前块的运动量为Low;若中间变量L大于第一阈值小于等于第二阈值,则定义当前块的运动量为Median;若中间变量L大于第二阈值,则定义当前块的运动量为High;所述第一阈值和第二阈值根据图像质量确定。
2.根据权利要求1所述的快速运动估计方法,其特征在于,在所述步骤c中,若所述SAD最小值位于搜索模板的中心点的垂直方向,则选择垂直搜索半径大于水平搜索半径的搜索模板;否则,选择水平搜索半径大于垂直搜索半径的搜索模板。
3.根据权利要求2所述的快速运动估计方法,其特征在于,在所述搜索模板的垂直搜索半径和水平搜索半径中,较大的搜索半径是较小的搜索半径的两倍。
4.根据权利要求1至3任一项所述的快速运动估计方法,其特征在于,所述搜索模板为菱形模板。
5.根据权利要求1所述的快速运动估计方法,其特征在于,所述当前块的运动矢量预测值为所述当前块的相邻块的运动矢量的矢量中值;其中,所述当前块的相邻块为当前块的左边块、上方块及右上方块。
6.根据权利要求1所述的快速运动估计方法,其特征在于,所述运动量为Low时,确定搜索步长为1;所述运动量为Median时,确定搜索步长为2;所述运动量为High时,确定搜索步长为4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810015437.7/1.html,转载请声明来源钻瓜专利网。