Systems and methods for arbitrary haptic waveform generation
AssigneeMicrosoft Technology Licensing, LLC
InventorsSteven William RANTA, Ian Hartman SKOP
Life of this patent
Estimating the term…
Abstract
A method of providing haptic feedback to a user includes, at an electronic device controller, determining a dynamic resonant frequency of a haptic device; receiving haptic information at an electronic device controller, mapping the haptic information to a resonant waveform with the dynamic resonant frequency; outputting a haptic waveform; and driving the haptic device according to the haptic waveform.
Claims20
A method of providing haptic feedback to a user, the method comprising:
- at an electronic device controller:
- determining a dynamic resonant frequency of a haptic device;
- receiving haptic information at an electronic device controller;
- mapping the haptic information to a resonant waveform with the dynamic resonant frequency;
- outputting a haptic waveform;
- and
- driving the haptic device according to the haptic waveform.
An electronic device controller comprising:
- a body;
- at least one input button;
- a processor;
- a communication device in communication with the processor;
- a haptics controller in communication with the processor;
- a linear haptic device in communication with the haptics controller;
- a hardware storage device in communication with the processor or the haptics controller having instructions stored thereon that, when executed by the processor or haptics controller, cause the electronic device controller to:
- determine a dynamic resonant frequency of the linear haptic device,
- receive haptic information,
- map the haptic information to the dynamic resonant frequency,
- output a haptic waveform, and
- drive the haptic device according to the haptic waveform.
A method of providing haptic feedback to a user, the method comprising:
- at an electronic device:
- obtaining haptic information;
- receiving a dynamic resonant frequency of a haptic device of an electronic device controller;
- mapping the haptic information to the dynamic resonant frequency;
- outputting a haptic waveform;
- and
- instructing the electronic device controller to drive the haptic device according to the haptic waveform.
Dependencies are inferred from the claim text.