Methods and apparatus for outputting a haptic signal to a haptic transducer
AssigneeCirrus Logic, Inc.
InventorsAnthony S. Doy, Nermin Osmanovic, Carl L. Ståhl
Life of this patent
Estimating the term…
Abstract
Embodiments described herein relate to methods and apparatus for outputting a haptic signal to a haptic transducer. A method for triggering a haptic signal being output to a haptic transducer comprises receiving an audio signal for output through an audio output transducer; determining whether the audio signal comprises a haptic trigger based on an indication of a rate of change of an amplitude of the audio signal, and responsive to determining that the audio signal comprises a haptic trigger, triggering the haptic signal to be output to the haptic transducer.
Claims9
A method for triggering a haptic signal being output to a haptic transducer comprising:
- receiving, by a processor, an audio signal for output through an audio output transducer;
- determining, by the processor, whether the audio signal comprises a haptic trigger based on an indication of a rate of change of an amplitude of the audio signal, wherein the step of determining comprises:
- generating a first weighted sum representation of the audio signal utilizing a first number of samples of a rectified version of the audio signal;
- generating a second weighted sum representation of the audio signal utilizing a second number of samples of the rectified version of the audio signal, wherein the second number of samples is more than the first number of samples;
- and
- comparing the first weighted sum representation to the second weighted sum representation to determine the indication of the rate of change of the amplitude of the audio signal;
- and
- responsive to determining that the audio signal comprises the haptic trigger, triggering, by the processor, the haptic signal to be output to the haptic transducer.
A processor for triggering a haptic signal being output to a haptic transducer, comprising:
- an input to receive an audio signal for output through an audio output transducer;
- a haptic trigger detection block to determine whether the audio signal comprises a haptic trigger based on an indication of a rate of change of an amplitude of the audio signal, wherein the haptic trigger detection block determines whether the audio signal comprises the haptic trigger by:
- generating a first weighted sum representation of the audio signal utilizing a first number of samples of a rectified version of the audio signal;
- generating a second weighted sum representation of the audio signal utilizing a second number of samples of the rectified version of the audio signal, wherein the second number of samples is more than the first number of samples;
- and
- comparing the first weighted sum representation to the second weighted sum representation to determine the indication of the rate of change of the amplitude of the audio signal;
- and
- a haptic signal generator to trigger the haptic signal to be output to the haptic transducer, responsive to the determination that the audio signal comprises the haptic trigger.
Dependencies are inferred from the claim text.