摘要 |
A motion estimation method for generating a motion vector to encode a original block includes: (a0) generating a center point (CTP); (a) generating a main search window (MSW) around the CTP, which has a step size of 3 and 7x7 points, calculating BDMs corresponding to CPs (check points) in MSW, and setting CP corresponding to a minimum BDM as a candidate CP (CCP); (a1) judging whether CCP is CTP, and executing step (c) if yes, otherwise executing step (b); (b) setting CCP as CTP and executing step (a); and (c) generating an auxiliary search window (ASW) around the CCP, which has a step size of 1 and 3x3 points, and calculating BDMs corresponding to CPs in ASW, wherein one of CPs corresponding to a minimum BDM in ASW is an optimum point, and subtracting coordinates of CTP from those of the optimum point so as to obtain the motion vector.
|