×

Systems and methods for using textures in graphical user interface widgets

  • US 9,927,873 B2
  • Filed: 01/29/2010
  • Issued: 03/27/2018
  • Est. Priority Date: 03/12/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first actuator and a second actuator, each configured to receive a haptic signal and output a haptic effect based at least in part on the haptic signal, the haptic effect configured to simulate a texture;

    a touch-sensitive interface configured to detect a user interaction and output an interface signal; and

    a processor in communication with the actuator and the touch-sensitive interface, the processor configured to;

    receive the interface signal;

    receive a display signal comprising a plurality of pixels defining a display area, wherein each of the plurality of pixels is associated with a color;

    assign a haptic value to each color;

    determine a first texture associated with a first group of pixels defining a first section of the display area, wherein determining the first texture comprises determining the haptic value associated with one or more of the first group of pixels;

    determine a second texture associated with a second group of pixels defining a second section of the display area, wherein determining the second texture comprises determining the haptic value associated with one or more of the second group of pixels;

    determine a selected actuator by selecting the first actuator if the haptic value is less than a threshold or selecting the 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 first haptic effect configured to simulate the first texture if the user interaction is associated with the first section of the display area, andoutput a second haptic effect configured to simulate the second texture if the user interaction is associated with the second section of the display area.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×