Methods for driving electro-optic displays, and apparatus for use therein
First Claim
1. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
- storing a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level;
storing data representing at least an initial state of each pixel of the display;
receiving an input signal representing a desired final state of at least one pixel of the display; and
generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal and said look-up table.
1 Assignment
0 Petitions
Accused Products
Abstract
A bistable electro-optic display has a plurality of pixels, each of which is capable of displaying at least three gray levels. The display is driven by a method comprising: storing a look-up table containing data representing the impulses necessary to convert an initial gray level to a final gray level; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said look-up table. The invention also provides a method for reducing the remnant voltage of an electro-optic display.
393 Citations
24 Claims
-
1. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal and said look-up table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level to a final gray level, said look-up table storing multiple values for each transition from an initial gray level to a final gray level, said multiple values representing the values required for a specific transition at a specific temperature; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; receiving a temperature signal representing the temperature of at least one pixel of the display, and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal, said temperature signal and said look-up table. - View Dependent Claims (11)
-
-
12. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level to a final gray level, said look-up table storing functions of temperature; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; receiving a temperature signal representing the temperature of at least one pixel of the display, and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal, said temperature signal and said look-up table, said output signal being generated by calculating the value of the relevant function at the temperature indicated by said temperature signal.
-
-
13. A method of driving an electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal and said look-up table, said output signal representing the period of time for which a substantially constant drive voltage is to be applied to said pixel.
-
-
14. A device controller for controlling a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, said controller comprising:
-
storage means arranged to store both a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level, and data representing at least an initial state of each pixel of the display; input means for receiving an input signal representing a desired final state of at least one pixel of the display; calculation means for determining, from the input signal, the stored data representing the initial state of said pixel, and the look-up table, the impulse required to change the initial state of said one pixel to the desired final state; and output means for generating an output signal representative of said impulse. - View Dependent Claims (15, 16)
-
-
17. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; and generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal, and said look-up table, the output signal representing the period of time for which a substantially constant drive voltage is to be applied to said pixel. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A device controller for controlling an electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, said controller comprising:
-
storage means arranged to store both a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level, and data representing at least an initial state of each pixel of the display; input means for receiving an input signal representing a desired final state of at least one pixel of the display; calculation means for determining, from the input signal, the stored data representing the initial state of said pixel, and the look-up table, the impulse required to change the initial state of said one pixel to the desired final state; and output means for generating an output signal representative of said impulse, said output signal representing the period of time for which a substantially constant drive voltage is to be applied to said pixel.
-
-
23. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert an initial gray level of one pixel of the display to a final gray level; storing data representing at least an initial state of each pixel of the display; receiving an input signal representing a desired final state of at least one pixel of the display; generating an output signal representing the impulse necessary to convert the initial state of said one pixel to the desired final state thereof, as determined from said input signal and said look-up table; and applying to said one pixel of the display the impulse represented by the output signal, thereby converting aid one pixel from its initial state to the desired final state.
-
-
24. A method of driving a bistable electro-optic display having a plurality of pixels, each of which is capable of displaying at least three gray levels, the method comprising:
-
storing a look-up table containing data representing the impulses necessary to convert any initial gray level of one pixel of the display to any final gray level; writing a first image on the display; storing data representing each pixel of the first image; receiving data representing a second image to be written on the display, the second image being different from the first image; generating output signals representing the impulses necessary to convert each pixel of the display from the gray level which that pixel has in the first image to the gray level which that pixel has in the second image, as determined from said stored data, said data representing said second image and said look-up table; and applying the impulses represented by said output signal to the pixels of the display, thereby displaying the second image on the display.
-
Specification