System and method for determining position of a device
First Claim
1. A system comprising:
- one or more processors, the one or more processors configured to;
determine whether an image captured by a camera includes an image of a visual beacon;
determine an identifier of a visual beacon captured within the image, wherein the identifier of the visual beacon is visually detectable from the surface of the visual beacon, wherein the identifier includes a location of the visual beacon relative to a reference location, and wherein the identifier identifies the physical size or shape of the surface area of the visual beacon;
determine the location of the visual beacon relative to the reference location based on the identifier;
determine the physical size or shape of the surface area of the beacon based on the identifier; and
determine a location of the camera based on the reference location, and based on a comparison of the determined physical size or shape with the size or shape of the image of the visual beacon within the captured image.
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
18 Claims
-
1. A system comprising:
one or more processors, the one or more processors configured to; determine whether an image captured by a camera includes an image of a visual beacon; determine an identifier of a visual beacon captured within the image, wherein the identifier of the visual beacon is visually detectable from the surface of the visual beacon, wherein the identifier includes a location of the visual beacon relative to a reference location, and wherein the identifier identifies the physical size or shape of the surface area of the visual beacon; determine the location of the visual beacon relative to the reference location based on the identifier; determine the physical size or shape of the surface area of the beacon based on the identifier; and determine a location of the camera based on the reference location, and based on a comparison of the determined physical size or shape with the size or shape of the image of the visual beacon within the captured image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
determining, by one or more processors, whether an image captured by a camera includes an image of a visual beacon; determining, by the one or more processors, an identifier of a visual beacon captured within the image, wherein the identifier of the visual beacon is visually detectable from the surface of the visual beacon, wherein the identifier includes a location of the visual beacon relative to a reference location, and wherein the identifier identifies the physical size or shape of the surface area of the visual beacon; determining the location of the visual beacon relative to the reference location based on the identifier; determining the physical size or shape of the surface area of the visual beacon based on the identifier; and determining a location of the camera based on the reference location, and based on a comparison of the determined physical size or shape with the size or shape of the image of the visual beacon within the captured image. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification