Systems and methods for generating haptic effects associated with an envelope in audio signals
First Claim
Patent Images
1. A system for synchronizing a haptic track comprising:
- a processor configured to;
receive an audio signal;
receive data associated with the haptic track;
synchronize the haptic track to the audio signal based in part on an envelope associated with the audio signal;
determine a haptic effect to be output by a haptic output device based in part on the audio signal and the haptic track; and
store the haptic effect in the haptic track on a data store.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating haptic effects associated with envelopes in audio signals are disclosed. One disclosed system for outputting haptic effects includes a processor configured to: receive an audio signal; determine an envelope associated with the audio signal; determine a haptic effect based in part on the envelope; and output a haptic signal associated with the haptic effect.
-
Citations
23 Claims
-
1. A system for synchronizing a haptic track comprising:
a processor configured to; receive an audio signal; receive data associated with the haptic track; synchronize the haptic track to the audio signal based in part on an envelope associated with the audio signal; determine a haptic effect to be output by a haptic output device based in part on the audio signal and the haptic track; and store the haptic effect in the haptic track on a data store. - View Dependent Claims (2, 3, 4, 5, 6, 21)
-
7. A method for synchronizing a haptic track comprising:
-
receiving an audio signal; receiving data associated with the haptic track; synchronizing the haptic track to the audio signal based in part on an envelope associated with the audio signal; determining a haptic effect to be output by a haptic output device based in part on the audio signal and the haptic track; and storing the haptic effect in the haptic track on a data store. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 22)
-
-
16. A non-transitory computer readable medium comprising program code, which when executed by a processor, is configured to cause the processor to:
-
receive an audio signal; receive data associated with a haptic track; synchronize the haptic track to the audio signal based in part on an envelope associated with the audio signal; determine a haptic effect to be output by a haptic output device based in part on the audio signal and the haptic track; and store the haptic effect in the haptic track on a data store. - View Dependent Claims (17, 18, 19, 20, 23)
-
Specification