Friction modulation for three dimensional relief in a haptic device
AssigneeImmersion Corporation
InventorsRobert Lacroix, Vincent Levesque
Life of this patent
Estimating the term…
Abstract
A haptic device includes a display configured to display an image, a haptic output device configured to generate a haptic effect to a user when the user interacts with the display, and a processor configured to receive information related to the image displayed on the display. The processor is also configured to create a friction based haptic effect map associated with the image displayed on the display, and generate a signal to the haptic output device to output the haptic effect when the user interacts with the display when the image is displayed on the display, the haptic effect being configured to simulate a feel of the image in three dimensions.
Claims20
A system comprising:
- a touchscreen display;
- a camera configured to capture an image and transmit an image signal;
- a processing device communicatively coupled to the camera and the touchscreen display;
- a memory device comprising program code that is executable by the processing device to cause the processing device to:
- receive the image signal, the image signal comprising an object;
- generate a display signal comprising a graphical representation of the object and a graphical representation of a texture at least partially overlaying the graphical representation of the object in an augmented reality environment;
- transmit the display signal to the touchscreen display;
- detect an interaction with the graphical representation of the object via the touchscreen display;
- responsive to detecting the interaction with the graphical representation of the object:
- generate a haptic effect using a haptic output device, the haptic effect being generated based at least in part on the graphical representation of the object and the graphical representation of the texture;
- and
- generate a visual effect on the touchscreen display, the visual effect comprising a distortion of the graphical representation of the object.
A method comprising:
- receiving, by a processing device, an image signal from a camera, the image signal comprising an image of an object;
- generating, by the processing device, a display signal comprising a graphical representation of the object and a graphical representation of a texture at least partially overlaying the graphical representation of the object in an augmented reality environment;
- transmitting, by the processing device, the display signal to a touchscreen display;
- detecting, by the processing device, an interaction with the graphical representation of the object via the touchscreen display;
- responsive to detecting the interaction with the graphical representation of the object:
- generating, by the processing device, a haptic effect using a haptic output device, the haptic effect being generated based at least in part on the graphical representation of the object and the graphical representation of the texture;
- and
- generating, by the processing device, a visual effect on the touchscreen display, the visual effect comprising a distortion of the graphical representation of the object.
A non-transitory computer-readable medium comprising program code that is executable by a processing device to cause the processing device to:
- receive an image signal from a camera, the image signal comprising an image of an object;
- generate a display signal comprising a graphical representation of the object and a graphical representation of a texture at least partially overlaying the graphical representation of the object in an augmented reality environment;
- transmit the display signal to a touchscreen display;
- detect an interaction with the graphical representation of the object via the touchscreen display;
- responsive to detecting the interaction with the graphical representation of the object:
- generate a haptic effect using a haptic output device, the haptic effect being generated based at least in part on the graphical representation of the object and the graphical representation of the texture;
- and
- generate a visual effect on the touchscreen display, the visual effect comprising a distortion of the graphical representation of the object.
Dependencies are inferred from the claim text.