Correction method and correction system for automobile head-up display
By collecting and correcting the coordinates of multiple human eye positions, the problem that the downline correction of the head-up display in the prior art is only suitable for standard human eye positions, and high-precision correction and display effects are achieved under different human eye positions.
Patent Information
- Application Number
- CN202311608390.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-05-30
AI Technical Summary
The existing car head-up display is down-line correction only to the standard human eye position, and cannot adapt to different human eye positions, resulting in poor display accuracy in actual use.
The driver's eye position coordinates are collected multiple times by the acquisition device, and the correction device performs error correction, obtains multiple correction data, and stores them in the head-up display controller. When using it, the corresponding correction data is retrieved according to the current human eye position coordinate to adjust it.
It achieves improvement in accuracy when offline correction, adapts to different human eye positions, improves the display accuracy of the head-up display in actual use, and improves customer experience.
Smart Images

Figure CN120065520A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobiles, and particularly to a correction method for an automotive head-up display and a correction system for implementing the correction method. Background Art
[0002] An automotive head-up display is essentially an optical device, and its working principle is basically the same as that of a projector. It uses the principle of optical reflection to reflect the relevant images projected onto the windshield to the human eye, and the reflected images are virtual images. Due to tolerance problems in design, process, assembly, etc., problems such as distortion and inaccurate Augmented Reality (AR) coordinates may occur in the reflected images, and such defects are defined as random defects. In response to this situation, vehicle off-line tests are carried out when the vehicle comes off the production line, including correcting the head-up display. The correction process during off-line testing includes the vehicle arriving at the work station during off-line, running the correction equipment, and the camera moving to the standard eye position through the robotic arm; the camera captures the grid image displayed by the head-up display, and the image is transmitted to the host computer for analyzing the image defect situation; the host computer corrects the picture and writes the parameters into the internal storage of the head-up display, and projects according to the correction result during use.
[0003] In the prior art, only the projection optical defects at one standard dummy eye position are corrected during off-line, and all drivers use only this one eye position during use. However, there are differences in the height and body type of actual customers, and the distortion seen at different positions during actual use is different. The correction data for the standard eye position is not suitable for all people, so some people have problems with poor display accuracy when viewing the head-up display. Although the height of the projected image can be adjusted manually, there are still problems of inconvenient operation and inaccuracy. Summary of the Invention
[0004] The purpose of the present invention is to solve the problem that the existing off-line correction of automotive head-up displays only corrects the position of the standard human eye and cannot adapt to different human eye positions.
[0005] To solve the above problems, the present invention provides a correction method for an automotive head-up display, and the correction method is executed by a correction system for the automotive head-up display; the correction system includes a collection device, a correction device, and a head-up display controller.
[0006] The correction method includes:
[0007] S1: The collection device collects the human eye position coordinates of the driver's seat in the vehicle multiple times to obtain multiple human eye position coordinates;
[0008] S2: The correction device obtains multiple human eye position coordinates;
[0009] S3: The correction device corrects the errors of the images obtained for each of the multiple human eye position coordinates respectively, and obtains multiple correction data corresponding one-to-one to the multiple human eye position coordinates; the correction device transmits the multiple human eye position coordinates and the multiple correction data corresponding one-to-one to the head-up display controller for storage;
[0010] S4: The head-up display controller retrieves the correction data corresponding to the current human eye position coordinate as the target correction data according to the current human eye position coordinate of the driver and the stored multiple human eye position coordinates and multiple correction data corresponding one-to-one, and adjusts the vehicle head-up display according to the target correction data.
[0011] With the above technical solution, during offline correction, multi-position correction projection optical defects are performed according to multiple different human eye position coordinates, and multiple correction data are obtained. The multiple correction data are stored in the head-up display controller, thereby improving the offline correction accuracy. Further, when the vehicle is sold and in use, according to the current human eye position coordinate of the driver, the target correction data corresponding to the current human eye position coordinate is determined from the multiple correction data, and the vehicle head-up display is adjusted according to the target correction data; it is realized that different correction data are used for drivers with different heights and body types, and the best-matched correction data for the driver can be quickly obtained, improving the correction accuracy and thus enhancing the customer experience.
[0012] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, in step S1, the method for the acquisition device to acquire the human eye position coordinate of the driver's seat of the vehicle each time includes:
[0013] S11: Taking the position of the acquisition device as the coordinate origin, acquiring the three-dimensional coordinate data of the human eye position.
[0014] S12: Adjusting the sitting posture of the driver so that the coordinate data z of the human eye position in the vehicle width direction is within the threshold range.
[0015] S13: The acquisition device removes the coordinate data z, converts the three-dimensional coordinate data into two-dimensional coordinate data, and obtains the human eye position coordinate according to the two-dimensional coordinate data.
[0016] With the above technical solution, the acquisition device can perform acquisition in a two-dimensional plane, innovating the data acquisition method, simplifying a large amount of three-dimensional data into two-dimensional data, exponentially decreasing the acquisition samples, and shortening the acquisition time; and during factory testing, the camera of the correction device only needs to acquire multiple human eye position coordinates in the xy two-dimensional plane for correction, reducing the acquisition time of the correction device during the testing process and improving the correction efficiency.
[0017] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, obtaining the human eye position coordinates based on the two-dimensional coordinate data in step S13 includes: the acquisition device converts the two-dimensional coordinate data into one-dimensional coordinate data by using a conversion function model to obtain multiple human eye position coordinates; wherein, the conversion function model is:
[0018]
[0019] wherein, y is the coordinate data along the vehicle height direction after being converted into one-dimensional coordinate data; x is the coordinate data of the standard eye position along the vehicle length direction; xa is the coordinate data of the center point of the head-up display projection image along the vehicle length direction; ya is the coordinate data of the center point of the head-up display projection image along the vehicle height direction; xb is the coordinate data along the vehicle length direction in the two-dimensional coordinate data; yb is the coordinate data along the vehicle height direction in the two-dimensional coordinate data.
[0020] By adopting the above technical solution, the coordinate data in the vehicle length direction is simplified by projection, and the human eye position coordinate data is simplified to a single variable y; this solution further simplifies a large amount of three-dimensional data into one-dimensional data, and the acquisition sample exponentially decreases further, further shortening the acquisition time. During the factory test process, the camera in the correction device only needs to collect the y data of multiple points on the straight line corresponding to the x-axis coordinate value of the standard eye position to collect all the data, further reducing the acquisition time of the correction device during the test process and improving the correction efficiency.
[0021] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, step S4 includes:
[0022] S41: The acquisition device takes the acquisition device position as the coordinate origin and acquires the three-dimensional coordinate data of the driver's current human eye position.
[0023] S42: According to the three-dimensional coordinate data of the driver's current human eye position, judge whether the coordinate data z in the vehicle width direction in the three-dimensional coordinate data is within the threshold range; if so, execute step S43; if not, prompt the driver to sit upright and execute step S41.
[0024] S43: The acquisition device removes the coordinate data z in the vehicle width direction in the three-dimensional coordinate data, converts it into two-dimensional coordinate data, and converts it into one-dimensional coordinate data according to the conversion function model to obtain the driver's current human eye position coordinates.
[0025] S44: The acquisition device transmits the current eye position coordinates of the driver to the head-up display controller; the head-up display controller retrieves the correction data corresponding to the current eye position coordinates as the target correction data according to the current eye position coordinates and the stored multiple corresponding eye position coordinates and multiple correction data, and adjusts the vehicle head-up display according to the target correction data.
[0026] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, in step S1, when the acquisition device collects the eye position coordinates each time, it also collects driver information; in step S2, when the correction device obtains multiple eye position coordinates, it also obtains the driver information corresponding to each eye position coordinate; in step S3, when the correction device transmits the multiple corresponding eye position coordinates and multiple correction data to the head-up display controller for storage, it also transmits the driver information corresponding to each correction data to the head-up display controller for storage.
[0027] Step S4 further includes: S40: The acquisition device also collects the current driver information and transmits the current driver information to the head-up display controller; the head-up display controller determines whether there is correction data corresponding to the current driver information; if so, directly retrieves the corresponding correction data as the target correction data and adjusts the vehicle head-up display according to the target correction data; if not, it proceeds to step S41.
[0028] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, the correction system further includes a cloud memory, and the cloud memory is respectively connected to the acquisition device and the correction device; the correction method further includes: the acquisition device uploads the eye position coordinates of the vehicle driver's seat collected each time to the cloud memory; the correction device obtains multiple eye position coordinates from the cloud memory.
[0029] By adopting the above technical solution, it is realized to continuously collect eye position coordinates using big data through the cloud.
[0030] According to another specific embodiment of the present invention, in the correction method disclosed in the embodiment of the present invention, the correction system further includes a cloud memory, and step S4 further includes: if the head-up display controller determines that there is no correction data corresponding to the driver information; the acquisition device also uploads the driver information and the driver's eye position coordinates to the cloud memory; the correction device obtains the eye position coordinates and the driver information from the cloud memory.
[0031] By adopting the above technical solution, it is realized to continuously supplement and correct the collected eye position coordinates using big data.
[0032] The present invention also provides a correction system for a vehicle head-up display. The correction system is used for the correction method of the present application. The correction system includes a collection device, a correction device, and a head-up display controller. The collection device is arranged on the vehicle and is used for collecting the eye position coordinates of the driver's seat on the vehicle multiple times to obtain multiple eye position coordinates.
[0033] The correction device obtains multiple eye position coordinates, and respectively performs error correction on the images obtained from each of the multiple eye position coordinates to obtain multiple correction data corresponding one-to-one to the multiple eye position coordinates. The correction device transmits the one-to-one corresponding multiple eye position coordinates and multiple correction data to the head-up display controller for storage.
[0034] The head-up display controller, based on the current eye position coordinates of the driver, as well as the stored one-to-one corresponding multiple eye position coordinates and multiple correction data, retrieves the correction data corresponding to the current eye position coordinates as the target correction data, and adjusts the vehicle head-up display according to the target correction data.
[0035] According to another specific embodiment of the present invention, for the correction system disclosed in the embodiment of the present invention, the collection device includes a driver monitoring system.
[0036] By adopting the above technical solution, using the existing driver monitoring system of the vehicle, there is no need to specially set up a camera, etc., which can save costs.
[0037] According to another specific embodiment of the present invention, for the correction system disclosed in the embodiment of the present invention, the correction system further includes a cloud memory, and the cloud memory is respectively connected to the collection device and the correction device. Each time the collection device collects the eye position coordinates of the driver's seat on the vehicle, it uploads the eye position coordinates to the cloud memory. The correction device obtains the eye position coordinates from the cloud memory.
[0038] The beneficial effects of the present invention are:
[0039] The correction method for the vehicle head-up display provided by the present invention is different from the current technology that only corrects the projection optical defects of a standard eye position when the vehicle comes off the production line. In this solution, when correcting at the time of coming off the production line, multiple-position correction of the projection optical defects is performed according to multiple different eye position coordinates to obtain multiple correction data, and the multiple correction data are stored in the head-up display controller, thereby improving the correction accuracy at the time of coming off the production line. When the vehicle is sold and in use, according to the current eye position coordinates of the driver, the correction data corresponding to the current eye position coordinates is retrieved from the multiple correction data as the target correction data, and the vehicle head-up display is adjusted according to the target correction data; it is realized that different correction data are used for drivers of different heights and body types, and the target correction data that is best matched to the driver can be quickly obtained, improving the correction accuracy, thereby enhancing the customer experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a structural block diagram of the correction system of the head-up display for a vehicle provided in Embodiment 1 of the present invention;
[0041] Figure 2 It is a flowchart of the correction method of the head-up display for a vehicle provided in Embodiment 2 of the present invention;
[0042] Figure 3 It is a flowchart of a specific implementation manner of the method for the acquisition device to acquire the human eye position coordinates of the driver's seat of the vehicle each time in the correction method of the head-up display for a vehicle provided in Embodiment 2 of the present invention;
[0043] Figure 4 It is a schematic diagram of the principle of converting two-dimensional coordinate data into one-dimensional coordinate data when the acquisition device acquires the human eye position coordinates in the correction method of the head-up display for a vehicle provided in Embodiment 2 of the present invention.
[0044] Explanation of reference numerals:
[0045] 1: Factory test end;
[0046] 11: Correction device;
[0047] 2: Vehicle end;
[0048] 21: Acquisition device; 22: Head-up display controller;
[0049] 3: Cloud storage. Specific implementation manner
[0050] To make the objectives, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0051] Embodiment 1
[0052] The present invention provides a correction system for a head-up display of a vehicle. As Figure 1 shown, the correction system of the head-up display includes a factory test end 1 and a vehicle end 2. Among them, the factory test end 1 includes a correction device 11, and the vehicle end 2 includes an acquisition device 21 and a head-up display controller 22 provided on the vehicle. More specifically, the acquisition device 21 and the correction device 11 can be directly or indirectly communicatively connected during offline test correction; the correction device 11 and the head-up display controller 22 can be communicatively connected during offline test correction; the acquisition device 21 and the head-up display controller 22 are communicatively connected.
[0053] The acquisition device 21 specifically includes a camera and the like disposed at the front end of the vehicle, and is used to acquire the eye position of the person in the driver's seat of the vehicle. According to a specific embodiment of the present invention, the acquisition device 21 includes the existing Driver Monitor System (DMS) of the vehicle, enabling the driver monitoring system and the correction device 11 to be communicatively connected, and communicatively connected to the head-up display controller 22 to achieve the correction of the head-up display. There is no need to specifically set up a camera or the like, which can save costs; the driver monitoring system specifically includes cameras deployed at positions such as the steering wheel, instrument panel, or A-pillar. The driver monitoring system may include a calculation module for calculating the relative position of the eyes based on the image, or may include a distance sensor for directly monitoring the relative position of the eyes.
[0054] The correction device 11 may specifically be a correction device for the offline test of a common head-up display in the prior art. The head-up display controller 22 has a storage module and a calculation module. The storage module is used to store correction data; the calculation module is used to compare and calculate the stored correction data and the current eye position coordinates to obtain the target correction data for adjusting the vehicle head-up display.
[0055] According to a specific embodiment of the present invention, as Figure 1 shown, the correction system further includes a cloud memory 3. The cloud memory 3 is respectively connected to the acquisition device 21 and the correction device 11; each time the acquisition device 21 acquires the eye position coordinates of the person in the driver's seat of the vehicle, it uploads the eye position coordinates to the cloud memory 3; the correction device 11 obtains the eye position coordinates from the cloud memory 3.
[0056] Embodiment 2
[0057] The present invention also provides a correction method for a head-up display of a vehicle. The correction method is executed by the correction system of the vehicle head-up display provided in Embodiment 1. As Figure 2 shown, the correction method of the head-up display includes:
[0058] S1: The acquisition device acquires the eye position coordinates of the person in the driver's seat of the vehicle multiple times to obtain multiple eye position coordinates.
[0059] Specifically, this step can be carried out during the factory test of the vehicle, that is, during the test process, find multiple drivers with representative different heights and body types, sit in the driver's position of the vehicle, and the acquisition device continuously acquires the eye position coordinates of the person in the driver's seat of the vehicle multiple times. This step can also be carried out during the use process after the vehicle leaves the factory, that is, during the use process of the vehicle, at any time acquire the eye position coordinate data of different driver seats in the vehicle and directly or indirectly remotely transmit it to the correction device at the factory test end.
[0060] According to a specific embodiment of the present invention, asFigure 3 As shown in the figure, the method for the acquisition device to collect the eye position coordinates of the driver's seat in a vehicle each time includes:
[0061] S11: Taking the position of the acquisition device as the coordinate origin, collect the three-dimensional coordinate data of the eye position; specifically, if the acquisition device includes a driver monitoring system, taking the camera position of the driver monitoring system as the coordinate origin, collect the three-dimensional coordinate data (xb, yb, z) of the eye position, where xb is the coordinate data along the vehicle length direction, yb is the coordinate data along the vehicle height direction, and z is the coordinate data along the vehicle width direction; more specifically, the camera position of the driver monitoring system is preferably set on the steering wheel, and for the convenience of calculation, the default camera position is the midpoint position of the eyes; for the convenience of calculation, the collected eye position is simplified to the single-eye position obtained by taking the average of the two eyes.
[0062] S12: Adjust the driver's sitting posture so that the coordinate data z of the eye position along the vehicle width direction is within the threshold range; specifically, when collecting, guide the driver to sit upright on the driver's seat, collect the three-dimensional coordinates, and determine whether z is within the threshold range. If not, remind the driver to adjust the position along the vehicle width direction; and collect the three-dimensional coordinates again to determine whether z is within the threshold range until z reaches within the threshold range; more specifically, the threshold range can specifically be a range less than or equal to 20 mm and greater than or equal to -20 mm (i.e., the ±20 mm range), and of course, it can also be ranges such as ±15 mm, ±25 mm, ±30 mm, etc.
[0063] S13: The acquisition device removes the coordinate data z, converts the three-dimensional coordinate data into two-dimensional coordinate data (xb, yb), and obtains the eye position coordinates according to the two-dimensional coordinate data, so as to simplify the eye position coordinates.
[0064] Adopting the above solution, the acquisition device can collect in the two-dimensional plane (the plane where xy is located), innovate the data acquisition method, simplify a large amount of three-dimensional data into two-dimensional data, and the acquisition sample decreases exponentially, shortening the acquisition time.
[0065] According to a specific embodiment of the present invention, further, as Figure 3 shown, obtaining the eye position coordinates according to the two-dimensional coordinate data in step S13 includes:
[0066] The acquisition device uses a conversion function model to convert the two-dimensional coordinate data into one-dimensional coordinate data and obtains multiple eye position coordinates; among them, the conversion function model is:
[0067]
[0068] Among them, y is the coordinate data along the vehicle height direction after being converted into one-dimensional coordinate data; x is the coordinate data of the standard eye position along the vehicle length direction; xa is the coordinate data of the center point of the head-up display projection image along the vehicle length direction; ya is the coordinate data of the center point of the head-up display projection image along the vehicle height direction; xb is the coordinate data along the vehicle length direction in the two-dimensional coordinate data; yb is the coordinate data along the vehicle height direction in the two-dimensional coordinate data.
[0069] Specifically, the principle of converting two-dimensional coordinate data into one-dimensional coordinate data is as Figure 4 shown. Among them, point A is the center point of the head-up display projection image, and the coordinate data is (xa, ya); the coordinate origin 0 is the position of the camera of the driver monitoring system; point B is the actual two-dimensional coordinate data (xb, yb) of the driver's position measured by the driver monitoring system. This data is a variable value, and it may be different for different drivers; the coordinate data x of the standard eye position along the vehicle length direction is a fixed value d, which is determined according to the calibration device, vehicle model, etc.; point C is the point corresponding to the one-dimensional coordinate data to be obtained, and the two-dimensional coordinate data is (x, y), where x = d. Substituting x into the above calculation model can obtain the required y value.
[0070] Adopting the above solution, the coordinate data in the vehicle length direction is simplified by projection, and the human eye position coordinate data is simplified to a single variable y; this solution further simplifies a large amount of three-dimensional data into one-dimensional data, and the sample collection index drops exponentially, further shortening the collection time. During the factory test process, the camera in the calibration device only needs to collect the y data of multiple points on the straight line corresponding to the x-axis coordinate value of the standard eye position to collect all the data, and the amount of data of the collected points is reasonably distributed by the vehicle factory according to the big data model.
[0071] S2: The calibration device obtains multiple human eye position coordinates.
[0072] Specifically, this step is carried out during the factory test process. The calibration device can be directly communicatively connected to the collection device to obtain multiple human eye position coordinates collected by the collection device. A storage device can also be set between the collection device and the calibration device. The collection device transmits the human eye position coordinates collected each time to the storage device. During the factory test process, the calibration device obtains multiple human eye position coordinates from the storage device.
[0073] According to a specific embodiment of the present invention, the calibration system further includes a cloud memory, and the cloud memory is respectively connected to the collection device and the calibration device; the calibration method further includes: the collection device uploads the human eye position coordinates of the driver's seat of the vehicle collected each time to the cloud memory; the calibration device obtains multiple human eye position coordinates from the cloud memory.
[0074] S3: The correction device corrects the images obtained from each of the multiple human eye position coordinates respectively to obtain multiple correction data corresponding one by one to the multiple human eye position coordinates; the correction device transmits the multiple human eye position coordinates and the multiple correction data corresponding one by one to the head-up display controller for storage.
[0075] Specifically, this step is carried out during the factory test. The correction device detects and corrects the projection optical defects (including distortion, AR target errors, etc.) of multiple eye positions offline. More specifically, when the vehicle comes off the production line and reaches the detection station, the correction device is run. The correction device includes a camera and a host computer. According to the correction device, multiple human eye position coordinates are obtained. The camera is moved to the position corresponding to one of the human eye position coordinates through auxiliary equipment such as a robotic arm. Then the camera captures the grid image displayed on the head-up display. The image is transmitted to the host computer and compared with the standard picture to analyze the image defect situation. The host computer uses software algorithms to optimize the image to generate correction data and stores it in the head-up display controller. The correction data can correct the optical defects of the image corresponding to the eye position. The camera is adjusted to move to the position corresponding to another human eye position coordinate, and the corresponding correction parameters are continuously obtained and stored in the head-up display controller; until multiple correction data corresponding one by one to the multiple human eye position coordinates are obtained. In addition, the correction data corresponding to the standard eye position needs to be obtained.
[0076] It should be noted that the software algorithm in the host computer to optimize the image can be the existing method for optimizing the projection image. For example, it can include performing a geometric transformation on the original image by an interpolation algorithm for the trapezoidal distortion that will occur in the projection optical path of the projector to generate a reverse compensation trapezoidal image to offset the trapezoidal distortion of the image generated by the projection optical path, so that the projected image presents a regular rectangle.
[0077] If the three-dimensional coordinate data is converted into two-dimensional coordinate data in step S1, the camera of the correction device only needs to collect multiple human eye position coordinates in the xy plane for correction; if the three-dimensional coordinate data is converted into one-dimensional coordinate data in step S1, the camera of the correction device only collects multiple human eye position coordinates on the straight line where the standard eye position is located (the x-axis coordinate value is fixed at d) for correction. Therefore, simplifying the three-dimensional coordinate data reduces the acquisition time of the correction device during the test process and improves the correction efficiency.
[0078] Through this step, if the correction data is set as D (including eye position coordinate data and the corresponding correction data), the n correction data D1, D2, D3…, Dn are stored respectively. Preferably, the default correction data is the correction data corresponding to the standard eye position, and n is obtained by the vehicle factory according to a reasonable distribution of the big data model.
[0079] S4: The head-up display controller retrieves the correction data corresponding to the current eye position of the driver as the target correction data based on the current eye position coordinates of the driver and the stored multiple sets of one-to-one corresponding eye position coordinates and multiple correction data, and adjusts the vehicle head-up display according to the target correction data.
[0080] Specifically, this step is carried out during the use process after the vehicle is sold. After the driver sits on the seat, if the head-up display needs to be corrected, the acquisition device collects the current eye position coordinates of the driver and transmits the obtained current eye position coordinates to the head-up display controller. The head-up display controller compares the current eye position coordinates of the driver with the stored multiple correction data, finds the target correction data corresponding to the current eye position coordinates, and adjusts the vehicle head-up display according to the target correction data.
[0081] If the three-dimensional coordinate data is converted into two-dimensional coordinate data in step S1, the acquisition device also needs to convert the current eye position coordinates of the driver into two-dimensional coordinate data; if the three-dimensional coordinate data is converted into one-dimensional coordinate data in step S1, the acquisition device also needs to convert the current eye position coordinates of the driver into one-dimensional coordinate data.
[0082] Specifically, according to a specific embodiment of the present invention, step S4 includes:
[0083] S41: The acquisition device takes the position of the acquisition device as the coordinate origin and acquires the three-dimensional coordinate data of the current eye position of the driver.
[0084] S42: According to the three-dimensional coordinate data of the current eye position of the driver, it is judged whether the coordinate data z in the vehicle width direction in the three-dimensional coordinate data is within the threshold range; if so, step S43 is executed; if not, the driver is prompted to sit upright, and step S41 is executed.
[0085] S43: The acquisition device removes the coordinate data z in the vehicle width direction in the three-dimensional coordinate data, converts it into two-dimensional coordinate data, and then converts it into one-dimensional coordinate data according to the conversion function model to obtain the current eye position coordinates of the driver.
[0086] S44: The acquisition device transmits the current eye position coordinates of the driver to the head-up display controller; the head-up display controller retrieves the correction data corresponding to the current eye position coordinates as the target correction data based on the current eye position coordinates and the stored multiple sets of one-to-one corresponding eye position coordinates and multiple correction data, and adjusts the vehicle head-up display according to the target correction data.
[0087] It should be noted that if the stored multiple correction data cannot find the correction data that exactly corresponds to the current eye position coordinates of the driver, the correction data corresponding to the eye position coordinates closest to the current eye position coordinates of the driver can be used as the target correction data; alternatively, the head-up display controller can be controlled to project and display 2-3 corrected images, where the corrected images are corrected with the correction data corresponding to the 2-3 eye position coordinates closest to the current eye position coordinates of the driver, and the driver can manually select one of them as the target correction data according to the display situation.
[0088] According to a specific embodiment of the present invention, in step S1, when the acquisition device acquires the eye position coordinates each time, it also acquires the driver information; in step S2, when the correction device acquires multiple eye position coordinates, it also acquires the driver information corresponding to each eye position coordinate; in step S3, when the correction device transmits the corresponding multiple eye position coordinates and multiple correction data to the head-up display controller for storage, it also transmits the driver information corresponding to each correction data to the head-up display controller for storage.
[0089] Step S4 further includes: S40: The acquisition device also acquires the current driver information and transmits the current driver information to the head-up display controller; the head-up display controller determines whether there is correction data corresponding to the current driver information; if so, directly retrieves the corresponding correction data as the target correction data and adjusts the vehicle head-up display according to the target correction data; if not, it proceeds to step S41.
[0090] According to a specific embodiment of the present invention, the correction system further includes a cloud memory, and step S4 further includes: if the head-up display controller determines that there is no correction data corresponding to the driver information; the acquisition device also uploads the driver information and the driver's eye position coordinates to the cloud memory; the correction device obtains the eye position coordinates and driver information from the cloud memory to continuously supplement and correct the acquired eye position coordinates using big data.
[0091] The correction method of the vehicle head-up display provided by the present invention is different from the prior art in that only the projection optical defect of a standard eye position is corrected when the vehicle leaves the factory. In this solution, when correcting at the time of leaving the factory, the projection optical defect is corrected at multiple positions according to multiple different eye position coordinates, and multiple correction data are obtained. The multiple correction data are stored in the head-up display controller, thereby improving the correction accuracy at the time of leaving the factory. When the vehicle is sold and in use, according to the current eye position coordinates of the driver, the target correction data of the current eye position coordinates are determined from the multiple correction data, and the vehicle head-up display is adjusted according to the target correction data; it is realized that different correction data are used for drivers of different heights and body types, and the target correction data that best matches the driver can be quickly obtained, improving the correction accuracy, and thus enhancing the customer experience.
[0092] The above describes the embodiments of the present invention through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention will be introduced in conjunction with preferred embodiments, this does not mean that the features of this invention are limited to this embodiment. On the contrary, the purpose of introducing the invention in conjunction with the embodiment is to cover other alternatives or modifications that may be extended based on the claims of the present invention. In order to provide a deep understanding of the present invention, many specific details will be included in the following description. The present invention can also be implemented without these details. In addition, in order to avoid confusion or obscuring the key points of the present invention, some specific details will be omitted in the description. It should be noted that, without conflict, the embodiments and features in the embodiments of the present invention can be combined with each other.
[0093] It should be noted that in this specification, similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0094] The technical solutions of the present invention will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0095] Although the present invention has been illustrated and described by referring to some preferred embodiments of the present invention, those of ordinary skill in the art should understand that the above content is a further detailed description of the present invention in combination with specific embodiments, and it cannot be determined that the specific implementation of the present invention is only limited to these descriptions. Those skilled in the art can make various changes in form and details, including making several simple deductions or substitutions, without departing from the spirit and scope of the present invention.
Claims
1. A correction method for a vehicle head-up display, characterized in that, the correction method is executed by a correction system of the vehicle head-up display; the correction system includes a collection device, a correction device, and a head-up display controller; the correction method includes: S1: The collection device collects the eye position coordinates of the driver's seat in the vehicle multiple times to obtain multiple eye position coordinates; S2: The correction device obtains the multiple eye position coordinates; S3: The correction device respectively performs error correction on the images obtained from each of the multiple eye position coordinates to obtain multiple correction data corresponding one-to-one to the multiple eye position coordinates; the correction device transmits the corresponding eye position coordinates and the multiple correction data to the head-up display controller for storage; S4: The head-up display controller, based on the current eye position coordinates of the driver and the stored corresponding eye position coordinates and the multiple correction data, retrieves the correction data corresponding to the current eye position coordinates as the target correction data, and adjusts the vehicle head-up display according to the target correction data.
2. The correction method according to claim 1, characterized in that, in the step S1, the method for the collection device to collect the eye position coordinates of the driver's seat each time includes: S11: Taking the position of the collection device as the coordinate origin, collecting three-dimensional coordinate data of the eye position; S12: Adjusting the driver's sitting posture so that the coordinate data z of the eye position in the vehicle width direction is within the threshold range; S13: The collection device removes the coordinate data z, converts the three-dimensional coordinate data into two-dimensional coordinate data, and obtains the eye position coordinates according to the two-dimensional coordinate data.
3. The correction method according to claim 2, characterized in that, obtaining the eye position coordinates according to the two-dimensional coordinate data in the step S13 includes: The collection device uses a conversion function model to convert the two-dimensional coordinate data into one-dimensional coordinate data to obtain the multiple eye position coordinates; wherein, the conversion function model is: where y is the coordinate data along the vehicle height direction after being converted into the one-dimensional coordinate data; x is the coordinate data of the standard eye position along the vehicle length direction; xa is the coordinate data of the center point of the head-up display projection image along the vehicle length direction; ya is the coordinate data of the center point of the head-up display projection image along the vehicle height direction; xb is the coordinate data along the vehicle length direction in the two-dimensional coordinate data; yb is the coordinate data along the vehicle height direction in the two-dimensional coordinate data.
4. The correction method according to claim 3, characterized in that, the step S4 includes: S41: The collection device takes the position of the collection device as the coordinate origin and collects the three-dimensional coordinate data of the current eye position of the driver; S42: According to the three-dimensional coordinate data of the current eye position of the driver, it is judged whether the coordinate data z in the three-dimensional coordinate data along the vehicle width direction is within the threshold range; If so, step S43 is executed; If not, prompt the driver to sit upright and execute the step S41; S43: The acquisition device removes the coordinate data z in the vehicle width direction from the three-dimensional coordinate data, converts it into the two-dimensional coordinate data, and converts it into the one-dimensional coordinate data according to the conversion function model to obtain the current eye position coordinates of the driver; S44: The acquisition device transmits the current eye position coordinates of the driver to the head-up display controller; the head-up display controller retrieves the correction data corresponding to the current eye position coordinates as the target correction data according to the current eye position coordinates and the stored multiple corresponding eye position coordinates and the multiple correction data, and adjusts the vehicle head-up display according to the target correction data.
5. The correction method according to claim 4, characterized in that: In the step S1, when the acquisition device collects the eye position coordinates each time, it also collects driver information; In the step S2, when the correction device obtains the multiple eye position coordinates, it also obtains the driver information corresponding to each eye position coordinate; In the step S3, when the correction device transmits the multiple corresponding eye position coordinates and the multiple correction data to the head-up display controller for storage, it also transmits the driver information corresponding to each correction data to the head-up display controller for storage; The step S4 further includes: S40: The acquisition device also collects the current driver information and transmits the current driver information to the head-up display controller; the head-up display controller determines whether there is correction data corresponding to the current driver information; If so, directly retrieve the corresponding correction data as the target correction data and adjust the vehicle head-up display according to the target correction data; If not, enter step S41.
6. The correction method according to any one of claims 1-4, characterized in that The correction system further includes a cloud memory, and the cloud memory is respectively connected to the acquisition device and the correction device; the correction method further includes: the acquisition device uploads the eye position coordinates of the vehicle driver's seat collected each time to the cloud memory; the correction device obtains the multiple eye position coordinates from the cloud memory.
7. The correction method according to any one of claims 1-5, characterized in that The correction system further includes a cloud memory, and the step S4 further includes: If the head-up display controller determines that there is no correction data corresponding to the driver information; the acquisition device also uploads the driver information and the driver's eye position coordinates to the cloud memory; the correction device obtains the eye position coordinates and the driver information from the cloud memory.
8. A correction system for a vehicle head-up display, characterized in that The correction system is used to execute the correction method according to any one of claims 1-7, and the correction system includes an acquisition device, a correction device and a head-up display controller; The acquisition device is arranged on the car and is used to acquire the eye position coordinates of the driver's seat of the car multiple times to obtain multiple eye position coordinates; The correction device obtains the multiple eye position coordinates, and performs error correction on the image obtained by each eye position coordinate of the multiple eye position coordinates, to obtain a plurality of correction data corresponding to the multiple eye position coordinates one by one; The correction device transmits the one-to-one corresponding plurality of eye position coordinates and the plurality of correction data to the head-up display controller for storage; The head-up display controller retrieves the correction data corresponding to the current eye position coordinates as target correction data based on the driver's current eye position coordinates and the stored one-to-one corresponding multiple eye position coordinates and the multiple correction data, and adjusts the car head-up display according to the target correction data.
9. The correction system according to claim 8, It is characterized in that The acquisition device includes a driver monitoring system.
10. The correction system according to claim 8 or 9, It is characterized in that The correction system further includes a cloud storage device, and the cloud storage device is connected to the acquisition device and the correction device respectively; The acquisition device acquires the eye position coordinates of the driver's seat of the car each time, and uploads the eye position coordinates to the cloud storage; The correction device obtains the human eye position coordinates from the cloud storage.