Method and apparatus for improved image interpolation
First Claim
Patent Images
1. A method for determining an interpolated pixel value comprising:
- determining a plurality of gradient values for a plurality of original pixels near said interpolated pixel;
determining a plurality of distance values for a plurality of original pixels near said interpolated pixel;
combining a plurality of original pixel values, at least some of said original pixel values adjusted by said gradient values and said distance values; and
normalizing the result of said combining to produce a value of said interpolated pixel.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for image interpolation provides a simple method that can up-scale an image in various scale ratios, including fractional scaling ratios, and can yield a sharp image with reduced unpleasant visual artifacts. An embodiment uses a power weight function that is gradient dependent and uses a function that has a linear dependence on the distance to compute interpolated pixels. A further embodiment uses a power that can be adapted according to the local contrast of edges.
78 Citations
35 Claims
-
1. A method for determining an interpolated pixel value comprising:
-
determining a plurality of gradient values for a plurality of original pixels near said interpolated pixel;
determining a plurality of distance values for a plurality of original pixels near said interpolated pixel;
combining a plurality of original pixel values, at least some of said original pixel values adjusted by said gradient values and said distance values; and
normalizing the result of said combining to produce a value of said interpolated pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 34)
-
-
9. A method carried out by electronic circuitry for determining a pixel value p(c) of calculated pixel c from the values p(ai) of surrounding original pixels ai(l to n) according to an equation of the form:
-
where W(ai) is a function with linear dependence on the distance and dependent on a local gradient, wherein the calculation according to said equation is performed by the electronic circuitry. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for determining a pixel value for an interpolating pixel in an image comprising:
-
determining a first sum of a plurality of values of a plurality of surrounding pixels, said plurality of values modified by at least two weighting factors;
dividing said first sum by a second sum, said second sum comprising said weighting factors wherein one of said weighting factors is a power weight function that is gradient dependent; and
developing an electronic image signal which incorporates the interpolated image pixel value therein. - View Dependent Claims (28, 29)
-
-
30. A digital image capture device comprising:
-
image capture sensors for capturing an image at a first pixel density;
image storage for holding a portion up to all of said captured image;
logic components for increasing pixel density and determining the value of an interpolated pixel by;
determining a plurality of gradient values for a plurality of original pixels near said interpolated pixel;
determining a plurality of distance values for a plurality of original pixels near said interpolated pixel; and
combining a plurality of original pixel values, at least some of said original pixel values adjusted by said gradient values and said distance values to produce a value of said interpolated pixel; and
an interface for outputting said image at a second pixel density. - View Dependent Claims (32)
-
-
31. An image display device capable of displaying an image with an altered pixel density comprising:
-
an interface for accepting an image at a first pixel density;
image storage for holding a portion of said image up to all of said image;
logic components for increasing pixel density and determining the value of an interpolated pixel by;
determining a plurality of gradient values for a plurality of original pixels near said interpolated pixel;
determining a plurality of distance values for a plurality of original pixels near said interpolated pixel; and
combining a plurality of original pixel values, at least some of said original pixel values adjusted by said gradient values and said distance values to produce a value of said interpolated pixel; and
a display for displaying said image at a second pixel density. - View Dependent Claims (33)
-
-
35. A method of determining a value of a given pixel of an image from values of pixels surrounding the given pixel, comprising:
-
summing values of a plurality of said surrounding pixels to determine the value of the given pixel of the image, the summed values being modified by a power weighting function that is adaptive to characteristics of the image, and developing an electronic video signal for displaying the given pixel with the determined value.
-
Specification