An apparatus which processes a digital image and a method therefor which
can reduce an error when calculating an output value obtained by
interpolating pixel values of the input digital image. The apparatus
includes an interpolation processing unit which interpolates an input
digital image, and a controller which measures an interpolation interval
of pixel values of the digital image, calculates a coefficient by
substituting the interpolation interval for a coefficient equation stored
in a register, and calculates an interpolation node for the digital image
by substituting the coefficient and an output pixel position value of the
digital image for an interpolation node calculation equation. The
controller controls the interpolation processing unit so as to
interpolate the digital image to the interpolation node. As a result, it
is possible to reduce an error between an interpolated output pixel
position value and an output pixel position value for the pixel values of
the input digital image.