Sound to haptic effect conversion system using multiple actuators
First Claim
Patent Images
1. A method of producing haptic effects, the method comprising:
- outputting a plurality of audio effects by a plurality of actuators, each actuator of the plurality of actuators being located in a different region of a device, wherein a first audio effect of the plurality of audio effects is output from a surface of the device by a first actuator of the plurality of actuators and a second audio effect is output from the surface of the device by a second actuator of the plurality of actuators;
generating a first haptic effect based on the first audio effect bydetermining a set of values of audio characteristics of an audio signal corresponding to the first audio effect, the set of values of audio characteristics being generated from an audio data frame and comprising at least one of an amplitude of the audio data frame, a frequency of the audio data frame, and a duration of the audio data frame,mapping the set of values of audio characteristics to the first actuator,generating a haptic signal based on the set of values of audio characteristics, wherein the first haptic signal corresponds to the first haptic effect; and
outputting the first haptic effect by the first actuator bysending the haptic signal to the first actuator based on the mapping of the set of values of audio characteristics to the first actuator, andplaying the haptic signal at the first actuator to generate the first haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A haptic conversion system is provided that analyzes an audio signal, generates a plurality of haptic signals based on the analysis of the audio signal, and plays the generated plurality of haptic signals through a plurality of actuators to produce one or more haptic effects. The haptic conversion system maps the generated plurality of haptic signals to the plurality of actuators based on one or more audio characteristics of the audio signal. Each generated haptic signal includes one or more haptic parameters, and is played at its mapped actuator to generate the one or more haptic effects.
-
Citations
19 Claims
-
1. A method of producing haptic effects, the method comprising:
-
outputting a plurality of audio effects by a plurality of actuators, each actuator of the plurality of actuators being located in a different region of a device, wherein a first audio effect of the plurality of audio effects is output from a surface of the device by a first actuator of the plurality of actuators and a second audio effect is output from the surface of the device by a second actuator of the plurality of actuators; generating a first haptic effect based on the first audio effect by determining a set of values of audio characteristics of an audio signal corresponding to the first audio effect, the set of values of audio characteristics being generated from an audio data frame and comprising at least one of an amplitude of the audio data frame, a frequency of the audio data frame, and a duration of the audio data frame, mapping the set of values of audio characteristics to the first actuator, generating a haptic signal based on the set of values of audio characteristics, wherein the first haptic signal corresponds to the first haptic effect; and outputting the first haptic effect by the first actuator by sending the haptic signal to the first actuator based on the mapping of the set of values of audio characteristics to the first actuator, and playing the haptic signal at the first actuator to generate the first haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A haptic conversion system comprising:
-
a memory configured to store a haptic conversion module; a processor configured to execute the haptic conversion module stored on the memory; and a plurality of actuators, each actuator disposed at a different region of a device, wherein the haptic conversion module is configured to output a plurality of audio effects by the plurality of actuators, wherein a first audio effect of the plurality of audio effects is output from a surface of the device by a first actuator of the plurality of actuators and a second audio effect is output from the surface of the device by a second actuator of the plurality of actuators, generate a first haptic effect based on the first audio effect by determining a set of values of audio characteristics of an audio signal corresponding to the first audio effect, the set of values of audio characteristics being generated from an audio data frame and comprising at least one of an amplitude of the audio data frame, a frequency of the audio data frame, and a duration of the audio data frame, mapping the set of values of audio characteristics to the first actuator, generating a haptic signal based on the set of values of audio characteristics, wherein the haptic signal corresponds to the first haptic effect, and cause output of the first haptic effect by the first actuator by sending the haptic signal to the first actuator based on the mapping of the set of values of audio characteristics to the first actuator, and playing the haptic signal at the first actuator to generate the first haptic effect. - View Dependent Claims (16, 17, 18)
-
-
19. A method of producing haptic effects, the method comprising:
-
outputting a plurality of audio effects by a plurality of actuators, each actuator of the plurality of actuators being located in a different region of a device, wherein a first audio effect of the plurality of audio effects is output from a surface of the device by a first actuator of the plurality of actuators and a second audio effect is output from the surface of the device by a second actuator of the plurality of actuators; generating a first haptic effect based on the first audio effect; generating one or more secondary haptic signals based on a stored definition, the stored definition comprising a conditional statement that comprises a condition and a statement, wherein the condition is the occurrence of a generation of the haptic signal and the statement is an instruction to generate the one or more secondary haptic signals; mapping the one or more secondary haptic signals to the second actuator; outputting the first haptic effect by the first actuator; and outputting the one or more secondary haptic signals to the second actuator.
-
Specification