Abstract
An interpolation method for decimal motion estimation and a method and an apparatus for calculating cost functions derived from the interpolation method are provided. The interpolation method comprises the following steps. First, divide the data range needed by an interpolation filtering into a loaded range and a speculative range. Load data into the loaded range and then generate the date in the speculative range based on the data in the loaded range. Finally, use the data range as input data and perform the interpolation filtering.