Methods and systems for sub-pixel rendering with adaptive filtering
View Patent ↗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.
1. A method of operating spatial sampling filters, comprising:
detecting subpixel rendered areas by comparing, for a set of pixels that includes two or more pixels surrounding a pixel and the pixel, a sum of the set of pixels' red values with a sum of the set of pixels' green values;
turning on a first set of spatial sampling filters for said subpixel rendered areas in response to said detecting subpixel rendered areas;
detecting non-subpixel rendered; and
turning on a second set of spatial sampling filters for said non-subpixel rendered areas in response to said detecting non-subpixel rendered areas.
2. The method of claim 1 , wherein said detecting subpixel rendered areas comprises R x ≠G x and R x−2 +R x−1 +R x +R x+1 +R x+2 ≅G x−2 +G x−1 +G x +G x+1 +G x+2 , wherein R is a value of red, G is a value of green, and x is a pixel position in a row of pixels.
3. The method of claim 1 , wherein said detecting subpixel rendered areas comprises R x ≠G x and R x−1 +R x +R x+1 +R x+2 ≅G x−2 +G x−1 +G x +G x+1 , wherein R is a value of red, G is a value of green, and x is a pixel position in a row of pixels.
4. The method of claim 1 , wherein said detecting subpixel rendered areas comprises R x ≠G x and R x−2 +R x−1 +R x +R x+1 +R x+2 ≅a (G x−2 +G x−1 +G x +G x+1 +G x+2 ), wherein R is a value of red, G is a value of green, a is a constant, and x is a pixel position in a row of pixels.
5. The method of claim 1 , wherein said detecting subpixel rendered areas comprises R x ≠G x and R x−1 +R x +R x+1 +R x+2 ≅a (G x−2 +G x−1 +G x +G x+1 ), wherein R is a value of red, G is a value of green, a is a constant, and x is a pixel position in a row of pixels.