Patent ID: 6982725

Claim:
A computer program product for use in a processing device associated with a display device that has a plurality of pixels, each pixel having red, green and blue sub-pixel components each of which is separately controllable, and wherein the red, green and blue sub-pixel components are arranged to form either vertical or horizontal stripes, the computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method of using both horizontal and vertical dropout control adapted to compensate for thin image features when rendering the image, the method comprising: an act of receiving a bitmap having a plurality of samples representing an image; for the direction that is perpendicular to the striping formed by the sub-pixel components, an act of identifying a first set of samples within the bitmap that comprise a group of one or more adjacent samples that fall within an outline of the image; an act of determining whether the first set of samples comprises a minimum number of samples; and an act of selectively adding samples to the first set of samples such that the first set of samples comprises the minimum number of samples; and for the direction that is parallel to the striping formed by the sub-pixel components, an act of identifying a second set of samples within the bitmap that comprise a mutually exclusive group of one or more adjacent samples that fall within an outline of the image; act of calculating whether the second set of samples comprises a minimum number of samples that fall within the outline of the image; and a step for determining whether the samples of the second set of samples are positioned with respect to boundaries of a pixel such that a weighted anti-aliasing filtering will take sufficient account of the second set of samples.