IP Library Granted Patent US 7,345,663
Granted Patent B2
US 7,345,663 · App. 11/105,200 · Granted Mar 18, 2008

Pixel overdrive for an LCD panel with a very slow response (sticky) pixel

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,345,663
App. No.
11/105,200
Granted
Mar 18, 2008
Kind
B2
Abstract

A memory efficient providing LC overdrive for sticky pixels at a frame n−1 for a current frame n based upon sticky pixel data associated with a frame n−2.

Claims (43)

1. A method of providing sticky pixel LC overdrive to a pixel to be displayed at a target pixel value in a current video frame n when the pixel has a corresponding pixel value transition that crosses a sticky pixel threshold boundary corresponding to a sticky pixel region during the current video frame n, comprising:

changing a starting pixel value at the current video frame n by applying a pre-tilt pixel value to the pixel during an immediately previous video frame n−1 such that the changed starting value reduces an amount of time that the pixel spends in the sticky pixel region during the pixel value transition in the current frame n thereby allowing the pixel to reach the target pixel value within a period of time corresponding to the current frame n; and

displaying the overdriven pixel at the target pixel value during the current frame n.

2. The method as recited in claim 1 , wherein the current video frame n, and the immediately previous video frame n−1 are each formed of a number of pixels each having an associated pixel value.

3. The method as recited in claim 2 , wherein the pixels are each associated with a pixel data word PD.

4. The method as recited in claim 3 , further comprising:

at a concatentator unit,

receiving an m bit pixel data word PDm corresponding to a pixel associated with the immediately previous frame n−1 that is currently being displayed;

receiving an n bit pixel data word PDn corresponding to the pixel to be displayed in the current frame;

concatenating the m bit pixel data word PDm and the n bit pixel data word PDn.

5. A method as recited in claim 4 , further comprising:

storing the concatenated pixel data word in a frame buffer;

comparing the concatenated pixel data word to a sticky region threshold value;

setting a sticky region indicator based upon the comparing; and

applying the sticky pixel overdrive to the pixel when the sticky region indicator is set.

6. An apparatus for providing sticky pixel LC overdrive to a pixel to be displayed at a target pixel value in a current video frame n when the pixel has a corresponding pixel value transition that crosses a sticky pixel threshold boundary corresponding to a sticky pixel region during the current video frame n, comprising:

means for changing a starting pixel value at the current video frame n by applying a pre-tilt pixel value to the pixel during an immediately previous video frame n−1 such that the changed starting value reduces an amount of time that the pixel spends in the sticky pixel region during the pixel value transition in the current frame n thereby allowing the pixel to reach the target pixel value within a period of time corresponding to the current frame n; and

means for displaying the overdriven pixel at the target pixel value during the current frame n.

7. The apparatus as recited in claim 6 , wherein the current video frame n, and the immediately previous video frame n−1 are each formed of a number of pixels each having an associated pixel value.

8. The apparatus as recited in claim 7 , wherein the pixels are each associated with a pixel data word PD.

9. The apparatus as recited in claim 8 , further comprising:

means for receiving an m bit pixel data word PDm corresponding to a pixel associated with the immediately previous frame n−1 that is currently being displayed;

means for receiving an n bit pixel data word PDn corresponding to the pixel to be displayed in the current frame; and

means for concatenating the m bit pixel data word PDm and the n bit pixel data word PDn.

10. The apparatus as recited in claim 9 , further comprising:

means for storing the concatenated pixel data word in a frame buffer;

means for comparing the concatenated pixel data word to a sticky region threshold value;

means for setting a sticky region indicator based upon the comparing; and

means for applying the sticky pixel overdrive to the pixel when the sticky region indicator is set.

11. Computer executable instructions encoded in computer readable medium for providing sticky pixel LC overdrive to a pixel to be displayed at a target pixel value in a current video frame n when the pixel has a corresponding pixel value transition that crosses a sticky pixel threshold boundary corresponding to a sticky pixel region during the current video frame n, comprising:

computer code for changing a starting pixel value at the current video frame n by applying a pre-tilt pixel value to the pixel during an immediately previous video frame n−1 such that the changed starting value reduces an amount of time that the pixel spends in the sticky pixel region during the pixel value transition in the current frame n thereby allowing the pixel to reach the target pixel value within a period of time corresponding to the current frame n; and

computer code for displaying the overdriven pixel at the target pixel value during the current frame n.

12. The computer executable instructions as recited in claim 6 , wherein the current video frame n, and the immediately previous video frame n−1 are each formed of a number of pixels each having an associated pixel value.

13. The computer executable instructions as recited in claim 7 , wherein the pixels are each associated with a pixel data word PD.

14. The computer executable instructions as recited in claim 8 , further comprising:

computer code for receiving an m bit pixel data word PDm corresponding to a pixel associated with the immediately previous frame n−1 that is currently being displayed;

computer code for receiving an n bit pixel data word PDn corresponding to the pixel to be displayed in the current frame; and

computer code for concatenating the m bit pixel data word PDm and the n bit pixel data word PDn.

15. The computer executable instructions as recited in claim 9 , further comprising:

computer code for storing the concatenated pixel data word in a frame buffer;

computer code for comparing the concatenated pixel data word to a sticky region threshold value;

computer code for setting a sticky region indicator based upon the comparing; and

computer code for applying the sticky pixel overdrive to the pixel when the sticky region indicator is set.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2009
From: GENESIS MICROCHIP INC.
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 022915/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2005
From: KOBAYASHI, OSAMU
To: GENESIS MICROCHIP INC.
Reel/Frame 016893/0489 →