An apparatus generally having a first circuit and a second circuit for motion estimation is disclosed. The first circuit may be configured to (i) generate a first motion vector for a block at an integer-pel resolution and (ii) determine a single block size associated with the first motion vector. The second circuit may be configured to (i) generate a plurality of second motion vectors at a sub-pel resolution by searching proximate the first motion vector using the single block size and (ii) determine a motion vector for the block as a particular one of the second motion vectors best matching a plurality of reference samples.
This application claims the benefit of U.S. Provisional Application No. 60/487,643, filed Jul. 15, 2003, which is hereby incorporated by reference in its entirety.
This application is related to co-pending applications Ser. No. 10/669,930, filed Sep. 24, 2003 and Ser. No. 10/682,631, filed Oct. 9, 2003 which are hereby incorporated by reference in their entirety.