IP Library Granted Patent US 6,972,745
Granted Patent B2
US 6,972,745 · App. 10/832,044 · Granted Dec 6, 2005

Image quality improvement for liquid crystal displays

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 6,972,745
App. No.
10/832,044
Granted
Dec 6, 2005
Kind
B2
Abstract

A liquid crystal display (LCD) system, comprising a matrix of pixels, analyzes a video data stream for grayscale level jumps from extreme black to moderate gray levels. Transitions in grayscale levels are restricted between adjacent pixels so as to reduce image degradation due to fringe field effects. A memory, such as a shift register, may be used to store and then grayscale levels to be written to adjacent pixels are compared and if a difference between these grayscale levels exceed a certain value then at least one of the grayscale levels is modified.

Claims (67)

1. An apparatus for improving image quality of a liquid crystal display (LCD) comprising a matrix of pixels arranged in a plurality of rows and columns, wherein an intersection of a row and a column defines a position of a pixel in the matrix, said apparatus comprising:

at least one digital-to-analog converter (DAC) having a digital input and an analog output;

a plurality of column switches adapted for coupling the analog output of said at least one DAC to each of a plurality of columns of a matrix of pixels of a liquid crystal display (LCD);

a plurality of row switches adapted for selectively coupling each of a plurality of rows to said plurality of columns;

column control logic for controlling said plurality of column switches;

row control logic for controlling said plurality of row switches;

a video frame to gray scale conversion and pixel address logic for converting video information into LCD gray scale values and corresponding pixel address locations thereof; and

video data comparator/modifier logic, said video data comparator/modifier logic adapted to receive the LCD gray scale values for each pixel of the matrix of pixels, wherein gray scale values of adjacent pixels are compared and if a difference in magnitudes between the gray scale values of adjacent pixels is greater than a desired value, then at least one of the gray scale values is modified so that the difference in magnitudes therebetween is no greater than the desired value;

said video data comparator/modifier logic is adapted for sending all unmodified gray scale values and any modified gray scale values to said at least one DAC;

said video frame to gray scale conversion and pixel address logic adapted for sending said pixel address locations to said column control logic and said row control logic.

2. The apparatus of claim 1 , further comprising a video memory for storing said LCD gray scale values.

3. The apparatus of claim 1 , further comprising a video memory for storing said unmodified and said modified LCD gray scale values.

4. The apparatus of claim 1 , further comprising a video memory coupled to said video data comparator/modifier logic.

5. The apparatus of claim 1 , wherein said video data comparator/modifier logic comprises at least one comparator and at least one shift register, said at least one shift register adapted for storing gray scale values for at least one pixel and at least one adjacent pixel.

6. The apparatus of claim 5 , wherein said video data comparator/modifier logic comprises a level writing decision logic for determining magnitude differences between adjacent pixel LCD gray scale values.

7. The apparatus of claim 6 , wherein said level writing decision logic determines which of said LCD gray scale values are modified.

8. The apparatus of claim 1 , further comprising a gray scale look-up table coupled between said video data comparator/modifier logic and said at least one DAC.

9. The apparatus of claim 1 , wherein said LCD, said plurality of column switches and said plurality of row switches are fabricated on a semiconductor integrated circuit.

10. The apparatus of claim 1 , wherein said LCD, said plurality of column switches, said plurality of row switches, said column control logic, and said row control logic are fabricated on a semiconductor integrated circuit.

11. The apparatus of claim 1 , wherein said video frame to gray scale conversion and pixel address logic, said video data comparator/modifier logic and said at least one DAC are fabricated on at least one semiconductor integrated circuit.

12. An apparatus for improving image quality of a liquid crystal display (LCD) comprising a matrix of pixels arranged in a plurality of rows and columns, wherein an intersection of a row and a column defines a position of a pixel in the matrix, said apparatus comprising:

at least one digital-to-analog converter (DAC) having a digital input and an analog output;

a plurality of column switches adapted for coupling the analog output of said at least one DAC to each of a plurality of columns of a matrix of pixels of a liquid crystal display (LCD);

a plurality of row switches adapted for selectively coupling each of a plurality of rows to said plurality of columns;

column control logic for controlling said plurality of column switches;

row control logic for controlling said plurality of row switches;

a video frame to gray scale conversion and pixel address logic for converting video information into LCD gray scale values and corresponding pixel address locations thereof; and

video data comparator/modifier logic, said video data comparator/modifier logic adapted to receive the LCD gray scale values for each pixel of the matrix of pixels, wherein gray scale values of adjacent pixels are compared and if a gray scale value of a pixel is greater than a first reference value and writing the gray scale value to the pixel location, wherein;

if the gray scale value of the pixel is less than or equal to the first reference value, then writing a gray scale value of an adjacent pixel to the adjacent pixel, and

if the gray scale value of the pixel is greater than the first reference value, then determining if the gray scale value of the adjacent pixel is less than a second reference value,

if so, then writing the second reference value to the adjacent pixel, and

if not, then writing the gray scale value of the adjacent pixel to the adjacent pixel;

said video data comparator/modifier logic is adapted for sending all unmodified gray scale values and any modified gray scale values to said at least one DAC;

said video frame to gray scale conversion and pixel address logic adapted for sending said pixel address locations to said column control logic and said row control logic.

13. The apparatus of claim 12 , wherein the LCD gray scale values are stored in a memory.

14. An apparatus for improving image quality of a liquid crystal display (LCD) comprising a matrix of pixels arranged in a plurality of rows and columns, wherein an intersection of a row and a column defines a position of a pixel in the matrix, said apparatus comprising:

at least one digital-to-analog converter (DAC) having a digital input and an analog output;

a plurality of column switches adapted for coupling the analog output of said at least one DAC to each of a plurality of columns of a matrix of pixels of a liquid crystal display (LCD);

a plurality of row switches adapted for selectively coupling each of a plurality of rows to said plurality of columns;

column control logic for controlling said plurality of column switches;

row control logic for controlling said plurality of row switches;

a video frame to gray scale conversion and pixel address logic for converting video information into LCD gray scale values and corresponding pixel address locations thereof; and

video data comparator/modifier logic, said video data comparator/modifier logic adapted to receive the LCD gray scale values for each pixel of the matrix of pixels, wherein gray scale values of adjacent pixels are compared and if a gray scale value of a pixel is greater than a first reference value and writing the gray scale value to the pixel location, wherein;

if the gray scale value of the pixel is less than or equal to the first reference value, then writing a gray scale value of an adjacent pixel to the adjacent pixel, and

if the gray scale value of the pixel is greater than the first reference value, then determining if the gray scale value of the adjacent pixel is less than a second reference value,

if so, then multiplying the gray scale value of the adjacent pixel by k and writing the product thereof to the adjacent pixel, and

if not, then writing the gray scale value of the adjacent pixel to the adjacent pixel;

said video data comparator/modifier logic is adapted for sending all unmodified gray scale values and any modified gray scale values to said at least one DAC;

said video frame to gray scale conversion and pixel address logic adapted for sending said pixel address locations to said column control logic and said row control logic.

15. An apparatus for improving image quality of a liquid crystal display (LCD) comprising a matrix of pixels arranged in a plurality of rows and columns, wherein an intersection of a row and a column defines a position of a pixel in the matrix, said apparatus comprising:

at least one digital-to-analog converter (DAC) having a digital input and an analog output;

a plurality of column switches adapted for coupling the analog output of said at least one DAC to each of a plurality of columns of a matrix of pixels of a liquid crystal display (LCD);

a plurality of row switches adapted for selectively coupling each of a plurality of rows to said plurality of columns;

column control logic for controlling said plurality of column switches;

row control logic for controlling said plurality of row switches;

a video frame to gray scale conversion and pixel address logic for converting video information into LCD gray scale values and corresponding pixel address locations thereof; and

video data comparator/modifier logic, said video data comparator/modifier logic adapted to receive the LCD gray scale values for each pixel of the matrix of pixels, wherein gray scale values of adjacent pixels are compared and if a gray scale value of a pixel is greater than a first reference value and writing the gray scale value to the pixel location, wherein;

if the gray scale value of the pixel is less than or equal to the first reference value, then writing a gray scale value of an adjacent pixel to the adjacent pixel, and

if the gray scale value of the pixel is greater than the first reference value, then determining if the gray scale value of the adjacent pixel is less than a second reference value,

if so, then dividing the difference between the gray scale values of the pixel and the adjacent pixel by I and storing the result as N and changing the next N adjacent pixel gray scale values by no more than I, and writing the changed next N gray scale values to the next N adjacent pixels, and

if not, then writing the gray scale value of the adjacent pixel to the adjacent pixel;

said video data comparator/modifier logic is adapted for sending all unmodified gray scale values and any modified gray scale values to said at least one DAC;

said video frame to gray scale conversion and pixel address logic adapted for sending said pixel address locations to said column control logic and said row control logic.

16. The apparatus of claim 15 , wherein the pixel and the adjacent pixel are on the same row.

17. The apparatus of claim 15 , wherein the pixel and the adjacent pixel are on different rows.

18. The apparatus of claim 15 , wherein the pixel and the adjacent pixel are on the same row.

19. The apparatus of claim 15 , wherein the pixel and the adjacent pixel are on different rows.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: COMPOUND PHOTONICS LIMITED
To: SNAP INC.
Reel/Frame 062027/0678 →
CHANGE OF NAME Recorded Oct 5, 2015
From: BRILLIAN CORPORATION
To: SYNTAX-BRILLIAN CORPORATION
Reel/Frame 036777/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2011
From: COMPOUND PHOTONICS U.S. CORPORATION
To: COMPOUND PHOTONICS LIMITED
Reel/Frame 027405/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2011
From: SB LIQUIDATION TRUST AND THE LENDER TRUST
To: COMPOUND PHOTONICS U.S. CORPORATION
Reel/Frame 027399/0506 →
SECURITY AGREEMENT Recorded Aug 25, 2010
From: COMPOUND PHOTONICS LIMITED; COMPOUND PHOTONICS U.S. CORPORATION; FURY TECHNOLOGIES CORPORATION
To: VOLLIN HOLDINGS LIMITED
Reel/Frame 024944/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2010
From: COMPOUND PHOTONICS U.S. CORPORATION
To: COMPOUND PHOTONICS LIMITED
Reel/Frame 024640/0332 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2009
From: SILVER POINT FINANCE, LLC
To: COMPOUND PHOTONICS U.S. CORPORATION
Reel/Frame 023056/0972 →
GRANT OF SECURITY INTEREST Recorded Jul 14, 2008
From: VIVITAR CORPORATION
To: SILVER POINT FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 021230/0062 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2008
From: SYNTAX-BRILLIAN CORPORATION
To: COMPOUND PHOTONICS U.S. CORPORATION
Reel/Frame 020609/0406 →
GRANT OF SECURITY INTEREST Recorded Nov 6, 2007
From: SYNTAX-BRILLIAN CORPORATION
To: SILVER POINT FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 020072/0232 →
GRANT OF SECURITY INTEREST Recorded Nov 6, 2007
From: VIVITAR CORPORATION
To: SILVER POINT FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 020072/0247 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER PREVIOUSLY RECORDED ON REEL 016084 FRAME 0524. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTING OF THE ASSIGNMENT. Recorded Sep 27, 2005
From: PFEIFFER, MATTHIAS; KLEIN, TERENCE R.; FLACK, RUSSELL J.; WATERMAN, JOHN KARL
To: THREE-FIVE SYSTEMS, INC.
Reel/Frame 016589/0115 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SERIAL NUMBER PREVIOUSLY RECORDED ON REEL 016084 FRAME 0557. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTING OF THE ASSIGNMENT. Recorded Sep 27, 2005
From: THREE-FIVE SYSTEMS, INC.
To: BRILLIAN CORPORATION
Reel/Frame 016589/0132 →