A method, system, device and medium for video data playback in an airborne environment

By adopting a partitioned storage and cyclic recording mode in an airborne environment, the historical video data playback of the cockpit screen was realized, which solved the cumbersome process that required ground station participation in the existing technology and provided a flexible and convenient means of video playback.

CN118573964BActive Publication Date: 2025-11-18SHAANXI QIANSHAN AVIONICS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410721798.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-05
Publication Date
2025-11-18
Estimated Expiration
2044-06-05

AI Technical Summary

Technical Problem

In an airborne environment, existing technologies require the participation of ground crew and data analysts, making fault location during flight cumbersome and time-consuming, and making it impossible to confirm flight information in a timely manner through airborne equipment.

Method used

The recording mode of partitioned storage and cyclic recording is adopted. The storage area in the data recording device is partitioned according to different data types, and the corresponding data instructions are generated by the data acquisition device for storage and playback. After reading the playback instructions, the data recording device sends them to the display control management terminal through the inter-device bus for playback on the cockpit screen.

Benefits of technology

It enables the playback of historical video footage from cockpit displays without the need for a specific ground station, providing a flexible and convenient means of playback and reducing the time and human intervention required to locate flight malfunctions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118573964B_ABST
    Figure CN118573964B_ABST
Patent Text Reader

Abstract

The application provides a video data playback method, system, device and medium in an airborne environment, and relates to the technical field of avionics, and comprises the following steps: dividing a storage area in a data recording device into different partitions according to different data types; sending flight data and corresponding instructions to the data recording device through a collection device; storing the flight data in the storage area of the corresponding data type by the data recording device; receiving a playback instruction issued by a display control management end by the collection device; forwarding the playback instruction to the data recording device by the collection device; reading video data corresponding to the playback instruction by the data recording device; sending the video data to the display control management end through an inter-device bus; and playing back the video data on a cabin screen on the aircraft. The application can realize the management of the storage space, and the playback method can complete the playback of the historical video screen of the cabin display without the specific ground station, thereby providing a more flexible and convenient screen playback means for the aircraft crew.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of avionics technology, specifically to a method, system, device, and medium for video data playback in an airborne environment. Background Technology

[0002] In the aviation field, onboard data needs to be stored in recording devices during flight. After the flight mission ends and ground crew takes over, the data is unloaded from the storage devices to the ground station for parsing and playback. Due to the diverse data types and large volumes recorded by airborne recording devices, there are certain requirements for data management. Therefore, a partitioned storage and cyclic recording mode is needed to facilitate the management of different data types.

[0003] Meanwhile, to replay historical data, ground staff need to unload the historical data from the storage device and complete the process on designated ground equipment. However, in some special cases, after the current flight concludes, the pilot needs to promptly confirm the flight information displayed on the screens during the flight, such as alarm information displayed on the cockpit screen. This information can help quickly locate any malfunctions that occurred during the flight. The above methods require the participation of ground staff, data analysts, and other parties, making the process cumbersome and time-consuming, which is not conducive to the rapid location of problems. Summary of the Invention

[0004] In view of this, embodiments of this application provide a video data playback method, system, device, and medium in an airborne environment. The method proposes a recording mode of partitioned storage and cyclic recording, which facilitates the management of storage space. At the same time, the playback method can complete the playback of historical video images on the cockpit display without the need for a specific ground station, providing maintenance personnel with a more flexible and convenient means of video playback.

[0005] This application provides the following technical solution: a video data playback method in an airborne environment, comprising:

[0006] The storage area in the data recording device is partitioned according to different data types; different types of flight data are collected by the data acquisition device, which generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area of ​​the corresponding data type based on the parsing result; wherein, the data instructions include the data type and the data source type.

[0007] The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network.

[0008] The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen.

[0009] According to one embodiment of this application, the data recording device parses the data instructions and stores the flight data into a storage area corresponding to the data type based on the parsing result, including:

[0010] Each data type's corresponding storage area uses 1 megabyte as the smallest unit for capacity management. When data is recorded to the last 1 megabyte in the storage area, the 1 megabyte at the starting address of the storage area is erased simultaneously, so that new data can be recorded again from the 1 megabyte at the starting address of the storage area. At the same time, the data in the next 1 megabyte at the current write position is erased, and the flight data is recorded cyclically to the corresponding storage area.

[0011] According to one embodiment of this application, the data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal via the inter-device bus, including:

[0012] The data recording device parses the playback command to obtain the historical flight, video source, and video type included in the playback command. Based on the video type, it locates the corresponding storage area, reads the corresponding video data in the storage area, and sends the read video data to the display control and management terminal through the inter-device bus.

[0013] According to one embodiment of this application, the data recording device further includes: splitting a set number of video data frames into fixed-length multi-packet data for transmission, and waiting for a response message returned by the display control management terminal after each transmission of a set number of video data frames; wherein each fixed-length data packet includes a packet sequence number and checksum information.

[0014] According to one embodiment of this application, waiting for a response message returned by the display control management terminal includes:

[0015] The display control management terminal verifies the checksum information in the received data packet. If the verification fails, error packet information is added to the response message.

[0016] The data recording device confirms whether the data was sent successfully based on the response message. If the response message includes error packet information, the corresponding error packet is resent.

[0017] According to one embodiment of this application, the data recording device responds to the data acquisition device with historical record index information via an inter-device bus, including:

[0018] The data recording device organizes the historical record information of different video sources stored locally according to the received instruction to acquire video data history record, generates historical record index information, and sends the historical record index information to the data acquisition device through the inter-device bus.

[0019] This application also provides a video data playback system in an airborne environment, including: a data recording device, a data acquisition device, and a display control and management terminal. The data recording device is connected to the data acquisition device and the display control and management terminal respectively through an inter-device bus. The display control and management terminal is connected to the data acquisition device through an onboard backbone network.

[0020] The storage area in the data recording device is partitioned according to different data types; different types of flight data are collected by the data acquisition device, which generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area corresponding to the data type based on the parsing result; wherein, the data instructions include the data type and the data source type;

[0021] The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network.

[0022] The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen.

[0023] This application also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described video data playback method in an airborne environment.

[0024] This application also provides a computer-readable storage medium storing a computer program that performs the above-described video data playback method in an airborne environment.

[0025] Compared with the prior art, the beneficial effects that can be achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: the present invention proposes a recording mode of partitioned storage and cyclic recording, which facilitates the management of storage space and different types of data. At the same time, the playback method is a cockpit screen playback method in an airborne environment, which can complete the playback of historical video images of the cockpit display without the need for a specific ground station, providing maintenance personnel with a more flexible means of playback. Attached Figure Description

[0026] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a schematic diagram of the video data playback process according to an embodiment of the present invention;

[0028] Figure 2 This is a schematic diagram of the video playback instruction stream in an embodiment of the present invention;

[0029] Figure 3 This is a schematic diagram of the video playback data stream in an embodiment of the present invention. Detailed Implementation

[0030] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0031] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0032] like Figures 1-3 As shown, this embodiment of the invention provides a video data playback method in an airborne environment, including:

[0033] The storage area in the data recording device is partitioned according to different data types; different types of flight data are collected by the data acquisition device, which generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area of ​​the corresponding data type based on the parsing result; wherein, the data instructions include the data type and the data source type.

[0034] The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network.

[0035] The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen.

[0036] In the daily operation of an aircraft, the data recording device is responsible for recording various data during flight. Because there are multiple video data sources on board, and in addition to video data, the data recording device also needs to record audio data, 1553B data, AFDX data, etc. Taking a certain type of aircraft as an example, the data recording device needs to record 3 channels of flight data, 4 channels of video data, and 2 channels of audio data.

[0037] To differentiate between different data types and different data sources of the same data type, this invention incorporates a data recording device with partitioned data storage capabilities for managing different data types. The data acquisition device sends data to the data recording device via a command-plus-data approach. The data recording device parses the command to obtain the currently received data type and data source type, and stores it within the corresponding planned area.

[0038] In practical implementation, since the recording capacity of a data recording device is always limited, once the recording device has stored a certain amount of data and the storage area is full, there is no more space to record new data. To avoid this situation, the embodiments of the present invention design the data recording device to have the ability to store data cyclically. To improve the efficiency of storage space management and reduce the complexity of storage area management, specifically, the data recording device parses the data instructions and stores the flight data into the storage area of ​​the corresponding data type according to the parsing result, including:

[0039] Each data type's corresponding storage area uses 1 megabyte as the smallest unit for capacity management. When data is recorded to the last megabyte in that storage area, the first megabyte at the beginning of that storage area is simultaneously erased. When the last megabyte of the storage area is full, new data is recorded again starting from the first megabyte at the beginning of that storage area, while the data in the next megabyte after the current write position is erased. This process of cyclically recording flight data into the corresponding storage areas ensures that there is always empty storage space available for writing new data, while also preserving as much historical data as possible.

[0040] On the other hand, under normal operating conditions, the data acquisition device receives display screen data via a video bus and transmits the relevant data to the recording device via the bus between the data acquisition device and the data recording device to achieve data recording. Simultaneously, the data acquisition device has the capability to communicate with the display control and management terminal via a backbone network.

[0041] Under normal operating conditions, the data recording device is responsible for recording real-time data sent by the data acquisition device through the inter-device bus, including flight data, audio and video data, and has the ability to store data. Because the data recording device is separated from the onboard backbone network, it cannot directly interact with other onboard devices through the backbone network, nor can it directly receive instruction information issued by the display control and management terminal. Therefore, this embodiment of the invention adopts a strategy whereby the data acquisition device receives and processes bus instructions, and then forwards the processed instructions to the data recording device through the inter-device bus.

[0042] In specific implementation, the data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal via the inter-device bus. This includes: the data recording device parsing the playback command to obtain the historical flight number, video source, and video type included in the playback command; locating the corresponding storage area based on the video type; reading the corresponding video data in the storage area; and simultaneously sending the read video data to the display control management terminal via the inter-device bus. In this embodiment, the display control management terminal can select and play historical flight numbers and video sources on the cockpit screen based on the obtained historical record index information.

[0043] In specific implementation, the data recording device responds to the data acquisition device with historical record index information through the inter-device bus, including: the data recording device organizes the historical record information of different video sources stored locally according to the received instruction to acquire video data historical records, generates historical record index information, and responds to the data acquisition device with the historical record index information through the inter-device bus.

[0044] Similarly, upon receiving a playback command for a specified historical flight and video source, the data recording device locates the selected flight of that video type in the storage space, reads the data, and simultaneously sends the selected video data to the display control management terminal via the inter-device bus. Because the amount of video data per flight is large, using a traditional transmission mode that responds to each data packet during the interaction between the data acquisition device and the display control management terminal would affect transmission efficiency to some extent. To ensure transmission speed and shorten transmission time, this embodiment of the invention employs a multi-data packet + single-response packet approach. Specifically, it further includes: the data recording device splits a set number of video frames into fixed-length multi-packet data for transmission; after each transmission of the set number of video frames, it waits for a response message from the display control management terminal; wherein each fixed-length data packet includes a packet sequence number and checksum information.

[0045] In practice, after agreeing on a fixed length for each data packet in advance, the data recording device splits the video data of 30 frames into multiple packets for transmission. After the 30 frames of video data are transmitted, it waits for a response.

[0046] In practice, the display control management terminal verifies the checksum information in the received data packet. If the verification fails, error packet information is added to the response message. The data recording device confirms whether the data was sent successfully based on the response message. If the response message includes error packet information, the corresponding error packet is resent.

[0047] The video data playback method of this invention, when the aircraft is on the ground, involves a data acquisition device acquiring historical flight information recorded by a data storage device via an inter-device bus and sending this information to an external bus. After the operator selects the flight data to be played back, the data acquisition device notifies the data recording device, which then sends the historical video data to the video processor via the bus, ultimately enabling the playback of the cockpit's historical footage. This method solves the problem in traditional methods where ground staff must unload the data recorded in the data storage device to a ground station for playback to be performed if historical flight data needs to be viewed. This method eliminates the need for a specific ground station to play back the historical video footage on the cockpit display, providing maintenance personnel with a more flexible means of playback.

[0048] This application also provides a video data playback system in an airborne environment, including: a data recording device, a data acquisition device, and a display control and management terminal. The data recording device is connected to the data acquisition device and the display control and management terminal respectively through an inter-device bus. The display control and management terminal is connected to the data acquisition device through an onboard backbone network.

[0049] The storage area in the data recording device is partitioned according to different data types; different types of flight data are collected by the data acquisition device, which generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area corresponding to the data type based on the parsing result; wherein, the data instructions include the data type and the data source type;

[0050] The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network.

[0051] The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen.

[0052] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described video data playback method in an airborne environment.

[0053] Specifically, the computer device can be a computer terminal, server, microprocessor, or similar computing device.

[0054] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that performs the video data playback method described above in an airborne environment.

[0055] Specifically, computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0056] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.

[0057] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for playing back video data in an airborne environment, characterized in that, include: The storage area in the data recording device is partitioned according to different data types; Different types of flight data are collected by a data acquisition device. The data acquisition device generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area of ​​the corresponding data type based on the parsing result. The data instructions include the data type and the data source type. The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network. The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen. It also includes: the data recording device splits a set number of video data frames into fixed-length multi-packet data for transmission, and after each transmission of a set number of video data frames, waits for a response message returned by the display control management terminal; wherein each fixed-length data packet includes a packet sequence number and checksum information; The one-time response message awaiting return from the display control management terminal includes: The display control management terminal verifies the checksum information in the received data packet. If the verification fails, error packet information is added to the response message. The data recording device confirms whether the data was sent successfully based on the response message. If the response message includes error packet information, the corresponding error packet is resent.

2. The video data playback method in an airborne environment according to claim 1, characterized in that, The data recording device parses the data commands and stores the flight data into a storage area corresponding to the data type based on the parsing results, including: Each data type's corresponding storage area uses 1 megabyte as the smallest unit for capacity management. When data is recorded to the last 1 megabyte in the storage area, the 1 megabyte at the starting address of the storage area is erased simultaneously, so that new data can be recorded again from the 1 megabyte at the starting address of the storage area. At the same time, the data in the next 1 megabyte at the current write position is erased, and the flight data is recorded cyclically to the corresponding storage area.

3. The video data playback method in an airborne environment according to claim 1, characterized in that, The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal via the inter-device bus, including: The data recording device parses the playback command to obtain the historical flight, video source, and video type included in the playback command. Based on the video type, it locates the corresponding storage area, reads the corresponding video data in the storage area, and sends the read video data to the display control and management terminal through the inter-device bus.

4. The video data playback method in an airborne environment according to claim 1, characterized in that, The data recording device responds to the data acquisition device with historical record index information via the inter-device bus, including: The data recording device organizes the historical record information of different video sources stored locally according to the received instruction to acquire video data history record, generates historical record index information, and sends the historical record index information to the data acquisition device through the inter-device bus.

5. A video data playback system for an airborne environment, characterized in that, include: The system includes a data recording device, a data acquisition device, and a display control and management terminal. The data recording device is connected to the data acquisition device and the display control and management terminal via an inter-device bus. The display control and management terminal is connected to the data acquisition device via an onboard backbone network. The storage area in the data recording device is partitioned according to different data types; different types of flight data are collected by the data acquisition device, which generates corresponding data instructions based on the collected flight data and sends the flight data and corresponding data instructions to the data recording device. The data recording device parses the data instructions and stores the flight data in the storage area corresponding to the data type based on the parsing result; wherein, the data instructions include the data type and the data source type; The data acquisition device receives a command to retrieve historical flight records from the display control management terminal via the backbone network. The data acquisition device converts the historical flight record command into a command to retrieve video data history records and sends the command to the data recording device via the inter-device bus. The data recording device responds with history record index information to the data acquisition device via the inter-device bus and then sends it to the display control management terminal via the onboard backbone network. The display control management terminal sends a playback command to the data acquisition device through the backbone network based on the received historical record index information. The data acquisition device forwards the playback command to the data recording device. The data recording device reads the video data corresponding to the playback command and sends the video data to the display control management terminal through the inter-device bus for playback on the cockpit screen. The data recording device splits a set number of video data frames into fixed-length packets for transmission. After each transmission of the set number of video data frames, it waits for a response message from the display control management terminal. Each fixed-length data packet includes a packet sequence number and checksum information. The one-time response message awaiting return from the display control management terminal includes: The display control management terminal verifies the checksum information in the received data packet. If the verification fails, error packet information is added to the response message. The data recording device confirms whether the data was sent successfully based on the response message. If the response message includes error packet information, the corresponding error packet is resent.

6. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the video data playback method in an airborne environment as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the video data playback method in an airborne environment according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Airborne heterogeneous network data recording system

    CN113763595A

  • Display control system for portable control terminal of airborne optoelectronic equipment

    CN117061808A