System and method for simulated physical interactions with haptic effects
First Claim
1. A system comprising:
- a sensor configured to detect a user interaction with a touch surface and transmit a sensor signal associated with the user interaction;
a processor in communication with the sensor, the processor configured to;
determine a type and a position of the user interaction based on the sensor signal,determine a feature associated with the position of the user interaction,control one of a plurality of devices based on the user interaction, the controlled device associated with the feature,modify a display signal based in part on the user interaction,determine a first haptic effect based at least in part on the type and the position of the user interaction and, the first haptic effect configured to simulate contact with the feature;
transmit a first haptic signal to generate the first haptic effect;
determine a second haptic effect configured to simulate selection of the feature after contact with the feature, the second haptic effect configured to distinguish the controlled device from the other of the plurality of devices, the second haptic effect different from the first haptic effect; and
transmit a second haptic signal to generate the second haptic effect, anda haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the first haptic signal and output the first haptic effect, and receive the second haptic signal and output the second haptic effect.
1 Assignment
0 Petitions
Accused Products
Abstract
A system of the present disclosure may include a sensor configured to detect user interaction with a touch surface and transmit a sensor signal associated with the user interaction; a processor in communication with the sensor, the processor configured to: determine a position of the user interaction based on the sensor signal, determine a feature associated with the position of the user interaction, control a device associated with the feature, modify a display signal based in part on the user interaction, select a haptic effect to generate based at least in part on user interaction and the position, the haptic effect selected to simulate the feature, and transmit a haptic signal to generate the haptic effect, and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive a haptic signal and output a haptic effect.
69 Citations
21 Claims
-
1. A system comprising:
-
a sensor configured to detect a user interaction with a touch surface and transmit a sensor signal associated with the user interaction; a processor in communication with the sensor, the processor configured to; determine a type and a position of the user interaction based on the sensor signal, determine a feature associated with the position of the user interaction, control one of a plurality of devices based on the user interaction, the controlled device associated with the feature, modify a display signal based in part on the user interaction, determine a first haptic effect based at least in part on the type and the position of the user interaction and, the first haptic effect configured to simulate contact with the feature; transmit a first haptic signal to generate the first haptic effect; determine a second haptic effect configured to simulate selection of the feature after contact with the feature, the second haptic effect configured to distinguish the controlled device from the other of the plurality of devices, the second haptic effect different from the first haptic effect; and transmit a second haptic signal to generate the second haptic effect, and a haptic output device in communication with the processor and coupled to the touch surface, the haptic output device configured to receive the first haptic signal and output the first haptic effect, and receive the second haptic signal and output the second haptic effect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
detecting a user interaction with a touch surface; transmitting a sensor signal associated with the user interaction; determining a type and a position of the user interaction based on the sensor signal; determining a feature associated with the position of the user interaction; controlling one of a plurality of devices based on the user interaction, the controlled device associated with the feature; modifying a display signal based in part on the user interaction; determining a first haptic effect based at least in part on the type and the position of the user interaction, the first haptic effect configured to simulate the feature; determining a second haptic effect configured to simulate selection of the feature after contact with the feature, the second haptic effect configured to distinguish the controlled device from the other of the plurality of devices, the second haptic effect different from the first haptic effect; transmitting a first haptic signal associated with the haptic effect to a haptic output device; and transmitting a second haptic signal associated with the haptic effect to the haptic output device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transient computer readable medium comprising program code, which when executed by a processor is configured to cause the processor to:
-
detect a user interaction with a touch surface; transmit a sensor signal associated with the user interaction; determine a type and a position of the user interaction based on the sensor signal; determine a feature associated with the position of the user interaction; control one of a plurality of devices based on the user interaction, the controlled device associated with the feature; modify a display signal based in part on the user interaction; determine a first haptic effect based at least in part on the type and the position of the user interaction, the first haptic effect configured to simulate the feature; transmit a first haptic signal associated with the haptic effect to a haptic output device; determine a second haptic effect configured to simulate selection of the feature after contact with the feature, the second haptic effect configured to distinguish the controlled device from the other of the plurality of devices, the second haptic effect different from the first haptic effect, and wherein at least one of the first or second haptic effects comprises a simulated texture or an effect configured to vary a coefficient of friction on the touch surface; and transmit a second haptic signal associated with the haptic effect to the haptic output device.
-
Specification