Patent ID: 8073058

Claim:
A motion vector detection device comprising: an absolute difference value generation unit configured to generate, using an image signal of a reference frame and an image signal of a search frame, for each pixel of the reference frame an absolute difference value between pixel data of the respective pixel of the reference frame and pixel data of each of a plurality of search positions of the search frame, the absolute difference value between the pixel data of the respective pixel and the pixel data of a respective one of the plurality of search positions of the search frame being generated based on a total amount of charges obtained from a plurality of memory cells, connected along a same bit line, storing the pixel data of the respective pixel and the respective one of the plurality of search positions of the search frame; an absolute difference value sum generation unit configured to generate, using the absolute difference value generated by the absolute difference value generation unit, for each reference block of the reference frame a sum of absolute difference values between the respective reference block and a plurality of candidate blocks, each corresponding to the respective reference block, in a search range of the search frame; and a motion vector detection unit configured to detect for each of the reference blocks of the reference frame a motion vector that corresponds to the respective reference block, based on the plurality of sums of absolute difference values generated by the absolute difference value sum generation unit.