IMAGE MATCHING TO AUGMENT REALITY
First Claim
1. A method performed by a server computing device to augment reality, comprising:
- receiving a captured image;
receiving a first location information relating to the received captured image;
determining a first tag of one or more tags,wherein a tag includes one or more templates and supplementary information corresponding to at least one of the one or more templates,wherein a template includes one or more images and a second location information that specifies a second location that is based on a first location specified by the received first location information, andwherein determining the first tag of the one or more tags includes;
determining, using a template matching process, whether at least one of a first one or more images associated with a first template appears in the received captured image, wherein the first template is associated with the first tag; and
in response to the determination that at least one of the first one or more images associated with the first template appears in the received captured image, selecting the first tag; and
transmitting the first tag to a client computing device to enable display of a first supplementary information corresponding to the first template.
3 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.
8 Citations
20 Claims
-
1. A method performed by a server computing device to augment reality, comprising:
-
receiving a captured image; receiving a first location information relating to the received captured image; determining a first tag of one or more tags, wherein a tag includes one or more templates and supplementary information corresponding to at least one of the one or more templates, wherein a template includes one or more images and a second location information that specifies a second location that is based on a first location specified by the received first location information, and wherein determining the first tag of the one or more tags includes; determining, using a template matching process, whether at least one of a first one or more images associated with a first template appears in the received captured image, wherein the first template is associated with the first tag; and in response to the determination that at least one of the first one or more images associated with the first template appears in the received captured image, selecting the first tag; and transmitting the first tag to a client computing device to enable display of a first supplementary information corresponding to the first template. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by a computing system to augment reality, comprising:
-
receiving a captured image; determining a first location information relating to the received captured image; transmitting the determined first location information to a server computing device; receiving a first tag of one or more tags from the server computing device, wherein a tag includes one or more templates and supplementary information corresponding to at least one of the one or more templates, and wherein a template includes one or more images and a second location information that specifies a second location that is based on a first location specified by the determined first location information; determining, using a template matching process, whether at least one of a first one or more images associated with a first template appears in the received captured image, wherein the first template is associated with the received first tag; and in response to the determination that at least one of the first one or more images associated with the first template appears in the received captured image, rendering a first supplementary information corresponding to the first template. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A client computing device to augment reality, comprising:
-
a processor and memory; an image capturing component; a transceiver configured to transmit image information of an image captured by the image capturing component and to receive one or more tags, wherein a tag includes one or more templates and associated information associated with the one or more templates, and wherein a template includes one or more images; and an imaging component configured to employ a template matching routine to determine whether at least one image associated with a template of the one or more templates appears in the captured image, wherein the template of the one or more templates is associated with a tag of the received one or more tags, and, in response to the determination that at least one image associated with the template appears in the captured image, to render supplementary information corresponding to the template. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification