CN112666713A - Method for updating calibration data of head-up display - Google Patents
Method for updating calibration data of head-up display Download PDFInfo
- Publication number
- CN112666713A CN112666713A CN202110007472.XA CN202110007472A CN112666713A CN 112666713 A CN112666713 A CN 112666713A CN 202110007472 A CN202110007472 A CN 202110007472A CN 112666713 A CN112666713 A CN 112666713A
- Authority
- CN
- China
- Prior art keywords
- calibration data
- display
- data
- head
- updating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Instrument Panels (AREA)
Abstract
The invention provides a method for updating calibration data of a head-up display, wherein a diagnostic device or a calibration data writing module is connected with the head-up display, and the method comprises the following steps: acquiring a deflection angle of a current head-up display; acquiring second calibration data from a plurality of first calibration data stored in the diagnostic device or the calibration data write module, the second calibration data being calibration data corresponding to the deflection angle; storing the second calibration data in the heads-up display; the image of the heads-up display is pre-distorted using the second calibration data. The method for updating the calibration data of the head-up display only stores the predistortion data corresponding to the deflection angle of the current head-up display, so that the space occupied by the predistortion data is reduced, and the space occupied by the predistortion data cannot be increased when the precision of the deflection angle is improved.
Description
Technical Field
The invention relates to the field of automobiles, in particular to a method for updating calibration data of a head-up display.
Background
More and more vehicles are provided with head-up displays, images generated by an image generating unit of the head-up displays are reflected to windshields of the vehicles through optical components, virtual images are formed in front of drivers, and driving and navigation states and data are presented.
Since the windshield is curved, the virtual image formed will be distorted, and usually pre-distortion data is used for calibration, for example, the generated image is rectangular, I points are taken in the length direction, and J points are taken in the height direction, that is, I × J points are taken as reference points.
And acquiring the offset of the reference point when the head-up display displays the regular rectangle through detection equipment or an optical simulation system, and obtaining predistortion data after negation. When an image is displayed, the image is adjusted according to pre-distortion data, fig. 1 shows a pre-distortion schematic diagram of a regular rectangle with an assembly deflection angle of-2 degrees, data adjustment of corresponding points is directly used for reference points, data adjustment after interpolation is used for points between the reference points, namely, pre-distortion is carried out, and the regular image is presented after being reflected by a curved windshield.
The head-up displays are assembled on the whole vehicle, each head-up display has different assembly deflection angles, and corresponding pre-distortion needs to be carried out aiming at the deflection angle of the current head-up display so as to ensure the display effect.
In addition, the height of the virtual image of the partial head-up display is adjusted according to the height of the driver, and corresponding pre-distortion is required to be carried out on the positions of the eyes of the driver for different drivers.
For example, a set of pre-distortion data includes 21 × 9 dots of offset data of 1.6k, which is generally stored in an EEPROM, and the assembly deflection angle accuracy of the head-up display is 1 degree, providing pre-distortion data corresponding to a plurality of deflection angles of [ -2, -1, 0, 1, 2 ]. If the yaw angle accuracy is improved, for example, to 0.1 degree, it may be necessary to provide [ -2.0, -1.9, …, -0.1, 0, 0.1, …, 1.9, 2.0], and a larger amount of pre-distorted data needs to be stored.
Disclosure of Invention
The invention aims to solve the problems in the prior art and provides a method for updating predistortion data of a head-up display, which only stores predistortion data corresponding to a deflection angle of the current head-up display, so that not only is the space occupied by the predistortion data reduced, but also the space occupied by the predistortion data cannot be increased when the precision of the deflection angle is improved.
The invention provides a method for updating calibration data of a head-up display, wherein a diagnostic device or a calibration data writing module is connected with the head-up display, and the method comprises the following steps:
acquiring a deflection angle of a current head-up display;
acquiring second calibration data from a plurality of first calibration data stored in the diagnostic device or the calibration data write module, the second calibration data being calibration data corresponding to the deflection angle;
storing the second calibration data in the heads-up display;
the image of the heads-up display is pre-distorted using the second calibration data.
Further, the obtaining the deflection angle of the head-up display comprises: obtained from the deflection angle detection device or obtained through communication with the diagnostic apparatus.
Further, each first calibration data corresponds to a deflection angle.
Further, the first calibration data includes one or more pre-distortion data.
Further, when the first calibration data includes N predistortion data, N is an integer greater than or equal to 2, and the second calibration data includes M predistortion data, M being less than or equal to N.
Further, when M is greater than or equal to 2, height adjustment is performed using the M pre-distortion data.
Further, when M is equal to 3, height adjustment is performed using the pre-distortion data corresponding to the upper, middle, and lower three positions.
Further, the diagnostic device or the calibration data writing module is connected with the head-up display through a cable or a bus.
Furthermore, the diagnostic device or the calibration data writing module comprises a plurality of sets of calibration data with different deflection angles, and when the calibration data of the head-up display is updated, second calibration data is obtained from the first calibration data with equal or minimum corresponding deflection angles.
Further, the diagnostic device or the calibration data writing module includes a plurality of sets of calibration data with different reference points, and when updating the head-up display calibration data, the second calibration data is obtained from the first calibration data suitable for the reference point of the current head-up display.
Compared with the prior art, the method for updating the calibration data of the head-up display has the following beneficial effects: only the predistortion data corresponding to the deflection angle of the current head-up display is saved, so that not only is the space occupied by the predistortion data reduced, but also the space occupied by the predistortion data is not increased when the precision of the deflection angle is improved.
Drawings
FIG. 1 is a pre-distorted schematic view of a regular rectangle assembled at a deflection angle of-2 degrees;
FIG. 2 is a partial enlarged view of the left side portion of FIG. 1;
FIG. 3 is a schematic diagram of updating calibration data for a head-up display according to an embodiment of the invention;
FIG. 4 is a schematic diagram of updating calibration data of a head-up display according to another embodiment of the invention;
FIG. 5 is a schematic diagram of updating calibration data of a head-up display according to another embodiment of the invention;
FIG. 6 is a schematic diagram of updating calibration data of a head-up display according to another embodiment of the invention;
fig. 7 is a schematic diagram of updating calibration data of a head-up display according to another embodiment of the invention.
Detailed Description
As shown in fig. 3, the diagnostic device DD or the calibration data writing module (e.g., an upper computer or a software module connected through CAN) is connected to the head-up display HUD, the storage of the diagnostic device or the calibration data writing module includes 5 pieces of first calibration data, each piece of first calibration data corresponds to a deflection angle, and the 5 pieces of first calibration data correspond to the deflection angles-2, -1, 0, 1, and 2, respectively.
In the present embodiment, each of the first calibration data includes a piece of predistortion data by which an image to be displayed is predistorted (i.e., a regular rectangle is preset to the shape in fig. 1), and a regular image is presented in front of the driver (a virtual image formed by reflection from a windshield is a regular rectangle).
In particular, for the 21 × 9 reference points, the first calibration data comprises pre-distortion data for each reference point, for example:
{A11,B11,A12,B12,…,A121,B121,
A21,B21,A22,B22,…,A221,B221,
…,
A91,B91,A92,B92,…,A921,B921}
a method of updating head-up display calibration data of an embodiment of the invention includes the steps of:
acquiring a deflection angle of a current head-up display, for example, the deflection angle of the current head-up display is-2 degrees, acquiring the deflection angle of the head-up display, and acquiring the deflection angle from a deflection angle detection device connected by a cable or a network, or acquiring the deflection angle through communication with a diagnostic device;
acquiring second calibration data from a plurality of first calibration data stored in the diagnostic device or the calibration data writing module, the second calibration data being calibration data corresponding to the deflection angle (-2 degrees);
storing the second calibration data in the heads-up display;
the image of the heads-up display is pre-distorted using the second calibration data.
The deflection angle of the current head-up display is-2 degrees, only the calibration data corresponding to-2 degrees is stored, all 5 pieces of first calibration data in the diagnosis device do not need to be stored, only the predistortion data corresponding to the deflection angle are stored in the current head-up display, and the space occupied by the predistortion data is reduced.
As shown in fig. 4, if the deflection angle accuracy is improved, for example, 0.1 degree, the diagnostic apparatus stores therein pre-distortion data corresponding to the deflection angles [ -2.0, -1.9, …, -0.1, 0, 0.1, …, 1.9, 2.0], and thus 41 sets of pre-distortion data are saved.
The deflection angle of the head-up display HUD is 0.1 (for example, clockwise may be a positive direction, and counterclockwise may be a negative direction), which means that the assembly deflection angle of the head-up display HUD is-0.1, that is, the head-up display HUD deflects by 0.1 degree to the left, and pre-distortion data corresponding to 0.1 degree is stored in a corresponding storage unit of the head-up display HUD.
When the deflection angle of the current head-up display is detected to be 0.1 degree, pre-distortion data corresponding to the deflection angle (0.1 degree) is only stored in the current head-up display, namely, when the precision of the deflection angle is improved, the space occupied by the pre-distortion data cannot be increased.
The diagnostic device can simultaneously store first calibration data with a deflection angle accuracy of 1 degree and first calibration data with a deflection angle accuracy of 0.1 degree, namely the diagnostic device or the calibration data writing module comprises a plurality of sets of calibration data with different deflection angle accuracies, and when the calibration data of the head-up display is updated, second calibration data is obtained from the first calibration data with equal or minimum corresponding deflection angles.
The driver height is different, is suitable for this driver new line display virtual image also can adjust in the height, can throw the relevant position at windshield, and new line display HUD needs to aim at different heights and calibrates.
As shown in fig. 5, the diagnostic apparatus stores therein first calibration data corresponding to the deflection angles [ -2, -1, 0, 1, 2], each of which includes upper (H) pre-distortion data and lower (L) pre-distortion data, for example, upper (1H) pre-distortion data and lower (1L) pre-distortion data corresponding to 1 degree of the deflection angle, the first calibration data including 2 pieces of pre-distortion data.
The deflection angle of present new line display HUD is 1 degree, obtains high order predistortion data 1H and low order predistortion data 1L from the first calibration data that corresponds to deflection angle 1 degree, as second calibration data, preserves in present new line display HUD.
That is, when the first calibration data includes N (N ═ 2) pieces of predistortion data, N is an integer greater than or equal to 2, the second calibration data includes M (M ═ 2) pieces of predistortion data, and M is equal to N. When M is greater than or equal to 2, height adjustment can be performed using the M pre-distortion data.
And performing linear difference on the high-order predistortion data 1H and the low-order predistortion data 1L according to the height of a driver to obtain predistortion data Dat, and calibrating by using the predistortion data Dat during calibration.
In another embodiment, as shown in fig. 6, the diagnostic apparatus stores therein first calibration data corresponding to deflection angles [ -2, -1, 0, 1, 2], each of the first calibration data including upper (H) predistortion data, middle (M) predistortion data, and lower (L) predistortion data, the first calibration data including 3 predistortion data.
The deflection angle of present new line display HUD is 1 degree, acquires high order predistortion data 1H, well predistortion data 1M and low order predistortion data 1L corresponding to deflection angle 1 degree, as second calibration data, preserves in present new line display HUD.
And performing linear difference on the high-order predistortion data 1H, the middle-order predistortion data 1M and the low-order predistortion data 1L according to the height of a driver to obtain predistortion data Dat, and calibrating by using the predistortion data Dat during calibration.
Of course, if necessary, for example, when the performance of the controller is low, the height adjustment may not be performed, and as shown in fig. 7, only the medium-level (M) pre-distortion data corresponding to the deflection angle is acquired as the second calibration data and stored in the head-up display HUD at present.
Or only acquiring the high-order predistortion data 1H and the low-order predistortion data 1L corresponding to the deflection angle as second calibration data, and storing the second calibration data in the current head-up display HUD.
That is, when the first calibration data includes N (N ═ 3) pieces of predistortion data, N is an integer greater than or equal to 2, the second calibration data includes M (M ═ 1 or M ═ 2) pieces of predistortion data, and M is smaller than N. When M is 2 or more, the height adjustment can be performed using M pieces of pre-distortion data, and when M is 1, the height adjustment is not performed.
In yet another embodiment, a calibration data writing module connected to the head-up display, such as an application installed on a computer, tablet computer or mobile phone, is used to obtain the deflection angle from the head-up display through communication, obtain the corresponding pre-distortion data from the data stored in the application, and transmit the pre-distortion data to the head-up display HUD to update the calibration data.
The stored data has no complex logic structure, so that the method can be used for after-sale, after-loading of the head-up display and the like, for example, the windshield is replaced, and the predistortion data of the head-up display can be updated through the diagnostic device or the calibration data writing module which stores the predistortion data corresponding to the windshield, so that the image display quality of the head-up display is improved.
In yet another embodiment, the diagnostic device or the calibration data writing module includes a plurality of sets of calibration data with different reference points, the more reference points, the better the calibration effect, for example, the predistortion data with reference point 21 × 9, the better the calibration effect, the better the image display quality, than the predistortion data with reference point 15 × 7 (the number of reference points in the width direction is 15, and the number of reference points in the height direction is 7).
However, the more reference points, the more calculation of calibration will be, and it is not necessarily suitable for a heads-up display with lower calculation performance.
Therefore, when updating the head-up display calibration data, the second calibration data is obtained from the first calibration data suitable for the reference point of the current head-up display.
Although the present invention has been described with reference to the preferred embodiments, it is not limited thereto. Various changes and modifications within the spirit and scope of the present invention will become apparent to those skilled in the art from this disclosure, and it is intended that the scope of the present invention be defined by the appended claims.
Claims (10)
1. A method of updating calibration data for a head-up display, a diagnostic device or a calibration data write module coupled to the head-up display, the method comprising the steps of:
acquiring a deflection angle of a current head-up display;
acquiring second calibration data from a plurality of first calibration data stored in the diagnostic device or the calibration data write module, the second calibration data being calibration data corresponding to the deflection angle;
storing the second calibration data in the heads-up display;
the image of the heads-up display is pre-distorted using the second calibration data.
2. The method of updating head-up display calibration data of claim 1, wherein obtaining a deflection angle of the head-up display comprises: obtained from the deflection angle detection device or obtained through communication with the diagnostic apparatus.
3. The method of updating heads-up display calibration data of claim 1 wherein each first calibration data corresponds to a deflection angle.
4. The method of updating heads-up display calibration data of claim 1 wherein the first calibration data includes one or more pre-distortion data.
5. The method of updating heads-up display calibration data of claim 4 wherein when the first calibration data includes N predistortion data, N is an integer greater than or equal to 2, the second calibration data includes M predistortion data, M is less than or equal to N.
6. The method of updating heads-up display calibration data of claim 5 wherein when M is greater than or equal to 2, M predistortion data are used for height adjustment.
7. The method of updating heads-up display calibration data of claim 6 wherein when M equals 3, height adjustments are made using the pre-distortion data corresponding to the upper, middle, and lower three positions.
8. The method of updating calibration data for a heads-up display of claim 1 wherein the diagnostic device or the calibration data write module is connected to the heads-up display via a cable or a bus.
9. The method for updating calibration data of a head-up display according to claim 1, wherein the diagnostic device or the calibration data writing module includes a plurality of sets of calibration data having different deflection angles, and the second calibration data is obtained from the first calibration data corresponding to the same or smallest deflection angle when updating the calibration data of the head-up display.
10. The method of updating calibration data for a heads-up display of claim 1 wherein the diagnostic device or the calibration data write module includes a plurality of sets of calibration data having different reference points, and wherein the second calibration data is obtained from the first calibration data that is appropriate for the reference point of the current heads-up display when updating the calibration data for the heads-up display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110007472.XA CN112666713B (en) | 2021-01-05 | 2021-01-05 | Method for updating calibration data of head-up display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110007472.XA CN112666713B (en) | 2021-01-05 | 2021-01-05 | Method for updating calibration data of head-up display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112666713A true CN112666713A (en) | 2021-04-16 |
CN112666713B CN112666713B (en) | 2023-06-02 |
Family
ID=75412979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110007472.XA Active CN112666713B (en) | 2021-01-05 | 2021-01-05 | Method for updating calibration data of head-up display |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112666713B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114720096A (en) * | 2022-03-30 | 2022-07-08 | 奇瑞汽车股份有限公司 | Method and device for determining calibration parameters of head-up display and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020084950A1 (en) * | 2000-12-28 | 2002-07-04 | Yazaki Corporation | Display device for use in vehicle |
CN101166289A (en) * | 2006-10-17 | 2008-04-23 | 精工爱普生株式会社 | Heads up display system |
CN102183870A (en) * | 2011-04-29 | 2011-09-14 | 广州视声电子科技有限公司 | Method and system for correcting distorted projector image and projector |
US20150170343A1 (en) * | 2013-12-18 | 2015-06-18 | Kia Motors Corporation | Head-up display apparatus and method for vehicle |
CN206332777U (en) * | 2016-12-23 | 2017-07-14 | 深圳点石创新科技有限公司 | Vehicle-mounted head-up-display system |
CN107991777A (en) * | 2017-12-25 | 2018-05-04 | 宁波均胜科技有限公司 | A kind of vehicle-mounted head-up-display system with error correction function |
CN108225734A (en) * | 2018-01-05 | 2018-06-29 | 宁波均胜科技有限公司 | A kind of error calibration system and its error calibrating method based on HUD systems |
CN110001400A (en) * | 2017-12-06 | 2019-07-12 | 矢崎总业株式会社 | Display apparatus |
CN110341834A (en) * | 2019-08-13 | 2019-10-18 | 杭州炽云科技有限公司 | A method of windshield of the optimization for head-up-display system imaging |
CN112150367A (en) * | 2019-06-26 | 2020-12-29 | 比亚迪股份有限公司 | Display control method and device of vehicle-mounted head-up display device and vehicle |
-
2021
- 2021-01-05 CN CN202110007472.XA patent/CN112666713B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020084950A1 (en) * | 2000-12-28 | 2002-07-04 | Yazaki Corporation | Display device for use in vehicle |
CN101166289A (en) * | 2006-10-17 | 2008-04-23 | 精工爱普生株式会社 | Heads up display system |
CN102183870A (en) * | 2011-04-29 | 2011-09-14 | 广州视声电子科技有限公司 | Method and system for correcting distorted projector image and projector |
US20150170343A1 (en) * | 2013-12-18 | 2015-06-18 | Kia Motors Corporation | Head-up display apparatus and method for vehicle |
CN206332777U (en) * | 2016-12-23 | 2017-07-14 | 深圳点石创新科技有限公司 | Vehicle-mounted head-up-display system |
CN110001400A (en) * | 2017-12-06 | 2019-07-12 | 矢崎总业株式会社 | Display apparatus |
CN107991777A (en) * | 2017-12-25 | 2018-05-04 | 宁波均胜科技有限公司 | A kind of vehicle-mounted head-up-display system with error correction function |
CN108225734A (en) * | 2018-01-05 | 2018-06-29 | 宁波均胜科技有限公司 | A kind of error calibration system and its error calibrating method based on HUD systems |
CN112150367A (en) * | 2019-06-26 | 2020-12-29 | 比亚迪股份有限公司 | Display control method and device of vehicle-mounted head-up display device and vehicle |
CN110341834A (en) * | 2019-08-13 | 2019-10-18 | 杭州炽云科技有限公司 | A method of windshield of the optimization for head-up-display system imaging |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114720096A (en) * | 2022-03-30 | 2022-07-08 | 奇瑞汽车股份有限公司 | Method and device for determining calibration parameters of head-up display and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112666713B (en) | 2023-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8368761B2 (en) | Image correction method for camera system | |
KR102549919B1 (en) | Display device and method for displaying image using display device | |
CN111476104A (en) | AR-HUD image distortion correction method, device and system under dynamic eye position | |
US7982688B2 (en) | Device for representing optical information by means of a virtual image, in particular in a motor vehicle | |
US10048496B2 (en) | Head up display apparatus | |
JP6278769B2 (en) | Vehicle display device | |
US10347164B2 (en) | Data compensator and display device having the same | |
US20150116197A1 (en) | Systems and methods for displaying three-dimensional images on a vehicle instrument console | |
CN111540004A (en) | Single-camera polar line correction method and device | |
US20060197716A1 (en) | Liquid crystal display device | |
CN112666713B (en) | Method for updating calibration data of head-up display | |
WO2022127841A1 (en) | Image remapping method and image processing device | |
CN114998157A (en) | Image processing method, image processing device, head-up display and storage medium | |
CN110035273B (en) | Distortion correction method and device and display equipment using distortion correction method and device | |
CN117557480A (en) | HUD image distortion correction module, HUD image distortion correction method and HUD image processing display device | |
US20240029599A1 (en) | System for calibrating a waveguide-based holographic head-up display | |
US20150301334A1 (en) | Compact head-up display having a large exit pupil | |
JP2019161346A (en) | Head-up display device and display image correction method | |
US9500863B2 (en) | Vehicle head-up display device | |
EP2811454B1 (en) | Image transformation | |
JP6070262B2 (en) | Image display device | |
CN117671021A (en) | Vehicle-mounted HUD calibration method, system and medium | |
JP2004233869A (en) | Picture display device | |
JP2020184059A (en) | Circuit device, electronic instrument and moving body | |
EP4390830A1 (en) | Stream based video frame correction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |