Dynamic feedback for haptics
A haptic system is described. The haptic system includes a linear resonant actuator (LRA), a receiver, and a transmitter. The LRA has a characteristic frequency and provides a vibration in response to an input signal. The receiver is configured to sense received vibration from the LRA. The transmitter is configured to provide the input signal to the LRA. The receiver is coupled with the transmitter and provides vibrational feedback based on the received vibration. The input signal incorporates the vibrational feedback.
1. A haptic system, comprising:
a linear resonant actuator (LRA) having a characteristic frequency and providing a vibration in response to an input signal;
a receiver configured to sense received vibration from the LRA;
a current sensor coupled with the transmitter and configured to sense a transmitter output current corresponding to the input signal;
a voltage sensor coupled with the transmitter and configured to sense a transmitter output voltage corresponding to the input signal; and
a transmitter configured to provide the input signal to the LRA, the receiver being coupled with the transmitter and providing vibrational feedback based on the received vibration, the input signal incorporating the vibrational feedback;
wherein feedback for the transmitter includes the vibrational feedback, the transmitter output voltage and the transmitter output current.
2. The haptic system of claim 1 , further comprising
a processor coupled with the receiver, the current sensor and the voltage sensor, the processor configured to provide for the transmitter a driving signal incorporating the feedback.
3. The haptic system of claim 1 , wherein the receiver is a piezoelectric receiver.
4. The haptic system of claim 3 , wherein the haptic system is incorporated into a mobile device.
5. A method, comprising:
sensing a received vibration from a linear resonant actuator (LRA) having a characteristic frequency, the LRA providing a vibration in response to an input signal;
providing feedback for a transmitter, the feedback including vibrational feedback based on the received vibration;
sensing a transmitter output current corresponding to the input signal;
sensing a transmitter output voltage corresponding to the input signal; and
providing from the transmitter the input signal to the LRA, the input signal incorporating the vibrational feedback;
wherein the providing the feedback for the transmitter includes providing the vibrational feedback, providing the transmitter output voltage and providing the transmitter output current.
6. The method of claim 5 , further comprising providing for the transmitter a driving signal incorporating the feedback.
7. The method of claim 5 , wherein the sensing further includes:
sensing the at least one received vibration using a piezoelectric receiver.
8. The method of claim 5 , further comprising:
detecting a user-generated input; and
initially providing the input signal in response to the user-generated input.