Apparatus and method for adaptive transformation of fractional pixel coordinates for calculating color values
AssigneeMicron Technology, Inc.
InventorsBurton Wright, Lesley Borbely-Bartis
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsBurton Wright, Lesley Borbely-Bartis
Estimating the term…
A system and method for adaptive interpolation of a color value for a destination pixel from color values of adjacent source pixels and the destination pixel's coordinate values. An adaptive color value interpolation circuit includes look-up-tables (LUTs) to store a plurality of values for each of the destination pixel's coordinates. Each of the LUTs provide to an interpolation circuit a selected one of the plurality of stored values in the LUTs according to the respective coordinate value. The interpolation circuit also receives the color values of the adjacent pixels. The interpolation circuit calculates the pixel's interpolated color value by weighting the color values of the adjacent pixels according to the selected values from the first and second LUTs. Instead of determining the pixel's color value by directly applying the destination pixel's coordinate values in the color weighting calculation, the pixel's color value is determined from weighting the source pixels' color values according to the stored values provided by the LUTs. Consequently, various interpolation functions may be simulated by the adaptive interpolation circuit by programming the appropriate values in the LUTs for the pixel's respective coordinates.
An adaptive interpolation circuit for calculating an interpolated color value for a pixel, comprising:
An adaptive interpolation circuit for calculating an interpolated color value for a pixel having first and second coordinate values from color values Ct0, Ct1, Ct2, and Ct3 of adjacent pixels, the adaptive interpolation circuit comprising:
A graphics processing system, comprising:
A computer system, comprising:
A method for calculating an interpolated color value for a destination pixel from color values Ct0, Ct1, Ct2, and Ct3 of source pixels adjacent to the destination pixel, the method comprising:
A method for calculating an interpolated color value for a destination pixel having first and second coordinates, the method comprising:
A method of determining an interpolated color value for a destination pixel as a function of both the colors Ct0, Ct1, Ct2, and Ct3 of a plurality of adjacent pixels and the location of the destination pixel relative to the location of the adjacent pixels, the method comprising:
An adaptive interpolation circuit for calculating an interpolated color value for a pixel having first and second coordinate values from color values Ct0, Ct1, Ct2, and Ct3 of adjacent pixels, the adaptive interpolation circuit comprising:
A method for calculating an interpolated color value for a destination pixel from color values Ct0, Ct1, Ct2, and Ct3 of source pixels, the method comprising:
Dependencies are inferred from the claim text.