In order to promote the frame rate,motion estimation plays an important role in this area. Block matching algorithms (BMA) play a very important role in the field of motion estimation for video coding. They are efficient to preserve the quality for reconstructed video frame with a minimum cost of computation complexity. Fast BMAs can find an optimal match close to the best match under a full search. In this thesis, we propose some method to further improve the efficiency of the motion estimation. This method varies the size and the origins of the search areas by utilizing string spatial correlation of motion vectors. The motion vectors of the former group are produced in larger search areas to improve the efficiency of the motion estimation.