A first interpolation processing apparatus that engages in processing on
image data which are provided in a calorimetric system constituted of
first.about.nth (n.gtoreq.2) color components and include color
information corresponding to a single color component provided at each
pixel to determine an interpolation value equivalent to color information
corresponding to the first color component for a pixel at which the first
color component is missing, includes: an interpolation value calculation
section that uses color information at pixels located in a local area
containing an interpolation target pixel to undergo interpolation
processing to calculate an interpolation value including, at least (1)
local average information of the first color component with regard to the
interpolation target pixel and (2) local curvature information
corresponding to at least two color components with regard to the
interpolation target pixel.