METHOD FOR EFFECTIVE HAT ANALYSIS DISPLAY IN AVIONICS SOFTWARE
20230215086 · 2023-07-06
Assignee
Inventors
Cpc classification
International classification
Abstract
A method for effective Height Above Terrain (HAT) analysis display in avionics software is provided. The method enables the display of height above terrain analysis with high performance by the usage of high resolution data. The method includes preparing a shader program, mapping program variables, compiling the shader program, activating the compiled shader program and executing all graphics processing instructions; transferring elevation tiles and running the shader program; transferring an aircraft altitude; and running the shader program, comparing each cell's elevation value to the aircraft altitude and interpreting the difference in values, and displaying a colour value.
Claims
1. A method for an effective HAT analysis display in avionics software enabling a display of height above terrain analysis with a high performance in aircrafts by a usage of high- resolution data, wherein the method comprises the following process steps: preparing a shader program running on a graphics card in an aircraft computer by means of a digital map software, mapping program variables to registers in a graphics card memory, compiling the shader program to obtain a compiled shader program, activating the compiled shader program and executing all graphics processing instructions in each execution cycle, transferring elevation tiles loaded onto an aircraft computer control unit memory to the graphics card and running the shader program installed on the graphics card, transferring an aircraft altitude to a register on the graphics card in a same unit (meter) as elevation data cells from the aircraft computer control unit memory in each execution cycle, running the shader program in the graphics card for each cell in the elevation tiles in the graphics card, comparing each cell's elevation value to the aircraft altitude to obtain a difference and interpreting the difference in values, and displaying a colour value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0019] This detailed description describes the preferred embodiment of a method for effective Height Above Terrain (HAT) analysis display in avionics software of the invention, only for better understanding of the subject and does not cause any restrictive effect.
[0020] Height Above Terrain analysis enables the display of an analysis that allows pilots to avoid terrain in situations when there is low visibility, to be displayed with high resolution data and in high performance.
[0021] Method for effective HAT analysis display in avionics software includes of process steps of preparation of elevation data, loading elevation data into aircraft, installing shader program on aircraft computer graphics card, transfer of elevation data to graphics card, transfer of aircraft altitude to graphic card and processing the data in graphics card.
[0022] In preparation of data process step, DTED (Digital Terrain Elevation Data) data is used which has a resolution of 1 arc second per each cell ( 1/3600° degree, about 30 meters) resolution. First the data is transferred to aircraft after indexing each tile of 256×256 cells (65536 cells) with binary search tree algorithm.
[0023] In the process step of loading of data to aircraft, elevation tiles geographically entering the screen are found with binary search tree algorithm and loaded into aircraft memory.
[0024] In the process step of loading shader program in graphics card, registers and functions in graphics card are used in digital map software. Program variables are mapped to registers in the graphics card memory. Then the shader program is compiled and activated and then all the graphics processing instructions are executed in each execution cycle.
[0025] In process step of loading data to aircraft computer graphics card, elevation tiles loaded to control unit memory are transferred to graphics card without conducting any further process. The installed shader program is run to process transferred data for display.
[0026] In the process step of transfer of aircraft altitude to graphics card, aircraft altitude is transferred to graphics card registers from control unit memory in the same unit (meter) as elevation data cells in each execution cycle.
[0027] In the process step of processing data in graphics card, shader program on graphics card is executed for each cell in the elevation tiles in graphics card memory. Value of each cell (elevation value for the position represented by the cell) is compared to aircraft altitude transferred to a register in graphics card and if the difference is under a specified value, it is interpreted as red, if over a specified value, transparent if between those two values then as yellow and then the obtained colour is displayed.