IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0034511
(2005-01-12)
|
등록번호 |
US-7516407
(2009-07-01)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
10 |
초록
▼
A random access recording method and system for recording and playing back of avionics data, includes: storing data received from a plurality of data channels in respective data files. The method and system also includes storing timeline pointers that signify when the data from the respective plural
A random access recording method and system for recording and playing back of avionics data, includes: storing data received from a plurality of data channels in respective data files. The method and system also includes storing timeline pointers that signify when the data from the respective plurality of data files was stored. The method and system further includes determining a particular position of a timeline icon provided on a graphical user interface (GUI) display, the timeline icon signifying a point in time that a user desires to review avionics data stored. The method and system still further includes playing back data stored based on the particular position of the timeline icon with respect to corresponding values of the timeline pointers stored.
대표청구항
▼
What is claimed is: 1. A random access recording method for recording and playing back avionics data, comprising: (a) storing data received from a plurality of data channels into each channels' respective data file, wherein data storage occurs in the same data format it is received from said plural
What is claimed is: 1. A random access recording method for recording and playing back avionics data, comprising: (a) storing data received from a plurality of data channels into each channels' respective data file, wherein data storage occurs in the same data format it is received from said plurality of data channels and data can be received at various data fill rates; (b) storing timeline pointers in a timeline pointer file that signifies when the data from said plurality of data channels was stored; (c) determining a particular position of a timeline icon provided on a graphical user interface (GUI) display, the timeline icon signifying a point in time that a user desires to review avionics data stored in step a); and (d) retrieving and playing back data stored based on the particular position of the timeline icon with respect to corresponding values of the timeline pointers stored in step b), wherein data retrieval does not depend upon the particular data format. 2. The method according to claim 1, wherein the data is provided in accordance with ARINC 429 standard. 3. The method according to claim 1, further comprising: prior to step c), receiving input, from the user, of a movement of the timeline icon on the GUI display. 4. The method according to claim 1, wherein step a) further comprises: a1) inputting data from a plurality of data channels; and a2) storing the respective data from the plurality of data channels into each channel' respective data file. 5. The method according to claim 4, wherein the respective data files are stored in a file folder that includes date and time information for accessing the file folder. 6. The method according to claim 4, wherein the respective data files and the timeline pointer file are stored in a file folder that includes the date and time information for accessing the file folder. 7. The method according to claim 6, wherein step d) comprises: d1) determining a time offset from a beginning of a data collection session; d2) dividing the time offset by a timeline offset file period to find an index to a timeline file stored in a memory; and d3) opening the timeline file and searching for a timeline record corresponding to the time offset; and d4) reading respective time-tag indices from the timeline file based on the timeline record; and d5) opening each respective channel file and searching for data blocks stored therewithin; and d6) sequentially reading out data from each respective channel file that has data, staffing at a point of time corresponding to the time-tag indices. 8. The method according to claim 6, further comprising: b0) updating the timeline pointers based on a current time value, wherein the timeline pointers are updated periodically prior to being stored in step b). 9. The method according to claim 1, wherein step a) comprises: a1) receiving a data sample from at least one data channel of a plurality of data channels; a2) writing the data sample to a corresponding data file stored in a file folder; a3) updating a file pointer in a file pointer file stored in the file folder, the file pointer file indicating a point of time at which the corresponding data sample was received. 10. The method according to claim 1, wherein step d) comprises: d1) determining a time offset from a beginning of a data collection session; d2) dividing the time offset by a timeline offset file period to find an index to a timeline file stored in a memory; and d3) opening the timeline file and searching for a timeline record corresponding to the time offset; and d4) reading respective time-tag indices from the timeline file based on the timeline record; and d5) opening each respective channel file and searching for data blocks stored therewithin; and d6) sequentially reading out data from each respective channel file that has data, staffing at a point of time corresponding to the time-tag indices. 11. The method according to claim 1, wherein the data stored in step a) is capable of being stored in a non-sequential manner with respect to the respective time pointers of the data, and wherein the data is capable of being played back in step d) in a random access manner. 12. A system for recording and playing back of avionics data, comprising: a storing unit configured to store data received from a plurality of data channels into each channels' respective data file, wherein data storage occurs in the same data format it is received from said plurality of data channels and data can be received at various data fill rates, the storing unit also configured to store timeline pointers into a timeline pointer file that signifies when the data from the respective plurality of data files was stored; a determining unit configured to determine a particular position of a timeline icon provided on a graphical user interface (GUI) display, the timeline icon signifying a point in time that a user desires to review avionics data stored in the storing unit; and a playback unit configured to retrieve and play back data stored based on the particular position of the timeline icon with respect to corresponding values of the timeline pointers stored in the storing unit, wherein data retrieval does not depend upon the particular data format. 13. The system according to claim 12, wherein the data is provided in accordance with ARINC 429 standard. 14. The system according to claim 12, further comprising: an input unit configured to input data that represents a movement of the timeline icon on the GUI display by the user. 15. The system according to claim 12, wherein the storing unit is configured to receive data from a plurality of data channels, and wherein the storing unit is configured to store the respective data from the plurality of data channels into each channels' respective data files. 16. The system according to claim 15, further comprising a file directory that includes at least one file folder, wherein the respective data files are stored in the at least one file folder that includes date and time information for accessing the file folder. 17. The system according to claim 16, wherein the respective data files and the timeline pointer file are stored in the at least one file folder. 18. The system according to claim 17, further comprising: an updating unit configured to update the timeline pointers based on a current time value, wherein the timeline pointers are updated periodically by the updating unit prior to being stored in the timeline pointer file. 19. The system according to claim 12, wherein the playback unit plays back the data stored by: d1) determining a time offset from a beginning of a data collection session; d2) dividing the time offset by a timeline offset file period to find an index to a timeline file stored in a memory; and d3) opening the timeline file and searching for a timeline record corresponding to the time offset; and d4) reading respective time-tag indices from the timeline file based on the timeline record; and d5) opening each respective channel file and searching for data blocks stored therewithin; and d6) sequentially reading out data from each respective channel file that has data, staffing at a point of time corresponding to the time-tag indices. 20. The system according to claim 12, wherein the data stored in the storing unit is capable of being stored in a non-sequential manner with respect to the respective time pointers of the data, and wherein the data is capable of being played back by the playback unit in a random access manner. 21. A computer readable memory having a data structure implementation a capacity for recording and playing back of avionics data, comprising: means for storing data received from a plurality of data channels into each channels' respective data file, wherein data storage occurs in the same data format it is received from said plurality of data channels and data can be received at various data fill rates; means for storing timeline pointers into a timeline pointer file that signifies when the data from said plurality of data channels was stored; means for determining a particular position of a timeline icon provided on a graphical user interface (GUI) display, the timeline icon signifying a point in time that a user desires to review avionics data stored by the data storing means; and means for retrieving and playing back data stored based on the particular position of the timeline icon with respect to corresponding values of the timeline pointers stored in the storing unit, wherein data retrieval does not depend upon the particular data format. 22. The computer readable memory according to claim 21, wherein the data is provided in accordance with ARINC 429 standard. 23. The computer readable memory according to claim 21, further comprising: means for receiving input, from the user, of a movement of the timeline icon on the GUI display. 24. The computer readable memory according to claim 21, wherein the data storing means further comprises: means for inputting data from a plurality of data channels; and means for storing the respective data from the plurality of data channels into each channels' respective data file. 25. The computer readable memory according to claim 24, wherein the respective data files are stored in a file folder that includes date and time information for accessing the file folder. 26. The computer readable memory according to claim 24, where wherein the respective data files and the timeline pointer file are stored in a file folder that includes date and time information for accessing the file folder. 27. The computer readable memory according to claim 26, further comprising: updating means for updating the timeline pointers based on a current time value, wherein the timeline pointers are updated periodically by the updating means prior to being stored in the timeline pointer file. 28. The computer readable memory according to claim 21, wherein playback means play back the data stored by: d1) determining a time offset from a beginning of a data collection session; d2) dividing the time offset by a timeline offset file period to find an index to a timeline file stored in a memory; and d3) opening the timeline file and searching for a timeline record corresponding to the time offset; and d4) reading respective time-tag indices from the timeline file based on the timeline record; and d5) opening each respective channel file and searching for data blocks stored therewithin; and d6) sequentially reading out data from each respective channel file that has data, staffing at a point of time corresponding to the time-tag indices. 29. The computer readable memory according to claim 21, wherein the data stored in the storing means is capable of being stored in a non-sequential manner with respect to the respective time pointers of the data, and wherein the data is capable of being played back by the playing back means in a random access manner.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.