A photographing apparatus and method prevent a resolution of a peripheral
portion of an image from being degraded with a simple structure. These
employ an in-focus state detector for detecting evaluation values for
auto in-focus operation representing an in-focus state of an image from a
first in-focus state detection region disposed on a center portion of the
image, and at least one second in-focus state detection region disposed
on a peripheral portion of the image, a flat subject determiner that
determines whether a subject is flat based on the detection result of the
evaluation values for auto in-focus operation, a flat subject focusing
position calculator that calculates a final focusing position based on
the evaluation values when the subject is determined as being flat, and a
three-dimensional subject focusing position calculator that calculates a
final focusing position based on the evaluation value when the subject is
not flat.