Systems and Methods for Friction Displays and Additional Haptic Effects
First Claim
1. A system comprising:
- a sensor configured to detect a touch in a touch area when an object contacts a touch surface;
a first actuator in communication with the processor and coupled to the touch surface, the first actuator configured to provide a haptic output varying a coefficient of friction of the touch surface in response to a haptic signal;
a second actuator in communication with the processor and coupled to at least one of the touch surface and a housing comprising the touch surface, the second actuator configured to provide a second haptic output, different from the output varying the coefficient of friction, in response to the haptic signal; and
a processor in communication with the first actuator, second actuator, and sensor, the processor configured to;
select a composite haptic effect to generate, andtransmit a haptic signal to at least one of the first and second actuator to generate the selected composite haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for providing composite haptic effects are disclosed. One disclosed method includes detecting a touch occurring in a touch area when an object contacts a touch surface and selecting a composite haptic effect to generate in response to the touch, the composite haptic effect including at least one surface-based haptic effect and at least one other effect. Based on the selected composite haptic effect, a first haptic signal can be sent to cause an actuator to vary a coefficient of friction of the touch surface and a second actuator can be caused to provide a second haptic output in addition to the variation in the coefficient of friction. The second haptic signal can be sent to a second actuator or the same actuator(s) used to vary the coefficient of friction can generate the second haptic output.
287 Citations
20 Claims
-
1. A system comprising:
-
a sensor configured to detect a touch in a touch area when an object contacts a touch surface; a first actuator in communication with the processor and coupled to the touch surface, the first actuator configured to provide a haptic output varying a coefficient of friction of the touch surface in response to a haptic signal; a second actuator in communication with the processor and coupled to at least one of the touch surface and a housing comprising the touch surface, the second actuator configured to provide a second haptic output, different from the output varying the coefficient of friction, in response to the haptic signal; and a processor in communication with the first actuator, second actuator, and sensor, the processor configured to; select a composite haptic effect to generate, and transmit a haptic signal to at least one of the first and second actuator to generate the selected composite haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
detecting, using at least one sensor, a touch occurring in a touch area when an object contacts a touch surface; selecting a composite haptic effect to generate in response to the touch, the composite haptic effect including at least one surface-based haptic effect; based on the selected composite haptic effect, sending a first haptic signal to a first actuator to cause the first actuator to vary a coefficient of friction of the touch surface; and based on the selected composite haptic effect, sending a second haptic signal to cause an actuator to provide a second haptic different from the variation in the coefficient of friction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer storage medium embodying program code executable by a computing system, the program code comprising:
-
program code for causing the computing system to track a location of a touch on a touch surface; program code for causing the computing system to select a composite haptic effect to generate based on the interaction; program code for causing the computing system to transmit a haptic signal to at least one actuator to generate the selected composite haptic effect by varying a coefficient of friction of the touch surface; and program code for causing the computing system to transmit a haptic signal to at least one actuator to generate the selected composite haptic effect by generating a second haptic output.
-
Specification