Patent ID: 7876971

Claim:
A method, comprising: under control of a computing device, rendering a primitive of an image to be displayed, the primitive having an area and the rendering including: locating pixels that fall within the area of said primitive; and for each pixel located in said area, generating a set of associated sub-pixels of the pixel, the sub-pixels comprised of color components; creating an adaptively filtered set of sub-pixels for the pixel by adaptively filtering said set of associated sub-pixels and a set of neighboring sub-pixels of one or more neighboring pixels adjacent to the pixel, wherein the creating the adaptively filtered set of sub-pixels includes computing each of the sub-pixels of the adaptively filtered set based at least in part on determining distances between at least some of the sub-pixels of the set of associated sub-pixels and sub-pixels of the set of neighboring sub-pixels, the distances being based on the color components of the at least some of the sub-pixels of the set of associated sub-pixels and sub-pixels of the set of neighboring sub-pixels; computing a final pixel for display by subjecting said adaptively filtered set of sub-pixels to further filtering; and displaying the final pixel on a display of the computing device.