摘要 |
A reference block is divided (at 6) in the horizontal direction into small blocks, and is also divided in the vertical direction into small blocks. Feature values representing each of the small blocks formed from the reference block are obtained (at 8A, 8B). Similarly, a check block is divided (at 7) in the horizontal and vertical directions into small blocks and feature values representing the small blocks formed from the check block are obtained (at 9A, 9B). The feature values in the horizontal direction of the reference and check blocks are compared (at 10A), and the feature values in the vertical direction of the reference and check blocks are compared (at 10B). The results of the two comparisons comprise an evaluation value by which the degree of matching of the reference and check blocks is evaluated. The check block is moved (by 14) throughout a predetermined search range, and the process is repeated for each position of the check block. A motion vector is produced (by 12) between the reference block and the check block position at which the check block best matches the reference block. <IMAGE> |