⑷亚像素精度的运动估计
在H.264中,运动估计的精度由H.263中的半像素提高到 像素,并且把 像素作为可选项。与半像素精度的运动估计一样, 像素精度的运动估计使用内插得到半像素和 像素位置的点。
在H.264的帧间预测编码中,仍可以继续采用三步搜索算法找出与当前宏块最匹配的块。在块匹配中,块的位移与块的中心或块中任何一点的位移是等价的。因此,块的位移可以理解为中心点的位移。在三步算法中,搜索范围为 7,即在上一帧以当前子块为原点,将当前子块在其上下左右距离为7的范围内按一定规则移动,每移动到一个位置,取出同样大小的子块与当前子块进行匹配计算。具体分为以下三步:
以当前子块为中心,以4为步幅,将图4中标出的9个位置为中心的子块与当前子块进行匹配,求出最佳匹配的子块中心位置。
.
以①中求出的最佳子块为中心,例如,x=4,y=0,以2为步幅,将图中的9个位置为中心的子块与当前子块进行匹配,求出最佳匹配的子块中心位置。
.
以②中求出的最佳子块为中心,例如,x=4,y=0,以1为步幅,将图中的9个位置为中心的子块与当前子块进行匹配,求出最佳匹配的子块中心位置,它与当前子块中心的位置偏移量即为估计的位移量。