1. An apparatus for predicting reference data transfer scheme for motion estimation, comprising: memory coupled to a processor, wherein the processor retrieves data from the memory for performing a method for predicting reference data transfer scheme for motion estimation, the method comprises: computing hypothetical rectangle region in reference frame containing all the predicting and reference data for doing motion estimation search around the region; utilizing overlap with previously fetched reference data, computing overlap with previously fetched reference data, and transferring needed data, wherein said steps utilized at least if the macroblock is not the first in a row; invalidating any predictor, wherein the predictor is not part of the fetched data; and regulating the motion estimation and setting the motion vector to an effective value based on the fetched and computed data.