×

Caching coverage values for rendering text using anti-aliasing techniques

  • US 9,171,386 B2
  • Filed: 10/11/2011
  • Issued: 10/27/2015
  • Est. Priority Date: 10/11/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×