Display method, system and equipment for HUD (Head Up Display) and medium

By receiving and verifying the video stream signal of the HUD display system and using backup image information to ensure normal display under abnormal circumstances, the problem that the traditional HUD display system cannot detect the correctness of the video stream signal is solved, the backup display function is realized, and the accuracy and reliability of the display are improved.

CN120769003APending Publication Date: 2025-10-10CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410374396.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Traditional HUD display systems are unable to detect the correctness of video stream signals and cannot implement backup display and proofreading functions, resulting in inaccurate display content.

Method used

By receiving the video stream signal and calling the display verification signal, it is determined whether the signal is normal. If it is abnormal, the image storage database is called to obtain the backup image information and send it to the image generation unit for display, ensuring that backup display can be achieved even in abnormal situations.

Benefits of technology

The accuracy and reliability of HUD display are improved, ensuring backup display when the video stream signal is abnormal, and guaranteeing the correctness of the displayed content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120769003A_ABST
    Figure CN120769003A_ABST
Patent Text Reader

Abstract

The invention provides a display method, system and device for an HUD (Head Up Display) and a medium, and the method comprises the following steps: receiving a video stream signal corresponding to a to-be-displayed content, and calling a display verification signal; the video stream signal at least comprises display image information corresponding to the to-be-displayed content; the display verification signal at least comprises a display verification value corresponding to the to-be-displayed content; judging whether the video stream signal is normal; if not, calling an image storage database according to the display verification value to obtain backup image information corresponding to the display verification value; the image storage database comprises a plurality of verification values and backup image information corresponding to each verification value; and the backup image information is sent to an image generation unit, so that the image generation unit displays the backup image at the display position of the windshield. The method provided by the invention has the advantages that the HUD display accuracy is improved, and meanwhile, the display content can be corrected and corrected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to the field of HUD image display technology, and more particularly to a display method, system, device, and medium for HUD. Background Art

[0002] With the advancement of automotive electronics technology, functional safety is no longer limited to power-related electronic devices. OEMs are also increasingly requiring functional safety in display-related devices like instrument clusters and head-up displays (HUDs). This has given rise to the concept of safe display.

[0003] Traditional HUD displays transmit the video stream signal with the content to be displayed to the Picture Generation Unit (PGU) through the vehicle's central control. The PGU then generates the display image and displays the image on the windshield through the HUD. This makes the entire HUD display process not support the detection of the video stream signal transmitted by LVDS, and the head-up display cannot serve as a backup display solution; at the same time, it also does not support proofreading and error correction functions for the content of the displayed image, and cannot guarantee the correctness of the image content output by the central control. Summary of the Invention

[0004] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide a display method, system, device and medium for HUD to solve the above-mentioned problems.

[0005] In a first aspect, the present application provides a method for displaying a HUD, comprising the following steps:

[0006] receiving a video stream signal corresponding to content to be displayed, and retrieving a display verification signal; the video stream signal at least including display image information corresponding to the content to be displayed; the display verification signal at least including a display verification value corresponding to the content to be displayed;

[0007] Determine whether the video stream signal is normal; if not, call an image storage database according to the display check value to obtain backup image information corresponding to the display check value; the image storage database includes a plurality of check values ​​and backup image information corresponding to each check value;

[0008] The backup image information is sent to an image generation unit so that the image generation unit displays the backup image at a display position of a windshield.

[0009] According to the technical solution provided in the embodiment of the present application, determining whether the video stream signal is normal specifically includes the following steps:

[0010] Obtaining a display frequency corresponding to the displayed image information, and calculating and setting a set number of image frame acquisitions according to the display frequency;

[0011] Determine whether the number of image frames collected within each set time interval is the same as the set image frame collection number; if the number is the same, determine that the video stream signal is normal; if the number is not the same, determine that the video stream signal is abnormal.

[0012] According to the technical solution provided in the embodiment of the present application, the video stream signal further includes a first check value;

[0013] After determining whether the video stream signal is normal, the following steps are further included:

[0014] When it is determined that the video stream signal is normal, comparing the first check value with the display check value;

[0015] When it is determined that the first verification value and the display verification value are the same, the display image information is sent to the image generation unit, so that the image generation unit displays the display image at the display position of the windshield.

[0016] According to the technical solution provided in the embodiment of the present application, when determining that the video stream signal is normal, after comparing the first check value and the display check value, the following steps are further included:

[0017] When it is determined that the display check value is different from the first check value, calling an icon storage database according to the display check value to obtain backup icon information corresponding to the display check value; the icon storage database includes a plurality of check values ​​and the backup icon information corresponding to each of the check values;

[0018] The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the display image according to the backup icon information.

[0019] According to the technical solution provided in the embodiment of the present application, after sending the backup image information to the image generation unit so that the image generation unit displays the backup image at the display position of the windshield, the following steps are further included:

[0020] Determine whether the backup image is consistent with the content to be displayed; if not, call the icon storage database according to the display verification value to obtain backup icon information corresponding to the display verification value;

[0021] The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the backup image according to the backup icon information.

[0022] According to the technical solution provided in the embodiment of the present application, before receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal, the following steps are also included:

[0023] Dividing the display position of the windshield into a plurality of display areas, each display area being used to display a different type of content to be displayed;

[0024] After receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal, and before determining whether the video stream signal is normal, the method further includes the following steps:

[0025] Determine the display type of the content to be displayed based on the display image information, and call the regional storage database based on the display type to obtain a first display area corresponding to the display image; the first display area is one of the multiple display areas; the regional storage database includes multiple display types and the display areas corresponding to each display type.

[0026] According to the technical solution provided in the embodiment of the present application, after sending the backup image information to the image generation unit so that the image generation unit displays the backup image at the display position of the windshield, the following steps are further included:

[0027] It is determined in real time whether the actual display position of the backup image is the first display area; if not, a fault signal is generated, and the fault signal is used to prompt the HUD to be repaired.

[0028] A second aspect of the present application provides a display system for a HUD, comprising:

[0029] A signal receiving module, the signal receiving module being configured to receive a video stream signal corresponding to content to be displayed and retrieve a display verification signal; the video stream signal at least including display image information corresponding to the content to be displayed; the display verification signal at least including a display verification value corresponding to the content to be displayed;

[0030] a signal processing module configured to determine whether the video stream signal is normal; if not, calling an image storage database according to the display check value to obtain backup image information corresponding to the display check value; the image storage database includes a plurality of check values ​​and backup image information corresponding to each check value;

[0031] An image display module is configured to send the backup image information to an image generation unit so that the image generation unit displays the backup image at a display position on the windshield.

[0032] In a third aspect of the present application, a terminal device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the display method for HUD as described in any one of the above items are implemented.

[0033] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program. When the computer program is executed by a processor, the steps of the display method for HUD as described in any one of the above are implemented.

[0034] Compared with the prior art, the beneficial effect of the present application is that: the present application detects the video stream signal, so that when the video stream signal is normal, the HUD display is directly performed by displaying the image through the video stream signal, and when the video stream signal is abnormal, the HUD display is performed by calling the backup image, thereby ensuring that the HUD display can realize the backup display function and effectively improving the accuracy of the HUD display. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0036] Figure 1 A flowchart of the steps of the HUD display method provided in Example 1 of the present application;

[0037] Figure 2 A flowchart of the steps of a display system for a HUD provided in Example 2 of the present application;

[0038] Figure 3 A schematic diagram of the computer system structure of the terminal device provided in Example 3 of the present application.

[0039] Figure numbers: 100, computer system; 101, CPU; 102, ROM; 103, RAM; 104, bus; 105, I / O interface; 106, input part; 107, output part; 108, storage part; 109, communication part; 110, drive; 111, removable medium; 201, signal receiving module; 202, signal processing module; 203, image display module. DETAILED DESCRIPTION

[0040] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the invention are shown in the accompanying drawings.

[0041] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0042] Example 1

[0043] Please refer to Figure 1 This embodiment provides a method for displaying a HUD, comprising the following steps:

[0044] S100, receiving a video stream signal corresponding to content to be displayed, and retrieving a display verification signal; the video stream signal at least includes display image information corresponding to the content to be displayed; the display verification signal at least includes a display verification value corresponding to the content to be displayed;

[0045] S200, determining whether the video stream signal is normal; if not, calling an image storage database according to the display check value to obtain backup image information corresponding to the display check value; the image storage database includes a plurality of check values ​​and backup image information corresponding to each check value;

[0046] S300: Send the backup image information to an image generating unit, so that the image generating unit displays the backup image at a display position of a windshield.

[0047] Specifically, the execution entity of this embodiment is the vehicle MCU (Microcontroller Unit), which communicates with the vehicle's central control unit via LVDS and is connected to Flash memory via a CAN cable. The vehicle MCU stores CRC checksum values ​​corresponding to various display contents in the Flash memory in advance. When the vehicle needs to display a HUD, the central control unit generates a video stream signal based on the content to be displayed and sends it to the vehicle MCU via LVDS, allowing the vehicle MCU to process the video stream signal. The content to be displayed can be understood as one or more real-time information about the vehicle.

[0048] Since the content to be displayed is information detected in real time by the vehicle sensor, in order to enable the PGU to generate an image identical to the content to be displayed, the vehicle central control needs to generate the corresponding video stream signal based on the content to be displayed to instruct the PGU to generate the same image. However, problems may occur in the process of generating the video stream signal by the vehicle central control, resulting in a problem of mismatch between the displayed image information and the content to be displayed.

[0049] In step S100, the vehicle MCU first receives the video stream signal sent by the vehicle central control, and at the same time calls the corresponding display verification signal in the Flash. The display verification signal includes the display verification value corresponding to the content to be displayed, that is, the CRC verification value transmitted by the CAN line.

[0050] When the display check value is configured and stored in Flash in advance during HUD installation, the display check value corresponding to each of the contents to be displayed is stored in Flash in advance. The display check value has a one-to-one correspondence with one of the contents to be displayed.

[0051] In step S200, after the vehicle MCU receives the video stream signal, it first determines whether the video stream signal is normal. The determination method specifically includes the following steps:

[0052] S201, obtaining a display frequency corresponding to the displayed image information, and calculating and setting a set number of image frame acquisitions according to the display frequency;

[0053] S202. Determine whether the number of image frames collected within each set time interval is the same as the set number of image frames collected; if they are the same, determine that the video stream signal is normal; if they are not the same, determine that the video stream signal is abnormal.

[0054] Specifically, after obtaining the video stream signal, the display frequency corresponding to the display image information in the video stream signal is first obtained. For example, if the frequency of the display image is 60Hz, 60 frames need to be presented per second, that is, the set image frame acquisition number is 60; then the image frames acquired within each set time interval are judged, and the set time interval is 1s; when it is judged that the number of image frames acquired within the set time interval is the same as the set image frame acquisition number, it is judged that the display image reception is normal, that is, the video stream signal is normal; when it is judged that the number of image frames acquired within the set time interval is different from the set image frame acquisition number, it is judged that the display image reception is abnormal, that is, the video stream signal is abnormal.

[0055] In step S200, if the video stream signal is determined to be abnormal, the HUD cannot display the display image corresponding to the display image information, resulting in the HUD display being unavailable. Therefore, the image storage database is called according to the display check value to obtain backup image information corresponding to the display check value. The backup image information can be understood as a short video composed of multiple pictures. The image storage database is configured and stored when the HUD is installed. The image storage database is shown in Table 1 below:

[0056] Table 1 Image storage database

[0057] Checksum Backup Image Checksum 1 Backup image information 1 Checksum 2 Backup image information 2 Checksum 3 Backup image information 3 … …

[0058] After obtaining the backup image information, step S300 is executed, specifically, the vehicle MCU sends the backup image information to the PGU, and the PGU generates a corresponding backup image and displays the backup image on the display position of the windshield through the HUD.

[0059] Furthermore, in addition to the display image, the video stream signal also includes a first check value;

[0060] After determining whether the video stream signal is normal, the following steps are further included:

[0061] When it is determined that the video stream signal is normal, comparing the first check value with the display check value;

[0062] When it is determined that the first verification value and the display verification value are the same, the display image information is sent to the image generation unit, so that the image generation unit displays the display image at the display position of the windshield.

[0063] It should be noted that the first verification value is generated along with the display image information when the vehicle central control generates the display image information, and the first verification value has a one-to-one correspondence with the generated display image information. However, when the vehicle central control generates the display image information based on the content to be displayed, the display image information and the content to be displayed are not necessarily exactly the same. At this time, the display image information is considered to be fault information and cannot be used for HUD display.

[0064] Specifically, in step S200, if it is judged that the video stream signal is normal, the vehicle MCU parses and obtains the first verification value in the video stream signal, and compares the first verification value with the display verification value. When it is judged that the first verification value and the display verification value are the same, it indicates that the display image corresponding to the display image information can be displayed on the HUD, and there will be no display content error. Then, the vehicle MCU sends the display image information to the PGU, and the PGU generates a corresponding backup image and displays the backup image on the display position of the windshield through the HUD.

[0065] Furthermore, when determining that the video stream signal is normal, after comparing the first check value and the display check value, the method further includes the following steps:

[0066] When it is determined that the display check value is different from the first check value, calling an icon storage database according to the display check value to obtain backup icon information corresponding to the display check value; the icon storage database includes a plurality of check values ​​and the backup icon information corresponding to each of the check values;

[0067] The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the display image according to the backup icon information.

[0068] Specifically, in step S200, if it is determined that the video stream signal is normal, the vehicle MCU parses and obtains the first verification value in the video stream signal, and compares the first verification value with the display verification value. When it is determined that the first verification value and the display verification value are different, it indicates that the display image corresponding to the display image information can be displayed on the HUD, but an error will occur in the display content. Therefore, the icon storage database is called according to the display verification value to obtain backup icon information corresponding to the display verification value; the icon storage database is configured and stored when the HUD is installed, and the icon storage database is shown in Table 2 below:

[0069] Table 2 Icon storage database

[0070] Checksum Backup Icon Checksum 1 Backup icon information 1 Checksum 2 Backup icon information 2 Checksum 3 Backup icon information 3 … …

[0071] After obtaining the backup icon information, the vehicle MCU sends the backup icon information to the PGU, and the PGU generates a corresponding backup icon. The PGU then performs mapping correction on the display image based on the backup icon. The display image after mapping correction is displayed on the display position of the windshield through the HUD.

[0072] By detecting the video stream signal, the HUD display can be performed by calling the backup image when the video stream signal is abnormal, thereby ensuring that the HUD display can realize the backup display function; at the same time, by comparing the first verification value and the display verification value, the correctness of the image content output by the central control is effectively guaranteed.

[0073] Furthermore, after sending the backup image information to the image generating unit so that the image generating unit displays the backup image at the display position of the windshield, the method further includes the following steps:

[0074] Determine whether the backup image is consistent with the content to be displayed; if not, call the icon storage database according to the display verification value to obtain backup icon information corresponding to the display verification value;

[0075] The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the backup image according to the backup icon information.

[0076] Specifically, in order to avoid the deviation between the backup image and the content to be displayed after the HUD display is performed through the backup image, it is necessary to determine whether the backup image is consistent with the content to be displayed. The principle is to determine whether the actual illuminated pixel points corresponding to the backup image on the PGU are exactly the same as the pixel points that need to be illuminated on the PGU corresponding to the content to be displayed; if they are the same, it indicates that the backup image is consistent with the content to be displayed; if they are different, it indicates that the backup image is inconsistent with the content to be displayed; when the backup image is inconsistent with the content to be displayed, the icon storage database is still called according to the display verification value, and then the backup icon information corresponding to the display verification value is obtained; after obtaining the backup icon information, the vehicle MCU sends the backup icon information to the PGU, and the PGU generates the corresponding backup icon, and the PGU then performs mapping correction on the backup image according to the backup icon, and the backup image after mapping correction is displayed on the display position of the windshield through the HUD.

[0077] Furthermore, before receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal, the following steps are also included:

[0078] Dividing the display position of the windshield into a plurality of display areas, each display area being used to display a different type of content to be displayed;

[0079] After receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal, and before determining whether the video stream signal is normal, the method further includes the following steps:

[0080] Determine the display type of the content to be displayed based on the display image information, and call the regional storage database based on the display type to obtain a first display area corresponding to the display image; the first display area is one of the multiple display areas; the regional storage database includes multiple display types and the display areas corresponding to each display type.

[0081] Specifically, since the HUD needs to display more content, the display position of the windshield needs to be divided into regions. The result of the region division is that the display position of the windshield is divided into multiple display regions. Different display regions are used to display different types of the to-be-displayed content, for example, the upper left region displays the speed, the upper right region displays the vehicle speed, and so on. When the vehicle MCU receives the video stream signal, the display type corresponding to the to-be-displayed content is determined according to the display image information. The display type includes speed, vehicle speed, navigation, and the like. After the display type is determined, the region storage database is called according to the display type, and then the first display region corresponding to the to-be-displayed content is obtained. The region storage database is configured and stored when the HUD is installed. The region storage database is shown in Table 3 as follows:

[0082] Table 3 Region storage database

[0083]

[0084] After the first display region is obtained, whether the HUD is displayed through the display image or the backup image, the display content will be displayed in the first display region on the windshield. By dividing the display position of the windshield, more content can be displayed on the display position of the windshield, and the different display contents do not interfere with each other.

[0085] Further, after the backup image information is sent to the image generation unit, the image generation unit displays the backup image on the display position of the windshield, and further includes the following steps:

[0086] Real-time judgment is made on whether the actual display position of the backup image is the first display region. If not, a fault signal is generated. The fault signal is used to prompt the maintenance of the HUD.

[0087] Specifically, the HUD display through the backup image is taken as an example for illustration. Since the first display region corresponding to the to-be-displayed content is obtained after the video stream signal is obtained, when the PGU and the HUD display the backup image on the display position of the windshield, it is judged whether the actual display position of the backup image is the first display region. The principle is to judge whether the actual pixel points corresponding to the backup image on the PGU are completely same as the pixel points that need to be lit on the GPU when the to-be-displayed content is displayed in the first display region. If they are the same, it means that the display is normal. If they are different, it means that the display is abnormal, and a fault signal is generated by the vehicle MCU. The fault signal is sent to the vehicle central control and the fault information is displayed on the vehicle central control screen.

[0088] Embodiment 2

[0089] Please refer to Figure 2 This embodiment provides a display system for a HUD, including:

[0090] A signal receiving module 201 configured to receive a video stream signal corresponding to content to be displayed and retrieve a display verification signal; the video stream signal at least includes display image information corresponding to the content to be displayed; the display verification signal at least includes a display verification value corresponding to the content to be displayed;

[0091] A signal processing module 202 configured to determine whether the video stream signal is normal; if not, calling an image storage database based on the display check value to obtain backup image information corresponding to the display check value; the image storage database includes a plurality of check values ​​and backup image information corresponding to each check value;

[0092] The image display module 203 is configured to send the backup image information to the image generation unit, so that the image generation unit displays the backup image at a display position on the windshield.

[0093] Specifically, the system provided in this embodiment is used to implement the display method for HUD described in the above embodiment 1.

[0094] Example 3

[0095] This embodiment provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the display method for the HUD as described in Example 1 are implemented.

[0096] Please refer to Figure 3 This embodiment provides a terminal device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the display method for HUD as described in Example 1.

[0097] Specifically, the computer system 100 of the terminal device includes a CPU 101, which can perform various appropriate actions and processes according to the program stored in the ROM 102 or the program loaded from the storage part 108 into the RAM 103. Various programs and data required for system operation are also stored in the RAM 103. The CPU 101, ROM 102 and RAM 103 are connected to each other via a bus 104. The I / O interface 105 is also connected to the bus 104. The following components are connected to the I / O interface 105: an input part 106 including a keyboard, a mouse, etc.; an output part 107 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage part 108 including a hard disk, etc.; and a communication part 109 including a network interface card such as a LAN card, a modem, etc. The communication part 109 performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface 105 as needed. A removable medium 111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 110 as needed, so that a computer program read therefrom is installed into the storage section 108 as needed.

[0098] In particular, according to an embodiment of the present invention, the above reference process Figure 1 The described process can be implemented as a computer software program. For example, Embodiment 3 of the present invention includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component and / or installed from a removable medium. When the computer program is executed by CPU 101, the above-described functions defined in the present computer system 100 are performed.

[0099] Example 4

[0100] This embodiment provides a computer-readable storage medium having a computer program. When the computer program is executed by a processor, the steps of the display method for the HUD as described in Example 1 are implemented.

[0101] This embodiment provides a readable storage medium, which stores a program or instruction. When the program or instruction is executed by a processor, the steps of the vehicle speed estimation method for a non-all-wheel drive vehicle as described in Example 1 are implemented.

[0102] It should be noted that the computer-readable medium described in the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0103] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the system, method and computer program product of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0104] The units involved in the embodiments of the present invention may be implemented by software or by hardware, and the units described may also be provided in a processor. The names of these units do not, in some cases, limit the units themselves. The units or modules described may also be provided in a processor. For example, they may be described as: a processor including a signal receiving module 201, a signal processing module 202, and an image display module 203. The names of these units or modules may not, in some cases, limit the units or modules themselves. For example, the image acquisition module 201 may also be described as "receiving a video stream signal corresponding to the content to be displayed, and retrieving a display verification signal."

[0105] As another aspect, the present invention further provides a computer-readable medium, which may be included in the electronic device described in the above embodiments, or may exist independently and not incorporated into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, enable the electronic device to implement the vehicle light adjustment method described in the above embodiments.

[0106] For example, the electronic device may implement Figure 1 As shown in: S100, receiving a video stream signal corresponding to the content to be displayed, and calling a display verification signal; the video stream signal at least includes display image information corresponding to the content to be displayed; the display verification signal at least includes a display verification value corresponding to the content to be displayed; S200, judging whether the video stream signal is normal; if not, calling an image storage database according to the display verification value to obtain backup image information corresponding to the display verification value; the image storage database includes several verification values ​​and backup image information corresponding to each of the verification values; S300, sending the backup image information to an image generation unit, so that the image generation unit displays the backup image at the display position of the windshield.

[0107] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments disclosed in the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0108] Furthermore, although the steps of the method of the present invention are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0109] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by combining software with necessary hardware.

[0110] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features having similar functions disclosed in this application.

Claims

1. A display method for HUD, characterized in that: The steps include: receiving a video stream signal corresponding to content to be displayed, and retrieving a display verification signal; the video stream signal at least including display image information corresponding to the content to be displayed; the display verification signal at least including a display verification value corresponding to the content to be displayed; Determine whether the video stream signal is normal; if not, call the image storage database according to the display check value to obtain backup image information corresponding to the display check value; The image storage database includes a plurality of check values ​​and backup image information corresponding to each of the check values; The backup image information is sent to an image generation unit so that the image generation unit displays the backup image at a display position of a windshield.

2. The HUD display method according to claim 1, characterized in that: Determining whether the video stream signal is normal specifically includes the following steps: Obtaining a display frequency corresponding to the displayed image information, and calculating and setting a set number of image frame acquisitions according to the display frequency; Determine whether the number of image frames collected within each set time interval is the same as the set number of image frames collected; if they are the same, determine that the video stream signal is normal; If they are not the same, it is determined that the video stream signal is abnormal.

3. The HUD display method according to claim 2, wherein: The video stream signal further includes a first check value; After determining whether the video stream signal is normal, the following steps are further included: When it is determined that the video stream signal is normal, comparing the first check value with the display check value; When it is determined that the first verification value and the display verification value are the same, the display image information is sent to the image generation unit, so that the image generation unit displays the display image at the display position of the windshield.

4. The HUD display method according to claim 3, wherein: When the video stream signal is determined to be normal, after comparing the first check value with the display check value, the following steps are further included: When it is determined that the display verification value is different from the first verification value, calling an icon storage database according to the display verification value to obtain backup icon information corresponding to the display verification value; The icon storage database includes a plurality of check values ​​and the backup icon information corresponding to each of the check values; The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the display image according to the backup icon information.

5. The HUD display method according to claim 4, characterized in that: After the backup image information is sent to the image generating unit so that the image generating unit displays the backup image at the display position of the windshield, the method further includes the following steps: Determine whether the backup image is consistent with the content to be displayed; if not, call the icon storage database according to the display verification value to obtain backup icon information corresponding to the display verification value; The backup icon information is sent to the image generation unit, so that the image generation unit performs texture correction on the backup image according to the backup icon information.

6. The HUD display method according to claim 5, characterized in that: The method further includes the following steps before receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal: Dividing the display position of the windshield into a plurality of display areas, each display area being used to display a different type of content to be displayed; After receiving the video stream signal corresponding to the content to be displayed and retrieving the display verification signal, and before determining whether the video stream signal is normal, the method further includes the following steps: Determine the display type of the content to be displayed based on the display image information, and call the regional storage database based on the display type to obtain a first display area corresponding to the display image; the first display area is one of the multiple display areas; the regional storage database includes multiple display types and the display areas corresponding to each display type.

7. The HUD display method according to claim 6, characterized in that: After the backup image information is sent to the image generating unit so that the image generating unit displays the backup image at the display position of the windshield, the method further includes the following steps: It is determined in real time whether the actual display position of the backup image is the first display area; if not, a fault signal is generated, and the fault signal is used to prompt the HUD to be repaired.

8. A display system for HUD, characterized in that: include: A signal receiving module (201), the signal receiving module (201) being configured to receive a video stream signal corresponding to content to be displayed, and to retrieve a display verification signal; the video stream signal at least includes display image information corresponding to the content to be displayed; the display verification signal at least includes a display verification value corresponding to the content to be displayed; A signal processing module (202), the signal processing module (202) is configured to determine whether the video stream signal is normal; if not, calling an image storage database according to the display check value to obtain backup image information corresponding to the display check value; the image storage database includes a plurality of check values ​​and backup image information corresponding to each of the check values; An image display module (203) is configured to send the backup image information to an image generation unit, so that the image generation unit displays the backup image at a display position on the windshield.

9. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the HUD display method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program, characterized in that: When the computer program is executed by a processor, the steps of the HUD display method according to any one of claims 1 to 7 are implemented.