Calibration of haptic devices
First Claim
1. A method of calibrating a haptic device, the method comprising:
- receiving at a controller of the haptic device one or more respective characteristics of each of a plurality of input waveforms, wherein distortions in the haptic device cause the haptic device to generate a haptic output different from a desired haptic output;
determining respective current profiles associated with each of the plurality of input waveforms having the respective characteristics;
applying, by the controller, the current profiles to a haptic actuator of the haptic device to produce respective output waveforms;
measuring respective characteristics of the respective output waveforms;
determining a scaling factor and a stiffness associated with one or more biasing supports of the haptic actuator based on the measured respective characteristics of the respective output waveforms; and
calibrating the haptic device based on the determined scaling factor and stiffness to account for the distortions.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for providing haptic output and audio output on computing devices using the same haptic device and methods for calibrating the same. To produce the haptic and audio output, the computing device receives a profile of a desired output waveform that is to be provided by the haptic device. Using the desired output waveform, an input waveform is generated. Once the input waveform that will produce the desired output waveform is generated, the input waveform may be calibrated to account for various structural components of the haptic device and may also be combined with an audio waveform. The input waveform is then provided to the haptic device.
488 Citations
19 Claims
-
1. A method of calibrating a haptic device, the method comprising:
-
receiving at a controller of the haptic device one or more respective characteristics of each of a plurality of input waveforms, wherein distortions in the haptic device cause the haptic device to generate a haptic output different from a desired haptic output; determining respective current profiles associated with each of the plurality of input waveforms having the respective characteristics; applying, by the controller, the current profiles to a haptic actuator of the haptic device to produce respective output waveforms; measuring respective characteristics of the respective output waveforms; determining a scaling factor and a stiffness associated with one or more biasing supports of the haptic actuator based on the measured respective characteristics of the respective output waveforms; and calibrating the haptic device based on the determined scaling factor and stiffness to account for the distortions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A haptic output device comprising:
-
a feedback surface; an actuator linked with the feedback surface; one or more biasing supports linked with the feedback surface; and a controller operatively coupled to the actuator, wherein the controller is configured to; receive parameters of a desired haptic output to be produced by the actuator on the feedback surface; determine, using at least the received parameters, an input waveform associated with the desired haptic output; determine a current profile associated with the input waveform, wherein the current profile includes a scaling factor associated with a stiffness of the one or more biasing supports; provide the current profile to the haptic output device to generate an actual output waveform on the feedback surface; measure differences between the actual output waveform and the desired haptic output; and calibrate the actuator using at least the measured differences. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of providing a tactile output and an audio output on a haptic device for an electronic device, the method comprising:
-
receiving, by a controller of the electronic device, characteristics of a desired output waveform to be provided by the haptic device; generating an input waveform based on the desired output waveform by providing the characteristics to an actuator model having calibration parameters based on a scaling factor and a stiffness of one or more biasing supports of the haptic device; adding an audio waveform on the input waveform; providing the input waveform having the audio waveform to the haptic device to generate the tactile output and the audio output that corresponds to the audio waveform. - View Dependent Claims (16, 17, 18, 19)
-
Specification