A user interface unit sets a parameter based on operations of a user, and
outputs to a parameter correction unit. The parameter correction unit
extracts the feature quantity of pixels in an observation region that
corresponds to the value of the parameter, and based on the maximal value
of that feature quantity, corrects the parameter specified by the user as
the correction parameter. A blurring correction unit corrects input image
data based on the correction parameter, and generates image data of the
image wherein the blurring has been corrected. The present invention can
be applied, for example, to a digital camera.