A method and device for analyzing stray light of a head-up display system

By building a virtual head-up display system and adjusting the device structure, and analyzing stray light using optical path simulation software, the complex and time-consuming stray light analysis problem in the existing technology is solved, and fast and accurate stray light recognition and elimination is achieved, and the imaging effect is improved.

CN116300088BActive Publication Date: 2025-07-29NANJING CHIEF TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310095999.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-18
Publication Date
2025-07-29
Estimated Expiration
2043-01-18

AI Technical Summary

Technical Problem

The existing stray light analysis methods of head-up display systems are complex and time-consuming, making it difficult to quickly and accurately identify and eliminate stray light, affecting the imaging effect.

Method used

By building a virtual head-up display system, using optical path simulation software to simulate the light path, collect virtual image images, adjust the structure of the head-up display device, analyze stray light types, including removing dustproof boards or LCD screens, collecting and updating virtual image images, and determining stray light analysis results.

Benefits of technology

It realizes rapid and accurate analysis of stray light in the head-up display system, simplifies the operation process, can quickly identify and eliminate stray light, and improve imaging effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116300088B_ABST
    Figure CN116300088B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of head-up display systems, and particularly to a method and device for analyzing stray light of a head-up display system. The stray light analysis method includes constructing a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are located on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene; collecting a virtual image corresponding to the eyebox; if there are stray light images on the virtual image, adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system; based on the adjusted virtual head-up display system, collecting the virtual image corresponding to the eyebox to obtain an updated virtual image; and determining the stray light analysis result of the virtual head-up display system based on the updated virtual image. Thus, it is possible to quickly analyze the types of stray light in the head-up display system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of head-up display systems, and particularly to a method and device for analyzing stray light of a head-up display system. Background Art

[0002] As an important part of the human-computer interaction solution, the head-up display (HUD) system is an important hardware for the future intelligent, networked, and human-vehicle interaction of vehicles. According to the different imaging methods and forms of the product, it can be roughly divided into the first-generation C-HUD combined type, the second-generation W-HUD windshield type, and the third-generation AR-HUD augmented reality type. No matter which type of HUD, it is a high-tech product integrating optics, mechanics, electronics, and software. HUD is a visual imaging system, and its imaging effect is mainly measured by the subjective vision of people. Stray light is the key reason affecting the imaging effect of HUD, which will have a direct impact on the imaging effect and reduce the user experience and feeling. Therefore, it is very necessary to analyze the causes of stray light during the design process to weaken and eliminate stray light. However, due to the complex and diverse causes of stray light, analyzing the causes of stray light becomes complex and huge. Different methods are used to analyze stray light according to different requirements, and most of the current stray light analysis methods are complex and troublesome, not easy to learn, and time-consuming. Summary of the Invention

[0003] To solve the problems of the prior art, embodiments of the present application provide a method, device, electronic device, and storage medium for analyzing stray light of a head-up display system. The technical solutions are as follows:

[0004] On the one hand, a method for analyzing stray light of a head-up display system is provided. The method includes:

[0005] Constructing a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are located on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene;

[0006] Collecting a virtual image corresponding to the eyebox;

[0007] If there is a stray light image on the virtual image, adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system;

[0008] Based on the adjusted virtual head-up display system, collecting a virtual image corresponding to the eyebox to obtain an updated virtual image;

[0009] Determining the stray light analysis result of the virtual head-up display system based on the updated virtual image.

[0010] In an exemplary embodiment, the head-up display device includes a dust-proof plate, a mirror assembly, and a liquid crystal screen arranged in sequence from top to bottom; the mirror assembly includes a plane mirror and a curved mirror; the light emitted by the liquid crystal screen can reach the eyebox through the plane mirror, the curved mirror, the dust-proof plate, and the windshield in sequence;

[0011] Adjust the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system, including:

[0012] Remove the dust-proof plate in the head-up display device, or remove the liquid crystal screen, and use the plane mirror as the light source component for the emitted light to obtain an adjusted virtual head-up display system.

[0013] In an exemplary embodiment, determining the stray light analysis result of the virtual head-up display system based on the updated virtual image diagram includes:

[0014] In the case where the dust-proof plate in the head-up display device is removed in the adjusted virtual head-up display system, if there is no stray light image on the updated virtual image diagram, then determine the stray light analysis result as that the virtual head-up display system has a first type of stray light.

[0015] In an exemplary embodiment, determining the stray light analysis result of the virtual head-up display system based on the updated virtual image diagram further includes:

[0016] In the case where the dust-proof plate in the head-up display device is removed in the adjusted virtual head-up display system, if there is a stray light image on the updated virtual image diagram, then remove the liquid crystal screen, and use the plane mirror as the light source component for the emitted light to obtain a target adjusted virtual head-up display system;

[0017] Based on the target adjusted virtual head-up display system, collect the virtual image diagram corresponding to the eyebox to obtain a target updated virtual image diagram;

[0018] If there is no stray light image on the target updated virtual image diagram, then determine the stray light analysis result as that the virtual head-up display system has a second type of stray light; otherwise, determine the stray light analysis result as that the virtual head-up display system has a third type of stray light.

[0019] In an exemplary embodiment, the first type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that the light is reflected successively through the plane mirror, the dust-proof plate, and the curved mirror;

[0020] The second type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that there are multiple reflections between the liquid crystal screen and the plane mirror;

[0021] The third type of stray light is the stray light generated by the virtual head-up display system when the reflection path of light in the head-up display device has multiple reflections between the flat mirror and the curved mirror.

[0022] In an exemplary embodiment, determining the stray light analysis result of the virtual head-up display system based on the updated virtual image map includes:

[0023] When the adjusted virtual head-up display system removes the liquid crystal screen and uses the flat mirror as the light source component for the outgoing light, if there is no stray light image on the updated virtual image map, the stray light analysis result is determined as the virtual head-up display system having the second type of stray light;

[0024] If there is a stray light image on the updated virtual image map, remove the dust-proof plate in the head-up display device to obtain the target adjusted virtual head-up display system;

[0025] Based on the target adjusted virtual head-up display system, collect the virtual image map corresponding to the eye box to obtain the target updated virtual image map;

[0026] If there is no stray light image on the target updated virtual image map, the stray light analysis result is determined as the virtual head-up display system having the first type of stray light; otherwise, the stray light analysis result is determined as the virtual head-up display system having the third type of stray light.

[0027] In an exemplary embodiment, collecting the virtual image map corresponding to the eye box includes:

[0028] Collect the virtual image map of each eye position among multiple eye positions on the eye box;

[0029] Determine the virtual image map set composed of the virtual image maps of each eye position on the eye box as the virtual image map.

[0030] On the other hand, a stray light analysis device for a head-up display system is provided. The device includes:

[0031] A construction module for constructing a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eye box; the head-up display device and the eye box are located on the same side of the windshield; the eye box is used to represent the area where the human eye moves in the actual scene;

[0032] A first acquisition module for acquiring the virtual image map corresponding to the eye box;

[0033] An adjustment module for, if there is a stray light image on the virtual image map, adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system;

[0034] A second acquisition module for, based on the adjusted virtual head-up display system, acquiring the virtual image map corresponding to the eye box to obtain an updated virtual image map;

[0035] A determination module, configured to determine a stray light analysis result of a virtual head-up display system based on an updated virtual image diagram.

[0036] On the other hand, an electronic device is provided, including a processor and a memory, where at least one instruction or at least one program segment is stored in the memory, and the at least one instruction or at least one program segment is loaded and executed by the processor to implement the stray light analysis method in any of the above aspects.

[0037] On the other hand, a computer-readable storage medium is provided, where at least one instruction or at least one program segment is stored in the computer-readable storage medium, and the at least one instruction or at least one program segment is loaded and executed by the processor to implement the stray light analysis method in any of the above aspects.

[0038] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the stray light analysis method in any of the above aspects.

[0039] In the embodiments of the present application, an optical path simulation software is used to construct a virtual head-up display system to qualitatively analyze whether there is stray light in the virtual head-up display system. The analysis process is simple and the cost is low. When there is stray light, by adjusting the structure of the head-up display device in the virtual head-up display system, the type of stray light can be further analyzed, which is convenient for subsequent targeted improvement of the head-up display system to eliminate stray light. The whole analysis process is simple and easy to operate, so that rapid analysis of the stray light of the head-up display system can be realized. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0041] Figure 1 is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0042] Figure 2 is a schematic flowchart of a stray light analysis method for a head-up display system provided by an embodiment of the present application;

[0043] Figure 3 is a schematic structural diagram of a virtual head-up display system provided by an embodiment of the present application;

[0044] Figure 4 It is a schematic structural diagram of a head-up display device provided by an embodiment of the present application;

[0045] Figure 5 It is an optical path diagram of generating a first type of stray light provided by an embodiment of the present application;

[0046] Figure 6 It is an optical path diagram of generating a second type of stray light provided by an embodiment of the present application;

[0047] Figure 7 It is an optical path diagram of generating a third type of stray light provided by an embodiment of the present application;

[0048] Figure 8 It is a schematic diagram of an eyebox provided by an embodiment of the present application;

[0049] Figure 9 It is a schematic diagram of a virtual image diagram for collecting the central eye position provided by an embodiment of the present application;

[0050] Figure 10 It is a schematic diagram of a virtual image diagram of the central eye position provided by an embodiment of the present application;

[0051] Figure 11 It is a schematic diagram of a virtual image diagram for collecting the peripheral eye position provided by an embodiment of the present application;

[0052] Figure 12 It is a schematic diagram of a virtual image diagram of the peripheral eye position provided by an embodiment of the present application;

[0053] Figure 13 It is a schematic flowchart of determining a stray light analysis result provided by an embodiment of the present application;

[0054] Figure 14 It is a schematic structural diagram of a stray light analysis device provided by an embodiment of the present application;

[0055] Figure 15 It is a hardware structure block diagram of an electronic device for running a stray light analysis method of a head-up display system provided by an embodiment of the present application. Detailed implementation manners

[0056] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0057] It should be noted that in the description and claims of this application and the above-mentioned drawings, the terms "first", "second", etc. are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0058] It can be understood that in the specific implementation of this application, when it comes to relevant data such as user information, when the above embodiments of this application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards in relevant countries and regions.

[0059] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment provided by an embodiment of this application. The implementation environment includes a terminal 10 and a stray light analysis device 101 located on the terminal. The stray light analysis device is used to construct a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are located on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene; collect the virtual image corresponding to the eyebox; if there is a stray light image on the virtual image, adjust the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system; based on the adjusted virtual head-up display system, collect the virtual image corresponding to the eyebox to obtain an updated virtual image; determine the stray light analysis result of the virtual head-up display system based on the updated virtual image.

[0060] The terminal 10 can be a physical device of types such as a smart phone, a computer (such as a desktop computer, a tablet computer, a laptop computer), a digital assistant, a smart voice interaction device (such as a smart speaker), a smart wearable device, a vehicle terminal, etc., or can also be software running on a physical device, such as a computer program. The operating system corresponding to the terminal can be an Android system, an iOS system (a mobile operating system developed by Apple Inc.), a Linux system (an operating system), a Microsoft Windows system (Microsoft Windows operating system), etc.

[0061] Optionally, the above stray light analysis device may also be disposed in a server; alternatively, the stray light analysis device may include multiple sub-modules, where a part of the sub-modules are disposed in a terminal and the remaining sub-modules are deployed in a server. There is no limitation on the deployment of the stray light analysis device herein.

[0062] In the embodiments of the present application, the server involved may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0063] Please refer to Figure 2 , which shows a schematic flowchart of a method for analyzing stray light of a head-up display system provided by an embodiment of the present application. This method can be applied to Figure 1 the stray light analysis device in. It should be noted that this specification provides method operation steps such as in the embodiment or flowchart, but based on routine or non-creative labor, there may be more or fewer operation steps. The step order listed in the embodiment is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual system or product executes, it can be executed in the order shown in the embodiment or the drawing or executed in parallel (for example, in an environment of parallel processors or multi-threaded processing). Specifically, as Figure 2 shown, the method may include:

[0064] S201: Construct a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene.

[0065] As Figure 3 and Figure 4 shown, Figure 3 is a schematic structural diagram of a virtual head-up display system provided by an embodiment of the present application; Figure 4 is a schematic structural diagram of a head-up display device provided by an embodiment of the present application. The head-up display device includes a dust-proof plate, a mirror assembly, and a liquid crystal screen arranged in sequence from top to bottom; the mirror assembly includes a plane mirror and a curved mirror; the light emitted by the liquid crystal screen can reach the eyebox through the plane mirror, the curved mirror, the dust-proof plate, and the windshield in sequence. As Figure 4 shown, in this embodiment, the dust-proof plate may be the top of the HUD housing. The dust-proof plate includes a dust-proof outer ring and a dust-proof plate outlet in the middle. The dust-proof outer ring is used to block the light from emitting from this area, and the dust-proof plate outlet is the light-emitting area.

[0066] The eye box area is an area used to simulate the area where the human eye can see the virtual image of the HUD in the construction of the HUD system. The position and size of the eye box are set according to the required conditions.

[0067] It should be noted that this application can be applied in the early stage of HUD system design. By using optical path simulation software and obtaining the parameters of each component in the head-up display system to be analyzed in the early stage of design, an optical path scenario can be built in the optical path simulation software to construct a virtual head-up display system. The characteristic parameters of each component in the head-up display system can include the surface shape size parameters, material parameters (mainly affecting the reflection and refraction of light), and position of the windshield; the size parameters, material parameters, and position of the mirror assembly; the size, position, and effective light-emitting area of the liquid crystal display screen; and the position and size of the eye box, etc.

[0068] The virtual head-up display system can be constructed by setting the characteristic parameters of the windshield (inner side), light outlet housing, HUD housing, dust-proof plate light outlet, outer ring of the dust-proof plate, curved mirror, liquid crystal display screen (Liquid Crystal Display, LCD), flat mirror, principal optical axis, eye box, etc. During the setting process, the principal optical axis needs to pass through the center of the eye box, the center of the windshield, the center of the curved mirror, and the center of the flat mirror to ensure the reliability of collecting the virtual image diagram during the subsequent simulation of the real scene. Specifically, the flat mirror and the curved mirror can be set to Aluminum Polished, the windshield can be set to Glass Basic White, the HUD housing can be set to Paint Matte Black, the outer ring of the dust-proof plate can be set to Paint Matte Black, the dust-proof plate light outlet can be set to Glass Basic White, the LCD can be set to Emissive White, and the size of the eye box can be set to 200*200mm.

[0069] S203: Collect the virtual image diagram corresponding to the eye box.

[0070] To better reflect the beneficial effects of this application, the reasons for the generation of internal stray light in the HUD are elaborated below. Refer to Figures 5 - 7 , which respectively shows the optical path diagrams of the generation of three different types of stray light. Refer to Figure 5 , when the optical path is too close to the dust-proof plate, the light emitted by the LCD is reflected by the flat mirror, then reflected by the dust-proof plate, and then reflected by the curved mirror and enters the human eye, forming stray light. This type of stray light can be called the first type of stray light.

[0071] Refer to Figure 6 , when the light emitted by the LCD is reflected multiple times between the plane mirror and the LCD, stray light will also be formed, and this kind of stray light can be called the second type of stray light.

[0072] Refer to Figure 7 , when the light emitted by the LCD reaches the plane mirror and is reflected multiple times between the plane mirror and the curved mirror, stray light will also be formed, and this kind of stray light can be called the third type of stray light.

[0073] That is to say, the first type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that the light is sequentially reflected by the plane mirror, the dust-proof plate, and the curved mirror; the second type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that there are multiple reflections between the liquid crystal display screen and the plane mirror; the third type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that there are multiple reflections between the plane mirror and the curved mirror.

[0074] Based on the above reasons for the generation of stray light, and then when it is determined that there is stray light in the current virtual head-up display system, the type of stray light can be quickly determined by further adjusting the structure of the head-up display device, so as to facilitate subsequent analysis.

[0075] In an exemplary embodiment, step S203 may include: collecting the virtual image diagrams of each eye position among multiple eye positions on the eye box; determining the set of virtual image diagrams formed by the virtual image diagrams of each eye position on the eye box as the virtual image diagram, and then analyzing the virtual image diagrams of different eye positions to further improve the accuracy of subsequent analysis results. Refer to Figure 8 , Figure 8 is a schematic diagram of an eye box provided by an embodiment of the present application. In some possible embodiments, the shape of the eye box is rectangular. Optionally, in order to ensure the comprehensiveness of the obtained virtual image diagrams, the eye box can be divided into three regions, namely the upper region, the middle region, and the lower region, and one eye position is set at each of the left, middle, and right positions in each region to achieve comprehensive coverage of the eye box. For example, the distribution of the 9 eye positions on the eye box is as Figure 8 shown, that is, eye positions 1-3 are located in the upper region, eye positions 4-5 are located in the middle region, and eye positions 6-9 are located in the lower region. Optionally, according to needs, eye positions can also be set only in any one or two of the upper region, the middle region, or the lower region, and no limitation is made here.

[0076] Specifically, the observation window in the optical path simulation software can be set at the central eye position 5 (such as Figure 9), simulate the situation where the human eye views the virtual image from the central eye position of the eye box. At this time, within the observed field of view, check whether there are any other images besides the target virtual image. If there are, it indicates the generation of stray light. By collecting the virtual image diagram corresponding to the central eye position 5 (as Figure 10 shown), it can be seen that in the virtual image diagram, besides the target virtual image, there are also relatively bright and small-area stray light images. Subsequently, the observation window can be set at the peripheral eye position 4 (as Figure 11 ), so as to collect the virtual image diagram corresponding to the peripheral eye position 4 (as Figure 12 shown). It can be seen that in the virtual image diagram, besides the target virtual image, there are also stray light images, which further indicates that the virtual head-up display system will generate internal stray light. Subsequently, the virtual image diagrams of the remaining eye positions can be collected continuously according to the above steps of collecting the central eye position.

[0077] S205: If there are stray light images on the virtual image diagram, adjust the structure of the head-up display device in the virtual head-up display system to obtain the adjusted virtual head-up display system.

[0078] In an exemplary embodiment, adjusting the structure of the head-up display device in the virtual head-up display system in step S205 to obtain the adjusted virtual head-up display system may include: removing the dust-proof plate in the head-up display device to obtain the adjusted virtual head-up display system; in another exemplary embodiment, adjusting the structure of the head-up display device in the virtual head-up display system in step S205 to obtain the adjusted virtual head-up display system may include: removing the liquid crystal screen and using a plane mirror as the light source component for the outgoing light to obtain the adjusted virtual head-up display system. Step S209 below elaborates on these two embodiments in detail.

[0079] S207: Based on the adjusted virtual head-up display system, collect the virtual image diagram corresponding to the eye box to obtain the updated virtual image diagram.

[0080] In this embodiment, the method of collecting the updated virtual image diagram can be as in step 203 above, that is, by collecting the virtual image diagrams of all eye positions, the updated virtual image diagrams corresponding to 9 eye positions can be obtained. Subsequently, it can be determined whether the adjusted virtual head-up display system will generate stray light by judging whether there are stray light images in the updated virtual image diagrams of each eye position. It can be that when there are no stray light images in the updated virtual image diagrams of all eye positions, the stray light situation of the adjusted virtual head-up display system is determined to have the corresponding type of stray light.

[0081] S209: Determine the stray light analysis result of the virtual head-up display system based on the updated virtual image diagram.

[0082] In an exemplary embodiment, refer to Figure 13 , Figure 13It is a schematic flowchart of a process for determining the stray light analysis result provided by an embodiment of the present application. Step S209 may include: when the adjusted virtual head-up display system removes the dust-proof plate in the head-up display device, if there is no stray light image on the updated virtual image, the stray light analysis result is determined as the virtual head-up display system having the first type of stray light; when the adjusted virtual head-up display system removes the dust-proof plate in the head-up display device, if there is a stray light image on the updated virtual image, the liquid crystal screen is removed, and the plane mirror is used as the light source component of the outgoing light to obtain the target adjusted virtual head-up display system; based on the target adjusted virtual head-up display system, the virtual image corresponding to the eyebox is collected to obtain the target updated virtual image; if there is no stray light image on the target updated virtual image, the stray light analysis result is determined as the virtual head-up display system having the second type of stray light; otherwise, the stray light analysis result is determined as the virtual head-up display system having the third type of stray light. Thus, the type of stray light in the HUD system can be qualitatively analyzed quickly and accurately, and the stray light situation of the HUD system can be effectively analyzed in the early design stage, which has an important role in weakening and eliminating stray light.

[0083] In another exemplary embodiment, step S209 may include: when the adjusted virtual head-up display system removes the liquid crystal screen and uses the plane mirror as the light source component of the outgoing light, if there is no stray light image on the updated virtual image, the stray light analysis result is determined as the virtual head-up display system having the second type of stray light; if there is a stray light image on the updated virtual image, the dust-proof plate in the head-up display device is removed to obtain the target adjusted virtual head-up display system; based on the target adjusted virtual head-up display system, the virtual image corresponding to the eyebox is collected to obtain the target updated virtual image; if there is no stray light image on the target updated virtual image, the stray light analysis result is determined as the virtual head-up display system having the first type of stray light; otherwise, the stray light analysis result is determined as the virtual head-up display system having the third type of stray light.

[0084] As can be seen from the above technical solutions of the embodiments of the present application, the embodiments of the present application use optical path simulation software to construct a virtual head-up display system to qualitatively analyze whether there is stray light in the virtual head-up display system. And when there is stray light in the virtual head-up display system, by adjusting the structure of the head-up display device in the virtual head-up display system, the type of stray light can be further analyzed, and the HUD stray light can be qualitatively analyzed quickly and accurately, which is convenient for subsequent targeted improvement of the head-up display system to eliminate or weaken stray light. The whole analysis process is simple and easy to operate, so that the stray light of the head-up display system can be quickly analyzed.

[0085] Corresponding to the stray light analysis method of the head-up display system provided in the above several embodiments, an embodiment of the present application further provides a stray light analysis device. Since the stray light analysis device provided in the embodiment of the present application corresponds to the stray light analysis method of the head-up display system provided in the above several embodiments, the implementation manners of the foregoing stray light analysis method of the head-up display system are also applicable to the stray light analysis device provided in this embodiment and will not be described in detail in this embodiment.

[0086] Please refer to Figure 14 , which shows a schematic structural diagram of a stray light analysis device provided in an embodiment of the present application. The device has the function of implementing the stray light analysis method of the head-up display system in the above method embodiment. The function can be implemented by hardware or by hardware executing corresponding software. As Figure 14 shown, the device may include:

[0087] A construction module 1401, configured to construct a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are located on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene;

[0088] A first acquisition module 1403, configured to acquire a virtual image map corresponding to the eyebox;

[0089] An adjustment module 1405, configured to, if there is a stray light image on the virtual image map, adjust the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system;

[0090] A second acquisition module 1407, configured to acquire a virtual image map corresponding to the eyebox based on the adjusted virtual head-up display system to obtain an updated virtual image map;

[0091] A determination module 1409, configured to determine the stray light analysis result of the virtual head-up display system based on the updated virtual image map.

[0092] In an exemplary implementation manner, the head-up display device includes a dust-proof plate, a mirror assembly, and a liquid crystal screen arranged in sequence from top to bottom; the mirror assembly includes a plane mirror and a curved mirror; the light emitted by the liquid crystal screen can reach the eyebox through the plane mirror, the curved mirror, the dust-proof plate, and the windshield in sequence; the adjustment module is configured to remove the dust-proof plate in the head-up display device, or remove the liquid crystal screen, and use the plane mirror as the light source component for the emitted light to obtain an adjusted virtual head-up display system.

[0093] In an exemplary implementation manner, the determination module is configured to, when the adjusted virtual head-up display system is the case where the dust-proof plate in the head-up display device is removed, if there is no stray light image on the updated virtual image map, determine the stray light analysis result as that the virtual head-up display system has a first type of stray light.

[0094] In an exemplary embodiment, a determination module is configured to, when the adjusted virtual head-up display system removes the dust-proof plate in the head-up display device, if there are stray light images on the updated virtual image, remove the liquid crystal display screen, and use the plane mirror as the light source component for the outgoing light, to obtain a target adjusted virtual head-up display system;

[0095] Based on the target adjusted virtual head-up display system, collect the virtual image corresponding to the eyebox to obtain a target updated virtual image;

[0096] If there are no stray light images on the target updated virtual image, determine the stray light analysis result as that the virtual head-up display system has a second type of stray light; otherwise, determine the stray light analysis result as that the virtual head-up display system has a third type of stray light.

[0097] In an exemplary embodiment, the first type of stray light is the stray light generated by the virtual head-up display system when the reflection path of light in the head-up display device is that the light is reflected successively through the plane mirror, the dust-proof plate, and the curved mirror;

[0098] The second type of stray light is the stray light generated by the virtual head-up display system when the reflection path of light in the head-up display device is that there are multiple reflections between the liquid crystal display screen and the plane mirror;

[0099] The third type of stray light is the stray light generated by the virtual head-up display system when the reflection path of light in the head-up display device is that there are multiple reflections between the plane mirror and the curved mirror.

[0100] In an exemplary embodiment, a determination module is configured to, when the adjusted virtual head-up display system removes the liquid crystal display screen and uses the plane mirror as the light source component for the outgoing light, if there are no stray light images on the updated virtual image, determine the stray light analysis result as that the virtual head-up display system has a second type of stray light;

[0101] If there are stray light images on the updated virtual image, remove the dust-proof plate in the head-up display device to obtain a target adjusted virtual head-up display system;

[0102] Based on the target adjusted virtual head-up display system, collect the virtual image corresponding to the eyebox to obtain a target updated virtual image;

[0103] If there are no stray light images on the target updated virtual image, determine the stray light analysis result as that the virtual head-up display system has a first type of stray light; otherwise, determine the stray light analysis result as that the virtual head-up display system has a third type of stray light.

[0104] In an exemplary embodiment, a first acquisition module is configured to acquire a virtual image map of each eye position among multiple eye positions on an eye box;

[0105] A virtual image map set formed by the virtual image maps of each eye position on the eye box is determined as the virtual image map.

[0106] It should be noted that for the device provided in the above embodiment, when implementing its functions, only the division of the above functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the method embodiment belong to the same concept. For the specific implementation process, please refer to the method embodiment, which will not be elaborated here.

[0107] An embodiment of the present application provides an electronic device, which includes a processor and a memory. At least one instruction or at least one program segment is stored in the memory, and the at least one instruction or the at least one program segment is loaded and executed by the processor to implement any one of the stray light analysis methods provided in the above method embodiments.

[0108] The memory can be used to store software programs and modules. The processor runs the software programs and modules stored in the memory to perform various functional applications and data processing. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for functions, etc.; the data storage area can store data created according to the use of the device. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory can also include a memory controller to provide the processor with access to the memory.

[0109] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a server, or a similar computing device, that is, the above electronic device can include a computer terminal, a server, or a similar computing device. Figure 15 It is a hardware structure block diagram of an electronic device for running a stray light analysis method of a head-up display system provided in an embodiment of the present application. The size report generation device can participate in constituting or include the size report generation device provided in the embodiment of the present application. As Figure 15As shown, the dimension report generation device 150 may include one or more processors 1502 (shown as 1502a, 1502b, ……, 1502n in the figure) (the processor 1502 may include, but is not limited to, processing devices such as a microprocessor MCU or a field programmable gate array FPGA), a memory 1504 for storing data, and a transmission device 1506 for communication functions. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 15 the structure shown is only schematic and does not limit the structure of the above electronic device. For example, the dimension report generation device 150 may further include more or fewer components than Figure 15 shown in Figure 15 or have a different configuration from

[0110] It should be noted that the above one or more processors 1502 and / or other data processing circuits can generally be referred to as "data processing circuits" herein. The data processing circuit may be embodied in software, hardware, firmware, or any combination thereof, in whole or in part. In addition, the data processing circuit may be a single independent processing module, or be incorporated in whole or in part into any one of the other elements in the dimension report generation device 150 (or mobile device). As involved in the embodiments of the present application, the data processing circuit is a kind of processor control (such as the selection of a variable resistance terminal path connected to an interface).

[0111] The memory 1504 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the dimension report generation method described in the embodiments of the present application. The processor 1502 executes various functional applications and data processing by running the software programs and modules stored in the memory 1504, that is, implements the above-mentioned dimension report generation method. The memory 1504 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory 1504 may further include a memory remotely located relative to the processor 1502, and these remote memories can be connected to the dimension report generation device 150 through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0112] The transmission device 1506 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the communication provider of the size report generation device 150. In one example, the transmission device 1506 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one embodiment, the transmission device 1506 may be a Radio Frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0113] The display can be, for example, a touch-screen liquid crystal display (LCD), which enables the user to interact with the user interface of the size report generation device 150 (or mobile device).

[0114] Embodiments of the present application also provide a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction or at least one program related to implementing a stray light analysis method for a head-up display system. The at least one instruction or the at least one program is loaded and executed by the processor to implement any one of the stray light analysis methods for a head-up display system provided by the above method embodiments.

[0115] Embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes any one of the stray light analysis methods for a head-up display system provided by the above method embodiments.

[0116] Optionally, in this embodiment, the above storage medium may include, but is not limited to: various media such as USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks, or optical discs that can store program codes.

[0117] It should be noted that: The above order of the embodiments of the present application is only for description and does not represent the superiority or inferiority of the embodiments. And the above specific embodiments of this specification have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0118] Each embodiment in this specification is described in a progressive manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiments.

[0119] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, or the like.

[0120] The above are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for analyzing stray light of a head-up display system, characterized in that, The method includes: Constructing a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eyebox; the head-up display device and the eyebox are located on the same side of the windshield; the eyebox is used to represent the area where the human eye moves in the actual scene; Collecting a virtual image corresponding to the eyebox, including: collecting virtual images of each eye position among multiple eye positions on the eyebox; determining a virtual image set formed by the virtual images of each eye position on the eyebox as the virtual image; If there are stray light images on the virtual image, adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system; Based on the adjusted virtual head-up display system, collecting a virtual image corresponding to the eyebox to obtain an updated virtual image; Determining a stray light analysis result of the virtual head-up display system based on the updated virtual image.

2. The stray light analysis method according to claim 1, wherein The head-up display device includes a dust-proof plate, a mirror assembly, and a liquid crystal screen arranged in sequence from top to bottom; the mirror assembly includes a plane mirror and a curved mirror; the light emitted by the liquid crystal screen can reach the eyebox through the plane mirror, the curved mirror, the dust-proof plate, and the windshield in sequence; The adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system includes: Removing the dust-proof plate in the head-up display device, or removing the liquid crystal screen and using the plane mirror as a light source component for emitting the light to obtain the adjusted virtual head-up display system.

3. The stray light analysis method according to claim 2, characterized in that The determining the stray light analysis result of the virtual head-up display system based on the updated virtual image includes: In the case where the dust-proof plate in the head-up display device is removed in the adjusted virtual head-up display system, if there are no stray light images on the updated virtual image, determining the stray light analysis result as the virtual head-up display system having a first type of stray light.

4. The stray light analysis method according to claim 3, wherein The determining the stray light analysis result of the virtual head-up display system based on the updated virtual image further includes: In the case where the dust-proof plate in the head-up display device is removed in the adjusted virtual head-up display system, if there are stray light images on the updated virtual image, removing the liquid crystal screen and using the plane mirror as a light source component for emitting the light to obtain a target adjusted virtual head-up display system; Based on the target adjusted virtual head-up display system, collecting a virtual image corresponding to the eyebox to obtain a target updated virtual image; If there are no stray light images on the target updated virtual image, determining the stray light analysis result as the virtual head-up display system having a second type of stray light; otherwise, determining the stray light analysis result as the virtual head-up display system having a third type of stray light.

5. The stray light analysis method according to claim 4, wherein The first type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is that the light is reflected successively through the plane mirror, the dust-proof plate, and the curved mirror; The second type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is such that there are multiple reflections between the liquid crystal screen and the flat mirror. The third type of stray light is the stray light generated by the virtual head-up display system when the reflection path of the light in the head-up display device is such that there are multiple reflections between the flat mirror and the curved mirror.

6. The stray light analysis method according to claim 2, characterized in that, Determining the stray light analysis result of the virtual head-up display system based on the updated virtual image map includes: When the adjusted virtual head-up display system removes the liquid crystal screen and uses the flat mirror as the light source component for emitting the light, if there is no stray light image on the updated virtual image map, then determine the stray light analysis result as that the virtual head-up display system has the second type of stray light. If there is a stray light image on the updated virtual image map, then remove the dust-proof plate in the head-up display device to obtain a target adjusted virtual head-up display system. Based on the target adjusted virtual head-up display system, collect the virtual image map corresponding to the eye box to obtain a target updated virtual image map. If there is no stray light image on the target updated virtual image map, then determine the stray light analysis result as that the virtual head-up display system has the first type of stray light; otherwise, determine the stray light analysis result as that the virtual head-up display system has the third type of stray light.

7. A stray light analysis device for a head-up display system, characterized in that, The device includes: A construction module for constructing a virtual head-up display system; the virtual head-up display system includes a windshield, a head-up display device, and an eye box; the head-up display device and the eye box are on the same side of the windshield; the eye box is used to represent the area where the human eye moves in the actual scene. A first acquisition module for acquiring the virtual image map corresponding to the eye box, including: acquiring the virtual image map of each eye position among multiple eye positions on the eye box; determining the virtual image map set composed of the virtual image maps of each eye position on the eye box as the virtual image map. An adjustment module for, if there is a stray light image on the virtual image map, adjusting the structure of the head-up display device in the virtual head-up display system to obtain an adjusted virtual head-up display system. A second acquisition module for, based on the adjusted virtual head-up display system, acquiring the virtual image map corresponding to the eye box to obtain an updated virtual image map. A determination module for determining the stray light analysis result of the virtual head-up display system based on the updated virtual image map.

8. An electronic device, characterized in that, It includes a processor and a memory, and at least one instruction or at least one program segment is stored in the memory, and the at least one instruction or the at least one program segment is loaded and executed by the processor to implement the stray light analysis method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, At least one instruction or at least one program segment is stored in the computer-readable storage medium, and the at least one instruction or the at least one program segment is loaded and executed by the processor to implement the stray light analysis method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Head-up display module internal stray light analysis method, device, equipment and medium

    CN115598836A

  • Head-up display device

    WO2018142471A1