Patent ID: 7710461

Claim:
An image-processing apparatus comprising: a motion-vector-setting section that sets a first motion vector in units of pixel in a target image; an exposure-time-ratio-setting section that sets in units of image an exposure time ratio that is a ratio between a time interval of the target image and a period of exposure time; a motion-blur-amount-setting section that sets a motion blur amount in units of pixel based on the first motion vector set in units of pixel in the motion-vector-setting section and the exposure time ratio set in the exposure-time-ratio-setting section; a processing-region-setting section that sets a processing region corresponding to a target pixel in the target image based on the motion blur amount set in the motion-blur-amount-setting section and a motion direction corresponding to the first motion vector; a processing-coefficient-setting section that sets a specific processing coefficient based on the motion blur amount set in the motion-blur-amount-setting section or sets a processing coefficient that corresponds to the motion blur amount and the motion direction of the target pixel; a pixel-value-generating section that generates a pixel value that corresponds to the target pixel by linear combination of a new pixel value for processing generated corresponding to the motion direction from the pixel value corresponding to the pixel in the processing region and the specific processing coefficient set in the processing-coefficient-setting section or by linear combination of the pixel value corresponding to the pixel in the processing region and the processing coefficient set corresponding to the motion blur amount and the motion direction; a motion-blur-adding section that adds a motion blur in units of pixel to an image containing the pixel value generated by the pixel-value-generating section based on an input second motion vector and the first motion vector; and an image-moving section that moves the motion-blur-added target image, to which motion-blur-adding section adds a motion blur, along a counter vector of the second motion vector.