Method and apparatus for providing tactile sensations
DCFirst Claim
1. A method, comprising:
- outputting a display signal configured to display a graphical object on a touch-sensitive input device;
receiving a sensor signal from the touch-sensitive input device, the sensor signal indicating an object contacting the touch-sensitive input device and a pressure of the contact;
determining an interaction between the object contacting the touch-sensitive input device and the graphical object based at least in part on the pressure;
generating an actuator signal based at least in part on the interaction, wherein the actuator signal is configured to cause a first haptic effect if the pressure is less than a first pressure threshold and cause a second haptic effect if the pressure is between the first pressure threshold and a second pressure threshold; and
outputting the actuator signal.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
Products and processes for providing tactile sensations to input devices or electronic devices are provided. Input devices include mechanical input devices (such as, for example, mechanical switches) and non-mechanical input devices (such as, for example, touchpads). Tactile feedback is provided by using an actuator or other means in communication with the input device or electronic device. A controller may be employed to receive signals from the input devices and control the actuator. Tactile feedback to an input device or electronic device may be provided in response to one or more events or situations. Such an event or situation may be any one designated. Examples of such events and situations include the level of pressure placed on an input device; the availability or lack of availability of a function associated with an input device; and the function, menu, or mode of operation associated with an input device'"'"'s activation. A variety of feedback types and combinations may be selected.
-
Citations
29 Claims
-
1. A method, comprising:
-
outputting a display signal configured to display a graphical object on a touch-sensitive input device; receiving a sensor signal from the touch-sensitive input device, the sensor signal indicating an object contacting the touch-sensitive input device and a pressure of the contact; determining an interaction between the object contacting the touch-sensitive input device and the graphical object based at least in part on the pressure; generating an actuator signal based at least in part on the interaction, wherein the actuator signal is configured to cause a first haptic effect if the pressure is less than a first pressure threshold and cause a second haptic effect if the pressure is between the first pressure threshold and a second pressure threshold; and outputting the actuator signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a touch sensitive input device configured to output a sensor signal indicating an object contacting the touch-sensitive input device and a pressure of the contact; an actuator coupled to the touch-sensitive input device, the actuator configured to receive an actuator signal and output a haptic effect to the touch-sensitive surface based at least in part on the actuator signal, wherein the actuator signal is configured to cause a first haptic effect if the pressure is less than a first pressure threshold and cause a second haptic effect if the pressure is between the first pressure threshold and a second pressure threshold; and a processor in communication with the sensor and the actuator, the processor configured to; output a display signal configured to display a graphical object on the touch-sensitive input device; receive the sensor signal from the touch-sensitive input device; determine an interaction between the object contacting the touch-sensitive surface and the graphical object based at least in part on the pressure, generate the actuator signal based at least in part on the interaction; and transmit the actuator signal to the actuator. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium comprising program code, comprising:
-
program code for outputting a display signal configured to display a graphical object on a touch-sensitive input device; program code for receiving a sensor signal from the touch-sensitive input device, the sensor signal indicating an object contacting the touch-sensitive input device and a pressure of the contact; program code for determining an interaction between the object contacting the touch-sensitive input device and the graphical object based at least in part on the pressure; program code for generating an actuator signal based at least in part on the interaction, the actuator signal configured to cause a haptic effect to be output, wherein the actuator signal is configured to cause a first haptic effect if the pressure is less than a first pressure threshold and cause a second haptic effect if the pressure is between the first pressure threshold and a second pressure threshold; and program code for outputting the actuator signal. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
at least one input device comprising a first position and a second position, the input device moveable to the first position upon application of a first pressure to the input device, and moveable to the second position upon application of a second pressure to the input device, the second pressure greater than the first pressure; at least one actuator in communication with the input device, the actuator configured to output tactile sensations to the apparatus; and at least one processor in communication with the input device, the processor configured to; receive a first input signal from the input device, the first input signal associated with the first position, receive a second input signal from the input device, the second input signal associated with the second position, transmit a first actuator signal to the actuator, the first actuator signal configured to cause the actuator to output a first tactile sensation associated with the first position, and transmit a second actuator signal to the actuator, the second actuator signal configured to cause the actuator to output a second tactile sensation associated with the second position; wherein the input device comprises a pressure-sensitive touchpad, and the apparatus further comprises; a display panel in communication with the pressure-sensitive touchpad, the display panel configured to receive the tactile sensations from the pressure-sensitive touchpad; and at least one software-generated button configured to be displayed on the display panel. - View Dependent Claims (26, 27, 28)
-
-
29. An apparatus comprising:
-
at least one input device comprising a first position and a second position, the input device moveable to the first position upon application of a first pressure to the input device, and moveable to the second position upon application of a second pressure to the input device, the second pressure greater than the first pressure; at least one actuator in communication with the input device, the actuator configured to output tactile sensations to the apparatus; and at least one processor in communication with the input device, the processor configured to; receive a first input signal from the input device, the first input signal associated with the first position, receive a second input signal from the input device, the second input signal associated with the second position, transmit a first actuator signal to the actuator, the first actuator signal configured to cause the actuator to output a first tactile sensation associated with the first position, and transmit a second actuator signal to the actuator, the second actuator signal configured to cause the actuator to output a second tactile sensation associated with the second position; wherein the apparatus comprises at least one of a mobile telephone, a personal computer, or a hand-held computing device.
-
Specification