Systems and methods for compression of frame-based data
First Claim
1. A method of compressing a first data file including a plurality of frames, wherein each frame includes a plurality of data words, the method comprising:
- retrieving data from corresponding data word locations in the plurality of frames in the first data file;
storing the retrieved data words sequentially in a second data file; and
compressing the second data file.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for compressing a data file that includes a plurality of frames, wherein each frame includes a plurality of data words. An example computer based system retrieves data from corresponding data word locations in the plurality of frames in the original data file, stores the retrieved data words sequentially in a second data file, and compresses the second data file. The system creates the original data file by retrieving data from a plurality of sources and storing the retrieved data into corresponding data word locations within frames of the original data file. The second data file is stored on a removable storage device, such as a PCMCIA card, or is transmitted to a remote computer system.
-
Citations
25 Claims
-
1. A method of compressing a first data file including a plurality of frames, wherein each frame includes a plurality of data words, the method comprising:
-
retrieving data from corresponding data word locations in the plurality of frames in the first data file;
storing the retrieved data words sequentially in a second data file; and
compressing the second data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for compressing a first data file including a plurality of frames, wherein each frame includes a plurality of data words, the product comprising:
-
a first component for retrieving data from corresponding data word locations in the plurality of frames in the first data file;
a second component for storing the retrieved data words sequentially in a second data file; and
a third component for compressing the second data file. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-based system for compressing a predetermined first data file, the first data file includes a plurality of frames, wherein each frame includes a plurality of data words, the system comprising:
a processor comprising;
a first component for retrieving data from corresponding data word locations in the plurality of frames in the first data file;
a second component for storing the retrieved data words sequentially in a second data file; and
a third component for compressing the second data file. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
23. A system on an aircraft, the system comprising:
-
a databus coupled to one or more flight data systems, the databus configured to communicate a plurality of flight data;
a processor comprising;
a first component for retrieving at least a portion of the plurality of flight data from the databus;
a second component for creating a first data file by inserting the retrieved flight data into corresponding data word locations in frames based on time;
a third component for retrieving data from corresponding data word locations in the plurality of frames of the first data file;
a fourth component for storing the retrieved data words sequentially in a second data file; and
a fifth component for compressing the second data file; and
a removable storage device coupled to the processor for storing the compressed second data file. - View Dependent Claims (24)
-
-
25. A system on an aircraft, the system comprising:
-
a databus coupled to one or more flight data systems, the databus configured to store a plurality of flight data previously generated by one or more aircraft systems;
a processor comprising;
a first component for retrieving a portion of the plurality of flight data from the databus;
a second component for creating a first data file by inserting the retrieved flight data into corresponding data word locations in frames based on time;
a third component for retrieving data from corresponding data word locations in the plurality of frames in the first data file;
a fourth component for storing the retrieved data words sequentially in a second data file; and
a fifth component for compressing the second data file; and
a data transmitter coupled to the processor for transmitting the second data file to a computer system remote from the aircraft.
-
Specification