High definition haptic effects generation using primitives
First Claim
Patent Images
1. A method of generating haptic effects, the method comprising:
- receiving a haptic effect primitive comprising a plurality of predefined parameters that define a haptic effect, wherein the predefined parameters comprise at least a predefined frequency parameter, a predefined magnitude parameter, and a predefined duration parameter, and the haptic effect primitive is configured to generate a haptic effect when applied to an actuator;
receiving an input from a sensor, wherein the input varies over a time duration;
generating a haptic effect signal from the haptic effect primitive by using the predefined frequency parameter as at least one input parameter, wherein the haptic effect signal comprises a plurality of output parameters, and one of the output parameters comprises a frequency that is generated by varying, based on the varying sensor input, the predefined frequency parameter over the time duration; and
applying the haptic effect signal to the actuator.
1 Assignment
0 Petitions
Accused Products
Abstract
A haptically enabled system receives a haptic effect primitive comprising a plurality of input parameters and receives an input from a sensor. The system generates a haptic effect signal from the haptic effect primitive, the haptic effect signal comprising a plurality of output parameters where at least one of the output parameters is varied based on the sensor input. The system then applies the haptic effect signal to an actuator.
17 Citations
27 Claims
-
1. A method of generating haptic effects, the method comprising:
-
receiving a haptic effect primitive comprising a plurality of predefined parameters that define a haptic effect, wherein the predefined parameters comprise at least a predefined frequency parameter, a predefined magnitude parameter, and a predefined duration parameter, and the haptic effect primitive is configured to generate a haptic effect when applied to an actuator; receiving an input from a sensor, wherein the input varies over a time duration; generating a haptic effect signal from the haptic effect primitive by using the predefined frequency parameter as at least one input parameter, wherein the haptic effect signal comprises a plurality of output parameters, and one of the output parameters comprises a frequency that is generated by varying, based on the varying sensor input, the predefined frequency parameter over the time duration; and applying the haptic effect signal to the actuator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate haptic effects, the generating comprising:
-
receiving a haptic effect primitive comprising a plurality of predefined parameters that define a haptic effect, wherein the predefined parameters comprise at least a predefined frequency parameter, a predefined magnitude parameter, and a predefined duration parameter, and the haptic effect primitive is configured to generate a haptic effect when applied to an actuator; receiving an input from a sensor, wherein the input varies over a time duration; generating a haptic effect signal from the haptic effect primitive by using the predefined frequency as at least one input parameter, wherein the haptic effect signal comprises a plurality of output parameters, and one of the output parameters comprises a frequency that is generated by varying, based on the sensor input, the predefined frequency parameter over the time duration; and applying the haptic effect signal to the actuator. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A haptically enabled system comprising:
-
a processor; a storage device coupled to the processor and storing instructions; an actuator coupled to the processor; and a sensor coupled to the processor; wherein the processor, in response to receiving a haptic effect primitive comprising a plurality of predefined parameters that define a haptic effect, wherein the predefined parameters comprise at least a predefined frequency parameter, a predefined magnitude parameter, and a predefined duration parameter, the haptic effect primitive is configured to generate a haptic effect when applied to the actuator, and an input from the sensor; generates a haptic effect signal from the haptic effect primitive by using the predefined frequency as at least one input parameter, wherein the haptic effect signal comprises a plurality of output parameters, and one of the output parameters comprises a frequency that is generated by varying, based on the varying sensor input, the predefined frequency parameter over the time duration; and applies the haptic effect signal to the actuator. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification