Analysis Method, Device, Equipment and Medium for Internal Stray Light of Head-Up Display Module
By establishing an optical model of the head-up display module and controlling the light output angle and local pixel location of the display screen, analyzing the light trend inside the module, it solves the problem of difficulty in quickly and accurately analyzing stray light in the prior art, and achieves rapid analysis of stray light and optimization of optical design.
Patent Information
- Application Number
- CN202211295423.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-21
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-10-21
AI Technical Summary
The prior art is difficult to quickly and accurately analyze stray light inside the head-up display module, resulting in impact on imaging effects and reduced user experience.
By establishing an optical model of the head-up display module, the light output angle of the display screen and the position of local pixel points are controlled, the internal light trend under different conditions is obtained, and whether there is stray light and its type are determined.
It realizes rapid and accurate analysis of stray light inside the head-up display module, which can guide the modification of optical design, weaken or eliminate stray light, and improve imaging effects and user experience.
Smart Images

Figure CN115598836B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the technical field of optical analysis, and in particular, to a method, device, equipment and medium for analyzing stray light inside a head-up display module. 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 products, it can be roughly divided into the first-generation combined head-up display (Combiner Head Up Display, C-HUD) system, the second-generation windshield head-up display (Windshield Head Up Display, W-HUD) system, and the third-generation augmented reality head-up display (Augmented Reality Head Up Display, AR-HUD) system. No matter which kind of HUD, it is a high-tech product integrating optics, mechanics, electronics and software.
[0003] HUD is a visual imaging system, and its effect mainly depends on 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 affect the user experience and feeling. Moreover, the reasons for generating stray light are complex and diverse, and analyzing the reasons for generating stray light becomes complex and huge. At present, most of the stray light analysis methods are both complex and troublesome, not easy to learn and time-consuming. Summary of the Invention
[0004] Embodiments of the present invention provide a method, device, equipment and medium for analyzing stray light inside a head-up display module, which can quickly and accurately analyze the internal stray light of the head-up display module.
[0005] In a first aspect, embodiments of the present invention provide a method for analyzing stray light inside a head-up display module, and the analysis method includes:
[0006] Establish an optical model of the head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield and an eyebox;
[0007] Control to light local pixel points in the display screen, and sequentially change the light-emitting angle of the display screen and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the optical model of the head-up display module at different light-emitting angles and different local pixel point positions;
[0008] Determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light trend of the optical model of the head-up display module.
[0009] Optionally, the types of internal stray light of the head-up display module include first-class stray light, second-class stray light, and third-class stray light. Among them, the first-class stray light is formed by multiple reflections between the display screen and the flat mirror, the second-class stray light is formed by multiple reflections between the flat mirror and the curved mirror, and the third-class stray light is formed by reflection on the surface of the dust-proof plate.
[0010] The determining whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light trend of the optical model of the head-up display module includes:
[0011] When there is a first reflected light in the internal light trend of the optical model of the head-up display module, and the first reflected light is incident on the eyebox through the flat mirror, the curved mirror, and the windshield in sequence, it is determined that there is first-class stray light inside the head-up display module; wherein, the first reflected light is the reflected light from the flat mirror to the display screen.
[0012] When there is a second reflected light in the internal light trend of the optical model of the head-up display module, and the second reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is second-class stray light inside the head-up display module; wherein, the second reflected light is the reflected light from the curved mirror to the flat mirror.
[0013] When there is a third reflected light in the internal light trend of the optical model of the head-up display module, and the third reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is third-class stray light inside the head-up display module; wherein, the third reflected light is the reflected light from the flat mirror to the dust-proof plate.
[0014] Optionally, the sequentially changing the light-emitting angle of the display screen and the sequentially changing the positions of the locally lit pixel points includes:
[0015] Sequentially move the positions of the local pixel points, and after each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen.
[0016] Optionally, the display screen includes a plurality of pixel points arranged in an array along a first direction and a second direction respectively, and the first direction and the second direction are perpendicular.
[0017] Controlling to light up local pixel points in the display screen, and sequentially changing the light-emitting angle of the display screen and sequentially changing the positions of the lit local pixel points includes:
[0018] Taking a plurality of pixel points arranged in sequence along the first direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the second direction;
[0019] And / or, taking a plurality of pixel points arranged in sequence along the second direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the first direction;
[0020] And / or, taking a plurality of pixel points arranged respectively along the first direction and the second direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points respectively in the first direction and the second direction.
[0021] Optionally, the step of taking a plurality of pixel points arranged in sequence along the first direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the second direction includes:
[0022] Taking a plurality of pixel points arranged in sequence along the first direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the second direction at intervals of a preset number of pixel points;
[0023] The step of taking a plurality of pixel points arranged in sequence along the second direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the first direction includes:
[0024] Taking a plurality of pixel points arranged in sequence along the second direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the first direction at intervals of a preset number of pixel points;
[0025] The step of taking a plurality of pixel points arranged respectively along the first direction and the second direction as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points respectively in the first direction and the second direction includes:
[0026] Taking a plurality of pixel points arranged along the first direction and the second direction respectively as the local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points by a first preset number of pixel points in the first direction and a second preset number of pixel points in the second direction.
[0027] Optionally, the sequentially changing the light-emitting angle of the display screen includes:
[0028] Sequentially changing the tilt angle of the display screen, and after each change of the tilt angle of the display screen, sequentially adjusting the included angles between the light-emitting angles of the lit local pixel points and the first direction and the second direction.
[0029] Optionally, after establishing the optical model of the head-up display module, it further includes:
[0030] Inputting the optical parameters of the display screen, the plane mirror, the curved mirror, the dust-proof plate, the windshield and the eye box into the optical model of the head-up display module, where the optical parameters at least include reflectivity, transmittance, absorptivity and size.
[0031] In a second aspect, an embodiment of the present invention further provides an internal stray light analysis device for a head-up display module, and the analysis device includes:
[0032] A model establishment module, configured to establish an optical model of the head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield and an eye box;
[0033] A control lighting module, configured to control to light up local pixel points in the display screen, sequentially change the light-emitting angle of the display screen and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the optical model of the head-up display module at different light-emitting angles and different local pixel point positions;
[0034] A stray light analysis module, configured to determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light ray trends of the optical model of the head-up display module.
[0035] In a third aspect, an embodiment of the present invention further provides a terminal device, and the terminal device includes:
[0036] One or more processors;
[0037] A storage device, configured to store one or more programs;
[0038] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for analyzing internal stray light of a head-up display module as described in any one of the first aspects.
[0039] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for analyzing internal stray light of a head-up display module as described in any one of the first aspects.
[0040] The technical solution of the embodiment of the present invention first establishes an optical model of a head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox. Then, it controls the lighting of local pixels in the display screen, and sequentially changes the light-emitting angle of the display screen and sequentially changes the positions of the lit local pixels, respectively obtains the internal light path trends of the optical model of the head-up display module at different light-emitting angles and different local pixel positions. Finally, according to the internal light path trends of the optical model of the head-up display module, it determines whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module. Using the above method, it can effectively analyze whether there is stray light inside the head-up display module, and quickly and accurately judge the type of stray light existing inside the head-up display module, which can be used to feedback and guide the optical design and modification of the head-up display module, and has an important role in weakening and eliminating stray light.
[0041] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0043] Figure 1 is a flowchart of a method for analyzing internal stray light of a head-up display module provided by an embodiment of the present invention;
[0044] Figure 2 is a structural schematic diagram of an optical model of a head-up display module provided by an embodiment of the present invention;
[0045] Figure 3 is a flowchart of another method for analyzing internal stray light of a head-up display module provided by an embodiment of the present invention;
[0046] Figure 4 It is a schematic diagram of the light beam path of the first type of stray light inside the head-up display module provided by an embodiment of the present invention;
[0047] Figure 5 It is a schematic diagram of the light beam path of the second type of stray light inside the head-up display module provided by an embodiment of the present invention;
[0048] Figure 6 It is a schematic diagram of the light beam path of the third type of stray light inside the head-up display module provided by an embodiment of the present invention;
[0049] Figure 7 It is a schematic flowchart of another method for analyzing stray light inside the head-up display module provided by an embodiment of the present invention;
[0050] Figure 8 It is a schematic structural diagram of the selection of a local pixel point provided by an embodiment of the present invention;
[0051] Figure 9 It is a schematic structural diagram of the selection of another local pixel point provided by an embodiment of the present invention;
[0052] Figure 10 It is a schematic flowchart of another method for analyzing stray light inside the head-up display module provided by an embodiment of the present invention;
[0053] Figure 11 It is a schematic structural diagram of a device for analyzing stray light inside the head-up display module provided by an embodiment of the present invention;
[0054] Figure 12 It is a schematic structural diagram of a terminal device provided by an embodiment of the present invention. Detailed implementation manners
[0055] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
[0056] It should be noted that the terms "first", "second", etc. in the description, claims and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data used can be interchanged under appropriate circumstances, so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device 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.
[0057] Figure 1 FIG. 4 is a schematic flow chart of a method for analyzing stray light inside a head-up display module provided by an embodiment of the present invention. This embodiment is applicable to analyzing the presence or absence of stray light inside the head-up display module and determining the type of stray light. This analysis method can be executed by a stray light analysis device inside the head-up display module. This analysis device can be implemented in the form of hardware and / or software, and this analysis device can be configured in a control board. As Figure 1 shown, this analysis method includes:
[0058] S110. Establish an optical model of the head-up display module. The optical model of the head-up display module includes a display screen, a flat mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox.
[0059] Exemplarily, Figure 2 FIG. 5 is a schematic structural diagram of an optical model of a head-up display module provided by an embodiment of the present invention. As Figure 2 shown, an optical model of the head-up display module can be established using optical simulation software. Exemplarily, lighttools software can be used to trace and simulate the trend of light rays. The light rays of the optical model of the head-up display module provided by the embodiment of the present invention exit from the display screen 101 to the flat mirror 102, are reflected by the flat mirror 102 to the curved mirror 103, then are reflected by the curved mirror 103 to the windshield 105, and finally are reflected by the windshield 105 to the eyebox 106. It should be noted that the internal light rays of the optical model of the head-up display module sometimes cause the appearance of stray light due to the deviation of the incident angle and the reflection angle. The stray light will affect the imaging effect of the head-up display module and reduce the user experience and feeling.
[0060] S120. Control the local pixel points in the display screen to be lit, and sequentially change the light output angle of the display screen and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the optical model of the head-up display module at different light output angles and different local pixel point positions.
[0061] Exemplarily, there are many pixel points inside the display screen 101, and the pixel points are regularly arranged in a certain shape. The control board controls the lighting of local pixel points in the display screen 101, and uses the lighttools software to obtain the internal light trend of the head-up display module optical model for tracing simulation. In addition, the light-emitting angle of the display screen 101 and the position of the lit local pixel points are sequentially changed, and the lighttools software is used to obtain the internal light trend of the head-up display module optical model at different light-emitting angles and different positions of the local pixel points respectively for tracing simulation.
[0062] S130. Determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light trend of the head-up display module optical model.
[0063] Exemplarily, according to the internal light trend of the head-up display module optical model obtained by the lighttools software, if there are other light beam paths in the obtained internal light trend except for the complete light beam path where the light sequentially passes through the display screen 101, the flat mirror 102, and the curved mirror 103 to the windshield 105, it can effectively determine whether there is stray light inside the head-up display module and quickly analyze the type of the existing stray light.
[0064] In the technical solution of the embodiment of the present invention, first, a head-up display module optical model is established. The head-up display module optical model includes a display screen, a flat mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox. Then, the lighting of local pixel points in the display screen is controlled, and the light-emitting angle of the display screen and the position of the lit local pixel points are sequentially changed, and the internal light trend of the head-up display module optical model at different light-emitting angles and different positions of the local pixel points is respectively obtained. Finally, according to the internal light trend of the head-up display module optical model, it is determined whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module. By using the above method, it can effectively analyze whether there is stray light inside the head-up display module and quickly and accurately judge the type of stray light existing inside the head-up display module, which can be used to feedback and guide the optical design and modification of the head-up display module and has an important role in weakening and eliminating stray light.
[0065] In a specific embodiment, in the above step S120, sequentially changing the light-emitting angle of the display screen and sequentially changing the position of the lit local pixel points may specifically include: sequentially moving the position of the local pixel points, and after each movement of the position of the local pixel points, sequentially changing the light-emitting angle of the display screen.
[0066] Exemplarily, the control board controls the lighting of local pixel points in the display screen 101. For these local pixel points, the light-emitting angle of the display screen 101 needs to be changed sequentially. The lighttools software is used to obtain the internal light ray trends of the head-up display module optical model at different light-emitting angles of the display screen 101, and trace simulation is performed. Then, the control board controls the lighting of local pixel points at another position in the display screen 101. For these local pixel points, the light-emitting angle of the display screen 101 also needs to be changed sequentially. The lighttools software is used to obtain the internal light ray trends of the head-up display module optical model at different light-emitting angles of the display screen 101, and trace simulation is performed. It should be noted that the pixel points in the display screen 101 need to be lit in a certain order, and the light-emitting angle of the display screen 101 needs to be changed sequentially for each local pixel point to obtain the internal light ray trends of the head-up display module optical model at different light-emitting angles and different local pixel point positions. By using the above method to scan the pixel points of the display screen 101 sequentially, it can be accurately determined whether stray light will be generated at each position of the display screen 101.
[0067] Figure 3 FIG.
[0067] is a schematic flowchart of another method for analyzing internal stray light of a head-up display module provided by an embodiment of the present invention. This embodiment is optimized based on the above embodiment. Optionally, in this embodiment, the types of internal stray light of the head-up display module include the first type of stray light, the second type of stray light, and the third type of stray light. Among them, the first type of stray light is formed by multiple reflections between the display screen and the flat mirror, the second type of stray light is formed by multiple reflections between the flat mirror and the curved mirror, and the third type of stray light is formed by surface reflection of the dust-proof plate.
[0068] Furthermore, determining whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light ray trend of the head-up display module optical model can be optimized as:
[0069] When there is a first reflected light in the internal light ray trend of the head-up display module optical model, and the first reflected light is incident on the eye box through the flat mirror, the curved mirror, and the windshield in sequence, it is determined that there is the first type of stray light inside the head-up display module; among them, the first reflected light is the reflected light from the flat mirror to the display screen;
[0070] When there is a second reflected light in the internal light ray trend of the head-up display module optical model, and the second reflected light is incident on the eye box through the curved mirror and the windshield in sequence, it is determined that there is the second type of stray light inside the head-up display module; among them, the second reflected light is the reflected light from the curved mirror to the flat mirror;
[0071] In the internal light path of the head-up display module's optical model, there is a third reflected light. When the third reflected light is incident on the eye box through the curved mirror and the windshield in sequence, it is determined that there is a third type of stray light inside the head-up display module. Among them, the third reflected light is the light reflected from the plane mirror to the dust-proof plate.
[0072] For the content not detailed in this embodiment, please refer to the above embodiments. As Figure 3 shown, the analysis method includes:
[0073] S210. Establish an optical model of the head-up display module, which includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield, and an eye box.
[0074] S220. Control the local pixel points on the display screen to be lit, and sequentially change the light output angle of the display screen and the positions of the lit local pixel points, and respectively obtain the internal light path trends of the optical model of the head-up display module at different light output angles and different positions of the local pixel points.
[0075] S230. When there is a first reflected light in the internal light path trend of the optical model of the head-up display module, and the first reflected light is incident on the eye box through the plane mirror, the curved mirror, and the windshield in sequence, it is determined that there is a first type of stray light inside the head-up display module. Among them, the first reflected light is the light reflected from the plane mirror to the display screen.
[0076] Exemplarily, Figure 4 is a schematic diagram of the light beam path of the first type of stray light inside the head-up display module provided by the embodiment of the present invention. As Figure 4 shown, the first type of stray light is formed by multiple reflections between the display screen 101 and the plane mirror 102. According to the internal light path trend of the optical model of the head-up display module obtained by the lighttools software, if there is a light beam path of the first reflected light, and the first reflected light is the light reflected from the plane mirror 102 to the display screen 101, then, the first reflected light is incident on the eye box 106 through the plane mirror 102, the curved mirror 103, and the windshield 105 in sequence. That is, not all the light between the display screen 101 and the plane mirror 102 is emitted from the display screen 101 to the plane mirror 102, and there is also light reflected from the plane mirror 102 to the display screen 101, then it can be determined that there is a first type of stray light inside the head-up display module. In addition, it should also be noted that the head-up display module also includes a dust-proof plate, and the function of the dust-proof plate is to prevent foreign objects such as dust and oil from invading the inside of the head-up display module and reduce the interference during the light beam transmission of the display screen, the plane mirror, and the curved mirror. The first reflected light is reflected by the plane mirror 102 and the curved mirror 103 in sequence, and the reflected light passes through the light output port of the dust-proof plate 104, is incident on the windshield 105, and then is reflected by the windshield 105, and the light is incident on the eye box 106.
[0077] S240. When there is a second reflected light in the internal light path of the head-up display module optical model, and when the second reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is a second type of stray light inside the head-up display module; wherein, the second reflected light is the reflected light from the curved mirror to the flat mirror.
[0078] Exemplarily, Figure 5 is a schematic diagram of the light beam path of the second type of stray light inside the head-up display module provided by an embodiment of the present invention. As Figure 5 shown, the second type of stray light is formed by multiple reflections between the flat mirror 102 and the curved mirror 103. According to the internal light path of the head-up display module optical model obtained by the lighttools software, the light emitted from the display screen 101 reaches the flat mirror 102, and then is reflected by the flat mirror 102 to the curved mirror 103. If there is a light beam path of the second reflected light, the second reflected light is the reflected light from the curved mirror 103 to the flat mirror 102. After that, the second reflected light is incident on the eyebox 106 through the curved mirror 103 and the windshield 105 in sequence, that is, not all the light between the flat mirror 102 and the curved mirror 103 is reflected from the flat mirror 102 to the curved mirror 103, and there is also light reflected from the curved mirror 103 to the flat mirror 102, then it can be determined that there is a second type of stray light inside the head-up display module. In addition, it should also be noted that the second reflected light is reflected by the curved mirror 103, and the reflected light passes through the light outlet of the dust-proof plate 104, is incident on the windshield 105, and then is reflected by the windshield 105, and the light is incident on the eyebox 106.
[0079] S250. When there is a third reflected light in the internal light path of the head-up display module optical model, and when the third reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is a third type of stray light inside the head-up display module; wherein, the third reflected light is the reflected light from the flat mirror to the dust-proof plate.
[0080] Exemplarily, Figure 6 is a schematic diagram of the light beam path of the third type of stray light inside the head-up display module provided by an embodiment of the present invention. As Figure 6As shown, the third type of stray light is formed by the reflection on the surface of the dust-proof plate 104. According to the internal light path of the optical model of the head-up display module obtained by the LightTools software, when the light emitted from the display screen 101 reaches the flat mirror 102, if the light is too close to the dust-proof plate 104, the light emitted from the display screen 101 will be directly reflected by the flat mirror 102 to the dust-proof plate 104, that is, there is a third type of reflected light. The third type of reflected light is the reflected light from the flat mirror 102 to the dust-proof plate 104. Then, the third type of reflected light is incident on the eye box 106 through the curved mirror 103 and the windshield 105 in sequence. That is, not all the light between the flat mirror 102 and the curved mirror 103 is reflected from the flat mirror 102 to the curved mirror 103. There is also light reflected from the flat mirror 102 to the dust-proof plate 104 and then from the dust-proof plate 104 to the curved mirror 103. Therefore, it can be determined that there is a third type of stray light inside the head-up display module. In addition, the third type of reflected light is reflected from the flat mirror 102 to the outer ring area of the dust-proof plate 104, then reflected by the outer ring area of the dust-proof plate 104 to the curved mirror 103. The light reflected by the curved mirror 103 passes through the light outlet of the dust-proof plate 104, is incident on the windshield 105, and then reflected by the windshield 105, and the light is incident on the eye box 106.
[0081] It should be emphasized that step S210 and step S220 in this embodiment are the same as step S110 and step S120 in the first embodiment respectively, so they will not be elaborated here and reference can be made to the above embodiments.
[0082] The embodiment of the present invention provides a method for analyzing stray light inside a head-up display module. The types of stray light inside the head-up display module include the first type of stray light, the second type of stray light, and the third type of stray light. Specifically, it optimizes the judgment methods for three different types of stray light corresponding to different internal light paths of the optical model of the head-up display module. Using this analysis method, by observing the internal light path of the optical model of the head-up display module with the LightTools software and performing trace simulation, it is possible to quickly and accurately analyze three common types of stray light inside the head-up display module, which is beneficial for R & D personnel to quickly obtain accurate stray light analysis results. Based on this result, optimization designs for weakening and eliminating various types of stray light are carried out, which is beneficial for improving the optical performance of the HUD and enhancing the user experience.
[0083] Exemplarily, according to the internal optical trend of the head-up display module optical model obtained by the LightTools software, the light-emitting angle of the display screen 101 is adjusted multiple times for tracing simulation. The beam path pictures exported by the LightTools software are used for analysis and processing to determine whether there is stray light and the type of stray light. In addition, the presence of stray light can also be determined by the reception situation of the receiver at the eyebox 106. Observe whether the receiver at the eyebox 106 receives multiple reflections. If the receiver at the eyebox 106 receives multiple reflections, it indicates the presence of stray light. If the receiver at the eyebox 106 does not receive reflections, it indicates the absence of stray light. Optionally, a receiver can be set at the display screen 101 to determine the presence of the first type of stray light. Observe whether the receiver at the display screen 101 receives multiple reflections. If the receiver at the display screen 101 receives multiple reflections, it indicates the presence of the first type of stray light. If the receiver at the display screen 101 does not receive reflections, it indicates the absence of the first type of stray light.
[0084] Figure 7 FIG. 4 is a schematic flowchart of another method for analyzing internal stray light of a head-up display module provided by an embodiment of the present invention. This embodiment is optimized based on the above embodiment. In this embodiment, optionally, the display screen includes a plurality of pixel points arranged in an array along a first direction and a second direction respectively, and the first direction and the second direction are perpendicular.
[0085] Further, controlling to light up local pixel points in the display screen, and sequentially changing the light-emitting angle of the display screen and sequentially changing the positions of the lit local pixel points can be optimized as:
[0086] Taking a plurality of pixel points arranged in sequence along the first direction as local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the second direction;
[0087] And / or, taking a plurality of pixel points arranged in sequence along the second direction as local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the first direction;
[0088] And / or, taking a plurality of pixel points arranged along the first direction and the second direction respectively as local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the first direction and the second direction respectively.
[0089] For the content not detailed in this embodiment, please refer to the above embodiment. As Figure 7 shown, the analysis method includes:
[0090] S310. Establish an optical model of the head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox.
[0091] S320. Take multiple pixel points arranged in sequence along the first direction as local pixel points, control to light up the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the second direction.
[0092] Exemplarily, Figure 8 is a schematic structural diagram of the selection of a kind of local pixel points provided by an embodiment of the present invention. As Figure 8 shown, the display screen 101 includes multiple pixel points arranged in an array along the first direction 1011 and the second direction 1012 respectively, and the first direction 1011 and the second direction 1012 are perpendicular to each other. Take multiple pixel points arranged in sequence along the first direction 1011 as local pixel points, and the control board controls to light up the local pixel points, sequentially change the light-emitting angle of the display screen 101, and obtain the internal light ray trend of the optical model of the head-up display module at different light-emitting angles. Then, sequentially move the positions of the local pixel points in the second direction 1012. After each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen 101, and respectively obtain the internal light ray trend of the optical model of the head-up display module at different light-emitting angles and different positions of the local pixel points.
[0093] S330. Take multiple pixel points arranged in sequence along the second direction as local pixel points, control to light up the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the first direction.
[0094] Exemplarily, Figure 9 is another schematic structural diagram of the selection of local pixel points provided by an embodiment of the present invention. As Figure 9 shown, the display screen 101 includes multiple pixel points arranged in an array along the first direction 1011 and the second direction 1012 respectively, and the first direction 1011 and the second direction 1012 are perpendicular to each other. Take multiple pixel points arranged in sequence along the second direction 1012 as local pixel points, and the control board controls to light up the local pixel points, sequentially change the light-emitting angle of the display screen 101, and obtain the internal light ray trend of the optical model of the head-up display module at different light-emitting angles. Then, sequentially move the positions of the local pixel points in the first direction 1011. After each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen 101, and respectively obtain the internal light ray trend of the optical model of the head-up display module at different light-emitting angles and different positions of the local pixel points.
[0095] In addition, it should also be noted that, as Figure 7In the method flow shown, steps S320, S330, and S340 are essentially three mutually replaceable alternative methods, and the three steps are parallel to each other. In the actual application process of the solution of this embodiment, after executing step S310 and before executing step S350, there is exactly one of steps S320, S330, and S340.
[0096] S340: Using multiple pixel points arranged along the first direction and the second direction as local pixel points, controlling to light up the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the first direction and the second direction respectively.
[0097] Exemplarily, the display screen 101 includes multiple pixel points arranged in an array along the first direction 1011 and the second direction 1012 respectively, and the first direction 1011 and the second direction 1012 are perpendicular to each other. Selecting multiple pixel points arranged along the first direction 1011 and the second direction 1012 as local pixel points, the control board controls to light up the local pixel points, sequentially changes the light-emitting angle of the display screen 101, and obtains the internal light trend of the head-up display module optical model at different light-emitting angles. Then, the positions of the local pixel points are sequentially moved in the first direction 1011 and the second direction 1012 respectively. After each movement of the position of the local pixel points, the light-emitting angle of the display screen 101 is sequentially changed, and the internal light trends of the head-up display module optical model at different light-emitting angles and different local pixel point positions are obtained respectively.
[0098] It should be noted that Figure 8 the first direction 1011 and the second direction 1012 of the display screen 101 shown Figure 9 are only examples and are not limited. The first direction 1011 can be arbitrarily selected and is not necessarily the horizontal direction or the vertical direction. However, since the first direction 1011 and the second direction 1012 are perpendicular to each other, after the first direction 1011 is determined, the second direction 1012 is also determined. In addition, when the above-mentioned multiple pixel points arranged along the first direction 1011 and / or the second direction 1012 are selected as local pixel points, the length of the local pixel points does not need to be the same as the length or width of the display screen 101, and the length of the local pixel points can be only a part of them. And Figure 8 the local pixel points of the display screen 101 shown Figure 9 are selected to be strip-shaped. Exemplarily, the local pixel points can also be selected to be rectangular, circular, etc.
[0099] S350: According to the internal light trend of the head-up display module optical model, determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module.
[0100] It should be emphasized that steps S310 and S350 in this embodiment are the same as steps S110 and S130 in the first embodiment respectively, so they will not be elaborated here and reference can be made to the above embodiments.
[0101] The embodiment of the present invention provides a method for analyzing stray light inside a head-up display module. Specifically, the display screen is optimized to include a plurality of pixel points arranged in an array along the first direction and the second direction respectively, and the local pixel points in the display screen and the positions of the local pixel points are controlled to be lit and selected. Using this analysis method, the lighting sequence of the local pixel points of the display screen can be arbitrarily selected, and it can be accurately judged whether there is stray light inside the head-up display module. For any one of the three types of stray light, the above three methods for controlling and lighting local pixel points can be adopted, expanding the application scope.
[0102] Based on the technical solutions of the above embodiments, the embodiment of the present invention also provides a specific implementation manner.
[0103] As a specific implementation manner of the embodiment of the present invention, the content of step S320 can be optimized as follows:
[0104] Taking a plurality of pixel points arranged in sequence along the first direction as local pixel points, controlling to light the local pixel points, sequentially changing the light output angle of the display screen, and sequentially moving the local pixel points at intervals of a preset number of pixel points in the second direction.
[0105] Exemplarily, continue to refer to Figure 8 , the preset number of pixel points refers to the moving interval of the local pixel points determined according to specific situations. Exemplarily, the local pixel points can move 10 mm each time. Select a plurality of pixel points arranged in sequence along the first direction 1011 as local pixel points, and the control board controls to light the local pixel points, sequentially changing the light output angle of the display screen 101, and obtaining the internal light ray trend of the head-up display module optical model at different light output angles. Then, move the positions of the local pixel points sequentially at the preset moving interval in the second direction 1012. After each movement of the positions of the local pixel points, sequentially change the light output angle of the display screen 101, and respectively obtain the internal light ray trend of the head-up display module optical model at different light output angles and different local pixel point positions.
[0106] As another specific implementation manner of the embodiment of the present invention, the content of step S330 can be optimized as follows:
[0107] Taking a plurality of pixel points arranged in sequence along the second direction as local pixel points, controlling to light the local pixel points, sequentially changing the light output angle of the display screen, and sequentially moving the local pixel points at intervals of a preset number of pixel points in the first direction.
[0108] Exemplarily, continuing to refer to Figure 9 , the preset number of pixel points refers to the moving interval of local pixel points determined according to specific circumstances. Exemplarily, the local pixel points can move 10 mm each time. Select a plurality of pixel points arranged in sequence along the second direction 1012 as local pixel points, and the control board controls to light up the local pixel points, and sequentially changes the light-emitting angle of the display screen 101 to obtain the internal light trend of the head-up display module optical model at different light-emitting angles. Then, move the positions of the local pixel points in sequence at a preset moving interval in the first direction 1011. After each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen 101, and respectively obtain the internal light trends of the head-up display module optical model at different light-emitting angles and different positions of the local pixel points.
[0109] As another specific implementation manner of the embodiment of the present invention, the content of step S340 above can be optimized as:
[0110] Take a plurality of pixel points arranged in the first direction and the second direction respectively as local pixel points, control to light up the local pixel points, sequentially change the light-emitting angle of the display screen, and move the local pixel points in sequence at a first preset number of pixel points in the first direction and at a second preset number of pixel points in the second direction.
[0111] Exemplarily, the first preset number of pixel points and the second preset number of pixel points refer to the moving intervals of local pixel points determined according to specific circumstances. The first preset number of pixel points and the second preset number of pixel points can be the same or different. Exemplarily, the local pixel points can move 10 mm each time in the first direction 1011 and 5 mm each time in the second direction 1012. Select a plurality of pixel points arranged in the first direction 1011 and the second direction 1012 as local pixel points, and the control board controls to light up the local pixel points, sequentially change the light-emitting angle of the display screen 101 to obtain the internal light trend of the head-up display module optical model at different light-emitting angles. Then, move the positions of the local pixel points in sequence at the moving interval of the first preset number of pixel points in the first direction 1011 and at the moving interval of the second preset number of pixels in the second direction 1012. After each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen 101, and respectively obtain the internal light trends of the head-up display module optical model at different light-emitting angles and different positions of the local pixel points.
[0112] In addition, based on the above embodiments, optionally, in the embodiments of the present invention, sequentially changing the light-emitting angle of the display screen can be optimized as:
[0113] Sequentially change the tilt angle of the display screen, and after each change of the tilt angle of the display screen, sequentially adjust the included angles between the light-emitting angles of the lit local pixel points and the first direction and the second direction.
[0114] Exemplarily, continue to refer to Figure 8 and Figure 9 The light-emitting angle parameters of the display screen 101 include the tilt angle 1015 parameter of the display screen 101, the included angle 1013 parameter between the light-emitting angle of the lit local pixel points and the first direction 1011, and the included angle 1014 parameter between the light-emitting angle of the lit local pixel points and the second direction 1012. Among them, the tilt angle of the display screen 101 refers to the degree of the included angle between the display screen and the horizontal direction. By sequentially changing the light-emitting angle of the display screen 101, that is, changing the magnitude of the tilt angle 1015 of the display screen 101 multiple times, adjusting the magnitude of the included angle 1013 between the light-emitting angle of the lit local pixel points and the first direction 1011 multiple times, and adjusting the magnitude of the included angle 1014 between the light-emitting angle of the lit local pixel points and the second direction 1012 multiple times, according to the internal light path trends of multiple head-up display module optical models formed by the lighttools software, to ensure that the presence or absence of stray light is judged for all areas of the display screen 101, improving the accuracy.
[0115] Among them, the screen size of the display screen 101 should be determined according to the size of the actual utilization area. Exemplarily, multiple pixel points arranged in sequence along the first direction 1011 can be selected at the middle position of the display screen 101 as local pixel points, and the control board controls to light up the local pixel points. Exemplarily, the length of the local pixel point area is 26 mm, and the width of the local pixel point area is 1 mm. By sequentially changing the light-emitting angle of the display screen 101, it includes changing the magnitude of the tilt angle 1015 of the display screen 101 multiple times, adjusting the magnitude of the included angle 1013 between the light-emitting angle of the lit local pixel points and the first direction 1011 multiple times, and adjusting the magnitude of the included angle 1014 between the light-emitting angle of the lit local pixel points and the second direction 1012 multiple times. Due to the limitations of the size and position of the display screen 101 and the flat mirror, during the process of changing the light-emitting angle of the display screen 101, it is necessary to make the incident angle of the light incident on the flat mirror as small as possible. Exemplarily, the tilt angle 1015 of the display screen 101 can be adjusted to 3°, the included angle 1013 between the light-emitting angle of the lit local pixel points and the first direction 1011 can be adjusted to -15°, and the included angle 1014 between the light-emitting angle of the lit local pixel points and the second direction 1012 can be adjusted to -55°. Then, the local pixel points are sequentially moved along the second direction 1012. Exemplarily, the local pixel points can be moved 10 mm each time, and can be appropriately adjusted according to the specific situation. And at the position of the moved local pixel points, the parameters of the light-emitting angle of the display screen 101 are readjusted to make the incident angle of the light incident on the flat mirror as small as possible, and the lighttools software is used for ray tracing simulation.
[0116] Exemplarily, multiple pixel points arranged in sequence along the second direction 1012 can also be selected at the middle position of the display screen 101 as local pixel points, and the control board controls to light up the local pixel points. Exemplarily, the length of the local pixel point area is 68 mm, and the width of the local pixel point area is 1 mm. The light output angle of the display screen 101 is changed sequentially, including changing the magnitude of the tilt angle 1015 of the display screen 101 multiple times, adjusting the magnitude of the included angle 1013 between the light output angle of the lit local pixel points and the first direction 1011 multiple times, and adjusting the magnitude of the included angle 1014 between the light output angle of the lit local pixel points and the second direction 1012 multiple times. Due to limitations such as the size and position of the display screen 101 and the plane mirror, in order to form multiple reflections, during the process of changing the light output angle of the display screen 101, it is necessary to make the incident angle of the light incident on the plane mirror as small as possible. Exemplarily, the tilt angle 1015 of the display screen 101 can be adjusted to 5°, the included angle 1013 between the light output angle of the lit local pixel points and the first direction 1011 is adjusted to -48°, and the included angle 1014 between the light output angle of the lit local pixel points and the second direction 1012 is adjusted to -48°. After that, the local pixel points are moved sequentially along the first direction 1011. Exemplarily, the local pixel points can be moved 10 mm each time, and can be appropriately adjusted according to specific situations. And at the position of the moved local pixel points, the parameters of the light output angle of the display screen 101 are readjusted to make the incident angle of the light incident on the plane mirror as small as possible, and the lighttools software is used for ray tracing simulation.
[0117] Figure 10 FIG. 4 is a schematic flowchart of another method for analyzing stray light inside a head-up display module provided by an embodiment of the present invention. This embodiment is optimized based on the above embodiment. In this embodiment, optionally, after establishing the optical model of the head-up display module, it further includes: inputting the optical parameters of the display screen, plane mirror, curved mirror, dust-proof plate, windshield, and eye box into the optical model of the head-up display module. The optical parameters at least include reflectivity, transmittance, absorptivity, and size.
[0118] For details not described in this embodiment, please refer to the above embodiment. As Figure 10 shown, the analysis method includes:
[0119] S410. Establish an optical model of the head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield, and an eye box.
[0120] S420. Input the optical parameters of the display screen, plane mirror, curved mirror, dust-proof plate, windshield, and eye box into the optical model of the head-up display module. The optical parameters at least include reflectivity, transmittance, absorptivity, and size.
[0121] Exemplarily, continue to refer to Figure 2, in the LightTools software, the following general settings are made for the optical parameters of the head-up display module optical model. The reflectivity of the flat mirror 102 and the curved mirror 103 is set to 90%; the reflectivity of the windshield 105 is set to 17%, the transmittance is set to 79.8%, and the absorptance is set to 3.2%; the reflectivity of the outer ring of the dust-proof plate 104 is set to 50%, and the transmittance is set to 50%; the reflectivity of the dust-proof plate 104 and the cut surface of the light exit port is set to 15%, and the transmittance is set to 85%; the reflectivity of the display screen 101 is set to 50%, and the transmittance is set to 50%; the housing of the head-up display module and the housing of the light exit port are set to have optical absorption properties; the receiver size at the eyebox 106 is set to 200*200 mm.
[0122] S430. Control the lighting of local pixel points in the display screen, and sequentially change the light exit angle of the display screen and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light trend of the head-up display module optical model at different light exit angles and different positions of local pixel points.
[0123] S440. Determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light trend of the head-up display module optical model.
[0124] It should be emphasized that steps S410, S430, and S440 in this embodiment are the same as steps S110, S120, and S130 in the first embodiment respectively, so they are not described here again and can be referred to the above embodiments.
[0125] The technical solution in the embodiment of the present invention specifically describes the optical parameters that need to be input in the head-up display module optical model, so as to subsequently use the LightTools software to trace and simulate the stray light inside the head-up display module optical model, analyze whether there is stray light inside the head-up display module, and has important significance for accurately judging the type of stray light existing inside the head-up display module.
[0126] Figure 11 is a schematic structural diagram of a device for analyzing stray light inside a head-up display module provided by an embodiment of the present invention. This analysis device is applicable to the situation of analyzing stray light inside a head-up display module, and this analysis device can be implemented in the form of software and / or hardware and is generally configured in a control board. As Figure 11 shown, this analysis device includes:
[0127] The model establishment module 51 is configured to establish an optical model of the head-up display module. The optical model of the head-up display module includes a display screen, a flat mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox. The control lighting module 52 is configured to control the lighting of local pixel points in the display screen, sequentially change the light-emitting angle of the display screen, and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the optical model of the head-up display module at different light-emitting angles and different positions of the local pixel points. The stray light analysis module 53 is configured to determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light ray trends of the optical model of the head-up display module.
[0128] In the technical solution of the embodiment of the present invention, first, an optical model of the head-up display module is established. The optical model of the head-up display module includes a display screen, a flat mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox. Then, the lighting of local pixel points in the display screen is controlled, the light-emitting angle of the display screen is sequentially changed, and the positions of the lit local pixel points are sequentially changed, and the internal light ray trends of the optical model of the head-up display module at different light-emitting angles and different positions of the local pixel points are respectively obtained. Finally, according to the internal light ray trends of the optical model of the head-up display module, it is determined whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module. By using the above method, it is possible to effectively analyze whether there is stray light inside the head-up display module, and quickly and accurately judge the type of stray light existing inside the head-up display module, which can be used to feedback and guide the optical design and modification of the head-up display module, and has an important role in weakening and eliminating stray light.
[0129] Optionally, the stray light analysis module 53 may specifically include a first type of analysis unit, a second type of analysis unit, and a third type of analysis unit. The first type of analysis unit is configured to determine that there is a first type of stray light inside the head-up display module when there is a first type of reflected light in the internal light ray trend of the optical model of the head-up display module, and the first type of reflected light is incident on the eyebox through the flat mirror, the curved mirror, and the windshield in sequence; wherein, the first type of reflected light is the reflected light from the flat mirror to the display screen. The second type of analysis unit is configured to determine that there is a second type of stray light inside the head-up display module when there is a second type of reflected light in the internal light ray trend of the optical model of the head-up display module, and the second type of reflected light is incident on the eyebox through the curved mirror and the windshield in sequence; wherein, the second type of reflected light is the reflected light from the curved mirror to the flat mirror. The third type of analysis unit is configured to determine that there is a third type of stray light inside the head-up display module when there is a third type of reflected light in the internal light ray trend of the optical model of the head-up display module, and the third type of reflected light is incident on the eyebox through the curved mirror and the windshield in sequence; wherein, the third type of reflected light is the reflected light from the flat mirror to the dust-proof plate.
[0130] Optionally, the control lighting module 52 can be specifically configured to sequentially move the positions of local pixel points, and after each movement of the positions of the local pixel points, sequentially change the light-emitting angle of the display screen.
[0131] Further, the control lighting module 52 can specifically include a first type of lighting unit, a second type of lighting unit, and a third type of lighting unit. The first type of lighting unit is used to use multiple pixel points arranged in sequence along a first direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in a second direction; the second type of lighting unit is used to use multiple pixel points arranged in sequence along the second direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the first direction; the third type of lighting unit is used to use multiple pixel points arranged respectively along the first direction and the second direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points respectively in the first direction and the second direction.
[0132] Further, the first type of lighting unit can be specifically configured to use multiple pixel points arranged in sequence along the first direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points at intervals of a preset number of pixel points in the second direction; the second type of lighting unit can be specifically configured to use multiple pixel points arranged in sequence along the second direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points at intervals of a preset number of pixel points in the first direction; the third type of lighting unit can be specifically configured to use multiple pixel points arranged respectively along the first direction and the second direction as local pixel points, control the lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points at intervals of a first preset number of pixel points in the first direction and at intervals of a second preset number of pixel points in the second direction respectively.
[0133] Optionally, the control lighting module 52 can be specifically configured to sequentially change the tilt angle of the display screen, and after each change of the tilt angle of the display screen, sequentially adjust the included angles between the light-emitting angles of the lit local pixel points and the first direction and the second direction.
[0134] Optionally, the model establishment module 51 can specifically be further configured to input the optical parameters of the display screen, the flat mirror, the curved mirror, the dust-proof plate, the windshield, and the eyebox into the optical model of the head-up display module. The optical parameters at least include the reflectivity, the transmittance, the absorption rate, and the size.
[0135] The head-up display module internal stray light analysis device provided by the embodiments of the present invention can execute the head-up display module internal stray light analysis method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0136] Figure 12 It is a schematic structural diagram of a terminal device provided by an embodiment of the present invention. The terminal device is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The terminal device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described herein and / or claimed.
[0137] As Figure 12 shown, the terminal device 10 includes one or more processors 11, and a storage device, the storage device is communicatively connected to the processor 11, the storage device such as read-only memory (ROM) 12, random access memory (RAM) 13, etc., wherein, the storage device stores a computer program executable by one or more processors, and the processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the terminal device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0138] Multiple components in the terminal device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disc, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0139] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for analyzing stray light inside the head-up display module.
[0140] In some embodiments, the method for analyzing internal stray light of a head-up display module can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the terminal device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by the processor 11, one or more steps of the method for analyzing internal stray light of the head-up display module described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the method for analyzing internal stray light of the head-up display module by any other suitable means (e.g., by means of firmware).
[0141] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0142] The computer program for implementing the method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowchart and / or block diagram are implemented. The computer program can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0143] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0144] To provide for interaction with a user, the systems and techniques described herein can be implemented on a terminal device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the terminal device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0145] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0146] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0147] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0148] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for analyzing stray light inside a head-up display module, characterized in that, Including: Establish an optical model of a head-up display module, where the optical model of the head-up display module includes a display screen, a flat mirror, a curved mirror, a dust-proof plate, a windshield, and an eyebox; Control the lighting of local pixel points in the display screen, and sequentially change the light-emitting angle of the display screen and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the head-up display module optical model at different light-emitting angles and different local pixel point positions; According to the internal light ray trends of the head-up display module optical model, determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module; The display screen includes a plurality of pixel points arranged in an array along a first direction and a second direction respectively, and the first direction and the second direction are perpendicular; The controlling to light the local pixel points in the display screen, and sequentially changing the light-emitting angle of the display screen and sequentially changing the positions of the lit local pixel points includes: Taking a plurality of pixel points arranged in sequence along the first direction as the local pixel points, controlling to light the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the second direction; And / or, taking a plurality of pixel points arranged in sequence along the second direction as the local pixel points, controlling to light the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the first direction; And / or, taking a plurality of pixel points arranged along the first direction and the second direction respectively as the local pixel points, controlling to light the local pixel points, sequentially changing the light-emitting angle of the display screen and sequentially moving the local pixel points in the first direction and the second direction respectively.
2. The method for analyzing internal stray light of a head-up display module according to claim 1, wherein The types of internal stray light of the head-up display module include the first type of stray light, the second type of stray light, and the third type of stray light. Among them, the first type of stray light is formed by multiple reflections between the display screen and the flat mirror, the second type of stray light is formed by multiple reflections between the flat mirror and the curved mirror, and the third type of stray light is formed by reflection on the surface of the dust-proof plate; The determining whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light ray trends of the head-up display module optical model includes: When there is a first reflected light in the internal light ray trends of the head-up display module optical model, and the first reflected light is incident on the eyebox through the flat mirror, the curved mirror, and the windshield in sequence, it is determined that there is the first type of stray light inside the head-up display module; among them, the first reflected light is the reflected light from the flat mirror to the display screen; When there is a second reflected light in the internal light ray trends of the head-up display module optical model, and the second reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is the second type of stray light inside the head-up display module; among them, the second reflected light is the reflected light from the curved mirror to the flat mirror; There is a third reflected light in the internal light trend of the optical model of the head-up display module. When the third reflected light is incident on the eyebox through the curved mirror and the windshield in sequence, it is determined that there is a third type of stray light inside the head-up display module; wherein, the third reflected light is the reflected light from the plane mirror reflected to the dust-proof plate.
3. The method for analyzing internal stray light of a head-up display module according to claim 1, wherein The sequential change of the light-emitting angle of the display screen and the sequential change of the positions of the locally lit pixel points include: Sequentially moving the positions of the local pixel points, and after each movement of the positions of the local pixel points, sequentially changing the light-emitting angle of the display screen.
4. The method for analyzing internal stray light of a head-up display module according to claim 1, wherein, Using multiple pixel points arranged in sequence along the first direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the second direction includes: Using multiple pixel points arranged in sequence along the first direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points at intervals of a preset number of pixel points in the second direction; Using multiple pixel points arranged in sequence along the second direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points in the first direction includes: Using multiple pixel points arranged in sequence along the second direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points at intervals of a preset number of pixel points in the first direction; Using multiple pixel points arranged respectively along the first direction and the second direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points respectively in the first direction and the second direction includes: Using multiple pixel points arranged respectively along the first direction and the second direction as the local pixel points, controlling the lighting of the local pixel points, sequentially changing the light-emitting angle of the display screen, and sequentially moving the local pixel points at intervals of a first preset number of pixel points in the first direction and at intervals of a second preset number of pixel points in the second direction.
5. The method for analyzing internal stray light of a head-up display module according to claim 1, wherein The sequential change of the light-emitting angle of the display screen includes: Sequentially changing the tilt angle of the display screen, and after each change of the tilt angle of the display screen, sequentially adjusting the included angle between the light-emitting angle of the locally lit pixel points and the first direction and the second direction.
6. The method for analyzing internal stray light of a head-up display module according to claim 1, characterized in that, After establishing the optical model of the head-up display module, it further includes: Inputting the optical parameters of the display screen, the plane mirror, the curved mirror, the dust-proof plate, the windshield and the eyebox into the optical model of the head-up display module, and the optical parameters at least include reflectivity, transmittance, absorptivity and size.
7. An internal stray light analysis device for a head-up display module, characterized in that Includes: A model establishment module for establishing an optical model of a head-up display module, where the optical model of the head-up display module includes a display screen, a plane mirror, a curved mirror, a dust-proof plate, a windshield and an eyebox; A control lighting module, configured to control lighting of local pixel points in the display screen, sequentially change the light-emitting angle of the display screen, and sequentially change the positions of the lit local pixel points, and respectively obtain the internal light ray trends of the head-up display module optical model at different light-emitting angles and different local pixel point positions; A stray light analysis module, configured to determine whether there is stray light inside the head-up display module and / or the type of stray light existing inside the head-up display module according to the internal light ray trends of the head-up display module optical model; The display screen includes a plurality of pixel points arranged in an array along a first direction and a second direction respectively, and the first direction and the second direction are perpendicular; The control lighting module includes a first type of lighting unit, a second type of lighting unit or a third type of lighting unit; The first type of lighting unit is configured to use a plurality of pixel points arranged in sequence along the first direction as the local pixel points, control lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the second direction; The second type of lighting unit is configured to use a plurality of pixel points arranged in sequence along the second direction as the local pixel points, control lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the first direction; The third type of lighting unit is configured to use a plurality of pixel points arranged along the first direction and the second direction respectively as the local pixel points, control lighting of the local pixel points, sequentially change the light-emitting angle of the display screen, and sequentially move the local pixel points in the first direction and the second direction respectively.
8. A terminal device, characterized in that, Comprising: One or more processors; A storage device, configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method for analyzing internal stray light of the head-up display module as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the method for analyzing internal stray light of the head-up display module as described in any one of claims 1-6 is implemented.
Citation Information
Patent Citations
Head-up display device and sunlight protection method thereof
CN114912207A
A car head-up display
CN215067530U