Systems and methods for providing features in a friction display including a haptic effect based on a color and a degree of shading
First Claim
1. A system comprising:
- a processor configured to;
determine a position of a user interaction on a touch surface;
map the position of the user interaction to a location on a graphical user interface associated with the touch surface;
determine a haptic effect based in part on a color and a degree of shading at the location on the graphical user interface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the user interaction, and the degree of shading is associated with the variance of the coefficient of friction; and
transmit a haptic signal to a haptic output device configured to output the haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch-enabled device can simulate one or more features in a touch area. Features may include, but are not limited to, changes in texture and/or simulation of boundaries, obstacles, or other discontinuities in the touch surface that can be perceived through use of an object in contact with the surface. Systems include a sensor configured to detect a touch in a touch area when an object contacts a touch surface, an actuator, and one or more processors. The processor can determine a position of the touch using the sensor and select a haptic effect to generate based at least in part on the position, the haptic effect selected to simulate the presence of a feature at or near the determined position. Some features are simulated by varying the coefficient of friction of the touch surface.
-
Citations
20 Claims
-
1. A system comprising:
a processor configured to; determine a position of a user interaction on a touch surface; map the position of the user interaction to a location on a graphical user interface associated with the touch surface; determine a haptic effect based in part on a color and a degree of shading at the location on the graphical user interface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the user interaction, and the degree of shading is associated with the variance of the coefficient of friction; and transmit a haptic signal to a haptic output device configured to output the haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method, comprising:
-
determining a position of a user interaction on a touch surface; mapping the position of the user interaction to a location on a graphical user interface associated with the touch surface; determining a haptic effect based in part on a color and a degree of shading at the location on the graphical user interface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the user interaction, and the degree of shading is associated with the variance of the coefficient of friction; and transmitting a haptic signal to a haptic output device configured to output the haptic effect. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium embodying program code, which when executed by a processor is configured to cause the processor to:
-
determine a position of a user interaction on a touch surface; map the position of the user interaction to a location on a graphical user interface associated with the touch surface; determine a haptic effect based in part on a color and a degree of shading at the location on the graphical user interface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the user interaction, and the degree of shading is associated with the variance of the coefficient of friction; and transmit a haptic signal to a haptic output device configured to output the haptic effect. - View Dependent Claims (20)
-
Specification