Driving method for an electrophoretic display with high frame rate and low peak power consumption
First Claim
1. A method for providing a set of voltage waveforms for updating at least a portion of a bi-stable display in successive frame periods, the method comprising:
- accessing data defining the set of voltage waveforms for the successive frame periods; and
generating the set of voltage waveforms (600, 620, 640, 660;
700, 720, 740, 760;
800, 820, 840, 860) for driving the at least a portion of the bi-stable display (310) during the successive frame periods according to the accessed data;
wherein;
over a duration of the successive frame periods, each of the voltage waveforms spans a first range of values; and
at least one of the successive frame periods is time-aligned with a data-dependent portion of each of the voltage waveforms that spans a second range of values that is a subset of the first range of values.
0 Assignments
0 Petitions
Accused Products
Abstract
An image is updated on a bi-stable display (310) such as an electrophoretic display by using voltage waveforms (600, 620, 640, 660; 700, 720, 740, 760; 800, 820, 840, 860) that are configured such that voltage changes are constrained to a subset of possible voltage levels during specific frame times. The specific frame times may occur during datadependent portions of the waveforms, such as a reset portion (R) and/or a drive portion (D, D1, D2). Due to the reduced voltage swing, the supply voltage can be reduced, resulting in reduced power consumption. Moreover, the frame time (FT′) can be shortened during the data-dependent portions of the waveforms to increase the greyscale accuracy and number of grey levels. At other frames times, the voltage levels can vary throughout the full range of possible voltage levels, while a standard frame time (FT) is used.
-
Citations
21 Claims
-
1. A method for providing a set of voltage waveforms for updating at least a portion of a bi-stable display in successive frame periods, the method comprising:
-
accessing data defining the set of voltage waveforms for the successive frame periods; and
generating the set of voltage waveforms (600, 620, 640, 660;
700, 720, 740, 760;
800, 820, 840, 860) for driving the at least a portion of the bi-stable display (310) during the successive frame periods according to the accessed data;
wherein;
over a duration of the successive frame periods, each of the voltage waveforms spans a first range of values; and
at least one of the successive frame periods is time-aligned with a data-dependent portion of each of the voltage waveforms that spans a second range of values that is a subset of the first range of values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A program storage device tangibly embodying a program of instructions executable by a machine to perform a method for providing a set of voltage waveforms for updating at least a portion of a bi-stable display in successive frame periods, the method comprising:
-
accessing data defining the set of voltage waveforms for the successive frame periods; and
generating the set of voltage waveforms (600, 620, 640, 660;
700, 720, 740, 760;
800, 820, 840, 860) for driving the at least a portion of the bi-stable display (310) during the successive frame periods according to the accessed data;
wherein;
over a duration of the successive frame periods, each of the voltage waveforms spans a first range of values; and
at least one of the successive frame periods is time-aligned with a data-dependent portion of each of the voltage waveforms that spans a second range of values that is a subset of the first range of values. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An display device, comprising:
-
a bi-stable display (310); and
a control (100) for providing a set of voltage waveforms for updating at least a portion of a bi-stable display (310) in successive frame periods by;
(a) accessing data defining the set of voltage waveforms for the successive frame periods, and (b) generating the set of voltage waveforms (600, 620, 640, 660;
700, 720, 740, 760;
800, 820, 840, 860) for driving the at least a portion of the bi-stable display during the successive frame periods according to the accessed data;
wherein;
over a duration of the successive frame periods, each of the voltage waveforms spans a first range of values; and
at least one of the successive frame periods is time-aligned with a data-dependent portion of each of the voltage waveforms that spans a second range of values that is a subset of the first range of values. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A controller (100) comprising means for accessing data defining a set of voltage waveforms (600, 620, 640, 660;
-
700, 720, 740, 760;
800, 820, 840, 860) for updating at least a portion of a bi-stable display (310) in successive frame periods and comprising an arithmetic logic circuit configured to generate the set of voltage waveforms (600, 620, 640, 660;
700, 720, 740, 760;
800, 820, 840, 860) for driving the at least a portion of the bi-stable display during the successive frame periods according to the accessed data;
wherein;
over a duration of the successive frame periods, each of the voltage waveforms spans a first range of values; and
at least one of the successive frame periods is time-aligned with a data-dependent portion of each of the voltage waveforms that spans a second range of values that is a subset of the first range of values.
-
700, 720, 740, 760;
Specification