×

Digital image interpolator using a plurality of interpolation kernals

  • US 5,125,042 A
  • Filed: 05/14/1991
  • Issued: 06/23/1992
  • Est. Priority Date: 06/16/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. Digital image processing apparatus for performing two dimensional interpolation on a digital image expressed as rows and columns of pixel values, comprising:

  • (a) an interpolation coefficient memory containing a plurality of one dimensional interpolation kernels for performing a plurality of interpolation types including cubic convolution, linear, and replication interpolation;

    (b) row interpolator means connected to said memory for receiving successive image pixel values along a row, retrieving interpolation coefficients from said memory, and producing interpolated pixel values by multiplying and summing the pixel values and interpolation coefficients;

    (c) column interpolator means connected to said row interpolator means and said memory for receiving rows of interpolated and noninterpolated pixel values from said row interpolator means, retrieving interpolation coefficients from said memory, and producing rows of interpolated pixel values by interpolating between groups of interpolated and noninterpolated pixel values in a column direction;

    (d) logic and control means for selecting one of said kernels in response to an operator input; and

    wherein said row interpolator means includes means for replicating the first and last pixel value in a row in an image, and said column interpolator means includes means for replicating the first and last rows of interpolated and noninterpolated pixel values in an image.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×