Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
First Claim
1. A system comprising:
- a display comprising a plurality of pixels;
a sensor configured to detect a touch in a touch area when an object contacts a touch surface;
an actuator coupled to the touch surface, the actuator configured to receive a haptic signal and output a haptic effect; and
a processor in communication with the actuator and sensor, the processor configured to;
determine a position of the touch based on data from the sensor,receive haptic parameters associated with a location on the touch surface;
map the position of the touch to the location on the touch surface;
determine a haptic effect to simulate a presence of a feature based in part on a color and a degree of shading at the location on the touch surface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the touch, wherein the degree of shading corresponds to a level of the coefficient of friction; and
transmit a haptic signal to generate the haptic effect using the actuator.
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. The processor can transmit a haptic signal to generate the identified haptic effect using the actuator. Some features are simulated by varying the coefficient of friction of the touch surface.
-
Citations
22 Claims
-
1. A system comprising:
-
a display comprising a plurality of pixels; a sensor configured to detect a touch in a touch area when an object contacts a touch surface; an actuator coupled to the touch surface, the actuator configured to receive a haptic signal and output a haptic effect; and a processor in communication with the actuator and sensor, the processor configured to; determine a position of the touch based on data from the sensor, receive haptic parameters associated with a location on the touch surface; map the position of the touch to the location on the touch surface; determine a haptic effect to simulate a presence of a feature based in part on a color and a degree of shading at the location on the touch surface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the touch, wherein the degree of shading corresponds to a level of the coefficient of friction; and transmit a haptic signal to generate the haptic effect using the actuator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A method, comprising:
-
displaying an image in a display area comprising a plurality of pixels; detecting a touch in a touch area associated with the display area in response to contact between an object and a touch surface; determining a position of the touch; receiving haptic parameters associated with a location on the touch surface; mapping the position of the touch to a location on the touch surface; determining a haptic effect to simulate a presence of a feature based in part on a color and a degree of shading at the location on the touch surface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the touch, wherein the degree of shading corresponds to a level of the coefficient of friction; and generating the haptic effect by providing a haptic signal to at least one actuator coupled to the touch surface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 21)
-
-
19. A non-transitory computer-readable medium embodying program code, which when executed by a processor is configured to cause the processor to:
-
display an image in a display area comprising a plurality of pixels; track a position of a touch on a touch surface associated with the display area; receive haptic parameters associated with a location on the touch surface; map the position of the touch to a location on the touch surface; determine a haptic effect to simulate a presence of a feature based in part on a color and a degree of shading at the location on the touch surface, wherein the haptic effect is configured to vary a coefficient of friction on the touch surface at the position of the touch, wherein the degree of shading corresponds to a level of the coefficient of friction; and transmit a haptic signal to at least one actuator to generate the feature by varying a coefficient of friction of the touch surface. - View Dependent Claims (22)
-
Specification