Controlling power distribution to haptic output devices
First Claim
Patent Images
1. A method for controlling current consumption for a plurality of haptic output devices, the method comprising:
- receiving a haptic drive instruction for the plurality of haptic output devices;
determining an excess projected current and an available current for the plurality of haptic output devices based on one or more operational characteristics of the plurality of haptic output devices;
determining a current reduction value for one or more of the plurality of haptic output devices based on the excess projected current, the available current, and respective priority values for each of the plurality of haptic output devices; and
producing a haptic effect 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.
10 Citations
20 Claims
-
1. A method for controlling current consumption for a plurality of haptic output devices, the method comprising:
-
receiving a haptic drive instruction for the plurality of haptic output devices; determining an excess projected current and an available current for the plurality of haptic output devices based on one or more operational characteristics of the plurality of haptic output devices; determining a current reduction value for one or more of the plurality of haptic output devices based on the excess projected current, the available current, and respective priority values for each of the plurality of haptic output devices; and producing a haptic effect based on the current reduction value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 plurality of haptic output devices, the instructions comprising; receiving a haptic drive instruction for the plurality of haptic output devices; determining an excess projected current and an available current for the plurality of haptic output devices based on one or more operational characteristics of the plurality of haptic output devices; determining a current reduction value for one or more of the plurality of haptic output devices based on the excess projected current, the available current, and respective priority values for each of the plurality of haptic output devices; and producing a haptic effect based on the current reduction value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing a program configured to be executed by a processor to control current consumption of a plurality of haptic output devices, the program comprising instructions for:
-
receiving a haptic drive instruction for the plurality of haptic output devices; determining an excess projected current and an available current for the plurality of haptic output devices based on one or more operational characteristics of the plurality of haptic output devices; determining a current reduction value for one or more of the plurality of haptic output devices based on the excess projected current, the available current, and respective priority values for each of the plurality of haptic output devices; and producing a haptic effect based on the current reduction value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification