Controlling power distribution to haptic output devices
First Claim
Patent Images
1. A method for controlling current consumption of a haptic output device, the method comprising:
- receiving a haptic drive instruction for the haptic output device;
determining an excess projected current and an available current for the haptic output device based on a startup current or a steady state current of the haptic output device;
determining a current reduction value for the haptic output device based on the excess projected current and the available current; and
applying a drive signal to the haptic output device to produce a haptic effect, the drive signal based on the current reduction value.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for controlling power and/or current consumption for multiple haptic output devices are provided. Various features of the haptic output device may be described within a data structure. In response to a haptic instruction, a power budget for the haptic output device may be determined in accordance with its operational characteristics. A drive signal may then be applied to the haptic output device to produce the haptic effect in accordance with the calculated power budget. The calculated power budget may be configured to limit the current or power drawn by the haptic output device.
9 Citations
25 Claims
-
1. A method for controlling current consumption of a haptic output device, the method comprising:
-
receiving a haptic drive instruction for the haptic output device; determining an excess projected current and an available current for the haptic output device based on a startup current or a steady state current of the haptic output device; determining a current reduction value for the haptic output device based on the excess projected current and the available current; and applying a drive signal to the haptic output device to produce a haptic effect, the drive signal based on the current reduction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a processor; and a memory storing a program for execution by the processor, the program including instructions for controlling current consumption of a haptic output device, the instructions comprising; receiving a haptic drive instruction for the haptic output device; determining an excess projected current and an available current for the haptic output device based on a startup current or a steady state current of the haptic output device; determining a current reduction value for the haptic output device based on the excess projected current and the available current; and applying a drive signal to the haptic output device to produce a haptic effect, the drive signal based on the current reduction value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing a program configured to be executed by a processor to control current consumption of a haptic output device, the program comprising instructions for:
-
receiving a haptic drive instruction for the haptic output device; calculating an excess projected current for the haptic output device; determining an available current for the haptic output device based on a startup current or a steady state current of the haptic output device; calculating a current reduction value based on the available current; applying a drive signal to the haptic output device to produce a haptic effect, the drive signal based on the current reduction value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification