Processing data for a display including pixels, each pixel having color
sub-pixels, comprises receiving pixel data, and converting the pixel data
to sub-pixel rendered data. In one embodiment, the conversion generates
the sub-pixel rendered data for a sub-pixel arrangement including
alternating red and green sub-pixels on at least one of a horizontal and
vertical axis. Processing the pixel data for the display also includes
correcting the sub-pixel rendered data if a condition exists and
outputting the sub-pixel rendered data.