WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Virtual reality imaging system    
United States Patent5490239   
Link to this pagehttp://www.wikipatents.com/5490239.html
Inventor(s)Myers; William L. (Boulder, CO)
AbstractThe virtual reality imaging system takes a multidimensional space that contains real world objects and phenomena, be they static or dynamic in nature, and enables a user to define a point and/or a path through this multidimensional space. The apparatus then displays the view to the user that would be seen from the point and/or path through the multidimensional space. This view is filtered through user definable characteristics that refine the real world phenomena and objects to a perspective that is of interest to the user. This filtered view presents the user with a virtual view of the reality contained within this multidimensional space, which virtual reality presents data to the user of only objects, views and phenomena that are of particular interest to the user.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5490239
Virtual reality imaging system - US Patent 5490239 Drawing
Virtual reality imaging system
Inventor     Myers; William L. (Boulder, CO)
Owner/Assignee     University Corporation For Atmospheric Research (Boulder, CO)
Patent assignment
All assignments
Publication Date     February 6, 1996
Application Number     08/302,640
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 8, 1994
US Classification     345/581 345/419 345/474 345/958
Int'l Classification     G06F 015/20
Examiner     Powell; Mark R.
Assistant Examiner     Huynh; Ba
Attorney/Law Firm     Duft, Graziano & Forest
Address
Parent Case     CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation-in-part of U.S. patent application Ser. No. 07/955,309, filed Oct. 1, 1992 titled Virtual Reality Imaging System.
Priority Data    
USPTO Field of Search     395/119 395/120 395/121 395/124 395/125 395/129 395/130 395/152 395/154 395/155 395/161
Patent Tags     virtual reality imaging
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5396583
Chen
345/427
Mar,1995

[0 after 0 votes]
5317689
Nack
345/505
May,1994

[0 after 0 votes]
5095521
Trousset
345/421
Mar,1992

[0 after 0 votes]
4752836
Blanton
386/84
Jun,1988

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


I claim:

1. Apparatus for presenting a user with a virtual image of phenomena located in a predefined multidimensional space, comprising:

means for generating data indicative of at least one phenomena extant in a multidimensional space, which multidimensional space has predefined extent in a plurality of dimensions;

means for converting said generated data to a compact data representation of said at least one phenomena;

means for storing data defining a plurality of characteristics of said phenomena that are to be displayed to a user;

means for extracting data, that satisfies said plurality of characteristics defined by said stored data, from said compact data representation; and

means, responsive to said extracted data, for producing an image representative of a three dimensional view of at least a portion of said multidimensional space to display said phenomena, substantially temporally concurrent with the generation of said data used to produce said image.

2. The apparatus of claim 1 wherein said converting means generates data for said compact data representation indicative of a presence and locus of said at least one phenomena in said multidimensional space.

3. The apparatus of claim 2 wherein said converting means generates data indicative of an extent of said phenomena in said multidimensional space, said compact data representation defining exterior surfaces of said phenomena.

4. The apparatus of claim 3 further comprising:

means for storing data representative of at least one texture map, which texture map is indicative of features of a surface of said phenomena; and

wherein said image producing means accesses data in said storing means corresponding to a selected one of said texture maps to produce said image.

5. The apparatus of claim 4 wherein said image producing means retrieves said data indicative of exterior surfaces of said phenomena concurrent with accessing data in said storing means corresponding to said selected texture map;

means for altering said surface to incorporate features of said texture map.

6. The apparatus of claim 5 wherein said image generation means converts said compact data representation data indicative of said exterior surfaces to a pixel by pixel image of said exterior surface of said phenomena.

7. The apparatus of claim 3 wherein said image generation means retrieves locus information of said phenomena from said compact data representation to define position of exterior surfaces of said phenomena in said multidimensional space.

8. The apparatus of claim 7 wherein said image producing means arbitrates among a plurality of phenomena to identify segments of exterior surfaces of ones of said phenomena to be represented in a foreground of a field of view from a user.

9. The apparatus of claim 8 wherein said image producing means combines said identified segments of exterior surfaces to present an inter-object spatial relationship view to said user.
 Description Submit all comments and votes
 


FIELD OF THE INVENTION

This invention relates to computer generated images and, in particular, to a system that creates a visual image of a multidimensional space to present a filtered image of various three dimensional phenomena and features that are contained within the multidimensional space as viewed from any predefined locus within the space.

PROBLEM

It is a problem in complex computer controlled systems that deal with real world phenomena to present a representation of the phenomena in a manner that is both informative to the user and in a simple presentation format. Computer generated graphics are ubiquitous and are typically used to present an accurate representation of an object, a phenomena, a multidimensional space and interactions therebetween. Computer generated graphics are also used extensively in simulation systems to present an image of a real world situation or a hypothetical situation to a user for training, analysis or other purposes. Computer generated graphics have become extremely sophisticated and can represent extremely complex and fanciful situations in a manner that is virtually lifelike. The application of computer graphics spans many technologies and applications.

One area in which computer graphics has yet to make a significant impact is the area of real time display of complex real world phenomena. Some elementary work has taken place in this area but systems of great flexibility and adaptability that can handle extremely complex phenomena are presently unavailable. This is because the volume of data that must be processed to present an accurate display represents a significant processing task and when coupled with a requirement to provide a display in real time, exceeds the processing capability of present processors. It is therefore a problem to visually display a complex multidimensional and real time phenomena in a large multidimensional space in a simple manner that maps the derived reality to a predefined user's viewpoint.

SOLUTION

The above described problems are solved and a technical advance achieved in the field by the virtual reality image generation system of the present invention. This apparatus takes a multidimensional space that contains real world objects and phenomena, be they static or dynamic in nature, and enables a user to define a point and/or a path through this multidimensional space. The apparatus then displays the view to the user that would be seen from the point and/or path through the multidimensional space. This view is filtered through user definable characteristics that refine the real world phenomena and objects to a perspective that is of interest to the user. This filtered view presents the user with a virtual view of the reality contained within this multidimensional space, which virtual reality presents data to the user of only objects, views and phenomena that are of particular interest to the user. This apparatus highlights, emphasizes, deletes, and reorients the reality contained within the multidimensional space to present an image to the user of only what the user needs to see to accomplish a stated task. The selective presentation of information in real time of real world phenomena enables the user to process the reduced data set contained in the image presented by this apparatus to perform a designated task in a manner that heretofore was impossible. In addition, the phenomena that is displayed is stored and processed in an efficient manner. The phenomena is reduced to a compact data representation to simplify the processing task and data communications.

The preferred embodiment described herein is that of an airport operations system wherein an airport is located in a predetermined location in a multidimensional space and is surrounded by various three dimensional topological surface features. The three dimensional air space surrounding the airport is typically managed by air traffic controllers to route aircraft in the vicinity of the airport into arrival and departure patterns that avoid the topological features, various weather conditions around the airport, and other aircraft that share the airspace with a particular flight. This problem is extremely complex in nature in that the multidimensional space around the airport contains fixed objects such as the airport and its surrounding topological features as well as dynamic phenomena such as meteorological events that are beyond the control of the air traffic controllers as well as dynamic phenomena, such as the aircraft, that can be indirectly controlled by the air traffic controllers. The dynamic phenomena vary in time and space and the movement of the aircraft within this multidimensional space must be managed in real time in response to real time and sometimes sudden changes in the meteorological phenomena as well as the position of other aircraft.

No known system even remotely approaches providing the air traffic controllers, the pilots or other potential users with a reasonable distillation of air of the data contained with the multidimensional space around an airport. Existing airport operations include a significant amount of data acquisition instrumentation to provide the air traffic controllers as well as the pilots of the aircraft with data relating to weather, air traffic and spatial relationships of the aircraft with respect to the airport and the ground level. The problem with this apparatus is that all of the data acquisition instrumentation is configured into individual units, each adapted to present one set of narrowly defined relevant information to the user with little attempt to integrate the plurality of systems into a universal instrument that can be adapted to controllably provide an image of the multidimensional space to the various users, with each image being presented to a user in terms of their specific need for information. This is especially important since the air traffic controller has a significantly different need for information than the pilot of the aircraft. The data output by these diverse systems varies greatly in both format and content and is not easily integrated into a single system that can represent the multidimensional space and its contents.

The apparatus of the present invention obtains data from a multitude of data acquisition sources and controllably melds this information into a database that represents all the information of interest relating to this multidimensional space. Graphic processing apparatus responds to user input to define a predetermined point or path (interactively or on a predefined basis) through the multidimensional space as well as certain visualization characteristics for each individual user. The graphic processing apparatus thence, in real time, presents the user with a customized view of the multidimensional space in a visual form by deleting information that is extraneous or confusing and presenting only the data that is of significant relevance to the particular user as defined by the filter. In an airport operation environment, low level wind shear alert systems (LLWAS) use ground-based sensors to generate data indicative of the presence and locus of meteorological phenomena such as wind shear and gust fronts in the vicinity of the airport. In addition, terminal doppler weather radar (TDWR) may also be present at the airport to identify the presence and locus of meteorological phenomena in the region surrounding the airport to enable the air traffic controllers to guide the aircraft around undesirable meteorological phenomena such as thunderstorms. Additional data is available in the form of LANDSAT data indicative of topological surface features surrounding the airport. This system can also use other digital image data such as aviation charts, road maps, night light imaging, etc. Air traffic control radar is also available to indicate the presence and locus of aircraft within the space around the airport for air traffic control purposes. Collectively, these systems provide data representative of the immutable characteristics of the multidimensional space as well as the dynamic phenomena contained in the air space, including meteorological events and aircraft operations. It is not uncommon for airport operations to take place in a zero visibility mode wherein the pilot's ability to obtain a visual image of air space in front of the aircraft is impaired to the point where the pilot is flying blind. Further, some aviation weather hazards are not detectable by the naked eye in clear air conditions, e.g., dry microbursts or turbulent regions. The pilot must rely on the air traffic controllers and radar contained within the aircraft to ensure that the pilot does not fly the aircraft on a collision course with a solid object, such as another aircraft or the topological features surrounding the airport.

The virtual reality imaging system of the present invention converts the data obtained from the multitude of systems into compact data representations of the phenomena of interest to the user. These compact data representations from the various data collection systems can be merged and the information contained therein simply distilled into a visualization of the flight path presently in front of the aircraft. This apparatus can delete extraneous information, such as clouds, fog, etc. and illustrate to the pilot and/or the air traffic controller only phenomena that would be of significant interest to the pilot, such as dangerous meteorological phenomena and other aircraft, to present the pilot with a clear image of hazards within the multidimensional space to permit the pilot to chart a course through these hazards without the pilot being able to see these dangers with the naked eye.

The specific example noted above is simply one of many applications of this concept which operates to filter vast amounts of data typically found in a visual imaging situation to present a "clearer image" to the user as defined by the specific needs of the user. The user therefore sees only what they need to see and can complete tasks that heretofore were impossible due to the visual overload encountered in many situations, such as flying an aircraft through fog or clouds or not being able to identify a wind shear event in a meteorological phenomena of significant extent and complexity. An additional capability of this system is the prediction of future states of the dynamic phenomena. Data is collected by the multitude of data acquisition systems over a plurality of sampling intervals and can be extrapolated through trend analyses or through model simulations on the data available to illustrate the state of the dynamic phenomena in future sampling intervals. This capability enables the air traffic control supervisor to model the weather activity around the airport to provide information to plan airport operations for the immediate future.

BRIEF DESCRIPTION OF THE DRAWING

FIG. 1 illustrates in block diagram form the overall architecture of the apparatus of the present invention;

FIG. 2-4 illustrate in flow diagram form the operation of the various segments of the improved weather alert system;

FIG. 5 illustrates in block diagram form the overall architecture of the improved weather alert system;

FIG. 6 illustrates a plot of a typical airport configuration, including LLWAS and TDWR installations and typical weather conditions;

FIG. 7-12 illustrate an example of converting the compact data representation of a phenomena to a three-dimensional object representation;

FIG. 13-17 illustrate typical visual images produced by this apparatus;

FIG. 18 illustrates additional detail of the renderer; and

FIG. 19 illustrates in flow diagram form the operation of the presentation subsystem.

DETAILED DESCRIPTION.

FIG. 1 illustrates in block diagram form the overall architecture of the virtual reality imaging system 10 of the present invention. Within the virtual reality imaging system 10, a data acquisition subsystem 1 functions to collect and produce the real time data that is representative of the multidimensional space and the features and phenomena extant therein. Graphics subsystem 2 functions to utilize the real time data that is produced by the data acquisition subsystem 1 to produce the visual displays required by the plurality of users. To accomplish this, a shared database 3 is used into which the real time data is written by the data acquisition subsystem 1 and accessed by the various processing elements of graphics subsystem 2. A user data input device 5 is provided to enable a user or a plurality of users to enter data into the graphics subsystem 2 indicative of the particular information that each of the plurality of users desires to have displayed on the corresponding display device 11.

In operation, the data acquisition subsystem 1 comprises a plurality of data acquisition apparatus 21-2n, each of which produces data representative of measurements performed on the phenomena or features that are located in the multidimensional space. These data acquisition apparatus 21-2n can process the real time measurement data into compact data representations of the phenomena and features, which compact data representations are transmitted to graphics subsystem 2 for processing into the visual images. The graphics subsystem 2 converts the compact data representations produced by the plurality of data acquisition apparatus 21-2n into visualizations as defined by each of the users of the virtual reality imaging system 100. This visualization is produced by performing a database transversal to present the data in a form and format of interest to each of the users.

Aviation Weather Display System

A typical application of this apparatus is an aviation weather display system whose data acquisition subsystems make use of a plurality of aviation weather instrumentation that are used in and about an airport installation. The aviation weather instrumentation may include ground based sensors such as radar, lighting detection networks, and wind sensors as well as airborne sensors, such as sounding balloons or aircraft based sensors. Each of the aviation weather instrumentation produces raw data indicative of real time meteorological phenomena, topological features and aircraft operations in the multidimensional space, which real time data is processed by the data acquisition subsystem 1 to produce compact representations of the real time data. These data processing steps often include filtering, feature extraction, and correlation/integration of more than one data stream. Furthermore, this processed data may be used as input to physically based models, which attempt to predict the evolving phenomena based on the stored measurements.

From the compact data representations, the graphics subsystem 2 generates generalized graphical representations of the phenomena and features. This involves the creation of an object or objects which exist in a virtual multidimensional space. In an aviation weather display application, this virtual reality imaging system 10 must operate in real time since significantly delayed data affects the validity and functionality of the system as a whole. The visualization presented to the user typically includes frame of reference information such as terrain, overlaid with identifiable features in the form of highways, range rings or icons representing municipalities or airports. Furthermore, the terrain surface can be colored by texture mapping it with an image such as a LANDSAT image or a digital map. This system can also use other digital image data such as aviation charts, road maps, night light imaging, etc. In order to integrate the plurality of data streams that are produced in a data acquisition subsystem 1, the graphics subsystem 2 must perform numerous operations such as database culling, relative level of detail determination and rendering to create user recognizable images from the raw data or compact data representations that are stored in database 3.

Data Acquisition Subsystem Architecture

FIG. 1 illustrates the major subcomponents of a typical data acquisition apparatus 21. In a typical configuration, a plurality of sensors 201 are used to make measurements during a sampling interval of predetermined duration and repetition frequency, of one or more characteristics of a particular phenomena or feature within the multidimensional space. The output signals from the plurality of sensors 201 are received by data filtering and feature extraction element 202 which functions to filter the data received from the plurality of sensors 201 to remove ambient noise or unwanted signal components therefrom. The data filtering, feature extraction element 202 also functions to convert the raw data received from the plurality of sensors 201 into a definition of the particular phenomena or feature that is being monitored by this particular data acquisition apparatus 21. An example of such a capability is the use of an improved low level wind shear detection apparatus which converts the wind magnitude measurements from a plurality of ground based sensors into data representative of wind shear events within the multidimensional space. To accomplish this, the raw data obtained from the sensors 201 must be converted into a form to extract the wind shear events from the plurality of wind measurements taken throughout the multidimensional space. The resultant information is used by compact data representation apparatus 204 to produce a set of data indicative of the extracted feature in a convenient memory efficient manner. This can be in the form of gridded data sets, feature extent and location data as well as other possible representations. Furthermore, the data acquisition apparatus can include a predictive element 203 which uses the data obtained from data filtering, feature extraction apparatus 202 to extrapolate into one or more predetermined future sampling intervals to identify a future temporal state of the feature or phenomena that is being measured. The data output by the predictive element 203 is also forwarded to compact data representation element 204 for inclusion in the data set that is produced therein. The resultant compact data representations are transmitted to the graphics subsystem 2.

It is obvious that if the feature being monitored is temporally and spatially static, the data that is produced is invariant and need not be updated during successive sampling intervals. However, most phenomena that are monitored in this environment tend to be temporally and in many cases spatially varying and the operation of the data acquisition apparatus 1 is on a time sampled basis, with a set of data being produced at the end of each sampling interval. The plurality of data acquisition elements 21-2n preferably operate in a time coordinated manner to produce synchronized sets of data sets in the database 3 so that graphics subsystem 2 can produce temporally coordinated views of the phenomena and features located in the multidimensional space on a once per sampling interval basis or over a plurality of sampling intervals, dependent on the amount of data that must be processed. In a real time environment, the plurality of data acquisition apparatus 21-2n function to collect tremendous amounts of data and reduce the data to manageable amounts for use by the graphics subsystem 2.

The improved low-level wind shear alert system, illustrated in block diagram form in FIG. 5, provides an improved method of identifying the presence and locus of wind shear in a predefined area. This low-level wind shear alert system enhances the operational effectiveness of the existing LLWAS system by mapping the two-dimensional wind velocity, measured at a number of locations, to a geographical indication of wind shear events. This resultant geographical indication is displayed in color-graphic form to the air traffic control personnel and can also be transmitted via a telemetry link to aircraft in the vicinity of the airport for display therein. In addition, gust fronts are tracked and their progress through the predefined area displayed to the users.

This low-level wind shear alert system can also integrate data and processed information received from a plurality of sources, such as anemometers and Doppler radar systems, to produce low-level wind shear alerts of significantly improved accuracy over those of prior systems. In particular, the apparatus of the improved low-level wind shear alert system makes use of the data and processed information produced by the existing Low-Level Wind Shear Alert System (LLWAS) as well as that produced by the Terminal Doppler Weather Radar (TDWR) to precisely identify the locus and magnitude of low-level wind shear events within a predetermined area. This is accomplished by the use of a novel integration system that utilizes the data and processed information received from these two systems (LLWAS & TDWR) in such a way that the limitations of the two stand-alone systems are ameliorated. This integration scheme, while addressing these limitations, simultaneously maintains the strengths of the two stand-alone systems. This technique then provides the best possible wind shear hazard alert information. Furthermore, this integration methodology addresses the operator interaction problem discussed above. The integration is fully automated, requires no meteorological interpretation by the users and produces the required graphical and alphanumeric information in an unambiguous format. Lastly, this integration technique is implemented fully without any major software modifications nor without any hardware modifications to the existing stand-alone systems.

The TDWR apparatus uses a 5 cm. C-band Doppler radar system to measure radial winds when atmospheric scatterers are present. This system processes the radar return signals to create a field of radially oriented line segments indicative of the radial velocity data received from the radar. The TDWR apparatus bounds isolated sets of segments that are above a predetermined threshold to define an area which would contain a specific, potential low-level wind shear event. The bounding is such that it incorporates the smallest area which includes all of the line segments above the predetermined threshold. A predefined geometric shape is used to produce this bounding and the characteristics of this geometric shape are adapted in order to encompass all of the required data points in the minimal area.

The apparatus of the improved low-level wind shear alert system is divided into two independent sections: detection of wind shear with loss situations (microbursts, etc.) and detection of wind shear with gain situations (gust fronts, etc.). The TDWR system outputs wind shear with loss data in the form of microburst shapes. The enhanced low-level wind shear alert system generates equivalent LLWAS microburst shapes using the triangle and edge divergence values produced by the existing LLWAS apparatus. The LLWAS microburst shapes are validated by using auxiliary information from LLWAS and TDWR to eliminate marginal and false-detection LLWAS microburst shapes. The resultant two sets of microburst shapes are then considered for alarm generation purposes. The wind shear with gain portion of this system simply divides the coverage area into two regions, with TDWR producing wind shear with gain runway alarms for wind shear events that occur outside of the LLWAS sensor while the LLWAS runway oriented gain alarms are produced for wind shear events that occur inside of the LLWAS sensor network.

This integration architecture enables the concurrent use of a plurality of sensorbased systems to provide the wind shear detection function, with increased accuracy. Both ground-based and aircraft-based sensor systems can be used to provide wind data for this apparatus. The mapping of diverse forms of input data into a common data structure (predefined geometric shapes) avoids the necessity of modifying existing sensor systems and simplifies the production of information displays for the user. The use of a common information display apparatus and format renders the combination of systems transparent to the user.

Improved Low-Level Wind Shear Detection System

Adverse weather conditions, especially those affecting-airport operation, are a significant safety concern for airline operators. Low level wind shear is of significant interest because it has caused a number of major air carrier accidents. Wind shear is a change in wind speed and/or direction between and two points in the atmosphere. It is generally not a serious hazard for aircraft en route between airports at normal cruising altitudes but strong, sudden low-level wind shear in the terminal area can be deadly for an aircraft on approach or departure from an airport. The most hazardous form of wind shear is the microburst, an outflow of air from a small scale but powerful downward gush of cold, heavy air that can occur beneath or from the storm or rain shower or even in rain free air under a harmless looking cumulus cloud. As this downdraft reaches the earth's surface, its spreads out horizontally like a stream of water sprayed straight down on a concrete driveway from a garden hose. An aircraft that flies through a microburst at low altitude first encounters a strong headwind, then a downdraft, and finally a tailwind that produces a sharp reduction in air speed and a sudden loss of lift. This loss of lift can cause an airplane to stall and crash when flying at a low speed, such as when approaching an airport runway for landing or departing on takeoff. It is therefore desirable to provide pilots with a runway specific alert when a fifteen knot or greater headwind loss or gain situation is detected in the region where the aircraft are below one thousand feet above ground level and within three nautical miles of the runway ends.

FIG. 6 illustrates a top view of a typical airport installation wherein the airport is within the region indicated on the horizontal axis by the line labeled L and a Terminal Doppler Weather Radar system 502 is located a distance D from the periphery of the airport. Included within the bounds of the airport are a plurality of Low Level Wind Shear Alert System sensors 505. The sensors 505 are typically anemometers located two to four kilometers apart and are used to produce a single plane, two dimensional picture of the wind velocity within the region of the airport. The Terminal Doppler Weather Radar 502, in contrast, consists of a one dimensional (radial) beam which scans all runways (R1-R4) and flight paths but can measure only a radial horizonal outflow component of wind. The nominal TDWR scan strategy produces one surface elevation scan per minute and scans aloft of the operational region to an altitude of at least twenty thousand feet every two and a half minutes. This strategy is intended to provide frequent updates of surface outflow while monitoring for features aloft to indicate that a microburst is imminent. Microbursts (M1-M8) are recognized primarily by surface outflow although they can be anticipated to a certain extent by monitoring features and events in the region above the airport location.

Thunderstorms typically produce a powerful downward gush of cold heavy air which spreads out horizontally as it reaches the earth's surface. One segment of this downflow spreads out away from TDWR radar while an opposing segment spreads out towards the TDWR radar. It is generally assumed that these outflows are symmetrical for the purpose of detecting microburst wind shears. Because most microbursts do not have purely symmetrical horizontal outflows, the TDWR system can have problems detecting or estimating the true intensity of asymmetrical microburst outflows. As can be seen from FIG. 6, the anemometers 505 of the Low Level Wind-Shear Alert System are sited on both sides of airport runways R1-R4 but do not extend to the full three mile distance from the end of the runway as is desirable. Therefore, the anemometers 505 can only detect horizontal airflows that occur in their immediate vicinity (M2, M3, M5-M8) even though there can be horizontal airflow outside the anemometer network (M1, M4) that can impact airport operations but are outside of the range of the limited number of anemometers 505 sited at an airport.

Improved Wind Shear Alert System Architecture

FIG. 5 illustrates in block diagram form the overall architecture of the improved low-level wind shear alert system 100. This low-level wind shear alert system 100 integrates the ground level wind data collected by one set of stationary ground level sensor (anemometers) 505 with the higher altitude wind data collected by a second sensor (Doppler radar) 502 in order to accurately identify both the locus and magnitude of low-level wind shear conditions within a predetermined area A. The two sets of data inputs illustrated in this embodiment of the invention include the data produced by existing data processing systems associated with the sensors in order to preprocess the data prior to integration into the unified precise output presented to the end user.

The sensor systems include the existing Low Level Wind Shear Alert System (LLWAS) front end processing 101 which is an anemometer-based wind shear alert system used to detect the presence and identify the locus of wind shear events at or near ground level. The LLWAS system 101 generates data indicative of the wind velocity (magnitude and direction) at each of a plurality of fixed sites 505 located within a predefined area. The collected wind velocity data is then preprocessed by the LLWAS system 101 to identify the locus and magnitude of wind shears at ground level by identifying the divergence or convergence that occurs in the measured wind velocity throughout the predefined area. Similarly, the second set of sensors is the Terminal Doppler Weather Radar (TDWR) 502 which uses a Doppler radar system to measure low-level wind shear activity in the predefined area. The TDWR system 502 searches its radar scan for segments of the radar beam of monotonically increasing radial velocity. These regions and areas of radial convergence are identified as the locus of wind shear events.

The integration system 103 that has been developed for the integration of TDWR 502 and LLWAS 101 uses a product-level technique and is divided into two independent sections: the detection of windshear-with-loss situations (microbursts, etc.) and windshear-with-gain situations (gust fronts, etc.).

The outputs from the Windshear-with-loss portion of the TDWR system 502 are microburst shapes--which are used both as graphical information and to generate the textual runway alerts. As an integration "add-on" to the existing LLWAS system 101, an enhanced LLWAS section 102 was developed to generate LLWAS microburst shapes. These shapes are computed using triangle and edge divergence values obtained from the LLWAS system 101. Even though the methods used to generate these shapes is quite different, these LLWAS microburst shapes are identical--in both form and content--to the TDWR microburst shapes. This allows for the same alert-generation logic to be applied, and for the common graphical display 116 of microburst detections.

The TDWR/LLWAS (windshear-with-loss) microburst integration 114 is essentially the combined use of microburst shapes from each sub-system 112, 502. This combination, however, is not a spatial merging of the shapes: each shape is considered as a separate entity. Furthermore, the LLWAS microburst shapes have been passed through a validation process in symmetry test 113. By this we mean that auxiliary information 703 from both TDWR and LLWAS is utilized in an attempt to eliminate certain of the "weaker" LLWAS microburst shapes--ones that could generate nuisance or false alarms. The motivation and implementation for this procedure is described below. However, an alternative to this process, the sensor data from each of the sub-systems 112, 502 could be merged to produce a composite set of shapes indicative of the merged data. This alternative process is noted herein in the context of this system realization.

Once a set of microburst shapes are produced by the enhanced LLWAS apparatus 102 and integration apparatus 103, these shapes are transmitted to the Terminal Doppler Weather Radar system 502 which contains the runway loss alert generation process. Similarly, the integration apparatus 103 receives LLWAS runway oriented gain data and TDWR gust from data in gust front integration apparatus 115. The LLWAS runway-oriented-gain data includes data front tracking system 119 which uses the LLWAS anemometer wind vectors to detect, track, and graphically display gust-fronts within the predetermined area. LLWAS runway-oriented-gain (ROG) is also used for detection of generic wind shear with gain hazards within the LLWAS network. This is not necessarily tied to a specific gust front detection. Wind shear with gain situations can occur independently of gust fronts--e.g. the leading edge of a microburst outflow, or larger-scale (meteorological) frontal passage. The selected data is then transmitted to the TDWR system 505 where a runway gain alert generation process produces an alarm indicative of the presence of a wind shear with gain hazard.

Alarm arbitration process in TDWR system 502 selects the alarm produced by either runway loss alert generation process or runway gain alert generation process to present to TDWR displays 116. The existing displays 116 consist of the TDWR Geographic Situation Display (GSD) which illustrates in graphical form the microburst shapes, gust fronts and indicates which runways are in alert status. The TDWR and LLWAS Ribbon Display Terminal (RDT) gives an alphanumeric message indicating alert status, event type, location and magnitude for each operational runway.

It is obvious from the above description that the existing LLWAS 101 and TDWR 502 systems are utilized as much as possible without modification to minimize cost and impact on existing installations. It is also possible to implement these features in other system configurations. Any other data collection system can be similarly integrated with the existing TDWR system 502 or the existing LLWAS system by the application of the philosophy described above. For example, the addition of another Doppler radar, or another anemometer network.

Shape Generation Philosophy.

The LLWAS microburst shape computations are based upon the detection of divergence in the surface winds. These triangle and edge divergence estimates are mapped onto a rectangular grid. Contiguous "clumps" of above-threshold grid points are collected and then used to generate microburst shapes. Compensating for the spatial under-sampling of the true surface wind field inherent in the LLWAS data, a "symmetry hypothesis" is used in generating the location, extent, and magnitude (loss estimate) for these microburst shapes. This hypothesis is applied as if a symmetric microburst were centered at each (above threshold) grid point. In general, microburst outflows are not symmetric. However, the spatial superposition of these symmetric "grid-point-microbursts" in a given clump does a very good job of approximating a non-symmetric event.

While a given detected divergence may be real, the LLWAS data alone cannot be used to determine whether it is truly associated with a microburst. Therefore, the application of the symmetry hypothesis may not always be valid. The problem is two-sided. If the symmetry hypothesis is always used, it could generate false alarms in certain non-microburst situations. For example, strong surface winds setting up in a persistent divergent pattern. On the other hand, if the symmetry assumptions are never used, wind shear warnings for valid microburst events could be delayed, inaccurate, or even eliminated. The issue is then to determine whether a given LLWAS-detected divergence is associated with a microburst and hence determine whether the symmetry hypothesis should be applied.

The algorithm that was developed combined "features-aloft" information from TDWR: three-dimensional reflectivity structures and microburst precursors, (both projected down to the surface); and detected "strong" surface divergence (microburst shapes) from both TDWR 502 and LLWAS 101. This information is then synthesized, both spatially and temporally to create a set of geometric discs. The intent of these discs is to indicate a region of the atmosphere within and/or above the disc, (i.e. a cylinder), where there is good likelihood of microburst activity. This "region" could be in space: the detection of the surface outflow, or microburst features above the surface (reflectivity and/or velocity signatures). It could also be in time, that is, a microburst is either: going to occur, is in progress, or has recently been present.

These discs are then examined for "closeness" to those LLWAS microburst shapes that are to be validated. If this proximity criteria is met, the LLWAS microburst shape is "validated" and passed onwards. That is, the use of the symmetry hypothesis is assumed to be appropriate in this case, and this LLWAS microburst shape is to be used for generating wind shear warnings and to be displayed on the GSD. If the proximity test fails, the LLWAS shape is discarded. However, in this latter circumstance, there could be a valid wind shear hazard occurring that is not associated with a microburst--or possibly a microburst that is not being correctly identified in the symmetry disc calculations. To prevent this type of missed detection, the LLWAS Runway-Oriented-Loss (ROL) information 703 is then used as a fall-back to generate any appropriate wind shear warnings.

Enhanced LLWAS System-Preprocessing

The enhanced LLWAS system creates a grid point table for use in creating microburst shapes. This process is illustrated in FIG. 3 and is activated at system initialization. As a preprocessing step, a set of pointers are generated which map triangle and edge microburst detection areas to an analysis grid. During real-time operation, LLWAS triangle and edge divergence values are then mapped onto the grid --applying a magnitude value at each grid point. This set of grid point magnitudes are used with the clumps produced by clump shape generation apparatus 111 to generate a set of low level wind shear alert system microburst shapes. The "pointers" for the mapping of triangle and edges to the grid is a "first-time-through", preprocessing step. This is done this way since the "pointer" information is solely a function of a given site's LLWAS anemometer network geometry--which doesn't change.

The preprocessing, location specific table data generation is initiated at step 1201 where the anemometer location values are retrieved from memory and, at step 1202 the site adaptable parameters needed to modify the calculations are also retrieved from memory. At step 1203, a grid is created by computing the number of grid points in an x and y Cartesian coordinate set of dimensions based on the number of input data points to create a minimal size xy grid to perform the computations. At step 1204, a set of grid pointers is produced to map the divergence estimates that are above a threshold value with the particular points in the grid system created at step 1203. This is to locate the center of a microburst that would be causing an alarm. Since a number of grid points are above the divergence element threshold value it is difficult to denote the location where the microburst to be centered which would cause these elements to create the alarm. Each sensor or network element is tested by placing a mathematical microburst at each grid point and each one of the grid points so tested that would cause the given network element to be an alarm status is then associated with that particular network element. As a result, a set of grid points associated with each Low Level Wind Shear Alert System 101 triangle and edge is produced to create the element grid point pointers. In order to perform this calculation, a symmetrical microburst model is used: a simplistic half sine wave model which is time invariant and symmetric in both space and magnitude and is only a function of amplitude and a maximum radius. Even though a real microburst may be spatially asymmetrical, it can be approximated by a linear supe