The exemplary embodiments described herein generally relate to graphic displays and more particularly to graphic map displays in aircraft cockpits.
Modern map displays, particularly those used in aircraft for flight planning and monitoring, are capable of displaying a considerable amount of information such as terrain information and flight planning information. The terrain information may include situational awareness terrain and cautions that identify potential hazards. Flight planning information may include, for example, flight path and altitude information useful to the pilot.
These electronic instrumentation displays continue to advance in sophistication, achieving increasingly higher levels of information density and, consequently, presenting a greater amount of visual information to be perceived and understood by the operator, e.g., the pilot. It is important that visual displays provide a proper cognitive mapping between what the operator is trying to achieve and the information available to accomplish the task.
It is important for pilots to know the position of the aircraft which they are operating (referred to herein as their “own-ship”) and the height of the surrounding terrain. Airport Moving Maps (AMM) are an overlay, for example, on a multi-function display/inertial navigation display (MFD/INAV), where terrain features like elevation are shown on the display. Depiction of the own-ship position reference point is extremely important.
Data driven charts (DDC) have a powerful ability to integrate chart information with aircraft position and flight management system (FMS) procedural routing. Although terrain layers can be overlaid on the DDC information and FMS routing, current terrain lacks precision and crispness. Aeronautical charts have the ability to display terrain represented by topographical contour lines of the different elevations between contours. The altitude of each level of terrain is written on the lines. This is a very crisp and concise way of presenting terrain information especially around an airport terminal area.
However, the resolution of the display on known moving maps restricts the labeling of topographical lines because of clutter. Also, on known maps, color differentiation may be difficult to visually determine what color goes with what altitude elevation. Further, it is difficult for the pilot to differentiate precise terrain elevations without contour lines.
Accordingly, it is desirable to provide a system and method for displaying terrain altitudes that are easily understood by the pilot. Furthermore, other desirable features and characteristics of the exemplary embodiments will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
A system and method displays terrain altitudes to the pilot or aircrew of an aircraft to precisely locate altitudes on the map.
In an exemplary embodiment, a display system for displaying terrain altitudes within an aircraft comprises a system configured to determine a location of the aircraft and altitude data of the terrain in the vicinity of the aircraft; a processor coupled to the system and configured to define a plurality of bands, wherein each band comprises a range of altitudes of the terrain void of a number defining an altitude; and create a list of numbers of altitudes representative if each band; and a display coupled to the processor and configured to display the bands and the list, wherein each band is displayed in a different format and each of the numbers in the list are displayed in the format of the band for which it represents.
In another exemplary embodiment, a method of displaying terrain altitudes on a display within an aircraft, the method comprising defining a plurality of bands, wherein each band comprises a range of altitudes of the terrain in the vicinity of the aircraft and wherein each band is void of a number representative of the altitude; creating a list of numbers of altitudes representing each band; and displaying the bands and the list on a moving map, wherein each band is displayed in a unique format or color and each of the numbers in the list are in the format of the band for which it represents.
In yet another exemplary embodiment, a method of displaying terrain altitudes on a display within an aircraft, the method comprising defining a plurality of bands, wherein each band comprises a range of altitudes of the terrain in the vicinity of the aircraft and wherein each band is void of a number representative of the altitude; creating a list of numbers of altitudes representing each band; and displaying the bands and the list on a moving map, wherein each band is displayed in a unique format or color and each of the numbers in the list are in the format of the band for which it represents; selecting the band or the number by position a cursor thereover or when an icon representing the location of the aircraft is positioned over the band; highlighting the band when the number from the list representing that band is selected; highlighting the number when the band associated therewith is selected; and displaying an icon representing the aircraft at the current altitude in the list.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and
The following detailed description is merely illustrative in nature and is not intended to limit the embodiments of the subject matter or the application and uses of such embodiments. Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary, or the following detailed description.
Techniques and technologies may be described herein in terms of functional and/or logical block components, and with reference to symbolic representations of operations, processing tasks, and functions that may be performed by various computing components or devices. Such operations, tasks, and functions are sometimes referred to as being computer-executed, computerized, software-implemented, or computer-implemented. In practice, one or more processor devices can carry out the described operations, tasks, and functions by manipulating electrical signals representing data bits at memory locations in the system memory, as well as other processing of signals. The memory locations where data bits are maintained are physical locations that have particular electrical, magnetic, optical, or organic properties corresponding to the data bits. It should be appreciated that the various block components shown in the figures may be realized by any number of hardware, software, and/or firmware components configured to perform the specified functions. For example, an embodiment of a system or a component may employ various integrated circuit components, e.g., memory elements, digital signal processing elements, logic elements, look-up tables, or the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices.
For the sake of brevity, conventional techniques related to graphics and image processing, navigation, flight planning, aircraft controls, aircraft data communication systems, and other functional aspects of certain systems and subsystems (and the individual operating components thereof) may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent exemplary functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in an embodiment of the subject matter.
The mapping methods described herein may be used with a variety of aircraft, such as planes and helicopters. The aviation environment is described herein as the exemplary embodiment and may include navigation from point to point or approach and landing at an airport. Generally a top view display is presented in conjunction with the vertical view presented herein. Various types of maps may be used for display on the top view, for example, road maps, terrain maps, aviation maps, and topographical maps.
Some applications may require more than one monitor, for example, a head down display screen, to accomplish the mission. These monitors may include a two dimensional moving map display and a three dimensional perspective display. A moving map display may include a top-down view of the aircraft, the flight plan, and the surrounding environment. Various symbols are utilized to denote navigational cues (e.g., waypoint symbols, line segments interconnecting the waypoint symbols, range rings) and nearby environmental features (e.g., terrain, weather conditions, political boundaries, etc).
Alternate embodiments of the present invention to those described below may utilize whatever navigation system signals are available, for example a ground based navigational system, a GPS navigation aid, a flight management system, and an inertial navigation system, to dynamically calibrate and determine a precise course.
In accordance with the exemplary embodiments, a moving map displays the terrain in the vicinity of the aircraft. The terrain is depicted as a plurality of altitude ranges separated by contour lines, with each range displayed in a different format, for example, a different color. A legend, or list, is also displayed, preferably on a side or in a corner of the display, and includes a number representing each range of altitude or contour line. For example, the number 5000 may represent the range bounded by a maximum of 5000 feet. All terrain elevations and aircraft altitudes are preferably shown as feet above mean sea level (MSL). In one exemplary embodiment, the pilot may select one of the terrain range or the representative number from the legend, causing the other or both the terrain in that range and the number to be highlighted, for example, increasing brightness. This selection quickly illustrates to the pilot his altitude in comparison to the terrain on moving map, and, for example, aids the pilot in deciding to climb or turn to avoid terrain. The selection of the terrain range or the representative number may be made in any one of a plurality of ways known in the computer technology; however, the preferred method would be by a moving curser. In another exemplary embodiment, the selection and highlighting may be automatic by the system sensing the movement of the aircraft (own-ship) over the terrain range.
In yet another exemplary embodiment, an aircraft icon may be displayed in the legend at the present altitude of the aircraft. For example, if the legend includes the numbers 5000 and 6000, and the aircraft is flying at 5500 feet, an aircraft icon would be displayed halfway between the numbers 5000 and 6000 in the legend. Furthermore, the present altitude of 5250 feet may also be displayed adjacent, or inside, the aircraft icon in the legend.
In still another exemplary embodiment, the pilot may be advised of the situational awareness by displaying terrain ranges above the altitude of the aircraft in a special format, for example, a red color.
Referring to
The processor 104 may be any one of numerous known general-purpose microprocessors or an application specific processor that operates in response to program instructions. In the depicted embodiment, the processor 104 includes on-board RAM (random access memory) 103, and on-board ROM (read only memory) 105. The program instructions that control the processor 104 may be stored in either or both the RAM 103 and the ROM 105. For example, the operating system software may be stored in the ROM 105, whereas various operating mode software routines and various operational parameters may be stored in the RAM 103. It will be appreciated that this is merely exemplary of one scheme for storing operating system software and software routines, and that various other storage schemes may be implemented. It will also be appreciated that the processor 104 may be implemented using various other circuits, not just a programmable processor. For example, digital logic circuits and analog signal processing circuits could also be used.
No matter how the processor 104 is specifically implemented, it is in operable communication with the terrain/taxiway databases 106, the navigation databases 108, and the display device 116, and is coupled to receive various types of aircraft state data from the various sensors 112, and various other environment related data from the external data sources 114. The processor 104 is configured, in response to the inertial data and the avionics-related data, to selectively retrieve terrain data from one or more of the terrain/airport databases 106 and navigation data from one or more of the navigation databases 108, and to supply appropriate display commands to the display device 116. The display device 116, in response to the display commands from, for example, a touch screen, keypad, cursor control, line select, concentric knobs, voice control, and datalink message, selectively renders various types of textual, graphic, and/or iconic information. The preferred manner in which the textual, graphic, and/or iconic information are rendered by the display device 116 will be described in more detail further below. Before doing so, however, a brief description of the databases 106, 108, the sensors 112, and the external data sources 114, at least in the depicted embodiment, will be provided.
The memory 103, 105 may be realized as RAM memory, flash memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, the memory 103, 105 can be coupled to the processor 104 such that the processor 104 can be read information from, and write information to, the memory 103, 105. In another embodiment, the memory 103, 105 may be integral to the processor 104 as shown. As an example, the processor 104 and the memory 103, 105 may reside in an ASIC. In practice, a functional or logical module/component of the display system 116 might be realized using program code that is maintained in the memory 103, 105. Moreover, the memory 103, 105 can be used to store data utilized to support the operation of the display system 116, as will become apparent from the following description.
The terrain/taxiway databases 106 include various types of data representative of the surface over which the aircraft is taxing, the terrain over which the aircraft is flying, and the navigation databases 108 include various types of navigation-related data. These navigation-related data include various flight plan related data such as, for example, waypoints, distances between waypoints, headings between waypoints, data related to different airports, navigational aids, obstructions, special use airspace, political boundaries, communication frequencies, and aircraft approach information. It will be appreciated that, although the terrain/taxiway databases 106 and the navigation databases 108 are, for clarity and convenience, shown as being stored separate from the processor 104, all or portions of either or both of these databases 106, 108 could be loaded into the RAM 103, or integrally formed as part of the processor 104, and/or RAM 103, and/or ROM 105. The terrain/taxiway databases 106 and navigation databases 108 could also be part of a device or system that is physically separate from the system 100.
The sensors 112 may be implemented using various types of sensors, systems, and or subsystems, now known or developed in the future, for supplying various types of aircraft state data. The state data may also vary, but preferably include data representative of the geographic position of the aircraft and also other data such as, for example, aircraft speed, heading, altitude, and attitude.
The number and type of external data sources 114 (or subsystems) may also vary, but typically include for example, a GPS receiver 122 and other avionics receivers 118,. The other avionics receivers would include, for example, a terrain avoidance and warning system (TAWS), a traffic and collision avoidance system (TCAS), a runway awareness and advisory system (RAAS), a flight director, and a navigation computer.
The GPS receiver 122 is a multi-channel receiver, with each channel tuned to receive one or more of the GPS broadcast signals transmitted by the constellation of GPS satellites (not illustrated) orbiting the earth. Each GPS satellite encircles the earth two times each day, and the orbits are arranged so that at least four satellites are always within line of sight from almost anywhere on the earth. The GPS receiver 122, upon receipt of the GPS broadcast signals from at least three, and preferably four, or more of the GPS satellites, determines the distance between the GPS receiver 122 and the GPS satellites and the position of the GPS satellites. Based on these determinations, the GPS receiver 122, using a technique known as trilateration, determines, for example, aircraft position, groundspeed, and ground track angle. These data may be supplied to the processor 104, which may determine aircraft glide slope deviation therefrom. Preferably, however, the GPS receiver 122 is configured to determine, and supply data representative of, aircraft glide slope deviation to the processor 104.
The display device 116, as noted above, in response to display commands supplied from the processor 104, selectively renders various textual, graphic, and/or iconic information, and thereby supply visual feedback to the user 109. It will be appreciated that the display device 116 may be implemented using any one of numerous known display devices suitable for rendering textual, graphic, and/or iconic information in a format viewable by the user 109. Non-limiting examples of such display devices include various cathode ray tube (CRT) displays, and various flat panel displays such as various types of LCD (liquid crystal display) and TFT (thin film transistor) displays. The display device 116 may additionally be implemented as a panel mounted display, a HUD (head-up display) projection, or any one of numerous known technologies. It is additionally noted that the display device 116 may be configured as any one of numerous types of aircraft flight deck displays. For example, it may be configured as a multi-function display, a horizontal situation indicator, or a vertical situation indicator, just to name a few. In the depicted embodiment, however, the display device 116 is configured as a primary flight display (PFD).
In operation, the display device 116 is also configured to process the current flight status data for the host aircraft. In this regard, the sources of flight status data generate, measure, and/or provide different types of data related to the operational status of the host aircraft, the environment in which the host aircraft is operating, flight parameters, and the like. In practice, the sources of flight status data may be realized using line replaceable units (LRUs), transducers, accelerometers, instruments, sensors, and other well known devices. The data provided by the sources of flight status data may include, without limitation: airspeed data; groundspeed data; altitude data; attitude data, including pitch data and roll data; yaw data; geographic position data, such as GPS data; time/date information; heading information; weather information; flight path data; track data; radar altitude data; geometric altitude data; wind speed data; wind direction data; etc. The display device 116 is suitably designed to process data obtained from the sources of flight status data in the manner described in more detail herein. In particular, the display device 116 can use the flight status data of the host aircraft when rendering the SVS display.
Referring to
A legend 212, or list, of numbers 214 representing the altitude of the contour lines 210 is displayed on the display screen 200, preferably on a side or in a corner of the display screen so as to not interfere with the remainder of the information displayed. Each of the numbers 214 are displayed within an area 216. Each of the altitude ranges 209 between contour lines 210 is displayed in a unique format. The unique format may be, for example, different colors, shades, or crosshatching. Likewise, each area 216 within the legend 212 is formatted to match the altitude range for which it is associated. Therefore, a pilot may determine the particular format for the altitude range 209 and refer to the legend for that particular format to determine the altitude. Likewise, the pilot may refer to the legend for an altitude, discern its format, and then determine which altitude range 209 is associated therewith.
While the exemplary embodiments described herein display the procedure turn 202, the invention is applicable to any movement of an aircraft 204 traversing terrain 208 from one point to another.
In accordance with one exemplary embodiment (
Highlighted means that the selected altitude range 309, area 316, and the altitude number 314 are differentiated from the non-selected altitude ranges 209, areas 216, and numbers 214. The highlighting may, for example, be a changing of color or brightness. The altitude range 309 and area 316 may be selected, for example, by movement of a cursor.
Likewise, in another exemplary embodiment (
In one exemplary embodiment (
Referring to
Yet another exemplary embodiment may provide a situational awareness to the pilot (
Referring to
The second exemplary method of
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment of the invention, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the invention as set forth in the appended claims.