A computing circuit computes a target value of a current to be supplied to
a discharge lamp and generates a pulse control signal for superpose a
pulse current. Furthermore, the computing circuit controls a current
control circuit so that a pulse current is superposed on a lamp current
at a predetermined cycle and power supplied to the discharge lamp is kept
constant. For that purpose, the computing circuit lowers a DC current
level of the lamp current when a pulse current is superposed on the lamp
current, and exercises control so that an integrated amount of power at a
predetermined cycle is equalized to a predetermined integrated amount of
power.