Interactive geo-referenced source imagery viewing system and method
First Claim
Patent Images
1. A method of processing geographical imagery, the method comprising:
- accessing, by one or more processors, a plurality of unstitched images of a target location, wherein each of the unstitched images represents the target location as viewed from a street-level camera position different than other unstitched images in the plurality;
ranking the plurality of unstitched images according to at least one factor, the at least one factor including proximity of image view point to a view point of a user;
selecting, by one or more processors, one or more unstitched images from the plurality of unstitched images based on the ranking; and
providing for display, by one or more processors, the one or more selected unstitched images in conjunction with other images of the target location from different viewpoints around a perimeter of the target location to create a transitioning effect, such that the target location is displayed in a general center of each of the selected unstitched image and the other images when changing viewpoints between images.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention pertains to geographical image applications. A user may transition between nadir and street level imagery using unstitched oblique imagery. Oblique images offer a rich set of views of a target location and provide a smooth transition to or from other images such as nadir photographs taken by satellites or street level photographs taken by ground level users. Using unstitched oblique images avoids artifacts that may be introduced when stitching together one or more images. This allows an application to display images to a user and create the illusion of three dimensional motion.
81 Citations
14 Claims
-
1. A method of processing geographical imagery, the method comprising:
-
accessing, by one or more processors, a plurality of unstitched images of a target location, wherein each of the unstitched images represents the target location as viewed from a street-level camera position different than other unstitched images in the plurality; ranking the plurality of unstitched images according to at least one factor, the at least one factor including proximity of image view point to a view point of a user; selecting, by one or more processors, one or more unstitched images from the plurality of unstitched images based on the ranking; and providing for display, by one or more processors, the one or more selected unstitched images in conjunction with other images of the target location from different viewpoints around a perimeter of the target location to create a transitioning effect, such that the target location is displayed in a general center of each of the selected unstitched image and the other images when changing viewpoints between images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for processing geographical imagery, the system comprising:
-
one or more memories storing a plurality of unstitched images; and one or more processors in communication with the one or more memories and configured to; access a set of the plurality of unstitched images, wherein each of the unstitched images in the set includes a target location and represents the target location as viewed from a street-level camera position different than other unstitched images in the set; rank the plurality of unstitched images according to at least one factor, the at least one factor including proximity of image view point to a view point of a user; select one or more unstitched images from the set based on the ranking; and provide for display the one or more selected unstitched images in conjunction with other images of the target location from different viewpoints around a perimeter of the target location to create a transitioning effect, such that the target location is displayed in a general center of each of the selected unstitched image and the other images when changing viewpoints between images. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer readable medium recorded with instructions that, when executed by one or more processors, cause the one or more processors to perform a method of processing geographical imagery, comprising:
-
accessing a plurality of unstitched images of a target location, wherein each of the unstitched images represents the target location as viewed from a street-level camera position different than other unstitched images in the plurality; ranking the plurality of unstitched images according to at least one factor, the at least one factor including proximity of image view point to a view point of a user; selecting one or more unstitched images from the plurality of unstitched images based on the ranking; and providing for display, by one or more processors, the one or more selected unstitched images in conjunction with other images of the target location from different viewpoints around a perimeter of the target location to create a transitioning effect, such that the target location is displayed in a general center of each of the selected unstitched image and the other images when changing viewpoints between images. - View Dependent Claims (11, 12, 13, 14)
-
Specification