The invention relates to a method for variable-block motion compensation pixel interpolation, and relative device, wherein said method comprises: storing the pixel data used in interpolation into the reference pixel block data buffer area; dividing several interpolation points into several types, to interpolate on each interpolation point, to obtain the motion predict value; storing said motion predict values in row or queue into motion predict valve memory. And said device comprises: connected reference pixel block data buffer module, sub pixel interpolation unit and motion predict value memory. The invention can improve the efficiency of sub pixel interpolation. |