Patent ID: 6928196

Claim:
A method of interpolating image data comprising a first mapping of discrete sample values, said method comprising the steps of: (i) calculating edge information for each of the discrete sample values of the image data to identify edge sample values and storing an angle of orientation and an edge strength value for each of the edge sample values; (ii) manipulating the edge sample values and the stored angle of orientation for each of the discrete sample values using a morphological process; (iii) combining the manipulated edge sample values and the manipulated angle of orientation for each of the discrete sample values to form a second mapping of the discrete sample values; (iv) mapping said second mapping, using a mapping function, to form a third mapping; (v) for each discrete sample value of said third mapping: (i) calculating parameters of a kernel, wherein the parameters are dependant upon the edge sample values and the angle of orientation of each of the sample values of said third mapping; (ii) calculating a plurality of kernel values utilizing the parameters and the kernel; and (vi) convolving the plurality of kernel values with said first mapping of discrete sample values to form a fourth mapping of discrete sample values.