| CPC H04R 3/007 (2013.01) [H04R 9/022 (2013.01); H04R 29/001 (2013.01); H04R 2400/03 (2013.01)] | 16 Claims |

|
1. A method of controlling a vibrational transducer, the method comprising:
tracking a temperature metric of the vibrational transducer; and
controlling a drive signal for the vibrational transducer, where the drive signal is limited to a value to protect the vibrational transducer from over excursion, and where said value is a function of the tracked temperature metric;
wherein the method comprises:
generating the drive signal based on an input signal; and
generating said temperature metric based on an excursion difference, being a difference between a predicted excursion, predicted by an excursion prediction model based on the input signal or the drive signal, and a direct displacement value, generated based upon a current drawn by the vibrational transducer and/or a voltage across the vibrational transducer.
|