Patent ID: 7817185

Claim:
An image processing device comprising: per-block motion vector calculating means for calculating a motion vector between two pictures of an image input in picture units sequentially, performing block matching in each of divided regions obtained by dividing one picture into a plurality of regions, and calculating a per-block motion vector for each of said divided regions; translation amount calculating means for calculating an amount of translation of the other of said two pictures with respect to one of said two pictures from a plurality of said per-block motion vectors calculated by said per-block motion vector calculating means; rotation angle calculating means for calculating a rotation angle of the other of said two pictures with respect to one of said two pictures from the plurality of said per-block motion vectors calculated by said per-block motion vector calculating means; and rotation and translation adding means for superimposing a plurality of pictures on each other using the amount of translation calculated by said translation amount calculating means and the rotation angle calculated by said rotation angle calculating means, wherein said rotation and translation adding means subjects said plurality of pictures to at least one of average value addition and tournament addition.