Method and apparatus for applying stereoscopic imagery to three-dimensionally defined substrates
First Claim
1. A method for forming a stereoscopic representation of a three-dimensional object, comprising the steps of:
- (a) providing a stereogram comprising first and second views of the object;
(b) selecting from the first and second views a plurality of pairs of corresponding image points relating to three-dimensional features which represent a basic shape of the object, and determining image coordinates for each selected point with reference to an image coordinate system of its respective view;
(c) determining a location of a natural convergence point or forced convergence point related thereto in three-dimensional space for each selected pair of corresponding image points;
(d) providing a substrate having a surface defined by a set of coordinates in three-dimensional space, the set of coordinates corresponding to locations of the natural convergence points or forced convergence points, wherein the substrate is a three-dimensional representation of surface features of the basic shape of the object; and
(e) providing a data structure embodied on at least one of a record medium, a computer memory, or a read-only memory containing a set of instructions for applying the first and second views to the substrate with each pair of corresponding image points applied to their respective coordinates on the surface of the substrate such that surface parallax is substantially, eliminated for each selected pair of corresponding image points, and residual surface parallax occurs for at least some nonselected pairs of corresponding image points.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention represents a new form of stereoscopically-rendered three-dimensional model and various methods for constructing, manipulating, and displaying these models. The model consists of one or more stereograms applied to a substrate, where the shape of the substrate has been derived from the imagery or from the object itself, and the stereograms are applied to the substrate in a specific way that eliminates parallax for some points and reduces it in others. The methods offered can be (conservatively) 400 times more efficient at representing complex surfaces than conventional modelling techniques, and also provide for independent control of micro and macro parallaxes in a stereoscopically-viewed scene, whether presented in a VR environment or in stereo film or television.
86 Citations
35 Claims
-
1. A method for forming a stereoscopic representation of a three-dimensional object, comprising the steps of:
-
(a) providing a stereogram comprising first and second views of the object; (b) selecting from the first and second views a plurality of pairs of corresponding image points relating to three-dimensional features which represent a basic shape of the object, and determining image coordinates for each selected point with reference to an image coordinate system of its respective view; (c) determining a location of a natural convergence point or forced convergence point related thereto in three-dimensional space for each selected pair of corresponding image points; (d) providing a substrate having a surface defined by a set of coordinates in three-dimensional space, the set of coordinates corresponding to locations of the natural convergence points or forced convergence points, wherein the substrate is a three-dimensional representation of surface features of the basic shape of the object; and (e) providing a data structure embodied on at least one of a record medium, a computer memory, or a read-only memory containing a set of instructions for applying the first and second views to the substrate with each pair of corresponding image points applied to their respective coordinates on the surface of the substrate such that surface parallax is substantially, eliminated for each selected pair of corresponding image points, and residual surface parallax occurs for at least some nonselected pairs of corresponding image points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 35)
-
-
30. An article of manufacture having stored thereon a computer program or a data structure operable with a computer to allow the computer to form from data in the data structure or the computer program, a stereoscopic representation of an object made in accordance with the method of claim l.
-
31. An apparatus for forming a stereoscopic representation of an object, comprising a programmed computer with a program that when executed by the computer provides the following elements:
-
(a) a stereogram generator for generating a stereogram comprising first and second views of the object; (b) a selector module for selecting from the first and second views a plurality of pairs of corresponding image points relating to three-dimensional features which represent a basic shape of the object, and for determining image coordinates for each selected point with reference to an image coordinate system of its respective view; (c) a locator module for determining a location of a natural convergence point or a forced convergence point related thereto in three-dimensional space for each selected pair of corresponding image points; (d) a substrate generator for generating a substrate having a surface defined by a set of coordinates in three-dimensional space, the set of coordinates corresponding to locations of the natural convergence points or forced convergence points, wherein the substrate is a three-dimensional representation of surface features of the basic shape of the object; and (e) an applicator module for applying the first and second views to the generated substrate with each pair of corresponding image points applied to their respective coordinates on the surface of the substrate such that surface parallax is substantially eliminated for each selected pair of corresponding image points, and residual surface parallax occurs for at least some nonselected pairs of corresponding image points.
-
-
32. An apparatus for forming a stereoscopic representation of an object, comprising an item comprising at least one of a record medium, a computer memory, or a read-only memory, the item having the following two elements stored therein:
-
(a) a stereogram comprising first and second views of the object; and (b) a substrate having a surface defined by a set of coordinates in three-dimensional space, the set of coordinates corresponding to the location of at least one of natural convergence points and forced convergence points for each of a plurality of pre-selected pairs of corresponding image points relating to three-dimensional features which represent a basic shape of the object; and (c) a computer programmed to (i) select from the first and second views a plurality of pairs of corresponding image points relating to three-dimensional features which represent a basic shape of the object, and determining image coordinates for each selected point with reference to an image coordinate system of its respective view; (ii) determine a location of a natural convergence point or forced convergence point related thereto in three-dimensional space for each selected pair of corresponding image points; (iii) provide a substrate having a surface defined by a set of coordinates in three-dimensional space, the set of coordinates corresponding to locations of the natural convergence points or forced convergence points, wherein the substrate is a three-dimensional representation of surface features of the basic shape of the object; and (iv) apply the first and second views to the substrate with each pair of corresponding image points applied to their respective coordinates on the surface of the substrate such that surface parallax is substantially eliminated for the pre-selected pairs of corresponding image points and residual surface parallax occurs for at least some other pairs of corresponding image points.
-
Specification