Patent ID: 6496608
Filing Date: 2002-12-17
Classification: G06T

Abstract:
A method of generating interpolated pixel data values, comprising:providing an initial set of image data, comprising a subset of data values in a data array fk,l representing data values at corresponding positions (k,l); such that some of the fk,l values are initially undefined; generating an interpolated value for each of a plurality of initially undefined fk,l values in accordance with the filter equation: fk,l=&Sum;i,j&it;Pk-2&it;ni,l-2&it;nj&it;di,jâ€ƒwherein n is a positive integer; di,j are the subset of fk,l values which have defined values prior to the generation of the interpolated fk,l values, such that f2ni,2nj=di,j for integer values of i and j that fall within the initial set of image data; Pk,l are coefficients, no more than eighteen of which have non-zero values; each non-zero Pk,l coefficient is an integer divided by an integer power of two; and the set of interpolated fk,l values in conjunction with the di,j values represent a smooth surface that is continuous, and that has a two-dimensional spatial first derivative that is continuous.