SYSTEMS AND METHODS FOR USING TEXTURES IN GRAPHICAL USER INTERFACE WIDGETS
First Claim
1. A system comprising:
- a processor configured toreceive an interface signal from a touch-sensitive interface associated with a display area;
receive a display signal associated with the display area, the display signal comprising a plurality of pixels associated with one or more colors;
assign a haptic value to each color;
determine a texture associated with a group of the plurality of pixels by determining the haptic value associated with the group of the plurality of pixels;
determine a selected actuator by selecting a first actuator if the haptic value is less than a threshold and selecting a second actuator if the haptic value is greater than or equal to the threshold; and
transmit a haptic signal configured to cause the selected actuator to output a haptic effect configured to simulate the texture.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for using textures in graphical user interface widgets are disclosed. For example, one disclosed system includes: a processor configured to: receive an interface signal from a touch-sensitive interface associated with a display area; receive a display signal associated with the display area, the display signal comprising a plurality of pixels associated with one or more colors; assign a haptic value to each color; determine a texture associated with a group of the plurality of pixels by determining the haptic value associated with the group of the plurality of pixels; determine a selected actuator by selecting a first actuator if the haptic value is less than a threshold and selecting a second actuator if the haptic value is greater than or equal to the threshold; and transmit a haptic signal configured to cause the selected actuator to output a haptic effect configured to simulate the texture.
0 Citations
20 Claims
-
1. A system comprising:
a processor configured to receive an interface signal from a touch-sensitive interface associated with a display area; receive a display signal associated with the display area, the display signal comprising a plurality of pixels associated with one or more colors; assign a haptic value to each color; determine a texture associated with a group of the plurality of pixels by determining the haptic value associated with the group of the plurality of pixels; determine a selected actuator by selecting a first actuator if the haptic value is less than a threshold and selecting a second actuator if the haptic value is greater than or equal to the threshold; and transmit a haptic signal configured to cause the selected actuator to output a haptic effect configured to simulate the texture. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
receiving an interface signal from a touch-sensitive interface associated with a display area; receiving a display signal associated with the display area, the display signal comprising a plurality of pixels associated with one or more colors; assigning a haptic value to each color; determining a texture associated with a group of the plurality of pixels by determining the haptic value associated with the group of the plurality of pixels; determining a selected actuator by selecting a first actuator if the haptic value is less than a threshold and selecting a second actuator if the haptic value is greater than or equal to the threshold; and transmitting a haptic signal configured to cause the selected actuator to output a haptic effect configured to simulate the texture. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising program code, which, when executed by one or more processors, is configured to cause the one or more processors to:
-
receive an interface signal from a touch-sensitive interface associated with a display area; receive a display signal associated with the display area, the display signal comprising a plurality of pixels associated with one or more colors; assign a haptic value to each color; determine a texture associated with a group of the plurality of pixels by determining the haptic value associated with the group of the plurality of pixels; determine a selected actuator by selecting a first actuator if the haptic value is less than a threshold and selecting a second actuator if the haptic value is greater than or equal to the threshold; and transmit a haptic signal configured to cause the selected actuator to output a haptic effect configured to simulate the texture. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification