摘要 |
A data processing apparatus is provided which is configured to receive a down-sampled source block 635 and a down-sampled reference frame 640 portion. The data processing apparatus comprises interpolation circuitry 670 configured to interpolate between pixels of the down-sampled reference frame portion to generate a set of interpolated down-sampled reference frame blocks. Cost function calculation circuitry 650 calculates a cost function value indicative of a difference between the down-sampled source block and each interpolated down-sampled reference frame block. Minimisation circuitry 655 identifies the lowest cost function value and estimation motion vector generation circuitry 660 generates an estimate motion vector independence thereon. Said downsampled source and reference images may be a filtered version of said images or an averaging of the pixels of said images. Said cost function may be calculated by algorithms determining a sum of absolute transformed differences, a sum of square error, a mean square error, a mean absolute error and a mean absolute difference. |