Patent ID: 7184066

Claim:
A method for processing data for a display including pixels, each pixel having color sub-pixels, the method comprising: receiving pixel data of a first subpixel format; converting the pixel data to sub-pixel rendered data, the conversion generating the sub-pixel rendered data for a second subpixel format, said second subpixel format different from said first subpixel format; wherein if at least one of a black horizontal line, a black vertical line, a white horizontal line, a white vertical line, a black edge, and a white edge is not detected in the pixel data, converting the pixel data to the sub-pixel rendered data includes applying a first color balancing filter, and wherein if an intensity of first color sub-pixels of the pixel data being converted and an intensity of second color sub-pixels of the pixel data being converted are not equal, converting the pixel data to the sub-pixel rendered data includes applying a second color balancing filter; and outputting the sub-pixel rendered data for rendering on a display substantially comprising said second subpixel format.