Haptic warping system
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transform haptic signals, the transforming comprising:
- receiving an original haptic signal, wherein the original haptic signal comprises a first haptic effect space, and wherein the first haptic effect space comprises one or more haptic effects that can be generated by a first haptic output device;
transforming the original haptic signal into a new haptic signal, wherein the new haptic signal comprises a second haptic effect space that is different from the first haptic effect space, wherein the second haptic effect space comprises one or more haptic effects that can be generated by a second output device, and wherein data contained within the new haptic signal is based on data contained within the original haptic signal; and
sending the new haptic signal to a haptic output device to generate one or more haptic effects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that transforms haptic signals. The system receives an original haptic signal, where the original haptic signal includes a first haptic effect space, and where the first haptic effect space includes one or more haptic effects that can be generated by a first haptic output device. The system further transforms the original haptic signal into a new haptic signal, where the new haptic signal includes a second haptic effect space that is different from the first haptic effect space, where the second haptic effect space includes one or more haptic effects that can be generated by a second haptic output device, and where data contained within the new haptic signal is based on data contained within the original haptic signal. The system further sends the new haptic signal to a haptic output device to generate one or more haptic effects.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transform haptic signals, the transforming comprising:
-
receiving an original haptic signal, wherein the original haptic signal comprises a first haptic effect space, and wherein the first haptic effect space comprises one or more haptic effects that can be generated by a first haptic output device; transforming the original haptic signal into a new haptic signal, wherein the new haptic signal comprises a second haptic effect space that is different from the first haptic effect space, wherein the second haptic effect space comprises one or more haptic effects that can be generated by a second output device, and wherein data contained within the new haptic signal is based on data contained within the original haptic signal; and sending the new haptic signal to a haptic output device to generate one or more haptic effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for transforming haptic signals, the computer-implemented method comprising:
-
receiving by a processor an original haptic signal, wherein the original haptic signal comprises a first haptic effect space, and wherein the first haptic effect space comprises one or more haptic effects that can be generated by a first haptic output device; transforming by the processor the original haptic signal into a new haptic signal, wherein the new haptic signal comprises a second haptic effect space that is different from the first haptic effect space, wherein the second haptic effect space comprises one or more haptic effects that can be generated by a second output device, and wherein data contained within the new haptic signal is based on data contained within the original haptic signal; and sending the new haptic signal to a haptic output device to generate one or more haptic effects. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for transforming haptic signals, the system comprising:
-
a memory configured to store a haptic warping module; and a processor configured to execute the haptic warping module stored on the memory; wherein the haptic warping module is configured to receive an original haptic signal, wherein the original haptic signal comprises a first haptic effect space, and wherein the first haptic effect space comprises one or more haptic effects that can be generated by a first haptic output device; wherein the haptic warping module is further configured to transform the original haptic signal into a new haptic signal, wherein the new haptic signal comprises a second haptic effect space that is different from the first haptic effect space, wherein the second haptic effect space comprises one or more haptic effects that can be generated by a second output device, and wherein data contained within the new haptic signal is based on data contained within the original haptic signal; and wherein the haptic warping module is further configured to send the new haptic signal to a haptic output device to generate one or more haptic effects. - View Dependent Claims (17, 18, 19, 20)
-
Specification