Patent ID: 7110620

Claim:
An apparatus for processing a digital image, comprising: a register which stores a coefficient equation; an interpolation processing unit which interpolates the 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 the coefficient equation stored in the register, 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, and controls the interpolation processing unit to interpolate the digital image to the interpolation node; wherein the coefficient equation satisfies the following relationship: C n ( t )= a kn t+b kn where C n denotes the coefficient of a variable of a position of an output pixel indicating an n-th input digital image in an equation representing the position of the output pixel which is the interpolation node, t denotes the interpolation interval, a kn is stored in a k-th register and represents a gradient of a straight line passing a position of an output pixel of an n-1th input digital image and the position of the output pixel of the n-th input digital image with respect to a predetermined interpolation interval, b kn is stored in the k-th register and represents an intersecting point between the straight line passing the position of the output pixel of the n-1th input digital image and the position of the output pixel of the n-th input digital image with respect to the predetermined interpolation interval and Y axis, and ‘k=1, 2, 3, k, . . .’ and ‘n=2, 3, 4, . . . , n, . . . .’.