A method of driving an electro-optical apparatus constructed such that a plurality of scanning electrodes and a plurality of signal electrodes are disposed so as to hold an electro-optical material therebetween and to cross each other, in which the plurality of scanning electrodes are divided into a plurality of scanning electrode groups that each have a predetermined number of scanning electrodes, the method comprising:
- selecting a scanning electrode group a plurality of times in each frame;
- applying a positive selection voltage or a negative selection voltage with reference to a reference voltage at a center potential to each of the scanning electrodes belonging to the scanning electrode group during the selection period according to a scanning pattern set including a plurality of predetermined scanning patterns;
- comparing a display pattern that specifies whether to turn on or turn off a plurality of pixels associated with intersections on the scanning electrodes belonging to the scanning electrode group with the scanning pattern;
- applying voltages selected from a plurality of predetermined voltages respectively to the signal electrodes based on the number of mismatches between elements of the display pattern and elements of the scanning pattern;
- alternately using a first and a second scanning pattern sets on a basis of a predetermined period to apply voltages respectively to the scanning electrodes and applying voltages respectively to the signal electrodes;
- and
- providing the first scanning pattern set such that elements associated with a scanning electrode are inverted in the second scanning pattern set.