System and method for producing multi-angle views of an object-of-interest from images in an image dataset
First Claim
1. A method for using images in a photo image dataset to produce multi-angle views of an object-of-interest in a navigation system, the method comprising:
- specifying a first viewpoint location;
based, at least in part, on a photo image read from the photo image dataset, producing a first photo image view of the object-of-interest as seen from the first viewpoint location, the photo image dataset including multiple photo images taken via a collection vehicle at different respective points along a road and accessible for one or more users remote from the collection vehicle, wherein the photo image dataset is stored on a non-transitory computer readable medium;
providing the first photo image view of the object-of-interest to display the first photo image view locally to at least one of the one or more users;
specifying a second viewpoint location;
associating at least portions of the photo image with range distance data;
transforming photo images read from the photo image dataset based on the range distance data to create another image with a second photo image view of the object-of-interest as seen from the second viewpoint location, wherein the second photo image view is different than the first photo image view; and
providing the second photo image view of the object-of-interest to display the second photo image view locally to the at least one or another of the one or more users.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system and method for creating multi-angle views of an object-of-interest from images stored in a dataset. A user specifies the location of an object-of-interest. As the user virtually navigates through the locality represented by the image dataset, his current virtual position is determined. Using the user'"'"'s virtual position and the location of the object-of-interest, images in the image dataset are selected and interpolated or stitched together, if necessary, to present to the user a view from his current virtual position looking toward the object-of-interest. The object-of-interest remains in the view no matter where the user virtually travels. From the same image dataset, another user can select a different object-of-interest and virtually navigate in a similar manner, with his own object-of-interest always in view. The object-of-interest also can be “virtual,” added by computer-animation techniques to the image dataset. For some image datasets, the user can virtually navigate through time as well as through space.
-
Citations
17 Claims
-
1. A method for using images in a photo image dataset to produce multi-angle views of an object-of-interest in a navigation system, the method comprising:
-
specifying a first viewpoint location; based, at least in part, on a photo image read from the photo image dataset, producing a first photo image view of the object-of-interest as seen from the first viewpoint location, the photo image dataset including multiple photo images taken via a collection vehicle at different respective points along a road and accessible for one or more users remote from the collection vehicle, wherein the photo image dataset is stored on a non-transitory computer readable medium; providing the first photo image view of the object-of-interest to display the first photo image view locally to at least one of the one or more users; specifying a second viewpoint location; associating at least portions of the photo image with range distance data; transforming photo images read from the photo image dataset based on the range distance data to create another image with a second photo image view of the object-of-interest as seen from the second viewpoint location, wherein the second photo image view is different than the first photo image view; and providing the second photo image view of the object-of-interest to display the second photo image view locally to the at least one or another of the one or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16)
-
-
10. A non-transitory computer-readable medium containing computer-executable instructions for performing a method for using images in a photo image dataset to produce multi-angle views of an object-of-interest in a navigation system, the method comprising:
-
specifying a first viewpoint location; based, at least in part, on a photo image read from the photo image dataset, producing a first photo image view of the object-of-interest as seen from the first viewpoint location, the photo image dataset including multiple photo images taken via a collection vehicle at different respective points along a road and accessible for one or more users remote from the collection vehicle; providing the first photo image view of the object-of-interest to display the first photo image view; specifying a second viewpoint location; associating at least portions of the photo image with range distance data interpolating the photo images read from the photo image dataset according to the range distance data to create another image with a second photo image view of the object-of-interest as seen from the second viewpoint location wherein the second photo image view is different than the first photo image view; and providing the second photo image view of the object-of-interest to display the second photo image view. - View Dependent Claims (17)
-
-
11. A navigation device for using images in a video image dataset to produce multi-angle views of an object-of-interest, the navigation device method comprising:
-
a user interface configured to specify a first viewpoint location; a display configured to display a first video image view of the object-of-interest as seen from the first viewpoint location, wherein based, at least in part, on a video image read from the video image dataset, the first video image view of the object-of-interest as seen from the first viewpoint location is generated to display, the video image dataset including multiple video images taken via a collection vehicle at different respective points along a road and accessible for one or more users remote from the collection vehicle; wherein the user interface is further configured to specify a second viewpoint location; and wherein the display is further configured to display a second video image view of the object-of-interest as seen from the second viewpoint location, wherein based, at least in part, on video images read from the video image dataset, the second video image view of the object-of-interest as seen from the second viewpoint location is generated to display, and wherein the second video image view of the object-of-interest is generated by stitching together video images in the video image dataset according to range distance data associated with the video images, the second video image view different than the first video image.
-
Specification