Generating haptic effects while minimizing cascading
AssigneeImmersion Corporation
InventorsKanav Gandhi, Stephen D. Rank, Henry Da Costa, Eric Gervais, Daniel Parker
Life of this patent
Estimating the term…
Abstract
A system that generates haptic effects using an actuator receives a haptic effect definition that defines a haptic effect. The system pre-processes the haptic effect definition by determining if the actuator is capable of playing the haptic effect. The system then post-processes the haptic effect definition by adjusting a force value based on an estimate or measurement of a state of the actuator during a playing of the haptic effect.
Claims20
A method of generating haptic effects on a device having an actuator, the method comprising:
- receiving a pre-defined haptic effect definition that defines haptic effect parameters of a pre-defined haptic effect;
- determining that the actuator is unable to play the pre-defined haptic effect, the determining comprising determining one or more characteristics of the actuator within the device;
- revising the pre-defined haptic effect definition based on the characteristics to generate a processed haptic effect definition;
- and
- applying the processed haptic effect definition to the actuator.
A haptically enabled system comprising:
- a processor;
- and
- an actuator coupled to the processor;
- wherein the processor:
- receives a pre-defined haptic effect definition that defines haptic effect parameters of a pre-defined haptic effect;
- determines that the actuator is unable to play the pre-defined haptic effect, the determines comprising determining one or more characteristics of the actuator within the system;
- revises the pre-defined haptic effect definition based on the characteristics to generate a processed haptic effect definition;
- and
- applies the processed haptic effect definition to the actuator.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to generate haptic effects on a device having an actuator, comprising:
- receiving a pre-defined haptic effect definition that defines haptic effect parameters of a pre-defined haptic effect;
- determining that the actuator is unable to play the pre-defined haptic effect, the determining comprising determining one or more characteristics of the actuator within the device;
- revising the pre-defined haptic effect definition based on the characteristics to generate a processed haptic effect definition;
- and
- applying the processed haptic effect definition to the actuator.
Dependencies are inferred from the claim text.