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.