Abstract: A method and apparatus for reducing power consumption in driver circuits includes processing that begins by receiving information pertaining to an input signal. Such information may be a digital information representation of the input signal, the input signal, a resulting drive signal, an amplifying setting signal, a volume setting, or magnitude information of the input signal. The processing continues by generating a control signal based on the information. The control signal is provided to a power supply that produces a controlled supply voltage that varies in accordance with the control signal. The controlled supply voltage is then provided to a driver circuit that amplifies the input signal to produce a drive signal.