Patent ID: 8320452

Claim:
A motion vector detection apparatus comprising: an acquisition section which acquires frame data; an activity calculation section which calculates a block activity value based on the frame data acquired by the acquisition section for each of a plurality of correlation detection blocks; an allocation section which allocates the plurality of correlation detection blocks between a first group and a second group based on the block activity value of each of the correlation detection blocks calculated by the activity calculation section; a motion vector calculation section which calculates a motion vector for the first group and a motion vector for the second group between which the allocation has been performed by the allocation section; and a detection section which detects a motion vector of the frame data by calculating a single motion vector based on the motion vector for the first group and the motion vector for the second group calculated by the motion vector calculation section in accordance with a ratio between a number of correlation detection blocks which are allocated to the first group and a number of correlation detection blocks which are allocated to the second group by the allocation section, wherein the detection section comprises: a motion vector synthesizing section which synthesizes the motion vector for the first group and the motion vector for the second group calculated by the motion vector calculation section; and a changing section which changes a synthesis ratio of the motion vector for the first group and the motion vector for the second group used by the motion vector synthesizing section in accordance with the ratio between the number of correlation detection blocks which are allocated to the first group and the number of correlation detection blocks which are allocated to the second group by the allocation section.