Systems and methods for viewport-based augmented reality haptic effects
First Claim
1. A system comprising:
- a processor; and
a memory comprising program code that is executable by the processor to cause the processor to;
receive image content from an image capture device;
identify a body part in the image content;
determine a virtual wearable device to be generated in an augmented reality environment, the virtual wearable device determined independently of the image content;
display the augmented reality environment on a display device, the augmented reality environment comprising a graphical representation of the virtual wearable device coupled to the body part;
detect an event in the augmented reality environment, wherein the event comprises a manipulation of the virtual wearable device; and
cause a haptic output device to output a haptic effect based on the event.
1 Assignment
0 Petitions
Accused Products
Abstract
One illustrative system disclosed herein includes a display configured to receive a display signal and output an image, and an image capture device configured to capture an area image and transmit an image signal. The illustrative system also includes a processor in communication with the image capture device and the display, the processor configured to: receive the image signal; determine a virtual object based in part on the image signal; determine the display signal based in part on the image signal, wherein the display signal includes data associated with the virtual object; determine a haptic effect based at least in part on the virtual object; and transmit a haptic signal associated with the haptic effect. The illustrative system further includes a haptic output device configured to receive the haptic signal and output the haptic effect.
36 Citations
20 Claims
-
1. A system comprising:
-
a processor; and a memory comprising program code that is executable by the processor to cause the processor to; receive image content from an image capture device; identify a body part in the image content; determine a virtual wearable device to be generated in an augmented reality environment, the virtual wearable device determined independently of the image content; display the augmented reality environment on a display device, the augmented reality environment comprising a graphical representation of the virtual wearable device coupled to the body part; detect an event in the augmented reality environment, wherein the event comprises a manipulation of the virtual wearable device; and cause a haptic output device to output a haptic effect based on the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a processor, image content from an image capture device; identifying, by the processor, a body part in the image content; determining, by the processor, a virtual wearable device to be generated in an augmented reality environment, the virtual wearable device determined independently of the image content; displaying, by the processor, the augmented reality environment on a display device, the augmented reality environment comprising a graphical representation of the virtual wearable device coupled to the body part; detecting, by the processor, an event in the augmented reality environment, wherein the event comprises a manipulation of the virtual wearable device; and causing, by the processor, a haptic output device to output a haptic effect based on the event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising program code that is executable by a processor to cause the processor to:
-
receive image content from an image capture device; identify a body part in the image content; determine a virtual wearable device to be generated in an augmented reality environment, the virtual wearable device determined independently of the image content; display the augmented reality environment on a display device, the augmented reality environment comprising a graphical representation of the virtual wearable device coupled to the body part; detect an event in the augmented reality environment, wherein the event comprises a manipulation of the virtual wearable device; and cause a haptic output device to output a haptic effect based on the event. - View Dependent Claims (18, 19, 20)
-
Specification