LCOS head-up display-oriented security monitoring method
By setting up an independent monitoring management module in the LCOS head-up display, the entire video transmission link is monitored safely, which solves the problem that the existing technology cannot be refined, and achieves the satisfaction of high security indicators and the protection of functional indicators.
Patent Information
- Application Number
- CN202411679447.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-11-22
AI Technical Summary
The existing LCOS head-up display security monitoring methods cannot cover the entire video transmission link in a refined manner, resulting in the inability to effectively reduce the system's security indicators.
A security monitoring method for LCOS head-up displays is designed. By setting up an independent monitoring management module, a microprocessor or logic device with high power-on startup reliability is used as a carrier to perform security monitoring of the ARINC818 conversion unit, DVI video receiving unit, LCOS display driver unit and optical combination mirror unit, respectively, to achieve refined and full coverage of the entire video transmission link.
It has achieved refined and full coverage of the entire video transmission link of the LCOS head-up display, and can meet the product's high security indicator needs without affecting functional indicators, and has the advantages of high resource utilization, good real-timeness, and strong operability.
Smart Images

Figure CN119583894A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of security monitoring technology, and in particular to a security monitoring method for an LCOS head-up display. Background Art
[0002] Head-up displays are widely used in aviation, aerospace, automobiles and other fields. They can project important parameter information such as flight, operation, guidance, and navigation to the operator in the form of AR (Augmented Reality) through an optical system, and superimpose it with the outside scene, thereby reducing the workload and enhancing situational awareness. In recent years, with significant advantages in volume and weight, the application of waveguide optical system head-up displays with LCOS (Liquid Crystal On Silicon) as the display image source has become more and more widespread.
[0003] The fields of aviation and aerospace have very high requirements for the overall safety of the system. When designing products, not only functional performance but also system safety indicators must be considered. Therefore, when the LCOS head-up display is working, it is necessary to analyze the entire chain of internal video transmission of the LCOS head-up display and design monitoring measures to avoid undetected display errors and thus reduce the safety indicators of the system.
[0004] However, the inventors of the present application have discovered that the current safety monitoring method for the LCOS head-up display is relatively rough and cannot cover the entire video transmission link of the LCOS head-up display in a refined manner. Summary of the invention
[0005] In view of this, an embodiment of the present application proposes a security monitoring method for an LCOS head-up display, which can finely cover the entire video transmission link of the LCOS head-up display and meet the high security indicator requirements of the product without affecting the functional indicators.
[0006] In order to achieve the above-mentioned purpose, the embodiment of the present application proposes a safety monitoring method for an LCOS head-up display, including: setting an independent monitoring management module to perform safety monitoring on the video transmission link inside the LCOS head-up display, and using a microprocessor or logic device with high power-on reliability as a carrier for implementing the monitoring management module; performing CRC check on the video data received by the ARINC818 conversion unit in units of packets according to the ARINC818 protocol, thereby realizing safety monitoring of the ARINC818 conversion unit; performing CRC check on the DVI video frame in the ARINC818 conversion unit and the DVI video receiving unit respectively; RC check is performed, and the check results of the two CRC checks are compared to realize the safety monitoring of the DVI video receiving unit; a fixed test sequence is inserted in the blanking period of the DVI video frame, and the safety monitoring of the LCOS display driver unit is realized based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit; the optical combination mirror unit is monitored for safety using a position sensor; the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driver unit, and the optical combination mirror unit are summarized, and reported to the product health management system for response by the product health management system.
[0007] In order to achieve the above-mentioned purpose, the embodiment of the present application further proposes a monitoring management module, which uses a microprocessor or logic device with high power-on reliability as a carrier, and is suitable for monitoring the security of the video transmission link inside the LCOS head-up display. The monitoring management module includes: an ARINC818 conversion unit monitoring unit, a DVI video receiving unit monitoring unit, an LCOS display driver unit monitoring unit, an optical combination mirror unit monitoring unit and a summary output unit; the ARINC818 conversion unit monitoring unit is used to perform CRC check on the video data received by the ARINC818 conversion unit in units of packets according to the ARINC818 protocol, thereby realizing security monitoring of the ARINC818 conversion unit; the DVI video receiving unit monitoring unit is used to monitor the security of the ARINC818 conversion unit in the ARINC818 conversion unit. and the DVI video receiving unit respectively perform CRC check on the DVI video frame, and compare the check results of the two CRC checks, so as to realize the safety monitoring of the DVI video receiving unit; the LCOS display driver unit monitoring unit is used to insert a fixed test sequence in the blanking period of the DVI video frame, and realize the safety monitoring of the LCOS display driver unit based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit; the optical combination mirror unit monitoring unit is used to use the position sensor to perform safety monitoring on the optical combination mirror unit; the summary output unit is used to summarize the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driver unit, and the optical combination mirror unit, and report them to the product health management system for the product health management system to respond.
[0008] In order to achieve the above-mentioned purpose, an embodiment of the present application also provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a safety monitoring method for an LCOS head-up display as described above.
[0009] In order to achieve the above-mentioned purpose, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can implement a safety monitoring method for an LCOS head-up display as described above.
[0010] The embodiment of the present application proposes a safety monitoring method for an LCOS head-up display, which sets up an independent monitoring management module to perform safety monitoring on the entire video transmission link inside the LCOS head-up display, and adopts a microprocessor or logic device with high power-on reliability as a carrier for the monitoring management module. For the ARINC818 conversion unit, DVI video receiving unit, LCOS display drive unit and optical combination mirror unit, respectively, a corresponding safety monitoring method is designed to ensure that each link can be monitored, thereby achieving refined full coverage of the entire video transmission link of the LCOS head-up display. The monitoring of each link is independent of each other, does not interfere with each other, and does not pollute each other. It can meet the high safety index requirements of the product without affecting the functional indicators, and has the advantages of high resource utilization, good real-time performance, and strong operability.
[0011] In some optional embodiments, the ARINC818 conversion unit is used to complete the conversion from the ARINC818 protocol to the DVI protocol. According to the ARINC818 protocol, a CRC check is performed on the video data received by the ARINC818 conversion unit in units of packets, thereby realizing security monitoring of the ARINC818 conversion unit, including: according to the ARINC818 protocol, a CRC check is performed on each data packet of the video data received by the ARINC818 conversion unit in units of packets; if a CRC check error occurs in more than 3 consecutive frames of video data, a No. 1 alarm message is reported, and the No. 1 alarm message is used to indicate that the ARINC818 conversion unit is abnormal.
[0012] In some optional embodiments, the DVI video frame is subjected to CRC check in the ARINC818 conversion unit and the DVI video receiving unit respectively, and the check results of the two CRC checks are compared, so as to realize the security monitoring of the DVI video receiving unit, including: in the ARINC818 conversion unit, CRC check is performed on the data of the DVI video frame except the last pixel, the obtained first check result is stored in the last pixel of the DVI video frame, and the DVI video frame is transmitted to the DVI video receiving unit; in the DVI video receiving unit, CRC check is performed on the data of the received DVI video frame except the last pixel to obtain a second check result; the second check result is compared with the first check result stored in the last pixel of the DVI video frame, and if there is inconsistency in the comparison for more than 3 consecutive frames, a second alarm information is reported, and the second alarm information is used to indicate that the DVI video receiving unit is abnormal.
[0013] In some optional embodiments, the LCOS display driver unit is used to complete the conversion of the DVI protocol to the timing protocol required by the LCOS chip, and the fixed test sequence is inserted in the blanking period of the DVI video frame. Based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit, the safety monitoring of the LCOS display driver unit is realized, including: inserting a row of fixed test sequence in the blanking period of the DVI video frame, and the fixed test sequence is passed through all data processing and conversion processes of the LCOS display driver unit along with the DVI video frame, and the data processing conversion result of the fixed test sequence by the LCOS display driver unit is obtained; according to the video frame period, the pre-stored standard solution is compared with the data processing conversion result of the fixed test sequence by the LCOS display driver unit, and if there is an inconsistency in the comparison for more than 3 consecutive frames, a third alarm information is reported, and the third alarm information is used to characterize the abnormality of the LCOS display driver unit.
[0014] In some optional embodiments, the method further includes: performing CRC check on the writing and reading of the memory read-write control subunit of the LCOS display driver unit in units of video frames, and comparing the writing CRC check result and the reading CRC check result of the same video frame; if there is an inconsistency in the comparison for more than three consecutive frames, reporting a third alarm message.
[0015] In some optional embodiments, the use of a position sensor to perform safety monitoring on the optical combination mirror unit includes: using a micro switch or a Hall device to monitor the position status of the optical combination mirror in the optical combination mirror unit, if the optical combination mirror is not in the working position when the LCOS head-up display is working normally, then reporting a No. 4 alarm message, wherein the No. 4 alarm message is used to characterize an abnormality in the optical combination mirror unit.
[0016] In some optional embodiments, the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driver unit, and the optical combination mirror unit are summarized and reported to the product health management system for the product health management system to respond, including: summarizing the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driver unit, and the optical combination mirror unit, distinguishing them in a coded form, and reporting them to the product health management system for the product health management system to take targeted fault response measures including reset, prompt, and manual inspection. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings herein are incorporated into the specification and constitute a part of the specification of the present application, showing embodiments consistent with the present application and, together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 is a flow chart of a safety monitoring method for an LCOS head-up display provided in one embodiment of the present application;
[0019] Figure 2 is a schematic diagram of a video transmission link inside an LCOS head-up display provided in one embodiment of the present application;
[0020] Figure 3 It is a CRC schematic diagram of an ARINC818 protocol conversion unit provided in one embodiment of the present application;
[0021] Figure 4 is a schematic structural diagram of an LCOS display driving unit provided in one embodiment of the present application;
[0022] Figure 5 is a schematic diagram of the basic principle of a timing conversion subunit provided in one embodiment of the present application;
[0023] Figure 6 is a schematic diagram of inserting a fixed test sequence provided in one embodiment of the present application;
[0024] Figure 7 is a schematic diagram of the working state of an optical combination mirror unit provided in one embodiment of the present application;
[0025] Figure 8 is a structural diagram of a monitoring management module provided in another embodiment of the present application;
[0026] Fig. 9 It is a structural schematic diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0027] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the present application, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can also be implemented. The division of the following embodiments is for the convenience of description, and the specific implementation of the present application should not be construed as any limitation, and the various embodiments can be combined and referenced with each other under the premise of no contradiction.
[0028] An embodiment of the present application proposes a security monitoring method for an LCOS head-up display, which is applied to an electronic device, namely a monitoring management module. The implementation details of the security monitoring method for an LCOS head-up display proposed in this embodiment are described in detail below. The following content is only the implementation details provided for ease of understanding and is not necessary for the implementation of this solution.
[0029] The specific process of the safety monitoring method for LCOS head-up display proposed in this embodiment can be as follows: Figure 1 As shown, including:
[0030] Step 101, setting up an independent monitoring management module to monitor the security of the video transmission link inside the LCOS head-up display, using a microprocessor or logic device with high power-on reliability as a carrier for implementing the monitoring management module.
[0031] In the specific implementation, in order not to affect the functional indicators of the LCOS head-up display, this embodiment sets up an independent monitoring and management module to perform security monitoring on the video transmission link inside the LCOS head-up display, and adopts a microprocessor or logic device with high power-on reliability as the carrier for the implementation of the monitoring and management module. For example, a Feiteng processor is selected as the carrier for the implementation of the monitoring and management module.
[0032] The video transmission link inside the LCOS head-up display is as follows Figure 2 As shown, the video transmission link inside the LCOS head-up display can be roughly divided into five units: ARINC818 conversion unit, DVI video receiving unit, LCOS display driving unit, relay optical unit and optical combination mirror unit.
[0033] The LCOS head-up display using LCOS as the display image source needs to convert the received ARINC818 protocol video image into the timing protocol required by the LCOS image source, drive the LCOS display and then pass through the relay optical unit, and be collimated and projected by the combined mirror unit for display.
[0034] The relay optical unit is a pure optical lens group and its position will not change, so there is no need for safety monitoring. The monitoring and management module needs to monitor the safety of the remaining four units separately, that is, it is necessary to design fault detection and monitoring measures for the ARINC818 conversion unit, DVI video receiving unit, LCOS display driver unit and optical combination mirror unit. The following introduces the safety monitoring of each unit in the order of the video transmission link inside the LCOS head-up display.
[0035] Step 102, according to the ARINC818 protocol, CRC check is performed on the video data received by the ARINC818 conversion unit in units of packets, so as to realize the security monitoring of the ARINC818 conversion unit.
[0036] In a specific implementation, the monitoring management module can perform CRC check on the video data received by the ARINC818 conversion unit in units of packets according to the ARINC818 protocol, thereby realizing security monitoring of the ARINC818 conversion unit.
[0037] In one example, the ARINC818 conversion unit is used to complete the conversion from the ARINC818 protocol to the DVI protocol. A frame of image data can be split into multiple data packets for transmission as needed. To ensure the correctness of the transmitted data, the ARINC818 protocol will set a CRC check for each data packet. Based on this, the monitoring and management module performs a CRC check on each data packet of the video data received by the ARINC818 conversion unit in units of packets according to the ARINC818 protocol. The CRC check has two check results: correct check and error check. If there are CRC check errors in the data packets of more than 3 consecutive frames of video data in the ARINC818 conversion unit, the No. 1 alarm information (alarm signal ①) is reported to the monitoring and management module to indicate that the ARINC818 conversion unit is abnormal.
[0038] It is worth noting that the CRC check and comparison of this application will only report the alarm information when errors or inconsistencies occur for more than 3 consecutive frames. This is because the human eye has a visual persistence effect, and the human eye cannot recognize an occasional error in one frame. Setting it to report an error for more than 3 consecutive frames can reduce the frequency of errors and reduce maintenance costs. In addition, in actual projects, the specific time for reporting the alarm can be set according to actual needs.
[0039] Step 103, performing CRC check on the DVI video frame in the ARINC818 conversion unit and the DVI video receiving unit respectively, and comparing the check results of the two CRC checks, thereby realizing security monitoring of the DVI video receiving unit.
[0040] In the specific implementation, the ARINC818 conversion unit outputs the DVI video frame, and the DVI receiving unit receives it to prepare data for the LCOS display driver unit. The monitoring management module needs to perform CRC check on the DVI video frame in the ARINC818 conversion unit and the DVI video receiving unit respectively, and compare the check results of the two CRC checks, so as to realize the security monitoring of the DVI video receiving unit.
[0041] In one example, the monitoring management module performs CRC check on the data except the last pixel of the DVI video frame in the ARINC818 conversion unit, stores the first check result in the last pixel of the DVI video frame, and transmits the DVI video frame to the DVI video receiving unit. The process can be as follows: Figure 3 As shown. After the DVI receiving unit receives the DVI video frame, the monitoring management module can perform CRC check on the data of the received DVI video frame except the last pixel in the DVI video receiving unit to obtain a second check result. The second check result is compared with the first check result stored in the last pixel of the DVI video frame. If there is an inconsistency in the comparison for more than three consecutive frames (that is, the first check result and the second check result of three consecutive frames are inconsistent), the DVI receiving unit reports the second alarm information (alarm information ②) to the monitoring management module to indicate that the DVI video receiving unit is abnormal.
[0042] Step 104, inserting a fixed test sequence in the blanking period of the DVI video frame, and implementing safety monitoring of the LCOS display driver unit based on a pre-stored standard solution and a data processing conversion result of the fixed test sequence by the LCOS display driver unit.
[0043] In a specific implementation, the LCOS display driver unit is used to complete the conversion of the DVI protocol to the timing protocol required by the LCOS chip to drive the LCOS chip display. Based on this, the monitoring management module can insert a fixed test sequence in the blanking period of the DVI video frame, and based on the pre-stored standard solution (that is, the data processing conversion result of the pre-stored standard fixed test sequence) and the data processing conversion result of the fixed test sequence by the LCOS display driver unit, the safety monitoring of the LCOS display driver unit is realized.
[0044] In one example, the specific structure of the LCOS display driving unit can be as follows: Figure 4 As shown, it includes a monitoring sequence insertion subunit, a memory read / write control subunit, a timing conversion subunit and a monitoring sequence CRC calculation subunit. The working principle of the timing conversion subunit is as follows Figure 5The fault detection and monitoring strategy of the LCOS display driver unit is as follows: insert a fixed test sequence in the blanking period of the DVI video frame (the insertion process and position are shown in Figure 6 As shown in the figure, after the fixed test sequence passes through all the data processing and conversion processes of the LCOS display driver unit along with the DVI video frame, the data processing and conversion result of the fixed test sequence by the LCOS display driver unit is obtained. This process covers the internal data flow path of the LCOS display driver unit; the monitoring and management module compares the pre-stored standard solution with the data processing and conversion result of the fixed test sequence by the LCOS display driver unit according to the video frame period. If there is an inconsistency in the comparison for more than 3 consecutive frames (that is, the data processing and conversion result of the fixed test sequence by the LCOS display driver unit for 3 consecutive frames is inconsistent with the standard solution), the LCOS display driver unit reports the third alarm information (alarm information ③) to the monitoring and management module to indicate that the LCOS display driver unit is abnormal.
[0045] The memory read-write control subunit in the LCOS display driver unit caches the DVI data after the fixed test sequence is inserted, and prepares data for the timing conversion time matching. Therefore, it is also necessary to design a fault detection and monitoring strategy for the memory read-write control subunit. The monitoring management module needs to perform CRC verification on the writing and reading of the memory read-write control subunit of the LCOS display driver unit in units of video frames, and compare the writing CRC verification results and the reading CRC verification results of the same video frame. If there are inconsistent comparisons for more than 3 consecutive frames (that is, the writing CRC verification results and the reading CRC verification results of 3 consecutive frames are inconsistent), the LCOS display driver unit needs to report the third alarm information (alarm information ③) to the monitoring management module.
[0046] Step 105: Use a position sensor to monitor the safety of the optical combination mirror unit.
[0047] In a specific implementation, the safety monitoring of the optical combination mirror unit needs to be implemented based on a position sensor.
[0048] In one example, the monitoring management module uses a micro switch or a Hall device to monitor the position state of the optical combination mirror in the optical combination mirror unit. The working state of the optical combination mirror unit can be as follows: Figure 7 As shown, if the optical combination mirror is not in the working position when the LCOS head-up display is working normally, the optical combination mirror unit needs to report the fourth alarm information (alarm information ④) to the monitoring management module to indicate that the optical combination mirror unit is abnormal.
[0049] Step 106, summarize the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driving unit, and the optical combination mirror unit, and report them to the product health management system for response by the product health management system.
[0050] In the specific implementation, the monitoring management module needs to summarize the safety monitoring results of the ARINC818 conversion unit, DVI video receiving unit, LCOS display driver unit, and optical combination mirror unit, distinguish them in the form of coding, and report them to the product health management system so that the product health management system can take targeted fault response measures including reset, prompt, and manual inspection.
[0051] In this embodiment, an independent monitoring management module is set up to monitor the security of the entire video transmission link inside the LCOS head-up display, and a microprocessor or logic device with high power-on reliability is used as a carrier for the monitoring management module. For the ARINC818 conversion unit, DVI video receiving unit, LCOS display drive unit and optical combination mirror unit on the video transmission link, adaptive security monitoring is designed respectively to ensure that each link can be monitored, and the refined full coverage of the entire video transmission link of the LCOS head-up display is achieved. The monitoring of each link is independent of each other, does not interfere with each other, and does not pollute each other. It can meet the high safety index requirements of the product without affecting the functional indicators, and has the advantages of high resource utilization, good real-time performance, and strong operability.
[0052] The step division of the above methods is only for clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this application; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this application.
[0053] Another embodiment of the present application proposes a monitoring management module, which uses a microprocessor or logic device with high power-on reliability as a carrier, and is suitable for performing security monitoring on the video transmission link inside the LCOS head-up display. The details of the monitoring management module proposed in this embodiment are described in detail below. The following content is only the implementation details provided for easy understanding and is not necessary for the implementation of this example. Figure 8 It is a structural diagram of a monitoring management module proposed in this embodiment. The monitoring management module 300 includes: an ARINC818 conversion unit monitoring unit 301, a DVI video receiving unit monitoring unit 302, an LCOS display driving unit monitoring unit 303, an optical combination mirror unit monitoring unit 304 and a summary output unit 305.
[0054] The ARINC818 conversion unit monitoring unit 301 is used to perform CRC check on the video data received by the ARINC818 conversion unit 201 in units of packets according to the ARINC818 protocol, thereby realizing security monitoring of the ARINC818 conversion unit 201.
[0055] The DVI video receiving unit monitoring unit 302 is used to perform CRC check on the DVI video frame in the ARINC818 conversion unit 201 and the DVI video receiving unit 202 respectively, and compare the check results of the two CRC checks, so as to realize the security monitoring of the DVI video receiving unit 202.
[0056] The LCOS display driver unit monitoring unit 303 is used to insert a fixed test sequence in the blanking period of the DVI video frame, and implement safety monitoring of the LCOS display driver unit 203 based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit.
[0057] It is worth noting that the video transmission link inside the LCOS head-up display also includes a relay optical unit 204, but the relay optical unit 204 is a pure optical lens group and its position will not change, so there is no need for safety monitoring.
[0058] The optical combination mirror unit monitoring unit 304 is used to monitor the safety of the optical combination mirror unit 205 using a position sensor.
[0059] The summary output unit 305 is used to summarize the safety monitoring results of the ARINC818 conversion unit 201, the DVI video receiving unit 202, the LCOS display driving unit 203, and the optical combination mirror unit 205, and report them to the product health management system 400 for the product health management system 400 to respond.
[0060] It is not difficult to find that this embodiment is a system embodiment corresponding to the above method embodiment, and this embodiment can be implemented in conjunction with the above method embodiment. The relevant technical details and technical effects mentioned in the above embodiments are still valid in this embodiment, and in order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the above embodiments.
[0061] It is worth mentioning that all modules involved in this embodiment are logic modules. In practical applications, a logic unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. In addition, in order to highlight the innovative part of this application, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by this application, but this does not mean that there are no other units in this embodiment.
[0062] Another embodiment of the present application provides an electronic device, whose specific structure can be as follows: Fig. 9 As shown, it includes: at least one processor 501; and a memory 502 that is communicatively connected to the at least one processor 501; wherein the memory 502 stores instructions that can be executed by the at least one processor 501, and the instructions are executed by the at least one processor 501 so that the at least one processor 501 can execute a safety monitoring method for an LCOS head-up display as described in the above-mentioned method embodiments.
[0063] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripheral devices, voltage regulators and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.
[0064] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.
[0065] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement a safety monitoring method for an LCOS head-up display as described in the above method embodiment.
[0066] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, ROM (Read-Only Memory), RAM (Random Access Memory), disk or optical disk and other media that can store program codes.
[0067] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.
Claims
1. A safety monitoring method for an LCOS head-up display, characterized in that: include: An independent monitoring and management module is set up to monitor the security of the video transmission link inside the LCOS head-up display, and a microprocessor or logic device with high power-on reliability is used as a carrier for the monitoring and management module; According to the ARINC818 protocol, the CRC check is performed on the video data received by the ARINC818 conversion unit in packets, thereby realizing the security monitoring of the ARINC818 conversion unit; The DVI video frame is subjected to CRC check in the ARINC818 conversion unit and the DVI video receiving unit respectively, and the check results of the two CRC checks are compared, so as to realize the security monitoring of the DVI video receiving unit; A fixed test sequence is inserted into the blanking period of the DVI video frame, and the safety monitoring of the LCOS display driver unit is realized based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit; Use position sensors to monitor the safety of the optical combination mirror unit; Summarize the safety monitoring results of the ARINC818 conversion unit, DVI video receiving unit, LCOS display driver unit, and optical combination mirror unit, and report them to the product health management system for response.
2. The method according to claim 1, characterized in that The ARINC818 conversion unit is used to complete the conversion from the ARINC818 protocol to the DVI protocol. According to the ARINC818 protocol, the CRC check is performed on the video data received by the ARINC818 conversion unit in units of packets, thereby realizing the security monitoring of the ARINC818 conversion unit, including: According to the ARINC818 protocol, a CRC check is performed on each data packet of the video data received by the ARINC818 conversion unit in units of packets; If CRC check errors occur in data packets for more than three consecutive frames of video data, a No. 1 alarm message is reported, and the No. 1 alarm message is used to indicate that the ARINC818 conversion unit is abnormal.
3. The method according to claim 1, characterized in that The method of performing CRC check on the DVI video frame in the ARINC818 conversion unit and the DVI video receiving unit respectively and comparing the check results of the two CRC checks, thereby realizing the security monitoring of the DVI video receiving unit, includes: In the ARINC818 conversion unit, a CRC check is performed on data other than the last pixel of the DVI video frame, a first check result is stored in the last pixel of the DVI video frame, and the DVI video frame is transmitted to the DVI video receiving unit; In the DVI video receiving unit, a CRC check is performed on data of the received DVI video frame except for the last pixel to obtain a second check result; The second verification result is compared with the first verification result stored in the last pixel of the DVI video frame. If there is inconsistency in the comparison for more than three consecutive frames, a second alarm message is reported, and the second alarm message is used to indicate that the DVI video receiving unit is abnormal.
4. The method according to claim 1, characterized in that: The LCOS display driver unit is used to complete the conversion from the DVI protocol to the timing protocol required by the LCOS chip. The fixed test sequence is inserted in the blanking period of the DVI video frame, and the safety monitoring of the LCOS display driver unit is realized based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit, including: Inserting a line of fixed test sequence in the blanking period of the DVI video frame, after the fixed test sequence passes through all data processing and conversion processes of the LCOS display driver unit along with the DVI video frame, obtaining the data processing and conversion result of the fixed test sequence by the LCOS display driver unit; According to the video frame period, the pre-stored standard solution is compared with the data processing conversion result of the LCOS display driver unit for the fixed test sequence. If there is inconsistency in the comparison for more than 3 consecutive frames, the third alarm information is reported. The third alarm information is used to characterize the abnormality of the LCOS display driver unit.
5. The method according to claim 4, characterized in that The method further comprises: Taking video frames as units, CRC check is performed on the writing and reading of the memory read-write control subunit of the LCOS display driver unit, and the writing CRC check result and the reading CRC check result of the same video frame are compared; If there are more than 3 consecutive frames of inconsistency, the third alarm information will be reported.
6. The method according to claim 1, characterized in that The method of using a position sensor to monitor the safety of the optical combination mirror unit includes: A micro switch or a Hall device is used to monitor the position status of the optical combination mirror in the optical combination mirror unit. If the optical combination mirror is not in the working position when the LCOS head-up display is working normally, a fourth alarm message is reported, and the fourth alarm message is used to indicate that the optical combination mirror unit is abnormal.
7. The method according to any one of claims 1 to 6, characterized in that The security monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driving unit, and the optical combination mirror unit are summarized and reported to the product health management system for response by the product health management system, including: The safety monitoring results of the ARINC818 conversion unit, DVI video receiving unit, LCOS display driver unit, and optical combination mirror unit are summarized, differentiated in the form of coding, and reported to the product health management system for the product health management system to take targeted fault response measures including reset, prompt, and manual inspection.
8. A monitoring management module, characterized in that: The monitoring management module uses a microprocessor or logic device with high power-on reliability as a carrier, and is suitable for monitoring the security of the video transmission link inside the LCOS head-up display. The monitoring management module includes: an ARINC818 conversion unit monitoring unit, a DVI video receiving unit monitoring unit, an LCOS display driving unit monitoring unit, an optical combination mirror unit monitoring unit and a summary output unit; The ARINC818 conversion unit monitoring unit is used to perform CRC check on the video data received by the ARINC818 conversion unit in units of packets according to the ARINC818 protocol, thereby realizing safety monitoring of the ARINC818 conversion unit; The DVI video receiving unit monitoring unit is used to perform CRC check on the DVI video frame in the ARINC818 conversion unit and the DVI video receiving unit respectively, and compare the check results of the two CRC checks, so as to realize the security monitoring of the DVI video receiving unit; The LCOS display driver unit monitoring unit is used to insert a fixed test sequence in the blanking period of the DVI video frame, and realize the safety monitoring of the LCOS display driver unit based on the pre-stored standard solution and the data processing conversion result of the fixed test sequence by the LCOS display driver unit; An optical combination mirror unit monitoring unit, used for using a position sensor to perform safety monitoring on the optical combination mirror unit; The summary output unit is used to summarize the safety monitoring results of the ARINC818 conversion unit, the DVI video receiving unit, the LCOS display driving unit, and the optical combination mirror unit, and report them to the product health management system for response by the product health management system.
9. An electronic device, characterized in that: include: at least one processor; and, a memory communicatively coupled to the at least one processor; Wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a safety monitoring method for an LCOS head-up display as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it can implement a safety monitoring method for an LCOS head-up display as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Head-up display monitoring system
CN104333744A
Information display method and device
CN106919351A
ARINC818-DVI protocol conversion method
CN107948188A
DVI-ARINC818 signal conversion display method
CN108924442A
Intelligent edge computing system having real-time endoscope video enhancement processing function
CN109151275A