Haptic spatialization system
First Claim
1. A system for controlling a haptic effect experienced at a peripheral device, the system comprising:
- a targeted actuator;
a general actuator;
a memory configured to store a plurality of haptic spatialization instructions; and
a processor configured to execute the haptic spatialization instructions including instructions for;
receiving haptic spatialization data;
dividing the haptic spatialization data into a first haptic effect definition component and a second haptic effect definition component;
applying a drive signal to the targeted actuator to produce a targeted kinesthetic effect according to the first haptic effect definition component; and
applying a drive signal to the general actuator to produce a general haptic effect according to the second haptic effect definition component.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that controls a haptic effect experienced at a peripheral device. The system receives a haptic effect definition including haptic data. The system further receives spatialization data including: a distance of the haptic effect; a direction of the haptic effect; or a flow of the haptic effect. The system further includes modifying the haptic effect definition based on the received spatialization data. The system further includes sending a haptic instruction and the modified haptic effect definition to the peripheral device. The system further includes causing one or more haptic output devices to produce one or more haptic effects based on the modified haptic effect definition at the peripheral device in response to the haptic instruction.
75 Citations
24 Claims
-
1. A system for controlling a haptic effect experienced at a peripheral device, the system comprising:
-
a targeted actuator; a general actuator; a memory configured to store a plurality of haptic spatialization instructions; and a processor configured to execute the haptic spatialization instructions including instructions for; receiving haptic spatialization data; dividing the haptic spatialization data into a first haptic effect definition component and a second haptic effect definition component; applying a drive signal to the targeted actuator to produce a targeted kinesthetic effect according to the first haptic effect definition component; and applying a drive signal to the general actuator to produce a general haptic effect according to the second haptic effect definition component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of producing a haptic effect comprising:
-
receiving haptic spatialization data; dividing the haptic spatialization data into a first haptic effect definition component and a second haptic effect definition component; applying a drive signal to a targeted actuator to produce a targeted kinesthetic effect according to the first haptic effect definition component; and applying a drive signal to a general actuator to produce a general haptic effect according to the second haptic effect definition component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs configured to be executed by a processor, the one or more programs comprising instructions for:
-
receiving haptic spatialization data; dividing the haptic spatialization data into a first haptic effect definition component and a second haptic effect definition component; applying a drive signal to a targeted actuator to produce a targeted kinesthetic effect according to the first haptic effect definition component; and applying a drive signal to a general actuator to produce a general haptic effect according to the second haptic effect definition component. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification