System and method for determining position of a device
First Claim
1. A method comprising:
- receiving a first image captured by a camera;
accessing a visual characteristic associated with a first object, the first object having an object location;
determining, with one or more processors, whether the first image captured the first object by determining whether a portion of the first image includes the visual characteristic;
determining, with the one or more processors, a location of the camera relative to the object location based on a size and shape associated with an object portion of the first image by;
comparing the size of the object portion of the first image with a size of the first image, andcomparing the shape of the object portion of the first image with a shape of a reference object;
receiving a second image captured by the camera, the second image having at least one portion associated with a second object, wherein the second object has a same visual characteristic as the first object but differing in surface area than the first object;
refining, by the one or more processors, the determined location of the camera to be a more precise location based at least on visual information contained within the at least one portion of the second image; and
displaying, on an electronic display, information based on the refined determined location of the camera.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for determining the location of a device based on image of objects captured by the device. In one aspect, an interior space includes a plurality of objects having discernable visual characteristics disposed throughout the space. The device captures an image containing one or more of the objects and identifies the portions of the image associated with the objects based on the visual characteristics. The visual appearance of the objects may also be used to determine the distance of the object to other objects or relative to a reference point. Based on the foregoing and the size and shape of the image portion occupied by the object, such as the height of an edge or its surface area, relative to another object or a reference, the device may calculate its location.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a first image captured by a camera; accessing a visual characteristic associated with a first object, the first object having an object location; determining, with one or more processors, whether the first image captured the first object by determining whether a portion of the first image includes the visual characteristic; determining, with the one or more processors, a location of the camera relative to the object location based on a size and shape associated with an object portion of the first image by; comparing the size of the object portion of the first image with a size of the first image, and comparing the shape of the object portion of the first image with a shape of a reference object; receiving a second image captured by the camera, the second image having at least one portion associated with a second object, wherein the second object has a same visual characteristic as the first object but differing in surface area than the first object; refining, by the one or more processors, the determined location of the camera to be a more precise location based at least on visual information contained within the at least one portion of the second image; and displaying, on an electronic display, information based on the refined determined location of the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
an electronic display; a plurality of objects disposed within an interior space, each object including visual indicia from which a reference object may be determined; a memory storing data identifying one or more visual characteristics associated with at least one of the plurality of objects; and one or more processors configured to; receive a first image captured by a camera; determine whether the first image captured a first object by determining whether a portion of the first image includes one or more of the visual characteristics associated with the first object in the memory, the first object having an object location; determine a location of the camera relative to the object location based on a size and shape associated with an object portion of the first image by; comparing the size of the object portion of the first image with a size of the first image, and comparing the shape of the object portion of the first image with a shape of a reference object; receive a second image captured by the camera, the second image having at least one portion associated with a second object, wherein the second object has a same one or more of the visual characteristics as the first object but differing in surface area than the first object; refine the determined location of the camera to be a more precise location based at least on visual information contained within the at least one portion of the second image; and display, on the electronic display, information based on the refined determined location of the camera. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification