Patent ID: 7953152

Claim:
A method for inter prediction of blocks of pixels using motion vectors in a processor comprising: specifying the location of a block in a previously decoded reference frame to be used as a predictor, relative to the spatial position of a block being predicted, by a two-dimensional motion vector; specifying the motion vector to ½ or ⅛ pixel precision in the luma domain and ¼ or ⅛ pixel precision in U and V; where a fractional pixel vector is used, deriving the predictor block using the processor by applying a 6-tap 2 dimensional interpolation filter, whose coefficients, when implemented as a separable 2-dimensional filter such that the predictor block is first filtered in one dimension (horizontal or vertical) and the resulting filtered block is then filtered in the other dimension, are as follows: 2 −11 108 36 −8 1 (¼ pixel) 3 −16 77 77 −16 3 (½ pixel) 1 −8 36 108 −11 2 (¾ pixel).