A driving device, which drives a display section that includes signal lines, scanning lines, and a plurality of liquid crystal display elements that are connected to the signal lines and the scanning lines and that are disposed in the form of matrix, comprising:
- a scanning-line driver for releasing to the scanning lines a scanning signal for selecting the scanning lines successively;
- a signal-line driver for releasing to the signal lines a display signal for displaying images in synchronism with the scanning signal;
- a driving-voltage generation circuit for generating a plurality of voltages, having different voltage levels, used by the scanning-line driver to generate the scanning signal and used by the signal-line driver to generate the display signal;
- and
- a compensator which, during a compensating period that follows a display period during which display signals corresponding to one picture are transmitted to the signal lines, applies to each liquid crystal display element a compensating voltage that is proportional to the number of polarity inversions during the display period, and that is capable of cancelling a lowering in an effective value of a driving voltage for the liquid crystal display elements during the display period, the driving voltage being a difference in voltages between the levels of the display signal and the scanning signal, wherein the compensator further includes a compensation-number generation circuit and a plurality of switches, installed in the scanning-line driver and the signal-line driver, wherein the plurality of switches switch between voltages generated by the driving-voltage generation circuit based upon a number of compensations determined by the compensation-number generation circuit, and output resulting voltages.