发明名称 |
用于H.264编码器的半像素运动估计方法 |
摘要 |
一种用于H.264编码器的半像素运动估计方法,其首先在预先确定的参考图像中设定待进行的运动搜索窗口的尺寸及位置,然后根据所设定的搜索窗口的尺寸及位置对当前待搜索的图像相应位置及尺寸内的图像块进行整像素运动矢量搜索以获得最优整像素点的位置,接着根据预先确定的半像素运动矢量搜索算法选择出所述最优整像素点周围需要进行后续处理的多个半像素点,并采用线性插值算法对所述多个半像素点进行相应运算以获得所述半像素点的半像素值,最后根据所获得的半像素点的半像素值、并预先确定的半像素运动矢量搜索算法进行搜索以在所述半像素点中选择出最优半像素点,由此可大幅提高H.264编码器的编码速率。 |
申请公布号 |
CN101247523B |
申请公布日期 |
2010.09.08 |
申请号 |
CN200810034777.4 |
申请日期 |
2008.03.18 |
申请人 |
上海华平信息技术股份有限公司 |
发明人 |
郭春辉 |
分类号 |
H04N7/26(2006.01)I;H04N7/36(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
上海光华专利事务所 31219 |
代理人 |
余明伟 |
主权项 |
一种用于H.264编码器的半像素运动估计方法,其特征在于包括步骤:1)在预先确定的参考图像中设定待进行的运动搜索窗口的尺寸及位置;2)根据所设定的搜索窗口的尺寸及位置对当前待搜索的图像相应位置及尺寸内的图像块进行整像素运动矢量搜索以获得最优整像素点的位置;3)根据预先确定的半像素运动矢量搜索算法选择出所述最优整像素点周围需要进行后续处理的多个半像素点,并采用线性插值算法对所述多个半像素点进行相应运算以获得所述半像素点的半像素值,其中,所述线性插值算法具体为:对于每一个半像素点,将与所述最优整像素点及该半像素点处于同一直线且最接近该半像素点的整像素点的像素值、及所述最优整像素点的像素值相加后再加1,并将所得的和除以2,得到该半像素点的像素值;4)根据所获得的半像素点的半像素值、并采用预先确定的半像素运动矢量搜索算法进行搜索以在所述多个半像素点中选择出最优半像素点。 |
地址 |
200433 上海市国定路335号 |