A non-transitory computer-readable storage medium storing a liquid crystal display program, the program, when executed, causing a computer to function as a polarity information detecting means, a correction amount calculating means, and to implement a driving method of an active matrix type liquid crystal display device comprising:
- a plurality of data signal lines;
- a plurality of scanning signal lines that intersect the data signal lines;
- and
- a plurality of pixel sections being disposed in a matrix manner at the respective intersections of the data signal lines and the scanning signal lines, each of the pixel sections receiving as a pixel value a voltage applied to the data signal line that passes through the corresponding intersection when the scanning signal line that passes through the corresponding intersection is selected, wherein
- non-image signals are applied to the data signal lines at a boundary point between the adjacent horizontal scanning periods,
- the scanning signal lines are selected in an effective scanning period, and thereafter the scanning signal lines are selected, in sync with a timing of application of the non-image signals to the data signal lines, before the subsequent effective scanning period comes after a point in time when the scanning signal lines have been brought into non-selected state,
- application of the non-image signals to the data signal lines is performed with adjacent data signal lines short-circuited to each other,
- application of the non-image signals to the data signal lines is performed by application of a fixed voltage to each of the data signal lines,
- the polarity information detecting means that detects pieces of polarity information of the pixels,
- the correction amount calculating means that finds the amounts of grayscale correction in overshoot driving in accordance with the polarity information and video signals obtained from an external entity,
- each of the non-image signals is a voltage that exists between voltages whose polarities are opposite to each other,
- application of the non-image signal to the data signal lines is performed at polarity reversal of a data signal, and
- at a time when a polarity of a signal on the data signal line is reversed in each horizontal scanning period, the number of times the scanning signal line is selected in sync with the timing of application of the non-image signal to the data signal line is an even-number.