The invention relates generally to electronic reading devices such as electronic books and electronic newspapers and, more particularly, to a method and apparatus for driving a bi-stable display such as an electrophoretic display while minimizing average power consumption.
Recent technological advances have provided “user friendly” electronic reading devices such as e-books that open up many opportunities. For example, electrophoretic displays hold much promise. Such displays have an intrinsic memory behavior and are able to hold an image for a relatively long time without power consumption. Power is consumed only when the display needs to be refreshed or updated with new information. So, the power consumption in such displays is very low, suitable for applications for portable e-reading devices like e-books and e-newspaper. Electrophoresis refers to movement of charged particles in an applied electric field. When electrophoresis occurs in a liquid, the particles move with a velocity determined primarily by the viscous drag experienced by the particles, their charge (either permanent or induced), the dielectric properties of the liquid, and the magnitude of the applied field. An electrophoretic display is a type of bi-stable display, which is a display that substantially holds an image without consuming power after an image update.
For example, international patent application WO 99/53373, published Apr. 9, 1999, by E Ink Corporation, Cambridge, Mass., US, and entitled Full Color Reflective Display With Multichromatic Sub-Pixels, describes such a display device. WO 99/53373 discusses an electronic ink display having two substrates. One is transparent, and the other is provided with electrodes arranged in rows and columns. A display element or pixel is associated with an intersection of a row electrode and column electrode. The display element is coupled to the column electrode using a thin film transistor (TFT), the gate of which is coupled to the row electrode. This arrangement of display elements, TFT transistors, and row and column electrodes together forms an active matrix. Furthermore, the display element comprises a pixel electrode. A row driver selects a row of display elements, and a column or source driver supplies a data signal to the selected row of display elements via the column electrodes and the TFT transistors. The data signals correspond to graphic data to be displayed, such as text or figures.
The electronic ink is provided between the pixel electrode and a common electrode on the transparent substrate. The electronic ink comprises multiple microcapsules of about 10 to 50 microns in diameter. In one approach, each microcapsule has positively charged white particles and negatively charged black particles suspended in a liquid carrier medium or fluid. When a positive voltage is applied to the pixel electrode, the white particles move to a side of the microcapsule directed to the transparent substrate and a viewer will see a white display element. At the same time, the black particles move to the pixel electrode at the opposite side of the microcapsule where they are hidden from the viewer. By applying a negative voltage to the pixel electrode, the black particles move to the common electrode at the side of the microcapsule directed to the transparent substrate and the display element appears dark to the viewer. At the same time, the white particles move to the pixel electrode at the opposite side of the microcapsule where they are hidden from the viewer. When the voltage is removed, the display device remains in the acquired state and thus exhibits a bi-stable character. In another approach, particles are provided in a dyed liquid. For example, black particles may be provided in a white liquid, or white particles may be provided in a black liquid. Or, other colored particles may be provided in different colored liquids, e.g., white particles in blue liquid.
Other fluids such as air may also be used in the medium in which the charged black and white particles move around in an electric field (e.g., Bridgestone SID2003—Symposium on Information Displays. May 18-23, 2003,—digest 20.3). Colored particles may also be used.
To form an electronic display, the electronic ink may be printed onto a sheet of plastic film that is laminated to a layer of circuitry. The circuitry forms a pattern of pixels that can then be controlled by a display driver. Since the microcapsules are suspended in a liquid carrier medium, they can be printed using existing screen-printing processes onto virtually any surface, including glass, plastic, fabric and even paper. Moreover, the use of flexible sheets allows the design of electronic reading devices that approximate the appearance of a conventional book.
However, the power consumed by the electronic display can become unacceptably high, especially with higher frame rates that may be used at higher temperatures, or to increase the number of grey levels or the greyscale accuracy.
The invention addresses the above and other issues by providing a method and apparatus for driving a bi-stable display such as an electrophoretic display while reducing average power consumption, especially with higher frame rates.
In a particular aspect of the invention, a method for updating at least a portion of a bi-stable display in successive frame periods includes accessing data defining at least one voltage waveform for the successive frame periods, and driving the at least a portion of the bi-stable display during the successive frame periods according to the accessed data so that at least one longer frame period is used during at least a first portion of the voltage waveforms, and at least one shorter frame period is used during at least a second portion of the voltage waveforms.
A related electronic reading device and program storage device are also provided.
In the drawings:
a illustrates waveforms for image transitions using a fixed, relatively long, frame time;
b illustrates waveforms for image transitions using a fixed, relatively short, frame time;
a illustrates waveforms for image transitions using different frame times, where starting points of second drive portions result in a full range voltage transition from a positive voltage to a negative voltage in a frame period;
b illustrates waveforms for image transitions using different frame times, where the starting point of a second drive portion is set to avoid a full range voltage transition from a positive voltage to a negative voltage in a frame period;
a illustrates the waveforms of
b illustrates the waveforms of
In all the Figures, corresponding parts are referenced by the same reference numerals.
Each of the following is incorporated herein by reference:
European patent application EP 03100133.2, entitled “Electrophoretic display panel”, filed Jan. 23, 2003 (docket no. PHNL 030091);
European patent application EP 02077017.8, entitled “Display Device”, filed May 24, 2002, or WO 03/079323, Electrophoretic Active Matrix Display Device”, published Feb. 6, 2003 (docket no. PHNL 020441); and
European patent application EP 03101705.6, entitled “Electrophoretic Display Unit”, filed Jun. 11, 2003 (docket no. PHNL 030661).
As an example, the electrophoretic medium 5 may contain negatively charged black particles 6 in a white fluid. When the charged particles 6 are near the first electrode 3 due to a potential difference of, e.g., +15 Volts, the appearance of the picture elements 2 is white. When the charged particles 6 are near the second electrode 4 due to a potential difference of opposite polarity, e.g., −15 Volts, the appearance of the picture elements 2 is black. When the charged particles 6 are between the electrodes 3 and 4, the picture element has an intermediate appearance such as a grey level between black and white. An application-specific integrated circuit (ASIC) 100 controls the potential difference of each picture element 2 to create a desired picture, e.g. images and/or text, in a full display screen. The full display screen is made up of numerous picture elements that correspond to pixels in a display.
The reading device controller 330 may be part of a computer that executes any type of computer code devices, such as software, firmware, micro code or the like, to achieve the functionality described herein. Accordingly, a computer program product comprising such computer code devices may be provided in a manner apparent to those skilled in the art. The reading device controller 330 may further comprise a memory (not shown) that is a program storage device that tangibly embodies a program of instructions executable by a machine such as the reading device controller 330 or a computer to perform a method that achieves the functionality described herein. Such a program storage device may be provided in a manner apparent to those skilled in the art.
The display ASIC 100 may have logic for periodically providing a forced reset of a display region of an electronic book, e.g., after every x pages are displayed, after every y minutes, e.g., ten minutes, when the electronic reading device 300 is first turned on, and/or when the brightness deviation is larger than a value such as 3% reflection. For automatic resets, an acceptable frequency can be determined empirically based on the lowest frequency that results in acceptable image quality. Also, the reset can be initiated manually by the user via a function button or other interface device, e.g., when the user starts to read the electronic reading device, or when the image quality drops to an unacceptable level.
The ASIC 100 provides instructions to the display addressing circuit 305 for driving the display 310 based on information stored in the memory 320. The invention may be used with any type of electronic reading device.
Various user interface devices may be provided to allow the user to initiate page forward, page backward commands and the like. For example, the first region 442 may include onscreen buttons 424 that can be activated using a mouse or other pointing device, a touch activation, PDA pen, or other known technique, to navigate among the pages of the electronic reading device. In addition to page forward and page backward commands, a capability may be provided to scroll up or down in the same page. Hardware buttons 422 may be provided alternatively, or additionally, to allow the user to provide page forward and page backward commands. The second region 452 may also include on-screen buttons 414 and/or hardware buttons 412. Note that the frame around the first and second display regions 442, 452 is not required as the display regions may be frameless. Other interfaces, such as a voice command interface, may be used as well. Note that the buttons 412, 414; 422, 424 are not required for both display regions. That is, a single set of page forward and page backward buttons may be provided. Or, a single button or other device, such as a rocker switch, may be actuated to provide both page forward and page backward commands. A function button or other interface device can also be provided to allow the user to manually initiate a reset.
In other possible designs, an electronic book has a single display screen with a single display region that displays one page at a time. Or, a single display screen may be partitioned into or two or more display regions arranged, e.g., horizontally or vertically. Furthermore, when multiple display regions are used, successive pages can be displayed in any desired order. For example, in
Additionally, note that the entire page need not be displayed on the display region. A portion of the page may be displayed and a scrolling capability provided to allow the user to scroll up, down, left or right to read other portions of the page. A magnification and reduction capability may be provided to allow the user to change the size of the text or images. This may be desirable for users with reduced vision, for example.
Problem Addressed
Pulse width-modulation (PWM) may be used for driving a bi-stable display such as an electrophoretic display, because of the relatively low price of the drivers and the higher image update speed obtained by using the highest voltage level. Using a drive waveform, the greyscale accuracy is limited by the time resolution, e.g., the minimum available frame time or unit time, which is usually a standard of 20 ms for a display with 600 lines at a frequency of 50 Hz, for instance. A shorter frame time has recently been achieved, which is 7.73 ms at a frequency of 150 Hz. The greyscale accuracy is significantly improved when a relatively short frame time is used because, during an image update in an active matrix display, the voltage pulse is supplied from the data driver on a frame-by-frame basis. A short frame time ensures that the pixel receives the correct amount of impulse as nominally desired.
This is illustrated in
b illustrates waveforms for image transitions using a fixed, relatively short, frame time. The image transitions include White (W) to Dark grey (G1) (waveform 550), Light grey (G2) to Dark grey (G1) (waveform 560), and Black (B) to Dark grey (G1) (waveform 570). Here, a relatively short frame time (FT′) of, e.g., 10 ms is used. Moreover, the drive waveform includes a reset portion or pulse (RE) and a drive portion or pulse (DR).
In
Generally, note that the reset portion (RE) may have an over-reset duration that is longer than the minimum time required to drive the particles from their current optical state to the rail state. Over-reset pulses are discussed in the above-referenced co-pending European patent application 03100133.2 (docket no. PHNL030091).
In
In our experiments, we noted that the relatively long pulses such as the reset portion (RE) are not critical to the time resolution. It is therefore proposed to use mixed frequencies or frame times for generating the impulses to achieve accurate greyscale with minimized power consumption. In particular, a high frequency is used only for the relatively short pulses, e.g. the greyscale driving pulse or the last or terminal part of the greyscale driving pulse, and a low frequency is used for generating the reset pulse.
Proposed Solution
A driving method of achieving accurate greyscale and increasing the number of grey levels is proposed for a bi-stable display such as an active matrix electrophoretic display using mixed frequency during an image update period. Drive waveforms for various greyscale image transitions are intentionally split in more than one block, and different scanning rates may be used in each block of the waveform for generating the impulse. This makes it possible to use a high frequency or shorter frame time, when necessary, for the waveform portions requiring high time-resolution. An example of this is the terminal portion of the greyscale driving pulse. Moreover, a lower frequency or longer frame time can be used for waveform portions where the time-resolution is not critical. An example of this is the reset portion of the waveform. In this way, accurate greyscale is achieved with minimized average power consumption.
This invention is applicable to any driving scheme, including direct grey-to-grey driving schemes and rail-stabilized driving schemes in which the driving pulses include reset pulses and greyscale driving pulses. The reset pulse is the voltage pulse that moves particles to one of the two extreme optical states. The greyscale driving pulse is the voltage pulse that sends the display/pixel to the desired final optical state. In the following embodiments, rail-stabilized driving as discussed in the above-referenced European patent application EP 03100133.2 (docket no. PHNL030091) is mainly used for explaining the invention. However, other driving schemes may be used. Also, examples are given for directly driving from one optical state to another in
Furthermore, note that an under drive or overdrive in the reset portion may be caused by the long frame time, e.g., if the desired reset pulse terminates between frame boundaries. However, this can be corrected/compensated for by adjusting the subsequent greyscale driving pulse. For example, if the reset pulse is under driven, e.g., shorter than desired, the driving pulse can be made shorter for compensating the under drive reset pulse. Similarly, if the reset pulse is overdriven, e.g., longer than desired, the driving pulse can be made longer.
The introduction of high frequency in the driving portion (DR) of the waveforms ensures the accuracy of the greyscale. This can be seen in that, in contrast to the waveforms 510 and 520 of
Note also, generally, that it is possible to have a shorter frame time around the start and/or end of a reset portion of a waveform.
In this example, the shaking pulses (S1) are timed directly prior to the reset pulse (RE) in each waveform. However, the shaking pulses occur at different times for the different waveforms 800, 810 and 820. It is also possible for the shaking pulses to be time-aligned in the different waveforms so that during a common shaking period, shaking pulses in all waveforms occur during the same frames. This may further reduce power consumption and increase efficiency. Furthermore, it is sometimes desirable to have a second set of shaking pulses prior to the driving pulse as discussed in the above-referenced European patent application EP 03100133.2 (docket no. PHNL030091), for further reducing image retention.
The shaking pulses (S1) are aligned in time in all waveforms and each shaking pulse has a pulse length or frame time (FT′) that is shorter than the frame time (FT) of the reset portion (RE). Moreover, a rest pulse (R1, R2), which is a voltage pulse with a voltage level of substantially zero or below a threshold voltage that would cause the particles to move, is generally supplied prior to the switch from one frequency to the other. In this example, a first rest pulse (R1) is supplied between the shaking pulses (S1) and the reset pulse (RE) with a time period at least as long as the present frame time (FT′). For example, in the waveforms 1000, 1010 and 1020, the first rest pulse (R1) has a duration of two short frame times (FT′). In a further approach, the first rest pulse (R1) could have a duration of a single frame time (FT′) Also, a second rest pulse (R2) is supplied after the completion of the third frame (FT) of the first drive pulse portion (DR1), e.g., at the end of the first drive pulse portion (DR1), and prior to the switch to high frequency (FT′). The second rest pulse (R2) has a time period at least as long as the present frame time (FT). In other words, the second rest pulse (R2) is supplied after the first drive pulse portion (DR1) and prior to the second drive pulse portion (DR2). With this approach, vertical cross talk induced by the frequency change is avoided.
a illustrates waveforms for image transitions using different frame times, where starting points of second drive portions result in a full range voltage transition from a positive voltage to a negative voltage in a frame period. Waveforms 1000 and 1010 from
Since the image transition B to G2 in waveform 1120 is realized via an opposite rail (W) than the rail use by the waveforms 1000 and 1010, the second drive portion (DR2) requests a positive voltage such as +15 V between frame boundaries ty and tz. During this time, the waveforms 1000 and 1010 request a negative voltage such as −15 V. As a result, the voltage source driver output transitions directly from −15V to +15V or 15V to −15V in a single frame as the image on the display device is being updated. This is undesirable since the requested power is high. Generally, when a low frequency is used, the peak power consumption can still be low, but when a high frequency is used it may become unacceptably high.
By reducing the voltage swing or span within one or more frames, power consumption is significantly reduced. In particular, the peak power consumed by a bi-stable device is proportional to the square voltage-change, i.e., P∝C×(ΔV)2, where C denotes capacitance. More specifically, the peak power consumed is the product of the capacitance×frequency×voltage swing×supply voltage. The supply voltage for the IC or chip that supplies voltage to pixels in the bi-stable device, such as in the addressing circuit 305, must be at least equal to the voltage swing and may be 30 V, for example. The voltage swing or span is the range of possible voltages used, e.g., 30 V (+15 V−(−15V)). Thus, reducing the voltage swing by half, to 15V, reduces power consumption by half during specific frames. However, the supply voltage can be reduced according to the reduced voltage swing, to e.g., 15 V. This reduces power consumption to one-fourth its original amount. As a result of the reduced supply voltage and voltage swing, a frame time of as short as one-fourth of the standard frame time may be used while maintaining the same low power consumption.
To overcome this problem, part of the waveform should be aligned in time such that a direct transition from −15V to 15V or 15V to −15V in a single frame is avoided, as illustrated in
In
In the frame between ty and tz, the waveforms 1150 and 1160 request 0 V, while the waveform 1120 requests +15 V. Accordingly, the variation in voltage levels is only 15 V in this frame, which is a subset of the full range of 30 V. Similarly, in the frame starting at tz, the waveforms 1150 and 1160 request −15 V, while the waveform 1120 requests 0 V. Again, the variation in voltage levels is only 15 V in the frame. The delay (D) is used to align the second drive portions (DR2) to allow the use of high frequency while maintaining a relatively low peak power consumption. A disadvantage is that the total image update time is somewhat increased. Other ways of aligning the pulses are also possible to achieve the goal of avoiding a full range voltage swing in a single short-frame time.
As discussed, the rest pulse (R) is used prior to a switch in frequency/frame rate. Moreover, the pulses should be aligned in time at the portion where a high frequency is used, and a −15V to +15V voltage swing is encountered in a single frame as discussed above (they are not shown in the figure). It is sometimes possible to remove the shaking pulses (S1), for example, when the ink is independent of or less dependent on the image history, or the previous image history is considered in determining the look-up-table.
Elongated Frame Times
As mentioned, power consumption in a bi-stable device can become unacceptably high when a constantly high frequency is used due to switching of the column drivers. In particular, while individual pixels may have the same voltage for multiple frames, there will be pixels on different rows that are running different waveforms (e.g., with positive, zero, or negative voltages). In this case, the column (data) drivers will have to keep switching between the different voltages, which consumes power. If this is only done once, instead of many times, the total energy dissipated will be lower. In one approach, a longer frame time can be implemented by scanning through the frame more slowly (e.g., with a longer line time), which reduces average power dissipation as the frequency goes down. Another approach is to scan through the frame at the normal speed and then simply delay writing the following frame for a given delay time. In this case, local power dissipation is the same, but total energy is lower, since no power is consumed during the delay time.
Accordingly, a further aspect of the invention is to create the longest possible and the longest practical frame periods for a single waveform. In this case, the frame period for at least a portion of a waveform is defined as the longest possible frame period between any changing of the pixel voltage. That is, the elongated frame period is a frame period, e.g., the longest possible frame period, during which the voltage waveform has a constant voltage value. This approach is limited, e.g., to the situation where the entire display is reset, in a single long voltage pulse, to white or black and those pixels that must be black or white, respectively, are driven with a single waveform.
In another approach, we create the longest possible and the longest practical mutual frame periods of a set of at least two waveforms. The frame period for at least a portion of the waveform is defined as the longest possible frame period between any changing of the pixel voltage in any of the driving waveforms, e.g., the longest mutual period where both or all waveforms have the same data voltage.
Note that we cannot reasonably use frame times above a time after which the pixel voltage drops too much due to leakage in the pixel. This varies with the device used. An example is 100 ms. The change in pixel voltage is defined as a x % reduction in pixel voltage compared to the addressed voltage. This accounts for leakage of charge from a pixel in the period between two successive addressing points in an active matrix drive—x could be about 5-10%. Thus, the elongated frame time need not be the longest possible frame time.
The use of an elongated frame time is illustrated in the following examples.
Generally, the frame period duration is limited by the longest period that overlaps with all possible transition waveforms. Note that the waveforms shown are only a subset of all possible, e.g., sixteen, waveforms. In practice, all transition waveforms would be considered to determine the location and duration of the longest possible frame time. In other words, the elongated frame period can be defined for a reset portion, for instance, by asking: What is the longest common time period in which either a reset portion of either voltage polarity or a continuous 0V signal occurs in each voltage waveform? Moreover, to still further reduce the power dissipation, it is possible to assign an additional longer frame period between the start of the reset pulse of waveform 1310, and the start of the reset pulse of waveform 1320, as here the waveforms require either a continuous reset voltage, e.g., +15 V for waveforms 1300 and 1310, or a continuous zero voltage, in waveform 1320. Thus, a plurality of elongated frame periods can be used for a given set of waveforms.
a illustrates the waveforms of
b illustrates the waveforms of
Remarks
In the above examples, different frequencies are used for reset and drive portions. More generally, this invention is applicable to multiple blocks of the waveform. It allows one to intentionally split the waveform in more than one block where each block pulse is generated using a different frequency.
Moreover, in the above examples, pulse-width modulated (PWM) driving is used for illustrating the invention, where the pulse time is varied in each waveform while the voltage amplitude is kept constant. However, the invention is also applicable to other driving schemes, e.g., based on voltage modulated driving (VM) with a limited number of voltage levels, where the pulse voltage amplitude is varied in each waveform, or combined PWM and VM driving. The invention is applicable to color as well as greyscale bi-stable displays. Also, the electrode structure is not limited. For example, a top/bottom electrode structure (vertical structure), a honeycomb structure, an in-plane switching structure, or other combined in-plane-switching and vertical switching may be used. Moreover, the invention may be implemented in passive matrix as well as active matrix electrophoretic displays. In fact, the invention can be implemented in any bi-stable display that does not consume power while the image substantially remains on the display after an image update. Also, the invention is applicable to both single and multiple window displays, where, for example, a typewriter mode exists.
While there has been shown and described what are considered to be preferred embodiments of the invention, it will, of course, be understood that various modifications and changes in form or detail could readily be made without departing from the spirit of the invention. It is therefore intended that the invention not be limited to the exact forms described and illustrated, but should be construed to cover all modifications that may fall within the scope of the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB04/51610 | 8/30/2004 | WO | 3/6/2006 |
Number | Date | Country | |
---|---|---|---|
60501126 | Sep 2003 | US | |
60545438 | Feb 2004 | US |