Augmented reality image offset and overlay
First Claim
Patent Images
1. A method to implement augmented reality using markers, comprising:
- capturing an image of an environment that comprises a first marker and a second marker, wherein the first marker and the second marker are separate markers;
displaying the captured image of the environment, wherein displaying the captured image of the environment comprises displaying the first marker and the second marker;
detecting a first image of the first marker and a second image of the second marker in the displayed captured image of the environment;
displaying a first virtual image overlaid on the displayed captured image of the environment at an offset from the first image of the first marker, wherein the first virtual image is based on the detection of the first image of the first marker;
displaying a second virtual image overlaid on the displayed captured image of the environment, wherein the second virtual image is based on the detection of the second image of the second marker; and
displaying a third virtual image overlaid on the displayed captured image of the environment, wherein the third virtual image is based on the detection of a combination of the first image of the first marker and the second image of the second marker, wherein the third virtual image is different from the first virtual image and the second virtual image.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided to implement augmented reality using markers. An image is captured of an environment. An image of a marker is detected in the image of the environment. A virtual image is displayed overlaid on the image of the environment at an offset from the marker, wherein the virtual image is based on the marker.
183 Citations
18 Claims
-
1. A method to implement augmented reality using markers, comprising:
-
capturing an image of an environment that comprises a first marker and a second marker, wherein the first marker and the second marker are separate markers; displaying the captured image of the environment, wherein displaying the captured image of the environment comprises displaying the first marker and the second marker; detecting a first image of the first marker and a second image of the second marker in the displayed captured image of the environment; displaying a first virtual image overlaid on the displayed captured image of the environment at an offset from the first image of the first marker, wherein the first virtual image is based on the detection of the first image of the first marker; displaying a second virtual image overlaid on the displayed captured image of the environment, wherein the second virtual image is based on the detection of the second image of the second marker; and displaying a third virtual image overlaid on the displayed captured image of the environment, wherein the third virtual image is based on the detection of a combination of the first image of the first marker and the second image of the second marker, wherein the third virtual image is different from the first virtual image and the second virtual image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system to implement augmented reality using markers, comprising:
-
a processor; a camera associated with a mobile device configured to capture an image of an environment that comprises a first marker and a second marker, wherein the first marker and the second marker are separate markers; a plurality of instructions in a memory, when executed by the processor detect a first image of the first marker and a second image of the second marker in a displayed captured image of the environment; and a display associated with the mobile device, wherein the display is configured to; display the captured image of the environment, wherein displaying the captured image of the environment comprises displaying the first marker and the second marker, display a first virtual image overlaid on the displayed captured image of the environment at an offset from the first image of the first marker, wherein the first virtual image is based on the detection of the first image of the first marker, displaying a second virtual image overlaid on the displayed captured image of the environment, wherein the second virtual image is based on the detection of the second image of the second marker, and displaying a third virtual image overlaid on the displayed captured image of the environment, wherein the third virtual image is based on the detection of a combination of the first image of the first marker and the second image of the second marker, and wherein the third virtual image is different from the first virtual image and the second virtual image. - View Dependent Claims (15, 16, 17, 18)
-
Specification