Alpha correction to compensate for lack of gamma correction
AssigneeMicrosoft Corporation
InventorsJohn C. Platt, Mikhail M. Lyapunov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohn C. Platt, Mikhail M. Lyapunov
Estimating the term…
The blending coefficients (alpha values) of font glyphs undergo alpha correction to compensate for a lack of gamma correction in text rendering processes. The alpha correction includes selecting a set of correction coefficients that correspond to the predetermined gamma value of the display device and computing corrected alpha values from the known alpha values, the foreground colors, and set of correction coefficients. The corrected alpha values can then be used to blend the foreground and background colors of the corresponding display pixels without requiring gamma correction. Accordingly, the alpha correction can be performed by a GPU, which is not configured to perform gamma correction, thereby increasing the speed at which text rendering can occur.
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 and without gamma correction, the method comprising:
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 and without gamma correction, the method comprising:
A computer program product for use 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, the computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method for correcting the alpha values received by the graphics processing unit to enable display of the image at the display device and without gamma correction, the method comprising:
Dependencies are inferred from the claim text.