Image matching to augment reality
First Claim
1. A method performed by a computing system for augmenting reality, comprising:
- receiving a captured image;
determining location information relating to the received captured image;
transmitting the determined location information to a server computing device;
receiving one or more tags from the server computing device, each tag including one or more patches and supplementary information corresponding to at least one of the patches, each patch including a patch image and location information that specifies a location that is near a location specified by the determined location information;
determining, using a template matching process, whether at least one of the received one or more patch images appears in the received captured image; and
in response to a determination that a first patch image appears in the received image, rendering the supplementary information corresponding to the patch associated with the first patch image.
6 Assignments
0 Petitions
Accused Products
Abstract
Technology for augmenting reality using image matching is described. The technology can receive a captured image, determine location information relating to the received image, and transmit the location information to a server computing device. The technology may then receive one or more tags from the server computing device, wherein each tag can include one or more patches and supplementary information corresponding to at least one of the patches and each patch can be associated with the location information. The technology can then determine using an image matching process whether at least one of the received one or more patches appears in the received image, and if a patch appears in the received image, render the supplementary information corresponding to the patch.
21 Citations
21 Claims
-
1. A method performed by a computing system for augmenting reality, comprising:
-
receiving a captured image; determining location information relating to the received captured image; transmitting the determined location information to a server computing device; receiving one or more tags from the server computing device, each tag including one or more patches and supplementary information corresponding to at least one of the patches, each patch including a patch image and location information that specifies a location that is near a location specified by the determined location information; determining, using a template matching process, whether at least one of the received one or more patch images appears in the received captured image; and in response to a determination that a first patch image appears in the received image, rendering the supplementary information corresponding to the patch associated with the first patch image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable memory storing computer-executable instructions that, when executed, perform a method for augmenting reality, the method comprising:
-
receiving a captured digital image that is digitized by an image capturing device; determining location information for the image capturing device at the time the captured digital image is digitized; transmitting the determined location information; receiving one or more tags, each tag including one or more patches, each patch including a patch image and location information that specifies a location that is near a location specified by the determined location information; determining using a template matching process whether at least one of the tags includes a patch image that appears in the captured digital image; and in response to a determination that a first patch image appears in the captured digital image, rendering supplementary information corresponding to the patch associated with the first patch image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for augmenting reality, comprising:
-
a processor and memory; an image capturing component; a hardware component configured to detect position information in response to an image being captured by the image capturing component; a transceiver configured to transmit the detected position information and to receive at least one tag, wherein a tag comprises a template image, location information that specifies a location that is near a location specified by the detected location information, and associated information; and an imaging component configured to employ a template matching routine to determine whether the template image appears within the captured image and to render supplementary information responsive to a determination that the template image appears within the captured image. - View Dependent Claims (18, 19, 20, 21)
-
Specification