Haptic power consumption management
AssigneeImmersion Corporation
InventorRobert A. Lacroix
Life of this patent
Estimating the term…
Abstract
A haptically-enabled system retrieves a haptic effect definition in response to a request for a haptic effect and receives a power consumption management mode. The system modifies the haptic effect definition based at least in part on the power consumption management mode and converts the modified haptic effect definition into a haptic effect signal. The system then applies the haptic effect signal to a haptic output device.
Claims19
A method of generating haptic effects on a haptically-enabled device that includes a haptic output device, the method comprising:
- retrieving, from a memory, a haptic effect definition in response to a request for a haptic effect, the haptic effect definition comprising a haptic effect parameter;
- receiving a power consumption management mode comprising an energy budget;
- determining an amount of energy used by the haptically-enabled device only when the haptically-enabled device is generating haptic effects;
- modifying the haptic effect definition, by changing the haptic effect parameter, to generate a modified haptic effect definition based at least in part on the amount of energy used by the haptically-enabled device when generating haptic effects in comparison to the energy budget;
- converting the modified haptic effect definition into a haptic effect signal;
- and
- generating, by the haptic output device, the haptic effect based on the haptic effect signal.
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 haptically-enabled device that includes a haptic output device, the instructions comprising:
- retrieving, from a memory, a haptic effect definition in response to a request for a haptic effect, the haptic effect definition comprising a haptic effect parameter;
- receiving a power consumption management mode comprising an energy budget;
- determining an amount of energy used by the haptically-enabled device only when the haptically-enabled device is generating haptic effects;
- modifying the haptic effect definition, by changing the haptic effect parameter, to generate a modified haptic effect definition based at least in part on the amount of energy used by the haptically-enabled device when generating haptic effects in comparison to the energy budget;
- converting the modified haptic effect definition into a haptic effect signal;
- and
- generating, by the haptic output device, the haptic effect based on the haptic effect signal.
A haptically-enabled device, comprising:
- a haptic output device;
- a memory;
- and
- a processor, coupled to the haptic output device and the memory, configured to:
- retrieve, from the memory, a haptic effect definition in response to a request for a haptic effect, the haptic effect definition comprising a haptic effect parameter,
- receive a power consumption management mode comprising an energy budget,
- determine an amount of energy used by the haptically-enabled device only when the haptically-enabled device is generating haptic effects,
- modify the haptic effect definition, by changing the haptic effect parameter, to generate a modified haptic effect definition based at least in part on the amount of energy used by the haptically-enabled device when generating haptic effects in comparison to the energy budget,
- convert the modified haptic effect definition into a haptic effect signal, and
- send the haptic effect signal to the haptic output device,
- wherein, in response to receiving the haptic effect signal, the haptic output device generates the haptic effect based on the haptic effect signal.
Dependencies are inferred from the claim text.