Image matching in support of mobile navigation
First Claim
1. A method of accessing an image database, the method comprising:
- receiving image data photographed by a camera;
receiving camera location data provided by a global position system (GPS) locator and camera orientation data corresponding to the photographed image data, wherein the camera orientation data is an angle of a vector extending along a pointing direction of a camera with respect to a coordinate axis;
associating, by using a processor, the camera location data and the camera orientation data as associated metadata with corresponding photographed image data;
forming a database of the photographed image data including the associated metadata;
receiving an instruction to generate a two-dimensional navigation map of a location of the user, the instruction comprising the location of a user and an orientation of a mobile device of a user at the location;
determining a viewing direction of the user based on the orientation of the mobile device of the user;
matching at least one photograph image in the database corresponding to the viewing direction of the user and the location of the user based on the camera location data and the camera orientation data associated with the database of photographed image data;
generating the two-dimensional navigation map of the location of the user, the two-dimensional navigation map comprising the at least one photograph image; and
displaying the generated two-dimensional navigation map.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, apparatus and system for improving navigation using mobile devices by adding previously captured media to navigation maps provided by mobile device. Added media include still images and video clips. Media captured at the same location using various camera orientations are available in an image database. Images in database include metadata indicating location, orientation and other parameters associated with each image. User location and pose are matched against metadata indicating location and camera orientation of captured images. User motion may also be matched to metadata indicating camera motion of stored video clips. Other parameters like lighting, seasonal factors, and tasks of walking, biking or driving may also be matched. User pose may be derived from an accelerometer embedded in the mobile device. Some or all of user parameters desired by user may be directly input to mobile device by user instead of being automatically detected by mobile device.
18 Citations
15 Claims
-
1. A method of accessing an image database, the method comprising:
-
receiving image data photographed by a camera; receiving camera location data provided by a global position system (GPS) locator and camera orientation data corresponding to the photographed image data, wherein the camera orientation data is an angle of a vector extending along a pointing direction of a camera with respect to a coordinate axis; associating, by using a processor, the camera location data and the camera orientation data as associated metadata with corresponding photographed image data; forming a database of the photographed image data including the associated metadata; receiving an instruction to generate a two-dimensional navigation map of a location of the user, the instruction comprising the location of a user and an orientation of a mobile device of a user at the location; determining a viewing direction of the user based on the orientation of the mobile device of the user; matching at least one photograph image in the database corresponding to the viewing direction of the user and the location of the user based on the camera location data and the camera orientation data associated with the database of photographed image data; generating the two-dimensional navigation map of the location of the user, the two-dimensional navigation map comprising the at least one photograph image; and displaying the generated two-dimensional navigation map. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for navigation using a mobile device of a user, the method comprising:
-
continuously detecting in real-time mobile device information of the mobile device from a global position system (GPS) locator, the mobile device information comprising a current mobile device location and a current direction of travel of the mobile device; receiving an instruction to generate a two-dimensional navigation map from the location of the mobile device to a specified destination; generating the two-dimensional map from the location of the mobile device to the specified location, based on the current direction of travel of the mobile device; matching at least one photograph image of a database of photograph images associated with a location at which the photograph images are photographed and a camera orientation of a camera capturing the photograph images corresponding to the current direction of travel of the mobile device and the two-dimensional navigation map from the location of the mobile device to the specified location; and displaying the at least one image together with the two-dimensional navigation map. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A database system comprising:
-
an interface configured to receive image data photographed by a camera and receiving camera location data provided by a global position system (GPS) locator and camera orientation data corresponding to the photographed image; a processor configured to associate the camera location data and the camera orientation data, as associated metadata with corresponding photographed image data; and a database configured to store the photographed image data together with the associated metadata, wherein the interface is further configured to receive user requests comprising a location of a user and an orientation of a mobile device of a user at the location, wherein the processor is further configured to determine a viewing direction of the user based on the orientation of the mobile device of the user, match at least one photograph image in the database corresponding to the viewing direction of the user and the location of the user based on the camera location data and the camera orientation data associated with the database of photographed image data, generate the two-dimensional navigation map of the location of the user, the two-dimensional navigation map comprising the at least one photograph image, and control display of the generated two-dimensional navigation map.
-
-
15. A mobile device for navigation, the mobile device comprising:
-
a global positioning system module configured to continuously detect in real-time a location of the mobile device; an accelerometer configured to continuously detect in real-time a direction of travel of the mobile device; a processor configured to process an instruction to generate a two-dimensional navigation map from the location of the mobile device to a specified destination, generate the two-dimensional navigation map from the location of the mobile device to the specified location, based on the current direction of travel of the mobile device, match at least one photograph image of a database of photograph images associated with a location at which the photograph images are photographed and a camera orientation of a camera capturing the photograph images corresponding to the current direction of travel of the mobile device and the map from the location of the mobile device to the specified location; and a display configured to display the at least one photograph image together with the two-dimensional navigation map.
-
Specification