Method and system for tracking vantage points from which pictures of an object have been taken
First Claim
1. A method in a computer system for tracking vantage points from which pictures of an object have been taken, the computer system having a display device, the method comprising:
- displaying an image of the object on the display device;
displaying around the displayed image of the object a three-dimensional view of a translucent hemisphere having a surface that is visually indicated, the displaying such that the image of the object is visible through the surface of the translucent hemisphere;
identifying a plurality of three-dimensional vantage points from which pictures of the object have been taken; and
for each of the plurality of vantage points from which pictures of the object have been taken, and in the order that pictures have been taken, displaying a two-dimensional, geometric indication of the vantage point at a position on the surface of the displayed translucent hemisphere corresponding to the direction of the vantage point from which a picture of the object was taken.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-based method and system for digital 3-dimensional imaging of an object which allows for viewing images of the object from arbitrary vantage points. The system, referred to as the Lumigraph system, collects a complete appearance of either a synthetic or real object (or a scene), stores a representation of the appearance, and uses the representation to render images of the object from any vantage point. The appearance of an object is a collection of light rays that emanate from the object in all directions. The system stores the representation of the appearance as a set of coefficients of a 4-dimensional function, referred to as the Lumigraph function. From the Lumigraph function with these coefficients, the Lumigraph system can generate 2-dimensional images of the object from any vantage point. The Lumigraph system generates an image by evaluating the Lumigraph function to identify the intensity values of light rays that would emanate from the object to form the image. The Lumigraph system then combines these intensity values to form the image.
212 Citations
36 Claims
-
1. A method in a computer system for tracking vantage points from which pictures of an object have been taken, the computer system having a display device, the method comprising:
-
displaying an image of the object on the display device;
displaying around the displayed image of the object a three-dimensional view of a translucent hemisphere having a surface that is visually indicated, the displaying such that the image of the object is visible through the surface of the translucent hemisphere;
identifying a plurality of three-dimensional vantage points from which pictures of the object have been taken; and
for each of the plurality of vantage points from which pictures of the object have been taken, and in the order that pictures have been taken, displaying a two-dimensional, geometric indication of the vantage point at a position on the surface of the displayed translucent hemisphere corresponding to the direction of the vantage point from which a picture of the object was taken. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a computer system for displaying on a display device an indication of each of a plurality of directions, from which pictures of an object have been taken, in three dimensions, comprising:
-
displaying a perspective view of a translucent hemisphere surrounding the object on the display device;
identifying a plurality of the directions; and
for each of the plurality of directions and in the order that directions have been identified, determining a position on the hemisphere that corresponds to the direction; and
displaying a two-dimensional, geometric indication at the determined position on the hemisphere. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing instructions for causing a computer system to display on a display device an indication of each of a plurality of directions, from which pictures of an object have been taken, in three dimensions, by:
-
displaying a perspective view of a translucent three-dimensional surface surrounding the object on the display device;
identifying a plurality of the directions; and
for each of the plurality of directions and in the order that directions have been identified, determining a position on the surface that corresponds to the direction; and
displaying a two-dimensional, geometric indication at the determined position on the surface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method in a computer system for tracking vantage points from which pictures of an object have been taken, the computer system having a display device, the method comprising:
-
displaying an image of the object on the display device;
displaying a three-dimensional translucent hemisphere around the displayed image of the object;
identifying a plurality of three-dimensional vantage points from which pictures of the object have been taken; and
for each of the plurality of vantage points from which pictures of the object have been taken, and in the order that pictures have been taken, displaying on the displayed three-dimensional hemisphere a two-dimensional, geometric indication of the vantage point. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for tracking directions from which pictures of an object have been taken, the system comprising:
-
a display device with an image of the object and a three-dimensional translucent hemisphere displayed around the displayed image of the object; and
a direction tracking component that identifies a direction from which pictures of the object have been taken, and for each of the directions from which pictures of the object have been taken and in the order that pictures have been taken, displays on the displayed hemisphere a two-dimensional, geometric indication of the direction. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-readable medium containing instructions for causing a computer system to display indication of directions from which pictures of an object have been taken, by:
-
displaying a three-dimensional translucent surface surrounding the object;
identifying a plurality of the directions; and
for each of the plurality of directions, and in the order the directions have been identified, receiving the direction; and
displaying on the displayed three-dimensional surface a two-dimensional, geometric indication of the direction. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification