Sound to haptic effect conversion system using mapping
First Claim
Patent Images
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform the operations of:
- receiving an audio signal;
pre-processing the audio signal to establish a set of audio regions according to actuator characteristics such that each audio region of the set of audio regions has corresponding actuator characteristics;
separating the audio signal into a plurality of sub-signal sets such that each sub-signal set is associated with a corresponding one of the set of audio regions and includes corresponding sub-signals;
mapping a sub-signal of one of the sub-signal sets of the plurality of sub-signal sets to a haptic signal; and
sending the haptic signal to an actuator having the actuator characteristics corresponding to the audio region associated with the one sub-signal set.
1 Assignment
0 Petitions
Accused Products
Abstract
A system generates a haptic signal. The system receives an audio signal, pre-processes the audio signal by modifying the audio signal to create a modified audio signal, and maps the modified audio signal to a haptic signal. The system then sends the haptic signal to an actuator to generate one or more haptic effects.
-
Citations
27 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform the operations of:
-
receiving an audio signal; pre-processing the audio signal to establish a set of audio regions according to actuator characteristics such that each audio region of the set of audio regions has corresponding actuator characteristics; separating the audio signal into a plurality of sub-signal sets such that each sub-signal set is associated with a corresponding one of the set of audio regions and includes corresponding sub-signals; mapping a sub-signal of one of the sub-signal sets of the plurality of sub-signal sets to a haptic signal; and sending the haptic signal to an actuator having the actuator characteristics corresponding to the audio region associated with the one sub-signal set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for generating haptics, comprising:
-
receiving an audio signal; pre-processing the audio signal to establish a set of audio regions according to actuator characteristics such that each audio region of the set of audio regions has corresponding actuator characteristics; separating the audio signal into a plurality of sub-signal sets such that each sub-signal set is associated with a corresponding one of the set of audio regions and includes corresponding sub-signals; mapping a sub-signal of one of the sub-signal sets of the plurality of sub-signal sets to a haptic signal; and sending the haptic signal to an actuator having the actuator characteristics corresponding to the audio region associated with the one sub-signal set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A haptic signal generation system, comprising:
-
a memory configured to store a haptic conversion module; a processor configured to execute instructions of the haptic conversion module; and an actuator configured to output at least one haptic effect; wherein the haptic conversion module includes instructions configured for; receiving an audio signal, pre-processing the audio signal to establish a set of audio regions according to actuator characteristics such that each audio region of the set of audio regions has corresponding actuator characteristics, separating the audio signal into a plurality of sub-signal sets such that each sub-signal set is associated with a corresponding one of the set of audio regions and includes corresponding sub-signals, mapping a sub-signal of one of the sub-signal sets of the plurality of sub-signal sets to a haptic signal, and sending the haptic signal to an actuator having the actuator characteristics corresponding to the audio region associated with the one sub-signal set. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification