[0001] This invention relates to methods for driving electro-optic displays, especially
bistable electro-optic displays, and to apparatus (controllers) for use in such methods.
More specifically, this invention relates to driving methods which are intended to
enable more accurate control of gray states of the pixels of an electro-optic display.
This invention also relates to driving methods which are intended to enable such displays
to be driven in a manner which allows compensation for the "dwell time" during which
a pixel has remained in a particular optical state prior to a transition, while still
allowing the drive scheme used to drive the display to be DC balanced. This invention
is especially, but not exclusively, intended for use with particle-based electrophoretic
displays in which one or more types of electrically charged particles are suspended
in a liquid and are moved through the liquid under the influence of an electric field
to change the appearance of the display.
[0002] This Application is closely related to International Applications Publications Nos.
WO 2005/054933;
WO 2005/006290;
WO 2004/090857;
WO 03/107315; and
WO 03/044765, to which the reader is referred to background information regarding state of the
art in driving electro-optic displays. The following description will assume familiarity
with these applications, which may hereinafter for convenience collectively be referred
to as the "MEDEOD" (
MEthods for
Driving
Electro-
Optic
Displays) applications.
[0003] The electro-optic displays in which the methods of the present invention are used
often contain an electro-optic material which is a solid in the sense that the electro-optic
material has solid external surfaces, although the material may, and often does, have
internal liquid- or gas-filled space. Such displays using solid electro-optic materials
may hereinafter for convenience be referred to as "solid electro-optic displays".
[0004] The term "electro-optic" as applied to a material or a display, is used herein in
its conventional meaning in the imaging art to refer to a material having first and
second display states differing in at least one optical property, the material being
changed from its first to its second display state by application of an electric field
to the material. Although the optical property is typically color perceptible to the
human eye, it may be another optical property, such as optical transmission, reflectance,
luminescence or, in the case of displays intended for machine reading, pseudo-color
in the sense of a change in reflectance of electromagnetic wavelengths outside the
visible range.
[0005] The term "gray state" is used herein in its conventional meaning in the imaging art
to refer to a state intermediate two extreme optical states of a pixel, and does not
necessarily imply a black-white transition between these two extreme states. For example,
several of the patents and published applications referred to below describe electrophoretic
displays in which the extreme states are white and deep blue, so that an intermediate
"gray state" would actually be pale blue. Indeed, as already mentioned the transition
between the two extreme states may not be a color change at all. The term "gray level"
is used herein to denote the possible optical states of a pixel, including the two
extreme optical states.
[0006] The terms "bistable" and "bistability" are used herein in their conventional meaning
in the art to refer to displays comprising display elements having first and second
display states differing in at least one optical property, and such that after any
given element has been driven, by means of an addressing pulse of finite duration,
to assume either its first or second display state, after the addressing pulse has
terminated, that state will persist for at least several times, for example at least
four times, the minimum duration of the addressing pulse required to change the state
of the display element. It is shown in published
U.S. Patent Application No. 2002/0180687 that some particle-based electrophoretic displays capable of gray scale are stable
not only in their extreme black and white states but also in their intermediate gray
states, and the same is true of some other types of electro-optic displays. This type
of display is properly called "multi-stable" rather than bistable, although for convenience
the term "bistable" may be used herein to cover both bistable and multi-stable displays.
[0007] The term "impulse" is used herein in its conventional meaning of the integral of
voltage with respect to time. However, some bistable electro-optic media act as charge
transducers, and with such media an alternative definition of impulse, namely the
integral of current over time (which is equal to the total charge applied) may be
used. The appropriate definition of impulse should be used, depending on whether the
medium acts as a voltage-time impulse transducer or a charge impulse transducer.
[0008] Much of the discussion below will focus on methods for driving one or more pixels
of an electro-optic display through a transition from an initial gray level to a final
gray level (which may or may not be different from the initial gray level). The term
"waveform" will be used to denote the entire voltage against time curve used to effect
the transition from one specific initial gray level to a specific final gray level.
Typically, as illustrated below, such a waveform will comprise a plurality of waveform
elements; where these elements are essentially rectangular (i.e., there a given element
comprises application of a constant voltage for a period of time), the elements may
be called "voltage pulses" or "drive pulses". The term "drive scheme" denotes a set
of waveforms sufficient to effect all possible transitions between gray levels for
a specific display.
[0009] Several types of electro-optic displays are known. One type of electro-optic display
is a rotating bichromal member type as described, for example, in
U.S. Patents Nos. 5,808,783;
5,777,782;
5,760,761;
6,054,071 6,055,091;
6,097,531;
6,128,124;
6,137,467; and
6,147,791 (although this type of display is often referred to as a "rotating bichromal ball"
display, the term "rotating bichromal member" is preferred as more accurate since
in some of the patents mentioned above the rotating members are not spherical). Such
a display uses a large number of small bodies (typically spherical or cylindrical)
which have two or more sections with differing optical characteristics, and an internal
dipole. These bodies are suspended within liquid-filled vacuoles within a matrix,
the vacuoles being filled with liquid so that the bodies are free to rotate. The appearance
of the display is changed to applying an electric field thereto, thus rotating the
bodies to various positions and varying which of the sections of the bodies is seen
through a viewing surface. This type of electro-optic medium is typically bistable.
[0010] Another type of electro-optic display uses an electrochromic medium, for example
an electrochromic medium in the form of a nanochromic film comprising an electrode
formed at least in part from a semi-conducting metal oxide and a plurality of dye
molecules capable of reversible color change attached to the electrode; see, for example
O'Regan, B., et al., Nature 1991, 353, 737; and
Wood, D., Information Display, 18(3), 24 (March 2002). See also
Bach, U., et al., Adv. Mater., 2002, 14(11), 845. Nanochromic films of this type are also described, for example, in
U.S. Patent No. 6,301,038, International Application Publication No.
WO 01/27690, and in
U.S. Patent Application 2003/0214695. This type of medium is also typically bistable.
[0011] Another type of electro-optic display, which has been the subject of intense research
and development for a number of years, is the particle-based electrophoretic display,
in which a plurality of charged particles move through a fluid under the influence
of an electric field. Electrophoretic displays can have attributes of good brightness
and contrast, wide viewing angles, state bistability, and low power consumption when
compared with liquid crystal displays. Nevertheless, problems with the long-term image
quality of these displays have prevented their widespread usage. For example, particles
that make up electrophoretic displays tend to settle, resulting in inadequate service-life
for these displays.
[0012] As noted above, electrophoretic media require the presence of a fluid. In most prior
art electrophoretic media, this fluid is a liquid, but electrophoretic media can be
produced using gaseous fluids; see, for example,
Kitamura, T., et al., "Electrical toner movement for electronic paper-like display",
IDW Japan, 2001, Paper HCS1-1, and
Yamaguchi, Y., et al., "Toner display using insulative particles charged triboelectrically",
IDW Japan, 2001, Paper AMD4-4). See also European Patent Applications
1,429,178;
1,462,847;
1,482,354; and
1,484,625; and International Applications
WO 2004/090626;
WO 2004/079442;
WO 2004/077140;
WO 2004/059379;
WO 2004/055586;
WO 2004/008239;
WO 2004/006006;
WO 2004/001498;
WO 03/091799; and
WO 03/088495. Such gas-based electrophoretic media appear to be susceptible to the same types
of problems due to particle settling as liquid-based electrophoretic media, when the
media are used in an orientation which permits such settling, for example in a sign
where the medium is disposed in a vertical plane. Indeed, particle settling appears
to be a more serious problem in gas-based electrophoretic media than in liquid-based
ones, since the lower viscosity of gaseous fluids as compared with liquid ones allows
more rapid settling of the electrophoretic particles.
[0013] Numerous patents and applications assigned to or in the names of the Massachusetts
Institute of Technology (MIT) and E Ink Corporation have recently been published describing
encapsulated electrophoretic media. Such encapsulated media comprise numerous small
capsules, each of which itself comprises an internal phase containing electrophoretically-mobile
particles suspended in a fluid, and a capsule wall surrounding the internal phase.
Typically, the capsules are themselves held within a polymeric binder to form a coherent
layer positioned between two electrodes. Encapsulated media of this type are described,
for example, in
U.S. Patents Nos. 5,930,026;
5,961,804;
6,017,584;
6,067,185;
6,118,426;
6,120,588;
6,120,839;
6,124,851;
6,130,773;
6,130,774;
6,172,798;
6,177,921;
6,232,950;
6,249,271;
6,252,564;
6,262,706;
6,262,833;
6,300,932;
6,312,304;
6,312,971;
6,323,989;
6,327,072;
6,376,828;
6,377,387;
6,392,785;
6,392,786;
6,413,790;
6,422,687;
6,445,374;
6,445,489;
6,459,418;
6,473,072;
6,480,182;
6,498,114;
6,504,524;
6,506,438;
6,512,354;
6,515,649;
6,518,949;
6,521,489;
6,531,997;
6,535,197;
6,538,801;
6,545,291;
6,580,545;
6,639,578;
6,652,075;
6,657,772;
6,664,944;
6,680,725;
6,683,333;
6,704,133;
6,710,540;
6,721,083;
6,724,519;
6,727,881;
6,738,050;
6,750,473;
6,753,999;
6,816,147;
6,819,471;
6,822,782;
6,825,068;
6,825,829;
6,825,970;
6,831,769;
6,839,158;
6,842,167;
6,842,279;
6,842,657;
6,864,875;
6,865,010;
6,866,760;
6,870,661;
6,900,851; and
6,922,276; and
U.S. Patent Applications Publication Nos. 2002/0060321;
2002/0063661;
2002/0090980;
2002/0113770;
2002/0130832;
2002/0180687;
2003/0011560;
2003/0020844;
2003/0025855;
2003/0102858;
2003/0132908;
2003/0137521;
2003/0214695;
2003/0222315;
2004/0012839;
2004/0014265;
2004/0027327;
2004/0075634;
2004/0094422;
2004/0105036;
2004/0112750;
2004/0119681;
2004/0136048;
2004/0155857;
2004/0180476;
2004/0190114;
2004/0196215;
2004/0226820;
2004/0239614;
2004/0252360;
2004/0257635;
2004/0263947;
2005/0000813;
2005/0001812;
2005/0007336;
2005/0007653;
2005/0012980;
2005/0017944;
2005/0018273;
2005/0024353;
2005/0035941;
2005/0041004;
2005/0062714;
2005/0067656;
2005/0078099;
2005/0105159;
2005/0122284;
2005/0122306;
2005/0122563;
2005/0122564;
2005/0122565;
2005/0151709; and
2005/0152022; and International Applications Publication Nos.
WO 99/67678;
WO 00/05704;
WO 00/38000;
WO 00/36560;
WO 00/67110;
WO 00/67327;
WO 01/07961; and
WO 03/107,315.
[0014] Many of the aforementioned patents and applications recognize that the walls surrounding
the discrete microcapsules in an encapsulated electrophoretic medium could be replaced
by a continuous phase, thus producing a so-called "polymer-dispersed electrophoretic
display" in which the electrophoretic medium comprises a plurality of discrete droplets
of an electrophoretic fluid and a continuous phase of a polymeric material, and that
the discrete droplets of electrophoretic fluid within such a polymer-dispersed electrophoretic
display may be regarded as capsules or microcapsules even though no discrete capsule
membrane is associated with each individual droplet; see for example, the aforementioned
2002/0131147. Accordingly, for purposes of the present application, such polymer-dispersed
electrophoretic media are regarded as sub-species of encapsulated electrophoretic
media.
[0015] An encapsulated electrophoretic display typically does not suffer from the clustering
and settling failure mode of traditional electrophoretic devices and provides further
advantages, such as the ability to print or coat the display on a wide variety of
flexible and rigid substrates. (Use of the word "printing" is intended to include
all forms of printing and coating, including, but without limitation: pre-metered
coatings such as patch die coating, slot or extrusion coating, slide or cascade coating,
curtain coating; roll coating such as knife over roll coating, forward and reverse
roll coating; gravure coating; dip coating; spray coating; meniscus coating; spin
coating; brush coating; air knife coating; silk screen printing processes; electrostatic
printing processes; thermal printing processes; ink jet printing processes; and other
similar techniques.) Thus, the resulting display can be flexible. Further, because
the display medium can be printed (using a variety of methods), the display itself
can be made inexpensively.
[0016] A related type of electrophoretic display is a so-called "microcell electrophoretic
display". In a microcell electrophoretic display, the charged particles and the fluid
are not encapsulated within capsules but instead are retained within a plurality of
cavities formed within a carrier medium, typically a polymeric film. See, for example,
International Application Publication No.
WO 02/01281, and
U.S. Patent Application Publication No. 2002/0075556, both assigned to Sipix Imaging, Inc.
[0017] Other types of electro-optic media may also be used in the displays of the present
invention.
[0018] Although electrophoretic media are often opaque (since, for example, in many electrophoretic
media, the particles substantially block transmission of visible light through the
display) and operate in a reflective mode, many electrophoretic displays can be made
to operate in a so-called "shutter mode" in which one display state is substantially
opaque and one is light-transmissive. See, for example, the aforementioned
U.S. Patents Nos. 6,130,774 and
6,172,798, and
U.S. Patents Nos. 5,872,552;
6,144,361;
6,271,823;
6,225,971; and
6,184,856. Dielectrophoretic displays, which are similar to electrophoretic displays but rely
upon variations in electric field strength, can operate in a similar mode; see
U.S. Patent No. 4,418,346.
[0019] The bistable or multi-stable behavior of particle-based electrophoretic displays,
and other electro-optic displays displaying similar behavior (such displays may hereinafter
for convenience be referred to as "impulse driven displays"), is in marked contrast
to that of conventional liquid crystal ("LC") displays. Twisted nematic liquid crystals
act are not bi- or multi-stable but act as voltage transducers, so that applying a
given electric field to a pixel of such a display produces a specific gray level at
the pixel, regardless of the gray level previously present at the pixel. Furthermore,
LC displays are only driven in one direction (from non-transmissive or "dark" to transmissive
or "light"), the reverse transition from a lighter state to a darker one being effected
by reducing or eliminating the electric field. Finally, the gray level of a pixel
of an LC display is not sensitive to the polarity of the electric field, only to its
magnitude, and indeed for technical reasons commercial LC displays usually reverse
the polarity of the driving field at frequent intervals. In contrast, bistable electro-optic
displays act, to a first approximation, as impulse transducers, so that the final
state of a pixel depends not only upon the electric field applied and the time for
which this field is applied, but also upon the state of the pixel prior to the application
of the electric field.
[0020] It might at first appear that the ideal method for addressing such an impulse-driven
electro-optic display would be so-called "general grayscale image flow" in which a
controller arranges each writing of an image so that each pixel transitions directly
from its initial gray level to its final gray level. However, inevitably there is
some error in writing images on an impulse-driven display. Some such errors encountered
in practice include:
- (a) Prior State Dependence; With at least some electro-optic media, the impulse required to switch a pixel to
a new optical state depends not only on the current and desired optical state, but
also on the previous optical states of the pixel.
- (b) Dwell Time Dependence; With at least some electro-optic media, the impulse required to switch a pixel to
a new optical state depends on the time that the pixel has spent in its various optical
states. The precise nature of this dependence is not well understood, but in general,
more impulse is required that longer the pixel has been in its current optical state.
- (c) Temperature Dependency; The impulse required to switch a pixel to a new optical state depends heavily on
temperature.
- (d) Humidity Dependence; The impulse required to switch a pixel to a new optical state depends, with at least
some types of electro-optic media, on the ambient humidity.
- (e) Mechanical Uniformity; The impulse required to switch a pixel to a new optical state may be affected by
mechanical variations in the display, for example variations in the thickness of an
electro-optic medium or an associated lamination adhesive. Other types of mechanical
non-uniformity may arise from inevitable variations between different manufacturing
batches of medium, manufacturing tolerances and materials variations.
- (f) Voltage Errors; The actual impulse applied to a pixel will inevitably differ slightly from that theoretically
applied because of unavoidable slight errors in the voltages delivered by drivers.
[0021] General grayscale image flow suffers from an "accumulation of errors" phenomenon.
For example, imagine that temperature dependence results in a 0.2 L* (where L* has
the usual CIE definition:

where R is the reflectance and R
0 is a standard reflectance value) error in the positive direction on each transition.
After fifty transitions, this error will accumulate to 10 L*. Perhaps more realistically,
suppose that the average error on each transition, expressed in terms of the difference
between the theoretical and the actual reflectance of the display is ± 0.2 L*. After
100 successive transitions, the pixels will display an average deviation from their
expected state of 2 L*; such deviations are apparent to the average observer on certain
types of images.
[0022] This accumulation of errors phenomenon applies not only to errors due to temperature,
but also to errors of all the types listed above. As described in the aforementioned
U.S. Patent Publication 2003/0137521, compensating for such errors is possible, but only to a limited degree of precision.
For example, temperature errors can be compensated by using a temperature sensor and
a lookup table, but the temperature sensor has a limited resolution and may read a
temperature slightly different from that of the electro-optic medium. Similarly, prior
state dependence can be compensated by storing the prior states and using a multi-dimensional
transition matrix, but controller memory limits the number of states that can be recorded
and the size of the transition matrix that can be stored, placing a limit on the precision
of this type of compensation.
[0023] Thus, general grayscale image flow requires very precise control of applied impulse
to give good results, and empirically it has been found that, in the present state
of the technology of electro-optic displays, general grayscale image flow is infeasible
in a commercial display.
[0024] Almost all electro-optic medium have a built-in resetting (error limiting) mechanism,
namely their extreme (typically black and white) optical states, which function as
"optical rails". After a specific impulse has been applied to a pixel of an electro-optic
display, that pixel cannot get any whiter (or blacker). For example, in an encapsulated
electrophoretic display, after a specific impulse has been applied, all the electrophoretic
particles are forced against one another or against the capsule wall, and cannot move
further, thus producing a limiting optical state or optical rail. Because there is
a distribution of electrophoretic particle sizes and charges in such a medium, some
particles hit the rails before others, creating a "soft rails" phenomenon, whereby
the impulse precision required is reduced when the final optical state of a transition
approaches the extreme black and white states, whereas the optical precision required
increases dramatically in transitions ending near the middle of the optical range
of the pixel.
[0025] Various types of drive schemes for electro-optic displays are known which take advantage
of optical rails. For example, Figures 9 and 10 of the aforementioned
2003/0137521, and the related description at Paragraphs [0177] to [0180], describe a "slide show"
drive scheme in which the entire display is driven to at least one optical rail before
any new image is written. Obviously, a pure general grayscale image flow drive scheme
cannot rely upon using the optical rails to prevent errors in gray levels since in
such a drive scheme any given pixel can undergo an infinitely large number of changes
in gray level without ever touching either optical rail.
[0026] Before proceeding further, it is desirable to define slideshow drive schemes more
precisely. The fundamental slideshow drive scheme is that a transition from an initial
optical state (gray level) to a final (desired) optical state (gray level) is achieved
by making transitions to a finite number of intermediate states, where the minimum
number of intermediate states is one. Preferably, the intermediate states are at or
near the extreme states of the electro-optic medium used. The transitions will differ
from pixel to pixel in a display, because they depend upon the initial and final optical
states. The waveform for a specific transition for a given pixel of a display may
be expressed as:
R
2 → goal
1, → goal
2 → ... → goal
n → R
1 (Scheme 1)
where there is at least one intermediate or goal state between the initial state R
2 and the final state R
1. The goal states are, in general, functions of the initial and final optical states.
The presently preferred number of intermediate states is two, but more or fewer intermediate
states may be used. Each of the individual transitions within the overall transition
is achieved using a waveform element (typically a voltage pulse) sufficient to drive
the pixel from one state of the sequence to the next state. For example, in the waveform
indicated symbolically above, the transition from R
2 to goal
1 is typically achieved with a waveform element or voltage pulse. This waveform element
may be of a single voltage for a finite time (i.e., a single voltage pulse), or may
include a variety of voltages so that a precise goal
1 state is achieved. This waveform element is followed by a second waveform element
to achieve the transition from goal
1 to goal
2. If only two goal states are used, the second waveform element is followed by a third
waveform element that drives the pixel from the goal
2 state to the final optical state R
1. The goal states may be independent of both R
2 and R
1, or may depend upon one or both.
[0027] This invention seeks to provide improved slide show drive schemes for electro-optic
displays which achieve improved control of gray levels. This invention is particularly,
although not exclusively, intended for use in pulse width modulated drive schemes
in which the voltage applied to any given pixel of a display at any given moment can
only be -V, 0 or +V, where V is an arbitrary voltage. More specifically, this invention
relates to two distinct types of improvements in slide show drive schemes, namely
(a) insertion of certain modifying elements into base waveforms for such a drive scheme;
and (b) arranging the drive scheme so that at least certain gray levels are approached
from the optical rail further from the desired gray level.
[0028] In another aspect, this invention relates to dwell time compensation in drive schemes
for electro-optic displays. As discussed in the MEDEOD applications, it has been found,
at least in the case of many particle-based electro-optic displays, that the impulses
necessary to change a given pixel through equal changes in gray level (as judged by
eye or by standard optical instruments) are not necessarily constant, nor are they
necessarily commutative. For example, consider a display in which each pixel can display
gray levels of 0 (white), 1, 2 or 3 (black), beneficially spaced apart. (The spacing
between the levels may be linear in percentage reflectance, as measured by eye or
by instruments but other spacings may also be used. For example, the spacings may
be linear in L* or may be selected to provide a specific gamma; a gamma of 2.2 is
often adopted for monitors, and when electro-optic displays are be used as a replacement
for monitors, use of a similar gamma may be desirable.) It has been found that the
impulse necessary to change the pixel from level 0 to level 1 (hereinafter for convenience
referred to as a "0-1 transition") is often not the same as that required for a 1-2
or 2-3 transition. Furthermore, the impulse needed for a 1-0 transition is not necessarily
the same as the reverse of that needed for a 0-1 transition. In addition, some systems
appear to display a "memory" effect, such that the impulse needed for (say) a 0-1
transition varies somewhat depending upon whether a particular pixel undergoes 0-0-1,
1-0-1 or 3-0-1 transitions. (Where, the notation "x-y-z", where x, y, and z are all
optical states 0, 1, 2, or 3 denotes a sequence of optical states visited sequentially
in time.) Although these problems can be reduced or overcome by driving all pixels
of the display to one of the extreme states for a substantial period before driving
the required pixels to other states, the resultant "flash" of solid color is often
unacceptable; for example, a reader of an electronic book may desire the text of the
book to scroll down the screen, and may be distracted, or lose his place, if the display
is required to flash solid black or white at frequent intervals. Furthermore, such
flashing of the display increases its energy consumption and may reduce the working
lifetime of the display. Finally, it has been found that, at least in some cases,
the impulse required for a particular transition is affected by the temperature and
the total operating time of the display, and that compensating for these factors is
desirable to secure accurate gray scale rendition.
[0029] As briefly mentioned above, it has been found that, at least in some cases, the impulse
necessary for a given transition in a bistable electro-optic display varies with the
residence time of a pixel in its optical state, this phenomenon hereinafter being
referred to as "dwell time dependence" or "DTD", although the term "dwell time sensitivity"
was used in some prior art documents. Thus, it may be desirable or even in some cases
in practice necessary, to vary the impulse applied for a given transition as a function
of the dwell time of the pixel in its initial optical state.
[0030] The phenomenon of dwell time dependence will now be explained in more detail with
reference to Figure 1 of the accompanying drawings, which shows the reflectance of
a pixel a function of time for a sequence of transitions denoted
R3→
R2→
R1, where (generalizing the nomenclature used above) each of the
Rk terms indicates a gray level in a sequence of gray levels, with R's with larger indices
occurring before R's with smaller indices. The transitions between
R3 and
R2 and between
R2 and
R1 are also indicated. DTD is the variation of the final optical state
R1 caused by variation in the time spent in the optical state
R2, referred to as the dwell time. One can compensate for DTD by choosing different
waveforms for different dwell times or different ranges of dwell times in the previous
optical state. This method of compensation is called "dwell-time compensation," "DTC",
or simply "time compensation".
[0031] However, such DTC may conflict with other desirable properties of drive schemes.
In particular, for reasons discussed in detail in the MEDEOD applications, with many
electro-optic displays it is highly desirable to ensure that the drive scheme used
is direct current (DC) balanced, in the sense that, for any arbitrary series of transitions
beginning and ending in the same optical state, the applied impulse (i.e., the integral
of the applied voltage with respect to time) is zero. This guarantees that the net
impulse (also called "DC imbalance") experienced by any pixel of the display is bounded
by a known value regardless of the exact series of transitions undergone by that pixel.
For example, a 15 V, 300 msec pulse may be used to drive a pixel from a white to a
black state. After this transition, the pixel has experienced 4.5 V sec of DC imbalance
impulse. If a -15 V, 300 msec pulse is used to drive the pixel back to white, then
the pixel is DC balanced for the overall excursion from white to black and back to
white. This DC balance should hold for all possible excursions from one original optical
state, to a series of optical states the same as or different from the original optical
state, then back to the original optical state.
[0032] A drive scheme can be dwell-time-compensated by adding or removing voltage features
to or from a base drive scheme. For example, one might begin with a drive scheme for
a two optical state (black and white) display, the drive scheme including the following
four waveforms:
Table 1
| Transition |
Waveform |
| black to black |
0 V for 420 msec |
| black to white |
-15 V for 400 msec, then 0 V for 20 msec |
| white to black |
+15 V for 400 msec, then 0 V for 20 msec |
| white to white |
0 V for 420 msec |
[0033] This drive scheme is DC balanced, because any series of transitions that brings a
pixel back to its initial optical state is DC balanced, that is, the net area under
the voltage profile for the entire series of transitions is zero.
[0034] Optical errors can arise from DTD of a display. For example, a pixel may can start
in the white state, drive to the black state, dwell for a time, and then drive back
to the white state. The final white state reflectance is a function of the time spent
in the black state.
[0035] It is desirable to have a very small DTD. If this is not possible for a specific
electro-optic display, it is desirable to compensate for DTD, in accordance with one
aspect of the present invention, by selecting different waveforms for different ranges
of dwell times in the prior optical state. For example, one may find that the final
white state in the example just given is brighter after short dwell times in the previous
black state than after long dwell times in the previous black state. One dwell-time-compensation
scheme would be to modify the duration of the pulse that brings the pixel layer from
black to white to counteract this DTD of the final optical state. For example, one
could shorten the pulse length in the black-to-white transition when the dwell time
in the previous black state is short, and keep the pulse longer for long dwell times
in the previous black state. This tends to produce a darker white state for shorter
prior-state dwell times, which counteracts the effects of DTD. For example, one could
choose a black-to-white waveform that varies with dwell time in the black state according
to Table 2 below.
Table 2
| Dwell time |
Waveform |
| 0 to 0.3 sec |
-15 V for 280 msec, 0 V for 140 msec |
| 0.3 sec to 1 sec |
-15 V for 340 msec, 0 V for 80 msec |
| 1 sec to 3 sec |
-15 V for 380 msec, 0 V for 40 msec |
| 3 sec or greater |
-15 V for 400 msec, 0 V for 20 msec |
[0036] The problem with this approach to DTC of a drive scheme is that the drive scheme
as a whole is no longer DC balanced. Because the impulse for a black-to-white transition
is a function of the time spent in the black state, and similarly the impulse for
a white-to-black transition may be a function of the dwell time in the white state,
the net impulse over a black-to-white-to-black sequence is, in general, not DC balanced.
For example, suppose this sequence is carried out with a black-to-white transition
after a short dwell time in black using a voltage pulse of -15 V for 280 msec = -4.2
V sec impulse, followed, after a long dwell in the white state, by a white-to-black
transition using a voltage pulse of 15 V for 400 msec, for an impulse of 6 V sec.
The net impulse in this sequence (black-white-black loop) is -4.2 V sec + 6 V sec
= 1.8 V sec. Repeating this loop causes a build-up of DC imbalance, which can be detrimental
to the performance of the display.
[0037] Thus, this aspect of the present invention provides a method for dwell time compensation
of a DC balanced waveform or drive scheme that preserves the DC balance of the waveform
or drive scheme.
[0038] More specifically, the present invention provides a method defined in claim 1. The
dependent claims concern particular embodiments of the invention.
[0039] Accordingly, in one aspect a method for driving an electro-optic display having at
least one pixel capable of achieving at least three different gray levels including
two extreme optical states is provided. The method comprises applying to the pixel
a base waveform comprising at least one reset pulse sufficient to drive the pixel
to or close to one of the extreme optical states followed by at least one set pulse
sufficient to drive the pixel to a gray level different from said one extreme optical
state. The base waveform is, however, modified by at least one of the following:
- (a) insertion of at least one balanced pulse pair into the base waveform;
- (b) excision of at least one balanced pulse pair from the base waveform; and
- (c) insertion of at least one period of zero voltage into the base waveform, where
"balanced pulse pair" denotes a sequence of two pulses of opposite polarity such that
the total impulse of the balanced pulse pair is essentially zero.
[0040] Hereinafter, for convenience, this method may be referred to as the "balanced pulse
pair slide show" or "BPPSS" method of the invention.
[0041] When such a method includes modification of the base waveform by insertion or excision
of at least one balanced pulse pair ("BPP") the two pulses of the balanced pulse pair
may each be of constant voltage but of opposite polarity and be equal in length. When
the modification of the base waveform includes excision of at least one BPP, the period
in the base waveform occupied by the or each excised BPP may be replaced by a period
of zero voltage; alternatively, other elements of the base waveform may be shifted
in time to occupy the period formerly occupied by the or each excised BPP, and a period
of zero voltage may be inserted at a point in time different from that occupied by
the or each excised BPP.
[0042] In a preferred form of the BPPSS method, the base waveform comprises, in succession,
a first reset pulse sufficient to drive the pixel to or close to one of its extreme
optical states, a second reset pulse sufficient to drive the pixel to or close to
its other extreme optical state, and the at least one set pulse.
[0043] The BPPSS method may be carried out using drive circuitry capable of voltage modulation,
pulse width modulation or both. However, it is found especially useful with tri-level
drive schemes in which there is applied to the pixel at any point in time, a voltage
of 0, +V or -V, where V is a predetermined drive voltage.
[0044] For reasons explained in detail below, in the BPPSS method, it is desirable to limit
the total number of modifications to the base waveform (i.e., the total number of
inserted or excised balanced pulse pairs and inserted periods of zero voltage). In
general, this total number of modifications will not exceed six, desirably will not
exceed four and preferably will not exceed two.
[0045] As discussed in the aforementioned MEDEOD applications, and as discussed below, it
is desirable that the BPPSS method be DC balanced, and, as far as possible, it is
also desirable that each individual waveform of the drive scheme used be DC balanced.
[0046] The BPPSS method may be used with any of the types of electro-optic display discussed
above. Thus, for example, the display may comprise a rotating bichromal member or
electrochromic medium. Alternatively, the display may comprise an electrophoretic
electro-optic medium comprising a plurality of electrically
[0047] charged particles in a fluid and capable of moving through the fluid on application
of an electric field to the fluid. In this type of display, the fluid may be gaseous
or liquid. The charged particles and the fluid may be confined within a plurality
of capsules or microcells.
[0048] Another aspect provides a method for driving an electro- optic display having a plurality
of pixels each capable of achieving at least four different gray levels including
two extreme optical states, the method comprising applying to each pixel a waveform
comprising a reset pulse sufficient to drive the pixel to or close to one of its extreme
optical states followed by a set pulse sufficient to drive the pixel to a final gray
level different from said one extreme optical state, wherein the reset pulses are
chosen such that the image on the display immediately prior to the set pulses is substantially
an inverse monochrome projection of the final image following the set pulses.
[0049] Hereinafter, for convenience, this method may be referred to as the "inverse monochrome
projection" or "IMP" method. As explained in more detail below, a monochrome projection
of a gray scale image is a projection in which all pixels in the gray scale image
which are in one extreme optical state or in gray states closer to that one extreme
optical state than a predetermined threshold (for example, white and light gray pixels)
are changed to that extreme optical state (for example, white) or to a state close
thereto, while pixels in the opposed extreme optical state or in gray states closer
to this opposed extreme optical state than the threshold (for example, black and dark
gray) are changed to the opposed extreme optical state (for example, black) or a state
close thereto. An inverse monochrome projection is the reverse of a monochrome projection.
[0050] In a preferred form of the IMP method, there is applied to each pixel a waveform
comprising a first reset pulse sufficient to drive each pixel to or close to one of
its extreme optical states, a second reset pulse sufficient to drive each pixel to
or close to the other of its extreme optical states, and the set pulse, and the first
reset pulses are chosen so that the image on the display immediately prior to the
second reset pulse is substantially a monochrome projection of the final image following
the set pulses. In the IMP method, the waveform may be modified by:
- (a) insertion of at least one balanced pulse pair into the waveform;
- (b) excision of at least one balanced pulse pair from the waveform; and
- (c) insertion of at least one period of zero voltage into the waveform,
where "balanced pulse pair" is as defined above. In such a modified waveform, the
two pulses of the balanced pulse pair may each be of constant voltage but of opposite
polarity and be equal in length. When the modification of the base waveform includes
excision of at least one BPP, the period in the base waveform occupied by the or each
excised BPP may be replaced by a period of zero voltage; alternatively, other elements
of the base waveform may be shifted in time to occupy the period formerly occupied
by the or each excised BPP, and a period of zero voltage may be inserted at a point
in time different from that occupied by the or each excised BPP.
[0051] As with the BPPSS method, the IMP method may be carried out using drive circuitry
capable of voltage modulation, pulse width modulation or both. However, the IMP method
is found especially useful with tri-level drive schemes in which there is applied
to the pixel at any point in time, a voltage of 0, +V or -V, where V is a predetermined
drive voltage. Also, as with the BPPSS method, the IMP method may be used with any
of the types of electro-optic display discussed above. Thus, for example, the display
may comprise a rotating bichromal member or electrochromic medium.
[0052] Alternatively, the display may comprise an electrophoretic electro-optic medium comprising
a plurality of electrically charged particles in a fluid and capable of moving through
the fluid on application of an electric field to the fluid. In this type of display,
the fluid may be gaseous or liquid. The charged particles and the fluid may be confined
within a plurality of capsules or microcells.
[0053] Another aspect provides a method for driving an electro- optic display having at
least one pixel capable of achieving at least two different gray levels, wherein at
least two different waveforms are used for the same transition between specific gray
levels depending upon the duration of the dwell time of the pixel in the state from
which the transition begins, these two waveforms differ from each other by at least
one of the following:
- (a) insertion of at least one balanced pulse pair;
- (b) excision of at least one balanced pulse pair; and
- (c) insertion of at least one period of zero voltage, where "balanced pulse pair"
is as defined above.
[0054] Hereinafter, for convenience, this method may be referred to as the "dwell time compensation
balanced pulse pair" or "DTCBPP" method. In
such a method, the overall drive scheme is very desirably DC balanced, and preferably
all waveforms are themselves DC balanced. When such a method includes modification
of the base waveform by insertion or excision of at least one BPP, the two pulses
of the balanced pulse pair may each be of constant voltage but of opposite polarity
and be equal in length. When the modification of the base waveform includes excision
of at least one BPP, the period in the base waveform occupied by the or each excised
BPP may be replaced by a period of zero voltage; alternatively, other elements of
the base waveform may be shifted in time to occupy the period formerly occupied by
the or each excised BPP, and a period of zero voltage may be inserted at a point in
time different from that occupied by the or each excised BPP.
[0055] As with the BPPSS and IMP methods, the DTCBPP method may be carried out using drive
circuitry capable of voltage modulation, pulse width modulation or both. However,
the DTCBPP method is found especially useful with tri-level drive schemes in which
there is applied to the pixel at any point in time, a voltage of 0, +V or -V, where
V is a predetermined drive voltage. For reasons explained in detail below, in the
DTCBPP method, it is desirable to limit the total number of modifications to the base
waveform (i.e., the total number of inserted or excised balanced pulse pairs and inserted
periods of zero voltage). In general, this total number of modifications will not
exceed six, desirably will not exceed four and preferably will not exceed two. Also,
as with the BPPSS and IMP methods, the DTCBPP method may be used with any of the types
of electro-optic display discussed above. Thus, for example, the display may comprise
a rotating bichromal member or electrochromic medium. Alternatively, the display may
comprise an electrophoretic electro-optic medium comprising a plurality of electrically
charged particles in a fluid and capable of moving through the fluid on application
of an electric field to the fluid. In this type of display, the fluid may be gaseous
or liquid. The charged particles and the fluid may be confined within a plurality
of capsules or microcells.
[0056] The present invention extends to a display controller, application specific integrated
circuit or software code arranged to carry out the DTCBPP method of claim 1.
- (a) providing a final data buffer arranged to receive data defining a desired final
state of each pixel of the display;
- (b) providing an initial data buffer arranged to store data defining an initial state
of each pixel of the display;
- (c) providing a target data buffer arranged to store data defining a target state
of each pixel of the display;
- (d) determining when the data in the initial and final data buffers differ, and when
such a difference is found, updating the values in the target data buffer by (i) when
the initial and final data buffers contain the same value for a specific pixel, setting
the target data buffer to this value; (ii) when the initial data buffer contains a
larger value for a specific pixel than the final data buffer, setting the target data
buffer to the value of the initial data buffer plus an increment; and (iii) when the
initial data buffer contains a smaller value for a specific pixel than the final data
buffer, setting the target data buffer to the value of the initial data buffer minus
said increment;
- (e) updating the image on the display using the data in the initial data buffer and
the target data buffer as the initial and final states of each pixel respectively;
- (f) after step (e), copying the data from the target data buffer into the initial
data buffer; and
- (g) repeating steps (d) to (f) until the initial and final data buffers contain the
same data.
[0057] The second of these two methods is for use in driving an electro-optic display having
a plurality of pixels, each of which is capable of achieving at least three different
gray levels, the method comprising:
- (a) providing a final data buffer arranged to receive data defining a desired final
state of each pixel of the display;
- (b) providing an initial data buffer arranged to store data defining an initial state
of each pixel of the display;
- (c) providing a target data buffer arranged to store data defining a target state
of each pixel of the display;
- (d) providing a polarity bit array arranged to store a polarity bit for each pixel
of the display;
- (e) determining when the data in the initial and final data buffers differ, and when
such a difference is found, updating the values in the polarity bit array and target
data buffer by (i) when the values for a specific pixel in the initial and final data
buffers differ and the value in the initial data buffer represents an extreme optical
state of the pixel, setting the polarity bit for the pixel to a value representing
a transition towards the opposite extreme optical state; and (ii) when the values
for a specific pixel in the initial and final data buffers differ, setting the target
data buffer to the value of the initial data buffer plus or minus an increment, depending
upon the relevant value in the polarity bit array;
- (f) updating the image on the display using the data in the initial data buffer and
the target data buffer as the initial and final states of each pixel respectively;
- (g) after step (f), copying the data from the target data buffer into the initial
data buffer; and (h) repeating steps (e) to (g) until the initial and final data buffers
contain the same data.
[0058] Hereinafter, for convenience, these two related methods may be referred to as the
"target buffer" or "TB" methods. When it is desirable to distinguish between the two
methods, the former may be referred to as the "non-polarity target buffer" or "NPTB"
method, and the latter as the "polarity target buffer" or "PTB" method.
Figures 2A and 2B illustrate waveforms for two different transitions in a prior art
three reset pulse slide show drive scheme of a type described in the aforementioned
MEDEOD applications.
Figures 2C and 2D illustrate the variations with time of the reflectances of two pixels
of an electro-optic display to which the waveforms of Figures 2A and 2B respectively
are applied.
Figures 3A and 3B illustrate waveforms for two different transitions in a prior art
two reset pulse slide show drive scheme of a type described in the aforementioned
MEDEOD applications.
Figures 4A, 4B and 4C illustrate balanced pulse pairs which, in accordance with the
BPPSS method, may be used to modify prior art slide show waveforms such as those shown
in Figures 2A, 2B, 3A and 3B.
Figure 5A illustrates a waveform of a prior art two reset pulse slide show drive scheme.
Figures 5B-5D illustrate BPPSS waveforms produced by modifying the waveform of Figure
5 A.
Figure 6A illustrates the same prior art base waveform as Figure 5A.
Figures 6B-6D illustrate BPPSS waveforms produced by excision of balanced pulse pairs
from the base waveform of Figure 6A.
Figure 7A illustrates a BPPSS waveform produced by inserting a balanced pulse pair
between two base waveform elements of a base waveform.
Figure 7B illustrates a further BPPSS waveform produced by inserting the same balanced
pulse pair as in Figure 7A within a single base waveform element of the same base
waveform as in Figure 7A.
Figure 8A illustrates the same prior art base waveform as Figures 5A and 6A.
Figures 8B-8D illustrate BPPSS waveforms produced by insertion of periods of zero
voltage at differing locations in the base waveform of Figure 8A.
Figures 9A and 9B illustrate prior art base waveforms which may be modified to produce
BPPSS waveforms.
Figure 9C illustrates a BPPSS waveform produced by insertion of two balanced pulse
pairs into the base waveform of Figure 9B.
Figure 9D illustrates a BPPSS waveform produced by insertion of a balanced pulse pair
and a period of zero voltage into the base waveform of Figure 9B.
Figures 10A-10C and 11A-11C illustrate further BPPSS waveforms produced by modifying
the base waveforms of Figures 9 A and 9B.
Figure 12 is a symbolic representation of an inverse monochrome projection method.
Figure 13 shows the manner in which the gray levels of a gray scale image are mapped
to a monochrome projection of the image, as may be effected in preferred inverse monochrome
projection methods.
Figures 14 and 15 show selected waveforms used during a first inverse monochrome projection
method.
Figure 16 is a symbolic representation, similar to that of Figure 12, of a further
inverse monochrome projection method of the present invention. Figure 17 illustrates
modifications of one of the IMP waveforms shown in Figure 14 by insertion of balanced
pulse pairs into the waveform.
Figure 18 illustrates modifications of one of the IMP waveforms shown in Figure 14
by excision of balanced pulse pairs from the waveform.
Figure 19 illustrates further modifications of one of the IMP waveforms shown in Figure
17 by variation in the position of insertion of the balanced pulse pair.
Figure 20 illustrates further modifications of one of the IMP waveforms shown in Figure
18 by variation in the position from which the balanced pulse pair is excised.
Figure 21 illustrates, in a highly schematic manner, the waveforms of a further IMP
drive scheme.
Figure 22 is a graph showing the gray levels produced by the drive scheme shown in
Figure 21.
Figure 23 illustrates, in the same manner as Figure 21, a modified form of the IMP
drive scheme shown in Figure 21. Figure 24 is a graph showing the gray levels produced
by the modified drive scheme shown in Figure 23.
Figures 25A-25E illustrate a set of dwell time compensated waveforms used in a first
dwell time compensation balanced pulse pair drive scheme of the present invention.
Figures 26A-26C illustrate a set of dwell time compensated waveforms used in a second
dwell time compensation balanced pulse pair drive scheme of the present invention.
[0059] From the foregoing Summary, it will be seen that the present invention provides a
number of differing methods for driving electro-optic displays, especially bistable
electro-optic displays, and apparatus and software code adapted to carry out such
methods. The various methods of the invention will mainly be described separately
below, but it should be understood that a single electro-optic display, or component
thereof, may make use of more than one aspect of the present invention. For example,
a single electro- optic display might make use of the BPPSS, IMP and DTCBPP aspects
of the present invention. It should also be noted that the preferred forms of balanced
pulse pairs are common to all aspects of the present invention which make use of such
pulse pairs, as are the preferred limitations on the sizes of such pulse pairs and
the methods for adjusting the length of waveforms to accommodate insertion or excision
of such pairs and/or periods of zero voltage. Finally, it should be noted that the
desirably of DC balanced drive schemes and DC balanced waveforms, as discussed in
the aforementioned MEDEOD applications and below, is also common to all aspects of
the present invention.
Sections A and B below describe comparative examples useful for understanding the
invention.
Section A : Balanced pulse pair slide show method and apparatus
[0060] As already mentioned, the BPPSS method of the present invention is a method for driving
an electro-optic display having at least one pixel capable of achieving at least three
different gray levels including two extreme optical states. The method comprises applying
to the pixel a base waveform comprising at least one reset pulse sufficient to drive
the pixel to or close to one of the extreme optical states followed by at least one
set pulse sufficient to drive the pixel to a gray level different from said one extreme
optical state, the base waveform being modified by at least one of the following:
- (a) insertion of at least one balanced pulse pair into the base waveform;
- (b) excision of at least one balanced pulse pair from the base waveform; and
- (c) insertion of at least one period of zero voltage into the base waveform. Also,
as already mentioned, the term "balanced pulse pair" denotes a sequence of two pulses
of opposite polarity such that the total impulse of the balanced pulse pair is essentially
zero.
[0061] In a preferred form of the BPPSS method, the two pulses of the balanced pulse pair
are each of constant voltage but of opposite polarity and are equal in length. The
term "base waveform element" or "BWE" may be used hereinafter to refer to any reset
or set pulse of the base waveform. The insertion of the balanced pulse pair and/or
of the zero voltage period (which may hereinafter be called a "gap") may be effected
either within a single base waveform element or between two successive waveform elements.
All these modifications have the property that the y do not affect the net impulse
of the waveform; by net impulse is meant the integral of the waveform voltage curve
integrated over the time duration of the waveform. Balanced pulse pairs and zero voltage
pauses have of course zero net impulse. Although typically the pulses of a BPP will
be inserted adjacent each other, this is not essential and the two pulses may be inserted
at separate locations.
[0062] Where the modification of the base waveform in accordance with the BPPSS method includes
excision of at least one BPP, the period formerly occupied by the or each excised
BPP may be left as a period of zero voltage. Alternatively, this period may be "closed
up" by moving some or all of the later waveform elements earlier in time, but in this
case it will normally be necessary to insert a period of zero voltage at some later
stage in the waveform, typically at the end thereof, in order to ensure that the overall
length of the waveform is maintained, since it is normally necessary to ensure that
all pixels of a display are driven with waveforms of equal length. Alternatively,
of course, the period may be "closed up" by moving some or all of the earlier waveform
elements later in time, with insertion of a period of zero voltage at some earlier
stage of the waveform, typically at the beginning thereof.
[0063] As already indicated, the BPPSS waveforms of the present invention are modifications
of base slide show waveforms described in the aforementioned MEDEOD applications.
As discussed above, slide show waveforms comprise one or more reset pulses that cause
a pixel to move to, or at least close to, one extreme optical state (optical rail);
if the waveform includes two or more reset pulses, each reset pulse after the first
will cause the pixel to move to the opposed extreme optical state, and thus to traverse
substantially its entire optical range. (For example, if the display uses an electro-optic
medium that has a range of (say) 4 to 40 per cent reflectance, each reset pulse after
the first might cause the pixel to traverse from 8 to 35 per cent reflectance.) If
more than one reset pulse is used, successive reset pulses must of course be of alternating
polarity.
[0064] A slide show waveform further comprises a set pulse which drives the pixel from the
extreme optical state in which it has been left by the last reset pulse to the desired
final gray level of the pixel. Note that when this desired final gray level is one
of the extreme optical states, and the last reset pulse leaves the pixel at this desired
extreme optical state, the set pulse may be of zero duration. Similarly, if the initial
state of the pixel before application of the slide show waveform is at one of the
extreme optical states, the first reset pulse may be of zero duration.
[0065] Preferred BPPSS waveforms of the present invention will now be described, though
by way of illustration only, with reference to the accompanying drawings.
[0066] Figures 2A and 2B of the accompanying drawings illustrate the waveforms used for
two different transitions in a prior art (base) slide show drive scheme of a type
described In the aforementioned MEDEOD applications. This slide show drive scheme
uses three reset pulses for each transition. Figures 2C and 2D show the corresponding
variations with respect to time in optical state (reflectance) of pixels to which
the waveforms of Figures 2A and 2B respectively are applied. In accordance with the
convention used in the aforementioned MEDEOD applications, Figures 2C and 2D are drawn
so that the bottom horizontal line represents the black extreme optical state, the
top horizontal line represents the white extreme optical state, and intervening levels
represent gray states. The beginning and end of the reset and set pulses of the waveforms
are indicated in Figures 2A and 2B by broken vertical lines, and the various BWE's
(i.e., the reset and set pulses) are shown as consisting of ten or less equal length
pulses, although in general the BWE's may be of more arbitrary length and if comprised
of a series of equal length pulses, more than ten such pulses would normally be used
for a maximum length BWE.
[0067] The base waveform (generally designated 100) shown in Figures 2A and 2C effects a
white-to-white transition (i.e., a "transition" in which both the initial and the
final states of the pixel are the white extreme optical state). The waveform 100 comprises
a first negative (i.e., black-going) reset pulse 102, which drives the pixel to its
black extreme optical state, a second positive (white-going) reset pulse 104, which
drives the pixel to its white extreme optical state, a third negative (black-going)
reset pulse 106, which drives the pixel to its black extreme optical state, and a
set pulse 108, which drives the pixel to its white extreme optical state. Each of
the four pulses 102, 104, 106 and 108 has the maximum ten-unit duration. (To avoid
the awkwardness of continual references to "units of duration", these units may hereinafter
be referred to as "time units" or "TU's".)
[0068] Figures 2B and 2D illustrate a waveform (generally designated 150) for a dark gray
to light gray transition using the same three reset pulse drive scheme as in Figures
2A and 2C. The waveform 150 comprises a first reset pulse 152 which, like the first
reset pulse 102 of waveform 100, is negative and black-going. However, since the transition
for which waveform 150 is used begins from a dark gray level, the duration (illustrated
as four TU's) of the first reset pulse 152 is shorter than that of reset pulse 102,
since a shorter first reset pulse is needed to bring the pixel to its black extreme
optical state at the end of the first reset pulse. For the remaining six TU's of the
first reset pulse 152, zero voltage is applied to the pixel. (Figures 2B and 2D illustrate
the first reset pulse 152 with the four TU's of negative voltage at the end of the
relevant period, but this is arbitrary and the periods of negative and zero voltage
may be arranged as desired.)
[0069] The second and third reset pulses 104 and 106 of waveform 150 are identical to the
corresponding pulses of waveform 100. The set pulse 158 of waveform 150, like the
set pulse 108 of waveform 100, is positive and white-going. However, since the transition
for which waveform 150 is used ends at a light gray level, the duration (illustrated
as seven TU's) of the set pulse 158 is shorter than that of set pulse 108, since a
shorter set pulse is needed to bring the pixel to its final light gray level. For
the remaining three TU's of set pulse 158, zero voltage is applied to the pixel. (Again,
the distribution of periods of positive and zero voltage within set pulse 158 is arbitrary
and the periods may be arranged as desired.)
[0070] From the foregoing, it will be seen that, in the prior art slide show drive scheme
shown in Figures 2A-2D, the duration of the first reset pulse and of the set pulse
will vary depending upon the initial and final states of the pixel respectively, and
in certain cases one or both of these pulses may be of zero duration. For example,
in the drive scheme of Figures 2A-2D, a black-to-black transition could have a first
reset pulse of zero duration (since the pixel is already at the black extreme optical
state which is reached at the ends of the first reset pulses 102 and 152), and a set
pulse of zero duration (since at the end of the third reset pulse 106 the pixel is
already at the desired extreme black optical state).
[0071] In general, it is desirable to keep the overall duration of waveforms as short as
possible so that a display can be rapidly rewritten; for obvious reasons, users prefer
displays that display new images quickly. Since each reset pulse occupies a substantial
period, it is desirable to reduce the number of reset pulses to the minimum consistent
with acceptable gray scale performance by the display, and in general one or two reset
pulse slide show drive schemes are preferred. Figures 3A and 3B of the accompanying
drawings illustrate waveforms for two different transitions in a two reset pulse prior
art slide show drive scheme of the type described in the aforementioned MEDEOD applications.
[0072] Figure 3A illustrates a white to light gray single reset pulse waveform (generally
designated 200) comprising a reset pulse 202, which drives a pixel from its initial
white state to black, and a set pulse 208 (identical to pulse 158 in Figure 2B), which
drives the pixel from black to a light gray. Although waveform 200 uses only a single
reset pulse, it will be appreciated that it is actually part of a two reset pulse
slide show drive scheme with a first reset pulse of zero duration, as indicated by
the period of zero voltage at the left hand side of Figure 3A.
[0073] Figure 3B illustrates a black to light gray two reset pulse waveform (generally designated
250) comprising a first reset pulse 252, which drives a pixel from its initial black
state to white, a second reset pulse 254, which drives the pixel from white to black,
and a set pulse 208, identical to the reset pulse in Figure 3A, which drives the pixel
from black to light gray.
[0074] As already mentioned, the BPPSS waveforms of the present invention are derived from
base slide show waveforms such as those illustrated in Figures 2A, 2B, 3A and 3B by
insertion of at least one balanced pulse pair into the base waveform, excision of
at least one balanced pulse pair from the base waveform, or insertion of at least
one period of zero voltage into the base waveform. In the case of excision of a BPP,
the resultant gap may be either closed up or left as a period of zero voltage. Combinations
of these modifications may be used.
[0075] Figures 4A-4C illustrate preferred balanced pulse pairs for use in the BPPSS waveforms
of the present invention. The BPP (generally designated 300) shown in Figure 4A comprises
a negative pulse 302 of constant voltage, followed immediately by a positive pulse
304 of the same duration and voltage as pulse 302 but of opposite polarity. It will
be apparent that the BPP 300 applies zero net impulse to a pixel. The BPP (generally
designated 310) shown in Figure 4B is identical to the BPP 300 except that the order
of the pulses is reversed. The BPP (generally designated 320) shown in Figure 4C is
derived from the BPP 310 by introducing a period 322 of zero voltage between the positive
and negative pulses 304 and 302 respectively.
[0076] Figures 5A-5D illustrate modifications of a base two reset pulse slide show waveform
by a BPP in accordance with the present invention. Figure 5A illustrates the base
waveform (generally designated 400) used for a white to light gray transition. The
waveform 400 is generally similar to the waveform 250 illustrated in Figure 3B except
that the order of the two reset pulses is reversed. Thus, the waveform 400 comprises
a 16-TU negative black-going first reset pulse 402 (which drives the pixel from its
original white state to its black extreme optical state), a 16-TU positive white-going
second reset pulse 404 (which drives the pixel from its black extreme optical state
to its white extreme optical state) and a 3-TU negative black-going set pulse 408,
which drives the pixel from its white extreme optical state to the desired final light
gray state.
[0077] Figure 5B illustrates a BPPSS waveform (generally designated 420) of the present
invention produced by inserting the BPP of Figure 4B into the waveform 400 of Figure
5A between the second reset pulse 404 and the set pulse 408 thereof. As will be seen
from Figure 5B, the effect of this insertion is that the positive pulse 304 of the
BPP lengthens the second reset pulse 404 to 17 TU's, while the negative pulse 302
of the BPP lengthens the set pulse 408 to 4 TU's.
[0078] Figure 5C illustrates a BPPSS waveform (generally designated 440) of the present
invention produced by inserting the BPP of Figure 4C into the waveform 400 of Figure
5A after the set pulse 408 thereof.
[0079] Figure 5D illustrates a BPPSS waveform (generally designated 460) of the present
invention produced by further modification of the waveform 420 shown in Figure 5B.
The waveform 460 has a second BPP 304', 302', inserted between its first and second
reset pulses 402 and 404 respectively; this second BPP is similar to the BPP 304,
302 except that the duration of both pulses is doubled.
[0080] As already noted and as illustrated in Figure 5D, the BPPSS waveforms of the present
invention may include a plurality of BPP's, excisions, pauses and combinations thereof
(hereinafter referred to collectively as "additional waveform elements" or "AWE's").
However, in general it is preferred to use the minimum number of AWE's consistent
with the desired degree of precision in control of the final gray level produced by
the waveform. BPP's and pauses both lengthen the waveform, and incorporation of several
such BPP's and/or pauses may require an undesirable lengthening of the period required
for rewriting of the display. For example, although the waveform 460 of Figure 5D
uses only a short 3-TU set pulse 408, the waveform 460 occupies the full period for
updating of the display (the period between the broken vertical lines in Figure 5D),
and introduction of any further BPP's or pauses would require extending this period.
Thus, the total length of a modified waveform of the present invention desirably does
not exceed that of the corresponding base waveform in which the duration of the set
pulse is sufficient to drive the pixel from one extreme optical state to the other.
In many cases (depending of course upon the exact electro-optic medium used in the
display and other characteristics of the drive electronics), it has been found that
good control of gray levels can be achieved with waveforms comprising not more than
two AWE's; in other cases, not more than four, or less commonly not more than six,
AWE's may be required, but any further increase in AWE's is generally undesirable.
[0081] Figures 6A-6D illustrate modifications of a base two reset pulse waveform by excision
of a BPP in accordance with the present invention. For purposes of comparison, Figure
6A illustrates the same waveform 400 as Figure 5A. Note that the waveform 400 is regarded
as terminating 7 TU's after the end of set pulse 408 since Figure 6A assumes that,
as in Figures 2A, 2B, 3A and 3B, 10 TU's of the applied voltage is required to drive
the pixel completely between its extreme optical states, so that in other waveforms
of the same drive scheme, it will be necessary to lengthen set pulse 408 up to a maximum
of 10 TU's. Figure 6B illustrates a modified BPPSS waveform (generally designated
520) of the present invention produced by excising from the waveform 400 a BPP comprising
the last two TU's of the first reset pulse 402 and the first two TU's of the second
reset pulse 404, leaving a modified 14-TU first reset pulse 402' and a modified 14-TU
second reset pulse 404', separated by a 4-TU pause 522, during which zero voltage
is applied to the pixel.
[0082] Figure 6C illustrates a BPPSS waveform (generally designated 540) of the present
invention produced by an alternative modification of the waveform 400 of Figure 6A.
The waveform 540 is produced by excising from the waveform 400 a BPP comprising the
last TU of the second reset pulse 404 and the first TU of the set pulse 408, and "closing
up" the period originally occupied by the excised BPP by moving the first and second
reset pulses later in time by 2 TU's. Thus, the waveform 540 comprises a 2-TU pause
544, a 16-TU first reset pulse 402, a 15-TU second reset pulse 404" and a 2-TU set
pulse 408'; note that the set pulse 408' terminates at exactly the same time as the
set pulse 408 of the base waveform 400, 7TU's before the end of the waveform.
[0083] Figure 6D illustrates a BPPSS waveform (generally designated 560) of the present
invention produced by a further modification of the waveform 400 of Figure 6A. The
waveform 560 is produced by excising from the waveform 400 a BPP comprising the last
2 TU's of the first reset pulse 402 and the first 2 TU's of the second reset pulse
404, and "closing up" the period originally occupied by the excised BPP by moving
the second reset pulse and the set pulse earlier in time by 4 TU's. Thus, the waveform
560 comprises a 14-TU first reset pulse 402' (identical to that in Figure 5B), a 14-TU
second reset pulse 404' (identical except for timing to that in Figure 5B) and a 3-TU
set pulse 408. Note that because of the shift of the second reset pulse 404' and the
set pulse 408, the final period 562 of zero voltage following the set pulse 408 is
extended from 7 to 11 TU's.
[0084] The preferred BPPSS waveform modifications discussed so far have involved insertion
or excision of BPP's between successive base waveform elements or at the end of the
base waveform. However, the BPPSS aspect of the present invention is not limited to
such modifications, but extends to modifications in which a BPP is inserted within
a single BWE, as will now be illustrated with reference to Figures 7A and 7B. Figure
7A illustrates a BPPSS waveform 620 of the present invention produced by modifying
base waveform 400 (Figure 5A or 6A) by insertion between the first reset pulse 402
and the second reset pulse 404 of a BPP 302', 304' similar to that shown in Figure
5D except that the order of the positive and negative pulses is reversed. Figure 7B
illustrates a further BPPSS waveform 640 of the present invention also produced by
modifying base waveform 400 by insertion of a BPP 302', 304', but in waveform 640
the BPP 302', 304' is inserted at the midpoint of the second reset pulse 404, thus
splitting this pulse into two separate sections 404A and 404B. Thus, waveform 640
comprises, in succession, a 16-TU first reset pulse 402 (identical to that of waveform
400), the 8-TU pulse 404A, the first section of the second reset pulse, the BPP 302',
304', the 8-TU pulse 404B, the second section of the second reset pulse, and a 3-TU
reset pulse 408 (identical to that of waveform 400).
[0085] As already mentioned, the BPPSS aspect of the present invention includes not only
the insertion or excision of BPP's from base waveforms but also the insertion of pauses
(periods of zero voltage) into base waveforms, and such insertion of pauses will now
be illustrated with reference to Figures 8A-8D. For purposes of comparison, Figure
8A illustrates the same base waveform 400 as Figures 5A and 6A. Figure 8B illustrates
a modified BPPSS waveform (generally designated 720) of the present invention produced
by introducing into the base waveform 400 between the second reset pulse 404 and the
set pulse 408 thereof a 2-TU pause 722. It should be noted that insertion of the pause
722 necessarily reduces the length of the period of zero voltage following set pulse
408 from 7 to 5 TU's. Figure 8C illustrates another BPPSS waveform (generally designated
740) of the present invention generally similar to waveform 720 except that the 2-TU
pause is inserted after the first 12 TU's of the second reset pulse 404, thus splitting
this second reset pulse into a first section 404C and a second section 404D. Thus,
waveform 740 comprises, in succession, a 16-TU first reset pulse 402 (identical to
that of waveform 400), the 12-TU pulse 404C, the first section of the second reset
pulse, the 2-TU pause 722', the 4-TU pulse 404D, the second section of the second
reset pulse, and the 3-TU reset pulse 408 (identical to that of waveform 400).
[0086] Figure 8D illustrates a BPPSS waveform (generally designated 760) of the present
invention which is again produced by insertion of a 2-TU pause into the base waveform
400. However, in the waveform 760, the pause 722" is inserted prior to the first reset
pulse 402. Thus, the waveform 760 comprises, in succession, the pause 722", the first
reset pulse 402, the second reset pulse 404 and the set pulse 408, the last three
elements all being identical to the corresponding elements of the base waveform 400.
[0087] As already indicated, the BPPSS waveforms provided by the present invention are useful
for improving the gray level performance of electro-optic displays, especially bistable
electro-optic displays. The BPPSS waveforms of the present invention can achieve such
improved gray level performance while still preserving long term DC balancing of the
display. (For reasons discussed in detail in the aforementioned MEDEOD applications,
it is important that drive schemes used to drive at least some electro-optic displays
be DC balanced, in the sense that the integral of the applied voltage with respect
to time for an given pixel be bounded regardless of the series of optical states through
which that pixel is driven.) It has been found that the final gray level of a pixel
can be adjusted by insertion or excision of BPP's and/or insertion of pauses in accordance
with the BPPSS aspect of the present invention. It has also been found that the final
gray level of a pixel is affected by the position(s) at which the insertion or excision
of BPP's and/or insertion of pauses is effected. While in general good control of
final gray levels can be effected by inserting BPP's between adjacent BWE's, BPP's
may be inserted within a single BWE, as illustrated in Figure 7B, to change the degree
of "tunability" of the final gray level; for example, if a BPP added between two reset
pulses does not provide sufficiently fine tunability of the final gray level, moving
the BPP to a point in the middle of a BWE can give finer adjustment of the final gray
level.
[0088] For example, the waveform 420 of Figure 5B would normally produce a gray level slightly
darker than the gray level produced by the corresponding base waveform 400 of Figure
5A because the pulse 304 of the BPP 304, 302 will have little or no effect on the
gray level of the pixel, since this gray level will already be at the white extreme
optical state at the end of the second reset pulse 404, whereas the pulse 302, by
effectively lengthening the set pulse 408, will cause the final gray level to be somewhat
further from the white extreme optical state (i.e., slightly darker in color). In
contrast, the waveform 540 shown in Figure 6C would normally produce a gray level
slightly lighter than the gray level produced by the corresponding base waveform 400
of Figure 6A. Since Figures 5A, 6A and 6C are based upon the assumption that the pixel
can be shifted between its extreme optical states by application of the illustrated
voltage for 10 TU's (as mentioned above), the 16-TU second reset pulse 404 of base
waveform 400 effects substantial "over-driving" of the pixel into the white optical
rail (white extreme optical state), i.e., the second reset pulse 404 continues for
a substantial period after the pixel has already reached its extreme white optical
state. Hence, shortening the 16-TU second reset pulse 404 by 1 TU to produce the 15-TU
second reset pulse 404" of waveform 540 will have little or no effect on the gray
level at the end of the second reset pulse 404". In contrast, the shortening of the
3-TU set pulse 408 of waveform 400 by 1 TU to produce the 2-TU set pulse 408' of waveform
540 will significantly reduce the extent to which the white extreme optical state
present at the end of the second reset pulse 404" is driven towards black, so that
the final gray level at the end of waveform 540 will be significantly darker than
at the end of base waveform 400.
[0089] As already indicated, it has also been found that pauses (periods of zero voltage)
can be used to adjust the final gray level. For example, adding a pause between the
last reset pulse and the set pulse affects the final gray level. Moving the pause
to an earlier point in the last reset pulse also induces slight changes in the final
gray level. Thus, pause location can be used to adjust the final gray level produced
by a BPPSS waveform. In general pauses can be added at any point in a waveform. Furthermore,
it may be advantageous to shift all the BWE's of a waveform earlier or later in time
within an allotted update time interval for full rewriting of a display, thereby shifting
the relative temporal positioning of the various transitions taking place within the
overall transition from an initial state to a final state. Such temporal shifting
may be advantageous for several reasons, for example to reduce undesirable transient
behavior of the display during transitions. or to lead to a more pleasing final image,
for example by reducing variations between pixels which are intended to be at the
same gray level.
[0090] Further preferred BPPSS waveforms and drive schemes of the present invention will
now be described with reference to Figures 9A-9D, 10A-10C and 11A-11C of the accompanying
drawings. Figures 9A and 9B illustrate two base waveforms of a prior art two reset
pulse slide show drive scheme, in which each of the first and second reset pulses
and the set pulse may occupy a maximum of 12 TU's. Figure 9A illustrates a waveform
800 for effecting a white-to-black transition, and comprising a 12-TU black-going
first reset pulse 802, a 12-TU second white-going reset pulse 804, and a 12-TU black-going
set pulse 808. As discussed above with reference to Figures 2A and 2B, if the initial
and final states of a pixel are intermediate gray levels lying between the black and
white extreme optical states of the pixel, the first reset and set pulses need to
be adjusted in length, and Figure 9B shows a base waveform 810 comprising a 7-TU first
reset pulse 812, a 12-TU second reset pulse 804 (identical to the corresponding pulse
of waveform 800) and a 6-TU set pulse 818. To "pad" the waveform 810 to the same overall
36-TU length as the waveform 800, a 5-TU period 822 of zero voltage precedes the first
reset pulse 812 and a 6-TU period 824 of zero voltage follows the set pulse 824.
[0091] Figure 9C shows a BPPSS waveform (generally designated 840) of the present invention
produced by modification of the waveform 810 shown in Figure 9B. Specifically, waveform
840 is derived from waveform 810 by inserting a first BPP, comprising a positive 1-TU
pulse 842 and a similar negative pulse 844, immediately before the first reset pulse
812 and a second, similar BPP 846, 848 immediately after the set pulse 818. The pulses
812, 804 and 818 are unaltered, but to accommodate the BPP's while maintaining the
overall length of the waveform 840, the initial period 822' of zero voltage is reduced
to 3 TU's, and the final period 824' of zero voltage is reduced to 4 TU's.
[0092] The use of two BPP's in the manner illustrated in Figure 9C can, in at least some
cases, enable more precise control of final gray level than can be achieved with a
single BPP. It has been found that a BPP disposed after the set pulse (such as the
BPP 846, 848 in waveform 840) can cause a significant change in the final gray level,
and if the driver used only allows relatively coarse adjustment of the duration of
each half of the BPP (if, for example, this duration can only be adjusted in increments
of 1 TU in Figure 9C), the difference between the gray levels available by changing
the duration of each half of the BPP by the minimum increment may be unacceptably
large. A BPP (such as the BPP 842, 844 in waveform 840) inserted at a much earlier
point in the waveform has a much smaller effect on final gray level than a BPP inserted
after the set pulse, and hence allows for finer variation of final gray level. Thus,
the waveform 840 permits adjustment of final gray level over a considerable range
by controlling the duration of the BPP 846, 848 to effect coarse adjustment of the
final gray level and controlling the duration of the BPP 842, 844 to effect fine adjustment
of this gray level.
[0093] Figure 9D illustrates a BPPSS waveform (generally designated 860) of the present
invention produced by an alternative modification of waveform 810. Like waveform 840,
waveform 860 comprises a BPP 846, 848 following the set pulse 818. However, the waveform
860 does not include a second BPP earlier in the waveform, but instead includes a
4-TU pause 850 between the second reset pulse 804 and the set pulse 818. The effect
of a pause tends to be smaller than a BPP of the same length at the same point in
the waveform, and the pause 850 acts in a similar manner to the BPP 842, 844 of waveform
with variation of the length of the pause 850 serving to effect fine adjustment of
the final gray level. Note than in waveform 860 the final period 824' of zero voltage
is of the same 4-TU length as in waveform 840, but the duration of the initial period
822" of zero voltage is reduced to 1 TU to accommodate the 4-TU pause 850 while still
maintaining the overall 36-TU length of the waveform.
[0094] Figures 10A-10C show three further BPPSS waveforms of the invention produced by various
modifications of the waveform 810 of Figure 9B. The waveform (generally designated
920) of Figure 10A is formed by adding a BPP 846', 848' after the set pulse 818 of
waveform 810 (Figure 9B), each pulse 846' and 848' of the BPP being 2 TU's in length.
The final period 824" of zero voltage is reduced to 2 TU's to accommodate the 4-TU
length of the BPP.
[0095] As discussed above with reference to Figure 9C, varying the length of a BPP following
the set pulse may not provide sufficiently fine adjustment of the final gray level,
and Figure 10B illustrates a waveform (generally designated 940) produced by further
modifying waveform 920 to overcome this fine tuning problem. The waveform 940 incorporates
a second BPP 842', 844' between the second reset pulse 804 and the set pulse 818.
The effect on the final gray level of varying the length of BPP 842', 844' is less
than a corresponding variation of the length of BPP 846', 848', and hence BPP 842',
844' can be used for fine adjustment of the final gray level.
[0096] Although the effect of varying the length of BPP 842', 844' is less than a corresponding
variation of the length of BPP 846', 848', it is still greater than the effect of
varying the length of a BPP inserted still earlier in the waveform, for example BPP
842, 844 in Figure 9C. If BPP 842', 844' in waveform 940 fails to provide sufficiently
fine adjustment of the final gray level, the second BPP may be inserted earlier in
the waveform; in general, the earlier in the waveform a BPP is inserted, the smaller
the variation in final gray level produced by an given change in the length of the
BPP. For example, Figure 10C illustrates a BPPSS waveform (generally designated 960)
of the present invention which is similar to waveform 940 except that the BPP 842',
844' is replaced by a BPP 962, 964 disposed between the first reset pulse 812 and
the second reset pulse 804. (The BPP 962, 964 is of opposite polarity to BPP 842',
844' in the sense that the negative pulse 962 precedes the positive pulse 964; BPP's
of either polarity may be used in any location within the waveform, although of course
the polarity of a BPP does alter its effect upon the final gray level.)
[0097] Finally, Figures 11A-11C illustrate modification of base waveforms by introducing
both BPP's and pauses therein. Figure 11A illustrates a waveform (generally designated
1020) produced by modifying base waveform 810 by inserting a BPP 842', 844' between
the second reset pulse 804 and the set pulse 818, and with a corresponding reduction
of the length of the final period 824' of zero voltage to 4 TU's. For reasons discussed
above, variation of the length of BPP 842', 844' may not provide sufficiently fine
adjustment of the final gray level, and Figure 11B shows a BPPSS waveform (generally
designated 1040) produced by further modification of waveform 1020, specifically by
introduction of a 2-TU pause 1042 within the second reset pulse, thus dividing this
pulse into a first section 804A and a second section 804B. To accommodate the pause
1042, the length of the initial period 822' of zero voltage is reduced to 3 TU's;
the length of the final period 824' of zero voltage remains at 5 TU's.
[0098] The pause 1042 is used for fine adjustment of the final gray level. Such fine adjustment
may be effected by varying the duration of the pause 1042 and/or its position within
the second reset pulse 804A, 804B; as with a BPP, the effect of a pause on the final
gray level varies not only with its length but also with its position within the waveform.
The BPPSS aspect of the present invention is of course not confined to the use of
a single pause; for example, the pause 1042 could be replaced by two separate pauses
each of 1 TU duration, so that the second reset pulse would be split into three sections
rather than two.
[0099] As already mentioned, when a waveform does not occupy the full period available for
updating the display (as for example with the waveform 810 of Figure 9B, which occupies
only 25 TU's, whereas a period of at least 36 TU's is needed to updating the display
to accommodate the longer waveform 800 of the same drive scheme), it may be advantageous
to shift the overall waveform within the updating period, for example to reduce transient
visual effects during updating. Figure 11C illustrates a waveform (generally designated
1060) which is produced by shifting the entire waveform 1040 of Figure 11B earlier
in time by 2 TU's (in effect inserting a 2-TU gap immediately after the set pulse
818, as indicated in Figure 11C), thus reducing the initial period 822" of zero voltage
to only 1 TU, and increasing the length of the final period 824A of zero voltage to
6 TU's.
Section B : Inverse monochrome projection method and apparatus
[0100] As already mentioned, a second aspect of the present invention provides a method
for driving an electro-optic display having a plurality of pixels each capable of
achieving at least four different gray levels including two extreme optical states.
The method comprises applying to each pixel a waveform comprising a reset pulse sufficient
to drive the pixel to or close to one of its extreme optical states followed by a
set pulse sufficient to drive the pixel to a final gray level different from said
one extreme optical state. The reset pulses are chosen such that the image on the
display immediately prior to the set pulses is substantially an inverse monochrome
projection of the final image following the set pulses. Such a process is referred
to herein as an "inverse monochrome projection" or "IMP" method.
[0101] Using the "goal state" nomenclature as used in Scheme 1 above, an IMP method may
be defined as one in which the final goal state is approximately an inverse monochrome
projection of the desired final state (R
1) of the display. In a preferred form of the IMP method, the goal state immediately
prior to the final goal state (goal
n-1 in the nomenclature of Scheme 1) is approximately a monochrome projection of the
desired final state (R
1) of the display. Such a preferred IMP process may be represented symbolically as
in Scheme 2 shown in Figure 12, in which R
1.
m represents the monochrome projection of R
1, and the over-lining indicates image reversal.
[0102] A monochrome projection of an optical state is a mapping of all possible gray levels
in the image to one of the two extreme optical states of each pixel or (for reasons
explained below) a state close to one of the extreme optical states. For present purposes,
the gray levels may be denoted 1, 2, 3, ..., N, where N is the number of gray levels,
and the gray level with the smallest reflectance (typically, black) is denoted 1,
the gray level with the next smallest reflectance 2, and so on up to the gray level
(typically, white) with the largest reflectance being denoted N. A monochrome projection
of a gray scale image is one whereby the gray levels equal to or below a threshold
are mapped to gray level 1, or a state close thereto and the gray levels greater than
the threshold are mapped to gray level N, or a state close thereto. The threshold
is most desirably N/2, but in practice can usefully be set anywhere within the middle
half of the range from 1 to N, that is, the threshold is at least N/4 and at most
3N/4.
[0103] An example of a monochrome projection is shown in Figure 13. In this example, the
gray scale image (illustrated in a symbolic manner on the left hand side of Figure
13) contains eight gray levels, denoted 1 to 8. Gray levels 1 to 3 are mapped, in
the monochrome projection shown symbolically on the right hand side of the Figure,
to gray level 1, as indicated by the connecting lines, while gray levels 4 to 8 are
mapped to gray level 8. An inverse monochrome projection is of course produced simply
by reversing the two states used in a monochrome projection
[0104] The preceding references to the IMP method producing "substantially" an inverse monochrome
projection, and such a projection involving optical states "close to" one of the extreme
optical states, require explanation. In principle, monochrome projections and inverse
monochrome projections require projection to one of the extreme optical states. However,
in practice drive schemes and waveforms for driving electro-optic displays are defined
in terms of the voltage pulses or other waveform elements applied to the individual
pixels of a display, not in terms of the exact optical states which result from application
of the defined voltage pulses or other waveform elements (although the two are closely
related). As discussed in detail in the aforementioned MEDEOD applications, the response
of at least some bistable electro-optic media to a given waveform or waveform element
depends not only upon the initial optical state of the pixel and the exact waveform
or waveform element, but also upon factors such as certain prior optical states of
the pixel, and how long the pixel has remained in the same optical state before the
waveform or waveform element is applied (the aforementioned dwell time dependency
problem). Since slide show waveforms typically do not allow for all such relevant
factors, the actual optical states achieved by various pixels in a monochrome projection
or inverse monochrome projection may differ slightly from the extreme optical states
theoretically achieved in such projections.
[0105] This deviation of the actual optical states of pixels from extreme optical states
may be illustrated with reference to Figures 14 and 15, which show waveforms used
for certain selected transitions in an two reset pulse slide show IMP method of the
present invention using a four gray level electro-optic medium which can be driven
from black (gray level 1) to white (gray level 4) using a +15 V 200 msec pulse, and
from white to black using a -15V 200 msec pulse. The first waveform (generally designated
1420) shown in Figure 14 is for the black (gray level 1) to white (gray level 4) transition,
and comprises a first reset pulse 1422, which drives the pixel from black to white,
a second reset pulse 1424, which drives the pixel from white to black, and a set pulse
1426, which drives the pixel from black to white. Figure 14 also shows a waveform
1440 for the gray level 2 (dark gray) to gray level 4 (white) transition; this waveform
1440 has a first reset pulse 1428 which is only 140 msec in length, rather than 200
msec as in the case of reset pulse 1422 of waveform 1420. The second reset pulse 1424
and the set pulse 1426 of waveform 1440 are identical to those of waveform 1420. Finally,
Figure 14 also shows a waveform 1460 for the gray level 4 (white) to gray level 4
transition; in this case, the first reset pulse is of zero duration (i.e., there is
simply a 200 msec period of zero voltage at the beginning of the waveform) but the
second reset pulse 1424 and the set pulse 1426 of waveform 1460 are identical to those
of waveform 1420.
[0106] Figure 15 shows additional waveforms from the same drive scheme as in Figure 14.
The first waveform (generally designated 1480) shown in Figure 15 is for the gray
level 1 (black) to gray level 1 transitions and, is essentially the inverse of waveform
1460 shown in Figure 14. Waveform 1480 has a first reset pulse is of zero duration
(i.e., there is simply a 200 msec period of zero voltage at the beginning of the waveform),
a second reset pulse 1482, which drives the pixel from black to white, and a set pulse
1484, which drives the pixel from white to black. Figure 15 also illustrates a waveform
1500 used for the gray level 1 (black) to gray level 3 (light gray) transition. This
waveform 1500 has a first reset pulse 1422 which is identical to that of waveform
1420 shown in Figure 14 and drives the pixel from black to white. Waveform 1500 also
has a second reset pulse 1502, which drives the pixel from white to black, and a 130
msec set pulse 1504, which drives the pixel from black to gray level 3 (light gray).
Finally, for completeness, Figure 15 repeats the black to white (gray level 1 to gray
level 4) waveform from Figure 14.
[0107] From Figures 14 and 15, it will be seen that the drive scheme illustrated is an IMP
drive scheme in that, as indicated by the over-lined R
1,
m immediately before the set pulses in the various waveforms, the image on the display
immediately before the set pulses is an inverse monochrome projection of the final
image after the set pulses; more specifically, in all transitions which end at gray
level 3 or 4, the pixel is black immediately before the set pulse, whereas for all
transitions which end at gray level 1 or 2, the pixel is white immediately before
the set pulses. Furthermore, in accordance with the preferred variant of the IMP method,
as indicated by the R
1,m immediately before the second reset pulses in the various waveforms, the image on
the display immediately before the second reset pulses is an monochrome projection
of the final image after the set pulses; more specifically, in all transitions which
end at gray level 3 or 4, the pixel is white immediately before the second reset pulse,
whereas for all transitions which end at gray level 1 or 2, the pixel is black immediately
before the second reset pulse.
[0108] However, it can be deduced from Figures 14 and 15 that the reflectance of a given
gray level achieved at various points in the various waveforms is not necessarily
precisely the same, although the differences between pixels supposedly at the same
gray level will be small relative to the total dynamic range (the difference between
the reflectances of the two extreme optical states) of the display. For example, immediately
before the second reset pulse, pixels undergoing waveforms 1420 and 1460 in Figure
14 should both be at gray level 4 (white). However, a pixel undergoing waveform 1420
will at this point have just completed a black-to-white transition, whereas a pixel
undergoing the waveform 1460 may have been in the white state for some time and (as
discussed in some of the aforementioned MEDEOD applications) there is a tendency for
optical states of bistable electro-optic media to "drift" (i.e., change gradually
with time) while they are not being driven. Hence, the actual white state of a pixel
undergoing the waveform 1460 may differ slightly that of a freshly re-written pixel
undergoing the waveform 1420. Modifications to an IMP drive scheme, such as those
discussed below, may modify the reflectances achieved at the various goal states and
other points in waveforms, and thus the reflectance of the various goal and other
states can deviate considerably from the reflectance at the goal state one would have
achieved without such modification.
[0109] Although the IMP drive scheme illustrated in Figures 14 and 15 uses only two reset
pulses and thus two goal states, the IMP aspect of the present invention is of course
not confined to a specific number of reset pulses and goal states; for example, Figure
16 illustrates symbolically, in the same way as Figure 12, an IMP drive scheme which
includes intermediate black (B) and white (W) states prior to the monochrome projection
and inverse monochrome projection goal states.
[0110] It should be noted that not all pixels of a display necessarily reach a given goal
state (for example, the inverse monochrome projections goal state) at the same point
in time during rewriting of a display from an initial image to a desired final image.
The time point in a transition at which the goal states are reached are functions
of the initial and desired final gray levels, R
2 and R
1, respectively. Ideally (and as normally illustrated herein), the time points for
R
2 and R
1 match, with the entire display being driven through various goal states, and these
goal states being reached simultaneously by all pixels. However, it is often desirable
to shift the relative timing of the various waveforms of a drive scheme. Time shifting
of the waveforms may be done for aesthetic reasons, for example, to improve the appearance
of the transition or the appearance of the resulting image. Also, modifications such
as those discussed below may shift the relative time positions of the goal states,
so that for various combinations of R
1 and R
2, the goal states are reached at different times during a transition.
[0111] It is possible to give an alternative definition of an IMP drive scheme without explicit
reference to inverse monochrome projections. An IMP drive scheme is one in which the
various gray levels of a display can be divided by a threshold such that one extreme
optical state and at least one non-extreme optical state lie on each side of the threshold,
and the set pulses of a slide show drive scheme are defined such that each set pulse
effects a transition across the threshold. As this definition makes clear, in an IMP
drive scheme, the final set pulse of each waveform drives the pixel to the desired
final gray level from the extreme optical state further from this desired final gray
level, where "further" is used to indicate "on the opposed side of the threshold"
rather than simply counting the number of gray levels difference between the desired
final gray level and the two extreme optical states.
[0112] It has been found that IMP drive schemes allow precise control of final gray levels
and offer wide temperature performance ranges. It is believed (although the invention
is in no way limited by this belief) that these advantages are linked to the relatively
long set pulses used to drive from the "further" extreme optical state to the final
gray level, and the consequent relatively constant power drain on the drive electronics
during display updating.
[0113] The basic IMP drive schemes described above can usefully be modified in several different
ways to make small adjustments in the final gray levels achieved, to change the appearance
of the display during transitions and to achieve desirable image quality.
[0114] The first type of modification of IMP drive schemes is insertion or excision of balanced
pulse pairs, and/or insertion of period of zero voltage into the waveforms, in a manner
similar to that effected in BPPSS drive schemes, as discussed in Section A above.
The balanced pulse pairs used may, for example, have any of the forms shown in Figures
4A-4C. The modifications of a basic IMP waveform to insert or excise BPP's or insert
periods of zero voltage (pauses) may be effected in any of the ways previously described.
A BPP may be inserted between two consecutive base waveform elements or within a single
base waveform element. In many cases, this has the effect of increasing the pulse
length both to and away from a particular goal state. An excised BPP may be replaced
by a period of zero voltage, or other base waveform elements may be shifted in time
to "close up" the period previously occupied by the excised BPP, and periods of zero
voltage may be inserted at other points in the waveform. As in BPPSS drive schemes,
the final gray level achieved is sensitive not only to the presence of BPP's and pauses
in the waveform but also to their positioning within the waveform, with the general
rule being that the earlier in a waveform a BPP is inserted or excised or a pause
is inserted, the smaller the effect of the change on the final gray level.
[0115] It is important to realize that such waveform modifications will affect not only
the reflectance not only of the final optical state (i.e., the final gray level),
but also the intermediate goal states. While the goal states of a basic IMP waveform
are generally near one of the extreme optical states (optical rails), and, by definition,
are near the optical rails for the last goal state, or last two goal states in the
preferred form of an IMP drive scheme, the modifications described above can shift
the reflectance at a goal state away from an optical rail. It is the change in the
degree of drive toward an optical rail that gives small adjustments in the final optical
state (gray level).
[0116] It has been found desirable to keep the impulses of each of the voltage pulses comprising
a BPP relatively small. The magnitude of a BPP may be defined by a parameter d, the
absolute value of which describes the length of each of the two voltage pulses of
a BPP, and the sign of which denotes the sign of the second of the two pulses. For
example, the BPP's shown in Figures 4A and 4B can be assigned d values +1 and -1,
respectively (while the BPP of Figure 4C is then, in a consistent scheme, assigned
a d value of -1 with a gap modification inserted between the two pulses). In a preferred
embodiment of the IMP drive scheme, all BPP's used
have d values whose magnitudes are less than
PL, and preferably less than
PLl2
, where
PL (in the same units used to measure the BPP's) is defined as the length of the voltage
pulse required to drive a pixel from one extreme optical state to the other, or the
average value of this voltage pulse where the lengths for transitions in the two directions
are not the same, at a drive voltage characteristic of the drive scheme. In the example
just given, d is expressed in units of display scan frames, and the BPP's of Figures
4A and 4B have voltage pulses each one scan frame in length. In this case,
PL would also be defined in scan frames. All quantities could of course alternatively
be expressed in a time unit, such as seconds or milliseconds.
[0117] Figure 17 of the accompanying drawings illustrates three waveforms produced by modifying
the IMP waveform 1440 shown in Figure 14 by insertion of a BPP. The first waveform
(generally designated 1700) shown in Figure 17 is identical to waveform 1440 except
that a BPP 1702, comprising a -15V 10 msec pulse followed by a +15V 10 msec pulse
is inserted at the end of the waveform. The second waveform (generally designated
1720) shown in Figure 17 inserts a BPP 1722, identical to the BPP 1702, but inserted
between the second reset pulse and the set pulse of the waveform; to accommodate BPP
1722, the two reset pulses are shifted earlier in time by 20 msec, with a corresponding
reduction in the period of zero voltage at the beginning of the waveform. The third
waveform (generally designated 1740) shown in Figure 17 has a BPP 1742 inserted between
the first and second reset pulses of the waveform; BPP 1742 has the order of its pulses
reversed as compared with BPP's 1702 and 1722 and each pulse is 20 msec in length.
To accommodate BPP 1742, the first reset pulse is shifted earlier in time by 40 msec,
with a corresponding reduction in the period of zero voltage at the beginning of the
waveform.
[0118] Figure 18 of the accompanying drawings illustrates three waveforms produced by modifying
the IMP waveform 1440 shown in Figure 14 by excision of a BPP therefrom. The first
waveform (generally designated 1760) shown in Figure 18 is produced by excising from
waveform 1440 a BPP 1762 comprising the last 10 msec scan frame of the second reset
pulse and the first scan frame of the set pulse, with no change in the remaining waveform
elements. The second waveform (generally designated 1780) shown in Figure 18 is similarly
produced by excising from waveform 1440 a BPP 1782 comprising the last two scan frames
of the first reset pulse and the first two scan frames of the second reset pulse,
with no change in the remaining waveform elements, thus leaving a 40 msec period of
zero voltage at the point occupied by the excised BPP. Finally, the third waveform
(generally designated 1800) shown in Figure 18 is produced by excising from waveform
1440 a BPP comprising the last scan frame of the first reset pulse and the first scan
frame of the second reset pulse, and closing up the resultant gap by moving the remaining
scan frames of the first reset pulse 20 msec later in time, with a corresponding increase
in the period of zero voltage at the beginning of the waveform.
[0119] Figure 19 of the accompanying drawings illustrates possible further modification
of the waveform 1720 shown in Figure 17. The upper part of Figure 19 repeats the basic
waveform 1720, including BPP 1722, from Figure 17. Figure 19 also illustrates a modified
waveform (generally designated 1920) which comprises a BPP 1922 similar to BPP 1722
but inserted 40 msec earlier in time, before the last four scan frames of the second
reset pulse. Figure 19 also illustrates a second modified waveform (generally designated
1940) which comprises a BPP 1942 similar to BPP 1722 but inserted 130 msec earlier
in time, before the last thirteen scan frames of the second reset pulse. As already
noted, the final gray level achieved by waveforms such as those shown in Figure 19
is a function of the position of insertion of the balanced pulse pair, so modifications
such as those shown in Figure 19 can be used for fine tuning of the final gray level.
[0120] Figure 20 of the accompanying drawings illustrates modified IMP waveforms produced
by inserting periods of zero voltage (pauses) into the basic IMP waveform 1440 shown
in Figure 14. The first waveform (generally designated 2000) shown in Figure 20 is
produced by inserting a 20 msec pause (denoted 2002) between the second reset pulse
and the set pulse of the waveform, with the two reset pulses shifted 20 msec earlier
in time, and with a corresponding reduction in the period of zero voltage at the beginning
of the waveform. The second waveform (generally designated 2020) shown in Figure 20
is generally similar to waveform 2000 but waveform 2020 has its pause (denoted 2022)
inserted 40 msec later than pause 2002, after the first four scan frames of the set
pulse. The third waveform (generally designated 2040) shown in Figure 20 is also generally
similar to waveform 2000 but waveform 2040 has its pause (denoted 2042) inserted 130
msec later than pause 2002, after the first thirteen scan frames of the set pulse.
In both waveforms 2020 and 2040, the scan frames of the set pulse preceding the pause
2022 or 2042 respectively are moved earlier in time by 20 msec, as compared with waveform
2000, to accommodate the pause. As already mentioned, the final gray level achieved
by the waveform is sensitive to both the presence and the location of pauses, so modifications
of a base waveform such as those shown in Figure 20 can be used to fine tune the final
gray level produced by the waveform.
[0121] As already noted, it is desirable that IMP drive schemes be DC balanced, in the sense
that for any gray level loop (i.e., any sequence of gray levels beginning and ending
at the same gray level), the algebraic sum of the impulses applied to a pixel is zero.
Example of gray level loops are:
1→1
2→3→2
4→4→3→2→4.
One can define an irreducible gray level loop as a sequence of gray levels, starting
at a first gray level, passing through zero or more gray levels to end up at the first
gray level, and not visiting any gray level more than once, except for the final gray
level, which as already noted must be the same as the first. Obviously, for any gray
scale, there are a finite number of irreducible loops. Furthermore, it can be shown
that any sequence of gray levels, for example the complex sequence:
1→4→3→2→3→2→3→2→1→2→1
can be reduced to sequences of irreducible loops and irreducible loops embedded within
irreducible loops. For example, the above sequence can be decomposed into a finite
set of irreducible loops, namely two consecutive 2→3→2 loops embedded into a 1→4→3→2→1
loop, and followed by the loop 1→2→1.
[0122] If all irreducible loops are DC balanced, all possible sequences that start and end
at the same gray level are DC balanced. The preferred embodiment of the IMP drive
scheme is one in which the net voltage impulses for all irreducible loops are zero,
that is, the waveform is DC balanced.
[0123] It is not absolutely necessary to DC balance an IMP waveform. While large DC imbalances
cause the imaging performance of the display to suffer, small amounts of DC imbalance
can be acceptable. When it is not possible to achieve complete DC balancing, IMP drive
schemes are desirably controlled so that the net impulse of any irreducible loop divided
by the number of transitions in that loop is less than Q, where Q is one fourth of
the lesser of the absolute values of the net impulses for transitions between the
two extreme optical states of a pixel, where the impulse is determined using a characteristic
voltage of the drive scheme. The net impulse required to drive the imaging film from
one extreme optical state to the other represents a characteristic impulse of a medium
and near DC imbalance should be measured relative to this characteristic impulse.
[0124] It is also often desirable that an IMP drive scheme be of the "picket fence" type.
As described in the aforementioned MEDEOD applications, it is often necessary or desirable
to drive electro-optic displays using drive circuitry which can supply only two drive
voltages. Since bistable electro-optic media normally need to be driven in both directions
between their extreme optical states, it might at first appear that at least three
drive voltages would be required, namely 0, +V and -V, where V is an essentially arbitrary
drive voltage, so that one electrode for a specific pixel (typically the common front
electrode in a conventional active matrix display) could be held at 0, while the other
electrode (typically the pixel electrode for that pixel) can be held at +V or -V depending
upon the direction in which the pixel needs to be driven. When two-voltage drive circuitry
is used, each waveform of a drive scheme is divided into time segments; typically
these time segments are of equal duration, but this is not necessarily the case. In
a non-picket fence drive scheme, there may be applied to any specific pixel, in any
time segment, a positive, zero or negative driving voltage. For example, in a three
drive voltage system, the common front electrode may be held at 0, while the individual
pixel electrodes are held at +V, 0 or -V. In a picket fence drive scheme, each time
segment is in effect divided into two; in one of the two resultant segments, there
may be applied to any specific pixel only a negative or zero driving voltage, while
in the other resultant segment, there may be applied to any specific pixel only a
positive or zero driving voltage. For example, consider a two driving voltage system
having driving voltages V and v, where V >v. In the first of each pair of segments,
the common front electrode is set to V, and the pixel electrodes to either V (zero
driving voltage) or v (negative driving voltage). In the second of each pair of segments,
the common front electrode is set to v, and the pixel electrodes to either v (zero
driving voltage) or V (positive driving voltage). The resultant waveform is twice
as long as the corresponding non-picket fence waveform.
[0125] It is also often desirable that an IMP drive scheme be capable of local updates.
As described in the aforementioned MEDEOD applications, it is often desirable to drive
electro-optic displays in a manner which permits local updating of a specific area
of the display which is undergoing changes while the rest of the display remains unchanged;
for example, it may be desirable to update a dialogue box in which a user is entering
text without updating the background image on the display. A local update version
of any IMP drive scheme can be created by removing all non-zero voltages from the
waveforms for zero transitions (i.e., transitions from one gray level to the same
gray level). For example, the waveform from gray level 2 to gray level 2 normally
is composed of a series of voltage pulses. Removing the non-zero voltages from this
waveform, and doing so for all other zero transitions, results in a local update version
of the IMP waveform. Such a local update version can be advantageous when it is desired
to minimize extraneous flashing during transitions.
[0126] The following experiments illustrate the use of the modifications discussed above
in fine control of gray levels produced by an IMP drive scheme.
[0127] An encapsulated electrophoretic medium comprising an internal phase, comprising polymer-coated
titania and polymer-coated carbon black particles in a hydrocarbon liquid, encapsulated
in gelatin/acacia capsules, was prepared and incorporated into experimental single-pixel
displays, all substantially as described in Paragraphs [0069] to [0076] of the aforementioned
U.S. Patent Publication 2002/0180687. The experimental displays were then driven using a four gray level IMP drive scheme.
It was found that the displays could driven from gray level 4 (white) to gray level
1 (black) by a +15V, 500 msec pulse, and the reverse transition effected by a -15V,
500 msec pulse, and a basic two reset pulse IMP drive scheme was constructed accordingly.
Figure 21 of the accompanying drawings shows, in a highly schematic manner, all sixteen
waveforms of this basic IMP drive scheme, which are labeled as [R
1 R
2] so that
the first number given represents the final gray state. For example, the [1 4] waveform shown
in the upper right hand corner of Figure 21 effects the transition from gray level
4 (white) to gray level 1 (black) and comprises a first +15 V 500 msec reset pulse,
which drives the pixel black, a second -15 V 500 msec reset pulse, which drives the
pixel white, and a +15 V 500 msec set pulse, which drives the pixel black.
[0128] An experimental display was driven using this basic IMP drive scheme through varying
sequences of gray levels and the reflectance of the display measured at the conclusion
of each sequence; the results are shown in Figure 22. Each point in Figure 22 represents
a reflectance following a different sequence of gray levels prior to reaching the
final gray level shown on the abscissa. It will be seen from Figure 22 that the reflectances
achieved at the same nominal gray level varied considerably, and such variation if
of course undesirable since it adversely affects the quality of the image produced
by a multi-pixel display. In particular, the human eye is very sensitive to minor
variations in gray level occurring within a block of pixels which are supposed to
be at the same gray level, and Figure 22 indicates that such variation could be expected
as a result of differences in the prior gray levels of the pixels.
[0129] The IMP drive scheme was then modified in the manner described above by insertion
and excision of balanced pulse pairs (with closing up of the resultant gaps in the
case of excision) and insertion or removal of periods of zero voltage at the beginning
or end of various waveforms, in order to achieve consistent gray levels after various
gray level sequences, to produce the modified IMP drive scheme shown in Figure 23.
Figure 24 shows the gray levels produced by the modified IMP drive scheme of Figure
23 using the same gray level sequences as in Figure 22. It will be seen from Figure
24 that the modified IMP drive scheme of Figure 24 produced much more consistent gray
levels than the unmodified drive scheme of Figure 21.
Section C : Balanced pulse pair dwell time compensation method and apparatus.
[0130] As already mentioned, in a third aspect, this invention provides a method for driving
an electro-optic display having at least one pixel capable of achieving at least two
different gray levels. In this method, at least two different waveforms are used for
the same transition between specific gray levels depending upon the duration of the
dwell time of the pixel in the state from which the transition begins; these two waveforms
differ from each other by at least one insertion and/or excision of at least one balanced
pulse pair, or insertion of at least one period of zero voltage, where "balanced pulse
pair" has the meaning previously defined. Only the option of excising balanced pulse
pairs is claimed. It is very much preferred that in such a method the drive scheme
be DC balanced as that term has been defined above.
[0131] In such a balanced pulse pair dwell time compensation (BPPDTC) method (as in the
BPPSS and IMP methods already described), the insertion or excision of the balanced
pulse pair and/or of the zero voltage period (pause) may be effected either within
a single waveform element or between two successive waveform elements. The two waveforms
used for the same transition following differing dwell times in the initial state
from which the transition begins may be referred to hereinafter as the "alternative
dwell time" or "ADT" waveforms.
[0132] It should be noted that ADT waveforms may differ from one another by the location
and/or duration of a BPP or pause within a waveform (see, for example, the discussion
of Figures 25B-25E below), since such movement of a BPP or pause may be formally regarded
as a combination of an excision of a BPP or pause at one location and an insertion
of the BPP or pause at a different location, or (in the case of a change of duration
at the same location) as a combination of an excision of a BPP or pause at the location
and an insertion of a different BPP or pause at the same location.
[0133] In a BPPDTC drive scheme, the insertion of excision of BPP's and/or pauses raises
the same problems, and may be handled in the same way, as in the BPPSS and modified
IMP drive schemes described in Sections A and B above. Thus, where the difference
between the ADT waveforms in accordance with the BPPDTC aspect of the present invention
includes excision of at least one BPP, the period formerly occupied by the or each
excised BPP may be left as a period of zero voltage. Alternatively, this period may
be "closed up" by moving some or all of the later waveform elements earlier in time,
normally with insertion of a period of zero voltage at some later stage in the waveform,
typically at the end thereof, in order to ensure that the overall length of the waveform
is maintained. (In any practical display, which will normally have at least several
thousand pixels, in any transition there will normally be at least one pixel undergoing
every possible transition, and if the waveforms for all pixels are not of the same
length, controller logic becomes extremely complicated.) Alternatively, of course,
the period may be "closed up" by moving some or all of the earlier waveforms elements
later in time, with insertion of a period of zero voltage at some earlier stage of
the waveform, typically at the beginning thereof.
[0134] Similarly, inserting a BPP adds to the total duration of a waveform unless an existing
period of zero voltage can simultaneously be removed. Since all waveforms of a drive
scheme very desirably have the same overall length, when one waveform of a drive scheme
has a BPP inserted, all the other waveforms of the drive scheme should have a period
of zero voltage added to them, or some other modification made, to compensate for
the increase in overall waveform length caused by the insertion of the BPP. For example,
if a 40 msec BPP is inserted into the black-to-white waveform shown in Table 1 above
(which has a waveform length of 420 msec), 40 msec pauses could be added to the remaining
three waveforms shown in Table 1 so that all the waveforms have a length of 460 msec.
Obviously, if appropriate, BPP's could be added to the other three waveforms rather
than pauses, or some combination of BPP's and pauses totaling 40 msec could be used.
[0135] Preferred drive schemes and waveforms of the BPPDTC aspect of the present invention
will now be described, though by way of illustration only. The balanced pulse pairs
used in such drive schemes and waveforms may be of any of the types described above;
for example, the types of BPP's shown in Figures 4A-4C may be used.
[0136] Figures 25A-25E illustrate alternative dwell time waveforms which may be used for
a single transition in accordance with the BPPDTC aspect of the present invention.
Figure 25A illustrates the black-to-white waveform mentioned in the third line of
Table 1 and the last line of Table 2 above. Since this is the waveform appropriate
for the black-to-white transition after a long dwell time in the black state, it may
be regarded as the base black-to-white waveform which is modified in accordance with
the BPPDTC aspect of the present invention to produce waveforms appropriate for the
black-to-white transition after shorter dwell times in the black state. As already
noted, the base waveform of Figure 25A consists of a -15V, 400 msec pulse followed
by 0 V for 20 msec.
[0137] Figure 25B illustrates a modification of the base waveform of Figure 25A which has
been found effective to decrease the reflectance of the final white state when a black-to-white
transition is effected after only a short dwell time of not more than 0.3 seconds
in the initial black state. The waveform of Figure 25B is produced by inserting a
BPP similar to BPP 300 shown in Figure 4A at the end of the -15V, 400 msec pulse of
the waveform of Figure 25A, so that the waveform of Figure 25B comprises a -15V, 420
msec pulse, followed by a+15V, 20 msec pulse and 0 V for 20 msec.
[0138] Figures 25C and 25D illustrate two further ADT waveforms for the same black-to-white
transition as the waveforms of Figure 25A and 25B. The waveforms of Figures 25C and
25D have been found effective to standardize the reflectance of the final white state
when the black-to-white transition is effected after dwell times of 0.3 to 1 second,
and 1 to 3 seconds, respectively, in the black state. The waveforms of Figures 25C
and 25D are produced by inserting the same BPP as in Figure 25B into the waveform
of Figure 25A, but at locations different from that used in Figure 25B. As noted above,
it has been found that the position at which a BPP is inserted into (or excised from)
a base waveform has a significant effect on the final optical state following a transition,
and hence that shifting the position of insertion of a BPP with a base waveform is
an effective means for compensating the waveform for variations in the dwell time
of the pixel in the initial optical state.
[0139] Figure 25E is a preferred alternative to the waveform of Figure 25A for effecting
the black-to-white transition after long dwell times (3 seconds or greater) in the
black state. The waveform of Figure 25E is generally similar to those of Figures 25B-25D
in that it is produced by inserting the same BPP into the waveform of Figure 25A.
However, in Figure 25E, the BPP is inserted at the beginning of the waveform; it has
also been found desirable to make the pulses of the BPP 40 msec rather than 20 msec
in duration. Since this makes the overall duration of the waveform 500 msec, when
the waveform of Figure 25E is used in conjunction with the waveforms of Figures 25B-25D,
it is necessary to "pad" the waveforms of Figures 25B-25D with an additional 40 msec
of 0 V at the end of the waveform. Thus, a preferred set of ADT waveforms for the
black-to-white transition is as shown in Table 3 below:
Table 3
| Dwell time |
Waveform |
| 0 to 0.3s (Figure 25B, padded) |
-15V for 420ms, 15V for 20ms, 0V for 60ms |
| 0.3s to 1s (Figure 25C, padded) |
-15V for 220ms, 15V for 20ms, -15V for 200ms, 0V for 60ms |
| 1s to 3s (Figure 25D, padded) |
-15V for 20ms, 15V for 20ms, -15V for 400ms, 0V for 60ms |
| 3s or greater (Figure 25E) |
-15V for 40ms, 15V for 40ms, -15V for 400ms, 0V for 20ms |
Note that the impulse for the black-to-white transition is -15V*400 msec, or 6 V sec
for all the ADT waveforms in Table 3, and thus for all initial state dwell times,
so that the drive scheme is DC balanced.
[0140] As already mentioned, DTC can also be effected by excising BPP's from a base waveform.
For example, consider the drive scheme shown in Table 4 below:
Table 4
| Transition |
Waveform |
| black to black |
0 V for 820 ms |
| black to white |
+15 V for 400 ms, -15 V for 400 ms, then 0 V for 20 ms |
| white to black |
-15 V for 400 ms, +15 V for 400 ms, then 0 V for 20 ms |
| white to white |
0 V for 820 ms |
Note that, in this drive scheme, not merely the whole drive scheme but all waveforms
are "internally" DC balanced; the desirability of such internal DC balancing is discussed
in detail in the aforementioned
WO 2004/090857. Again, the method for DTC will be discussed with reference to the black-to-white
transition, although it should be understood that DTC of the white-to-black transition
can be effected in a similar manner.
[0141] In this case, DTC of the black-to-white transition is effected by excising BPP's,
i.e., by removing a portion of one voltage pulse of one polarity and one duration
while simultaneously removing a similar portion of one voltage pulse of the opposite
polarity and equivalent duration. One can either replace the pulse sections that were
excised with a period of zero voltage or the remaining parts of the waveform can be
shifted in time to occupy the period previously occupied by the excised pulse pair,
and, in order to maintain the total update time, a zero voltage segment matching the
duration of the excised pair can be added elsewhere, typically at the beginning or
end of the waveform.
[0142] Figures 26A, 26B and 26C illustrate schematically this process for modification of
the black-to-white waveform listed in the third row of Table 4 above for DTC at short
dwell times of less than 0.3 seconds in the black state. Figure 26A illustrates the
base waveform from Table 4. Figure 26B shows schematically excision of a BPP formed
by the last 80 msec portion of the positive voltage pulse and the first 80 msec portion
of the negative voltage pulse from the waveform of Figure 26A, with the resultant
gap being eliminated by shifting the negative pulse forward in time, as indicated
by the arrow in Figure 26B. The resultant dwell time compensated waveform, which comprises
a 320 msec positive pulse, a 320 msec negative pulse and a 180 msec period of zero
voltage, is shown in Figure 26C.
[0143] In this case, it was found that DTC for all dwell times could be effected simply
by varying the length of the excised BPP, and that for long dwell times of 3 seconds
or more in the black state the base waveform of Figure 26A was satisfactory. Hence
the full list of ADT waveforms for the black-to-white transition in this case is as
shown in Table 5 below:
Table 5
| Dwell time |
Waveform |
| 0 to 0.3s |
+15 V for 320 ms, -15 V for 320 ms, then 0 V for 180 ms |
| 0.3s to 1s |
+15 V for 360 ms, -15 V for 360 ms, then 0 V for 100 ms |
| 1s to 3s |
+15 V for 380 ms, -15 V for 380 ms, then 0 V for 60 ms |
| 3 s or greater |
+15 V for 400 ms, -15 V for 400 ms, then 0 V for 20 ms |
[0144] As already mentioned, when a BPP is excised from a base waveform in the manner shown
in Figure 26B, it is not essential that the remaining components be shifted in time;
the excised BPP can simply be replaced by a period of zero voltage. Table 6 below
shows a modified set of ADT waveforms similar to those in Table 5 but with the excised
BPP's replaced with periods of zero voltage:
Table 6
| Dwell time |
Waveform |
| 0 to 0.3s |
+15 V for 320 ms, 0V for 160ms, -15 V for 320 ms, then 0 V for 20 ms |
| 0.3s to 1s |
+15 V for 360 ms, 0V for 80ms, -15 V for 360 ms, then 0 V for 20 ms |
| 1s to 3s |
+15 V for 380 ms, 0V for 40ms, -15 V for 380 ms, then 0 V for 60 ms |
| 3s or greater |
+15 V for 400 ms, -15 V for 400 ms, then 0 V for 20 ms |
[0145] Although the BPPDTC aspect of the present invention has been described above primarily
with reference to displays having only two gray levels, it is not so limited but may
be applied to displays having a greater number of gray levels. Also, although in the
specific waveforms illustrated in the drawings, insertion or excision of the two elements
of a BPP has been effected at a single point within the waveform, the invention is
not limited to
waveforms in which insertion or excision of a BPP is effected at a single point; the
two elements of a BPP may be inserted or excised at different points, i.e., the two
pulses that make up a BPP do not have to be immediately sequential, but could be separated
by a time interval. Furthermore, one or both pulses of a BPP could be subdivided into
sections and these sections could be then inserted into or excised from a waveform
for DTC. For example, a BPP may be composed of a +15 V, 60 msec pulse and a -15 V,
60 msec pulse. This BPP could be divided into two components, for example a +15 V,
60 msec pulse followed immediately by a -15 V, 20 msec pulse, and a -15 V, 40 msec
pulse, and these two components simultaneously inserted into or excised from a waveform
to achieve DTC. Inserting or excising zero voltage segments from a waveform has also
been found to affect the final gray level after a transition, and hence such insertion
or excision of zero voltage segments provides a second method for tuning the final
gray level to achieve DTC. Such insertion or excision of zero voltage segments may
be used alone or in combination with insertion or excision of BPP's. Although the
BPPDTC aspect of the present invention has been described above primarily with reference
to pulse width modulated waveforms in which the voltage applied to a pixel at any
given time can only be -V, 0 or +V, the invention is not limited to use with such
pulse width modulated waveforms and may be used with voltage modulated waveforms,
or waveforms using both pulse and voltage modulation. The foregoing definition of
a balanced pulse pair can be satisfied by two pulses of opposite polarity with zero
net impulse, and does not require that the two pulses be of the same voltage or duration.
For example, in a voltage modulated drive scheme, a BPP might be composed of a +15
V, 20 msec pulse followed by a -5 V, 60 msec pulse.
[0146] From the foregoing, it will be seen that the BPPDTC aspect of the present invention
permits dwell time compensation of a drive scheme while maintaining DC balance of
the drive scheme. Such DTC can reduce the level of ghosting in electro-optic displays.