Contextual pressure sensing haptic responses
AssigneeImmersion Corporation
InventorsRobert W. Heubel, Danny A. Grant
Life of this patent
Estimating the term…
Abstract
A method of generating haptic effects includes detecting an input of pressure applied to a device using a gesture and determining a level associated with the gesture based on the pressure input, as well as determining a selection of an item at the level based on the gesture and a context associated with the item at the level, along with generating a contextual haptic effect comprising haptic parameter based on the context of the item at the level.
Claims18
A computer-implemented method of generating a contextual haptic effect, the method being performed by a haptically enabled device including a processor programmed with computer instructions that, when executed, cause the haptically enabled device to perform the method, the method comprising:
- detecting a level of pressure input applied to a touch-sensitive surface of the haptically enabled device using a gesture, wherein the level of pressure input is based on at least one of a force applied with the gesture and a measured touch surface area of the gesture;
- determining, by the processor, a selection of an interface level from among a plurality of interface levels of the haptically enabled device associated with the gesture based on the level of pressure input;
- generating, by the processor, a primary haptic effect in response to the selection of the interface level;
- outputting the primary haptic effect by a first actuator associated with the haptically enabled device;
- determining, by the processor, display of an item at the interface level based on the gesture;
- determining, by the processor, a context associated with the item at the interface level;
- generating, by the processor, a contextual haptic effect in response to the display of the item according to haptic effect parameters based on the context of the item at the interface level;
- and
- outputting the contextual haptic effect by a second actuator associated with the haptically enabled device.
A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform a method of generating a contextual haptic effect, the method of generating comprising:
- determining a level of pressure input applied to a touch-sensitive surface of a haptically enabled device using a gesture, wherein the level of pressure input is based on at least one of a force applied with the gesture and a measured touch surface area of the gesture;
- determining, by the processor, a selection of an interface level from among a plurality of interface levels of the haptically enabled device associated with the gesture based on the level of pressure input;
- generating, by the processor, a primary haptic effect in response to the selection of the interface level;
- outputting the primary haptic effect by a first actuator associated with the haptically enabled device;
- determining, by the processor, a display of an item at the interface level based on the gesture;
- determining, by the processor, a context associated with the item at the interface level;
- generating, by the processor, a contextual haptic effect in response to the display of the item according to haptic effect parameters based on the context of the item at the interface level;
- and
- outputting the contextual haptic effect by a second actuator associated with the haptically enabled device.
A system configured to generate a contextual haptic effect, the system comprising:
- a touch-sensitive surface;
- a haptic output device;
- and
- a controller coupled to the haptic output device;
- wherein the controller is configured to:
- detect a level of pressure input applied to the touch-sensitive surface using a gesture, wherein the level of pressure input is based on at least one of a force applied with the gesture and a measured touch surface area of the gesture;
- determine a selection of an interface level associated with the gesture based on the level of pressure input;
- generate a primary haptic effect in response to the selection of the interface level;
- determine a display of an item at the interface level based on the gesture;
- determine a context associated with the item at the interface level;
- and
- generate a contextual haptic effect in response to the display of the item according to haptic effect parameters based on the context of the item at the interface level.
Dependencies are inferred from the claim text.