Interpolator and designing method thereof
AssigneeDai Nippon Printing Co., Ltd.
InventorsMotonobu Tonomura, Kyouji Yoshino
Life of this patent
Estimating the term…
Loading patent…
AssigneeDai Nippon Printing Co., Ltd.
InventorsMotonobu Tonomura, Kyouji Yoshino
Estimating the term…
Interpolation of signed values A and B is efficiently performed by simple circuitry. To calculate an interpolated value C based on a 4-bit values A (bits a3a2a1a0) and B (bits b3b2b1b0) expressing a negative number by twos complement notation and a 4-bit interpolation rate D (bits d3d2d1d0) consisting of only a decimal part, a basic expression of C=(1−D)*A+D*B is transformed into an expression composed of an unsigned part that includes a sum of products with a bit di or a logically inverted value ei of the bit di (i=0, 1, 2, and 3), and indicates an absolute value of the interpolated value C, and a signed part indicating a sign of the interpolated value C. Then, 7 bits of bits c6 through c0 are generated from an arithmetic operation of the unsigned part, and logic judgement of the signed part is performed by considering a carry from the digit of the bit c6 of the arithmetic operation of the unsigned part to generate a bit c7. Significant digits of the obtained 8-bit value (bits c7 through c0) are outputted as an interpolated value.
An interpolation device which calculates a pixel value f(x) of a new pixel Q defined at an arbitrary position in an interpolation interval both ends of which are at two adjacent pixels by performing interpolation using a cubic polynomial “f(x)=Ax3+Bx2+Cx+D” concerning a position x based on a one-dimensional pixel array obtained by arranging a plurality of pixels having predetermined pixel values at predetermined pitches, comprising:
An interpolation device which calculates a pixel value f(x) of a new pixel Q defined at an arbitrary position in an interpolation interval both ends of which are at two adjacent pixels by performing interpolation using a cubic polynomial “f(x)=Ax3+Bx2+Cx+D” concerning a position x based on a one-dimensional pixel array obtained by arranging a plurality of pixels having predetermined pixel values at predetermined pitches, comprising:
Dependencies are inferred from the claim text.