发明名称 |
可变块尺寸运动预测方法和装置 |
摘要 |
本发明提供了可变块尺寸运动预测方法:持续取出待预测帧中用于预测某一候选运动矢量的当前宏块像素及其对应的参考宏块像素,分别存储在当前宏块像素存储器和搜索窗像素存储器,直到遍历搜索窗中的所有候选运动矢量;取出当前宏块像素进行降采样和像素截位处理;同时取出参考宏块像素进行降采样和像素截位处理;将处理后的候选运动矢量对应的参考宏块在各种宏块分割模式下的SAD值;选取各种宏块分割模式下最小SAD值和对应的运动矢量。本发明采用全流水结构,整个运动估计运算执行周期短,可以实时处理,实现在编码器性能、功耗、面积之间进行权衡,具有很强的通用性。 |
申请公布号 |
CN101605262B |
申请公布日期 |
2011.11.09 |
申请号 |
CN200910100536.X |
申请日期 |
2009.07.09 |
申请人 |
杭州士兰微电子股份有限公司 |
发明人 |
胡红旗;陈剑军 |
分类号 |
H04N7/26(2006.01)I;H04N7/50(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
可变块尺寸运动预测方法,其特征在于包括如下步骤:(1)从外部存储器中持续取出待预测帧中用于预测某一候选运动矢量的当前宏块像素及其对应的参考宏块像素,分别存储在当前宏块像素存储器和搜索窗像素存储器,直到遍历搜索窗中的所有候选运动矢量;(2)从当前宏块像素存储器取出一个候选运动矢量的当前宏块像素,并对当前宏块像素进行降采样和像素截位处理,将处理的结果缓存在当前宏块像素寄存器阵列;(3)进行步骤(2)的同时,从搜索窗像素存储器取出一个候选运动矢量的参考宏块像素,并对取出的参考宏块像素进行降采样和像素截位处理,将处理的结果缓存在参考像素寄存器阵列;(4)将步骤(2)和步骤(3)处理后的当前宏块像素和参考宏块像素在同一周期内分别由当前宏块像素寄存器阵列和参考宏块像素寄存器阵列送出到SAD计算单元进行运算,计算该候选运动矢量对应的参考宏块在各种宏块分割模式下的SAD值;(5)各种宏块分割模式下的SAD值与前一个候选运动矢量运算得到的各种宏块分割模式下的SAD值进行比较,选取各种宏块分割模式下最小SAD值和对应的运动矢量。 |
地址 |
310012 浙江省杭州市黄姑山路4号(高新区) |