System and method of processing digital terrain information
First Claim
1. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
- obtaining digital terrain elevation data posts;
calculating a normal relative to the terrain surface for each digital terrain elevation data post;
forming a color table reference number used in a color table for each digital terrain elevation data post; and
applying a single offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes.
1 Assignment
0 Petitions
Accused Products
Abstract
In a mapping system using a graphics application programming interface, for every digital terrain elevation data post, a normal to the terrain surface is calculated, which is then encoded in a half-polar coordinate system. The tilt and azimuth are represented as two fixed-point integers and a color table containing the illumination colors, such as gray scale colors, are given a particular azimuth and tilt combination. The two-dimensional color table array is collapsed into a single-dimensional array by concatenating (linking together) the azimuth and tilt into a single integer. The azimuth will be the most significant position. During rendering, the graphic subsystem converts the color table.
39 Citations
28 Claims
-
1. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
-
obtaining digital terrain elevation data posts;
calculating a normal relative to the terrain surface for each digital terrain elevation data post;
forming a color table reference number used in a color table for each digital terrain elevation data post; and
applying a single offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
-
processing digital terrain elevation data using a graphics application programming interface (API) to create a texture image of a plurality of terrain blocks, each terrain block having a terrain elevation data post;
calculating a normal relative to the terrain surface for each digital terrain elevation data post;
forming a color table reference number used in a color table for each digital terrain elevation data post; and
applying a single offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
-
processing digital terrain elevation data using a graphics application programming interface (API) to create a texture image of a plurality of terrain blocks, each terrain bock having a terrain elevation data post;
calculating a normal value relative to the terrain surface for each digital terrain elevation data post as two fixed point numbers corresponding respectively to a slope tilt value and slope azimuth value;
concatenating the two fixed point numbers into a color table reference number for each digital terrain elevation data post;
applying each color table reference number as part of a color index for a color table; and
applying an offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for processing digital terrain elevation data (DTED) for a digital terrain map comprising:
-
a graphics application programming interface for receiving and processing digital terrain elevation data and creating a texture image of a plurality of terrain blocks, each terrain block having a terrain elevation data post;
a processor for calculating a normal relative to the terrain surface for each digital terrain elevation data post, forming a color table reference number for each post and used as an index in a color table, and applying a single offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes. - View Dependent Claims (23, 24, 25)
-
-
26. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
-
obtaining digital terrain elevation data posts;
calculating a normal relative to the terrain surface for each digital terrain elevation data post within a polar coordinate system wherein the normal comprises a slope tilt value and a slope azimuth value as two fixed point numbers that are concatenated into a color table reference number;
forming a color table reference number used in a color table for each digital terrain elevation data post; and
applying an offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes.
-
-
27. A method of processing digital terrain elevation data (DTED) for a digital terrain map comprising the steps of:
-
processing digital terrain elevation data using a graphics application programming interface (API) to create a texture image of a plurality of terrain blocks, each terrain block having a terrain elevation data post;
calculating a normal relative to the terrain surface for each digital terrain elevation data post within a polar coordinate system wherein the normal comprises a slope tilt value and a slope azimuth value as two fixed point numbers that are concatenated into a single table reference number;
forming a color table reference number used in a color table for each digital terrain elevation data post; and
applying an offset to each reference number in the color table for generating a correct sun-angle color when the heading angle of the digital terrain map changes.
-
-
28. A system for processing digital terrain elevation data (DTED) for a digital terrain map comprising:
-
a graphics application programming interface for receiving and processing digital terrain elevation data and creating a texture image of a plurality of terrain blocks, each terrain block having a terrain elevation data post;
a processor for calculating a normal relative to the terrain surface for each digital terrain elevation data post, forming a color table reference number as a concatenated value obtained from a slope tilt value and a slope azimuth value for each post and used as an index in a color table, and applying a single offset to each reference number in the color table for generating a correct sun-angle color when the heading angel of digital terrain map changes.
-
Specification