IP Library Granted Patent US 12,451,049
Granted Patent B2
US 12,451,049 · App. 18/614,645 · Granted Oct 21, 2025

Methods for driving electro-optic displays

Inventors: Kenneth R. Crounse (Somerville, MA); Amit Deliwala (Andover, MA); Stephen J. Telfer (Arlington, MA); Jonathan L. Zalesky (Newton, MA); Yin Al (San Francisco, CA); Teck Ping Sim (Acton, MA)
Assignee: E Ink Corporation
G09G3/296G09G2320/0247G09G2340/16G09G2354/00
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 12,451,049
App. No.
18/614,645
Granted
Oct 21, 2025
Kind
B2
Abstract

Methods for driving an electro-optic displays having a plurality of display pixels are described. The method includes determining a level of stress quantity for a display pixel of the electro-optic display based on at least one prior update to the optical state of the display pixel, and receiving a request to update the optical state of the display pixel. The method also includes applying driving waveforms from first or second update schemes to the display pixel depending on the update scheme used for an immediately prior update of the display pixel and comparisons of the level of stress quantity to two level of stress thresholds.

Claims (120)

1. A method for driving an electro-optic display having a plurality of display pixels, the method comprising:

determining a level of stress quantity for a display pixel of the electro-optic display based on at least one prior update to the optical state of the display pixel;

receiving a request to update the optical state of the display pixel;

applying driving waveforms from a first update scheme to the display pixel when:

(i) driving waveforms from the first update scheme were used for an immediately prior update of the display pixel, and the level of stress quantity is not greater than a first level of stress threshold; or

(ii) driving waveforms from a second update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is less than a second level of stress threshold; and

applying driving waveforms from the second update scheme to the display pixel when:

(i) driving waveforms from the first update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is greater than the first level of stress threshold; or

(ii) driving waveforms from the second update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is not less than the second level of stress threshold,

wherein the second update scheme comprises driving waveforms that are longer in duration than the driving waveforms of the first update scheme.

2. The method of claim 1 wherein the request to update the optical state of the display pixel of the electro-optic display is triggered by a user interaction with the electro-optic display.

3. The method of claim 2 wherein the user interaction comprises swiping a surface of a screen of the electro-optic display.

4. The method of claim 2 wherein the user interaction comprises presenting an animation on the electro-optic display.

5. The method of claim 1 wherein the first update scheme comprises driving waveforms that are DC-imbalanced.

6. The method of claim 1 wherein the second update scheme comprises driving waveforms that are DC-balanced.

7. The method of claim 1 wherein the driving waveforms of the second update scheme are between approximately 350 ms and 500 ms longer in duration than the driving waveforms of the first update scheme.

8. The method of claim 1 wherein the driving waveforms of the second update scheme are between approximately 30% and 55% longer in duration than the driving waveforms of the first update scheme.

9. The method of claim 1 wherein the driving waveforms of the second update scheme are between approximately 50% and 70% longer in duration than the driving waveforms of the first update scheme.

10. The method of claim 1 wherein the level of stress quantity is a numeric quantity comprising an approximation of an actual amount of remnant voltage that has accumulated on the display pixel.

11. The method of claim 1 wherein the level of stress quantity is a scalar quantity comprising an index indicating a growth or decay in an amount of remnant voltage that has accumulated on the display pixel.

12. The method of claim 1 wherein determining the level of stress quantity for the display pixel comprises computing the equation:

x

(

n

)

=

e

-

UT

(

n

)

+

DT

(

n

)

TAU

*

x

(

n

-

1

)

+

e

-

DT

(

n

)

TAU

*

B

,

wherein x(n) denotes the level of stress quantity for an update n, UT(n) denotes a duration in milliseconds of driving waveforms used for the immediately prior update of the display pixel, DT(n) denotes how many milliseconds of a post drive discharge routine were applied after the immediately prior update of the display pixel, TAU represents a time constant of a decay of the level of stress quantity x(n), x(n−1) is a level of stress quantity calculated based on the immediately prior update of the display pixel, and B has a numeric value that changes depending on the driving mode that was used for update n.

13. The method of claim 12 wherein B is set to a non-zero positive value after applying driving waveforms from the first update scheme to the display pixel.

14. The method of claim 12 wherein the value of B is set to zero after applying driving waveforms from the second update scheme to the display pixel.

15. The method of claim 1 further comprising interrupting a post drive discharge routine after applying driving waveforms from the first update scheme.

16. The method of claim 1 further comprising performing substantially no dwell time after applying driving waveforms from the first update scheme.

17. The method of claim 1 further comprising interrupting a post drive discharge routine after applying driving waveforms from the second update scheme.

18. The method of claim 1 further comprising performing substantially no dwell time after applying driving waveforms from the second update scheme.

19. The method of claim 1 wherein the first level of stress threshold indicates a limit of the electro-optic display's tolerable level of stress.

20. A method for driving an electro-optic display having a plurality of display pixels, the method comprising:

determining a level of stress quantity for a display pixel of the electro-optic display based on at least one prior update to the optical state of the display pixel;

receiving a request to update the optical state of the display pixel;

applying driving waveforms from a first update scheme to the display pixel when:

(i) driving waveforms from the first update scheme were used for an immediately prior update of the display pixel, and the level of stress quantity is not greater than a first level of stress threshold; or

(ii) driving waveforms from a second update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is less than a second level of stress threshold; and

applying driving waveforms from the second update scheme to the display pixel when:

(i) driving waveforms from the first update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is greater than the first level of stress threshold; or

(ii) driving waveforms from the second update scheme were used for the immediately prior update of the display pixel, and the level of stress quantity is not less than the second level of stress threshold,

wherein determining the level of stress quantity for the display pixel comprises computing the equation:

x

(

n

)

=

e

-

UT

(

n

)

+

DT

(

n

)

TAU

*

x

(

n

-

1

)

+

e

-

DT

(

n

)

TAU

*

B

,

wherein x(n) denotes the level of stress quantity for an update n, UT(n) denotes a duration in milliseconds of driving waveforms used for the immediately prior update of the display pixel, DT(n) denotes how many milliseconds of a post drive discharge routine were applied after the immediately prior update of the display pixel, TAU represents a time constant of a decay of the level of stress quantity x(n), x(n−1) is a level of stress quantity calculated based on the immediately prior update of the display pixel, and B has a numeric value that changes depending on the driving mode that was used for update n.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2024
From: CROUNSE, KENNETH R.; DELIWALA, AMIT; TELFER, STEPHEN J.; ZALESKY, JONATHAN L.; SIM, TECK PING
To: E INK CORPORATION
Reel/Frame 067063/0754 →
Continuity (2)
Provisional Application 63492217 · Mar 24, 2023
Related Publication 20240321177A1 · Sep 26, 2024
References Cited (124)
US 4418346A · Batchelder · 1983 [cited by applicant]
US 5760761A · Sheridon · 1998 [cited by applicant]
US 5777782A · Sheridon · 1998 [cited by applicant]
US 5808783A · Crowley · 1998 [cited by applicant]
US 5872552A · Gordon, II et al. · 1999 [cited by applicant]
US 5930026A · Jacobson · 1999 [cited by applicant]
US 6054071A · Mikkelsen, Jr. · 2000 [cited by applicant]
US 6055091A · Sheridon · 2000 [cited by applicant]
US 6097531A · Sheridon · 2000 [cited by applicant]
US 6128124A · Silverman · 2000 [cited by applicant]
US 6130774A · Albert et al. · 2000 [cited by applicant]
US 6137467A · Sheridon · 2000 [cited by applicant]
US 6144361A · Gordon, II · 2000 [cited by applicant]
US 6147791A · Sheridon · 2000 [cited by applicant]
US 6172798B1 · Albert et al. · 2001 [cited by applicant]
US 6184856B1 · Gordon, II · 2001 [cited by applicant]
US 6225971B1 · Gordon, II · 2001 [cited by applicant]
US 6241921B1 · Jacobson et al. · 2001 [cited by applicant]
US 6271823B1 · Gordon, II · 2001 [cited by applicant]
US 6301038B1 · Fitzmaurice · 2001 [cited by applicant]
US 6445489B1 · Jacobson et al. · 2002 [cited by applicant]
US 6504524B1 · Gates et al. · 2003 [cited by applicant]
US 6512354B2 · Jacobson et al. · 2003 [cited by applicant]
US 6531997B1 · Gates et al. · 2003 [cited by applicant]
US 6672921B1 · Liang et al. · 2004 [cited by applicant]
US 6753999B2 · Zehner et al. · 2004 [cited by applicant]
US 6788449B2 · Liang et al. · 2004 [cited by applicant]
US 6825970B2 · Goenaga et al. · 2004 [cited by applicant]
US 6870657B1 · Fitzmaurice · 2005 [cited by applicant]
US 6900851B2 · Morrison et al. · 2005 [cited by applicant]
US 6922276B2 · Zhang et al. · 2005 [cited by applicant]
US 6950220B2 · Abramson et al. · 2005 [cited by applicant]
US 6982178B2 · LeCain et al. · 2006 [cited by applicant]
US 6995550B2 · Jacobson et al. · 2006 [cited by applicant]
US 7002728B2 · Pullen et al. · 2006 [cited by applicant]
US 7012600B2 · Zehner et al. · 2006 [cited by applicant]
US 7023420B2 · Comiskey et al. · 2006 [cited by applicant]
US 7034783B2 · Gates et al. · 2006 [cited by applicant]
US 7075502B1 · Drzaic et al. · 2006 [cited by applicant]
US 7116318B2 · Amundson et al. · 2006 [cited by applicant]
US 7116466B2 · Whitesides et al. · 2006 [cited by applicant]
US 7119772B2 · Amundson et al. · 2006 [cited by applicant]
US 7170670B2 · Webber · 2007 [cited by applicant]
US 7176880B2 · Amundson et al. · 2007 [cited by applicant]
US 7193625B2 · Danner et al. · 2007 [cited by applicant]
US 7202847B2 · Gates · 2007 [cited by applicant]
US 7236291B2 · Kaga et al. · 2007 [cited by applicant]
US 7259744B2 · Arango et al. · 2007 [cited by applicant]
US 7304787B2 · Whitesides et al. · 2007 [cited by applicant]
US 7312784B2 · Baucom et al. · 2007 [cited by applicant]
US 7312794B2 · Zehner et al. · 2007 [cited by applicant]
US 7321459B2 · Masuda · 2008 [cited by applicant]
US 7327511B2 · Whitesides et al. · 2008 [cited by applicant]
US 7339715B2 · Webber et al. · 2008 [cited by applicant]
US 7411719B2 · Paolini, Jr. et al. · 2008 [cited by applicant]
US 7420549B2 · Jacobson et al. · 2008 [cited by applicant]
US 7453445B2 · Amundson · 2008 [cited by applicant]
US 7492339B2 · Amundson · 2009 [cited by applicant]
US 7528822B2 · Amundson et al. · 2009 [cited by applicant]
US 7535624B2 · Amundson et al. · 2009 [cited by applicant]
US 7545358B2 · Gates et al. · 2009 [cited by applicant]
US 7583251B2 · Arango et al. · 2009 [cited by applicant]
US 7602374B2 · Zehner et al. · 2009 [cited by applicant]
US 7612760B2 · Kawai · 2009 [cited by applicant]
US 7679599B2 · Kawai · 2010 [cited by applicant]
US 7679814B2 · Paolini, Jr. et al. · 2010 [cited by applicant]
US 7688297B2 · Zehner et al. · 2010 [cited by applicant]
US 7729039B2 · LeCain et al. · 2010 [cited by applicant]
US 7733311B2 · Amundson et al. · 2010 [cited by applicant]
US 7733335B2 · Zehner et al. · 2010 [cited by applicant]
US 7787169B2 · Abramson et al. · 2010 [cited by applicant]
US 7839564B2 · Whitesides et al. · 2010 [cited by applicant]
US 7952557B2 · Amundson · 2011 [cited by applicant]
US 7956841B2 · Albert et al. · 2011 [cited by applicant]
US 7999787B2 · Amundson et al. · 2011 [cited by applicant]
US 8009348B2 · Zehner et al. · 2011 [cited by applicant]
US 8077141B2 · Duthaler et al. · 2011 [cited by applicant]
US 8125501B2 · Amundson et al. · 2012 [cited by applicant]
US 8139050B2 · Jacobson et al. · 2012 [cited by applicant]
US 8174490B2 · Whitesides et al. · 2012 [cited by applicant]
US 8289250B2 · Zehner et al. · 2012 [cited by applicant]
US 8300006B2 · Zhou et al. · 2012 [cited by applicant]
US 8305341B2 · Arango et al. · 2012 [cited by applicant]
US 8314784B2 · Ohkami et al. · 2012 [cited by applicant]
US 8319759B2 · Jacobson et al. · 2012 [cited by applicant]
US 8384658B2 · Albert et al. · 2013 [cited by applicant]
US 8558783B2 · Wilcox et al. · 2013 [cited by applicant]
US 8558785B2 · Zehner et al. · 2013 [cited by applicant]
US 8928562B2 · Gates et al. · 2015 [cited by applicant]
US 9230492B2 · Harrington et al. · 2016 [cited by applicant]
US 9412314B2 · Amundson et al. · 2016 [cited by applicant]
US 9460667B2 · Bozarth et al. · 2016 [cited by applicant]
US 9547392B2 · Yoon et al. · 2017 [cited by applicant]
US 9672766B2 · Sjodin · 2017 [cited by applicant]
US 9985469B2 · Jo · 2018 [cited by applicant]
US 10163406B2 · Sim et al. · 2018 [cited by applicant]
US 10319313B2 · Harris et al. · 2019 [cited by applicant]
US 10475396B2 · Sim et al. · 2019 [cited by applicant]
US 10672350B2 · Amundson et al. · 2020 [cited by applicant]
US 11145261B2 · Amundson et al. · 2021 [cited by applicant]
US 11462183B2 · Amundson et al. · 2022 [cited by applicant]
US 11657773B2 · Amundson et al. · 2023 [cited by applicant]
US 11935495B2 · Chen et al. · 2024 [cited by applicant]
US 20030102858A1 · Jacobson et al. · 2003 [cited by applicant]
US 20050253777A1 · Zehner et al. · 2005 [cited by applicant]
US 20070091418A1 · Danner et al. · 2007 [cited by applicant]
US 20070103427A1 · Zhou et al. · 2007 [cited by applicant]
US 20080024429A1 · Zehner · 2008 [cited by applicant]
US 20080024482A1 · Gates et al. · 2008 [cited by applicant]
US 20080136774A1 · Harris et al. · 2008 [cited by applicant]
US 20090174651A1 · Jacobson et al. · 2009 [cited by applicant]
US 20090322721A1 · Zehner et al. · 2009 [cited by applicant]
US 20100220121A1 · Zehner et al. · 2010 [cited by applicant]
US 20100265561A1 · Gates et al. · 2010 [cited by applicant]
TW 201729176A · 2016 [cited by applicant]
WO WO2005054933A2 · 2005 [cited by examiner]
O'Regan, B. et al., “A Low Cost, High-efficiency Solar Cell Based on Dye-sensitized colloidal TiO2 Films”, Nature, vol. 353, pp. 737-740 (Oct. 24, 1991). [cited by applicant]
Wood, D., “An Electrochromic Renaissance?” Information Display, 18(3), (Mar. 24, 2002). [cited by applicant]
Bach, Udo et al., “Nanomaterials-Based Electrochromics for Paper-Quality Displays”, Adv. Mater, vol. 14, No. 11, pp. 845-848, (Jun. 5, 2002). [cited by applicant]
Hayes, R.A. et al., “Video-Speed Electronic Paper Based on Electrowetting”, Nature, vol. 425, No. 25, pp. 383-385 (Sep. 2003). [cited by applicant]
Kitamura, T. et al., “Electrical toner movement for electronic paper-like display”, Asia Display/IDW '01, pp. 1517-1520, Paper HCS1-1 (2001). [cited by applicant]
Yamaguchi, Y. et al., “Toner display using insulative particles charged triboelectrically”, Asia Display/IDW '01, pp. 1729-1730, Paper AMD4-4 (2001). [cited by applicant]
Ota, I. et al., “Developments in Electrophoretic Displays”, Proceedings of the SID, 18, 243 (1977). [cited by applicant]
European Patent Office, “International Search Report and Written Opinion”, PCT/US2024/021238, May 31, 2024. [cited by applicant]