Patent ID: 7142220

Claim:
In a computing system that is connected with a display device having a plurality of pixels configured to display an image, the computing system including a graphics processing unit that is configured to perform a blending process with alpha values to control foreground and background colors of the pixels displaying the image, a method for correcting the alpha values received by the graphics processing unit to enable display of the image at the display device without gamma correction, the method comprising: an act of receiving a set of correction coefficients for one or more predetermined gamma values, at least one of the predetermined gamma values comprising the gamma value of the display device; an act of receiving one or more filtered alpha values to be corrected prior to performance of a graphics blending process by the graphics processing unit to determine the foreground and background colors of the pixels displaying the image at the display device; an act of receiving one or more foreground colors to be used in performance of alpha correction on the one or more filtered alpha values; an act of selecting the set of correction coefficients that correspond to the gamma value of the display device; an act of computing corrected alpha values with the one or more filtered alpha values, the one or more foreground colors, and the selected set of correction coefficients, the corrected alpha values compensating for a lack of gamma correction; an act of performing a graphics blending process with the corrected alpha values, operating on the foreground and background colors of the pixels, to determine the pixel values used to display the image at the display device in order to reduce color fringing that otherwise may occur due to an error in alpha correction when gamma correction is not performed; and an act of displaying the image at the display device, and without gamma correction.