Position determining techniques using image analysis of marks with encoded or associated position data
First Claim
Patent Images
1. A method for determining position of a mobile device having an imaging device, comprising:
- obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position;
decoding the mark, using a processor, to derive data about the position of the mark; and
analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device,the analyzing step comprising analyzing an angle between an imaging direction of the imaging device and a surface of the mark using the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for determining position of a mobile device having an imaging device includes obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position, decoding the mark to derive data about the position of the mark using a database of marks and their positions, and analyzing appearance of the mark in the image in combination with the derived data about the position of the mark to derive the position of the mobile device. Mark appearance analysis may involve analyzing an angle between an imaging direction of the imaging device and a surface of the mark.
-
Citations
23 Claims
-
1. A method for determining position of a mobile device having an imaging device, comprising:
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; and analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device, the analyzing step comprising analyzing an angle between an imaging direction of the imaging device and a surface of the mark using the processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for destination guiding using an imaging device of a mobile device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining a target location in response to receiving user input by means of a user interface coupled to the mobile device; determining, using the processor, a route between the position of the imaging device and the target location; and marking the route on a map and displaying the map with the marked route on the mobile device, the analyzing step comprising analyzing an angle between an imaging direction of the imaging device and a surface of the mark using the processor. - View Dependent Claims (8, 9, 10)
-
-
11. A method for selecting information for presentation on a mobile device including an imaging device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining information to present, from among a plurality of different information items, based on the position of the imaging device; and presenting the information using an output device of the mobile device, the analyzing step comprising analyzing an angle between an imaging direction of the imaging device and a surface of the mark using the processor. - View Dependent Claims (12, 13)
-
-
14. A method implemented at a server to provide position data about mobile devices, comprising:
-
maintaining a database resident on at least one memory component accessible to the server and containing data about a plurality of marks and the position of each of the plurality of marks; wirelessly receiving at the server from a mobile device, an image including a mark obtained by an imaging device of the mobile device using a communications device at the server; accessing the database, using a processor at the server, to obtain the position of the mark as output from the database upon inputting the mark in the received image; analyzing appearance of the mark in the received image, using the processor, in combination with the position of the mark output from the database to derive position of the imaging device which is considered position of the mobile device; and generating a transmission to the mobile device to cause a positional information providing system to change data about position of the mobile device being provided by the positional information providing system. - View Dependent Claims (15, 16, 17)
-
-
18. A method for determining position of a mobile device having an imaging device, comprising:
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; and analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device, the decoding step comprising accessing a database resident on at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks.
-
-
19. A method for determining position of a mobile device having an imaging device, comprising:
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; and analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device, the decoding step comprising; wirelessly transmitting the mark to a site remote from the mobile device, a database resident on at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks being accessed at the remote site to output the position of the mark wirelessly transmitted from the mobile device; and receiving at the mobile device from the remote site, the data about the position of the mark output from the database.
-
-
20. A method for destination guiding using an imaging device of a mobile device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining a target location in response to receiving user input by means of a user interface coupled to the mobile device; determining, using the processor, a route between the position of the imaging device and the target location; and marking the route on a map and displaying the map with the marked route on the mobile device, the decoding step comprises accessing a database resident on at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks.
-
-
21. A method for destination guiding using an imaging device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining a target location in response to receiving user input by means of a user interface coupled to the mobile device; determining, using the processor, a route between the position of the imaging device and the target location; and marking the route on a map and displaying the map with the marked route on the mobile device, the decoding step comprising; wirelessly transmitting the mark to a site remote from the mobile device, a database resident in at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks being accessed at the remote site to output the position of the mark wirelessly transmitted from the mobile device; and receiving at the imaging device from the remote site, the data about the position of the mark output from the database.
-
-
22. A method for selecting information for presentation on a mobile device including an imaging device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining information to present, from among a plurality of different information items, based on the position of the imaging device; and presenting the information using an output device of the mobile device, the decoding step comprising accessing a database resident on at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks.
-
-
23. A method for selecting information for presentation on a mobile device including an imaging device, comprising;
-
obtaining an image of a mark on a known-position object from the imaging device, the mark having an encoded position; decoding the mark, using a processor, to derive data about the position of the mark; analyzing appearance of the mark in the image in combination with the derived data about the position of the mark, using the processor, to derive the position of the imaging device; determining information to present, from among a plurality of different information items, based on the position of the imaging device; and presenting the information using an output device of the mobile device, the decoding step comprising; wirelessly transmitting the mark to a site remote from the mobile device, a database resident in at least one memory component and containing data about a plurality of marks and the position of each of the plurality of marks being accessed at the remote site to output the position of the mark wirelessly transmitted from the mobile device; and receiving at the imaging device from the remote site, the data about the position of the mark output from the database.
-
Specification