Haptic feedback system with stored effects
AssigneeImmersion Corporation
InventorsRobert Andre Lacroix, Pedro Gregorio, Kollin M. Tierling
Life of this patent
Estimating the term…
Abstract
A haptic feedback system that includes a controller, a memory coupled to the controller, an actuator drive circuit coupled to the controller, and an actuator coupled to the actuator drive circuit. The memory stores at least one haptic effect that is executed by the controller in order to create a haptic effect.
Claims15
A haptic feedback system comprising:
- a processor;
- a memory coupled to the processor, wherein the memory stores a plurality of pre-defined haptic effects;
- an actuator drive circuit coupled to the processor;
- and
- an actuator coupled to the actuator drive circuit;
- wherein the processor is adapted to output a first stored haptic effect of the pre-defined haptic effects in response to a haptic effect request;
- wherein the haptic effect request is a control signal generated in response to a first application that identifies the first stored haptic effect to be played;
- wherein the output causes the first stored haptic effect to be played;
- wherein the entire haptic output in response to the haptic effect request consists of the first stored haptic effect;
- wherein an application program interface (API) receives the haptic effect request from the first application and retrieves the requested first stored haptic effect, wherein the first application is registered with the API and a second application is also registered with the API and has access to the first stored haptic effect.
A method of generating haptic feedback comprising:
- receiving a request for one of a plurality of pre-defined stored haptic effects, wherein the request is a control signal generated in response to a first application that identifies the haptic effect out of the plurality of haptic effects to be played;
- retrieving the requested pre-defined stored haptic effect;
- generating drive signals based on the retrieved pre-defined stored haptic effect;
- and
- applying the drive signals to an actuator;
- wherein the entire haptic output in response to the request consists of the requested pre-defined stored haptic effect;
- wherein an application program interface (API) receives the haptic effect request from the first application and retrieves the requested pre-defined stored haptic effect, wherein the first application is registered with the API and a second application is also registered with the API and has access to the requested pre-defined stored haptic effect.
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, causes the processor to generate haptic feedback, the instructions comprising:
- receiving a request for one of a plurality of pre-defined stored haptic effects, wherein the request is a control signal generated in response to a first application that identifies the haptic effect out of the plurality of haptic effects to be played;
- retrieving the requested pre-defined stored haptic effect;
- generating drive signals based on the retrieved pre-defined stored haptic effect;
- and
- applying the drive signals to an actuator;
- wherein the entire haptic output in response to the request consists of the requested pre-defined stored haptic effect;
- wherein an application program interface (API) receives the haptic effect request from the first application and retrieves the requested pre-defined stored haptic effect, wherein the first application is registered with the API and a second application is also registered with the API and has access to the requested pre-defined stored haptic effect.
Dependencies are inferred from the claim text.