IP Library Granted Patent US 10,290,284
Granted Patent B2
US 10,290,284 · App. 15/868,079 · Granted May 14, 2019

Systems and methods for operating pixels in a display to mitigate image flicker

Inventors: Gholamreza Chaji (Waterloo, CA); Jackson Chi Sun Lai (Mississauga, CA); Yaser Azizi (Waterloo, CA); Maran Ran Ma (Waterloo, CA)
Assignee: Ignis Innovation Inc.
G09G5/10G09G3/3275G09G2300/0861G09G2310/0224G09G2310/0251G09G2320/029G09G2320/043G09G2320/045G09G2320/0693
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 10,290,284
App. No.
15/868,079
Granted
May 14, 2019
Kind
B2
Abstract

Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information. The present disclosure provides driving schemes for decreasing flickering perceived while displaying video content by introducing idle phases in between in emission phases to increase the effective refresh rate of a display. Driving schemes are also disclosed for reducing the effects of cross-talk by ensuring that programming information is refreshed in a display array that utilizes a driver connected to multiple data lines via a multiplexer.

Claims (43)

1. A display system comprising:

a plurality of pixels, each including a light emitting device;

a plurality of data lines for conveying programming information to the plurality of pixels;

a source driver for providing the programming information to the data lines via a plurality of data output terminals;

a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines; and

a controller configured to operate the source driver to initiate a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines one at a time to selectively program each pixel with programming information, and to initiate an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein the controller is further configured to operate the source driver to initiate pre-charging cycles to pre-charge a parasitic capacitance of the subset of data lines with respective programming information prior to the subset being selected for programming such that, once selected, the selected pixels programmed via the subset of data lines are programmed according to the voltage programming information charged on the parasitic capacitance of the respective ones of the subset of data lines, and wherein the controller is further configured to operate the source driver, such that the programming of the subset occurs during the pre-charging of the final one of the subset of the plurality of data lines.

2. A display system comprising:

a plurality of pixels, each including a light emitting device;

a plurality of data lines for conveying programming information to the plurality of pixels;

a source driver for providing the programming information to the data lines via a plurality of data output terminals;

a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines; and

a controller configured to operate the source driver to initiate a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines one at a time to selectively program each pixel with programming information, and to initiate an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein the controller is further configured to operate the source driver to initiate pre-charging cycles to pre-charge a parasitic capacitance of the subset of data lines with respective programming information prior to the subset being selected for programming such that, once selected, the selected pixels programmed via the subset of data lines are programmed according to the voltage programming information charged on the parasitic capacitance of the respective ones of the subset of data lines, and wherein a duration of the programming select cycle is equal to a duration of one of the individual pre-charging cycles.

3. A display system comprising:

a plurality of pixels, each including a light emitting device;

a plurality of data lines for conveying programming information to the plurality of pixels;

a source driver for providing the programming information to the data lines via a plurality of data output terminals;

a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines; and

a controller configured to operate the source driver to initiate a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines one at a time to selectively program each pixel with programming information, and to initiate an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein the controller is further configured to operate the source driver to initiate pre-charging cycles to pre-charge a parasitic capacitance of the subset of data lines with respective programming information prior to the subset being selected for programming such that, once selected, the selected pixels programmed via the subset of data lines are programmed according to the voltage programming information charged on the parasitic capacitance of the respective ones of the subset of data lines, and wherein a duration of the programming select cycle is equal to a cumulative duration of all the pre-charging cycles.

4. A display system comprising:

a plurality of pixels, each including a light emitting device;

a plurality of data lines for conveying programming information to the plurality of pixels;

a source driver for providing the programming information to the data lines via a plurality of data output terminals;

a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines;

a controller configured to operate the source driver to initiate a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines one at a time to selectively program each pixel with programming information, and to initiate an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel; and

a plurality of select lines different from said plurality of data lines, one for each of the outputs of the demultiplexer, whereby pixels in a same row are separately selected sequentially to align each selection according to the order of the demultiplexer in providing programming information to the respective data lines.

5. A method of driving a display system comprising a plurality of pixels, a plurality of data lines for conveying programming information to the plurality of pixels, each pixel including a light emitting device, a source driver for providing the programming information to the data lines via a plurality of data output terminals, and a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines, the method comprising:

a) executing a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines, one at a time, to selectively program each pixel with programming information, including

i) sequentially coupling, via one of the demultiplexers, a subset of the plurality of data lines to one of the data output terminals of the source driver to thereby pre-charge respective parasitic capacitances of the subset of the plurality of data lines, and

ii) selecting for programming, via an address driver, pixels coupled to the subset of the plurality of data lines, so as to program the pixels according to the charge stored on the respective parasitic capacitances of the subset of the plurality of data lines; and

b) executing an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein the selecting is initiated during the coupling of the final one of the subset of the plurality of data lines by the demultiplexer.

6. A method of driving a display system comprising a plurality of pixels, a plurality of data lines for conveying programming information to the plurality of pixels, each pixel including a light emitting device, a source driver for providing the programming information to the data lines via a plurality of data output terminals, and a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines, the method comprising:

a) executing a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines, one at a time, to selectively program each pixel with programming information, including

i) sequentially coupling, via one of the demultiplexers, a subset of the plurality of data lines to one of the data output terminals of the source driver to thereby pre-charge respective parasitic capacitances of the subset of the plurality of data lines, and

ii) selecting for programming, via an address driver, pixels coupled to the subset of the plurality of data lines, so as to program the pixels according to the charge stored on the respective parasitic capacitances of the subset of the plurality of data lines; and

b) executing an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein a duration of step a) i) is substantially equal to a duration of pre-charging one of the data lines.

7. A method of driving a display system comprising a plurality of pixels, a plurality of data lines for conveying programming information to the plurality of pixels, each pixel including a light emitting device, a source driver for providing the programming information to the data lines via a plurality of data output terminals, and a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines, the method comprising:

a) executing a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines, one at a time, to selectively program each pixel with programming information, including

i) sequentially coupling, via one of the demultiplexers, a subset of the plurality of data lines to one of the data output terminals of the source driver to thereby pre-charge respective parasitic capacitances of the subset of the plurality of data lines, and

ii) selecting for programming, via an address driver, pixels coupled to the subset of the plurality of data lines, so as to program the pixels according to the charge stored on the respective parasitic capacitances of the subset of the plurality of data lines; and

b) executing an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein a duration step a) i) is substantially equal to a duration of pre-charging all the data lines in the corresponding sub group.

8. A method of driving a display system comprising a plurality of pixels, a plurality of data lines for conveying programming information to the plurality of pixels, each pixel including a light emitting device, a source driver for providing the programming information to the data lines via a plurality of data output terminals, and a plurality of demultiplexers, each demultiplexer including an input coupled to one of data output terminals, and a plurality of outputs for coupling to a different subset of the plurality of data lines, the method comprising:

a) executing a programming select cycle by sequentially coupling each data output terminal to the corresponding subset of data lines, one at a time, to selectively program each pixel with programming information, and

b) executing an emission cycle to emit light from the light emitting devices according to the programming information stored in each pixel, wherein the display further comprises a plurality of select lines different from said plurality of data lines, one for each of the outputs of the demultiplexer, and wherein step a) includes separately selecting and programming pixels in a same row sequentially to align each selection according to the order of the demultiplexer in providing programming information to the respective data lines.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: IGNIS INNOVATION INC.
To: IGNIS INNOVATION INC.
Reel/Frame 063706/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2019
From: CHAJI, GHOLAMREZA; LAI, JACKSON CHI SUN; AZIZI, YASER; MA, MARAM RAN
To: IGNIS INNOVATION INC.
Reel/Frame 048045/0422 →
Continuity (4)
Continuation 13481788 · May 26, 2012
Provisional Application 61491165 · May 28, 2011
Provisional Application 61600316 · Feb 17, 2012
Related Publication 20180204541A1 · Jul 19, 2018
Cited By (3)
US 12,200,995 US 12,387,680 US 12,620,357