Digital map generator and display system
First Claim
1. For use with a digital data base representative of at least a two dimensional pattern of information, an apparatus for controllably processing data from the digital data base, comprising:
- memory means for storing, in addressable memory locations thereof, at least a portion of the digital data representing at least a selected part of the pattern such that, as stored in said memory, said portion of digital data has a reference orientation;
control means for transferring data from the digital data base to said memory means; and
read-out control means for controllably accessing said addressable memory locations of said memory means so as to cause data representing said pattern to be read out therefrom at an effective orientation which is rotated with respect to said reference orientation, so that the resulting pattern has said rotated orientation, and wherein said control means includes intermediate memory means for storing at least a portion of the data transferred thereto from said digital data base prior to application to said memory means, and wherein said addressable memory locations of said memory means comprises a plurality of memory storage segments, and wherein said control means includes memory management control means for transferring portions of the data representing selected parts of the pattern of information to first selected ones of said memory storage segments for storage therein and said read-out control means includes means for reading out at least a portion of the data from second selected ones of said memory storage segments to obtain the resulting read-out pattern, and wherein said memory management control means includes means for transferring data to said memory means in addressable segments which form a part of the pattern of information, including means for storing said segments in locations of said memory means which are not necessarily in correspondence with the pattern of information, and directory means for storing the correspondence between selected locations in said memory means and the position of each segment in the pattern.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital information storage and read-out system in which digital elevation and cultural terrain data is read from a magnetic tape in compressed form into an intermediate memory which operates as a speed buffer memory. The data in the intermediate memory is read out to a reconstruction processor in which the compressed data is reconstructed and applied to a scene memory. A nagivation computer determines the instantaneous position of a vehicle with respect to the terrain and controls the reading of data into the scene memory in blocks with the vehicle position occupying a center of scene location. In order to provide a heading up display of the terrain, the data in the scene memory is read out at an angle to its north-up storage orientation and interlaced scanning of pixel data in the scene memory improves resolution and enhances line display. The data read out of the scene memory controls the generation of video control signals to effect a display of the elevation and cultural data as a moving map related to the vehicle position.
-
Citations
38 Claims
-
1. For use with a digital data base representative of at least a two dimensional pattern of information, an apparatus for controllably processing data from the digital data base, comprising:
-
memory means for storing, in addressable memory locations thereof, at least a portion of the digital data representing at least a selected part of the pattern such that, as stored in said memory, said portion of digital data has a reference orientation; control means for transferring data from the digital data base to said memory means; and read-out control means for controllably accessing said addressable memory locations of said memory means so as to cause data representing said pattern to be read out therefrom at an effective orientation which is rotated with respect to said reference orientation, so that the resulting pattern has said rotated orientation, and wherein said control means includes intermediate memory means for storing at least a portion of the data transferred thereto from said digital data base prior to application to said memory means, and wherein said addressable memory locations of said memory means comprises a plurality of memory storage segments, and wherein said control means includes memory management control means for transferring portions of the data representing selected parts of the pattern of information to first selected ones of said memory storage segments for storage therein and said read-out control means includes means for reading out at least a portion of the data from second selected ones of said memory storage segments to obtain the resulting read-out pattern, and wherein said memory management control means includes means for transferring data to said memory means in addressable segments which form a part of the pattern of information, including means for storing said segments in locations of said memory means which are not necessarily in correspondence with the pattern of information, and directory means for storing the correspondence between selected locations in said memory means and the position of each segment in the pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A digital information read-out system for use in generating a moving map of terrain data on a video display from a stored digital data base representing a predetermined area of terrain including at least elevation information, with data base including addressable data having a fixed orientation with respect to geographical areas in the terrain, comprising:
-
memory means for storing digital data representing at least a part of the predetermined area of terrain; and transferring means for transferring segments of data from the stored digital data base into said memory means in selected locations which may, but need not necessarily, correspond to the locations of the segments of data in the predetermined area of terrain, and means for reading the data out of said memory means in accordance with the location of the data in the predetermined area of terrain rather than its location in said memory means. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A digital information processing and display system, for use in generating a moving map display of cultural data comprising:
-
a video display including a plurality of pixels; a system for reading, from a data base containing data which has been compressed in the discrete cosine transform domain and stored on magnetic tape, digital data representing pictorial information to be used for energizing the pixels of the video display; an intermediate memory for temporarily storing blocks of digital data read by said reading system, said blocks of digital data representing discrete sections of said pictorial information; a scene memory for storing selected ones of said blocks of digital data, representative of a subdivision of said pictorial information received from said intermediate memory; processor means for reconstructing the compressed data from said intermediate memory to be applied to said scene memory; reconstruction control means for controlling the transfer of digital data from said reading system to said intermediate memory and from said intermediate memory to said scene memory and including means for generating write addresses for writing said blocks of digital data into said scene memory with a known orientation such that, as stored in said scene memory, said digital data has said known orientation; read-out means for generating read-out address signals to be applied to said scene memory so as to cause digital data to be read out therefrom and including means for causing the digital data to be read out from said scene memory with an orientation which is selectively rotated with respect to said orientation; and display signal generating means for generating display control signals in response to the data read out of said scene memory, said display control signals being applied to said video display to energize said pixels of said video display and thereby display said pictorial information, and wherein said control means includes first addressing means for updating the contents of said intermediate memory by writing new ones of said blocks of data received from said reading system into said intermediate memory, and first directory means for storing the correspondence between the location of each of said blocks of data in said intermediate memory and the location of said block of data within said pictorial information. - View Dependent Claims (36)
-
-
37. A digital information storage and read-out system for use in simulating, on a visual display, movement of a vehicle over terrain represented by digital data stored in a digital data base as data to be employed for energizing pixels of the visual display and addressable in relation to a coordinate position of the data in the terrain, comprising:
-
a scene memory for storing selected blocks of digital data representing at least that portion of the terrain over which the vehicle is moving, with said blocks of digital data representing subdivisions of terrain being related to each other and stored in said scene memory with a known orientation; control means for supplying the data from the data base to said scene memory; and read-out control means for addressing individual storage locations in said scene memory to read out data relating to that portion of the terrain to be displayed, including means responsive to navigational position and heading information of the vehicle for selectively causing data to be read out from said scene memory with a geographical orientation which is rotated with respect to said know orientation, and wherein said control means includes an intermediate memory as a buffer for data read from the digital data base prior to storage in said scene memory, and wherein said control means includes means for updating the contents of said intermediate memory as the navigational position of said vehicle changes by writing new ones of said blocks of data into locations where not currently useful ones of said blocks of data are stored without regard to the positional relationship of new ones of said blocks of data to the other blocks of data in said intermediate memory, and further including directory means for storing the correspondence between the location of each of said blocks of data in said intermediate memory and the location of the corresponding one of said blocks of data in said terrain, and further including means, responsive to said directory means, for reading said blocks of data from said intermediate memory in accordance with the location of the data in the terrain rather than its location in said intermediate memory means.
-
-
38. For use with a digital data base representative of at least a three dimensional pattern of information having a reference orientation, a method for controlling processing data of the digital data base, comprising the steps of:
-
storing, in addressable memory locations of a memory, at least a portion of the digital data representing at least a selected part of the pattern such that, as stored in said addressable memory locations, said digital data has a known relationship to the reference orientation; transferring data form the digital data base to said memory; and controllably accessing said addressable memory locations of said memory so as to cause data to be read out therefrom with an effective orientation which is rotated with respect to said reference orientation, such that the resulting pattern of information has an effective orientation which is rotated with respect to said reference orientation, and wherein the steps of reading out and processing the data corresponding to the resulting pattern of information from said addressable locations is accomplished in real time and, wherein said addressable memory locations of said memory means comprise a plurality of memory storage segments, and wherein said data transferring step includes transferring portions of the data representing selected parts of the pattern of information to first selected ones of said memory storage segments for storage therein and reading out at least a portion of the data from second selected ones of said memory storage segments to obtain said resulting read-out pattern, and wherein said data transferring step includes transferring data to said memory in addressable segments which form a part of the pattern of information, including storing said segments in location of said memory which are not necessarily in correspondence with the pattern of information, and storing the correspondence between selected locations in said memory and the position of each segment in the pattern.
-
Specification