Systems and methods for synchronizing various types of data on a single packet
First Claim
1. A method for synchronizing data of a plurality of different data types on a single packet, comprising:
- receiving said data by an electronic circuit of a data recorder;
receiving, by said electronic circuit, an audio frame containing voice data and timing data communicated over a plurality of channels;
in response to the reception of said audio frame, generating a combined packet using said audio frame and at least a portion of said data; and
storing, substantially simultaneously, said combined packet in a primary data store and a secondary data store of said data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel;
wherein said audio frame and said portion of data are time synchronized to each other on said combined packet.
2 Assignments
0 Petitions
Accused Products
Abstract
Data recording systems and methods for synchronizing data of a plurality of different data types on a single packet. The methods involve: receiving the data and an audio frame containing voice data and timing data communicated over a plurality of channels; generating, in response to the reception of the audio frame, a combined packet on which the audio frame and at least a portion of the data are time synchronized to each other; and substantially simultaneously storing the combined packet in a primary data store and a secondary data store of a data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel. The portion of data may include data link data, flight data and/or image/video data. The channels may include a cockpit channel and a plurality of pilot channels.
-
Citations
20 Claims
-
1. A method for synchronizing data of a plurality of different data types on a single packet, comprising:
-
receiving said data by an electronic circuit of a data recorder; receiving, by said electronic circuit, an audio frame containing voice data and timing data communicated over a plurality of channels; in response to the reception of said audio frame, generating a combined packet using said audio frame and at least a portion of said data; and storing, substantially simultaneously, said combined packet in a primary data store and a secondary data store of said data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel; wherein said audio frame and said portion of data are time synchronized to each other on said combined packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for synchronizing data of a plurality of different data types on a single packet, comprising:
-
receiving said data by an electronic circuit of a data recorder; storing said data in a buffer of said data recorder; receiving, by said electronic circuit, an audio frame containing voice data and timing data communicated over a plurality of channels; in response to the reception of said audio frame, generating a combined packet using said audio frame and at least a portion of said data stored in said buffer, wherein said audio frame and said portion of data are time synchronized to each other on said combined packet; and storing, substantially simultaneously, said combined packet in a primary data store and a secondary data store of said data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel; wherein said portion of data comprises data link data which was buffered by said data recorder during a last “
N”
milliseconds, flight data which was buffered by said data recorder during a last “
N”
milliseconds, and an “
N”
millisecond fraction of a video frame defined by image/video data buffered by said data recorder. - View Dependent Claims (10)
-
-
11. A data recorder, comprising:
-
an electronic circuit configured to receive data of a plurality of different data types, receive an audio frame containing voice data and timing data communicated over a plurality of channels, generate a combined packet in response to the reception of said audio frame, said combined packet generated using said audio frame and at least a portion of said data, and substantially simultaneously store said combined packet in a primary data store and a secondary data store of said data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel; wherein said audio frame and said portion of data are time synchronized to each other on said combined packet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A data recorder, comprising:
-
a buffer; and an electronic circuit configured to receive data of a plurality of different data types, store said data in said buffer; receive an audio frame containing voice data and timing data communicated over a plurality of channels, generate a combined packet in response to the reception of said audio frame, said combined packet generated using said audio frame and at least a portion of said data stored in said buffer, and substantially simultaneously store said combined packet in a primary data store and a secondary data store of said data recorder for subsequent use in reconstructing events leading up to a crash of a land vehicle, aircraft or vessel; wherein said audio frame and said portion of data are time synchronized to each other on said combined packet; and wherein said portion of data comprises data link data which was buffered by said data recorder during a last “
N”
milliseconds, flight data which was buffered by said data recorder during a last “
N”
milliseconds, and an “
N”
millisecond fraction of a video frame defined by image/video data buffered by said data recorder. - View Dependent Claims (20)
-
Specification