摘要 |
Provided is a motion vector searching apparatus capable of improving a degree of parallelism in parallel processing for a motion vector search without reducing accuracy of a motion vector. A motion vector searching apparatus according to the present invention includes control means for generating a plurality of potential vectors on the basis of a predetermined search area, motion vector memory means for storing first motion vectors that are each associated with a corresponding one of a plurality of blocks into which an input image is divided and selected as a motion vector from a position of a region of a reference image to the corresponding block, cost calculating means for calculating an evaluation value indicative of evaluation of a generated potential vector on the basis of the potential vector, the input image, the reference image, and the first motion vector for a corresponding one of a plurality of nearby blocks located around a target block contained in the input image, and vector selecting means for selecting, as a second motion vector of the target block, the potential vector given a high evaluation on the basis of the evaluation value from among the plurality of potential vectors. |