发明名称 |
一种基于双参考帧的运动估计方法 |
摘要 |
本发明提供一种基于双参考帧的运动估计方法,包括:在编码P帧时,获取当前帧中当前待编码宏块的相邻宏块以及前一帧中与当前待编码宏块位于相同位置的宏块的运动矢量;根据步骤一获取的运动矢量确定搜索中心A和搜索范围S<sub>P1</sub>;以前一帧的原始帧为参考帧,在搜索范围S<sub>P1</sub>内以A为搜索中心进行运动搜索,获得预测运动矢量;根据预测运动矢量确定搜索中心B和搜索范围S<sub>P2</sub>;判断是否提前结束,若是则确定最佳运动矢量;否则执行下一步;以前一帧的重构帧为参考帧,在搜索范围S<sub>P2</sub>内以B为搜索中心进行运动搜索,确定最佳运动矢量。本发明能够在符合H.264编码协议的基础上,利用原始帧的数据完整性,提高运动估计的准确度,减少编码错误传递和扩散。 |
申请公布号 |
CN103796026A |
申请公布日期 |
2014.05.14 |
申请号 |
CN201210431435.2 |
申请日期 |
2012.11.01 |
申请人 |
华平信息技术股份有限公司 |
发明人 |
王子希 |
分类号 |
H04N19/51(2014.01)I;H04N19/56(2014.01)I;H04N19/176(2014.01)I |
主分类号 |
H04N19/51(2014.01)I |
代理机构 |
上海光华专利事务所 31219 |
代理人 |
余明伟 |
主权项 |
一种基于双参考帧的运动估计方法,其特征在于,所述基于双参考帧的运动估计方法包括:步骤一,在编码P帧时,获取当前帧中当前待编码宏块的相邻宏块以及前一帧中与所述当前待编码宏块位于相同位置的宏块的运动矢量;步骤二,根据步骤一获取的运动矢量确定搜索中心A和搜索范围SP1;步骤三,以所述前一帧的原始帧为参考帧,在所述搜索范围SP1内以A为搜索中心进行运动搜索,获得预测运动矢量;步骤四,根据所述预测运动矢量确定搜索中心B和搜索范围SP2;判断是否提前结束,若是则确定最佳运动矢量;否则执行步骤五;步骤五,以所述前一帧的重构帧为参考帧,在所述搜索范围SP2内以B为搜索中心进行运动搜索,确定最佳运动矢量。 |
地址 |
200433 上海市杨浦区国定路335号 |