SYSTEM INTEGRATION OF TACTILE FEEDBACK AND TOUCHSCREEN CONTROLLER FOR NEAR-ZERO LATENCY HAPTICS PLAYOUT
First Claim
1. A touch feedback system comprising:
- a. a user touch interface comprising an interface surface and a drive element coupled to the interface surface, wherein the interface surface is configured to sense a touch event and to transmit sensed data in response to the determined touch event;
b. a touch controller coupled to the user touch interface to receive the sensed data and to generate and output a trigger signal in response to the sensed data;
c. a transmission path coupling the touch controller to a drive element controller; and
d. the drive element controller coupled to the touch controller and to the interface surface, wherein the drive element controller is configured to receive the trigger signal from the touch controller via the transmission path and to output a drive signal to the drive element in response to the received trigger signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A haptic feedback system includes a user interface device, such as a touchscreen that includes a touch panel and one or more haptic drive elements coupled to the touch panel, a touch controller, and an actuator controller. The touch controller receives sensed data from the touch panel, and in response generates and sends a haptic signal to an actuator controller. Generation and transmission of the haptic signal bypasses any system host controller. A dedicated signal path couples the touch controller and the actuator controller, over which the haptic signal is transmitted. Alternatively, the haptic signal is transmitted from the touch controller to the actuator controller over a serial bus interface. In response to the received haptic signal, the actuator controller implements an appropriate drive signal in the form of a haptic waveform to the one or more haptic drive elements of the touchscreen.
94 Citations
46 Claims
-
1. A touch feedback system comprising:
-
a. a user touch interface comprising an interface surface and a drive element coupled to the interface surface, wherein the interface surface is configured to sense a touch event and to transmit sensed data in response to the determined touch event; b. a touch controller coupled to the user touch interface to receive the sensed data and to generate and output a trigger signal in response to the sensed data; c. a transmission path coupling the touch controller to a drive element controller; and d. the drive element controller coupled to the touch controller and to the interface surface, wherein the drive element controller is configured to receive the trigger signal from the touch controller via the transmission path and to output a drive signal to the drive element in response to the received trigger signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A haptic feedback system comprising:
-
a. a user touch interface comprising an interface surface and a haptic actuator coupled to the interface surface, wherein the interface surface is configured to sense a touch event and to transmit sensed data in response to the sensed touch event; b. a touch controller coupled to the user touch interface to receive the sensed data and to generate and output a haptic signal in response to the sensed data; c. a transmission path coupling the touch controller to a haptic actuator controller; and d. the haptic actuator controller coupled to the touch controller and to the interface surface, wherein the haptic actuator controller is configured to receive the haptic signal from the touch controller via the transmission path and to output a haptic waveform to the haptic actuator in response to the received haptic signal. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of providing haptic feedback comprising:
-
a. sensing a touch event on an interface surface; b. transmitting sensed data to a touch controller in response to the sensed touch event; c. generating a haptic signal by the touch controller in response to the sensed data; d. outputting the haptic signal from the touch controller to a haptic actuator controller via a transmission path; e. outputting a haptic waveform by the haptic actuator controller to a haptic actuator coupled to the interface surface in response to the haptic signal; and f. actuating the haptic actuator according to the haptic waveform. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification