Inconspicuous tag for generating augmented reality experiences
First Claim
Patent Images
1. A method for generating a virtual object on a display device, the method comprising:
- scanning a physical environment;
detecting a physical tag associated with a physical object in the physical environment;
obtaining data relating to display of the virtual object from the detecting of the physical tag; and
rendering the virtual object on the display device as at least a partial overlay to the physical object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating virtual objects, the data for the virtual object is retrieved at least in part from a tag. The tag comprises a transparent physical surface and a visually imperceptible structure constructed in the transparent physical surface. The tag encodes the data for the virtual objects in the visually imperceptible structure. When detected by the appropriately configured capture devices, the visually imperceptible structure produces a depth pattern that is reflected in phase shifts between regions in the tag.
18 Citations
20 Claims
-
1. A method for generating a virtual object on a display device, the method comprising:
-
scanning a physical environment; detecting a physical tag associated with a physical object in the physical environment; obtaining data relating to display of the virtual object from the detecting of the physical tag; and rendering the virtual object on the display device as at least a partial overlay to the physical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented by a processor and a depth sensing capture device, comprising
scanning a physical environment using the depth sensing capture device; -
detecting, in the physical environment, a static tag associated with a physical object, the static tag including a transparent physical surface, and a visually imperceptible depth pattern constructed in the transparent physical surface, the visually imperceptible depth pattern encoding data related to a display of a virtual object; obtaining the data related to the display of the virtual object based on the detecting of the static tag; retrieving a virtual object definition associated with the virtual object; and rendering, based at least in part on the virtual object definition, the virtual object on a display device as at least a partial overlay to the physical object. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A device comprising:
-
a display; a processor; and memory storing instructions that, when executed by the processor, cause the device to perform operations comprising; scanning a physical environment; detecting a physical tag associated with a physical object in the physical environment; obtaining, from the physical tag, data describing a display of a virtual object; and rendering the virtual object on the display as at least a partial overlay to the physical object based at least in part on the obtained data. - View Dependent Claims (19, 20)
-
Specification