Patent ID: 8514243

Claim:
A method performed by at least one computer of producing a subpixel-optimized bitmap of a shape suitable for display on a subpixel addressable screen having pixels comprised of separately-addressable, differently-colored subpixels, said method comprising: said at least one computer associating a luminosity value with each subpixel of the bitmap by: rasterizing the shape being represented to produce for each given subpixel a coverage value for the area in the bitmap corresponding to the subpixel's location, which coverage value represents the percent of the given subpixel's area in the bitmap that is covered by the shape being represented; performing a color balancing function for said plurality of subpixels, which color balancing distributes portions of the coverage values produced for individual subpixels by said rasterization to nearby subpixels of different colors to prevent color imbalance; and associating a luminosity value with each subpixel represented in said bitmap based on the coverage value produced for each given subpixel by said rasterization, as decreased by any of said color balancing distributions from said given subpixel's coverage value to other subpixel coverage values and as increased by any of said color balancing distributions to the given subpixel's coverage value from other subpixel coverage values; wherein the percent, if any, of a given subpixel's coverage value that is distributed by said color balancing varies as a function of the percent of said coverage value that causes color imbalance.