1. A computer-readable medium having computer executable instructions, which when executed performs steps, comprising: determining a point within a macroblock to be predicted; computing an epipolar line based on the point within the macroblock; and determining a temporary starting point in an image; determining a search starting point based on the temporary starting point and the epipolar line.