Systems and methods for perceptual normalization of haptic effects
First Claim
1. A system for outputting haptic effects comprising:
- a first sensor configured to detect a user interaction with a touch surface and transmit a first sensor signal associated with the user interaction;
a second sensor configured to detect a feature associated with the touch surface, wherein the feature comprises a substance on a surface of the touch surface, and to transmit a second sensor signal associated with the feature;
a processor in communication with the first sensor and the second sensor, the processor configured to;
determine a first haptic effect based on the user interaction;
determine a modified haptic effect based in part on the first haptic effect and the feature;
output a haptic signal associated with the modified haptic effect; and
a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the haptic signal and output the modified haptic effect to the touch surface.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for perceptual normalization of haptic effects are disclosed. One system may include a first sensor configured to detect a user interaction with a touch surface and transmit a first sensor signal associated with the user interaction; a second sensor configured to detect a feature associated with the touch surface and transmit a second sensor signal associated with the feature; a processor in communication with the first sensor and the second sensor, the processor configured to: determine a first haptic effect based on the user interaction; determine a modified haptic effect based in part first haptic effect and on the feature; output a haptic signal associated with the modified haptic effect; and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the haptic signal and output the modified haptic effect to the touch surface.
63 Citations
24 Claims
-
1. A system for outputting haptic effects comprising:
-
a first sensor configured to detect a user interaction with a touch surface and transmit a first sensor signal associated with the user interaction; a second sensor configured to detect a feature associated with the touch surface, wherein the feature comprises a substance on a surface of the touch surface, and to transmit a second sensor signal associated with the feature; a processor in communication with the first sensor and the second sensor, the processor configured to; determine a first haptic effect based on the user interaction; determine a modified haptic effect based in part on the first haptic effect and the feature; output a haptic signal associated with the modified haptic effect; and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the haptic signal and output the modified haptic effect to the touch surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for outputting haptic effects comprising:
-
detecting a user interaction with a touch surface; detecting a feature associated with the touch surface, wherein the feature comprises a substance on a surface of the touch surface; determining a first haptic effect based on the user interaction; determining a modified haptic effect based in part on the feature and the first haptic effect; outputting a haptic signal associated with the modified haptic effect; and outputting the modified haptic effect to the touch surface by a haptic output device coupled to the touch surface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to:
-
detect a user interaction with a touch surface; detect a feature associated with the touch surface, wherein the feature comprises a substance on a surface of the touch surface; determine a first haptic effect based on the user interaction; determine a modified haptic effect based in part on the feature and the first haptic effect; output a haptic signal associated with the modified haptic effect; and output the modified haptic effect to the touch surface.
-
Specification