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 an image dataset to produce multi-angle views of an object-of-interest, the image dataset stored on a first computer-readable medium, the method comprising:
- specifying a location of the object-of-interest;
specifying a first viewpoint location;
based, at least in part, on images read from the image dataset, producing a first view of the object-of-interest as seen from the first viewpoint location;
presenting the first view of the object-of-interest;
specifying a second viewpoint location;
based, at least in part, on images read from the image dataset, producing a second view of the object-of-interest as seen from the second viewpoint location; and
presenting the second view of the object-of-interest.
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.
126 Citations
30 Claims
-
1. A method for using images in an image dataset to produce multi-angle views of an object-of-interest, the image dataset stored on a first computer-readable medium, the method comprising:
-
specifying a location of the object-of-interest; specifying a first viewpoint location; based, at least in part, on images read from the image dataset, producing a first view of the object-of-interest as seen from the first viewpoint location; presenting the first view of the object-of-interest; specifying a second viewpoint location; based, at least in part, on images read from the image dataset, producing a second view of the object-of-interest as seen from the second viewpoint location; and presenting the second view of the object-of-interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium containing computer-executable instructions for performing a method for using images in an image dataset to produce multi-angle views of an object-of-interest, the image dataset stored on a first computer-readable medium, the method comprising:
-
specifying a location of the object-of-interest; specifying a first viewpoint location; based, at least in part, on images read from the image dataset, producing a first view of the object-of-interest as seen from the first viewpoint location; presenting the first view of the object-of-interest; specifying a second viewpoint location; based, at least in part, on images read from the image dataset, producing a second view of the object-of-interest as seen from the second viewpoint location; and presenting the second view of the object-of-interest.
-
-
18. A system for using images in an image dataset to produce multi-angle views of an object-of-interest, the system comprising:
-
a first computer-readable medium containing the image dataset; a program for specifying a location of an object-of-interest; a program for specifying first and second viewpoint locations; a program for producing, based, at least in part, on images read from the image dataset, first and second views of the object-of-interest as seen, respectively, from the first and second viewpoint locations; and a program for presenting the first and second views of the object-of-interest. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification