Parameter determination method and device of head-up display system

By using ray tracing and parameter adjustment, the accuracy of determining the parameters of the head-up display system was solved, improving the clarity, stability, and efficiency of imaging.

CN116165794BActive Publication Date: 2025-11-07HANGZHOU FERVCLOUD TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211430169.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2025-11-07
Estimated Expiration
2042-11-15

AI Technical Summary

Technical Problem

Existing technologies make it difficult to accurately and efficiently determine the parameters of a head-up display system, affecting the clarity and stability of the image.

Method used

By acquiring the position information of the target image plane, ray tracing is performed based on the feature parameters of the windshield, eye box, and LCD screen to determine the center coordinates and error value of the main ray. The parameters are then adjusted until the preset conditions are met, thus optimizing the parameters of the head-up display system.

Benefits of technology

This improved the accuracy and timeliness of the head-up display system parameters, and enhanced the clarity and stability of the imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116165794B_ABST
    Figure CN116165794B_ABST
Patent Text Reader

Abstract

The present application relates to head-up display system technical field, the present application provides a kind of parameter determination method and device of head-up display system.The position information of target image plane is obtained;Determine chief ray based on the position information of target image plane, the initial parameter of the windshield and the characteristic parameter of eyebox;Based on the initial characteristic parameter of the windshield, eyebox, curved mirror and liquid crystal screen, ray tracing is carried out to the chief ray, and first center coordinate and second center coordinate are obtained;The first center coordinate is the coordinate of the corresponding point of the chief ray on the liquid crystal screen;The second center coordinate is the coordinate of the corresponding point of the chief ray on the curved mirror;Determine target error value based on the characteristic parameter of the curved mirror, the characteristic parameter of the liquid crystal screen, the first center coordinate and the second center coordinate;If the target error value satisfies first preset condition, determine the target parameter of the head-up display system based on the characteristic parameter of each component.It has the advantages of accuracy and timeliness.
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 in particular to a parameter determination method and device for a head-up display system. BACKGROUND

[0002] As an important part of human-computer interaction solutions, a head-up display (HUD) system is an important hardware for realizing intelligentization and networking of vehicles and human-computer interaction of vehicles in the future. By using the principle of optical reflection, system information such as navigation, vehicle speed, oil pressure, tire pressure, Bluetooth telephone, etc. is projected onto the front windshield, so that the vehicle owner can concentrate on driving the vehicle, thereby improving the safety of driving. Since the HUD is a visual imaging system, its effect mainly depends on the subjective vision of a person, and whether the imaging is clear and stable is one of the key factors for the performance of the head-up display. Whether the imaging is clear and stable is mainly determined by the parameters of the HUD system, and how to accurately and efficiently determine the parameters of the HUD system becomes a problem to be solved. SUMMARY

[0003] To solve the above technical problems, in one aspect, the present application discloses a parameter determination method for a head-up display system, which comprises:

[0004] obtaining position information of a target image plane; the target image plane is an image plane formed by an image source in the head-up display system outside the windshield;

[0005] determining a chief ray based on the position information of the target image plane, initial parameters of the windshield, and characteristic parameters of an eyebox; the chief ray is perpendicular to the target image plane;

[0006] performing ray tracing on the chief ray based on the initial parameters of the windshield, the characteristic parameters of the eyebox, initial characteristic parameters of a curved mirror, and initial characteristic parameters of a liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the chief ray on the liquid crystal screen; and the second center coordinate is a coordinate of a corresponding point of the chief ray on the curved mirror;

[0007] determining a target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate;

[0008] if the target error value meets a first preset condition, determining target parameters of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

[0009] Optionally, the determination of the target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate comprises:

[0010] determining a coordinate of a center point of the curved mirror according to the characteristic parameters of the curved mirror;

[0011] determining a coordinate of a center point of the liquid crystal screen according to the characteristic parameters of the liquid crystal screen;

[0012] determining a first error value based on the coordinate of the first center point and the coordinate of the center point of the liquid crystal screen;

[0013] determining a second error value based on the coordinate of the second center point and the coordinate of the center point of the curved mirror;

[0014] determining the target error value based on the first error value and the second error value.

[0015] Optionally, the first preset condition comprises:

[0016] the target error value is less than or equal to a first preset threshold value, and / or the first error value is less than or equal to a second preset threshold value, and the second error value is less than or equal to a third preset threshold value.

[0017] Optionally, after determining the target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate and the second center coordinate, the method further comprises:

[0018] if the target error value does not satisfy the first preset condition, adjusting one or more of the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen, until the target error value determined based on the adjusted parameters satisfies the first preset condition.

[0019] Optionally, after determining the target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate and the second center coordinate, the method further comprises:

[0020] repeating the above steps of determining the chief ray and the target error value corresponding to the chief ray for a predetermined number of times to obtain a plurality of target error values;

[0021] if the target error value satisfies the first preset condition, determining the target parameters of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen, comprising:

[0022] if the plurality of target error values satisfy a second preset condition, determining the target parameters of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen.

[0023] Optionally, the target parameters of the head-up display system include at least part of parameters of the windshield, the eyebox, the curved mirror and the liquid crystal screen.

[0024] Optionally, the second preset condition includes:

[0025] Each of the plurality of target error values satisfies the first preset condition, and a difference between any two of the plurality of target error values is less than or equal to a fourth preset threshold.

[0026] Optionally, after determining the target error value based on the feature parameters of the curved mirror, the feature parameters of the liquid crystal screen, the first center coordinate and the second center coordinate, the method further includes:

[0027] Based on the feature parameters of the eyebox, the position information of the target image plane and the initial parameters of the windshield, ray tracing is performed on the target eye point on the eyebox to determine a coordinate of the target eye point on the target image plane; the target eye point is located at an edge vertex of the eyebox.

[0028] If the target error value satisfies a first preset condition and the coordinate of the target eye point on the target image plane satisfies a third preset condition, target parameters of the head-up display system are determined based on the initial parameters of the windshield, the feature parameters of the eyebox, the initial feature parameters of the curved mirror and the initial feature parameters of the liquid crystal screen.

[0029] Optionally, the third preset condition includes:

[0030] The coordinate of the target eye point on the target image plane belongs to a preset coordinate set; the preset coordinate set is determined based on the feature parameters of the liquid crystal screen and the position information of the target image plane.

[0031] Optionally, after determining the target parameters of the head-up display system based on the initial parameters of the windshield, the feature parameters of the eyebox, the initial feature parameters of the curved mirror and the initial feature parameters of the liquid crystal screen if the target error value satisfies the first preset condition, the method further includes:

[0032] A plurality of preset light paths are determined.

[0033] For each light path of the plurality of preset light paths, coordinates of a first target point corresponding to the light path and a second target point are determined along the light path; the first target point is located on the liquid crystal screen, and the second target point is located on the image plane.

[0034] Distortion parameters are determined based on the coordinates of the first target point and the second target point corresponding to each light path of the plurality of preset light paths.

[0035] If the distortion parameter meets the fourth preset condition, a verification qualified result is output; otherwise, a verification unqualified result is output; the verification qualified result represents that the target parameter is qualified; and the verification unqualified result represents that the target parameter is unqualified.

[0036] The application also discloses, in another aspect, a parameter determination device of a head-up display system, which comprises:

[0037] An acquisition module is configured to acquire position information of a target image plane; the target image plane is an image plane formed by an image source in the head-up display system on the outside of a windshield;

[0038] A first determination module is configured to determine a chief ray based on the position information of the target image plane, initial parameters of the windshield, and characteristic parameters of an eyebox; the chief ray is perpendicular to the target image plane;

[0039] A ray tracing module is configured to perform ray tracing on the chief ray based on the initial parameters of the windshield, the characteristic parameters of the eyebox, initial characteristic parameters of a curved mirror, and initial characteristic parameters of a liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the chief ray on the liquid crystal screen; and the second center coordinate is a coordinate of a corresponding point of the chief ray on the curved mirror;

[0040] A second determination module is configured to determine a target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate;

[0041] A third determination module is configured to, if the target error value meets a first preset condition, determine a target parameter of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

[0042] The application also discloses, in another aspect, an electronic device, which comprises a processor and a memory; the memory stores at least one instruction, at least one program, a code set, or an instruction set; the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the parameter determination method as described above.

[0043] The application also discloses, in another aspect, a computer storage medium, which stores at least one instruction or at least one program; the at least one instruction or the at least one program is loaded and executed by a processor to implement the parameter determination method as described above.

[0044] By adopting the technical solution, the parameter determination method of the head-up display system provided by the application has the following beneficial effects:

[0045] The position information of the target image plane is acquired; the target image plane is an image plane formed by an image source in the head-up display system on the outside of the windshield; a chief ray is determined based on the position information of the target image plane, initial parameters of the windshield, and characteristic parameters of the eyebox; the chief ray is perpendicular to the target image plane; the chief ray is traced based on the initial parameters of the windshield, the characteristic parameters of the eyebox, initial characteristic parameters of the curved mirror, and initial characteristic parameters of the liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the chief ray on the liquid crystal screen; the second center coordinate is a coordinate of a corresponding point of the chief ray on the curved mirror; a target error value is determined based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate; if the target error value meets a first preset condition, target parameters of the head-up display system are determined based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen. In this way, by first determining the imaging condition of the target imaging plane, the parameters of the head-up display system are adjusted and determined by using reverse light path thinking, which has the advantages of high accuracy and timeliness. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed for use in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0047] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0048] Figure 2 is a flowchart of a parameter determination method provided by an embodiment of the present application;

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

[0050] Figure 4 is a distortion parameter table provided by an embodiment of the present application;

[0051] Figure 5 is a light path diagram provided by an embodiment of the present application;

[0052] Figure 6 is a schematic diagram of an optimization target parameter provided by an embodiment of the present application;

[0053] Figure 7 is another schematic diagram of an optimization target parameter provided by an embodiment of the present application;

[0054] Figure 8 is a structural schematic diagram of a parameter determination device of a head-up display system provided by an embodiment of the present application;

[0055] Figure 9 is a hardware structure block diagram of a server of a parameter determination method of a head-up display system provided by an embodiment of the present application. DETAILED DESCRIPTION

[0056] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the 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 of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0057] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. 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 server including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0058] Reference Figure 1 , Figure 1is a schematic diagram of an application scenario provided by an embodiment of the present application. The scenario includes a terminal 10 and a server 20; wherein the terminal 10 can send a parameter processing instruction including initial parameters of a head-up display system to the server 20, the server 20 responds to the parameter processing instruction by acquiring position information of a target image plane; the target image plane is an image plane formed by an image source in the head-up display system on the outside of a windshield; a chief ray is determined based on the position information of the target image plane, initial parameters of the windshield and characteristic parameters of an eyebox; the chief ray is perpendicular to the target image plane; the chief ray is ray-traced based on the initial parameters of the windshield, the characteristic parameters of the eyebox, initial characteristic parameters of a curved mirror and initial characteristic parameters of a liquid crystal screen to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the chief ray on the liquid crystal screen; the second center coordinate is a coordinate of a corresponding point of the chief ray on the curved mirror; a target error value is determined based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate and the second center coordinate; if the target error value meets a first preset condition, target parameters of the head-up display system are determined based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen; and the target parameters are sent to the terminal 10.

[0059] Optionally, the terminal 10 and the server 20 can be indirectly connected through a wireless communication mode.

[0060] The terminal 10 can be an entity device such as a smart phone, a computer (such as a desktop computer, a tablet computer, a notebook computer), a digital assistant, a smart voice interactive device (such as a smart speaker), a smart wearable device, a vehicle-mounted terminal, etc., or a software such as a computer program running in an entity device. The operating system corresponding to the first 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 (a Microsoft Windows operating system), etc.

[0061] The server 20 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (Content Delivery Network), and big data and artificial intelligence platform. The server can include a network communication unit, a processor, a memory, etc. The server can provide background services for the corresponding terminal.

[0062] Optionally, in another scenario, the scenario includes the terminal 10 and a parameter determination module located on the terminal 10, and the parameter determination module is configured to implement the process of determining the target parameter.

[0063] The following describes a specific embodiment of a parameter determination method of the present application, Figure 2 is a flowchart of a parameter determination method provided by an embodiment of the present application. The present specification provides method operation steps as in the embodiments or flowcharts, but more or fewer operation steps can be included based on conventional or non-creative labor. The order of steps listed in the embodiments is only one of the many execution orders of the steps, and does not represent the only execution order. In actual system or server product execution, the method order shown in the embodiments or the drawings can be executed in sequence or in parallel (for example, in a parallel processor or multi-threaded processing environment). Specifically as shown in Figure 2 , the method can include:

[0064] S201: Obtain position information of a target image plane; the target image plane is an image plane formed by an image source in a heads-up display system on the outside of a windshield.

[0065] In the present embodiment, a light path simulation software (such as CODE V software) can be used to construct a light path scene of a preset heads-up display system, refer to Figure 3 , Figure 3 is a structural diagram of a heads-up display system provided by an embodiment of the present application. Generally, light emitted by the HUD is emitted after passing through the windshield, reaches the eyebox, so that the human eye can see the target image (also referred to as a virtual image).

[0066] The eyebox is a distribution range of eyeballs that can see a complete image on the driver side.

[0067] S203: Determine a chief ray based on the position information of the target image plane, the initial parameters of the windshield, and the characteristic parameters of the eyebox; the chief ray is perpendicular to the target image plane. The target image plane is the image plane that we want to image in advance.

[0068] Optionally, the initial parameters of the windshield include the position, inclination angle, thickness, transmittance, main curvature, and secondary curvature of the windshield; and the characteristic parameters of the eyebox include the eyebox center point coordinates, the eyebox length-width ratio, and the field of view angle.

[0069] S205: Perform ray tracing on the chief ray based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is the coordinate of a point on the liquid crystal screen corresponding to the chief ray; and the second center coordinate is the coordinate of a point on the curved mirror corresponding to the chief ray.

[0070] Optionally, the initial characteristic parameters of the curved mirror include position, curvature, etc. The initial characteristic parameters of the liquid crystal screen include position, size, etc.

[0071] S207: Determine a target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate and the second center coordinate.

[0072] In one possible implementation, step S207 can specifically include: determining the coordinate of the center point of the curved mirror according to the characteristic parameters of the curved mirror; determining the coordinate of the center point of the liquid crystal screen according to the characteristic parameters of the liquid crystal screen; determining a first error value based on the coordinate of the first center point and the coordinate of the center point of the liquid crystal screen; determining a second error value based on the coordinate of the second center point and the coordinate of the center point of the curved mirror; and determining the target error value based on the first error value and the second error value.

[0073] In one possible implementation, the first preset condition includes: the target error value is less than or equal to a first preset threshold, the first error value is less than or equal to a second preset threshold, and the second error value is less than or equal to a third preset threshold. In order to improve the application flexibility of the method. In another possible implementation, the first preset condition includes: the target error value is less than or equal to a first preset threshold. In another possible implementation, the first preset condition includes: the first error value is less than or equal to a second preset threshold, and the second error value is less than or equal to a third preset threshold.

[0074] In one possible implementation, after step S207, the method further includes: if the target error value does not satisfy the first preset condition, adjusting one or more of the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen, until the target error value determined based on the adjusted parameters satisfies the first preset condition.

[0075] In one possible implementation, after step S207, the method further includes: performing ray tracing on a target eye point on the eyebox based on the characteristic parameters of the eyebox, the position information of the target image plane and the initial parameters of the windshield, to determine the coordinate of the target eye point on the target image plane; the target eye point is located at an edge vertex of the eyebox; if the target error value satisfies the first preset condition and the coordinate of the target eye point on the target image plane satisfies a third preset condition, determining the target parameters of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror and the initial characteristic parameters of the liquid crystal screen. To ensure that all eye positions on the eyebox can see complete target images.

[0076] Optionally, when the eyebox is rectangular, the edge vertexes can include: a midpoint of each edge of the eyebox and / or, four vertexes.

[0077] In a possible embodiment, the third preset condition includes: the coordinate of the target eye point on the target image surface belongs to a preset coordinate set; the preset coordinate set is determined based on a feature parameter of the liquid crystal screen and position information of the target image surface.

[0078] In the embodiment, the coordinate of the target eye point on the target image surface falls in the interval of >-46mm and <46mm, so as to converge the light into the lateral use area of the liquid crystal screen (for a 4.1-inch liquid crystal screen, the size is 92mm*46mm).

[0079] S209: If the target error value meets the first preset condition, determining the target parameter of the head-up display system based on the initial parameter of the windshield, the feature parameter of the eyebox, the initial feature parameter of the curved mirror and the initial feature parameter of the liquid crystal screen.

[0080] Optionally, the target parameter of the head-up display system includes the parameter of the windshield, the feature parameter of the eyebox, the feature parameter of the curved mirror and the feature parameter of the liquid crystal screen, that is, when the target error value meets the first preset condition, the corresponding parameter of the windshield, the feature parameter of the eyebox, the feature parameter of the curved mirror and the feature parameter of the liquid crystal screen are taken as the target parameter of the head-up display system.

[0081] In order to ensure the consistency and stability of the simulation parameter results, in a possible embodiment, after step S207, the method further includes: repeating the steps of determining the chief ray and the target error value corresponding to the chief ray for a preset number of times to obtain a plurality of target error values; step S209 can specifically include: if the plurality of target error values meet a second preset condition, determining the target parameter of the head-up display system based on the initial parameter of the windshield, the feature parameter of the eyebox, the initial feature parameter of the curved mirror and the initial feature parameter of the liquid crystal screen.

[0082] In a possible embodiment, the second preset condition includes: each target error value in the plurality of target error values meets the first preset condition, and the difference between any two target error values in the plurality of target error values is less than or equal to a fourth preset threshold.

[0083] To further ensure the reliability of the target parameters of the head-up display system, distortion performance evaluation is also needed. In one possible implementation, after step S209, the method further includes: determining a plurality of preset light paths; for each light path of the plurality of preset light paths, determining coordinates of a first target point corresponding to the light path and coordinates of a second target point along the light path, the first target point being located at the liquid crystal screen, and the second target point being located at the image plane; determining a distortion parameter based on the coordinates of the first target point and the coordinates of the second target point corresponding to each light path of the plurality of preset light paths; if the distortion parameter satisfies a fourth preset condition, outputting a qualified result; otherwise, outputting an unqualified result; the qualified result indicating that the target parameter is qualified; and the unqualified result indicating that the target parameter is unqualified.

[0084] Optionally, the distortion parameter includes one or more of 20 distortion parameters as shown in Table 1, which are respectively rotation, distortion-left, distortion-vertical middle, distortion-top, distortion-horizontal middle, distortion-bottom, horizontal keystone, vertical keystone, aspect ratio, top smile, horizontal middle smile, left smile, vertical middle smile, right smile, Z-minimal overall magnification, Z-maximal overall magnification, Y-minimal overall magnification, and Y-maximal overall magnification. Figure 4

[0085] Rotation: used to represent the graphical performance of an image. It refers to the degree of rotation of the image relative to the reference surface.

[0086] Distortion: used to represent the graphical performance of an image. It refers to the geometric distortion of information in the image, which can be generally divided into barrel distortion and pincushion distortion.

[0087] Aspect ratio: used to represent the graphical performance of an image. It refers to the average horizontal image size divided by the average vertical image size, which is a unitless.

[0088] Keystone: used to represent the graphical performance of an image. A head-up display device can only get a square picture in the right and accurate position; if the head-up display device is not directly opposite or not perpendicular to the imaging window, the four sides of the picture will be inclined. Keystone can be divided into horizontal keystone and vertical keystone. Horizontal keystone deformation is described by the angle difference between the left and right vertical regression lines. Vertical keystone deformation is described by the angle difference between the top and bottom horizontal regression lines. This measurement is in degrees (°).

[0089] Smile curve: used to represent the graphical performance of an image. It refers to the up and down bending degree of the lines in the image. The horizontal smile of each line is the sum of the absolute value of the maximum upper distance and the absolute value of the maximum lower distance divided by the average width. The measurement is calculated in percentage (%).

[0090] ​Magnification: used to characterize the graphical performance of an image. Refers to the maximum and minimum magnification, the maximum and minimum magnification are the maximum and minimum horizontal distance between adjacent points in the entire virtual image, which is a relative measurement.

[0091] Specifically, the first target point coordinates and the second target point coordinates corresponding to each light path in the plurality of preset light paths can be used to determine the corresponding distortion parameters, and each distortion parameter can be analyzed statically, dynamically and disparately. In the dynamic calculation scenario, Dynamic represents the difference between the maximum value and the minimum value of the parameter, wherein for each distortion parameter, the maximum value and the minimum value are the maximum value and the minimum value of the distortion parameter corresponding to each eye position; in the disparity calculation scenario, Disparity represents the maximum value of the absolute value of the distortion distance 00 position (i.e. standard, non-distorted position) of each eye position.

[0092] Optionally, in the static calculation scenario, the maximum value and the minimum value corresponding to each distortion parameter are the measurement standard values of the preset values. When the calculated value of each distortion parameter corresponds to the value range (the range between the minimum value and the maximum value), it indicates that the distortion parameter is qualified, otherwise it is unqualified.

[0093] Through the table data, the imaging performance of the HUD can be quantitatively reflected, such as all Qualified, which means that the imaging performance is good, and Attention means that the parameter result is 90% of the target threshold, and the parameter is marked as Fail if it does not meet the target threshold.

[0094] When the verification result is qualified, it can be indicated that the target parameter determined above is qualified, otherwise, it can be determined which distortion parameters have problems. When the distortion parameter has a problem, it reflects on the entire imaging surface, indicating that the distortion correction effect is not good, that is, when the human eye observes the image, some distortion can still be seen, especially at the corners. Subsequently, the parameters of the head-up display system can be adjusted until the verification result is qualified.

[0095] In order to further ensure the reliability of the target parameters of the head-up display system, the light dispersion degree performance evaluation can also be performed. Optionally, the light ray diagram of each light ray converging on the liquid crystal screen is obtained, as shown in Figure 5 , Figure 5The application provides a light ray diagram. The imaging performance of the liquid crystal screen is judged by comparing the dispersion degree of each light ray on the liquid crystal screen. If the dispersion degree is smaller, the light rays are more concentrated, and the imaging performance is better. If the dispersion degree is larger, the light rays are less concentrated, and the imaging performance is worse.

[0096] In order to further ensure the reliability of the target parameters of the head-up display system, the optical path performance of the head-up display system can also be evaluated. The optical path can also be evaluated based on the above step S205. By ray tracing on the chief ray, the optical path from the target image plane to the eyebox, the optical path from the eyebox to the curved mirror, and the optical path from the curved mirror to the liquid crystal screen can be sequentially determined. The three optical paths can be compared with the corresponding preset optical path value range, respectively. If the optical path meets the corresponding preset optical path value range, it indicates that the optical path is qualified. Otherwise, it is unqualified, and the parameters of the head-up display system need to be adjusted until all the optical paths are qualified.

[0097] In order to better illustrate the beneficial effects of the application, a specific embodiment will be described below. The parameter determination method of the head-up display system includes:

[0098] 1) In the CODE V software, click optimization-automation design-error function setting-performed light ray grid in sequence; set the pupil shape as a rectangle, and fill the surface aperture mode as a diaphragm, that is, the actual eyebox.

[0099] 2) In the CODE V software, click optimization-automation design-output / exit control in sequence; exit condition: minimum 10 and maximum 25 of the number of optimization iterations; output condition: draw the system at each optimization iteration, start from the surface of the windshield (as shown in the figure), and terminate at the image plane. Figure 3

[0100] 3) Insert specific constraints-real ray tracing data, and set the field of view as "F5-object angle: X 0, Y 0", indicating the center ray data of tracing:

[0101] 4) For the image plane, the local X surface coordinate and the local Y surface coordinate are required to be "0", that is, the center position of the liquid crystal screen is coincided with the center chief ray. Meanwhile, the intersection points (local X surface coordinates) of the fields of view of the four edge eye positions F1-F3-F7-F9 and the image plane are required to fall in the intervals of +46 mm and -46 mm (">-46 mm" "<46 mm"), so as to make the light rays converge into the horizontal use area of the LCD (the size of the 4.1-inch liquid crystal screen is 92 mm*46 mm).

[0102] F1, F3, F7 and F9 respectively represent the fields of view of the four vertex positions of the rectangular eyebox.

[0103] ​5) For the curved mirror, require local X, Y surface coordinates "=0", i.e. the center ray coincides with the center of the curved mirror.

[0104] 6) Insert a specific constraint - real ray trace data - optical path, starting from the windshield surface, ending at the curved mirror surface, controlling the distance (optical path) between the curved mirror and the windshield; insert a specific constraint - real ray trace data - local incidence angle, the angle between the ray and the curved mirror (i.e. the angle between the optical path from the windshield surface to the curved mirror and the normal of the curved mirror), as shown in Figure 6 Figure 6 is a schematic diagram of an optimization target parameter provided by an embodiment of the present application.

[0105] 7) Calculate the optical path from the curved mirror to the liquid crystal screen, for subsequent evaluation of the reliability of the target parameter.

[0106] 8) After setting the above-mentioned optimized specific constraints in the CODE V software, click OK to start the first automated optimization, and the specific optimization process is described in steps S205-S209 above; refer to Figure 6 will output the error function under the current optimization parameter, if the error function (Error function) is less than or equal to the preset threshold, the optimization parameter corresponding to the error function is determined as the target parameter, otherwise continue to optimize, until the error function meets the preset threshold; the optimization process can be by adjusting one or more of the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen. Generally, the smaller the error function, the more accurate the target parameter, i.e. the better the imaging performance of the head-up display system corresponding to the target parameter.

[0107] Optionally, in the actual optimization process, there may also be an optimization failure as shown in Figure 7 Figure 7 is another schematic diagram of an optimization target parameter provided by an embodiment of the present application; then the constraint conditions in the above-mentioned preset steps 1)-5) need to be rechecked and considered.

[0108] In order to further verify the reliability of the target parameter obtained in the above-mentioned steps, distortion performance evaluation also needs to be performed, which specifically includes the following steps:

[0109] 1) Export the content containing the surface point array coordinates (i.e. the coordinates on the target image plane) by applying the command line of CODE V, the purpose is to analyze the imaging of the point array through these coordinates.

[0110] ​​2) Obtain the lattice coordinates on the target image plane using the filtering function of Excel, run the Python program through the Spyder software to obtain the eye position data (upper, middle and lower image performance data), and then import the analysis template to automatically calculate the static and dynamic data through Excel, so as to quantitatively evaluate the imaging performance of the HUD. The specific implementation process can refer to the steps of determining the distortion parameters, evaluating and verifying the results described above.

[0111] Specifically, step 2) can include:

[0112] 2-1) Save the running CODE V command window to generate a txt file;

[0113] 2-2) Copy all data in the txt file to analysis.xlsx, filter out the OBJ (i.e. object point on the target image plane) data, copy the OBJ data to a sheet in Excel, and save it;

[0114] 2-3) Open the Spyder software, open all Python programs, run the optic_windows.py program, and call other Python programs as needed to calculate the distortion parameters under different preset light;

[0115] 2-4) After running, the following window will pop up, click on the document mode, enter analysis.xlsx, click OK, and the data will be automatically saved in the folder where analysis.xlsx is located after running. Multiple distortion correction processed data (such as the data in the table shown in Figure 4 ) can be obtained;

[0116] 2-5) Refer to Figure 4 , observe 20 parameter indicators, and unqualified parameters display black background. Parameters close to the boundary (90%) display as Attention. If you need to change the parameter standard, you can change the interval value in columns C and D. Dynamic (dynamic) and Di spar ity (disparity) are used for auxiliary calculation as reference values. In the calculation scenario of DYNAMIC, Dynamic represents the difference between the maximum and minimum values of the parameter. In the calculation scenario of Di spar ity, Di spar ity represents the maximum absolute value of the distance from each eye position to the 00 position (i.e. the standard, non-distorted position). Through the table data, the imaging performance of the HUD can be initially quantified, such as all being Qualified, then the imaging performance is excellent.

[0117] Refer to Figure 8 , Figure 8is a structural schematic diagram of a parameter determination apparatus of a head-up display system provided by an embodiment of the present application. The present application also discloses, in another aspect, a parameter determination apparatus of a head-up display system, which comprises:

[0118] The acquisition module 801 is configured to acquire position information of a target image plane; the target image plane is an image plane formed by an image source in the head-up display system on the outside of the windshield;

[0119] The first determination module 803 is configured to determine a chief ray based on the position information of the target image plane, the initial parameters of the windshield, and the characteristic parameters of the eyebox; the chief ray is perpendicular to the target image plane.

[0120] The ray tracing module 805 is configured to perform ray tracing on the chief ray based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is the coordinate of a corresponding point of the chief ray on the liquid crystal screen; and the second center coordinate is the coordinate of a corresponding point of the chief ray on the curved mirror.

[0121] The second determination module 807 is configured to determine a target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate.

[0122] The third determination module 809 is configured to, if the target error value satisfies a first preset condition, determine target parameters of the head-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

[0123] In a possible embodiment, the second determination module is configured to determine the coordinate of the center point of the curved mirror according to the characteristic parameters of the curved mirror.

[0124] The coordinate of the center point of the liquid crystal screen is determined according to the characteristic parameters of the liquid crystal screen.

[0125] A first error value is determined based on the coordinates of the first center point and the center point of the liquid crystal screen.

[0126] A second error value is determined based on the coordinates of the second center point and the center point of the curved mirror.

[0127] The target error value is determined based on the first error value and the second error value.

[0128] Optionally, the first preset condition comprises:

[0129] The target error value is less than or equal to a first preset threshold value, and / or the first error value is less than or equal to a second preset threshold value, and the second error value is less than or equal to a third preset threshold value.

[0130] In a possible implementation, the apparatus further includes:

[0131] The adjusting module is configured to adjust one or more of the initial parameter of the windshield, the characteristic parameter of the eyebox, the initial characteristic parameter of the curved mirror, and the initial characteristic parameter of the liquid crystal screen, until the target error value determined based on the adjusted parameters meets the first preset condition.

[0132] In a possible implementation, the apparatus further includes:

[0133] The fourth determining module is configured to repeat the steps of determining the chief ray and the target error value corresponding to the chief ray for a preset number of times, to obtain a plurality of target error values.

[0134] The third determining module is configured to determine the target parameter of the head-up display system based on the initial parameter of the windshield, the characteristic parameter of the eyebox, the initial characteristic parameter of the curved mirror, and the initial characteristic parameter of the liquid crystal screen, if the plurality of target error values meet a second preset condition.

[0135] In a possible implementation, the second preset condition includes:

[0136] Each target error value in the plurality of target error values meets the first preset condition, and a difference between any two target error values in the plurality of target error values is less than or equal to a fourth preset threshold.

[0137] In a possible implementation, the apparatus further includes:

[0138] The fifth determining module is configured to perform ray tracing on a target eye point on the eyebox based on the characteristic parameter of the eyebox, the position information of the target image plane, and the initial parameter of the windshield, to determine a coordinate of the target eye point on the target image plane; the target eye point is located at an edge vertex of the eyebox.

[0139] The sixth determining module is configured to determine the target parameter of the head-up display system based on the initial parameter of the windshield, the characteristic parameter of the eyebox, the initial characteristic parameter of the curved mirror, and the initial characteristic parameter of the liquid crystal screen, if the target error value meets a first preset condition and the coordinate of the target eye point on the target image plane meets a third preset condition.

[0140] In a possible implementation, the third preset condition includes:

[0141] The coordinate of the target eye point on the target image plane belongs to a preset coordinate set; the preset coordinate set is determined based on the characteristic parameter of the liquid crystal screen and the position information of the target image plane.

[0142] In a possible embodiment, the apparatus further includes:

[0143] a seventh determining module configured to determine a plurality of preset light paths;

[0144] an eighth determining module configured to, for each of the plurality of preset light paths, determine, along the light path, coordinates of a first target point corresponding to the light path and coordinates of a second target point; the first target point is located on a liquid crystal screen, and the second target point is located on an image plane;

[0145] a ninth determining module configured to determine a distortion parameter based on the coordinates of the first target point and the coordinates of the second target point corresponding to each of the plurality of preset light paths;

[0146] an output module configured to output a qualified result if the distortion parameter satisfies a fourth preset condition, or output an unqualified result; the qualified result represents that the target parameter is qualified; and the unqualified result represents that the target parameter is unqualified.

[0147] The apparatus embodiments and the method embodiments in the present application are based on the same application concept.

[0148] The method embodiments provided in the present application can be executed in a computer terminal, a server, or a similar computing device. Taking the case of running on a server as an example, Figure 9 is a hardware structure block diagram of a server of a parameter determination method of a head-up display system provided by the present application. As shown in Figure 9As shown, the server 900 can vary greatly in configuration and performance, and can include one or more central processing units (CPU) 910 (the central processing unit 910 can include, but is not limited to, a microprocessor, a programmable logic device (FPGA), or the like processing device), a memory 930 for storing data, one or more storage media 920 (e.g., one or more mass storage devices) for storing applications 923 or data 922. The memory 930 and the storage media 920 can be of the volatile or non-volatile type. The programs stored in the storage media 920 can include one or more modules, each of which can include a series of instructions for operating on the server. Further, the central processing unit 910 can be configured to communicate with the storage media 920 to execute a series of instructions stored in the storage media 920 on the server 900. The server 900 can also include one or more power supplies 960, one or more wired or wireless network interfaces 950, one or more input / output interfaces 940, and / or one or more operating systems 921, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, and the like.

[0149] The input / output interface 940 can be configured to receive or send data via a network. The network can include, for example, a wireless network provided by a communication provider of the server 900. In one example, the input / output interface 940 includes a network interface controller (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the input / output interface 940 can be a radio frequency (RF) module configured to communicate with the Internet via wireless means.

[0150] Those of ordinary skill in the art will understand that Figure 9 The structure shown is merely illustrative and does not limit the structure of the electronic device described above. For example, the server 900 can include more or fewer components than those shown in Figure 9 or have a different configuration than that shown in Figure 9 .

[0151] Embodiments of the present application also provide an electronic device including a processor and a memory, the memory storing at least one instruction, at least one program, a code set, or an instruction set, the at least one instruction, the at least one program, the code set, or the instruction set being loaded and executed by the processor to implement the parameter determination method as described above.

[0152] The embodiment of the present application further provides a computer storage medium which can be arranged in a server to store at least one instruction, at least one program, a code set or an instruction set related to a parameter determination method in the method embodiment, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to realize the above-mentioned parameter determination method.

[0153] Optionally, in the embodiment, the storage medium can be arranged in at least one of the network servers in the computer network. Optionally, in the embodiment, the storage medium can include but is not limited to a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk and various storage program codes.

[0154] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description, not representing the advantages and disadvantages of the embodiments. The above-mentioned embodiments are described in the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be executed in different order from the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are possible or advantageous.

[0155] Each embodiment in the specification is described in a progressive manner, and the same or similar parts of each embodiment can be referred to each other. Each embodiment focuses on the differences from other embodiments. Especially, the device embodiment is described simply because it is basically similar to the method embodiment, and the relevant parts can be referred to the part of the method embodiment.

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

[0157] The above-mentioned is only the preferred embodiment of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, 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 parameter determination method of a head-up display system, characterized by, The method comprises: acquiring position information of a target image plane; the target image plane is an image plane formed by an image source in a heads-up display system outside a windshield; determining a chief ray based on the position information of the target image plane, initial parameters of the windshield, and characteristic parameters of an eyebox; the chief ray is perpendicular to the target image plane; performing ray tracing on the chief ray based on the initial parameters of the windshield, the characteristic parameters of the eyebox, initial characteristic parameters of a curved mirror, and initial characteristic parameters of a liquid crystal screen, to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the chief ray on the liquid crystal screen; the second center coordinate is a coordinate of a corresponding point of the chief ray on the curved mirror; determining a target error value based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate; if the target error value meets a first preset condition, determining target parameters of the heads-up display system based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

2. The parameter determination method according to claim 1, characterized by, The method further comprises: determining a coordinate of a center point of the curved mirror according to the characteristic parameters of the curved mirror; determining a coordinate of a center point of the liquid crystal screen according to the characteristic parameters of the liquid crystal screen; determining a first error value based on the first center coordinate and the coordinate of the center point of the liquid crystal screen; determining a second error value based on the second center coordinate and the coordinate of the center point of the curved mirror; determining the target error value based on the first error value and the second error value.

3. The parameter determination method according to claim 2, characterized by, The first preset condition comprises: the target error value is less than or equal to a first preset threshold value, and / or the first error value is less than or equal to a second preset threshold value, and the second error value is less than or equal to a third preset threshold value.

4. The parameter determination method according to claim 1, characterized by, The method further comprises: if the target error value does not meet the first preset condition, adjusting one or more of the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen, until a target error value determined based on the adjusted parameters meets the first preset condition.

5. The parameter determination method according to claim 3, characterized by, The method further comprises: repeating the steps of determining the chief ray and the target error value corresponding to the chief ray a preset number of times to obtain a plurality of target error values. The method further comprises: If the plurality of target error values satisfy a second preset condition, target parameters of the head-up display system are determined based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

6. The parameter determination method according to claim 1, characterized by, The target parameters of the head-up display system include at least part of the parameters of the windshield, the characteristic parameters of the eyebox, the characteristic parameters of the curved mirror, and the characteristic parameters of the liquid crystal screen.

7. The parameter determination method according to claim 5, characterized by, The second preset condition includes: Each of the plurality of target error values satisfies the first preset condition, and a difference between any two of the plurality of target error values is less than or equal to a fourth preset threshold.

8. The parameter determination method according to claim 1, characterized by, After the target error value is determined based on the characteristic parameters of the curved mirror, the characteristic parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate, the method further includes: Based on the characteristic parameters of the eyebox, the position information of the target image plane, and the initial parameters of the windshield, ray tracing is performed on a target eye point on the eyebox to determine a coordinate of the target eye point on the target image plane; the target eye point is located at an edge vertex of the eyebox; If the target error value satisfies a first preset condition, and the coordinate of the target eye point on the target image plane satisfies a third preset condition, target parameters of the head-up display system are determined based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen.

9. The parameter determination method according to claim 8, characterized by, The third preset condition includes: The coordinate of the target eye point on the target image plane belongs to a preset coordinate set; the preset coordinate set is determined based on the characteristic parameters of the liquid crystal screen and the position information of the target image plane.

10. The parameter determination method according to claim 1, characterized by, After the target error value satisfies the first preset condition, the target parameters of the head-up display system are determined based on the initial parameters of the windshield, the characteristic parameters of the eyebox, the initial characteristic parameters of the curved mirror, and the initial characteristic parameters of the liquid crystal screen, the method further includes: A plurality of preset light paths are determined; For each light path of the plurality of preset light paths, coordinates of a first target point and a second target point corresponding to the light path are determined along the light path; the first target point is located on the liquid crystal screen, and the second target point is located on the image plane; Distortion parameters are determined based on the coordinates of the first target point and the second target point corresponding to each light path of the plurality of preset light paths; If the distortion parameters satisfy a fourth preset condition, a verification qualified result is output; otherwise, a verification unqualified result is output; the verification qualified result represents that the target parameters are qualified; and the verification unqualified result represents that the target parameters are unqualified.

11. A parameter determination device of a head-up display system, characterized by The method includes: An acquisition module is configured to acquire position information of a target image plane; The target image plane is an image plane formed by an image source in a head-up display system on an outer side of a windshield; A first determination module is configured to determine a chief ray based on the position information of the target image plane, initial parameters of the windshield, and characteristic parameters of an eyebox; the chief ray is perpendicular to the target image plane; and The light tracing module is configured to perform light tracing on the main light ray based on the initial parameters of the windshield, the feature parameters of the eyebox, the initial feature parameters of the curved mirror, and the initial feature parameters of the liquid crystal screen to obtain a first center coordinate and a second center coordinate; the first center coordinate is a coordinate of a corresponding point of the main light ray on the liquid crystal screen; and the second center coordinate is a coordinate of a corresponding point of the main light ray on the curved mirror. The second determining module is configured to determine a target error value based on the feature parameters of the curved mirror, the feature parameters of the liquid crystal screen, the first center coordinate, and the second center coordinate. The third determining module is configured to, if the target error value meets a first preset condition, determine target parameters of the head-up display system based on the initial parameters of the windshield, the feature parameters of the eyebox, the initial feature parameters of the curved mirror, and the initial feature parameters of the liquid crystal screen. 12.An electronic device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the parameter determination method according to any one of claims 1-10.

13. A computer storage medium, characterized in that The computer storage medium stores at least one instruction or at least one program, and the at least one instruction or at least one program is loaded and executed by the processor to implement the parameter determination method according to any one of claims 1-10.

Citation Information

Patent Citations

  • Head-up display system, information display method, device and medium

    CN109462750A

  • Projection distortion correction method and system in optical surface shape compensation interference measurement and medium

    CN112504117A