Systems and methods for controlling haptic signals
First Claim
1. A method of controlling a haptic output device, the method comprising the steps of:
- receiving a first input including a desired haptic effect waveform, wherein the desired haptic effect waveform includes at least one strength increase or strength decrease;
receiving a second input from a sensor, the second input including a current operational status of the haptic output device;
generating a control signal via an algorithm that uses the first input and the second input; and
applying the control signal to the haptic output device to instruct the haptic output device to output a haptic effect having a profile, wherein the control signal causes the profile of the haptic effect to include a strength increase or strength decrease that substantially matches the strength increase or strength decrease, respectively, of the desired haptic effect waveform, such that matching between the profile of the haptic effect and the desired haptic effect waveform is made more similar by basing the control signal on the current operational status of the haptic output device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for controlling a haptic output device include a processor, a haptic peripheral including a haptic output device, and a sensor coupled to the haptic output device. The haptic output device is configured to receive a control signal from the processor and output a haptic effect having a profile to the haptic peripheral in response to the control signal from the processor. The sensor is configured to sense a current operational status of the haptic output device. The processor is configured to generate the control signal for the haptic output device depending on a plurality of inputs including a desired haptic effect waveform and a signal received from the sensor. The inputs may also include at least one parameter of the haptic output device. As such, the control signal causes the profile of the haptic effect to substantially match the desired haptic effect waveform.
50 Citations
20 Claims
-
1. A method of controlling a haptic output device, the method comprising the steps of:
-
receiving a first input including a desired haptic effect waveform, wherein the desired haptic effect waveform includes at least one strength increase or strength decrease; receiving a second input from a sensor, the second input including a current operational status of the haptic output device; generating a control signal via an algorithm that uses the first input and the second input; and applying the control signal to the haptic output device to instruct the haptic output device to output a haptic effect having a profile, wherein the control signal causes the profile of the haptic effect to include a strength increase or strength decrease that substantially matches the strength increase or strength decrease, respectively, of the desired haptic effect waveform, such that matching between the profile of the haptic effect and the desired haptic effect waveform is made more similar by basing the control signal on the current operational status of the haptic output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for controlling a haptic output device, the system comprising:
-
a processor; a haptic peripheral including a haptic output device, wherein the haptic output device is configured to receive a control signal from the processor and output a haptic effect having a profile to the haptic peripheral in response to the control signal from the processor; and a sensor coupled to the haptic output device, wherein the sensor is configured to sense a current operational status of the haptic output device, wherein the processor is configured to generate the control signal for the haptic output device depending on a desired haptic effect waveform and the current operational status of the haptic output device, such that the control signal causes the profile of the haptic effect to substantially match the desired haptic effect waveform, and such that matching between the profile of the haptic effect and the desired haptic effect waveform is made more similar by basing the control signal on the current operational status of the haptic output device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for controlling a haptic output device, the system comprising:
-
a processor; a haptic peripheral including a haptic output device, the haptic output device being a brushless electric DC motor having internal controls to automatically kick start and brake the motor, wherein the haptic output device is configured to receive a control signal from the processor and output a haptic effect having a profile to the haptic peripheral in response to the control signal from the processor; and a sensor coupled to the haptic output device, wherein the sensor is configured to sense a position, a speed, or an acceleration of the haptic output device, wherein the processor is configured to vary the control signal for the haptic output device depending on a desired haptic effect waveform that includes at least one strength increase or strength decrease and on a signal received from the sensor such that the control signal causes the profile of the haptic effect to include a strength increase or strength decrease that substantially matches the strength increase or strength decrease of the desired haptic effect waveform, such that matching between the profile of the haptic effect and the desired haptic effect waveform is made more similar by basing the control signal on a current operational status of the haptic output device. - View Dependent Claims (19, 20)
-
Specification