Patent ID: 9171386
Filing Date: 2015-10-27
Classification: G06T,G09G

Abstract:
1. A method of processing text that will be displayed in a graphical interface of a computing device, the method comprising: creating a mapping for the text, the mapping comprising information representing at least one shape of the text and corresponding to a plurality of sub-pixels of a display to be used in displaying the text; determining initial sub-pixel coverage values for the plurality of sub-pixels using a sub-pixel anti-aliasing technique; processing the initial sub-pixel coverage values to yield processed sub-pixel coverage values for a plurality of pixels of image data corresponding to the plurality of sub-pixels; and caching the processed sub-pixel coverage values for subsequent use in rendering the text in the graphical interface in a video memory organized in accordance with a format that includes a red channel from which a graphics processing unit (GPU) of the computing device is natively configured to retrieve red sub-pixel color values, a green channel from which the GPU of the computing device is natively configured to retrieve green sub-pixel color values, and a blue channel from which the GPU of the computing device is natively configured to retrieve blue sub-pixel color values, wherein the caching includes caching the processed sub-pixel coverage values in at least one of the red channel, the blue channel, or the green channel.