IP Library Granted Patent US 7,184,066
Granted Patent B2
US 7,184,066 · App. 10/215,843 · Granted Feb 27, 2007

Methods and systems for sub-pixel rendering with adaptive filtering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,184,066
App. No.
10/215,843
Granted
Feb 27, 2007
Kind
B2
Abstract

A method, system and computer-readable medium process data for a display that includes color sub-pixels. Pixel data in a first subpixel format is received and converted to sub-pixel rendered data, generating sub-pixel rendered data in a second subpixel format, different from the first subpixel format. Converting the pixel data to the sub-pixel rendered data includes applying a first color balancing filter when 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. A second color balancing filter is applied if intensities of first and second color sub-pixels of the pixel data being converted are not equal. The sub-pixel rendered data is outputted for rendering on a display substantially comprising the second subpixel format.

Claims (18)

1. 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.

2. The method of claim 1 , wherein outputting the sub-pixel rendered data further comprises outputting the sub-pixel rendered data to a display.

3. The method of claim 1 , wherein at least one of the pixel data and the sub-pixel rendered data comprise an m by n matrix, wherein m and n are integers greater than 1.

4. 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 of a first subpixel format;

a component for 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

a component for outputting the sub-pixel rendered data for rendering on a display substantially comprising said second subpixel format.

5. The system of claim 4 , wherein the component for outputting the sub-pixel rendered data is further configured for outputting the sub-pixel rendered data to a display.

6. The system of claim 4 , wherein at least one of the pixel data and the sub-pixel rendered data comprise an m by n matrix, wherein m and n are integers greater than 1.

7. 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, said set of instructions, when executed, performing operations 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.

8. The computer-readable medium of claim 7 , wherein outputting the sub-pixel rendered data further comprises outputting the sub-pixel rendered data to a display.

9. The computer-readable medium of claim 7 , wherein at least one of the pixel data and the sub-pixel rendered data comprise an m by n matrix, wherein m and n are integers greater than 1.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: SAMSUNG DISPLAY CO., LTD.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 047238/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2012
From: SAMSUNG ELECTRONICS CO., LTD.
To: SAMSUNG DISPLAY CO., LTD.
Reel/Frame 029008/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2008
From: CLAIRVOYANTE, INC.
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 020723/0613 →
CHANGE OF NAME Recorded May 24, 2004
From: CLAIRVOYANTE LABORATORIES, INC
To: CLAIRVOYANTE, INC
Reel/Frame 014663/0597 →