Patent ID: 7649556

Claim:
An image processing device for selecting an image and transferring the selected image to an image output section that outputs the selected image according to image data generated by an image generating device and image generation record information associated with the image data, the image generation record information including at least operation information of the image generating device at the time that the image data is generated, the image processing device comprising: an analyzer configured to analyze both the image data and the image generation record information associated with the image data to determine an image quality parameter relating to quality of an image represented by the image data; and a selector configured to perform, on the basis of the image quality parameter, an output target decision regarding whether to select the image data as an output target, wherein the analyzer calculates an edge amount at each pixel position in the image, and determines as the image quality parameter a first average value of the edge amounts weighted by a first weight distribution assigned to an area of the image, the first weight distribution is determined independently from the edge amounts, the area includes a subject location in the image, the subject location being recorded in the image generation record information, and the area has a same aspect ratio as the image and is smaller than the image, a first weight in the first weight distribution is constant throughout the area, and the first weight is zero outside of the area, the first weight in the area is the same as a weight on a boundary between the area and an other area of the image, the other area of the image being different from the area, the selector selects as the output target the image data having an image quality parameter that is equal to or greater than a threshold value, the threshold value being a second average value of edge amounts calculated using a second weight, the second weight is constant throughout the image regardless of whether the second weight is inside the area, outside of the area, or on the boundary between the area and the other area, and the selector does not select as the output target the image data having an image quality parameter that is less than the threshold value.