Dynamic bandwidth adjustment and electromagnetic damping
AssigneeGoogle Inc.
InventorsOzan Anac, Debanjan Mukherjee
Life of this patent
Estimating the term…
Abstract
A system and method may dynamically control and/or dynamically adjust haptic output based on a particular application or context within which the output is to be generated. This may allow for output of an appropriate level of vibratory, or haptic output, that is dynamically tailored, or dynamically adjusted, for the particular situation, or application, or context for which the output is generated. This may include a mode in which an output having a relatively high peak amplitude is desired or most effective for the particular situation, or application, or context, a mode in which a relatively large bandwidth is desired or most effective for the particular situation, or application, or context, and the like.
Claims12
A computer-implemented method, comprising:
- detecting, by a controller of an electronic device, a context of an event to be executed by the electronic device;
- determining, by the controller, a first characteristic of haptic output to be produced by a haptic output device of the electronic device in connection with the event to be executed based on the detected context, wherein the haptic output device comprises a linear resonant actuator (LRA), the LRA including a mass having at least one magnet coupled therein, and a conductive plate positioned adjacent the mass;
- and
- dynamically adjusting a level of damping of the haptic output device to generate, by the haptic output device, haptic output having the first characteristic, wherein adjusting the level of damping comprises adjusting a physical distance between components of the haptic output device;
- detecting, by a controller of an electronic device, a second context of a second event to be executed by the electronic device;
- determining, by the controller, a second characteristic of haptic output to be produced by a haptic output device in connection with the second event based on the second context, the second characteristic being different from the first characteristic;
- and
- dynamically adjusting a level of damping of the haptic output device to generate, by the haptic output device, haptic output having the second characteristic, and wherein adjusting the physical distance between components of the haptic output device comprises:
- dynamically adjusting the level of damping of the haptic output produced by the LRA to generate haptic output having the first characteristic including controlling the LRA such that the conductive plate is separated by a first distance from the mass to produce a first level of damping, and
- dynamically adjusting the level of damping of the haptic output produced by the LRA to generate haptic output having the second characteristic including controlling the LRA such that the conductive plate is separated by a second distance from the mass to produce a second level of damping.
A haptic output device for an electronic device, comprising:
- a linear resonant actuator (LRA) configured to generate haptic output, the LRA including:
- a mass including at least one magnet;
- a coil positioned adjacent the mass, the coil being configured to circulate a current such that interaction with the at least one magnet causes reciprocal motion of the mass along a first axis;
- and
- a damping device movably positioned adjacent the mass and operable to dynamically damp the reciprocal motion of the mass, wherein, to dynamically damp, the damping device is configured to adjust a physical distance between components of the damping device, wherein the damping device includes:
- a conductive plate;
- and
- a plurality of springs for coupling the conductive plate to a structural member of a housing of the electronic device such that the conductive plate is movable along a second axis, and a distance between the conductive plate and the mass is variable based on movement of the conductive plate along the second axis.
An electronic device, comprising:
- a haptic output device, wherein the haptic output device comprises a linear resonant actuator (LRA), the LRA including a mass having at least one magnet coupled therein, and a conductive plate positioned adjacent the mass;
- a processor;
- and
- a non-transitory storage medium having stored therein instructions that when executed by the processor cause the processor to:
- detect a context of an event to be executed by the electronic device;
- determining a first characteristic of haptic output to be produced by a haptic output device of the electronic device in connection with the event to be executed based on the detected context;
- dynamically adjust a level of damping of the haptic output device to generate, by the haptic output device, haptic output having the first characteristic;
- detect a second context of a second event to be executed by the electronic device;
- determine a second characteristic of haptic output to be produced by a haptic output device in connection with the second event based on the second context, the second characteristic being different from the first characteristic;
- and
- dynamically adjust a level of damping of the haptic output device to generate, by the haptic output device, haptic output having the second characteristic, and wherein:
- to dynamically adjust the level of damping of the haptic output produced by the LRA to generate haptic output having the first characteristic, the processor controls the LRA such that the conductive plate is separated by a first distance from the mass to produce a first level of damping, and
- to dynamically adjust the level of damping of the haptic output produced by the LRA to generate haptic output having the second characteristic, the processor controls the LRA such that the conductive plate is separated by a second distance from the mass to produce a second level of damping.
Dependencies are inferred from the claim text.