To obtain a proper overshoot voltage and a proper undershoot voltage by more accurately detecting surface temperature of a liquid crystal display panel.
An internal temperature detection sensor 103 which detects back-surface temperature of the liquid crystal display panel and an external temperature detection sensor 104 which detects the temperature outside of a housing 101 are included, and data for predicting the surface temperature of the liquid crystal display panel 102, based on the detected temperature values of the both the sensors 103 and 104 are saved in a ROM 110 in the form of table-form data. When an ODC circuit is placed in operation, the data are read out of the ROM 110, based on the detected temperature values of both the sensors 103 and 104 so as to adjust the overshoot voltage and undershoot voltage of the ODC circuit.