Method of organizing and storing simulated scenery in a flight simulation system
First Claim
1. A method of organizing and storing scenery data of simulated scenery in a flight simulation system for providing improved flight simulation in an environment comprising the simulated scenery, the scenery having geographic boundaries and comprising scenery objects of a plurality of types, each of the scenery object types comprising object data for being read by the flight simulation system, the flight simulation system comprising processing means for reading the object data and simulating and processing an object of the object type for each of the object types;
- the method comprising;
dividing the scenery data into a plurality of geographically parallel bands, each parallel band having geographic boundaries and objects geographically located in the geographic boundaries for each parallel band; and
organizing and storing the object data for the objects in each of the parallel bands based upon the geographic location of the object in the parallel band for enabling the flight simulation system to independently access the object data in each parallel band for processing the object data for the objects located therein, and for enabling the flight simulation system to process each object in the parallel band based upon the geographic location of the object in the parallel band.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an improved flight simulation system. The system organizes data based upon a predetermined number of object types. Each scenery file is divided to separate the data for each object type. Object data is sub-divided into latitude bands of a fixed range of latitude. The system selectively analyzes the latitude band data to locate objects to be processed. For each object type, the objects within a latitude band are sorted and analyzed from west to east. The present system also includes a seeded scenery system. Various levels of seeds, each seed size referring to the size of the area covered by each seed are used. The seeded scenery system provides background scenery only when no other scenery is available to overwrite it. The system also includes a dynamic overlay management system which, when it loads a routine into memory, rewrites the line of code which called the routine to be a call directly to the location of the routine which is now in memory.
39 Citations
32 Claims
-
1. A method of organizing and storing scenery data of simulated scenery in a flight simulation system for providing improved flight simulation in an environment comprising the simulated scenery, the scenery having geographic boundaries and comprising scenery objects of a plurality of types, each of the scenery object types comprising object data for being read by the flight simulation system, the flight simulation system comprising processing means for reading the object data and simulating and processing an object of the object type for each of the object types;
- the method comprising;
dividing the scenery data into a plurality of geographically parallel bands, each parallel band having geographic boundaries and objects geographically located in the geographic boundaries for each parallel band; and organizing and storing the object data for the objects in each of the parallel bands based upon the geographic location of the object in the parallel band for enabling the flight simulation system to independently access the object data in each parallel band for processing the object data for the objects located therein, and for enabling the flight simulation system to process each object in the parallel band based upon the geographic location of the object in the parallel band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
- the method comprising;
-
21. A method of organizing and storing simulated scenery, the scenery having geographic boundaries and comprising scenery objects of a plurality of types, each of the scenery object types comprising object data for simulating the object in conjunction with processing means for reading the object data and simulating and processing an object of the object type for each of the object types;
- the method comprising;
dividing the scenery into a plurality of parallel bands each parallel band having geographic boundaries and objects geographically located in the geographic boundaries for each parallel band; and organizing and storing the object data for the objects in each of the parallel bands based upon the geographic location of the object in the parallel band for enabling the processing means to independently access the object data in each parallel band for processing the object data for the objects located therein, and for enabling the processing means to process each object in the parallel band based upon the geographic location of the object in the parallel band. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
- the method comprising;
Specification