Systems and methods for viewport-based augmented reality haptic effects
First Claim
1. A system comprising:
- a processor in communication with an image capture device;
a memory comprising program code that is executable by the processor to cause the processor to;
receive an image of a physical object from an image capture device;
identify the physical object in the image;
determine information about the physical object;
determine a virtual object based on the information about the physical object, wherein the virtual object is different from a virtual representation of the physical object;
cause a display device to display an augmented reality environment having the virtual object;
detect an event in the augmented reality environment, wherein the event is associated with the virtual object; 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.
24 Citations
20 Claims
-
1. A system comprising:
-
a processor in communication with an image capture device; a memory comprising program code that is executable by the processor to cause the processor to; receive an image of a physical object from an image capture device; identify the physical object in the image; determine information about the physical object; determine a virtual object based on the information about the physical object, wherein the virtual object is different from a virtual representation of the physical object; cause a display device to display an augmented reality environment having the virtual object; detect an event in the augmented reality environment, wherein the event is associated with the virtual object; 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, an image of a physical object from an image capture device; identifying, by the processor, the physical object in the image; determining, by the processor, information about the physical object; determining, by the processor, a virtual object based on the information about the physical object, wherein the virtual object is different from a virtual representation of the physical object; causing, by the processor, a display device to display an augmented reality environment having the virtual object; detecting, by the processor, an event in the augmented reality environment, wherein the event is associated with the virtual object; 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. A non-transitory computer-readable medium comprising program code that is executable by a processor to cause the processor to:
-
receive an image of a physical object from an image capture device; identify the physical object in the image; determine information about the physical object; determine a virtual object based on the information about the physical object, wherein the virtual object is different from a virtual representation of the physical object; cause a display device to display an augmented reality environment having the virtual object; detect an event in the augmented reality environment, wherein the event is associated with the virtual object; and cause a haptic output device to output a haptic effect based on the event. - View Dependent Claims (17, 18, 19, 20)
-
Specification