This application is based upon and claims priority to Turkish Patent Application No. 2021/021969, filed on Dec. 30, 2021, the entire contents of which are incorporated herein by reference.
The Invention relates to a method for effective Height Above Terrain (HAT) analysis display in avionics software enabling display of height above terrain analysis with high performance by the usage of high resolution data.
In particular, the invention relates to a method for effective HAT analysis display in avionics software that allows fixed wing/rotary wing platforms to avoid terrain in situations when there is low visibility, allowing the analysis to be displayed with high resolution data and in high performance.
Today avionics systems are used in aircrafts, artificial satellites, and space crafts. These avionics systems consist of hundreds of systems installed on the aircraft that perform communication, navigation, display and management of multiple individual functions. There are various types of such systems ranging from a simple system such as a searchlight of a police helicopter to complicated systems such as the ones installed on airborne early warning platforms.
Navigation systems send the aircraft position to cockpit display systems which help pilot to see the route and also to ground stations. Flight control systems are rather related to automatic control of aircraft flight.
In the related art, the method of displaying HAT analysis on cockpit displays involves comparing aircraft altitude with the height value of all elevation data cells contained within displayed coordinates. In the present related art, this analysis brings a significant processing load for control unit depending on the size of the screen. As the displayed data is critical for pilots, refresh time is also highly important. To overcome such processing load, low resolution data is used for analysis in present products or analysis refresh rate is reduced.
Upon search made in the subject matter, the application numbered TR2013/11703 is encountered. The application relates to a displaying and control interface for avionics systems. However, it does not disclose any method for effective HAT analysis display in avionics software.
As a result, due to disadvantages described above and the inadequacy of existing solutions, it has been necessary to make development in the related art.
The invention is inspired from existing situations and aims to solve the disadvantages described above.
Primary aim of the invention is to store elevation data in tiles in the aircraft and only process the elevation tiles contained geographically on the screen as images in the aircraft computer graphics card by comparing elevation data in each tile with the aircraft altitude and displaying the resulting coloured analysis image.
Another aim of the invention is to provide analysis of elevation data in proper resolution without any data loss to users in analysis display.
In order to achieve above mentioned purposes, in an alternative embodiment of the invention, the invention is a method for effective HAT analysis display in avionics software enabling the display of height above terrain analysis with high performance and in high resolution in the aircraft by the usage of high resolution data and includes of process steps of preparation of elevation tiles of DTED (Digital Terrain Elevation Data), indexing the prepared data using binary search tree and loading the data into aircraft computer, loading elevation data into aircraft computer control unit memory, transferring related elevation tiles from aircraft computer control unit memory to graphics card memory, preparation of graphics shader program running on graphics card in the aircraft, compiling the prepared shader program, activation of the compiled shader program and execution of shader program in execution cycles, transfer of aircraft altitude in the same unit (meter) from control unit memory to a register in graphics card in each execution cycle, comparison of aircraft altitude and each elevation cell in elevation tile in the graphics card, obtaining a value based on the differences between the elevation cell's elevation and aircraft's altitude, analysing the difference between the values, displaying a colour based on the difference for the pixel.
The structural and characteristics features of the invention and all advantages will be understood better in detailed descriptions with the figures given below and with reference to the figures, and therefore, the assessment should be made by considering the said figures and detailed explanations.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Number | Date | Country | Kind |
---|---|---|---|
2021/021969 | Dec 2021 | TR | national |