FIG. 5 illustrates the case where the writing line is pixel row 22a1, and the case where the pixel rows having the correlation with the writing line are pixel rows 22b1 and 22b21 in the correlation determination in step S20. That is, the non-writing line having the correlation with the writing line also exists above the writing line. In this case, determination unit 32 decides that the non-writing line (in FIG. 5, pixel row 22b1) located on the uppermost side of the non-writing lines having the correlation with the writing line (in FIG. 5, pixel row 22a1) with respect to the writing line is the correlation line. Then, the data voltage of pixel row 22a1 that is the writing line selected in step S10 is written in the pixel row located above pixel row 22a1. Because pixel row 22b21 is located below pixel row 22a1, pixel row 22b21 is set to the correlation line.
Consequently, the writing line and the correlation line corresponding to the scanning direction of gate driver 25 can be set. In this case, in step S50, the data voltage for pixel row 22a1 is written in both pixel rows 22b1 and 22b21.