Patent ID: 8467453

Claim:
A motion vector calibration circuit for receiving a temporary motion vector of a target block of an image and a plurality of motion estimation errors of the target block and generating a calibrated motion vector of the target block, comprising: a select circuit for selecting a candidate motion vector from at least one calibrated motion vector of at least one neighboring block of the target block and a global motion vector of the image according to coordinates of the target block; a first detection circuit for detecting whether the motion estimation error corresponding to the candidate motion vector is a local minimum among the plurality of motion estimation errors according to the candidate motion vector, the plurality of motion estimation errors and a preset vector; a second detection circuit for selecting at least three sampled motion vectors to detect whether the motion estimation errors corresponding to the at least three sampled motion vectors form a sine wave according to the candidate motion vector and the temporary motion vector; a third detection circuit for detecting whether the motion estimation error corresponding to the candidate motion vector is less than a threshold value according to the candidate motion vector; and a decision circuit for outputting the candidate motion vector as the calibrated motion vector if detecting results of the first detection circuit, the second detection circuit and the third detection circuit are positive.