Generating registration data for a virtual set
First Claim
Patent Images
1. A method of generating registration data for a virtual set comprising:
- identifying a plane in a real set;
associating said real plane to a plane defined in a virtual scene; and
determining differences in position between said real plane and said virtual plane to produce registration data, wherein said registration data defines a transformation for the virtual scene to facilitate the combination of said virtual scene with image data derived from the real set.
4 Assignments
0 Petitions
Accused Products
Abstract
In a virtual set a computer generated virtual image is combined with a real set. Registration data defines a transformation allowing virtual image data to be combined with image data derived from a real set. A reference plane is identified (902) in the real set which is associated (903) to a plane defined in the virtual world space. Differences in positions between the real and virtual planes are determined (904) to produce registration data.
47 Citations
24 Claims
-
1. A method of generating registration data for a virtual set comprising:
-
identifying a plane in a real set;
associating said real plane to a plane defined in a virtual scene; and
determining differences in position between said real plane and said virtual plane to produce registration data, wherein said registration data defines a transformation for the virtual scene to facilitate the combination of said virtual scene with image data derived from the real set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
the identifying of the real plane in the real set, is effected with respect to a first three dimensional co-ordinate origin;
identifying the virtual plane in the virtual set is effected with respect to a second three dimensional co-ordinate origin;
the determining of said differences is effected by comparing a vertex on each said plane with its respective origin, to obtain a transformation; and
said transformations are combined to generate said registration data.
-
-
9. A method according to claim 8, wherein said registration data is further modified by an operator, such that multiple registration data sets may be defined for a unique real set virtual set combination.
-
10. A method according to claim 8, wherein a plurality of planes is identified for combination in each of said real and virtual sets.
-
11. A method of generating registration data for a virtual set, comprising:
-
identifying a three-dimensional registration object in a real set;
identifying a three-dimensional model of said registration object in a virtual set; and
combining real and virtual positions of said registration object in order to generate said registration data.
-
-
12. A method of combining virtual scene data with images from a real set, comprising:
-
generating an image of a real set;
rendering an image of a virtual set from said virtual scene data, in combination with registration data; and
combining said real image with said rendered image wherein said registration data is determined by a process of matching a positional attribute of a plane common to said real set and said virtual set.
-
-
13. A method of producing image data in a virtual set, comprising:
-
loading virtual scene data;
generating registration data; and
using said registration data to combine real and virtual images, wherein said registration generation comprises;
identifying a real plane in said real images;
associating said real plane to a plane defined in a virtual scene, and determining differences in position between said real plane and said virtual plane to produce registration data.
-
-
14. An apparatus for generating registration data for a virtual set, comprising:
-
means for identifying the real plane in the real set;
means for associating said real plane to a virtual plane defined in a virtual set;
means for determining differences in position between said real plane and said virtual plane to produce registration data, wherein said registration data defines a transformation for virtual scene data to facilitate the combination of said virtual data with image data derived from the real set; and
means for employing said registration data to align the virtual plane with the real plane. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having computer-readable instructions executable by a computer to generate registration data for a virtual set, said registration data being required to facilitate alignment of virtual scene data with real set data, such that the computer performs the steps of
reading data representing a selected reference plane in a real set; -
identifying a corresponding virtual plane from said virtual scene data; and
computing a registration matrix to map said real reference plane to said corresponding virtual plane. - View Dependent Claims (22, 23, 24)
-
Specification