Stream-independent sound to haptic effect conversion system
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to convert one or more streams of an audio signal into one or more haptic effects, the converting comprising:
- receiving a plurality of streams of the audio signal, wherein each stream comprises a plurality of parameters, and wherein the plurality of parameters comprise a haptic conversion indication parameter that indicates whether the corresponding stream is to be converted into a haptic effect and one or more haptic parameters that configure a haptic signal that is generated based on the stream;
determining, for each stream, whether the haptic conversion indication parameter indicates that the corresponding stream is to be converted into a haptic effect;
identifying one or more streams that include the haptic conversion indication parameter that indicates the corresponding stream is to be converted into the haptic effect, wherein a number of the one or more identified streams is less than a number of the plurality of streams;
generating one or more haptic signals based on the one or more identified streams; and
sending the one or more haptic signals to an actuator to generate one or more haptic effects.
1 Assignment
0 Petitions
Accused Products
Abstract
A haptic conversion system is provided that receives a plurality of audio streams of an audio signal. The haptic conversion system further determines, for each stream of the plurality of streams, whether at least one parameter of the one or more parameters indicates that the corresponding stream is to be converted into a haptic effect, and thus, identifies one or more streams that include at least one parameter that indicates the corresponding stream is to be converted into the haptic effect. The haptic conversion system further generates, for the identified streams, a haptic signal based on each corresponding stream. The haptic conversion system further sends, for the identified streams, each haptic signal to an actuator to generate a haptic effect.
-
Citations
23 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to convert one or more streams of an audio signal into one or more haptic effects, the converting comprising:
-
receiving a plurality of streams of the audio signal, wherein each stream comprises a plurality of parameters, and wherein the plurality of parameters comprise a haptic conversion indication parameter that indicates whether the corresponding stream is to be converted into a haptic effect and one or more haptic parameters that configure a haptic signal that is generated based on the stream; determining, for each stream, whether the haptic conversion indication parameter indicates that the corresponding stream is to be converted into a haptic effect; identifying one or more streams that include the haptic conversion indication parameter that indicates the corresponding stream is to be converted into the haptic effect, wherein a number of the one or more identified streams is less than a number of the plurality of streams; generating one or more haptic signals based on the one or more identified streams; and sending the one or more haptic signals to an actuator to generate one or more haptic effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for converting a plurality of streams of an audio signal into one or more haptic effects, the computer-implemented method comprising:
-
receiving a plurality of streams of the audio signal, wherein each stream comprises a plurality of parameters, and wherein the plurality of parameters comprise a haptic conversion indication parameter that indicates whether the corresponding stream is to be converted into a haptic effect and one or more haptic parameters that configure a haptic signal that is generated based on the stream; determining, by a processor and for each stream, whether the haptic conversion indication parameter indicates that the corresponding stream is to be converted into a haptic effect; identifying, by the processor, one or more streams that include the haptic conversion indication parameter that indicates the corresponding stream is to be converted into the haptic effect, wherein a number of the one or more identified streams is less than a number of the plurality of streams; generating, by the processor, one or more haptic signals based on the one or more identified streams; and sending the one or more haptic signals to an actuator to generate one or more haptic effects. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A haptic conversion system comprising:
-
a memory configured to store a stream-independent haptic conversion module; a processor configured to execute the stream-independent haptic conversion module stored on the memory; and an actuator configured to output one or more haptic effects; wherein the stream-independent haptic conversion module is configured to; receive a plurality of streams of an audio signal, wherein each stream comprises a plurality of parameters, and wherein the plurality of parameters comprise a haptic conversion indication parameter that indicates whether the corresponding stream is to be converted into a haptic effect and one or more haptic parameters that configure a haptic signal that is generated based on the stream; determine, for each stream, whether the haptic conversion indication parameter indicates that the corresponding stream is to be converted into a haptic effect; identify one or more streams that include the haptic conversion indication parameter that indicates the corresponding stream is to be converted into the haptic effect, wherein a number of the one or more identified streams is less than a number of the plurality of streams; generate one or more haptic signals based on the one or more identified streams; and send the one or more haptic signals to the actuator to generate one or more haptic effects. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification