Systems and methods for a texture engine
First Claim
Patent Images
1. A system comprising:
- a processor configured to;
receive a display signal comprising a plurality of pixels, wherein each of the plurality of pixels is associated with a color and an intensity of the color;
assign a haptic value to each color;
receive a sensor signal from a sensor configured to detect movement of a mobile device in the X, Y, or Z direction;
determine a haptic effect comprising a texture, wherein determining the haptic effect comprises determining the haptic value associated with one or more of the plurality of pixels, and wherein determining the haptic effect further comprises determining the haptic effect based in part on the movement; and
transmit a haptic signal associated with the haptic effect;
an actuator in communication with the processor, the actuator configured to receive the haptic signal and output the haptic effect, wherein the haptic signal comprises a direction of operation and an intensity of operation for the actuator, wherein the direction of operation is based in part on the color and the intensity of operation is based in part on the intensity of the color; and
a display in communication with the processor, the display configured to receive the display signal and output an image, wherein the texture is output onto a surface of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for a texture engine are disclosed. For example, one disclosed system includes: a processor configured to receive a display signal including a plurality of pixels, determine a haptic effect comprising a texture, and transmit a haptic signal associated with the haptic effect to an actuator in communication with the processor, the actuator configured to receive the haptic signal and output the haptic effect.
95 Citations
20 Claims
-
1. A system comprising:
- a processor configured to;
receive a display signal comprising a plurality of pixels, wherein each of the plurality of pixels is associated with a color and an intensity of the color; assign a haptic value to each color; receive a sensor signal from a sensor configured to detect movement of a mobile device in the X, Y, or Z direction; determine a haptic effect comprising a texture, wherein determining the haptic effect comprises determining the haptic value associated with one or more of the plurality of pixels, and wherein determining the haptic effect further comprises determining the haptic effect based in part on the movement; and transmit a haptic signal associated with the haptic effect; an actuator in communication with the processor, the actuator configured to receive the haptic signal and output the haptic effect, wherein the haptic signal comprises a direction of operation and an intensity of operation for the actuator, wherein the direction of operation is based in part on the color and the intensity of operation is based in part on the intensity of the color; and a display in communication with the processor, the display configured to receive the display signal and output an image, wherein the texture is output onto a surface of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- a processor configured to;
-
15. A method for outputting a haptic effect comprising:
-
receiving a display signal comprising a plurality of pixels, wherein each of the plurality of pixels is associated with a color and an intensity of the color; assigning a haptic value to each color; receiving a sensor signal from a sensor configured to detect movement of a mobile device in the X, Y, or Z direction; determining a haptic effect comprising a texture, wherein determining the haptic effect comprises determining the haptic value associated with one or more of the plurality of pixels, and wherein determining the haptic effect further comprises determining the haptic effect based in part on the movement; transmitting a haptic signal associated with the haptic effect to an actuator configured to receive the haptic signal and output the haptic effect, wherein the haptic signal comprises a direction of operation and an intensity of operation for the actuator, wherein the direction of operation is based in part on the color and the intensity of operation is based in part on the intensity of the color; and outputting the display signal to a display configured to receive the display signal and output an image, wherein the texture is output onto a surface of the display. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a touch-sensitive interface configured to detect a user interaction and transmit a signal corresponding to the user interaction, the touch-sensitive interface configured to detect the a speed and pressure of the user interaction; a processor in communication with the touch-sensitive interface, the processor configured to; receive a display signal comprising a plurality of pixels that each comprise a color and an intensity of the color; assign a haptic value to each color; receive a sensor signal from a sensor configured to detect movement of a mobile device in the X, Y, or Z direction; determine a haptic effect comprising a texture, wherein determining the haptic effect comprises determining the haptic value associated with one or more of the plurality of pixels, and wherein determining the haptic effect further comprises determining the haptic effect based in part on the movement; and transmit a haptic signal associated with the haptic effect; an actuator in communication with the processor, the actuator configured to receive the haptic signal and output the haptic effect, wherein the haptic signal comprises a direction of operation and an intensity of operation for the actuator, wherein the direction of operation is based in part on the color and the intensity of operation is based in part on the intensity of the color; and a display in communication with the processor, the display configured to receive the display signal and output an image, where in the texture is output onto a surface of the display. - View Dependent Claims (19, 20)
-
Specification