1. A method for implementing motion estimation comprising the steps of: (A) performing a motion estimation search on one or more blocks of sub-sampled images to generate a first plurality of motion vector scores; (B) applying a first adjustable bias to any one or more of said first plurality of motion vector scores with a lowest sum of absolute differences score; (C) selecting a motion vector with a lowest adjusted score in response to applying said first adjustable bias; (D) performing a motion estimation search on one or more blocks of non-sub-sampled images to generate a second plurality of motion vector scores with a selected motion vector with said lowest adjusted score; (E) applying a second adjustable bias to any one or more of said second plurality of motion vector scores with the lowest sum of absolute differences score; and (F) selecting a final motion vector for each target block position.