CPC G06F 3/016 (2013.01) [G06F 3/0418 (2013.01); G06F 3/0414 (2013.01)] | 14 Claims |
1. A method for modifying haptic feedback response comprising:
during a set-up period:
accessing a target haptic intensity across a touch sensor surface of a touch sensor during a haptic feedback cycle;
at a calibration system, applying a probe, at a target selection force, to a first target location on a touch sensor surface;
at the touch sensor, triggering a sequence of vibration cycles by driving a target oscillating voltage at a sequence of phase offsets across a set of haptic actuators to oscillate the touch sensor surface;
capturing a first haptic waveform representing oscillations at the first target location on the touch sensor surface during the sequence of vibration cycles;
identifying a first peak-to-peak haptic intensity, in the first haptic waveform, corresponding to the target haptic intensity;
identifying a first delay between driving haptic actuators, in the set of haptic actuators, associated with the first peak-to-peak intensity; and
generating a first vibration cycle associated with the first target location on the touch sensor surface comprising the first delay; and
during a deployment period, following the set-up period:
at a first time, capturing a first touch image representing magnitudes of forces detected on the touch sensor surface;
interpreting a first force magnitude for a first touch input applied proximal the first target location on the touch sensor surface based on the first touch image; and
in response to the first force magnitude exceeding the target selection force, triggering the first vibration cycle by driving the target oscillating voltage at the first delay between haptic actuators, in the set of haptic actuators, to oscillate the touch sensor surface at the target haptic intensity.
|