1. A method of improving a motion estimation iterative search using a computing device, the method comprising: a. iteratively searching for a smallest distance position; b. determining a center point of a next search area; and c. avoiding a local minimum.