Patent ID: 7532222

Claim:
A computer-readable storage medium having computer-executable instructions that, when executed by a processor, cause a computing system to perform an anti-aliasing process on an image, the anti-aliasing process comprising: accessing an image and determining that anti-aliasing is to occur on the image, wherein the image includes content at least partially surrounded by a background; sampling a pixel of the image at a plurality of sample points, wherein at least some of the sample points are offset from a center of the pixel; determining a color of the image at each of the plurality of sample points; rendering a plurality of layers of the pixel, each layer corresponding to a different sample point and having the color determined at such sample point, wherein each layer also has a different opacity, and wherein each sample point offset from the center of the pixel is shifted towards the center of the pixel when rendered; blending the layers corresponding to the sample points to render the image based on the color at each of the plurality of sample points.