摘要:
In an image processing apparatus, the amount of motion between a low-resolution image as a datum image and each of N low-resolution images is detected and, based on the detected amounts of motion, the datum image, and M consulted images (N>M≧1) selected out of the N low-resolution images, a high-resolution image is generated. An image evaluator, which selects the consulted images, takes each of the N low-resolution images as an evaluated image and arranges, based on the amounts of motion, the datum image and the evaluated images in a common coordinate system. Based on a pixel position on the datum image in the common coordinate system, a datum position in the common coordinate system is set. For each evaluated image, the distance from the datum position to a pixel position on that evaluated image is evaluated so that evaluated images corresponding to relatively small distances are selected as consulted images, while evaluated images corresponding to relatively great distances are excluded from the M consulted images.