1. A method of motion estimation and compensation processing, comprising: determining a preliminary motion vector from a set of partial motion vectors each associated with a corresponding subsampled matchblock representing a given picture; generating a second motion vector based on a refined granularity of the preliminary motion vector; and performing a fractional pixel search using the second motion vector to produce a final motion vector, the final motion vector being used for motion compensation.