Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
162 words
A method of creating virtual reality, comprising: positioning at least three cameras surrounding a visual object to be virtualized; synchronizing the operation of said at least three cameras; generating a plurality of digitized images for each sequence of shots of said visual object by a corresponding one of said at least three cameras; creating a plurality of discrete depth maps, wherein each depth map is extracted from an associated one of said plurality of digitized images; generating a plurality of weighted depth maps by attaching reliability values to each of said plurality of discrete depth maps; and preparing an object-centered model of said visual object including: fusing said each of said plurality of digitized images and a weighted depth map associated therewith, thereby creating a tessellated surface for said visual object, and extracting a virtualized surface for said visual object by selectively projecting each voxel in an object-centered three-dimensional space onto said tessellated surface and finding one or more voxels with zero-crossings.
Claim 2
Independent Claim
162 words
A method of creating virtual reality, comprising: positioning at least three cameras surrounding a visual object to be virtualized; synchronizing the operation of said at least three cameras; generating a plurality of digitized images for each sequence of shots of said visual object by a corresponding one of said at least three cameras; creating a plurality of discrete depth maps, wherein each depth map is extracted from an associated one of said plurality of digitized images; generating a plurality of weighted depth maps by attaching reliability values to each of said plurality of discrete depth maps; and preparing an object-centered model of said visual object including: fusing said each of said plurality of digitized images and a weighted depth map associated therewith, thereby creating a tessellated surface for said visual object, and extracting a virtualized surface for said visual object by selectively projecting each voxel in an object-centered three-dimensional space onto said tessellated surface and finding one or more voxels with zero-crossings.
Claim 3
Dependent Claim
11 words
The method of claim 1 further comprising storing said object-centered model.
Claim 4
Dependent Claim
28 words
The method of claim 1, further comprising manually editing at least one of said plurality of discrete depth maps prior to generating said plurality of weighted depth maps.
Claim 5
Dependent Claim
60 words
The method as in claim 1, wherein generating said plurality of digitized images includes: capturing a plurality of analog images from each of said at least three cameras in parallel; storing each of said plurality of analog images along with a time-stamp therefor; and generating said plurality of digitized images by digitizing said each of said plurality of analog images.
Claim 6
Dependent Claim
31 words
The method of claim 4, further comprising correlating each of said plurality of digitized images using time-stamps associated with corresponding analog images prior to creating said plurality of discrete depth maps.
Claim 7
Dependent Claim
40 words
The method of claim 1, wherein preparing said object-centered model includes: pre-computing visibility information for each shot of said visual object by each of said at least three cameras; and storing said visibility information as part of said object-centered model.
Claim 8
Dependent Claim
27 words
The method of claim 6, further comprising generating a three-dimensional virtualized image of said visual object from at least one viewing angle using said object-centered model thereof.
Claim 9
Dependent Claim
20 words
The method of claim 7, wherein generating said three-dimensional virtualized image includes rendering said three-dimensional visualized image using CAD techniques.
Claim 10
Dependent Claim
53 words
The method as in claim 7, wherein generating said three-dimensional virtualized image includes: initially rendering a reference scene description of said three-dimensional virtualized image while omitting rendering of pixels that map to depth discontinuities; and subsequently rendering said pixels that map to depth discontinuities using supporting scene descriptions of said three-dimensional virtualized image.
Claim 11
Dependent Claim
220 words
A virtual reality system, comprising: at least three cameras positioned around a visual object to be virtualized; scene transcription hardware in communication with said cameras, wherein said scene transcription hardware includes: a sync signal generator in communication with said at least three cameras, wherein said sync signal generator produces a sync signal that synchronizes the operation of said at least three cameras, at least three storage devices, wherein each of said at least three storage devices is coupled to a corresponding one of said at least three cameras to record analog images supplied by said corresponding one of said at least three cameras on a respective magnetic storage medium, a time code generator coupled to said at least three storage devices, wherein said time code generator time stamps each of said analog images, and an A/D conversion device configured to operate on each said magnetic storage medium off-line, thereby converting said analog images into corresponding digitized images; and an internal representation generator in communication with said scene transcription hardware, said internal representation generator creating a plurality of discrete depth maps by extracting each depth map from an associated one of said digitized images, and wherein said internal representation generator is configured to create an object centered model of said visual object to facilitate generation of a three-dimensional virtualized view thereof.
Claim 12
Dependent Claim
220 words
A virtual reality system, comprising: at least three cameras positioned around a visual object to be virtualized; scene transcription hardware in communication with said cameras, wherein said scene transcription hardware includes: a sync signal generator in communication with said at least three cameras, wherein said sync signal generator produces a sync signal that synchronizes the operation of said at least three cameras, at least three storage devices, wherein each of said at least three storage devices is coupled to a corresponding one of said at least three cameras to record analog images supplied by said corresponding one of said at least three cameras on a respective magnetic storage medium, a time code generator coupled to said at least three storage devices, wherein said time code generator time stamps each of said analog images, and an A/D conversion device configured to operate on each said magnetic storage medium off-line, thereby converting said analog images into corresponding digitized images; and an internal representation generator in communication with said scene transcription hardware, said internal representation generator creating a plurality of discrete depth maps by extracting each depth map from an associated one of said digitized images, and wherein said internal representation generator is configured to create an object centered model of said visual object to facilitate generation of a three-dimensional virtualized view thereof.
Claim 13
Dependent Claim
17 words
The system of claim 10, further comprising a view generator in communication with said internal representation hardware.
Claim 14
Dependent Claim
16 words
The system of claim 11, further comprising a stereoscopic headset in communication with said view generator.
Claim 15
Dependent Claim
16 words
The system of claim 11, further comprising a CRT screen in communication with said view generator.
Claim 16
Dependent Claim
24 words
The system of claim 10, wherein each storage device is a video cassette recorder and the respective storage medium therefor is a video cassette.