Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
139 words
A system for combining virtual images with a real-world scene within a field of interest for an observer, said system comprising: a range scanner scanning the field of interest and generating range data indicating the distance of real-world objects within the field of interest; a computer model simulating a virtual entity and producing a virtual image of said virtual entity at a location within the field of interest; means for generating masked virtual objects from said range data and said virtual image indicating those portions of said virtual image that are visible in the field of interest; means for combining said masked virtual objects and a real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and display means for displaying said combined image to the observer.
Claim 2
Independent Claim
139 words
A system for combining virtual images with a real-world scene within a field of interest for an observer, said system comprising: a range scanner scanning the field of interest and generating range data indicating the distance of real-world objects within the field of interest; a computer model simulating a virtual entity and producing a virtual image of said virtual entity at a location within the field of interest; means for generating masked virtual objects from said range data and said virtual image indicating those portions of said virtual image that are visible in the field of interest; means for combining said masked virtual objects and a real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and display means for displaying said combined image to the observer.
Claim 3
Dependent Claim
32 words
The system of claim 1 wherein said display means comprises the imaging system of an armored vehicle and wherein the field of view comprises the field of view through said imaging system.
Claim 4
Dependent Claim
34 words
The system of claim 1 wherein said display means comprises the display of an aircraft simulator and wherein the field of view comprises the field of view from the cockpit of a simulated aircraft.
Claim 5
Dependent Claim
28 words
The system of claim 1 wherein said display means comprises an electronically-controlled visor and wherein the field of view comprises the field of view visible through said visor.
Claim 6
Dependent Claim
38 words
The system of claim 1 wherein said display means comprises the display system of a computing device and wherein the field of view comprises the field of view of a video camera transmitting images to said computing device.
Claim 7
Dependent Claim
60 words
The system of claim 1 further comprising means for generating virtual masking objects from said range data corresponding to real-world objects within the field of interest, and wherein said means for generating masked virtual objects combines said virtual masking objects with said virtual image to determine those portions of said virtual image that are visible in the field of interest.
Claim 8
Dependent Claim
26 words
The system of claim 6 wherein said virtual masking objects, said virtual images, and said masked virtual objects are defined in virtual reality modeling language (VRML).
Claim 9
Dependent Claim
19 words
The system of claim 1 further comprising control means for enabling the observer to change the field of view.
Claim 10
Dependent Claim
23 words
The system of claim 1 further comprising means for enabling the observer to interact with said computer model simulation and said virtual image.
Claim 11
Dependent Claim
21 words
The system of claim 1 wherein said range scanner periodically scans an array of ranging sectors in the field of view.
Claim 12
Dependent Claim
20 words
The system of claim 10 further comprising means for extrapolating changes in said masked virtual objects between said periodic scans.
Claim 13
Independent Claim
126 words
A method for combining virtual images with a real-world scene within a field of interest for an observer, said method comprising: scanning the field of interest to generate range data indicating the distance of real-world objects within the field of interest; simulating a virtual entity to produce a virtual image of said virtual entity at a location within the field of interest; generating masked virtual objects from said range data and said virtual image indicating those portions of said virtual image that are visible in the field of interest; combining said masked virtual objects and a real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and displaying said combined image to the observer.
Claim 14
Independent Claim
126 words
A method for combining virtual images with a real-world scene within a field of interest for an observer, said method comprising: scanning the field of interest to generate range data indicating the distance of real-world objects within the field of interest; simulating a virtual entity to produce a virtual image of said virtual entity at a location within the field of interest; generating masked virtual objects from said range data and said virtual image indicating those portions of said virtual image that are visible in the field of interest; combining said masked virtual objects and a real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and displaying said combined image to the observer.
Claim 15
Dependent Claim
34 words
The method of claim 12 wherein said combined image is displayed through the imaging system of an armored vehicle and wherein the field of view comprises the field of view through said imaging system.
Claim 16
Dependent Claim
36 words
The method of claim 12 wherein said combined image is displayed through the display of an aircraft simulator and wherein the field of view comprises the field of view from the cockpit of a simulated aircraft.
Claim 17
Dependent Claim
30 words
The method of claim 12 wherein said combined image is displayed through an electronically-controlled visor and wherein the field of view comprises the field of view visible through said visor.
Claim 18
Dependent Claim
39 words
The method of claim 12 wherein said combined image is displayed through the display of a computing device and wherein the field of view comprises the field of view of a video camera transmitting images to said computing device.
Claim 19
Dependent Claim
19 words
The method of claim 12 wherein said combined image is injected into the optical train of an optical instrument.
Claim 20
Dependent Claim
58 words
The method of claim 12 further comprising generating virtual masking objects from said range data corresponding to real-world objects within the field of interest, and wherein said step of generating masked virtual objects combines said virtual masking objects with said virtual image to determine those portions of said virtual image that are visible in the field of interest.
Claim 21
Dependent Claim
26 words
The method of claim 18 wherein said virtual masking objects, said virtual images, and said masked virtual objects are defined in virtual reality modeling language (VRML).
Claim 22
Dependent Claim
19 words
The method of claim 12 further comprising providing controls to enable the observer to change the field of view.
Claim 23
Dependent Claim
22 words
The method of claim 12 further comprising providing controls to enable the observer to interact with said simulation of said virtual entity.
Claim 24
Dependent Claim
23 words
The method of claim 12 wherein said step of scanning comprises periodically scanning an array of ranging sectors in the field of view.
Claim 25
Dependent Claim
18 words
The method of claim 22 further comprising extrapolating changes in said masked virtual objects between said periodic scans.
Claim 26
Independent Claim
153 words
A method for combining virtual images with a real-world scene within a field of interest for an observer, said method comprising: scanning the field of interest to generate range data for a two-dimensional array of range sectors indicating the distance of real-world objects within the field of interest; generating virtual masking objects from said range data corresponding to real-world objects within the field of interest; simulating a virtual entity to produce a virtual image of said virtual entity at a location within the field of interest; combining said virtual image and said virtual masking objects to generate a masked virtual object indicating those portions of said virtual image that are visible in the field of interest; combining said masked virtual objects and the real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and displaying said combined image to the observer.
Claim 27
Independent Claim
153 words
A method for combining virtual images with a real-world scene within a field of interest for an observer, said method comprising: scanning the field of interest to generate range data for a two-dimensional array of range sectors indicating the distance of real-world objects within the field of interest; generating virtual masking objects from said range data corresponding to real-world objects within the field of interest; simulating a virtual entity to produce a virtual image of said virtual entity at a location within the field of interest; combining said virtual image and said virtual masking objects to generate a masked virtual object indicating those portions of said virtual image that are visible in the field of interest; combining said masked virtual objects and the real-world image of the field of interest to create a combined image in which said virtual image appears in the real-world image; and displaying said combined image to the observer.
Claim 28
Dependent Claim
26 words
The method of claim 24 wherein said virtual masking objects, said virtual images, and said masked virtual objects are defined in virtual reality modeling language (VRML).
Claim 29
Dependent Claim
19 words
The method of claim 24 further comprising providing controls to enable the observer to change the field of view.
Claim 30
Dependent Claim
22 words
The method of claim 24 further comprising providing controls to enable the observer to interact with said simulation of said virtual entity.
Claim 31
Dependent Claim
23 words
The method of claim 24 wherein said step of scanning comprises periodically scanning an array of ranging sectors in the field of view.
Claim 32
Dependent Claim
17 words
The method of claim 28 further comprising extrapolating changes in said virtual masking objects between said scans.