System and method for creating, storing and utilizing images of a geographical location
First Claim
1. A server configured for use in a system that enables visual navigation of a geographic area, the system further comprising an image source and a user terminal, the user terminal comprising a screen and an input device, the server comprising:
- at least one processor; and
a memory coupled to the at least one processor and configured to store program instructions,wherein the at least one processor is configured to execute the program instructions, the program instructions comprising instructions for;
receiving, by the at least one processor from the user terminal, a first user input specifying a first location in the geographic area;
retrieving, by the at least one processor from the image source, first image data associated with the first location, the image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in the geographic area, wherein each of the images is a composite image generated based on a plurality of image frames acquired by an image recording device when the image recording device is in motion along a trajectory;
sending, by the at least one processor, instructions to the user terminal to display on the screen a first composite image based on the first image data;
receiving, by the at least one processor from the user terminal, a second user input specifying a navigation direction relative to the first location in the geographic area;
determining, by the at least one processor, a second location based on the user specified navigation direction; and
retrieving, by the processor from the image source, second image data associated with the second location.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method synthesizing images of a locale to generate a composite image that provide a panoramic view of the locale. A video camera moves along a street recording images of objects along the street. A GPS receiver and inertial navigation system provide the position of the camera as the images are being recorded. The images are indexed with the position data. The composite image is created on a column-by-column basis by determining which of the acquired images contains the desired pixel column, extracting the pixels associated with the column, and stacking the columns side by side. The composite images are stored in an image database and associated with a street name and number range of the street being depicted in the image. The image database covers a substantial amount of a geographic area allowing a user to visually navigate the area from a user terminal.
-
Citations
19 Claims
-
1. A server configured for use in a system that enables visual navigation of a geographic area, the system further comprising an image source and a user terminal, the user terminal comprising a screen and an input device, the server comprising:
-
at least one processor; and a memory coupled to the at least one processor and configured to store program instructions, wherein the at least one processor is configured to execute the program instructions, the program instructions comprising instructions for; receiving, by the at least one processor from the user terminal, a first user input specifying a first location in the geographic area; retrieving, by the at least one processor from the image source, first image data associated with the first location, the image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in the geographic area, wherein each of the images is a composite image generated based on a plurality of image frames acquired by an image recording device when the image recording device is in motion along a trajectory; sending, by the at least one processor, instructions to the user terminal to display on the screen a first composite image based on the first image data; receiving, by the at least one processor from the user terminal, a second user input specifying a navigation direction relative to the first location in the geographic area; determining, by the at least one processor, a second location based on the user specified navigation direction; and retrieving, by the processor from the image source, second image data associated with the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a system including an image source and a portable communication device having a screen and an input device, a method for enabling visual navigation of a geographic area from the portable communication device, the method comprising:
-
receiving, from the portable communication device, a first user input specifying a first location in the geographic area; retrieving, from the image source, first image data associated with the first location, the image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in the geographic area, wherein each of the images is a composite image generated based on image frames acquired by an image recording device when the image recording device is in motion along a trajectory; sending instructions to the portable communication device to display, on the screen, a first composite image based on the first image data; receiving, from the portable communication device, a second user input specifying a navigation direction relative to the first location in the geographic area; determining a second location based on the user specified navigation direction; and retrieving, from the image source, second image data associated with the second location. - View Dependent Claims (11, 12, 13, 14)
-
-
15. In a system including an image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in a geographic area, each of the images being a composite image generated based on image frames acquired by an image recording device when the image recording device is in motion along a trajectory, and including a user terminal comprising a screen and an input device, a method for enabling visual navigation of a geographic area from the user terminal, the method comprising:
-
segmenting the trajectory on which the image recording device moved into a plurality of segments; correlating the plurality of segments to a plurality of street segments in a geographic information database; receiving, from the user terminal, a first user input specifying a first location in the geographic area; identifying one of the street segments based on the first user input specifying the first location; retrieving, from the image source, first image information associated with the first location based on the identified one of the plurality of street segments; and sending the first image information to the user terminal to display on the screen a first image based on the first image information. - View Dependent Claims (16, 17, 18, 19)
-
Specification