Methods and systems for sub-pixel rendering with adaptive filtering
First Claim
1. A method for processing data for a display including pixels, each pixel having color sub-pixels, the method comprising:
- receiving pixel data;
converting the pixel data to sub-pixel rendered data, the conversion generating 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;
correcting the sub-pixel rendered data if a condition exists; and
outputting the sub-pixel rendered data.
5 Assignments
0 Petitions
Accused Products
Abstract
Processing data for a display including pixels, each pixel having color sub-pixels, comprises receiving pixel data. Once the pixel data is received, processing data for a display includes converting the pixel data to sub-pixel rendered data, the conversion generating 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. Next processing data for a display includes correcting the sub-pixel rendered data if a condition exists and outputting the sub-pixel rendered data.
-
Citations
51 Claims
-
1. A method for processing data for a display including pixels, each pixel having color sub-pixels, the method comprising:
-
receiving pixel data;
converting the pixel data to sub-pixel rendered data, the conversion generating 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;
correcting the sub-pixel rendered data if a condition exists; and
outputting the sub-pixel rendered data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for processing data for a display including pixels, each pixel having color sub-pixels, the system comprising:
-
a component for receiving pixel data;
a component for converting the pixel data to sub-pixel rendered data, the conversion generating 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;
a component for correcting the sub-pixel rendered data if a condition exists; and
a component for outputting the sub-pixel rendered data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable medium on which is stored a set of instructions for processing data for a display including pixels, each pixel having color sub-pixels, which when executed perform stages comprising:
-
receiving pixel data;
converting the pixel data to sub-pixel rendered data, the conversion generating 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;
correcting the sub-pixel rendered data if a condition exists; and
outputting the sub-pixel rendered data. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for processing data for a display including pixels, each pixel having color sub-pixels, the method comprising:
-
receiving pixel data;
converting the pixel data to sub-pixel rendered data, the conversion generating 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, 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. - View Dependent Claims (44, 45)
-
-
46. A system for processing data for a display including pixels, each pixel having color sub-pixels, the system comprising:
-
a component for receiving pixel data;
a component for converting the pixel data to sub-pixel rendered data, the conversion generating 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, 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
a component for outputting the sub-pixel rendered data. - View Dependent Claims (47, 48)
-
-
49. A computer-readable medium on which is stored a set of instructions for processing data for a display including pixels, each pixel having color sub-pixels, which when executed perform stages comprising:
-
receiving pixel data;
converting the pixel data to sub-pixel rendered data, the conversion generating 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, 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. - View Dependent Claims (50, 51)
-
Specification