Data processing method, device and system

By obtaining calibration data for initial installation of HUD, determining the image deviation value, and calibrating the replaced HUD, the problem of uncalibration after replacing the HUD is solved, and the display image quality and user experience of the HUD are improved.

CN115883796BActive Publication Date: 2025-02-11BEIJING CO WHEELS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111146541.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-28
Publication Date
2025-02-11
Estimated Expiration
2041-09-28

AI Technical Summary

Technical Problem

In the prior art, after replacing the head-up display (HUD), calibration cannot be performed, resulting in a degradation of the display image quality and poor user experience.

Method used

By obtaining the factory calibration data and offline calibration data of the initial installation HUD, the image deviation value is determined, and the replaced HUD is calibrated based on the deviation value.

Benefits of technology

The replacement HUD is calibrated without high-precision shooting or computing equipment, which is simple and easy to implement and has high applicability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883796B_ABST
    Figure CN115883796B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a data processing method, device and system. Among them, the first factory calibration data and the first offline calibration data of the first head-up display are obtained; the first offline calibration data is the calibration data of the first head-up display installed in the target vehicle; based on the first factory calibration data and the first offline calibration data, the first image deviation value of the first head-up display corresponding to the target vehicle is determined; based on the first image deviation value, the second image deviation value of the second head-up display corresponding to the target vehicle is determined; based on the second image deviation value, the second head-up display installed in the target vehicle is calibrated. The technical solution provided by the embodiment of the present application realizes the calibration of the replaced head-up display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of new energy vehicle technology, and in particular, to a data processing method, device and system. Background Art

[0002] Head Up Display (HUD) is a display device that projects important driving information such as vehicle speed and navigation onto the windshield in front of the car. Currently, many cars are equipped with HUD. Considering the differences in the accessories installed in different cars, the displayed image will be distorted after the HUD is installed. Usually, the HUD will be corrected and calibrated to make the displayed image quality meet the factory requirements. When the HUD is damaged and replaced at an after-sales store, the replaced HUD also needs to be calibrated.

[0003] However, in the traditional solution, HUD calibration is to capture the image displayed by HUD by using precise camera positioning and taking photos in a specific environment, and then calculate the distortion correction parameters by using the distortion correction algorithm to correct the image. This requires the use of high-precision shooting or calculation equipment, which is not widely available in some after-sales stores. Therefore, the replaced HUD cannot be calibrated, which affects the image quality of the HUD display and the user experience is poor. Summary of the invention

[0004] The embodiments of the present application provide a data processing method, device and system to solve the problem in the prior art that the HUD cannot be calibrated after the HUD is replaced.

[0005] In a first aspect, an embodiment of the present application provides a data processing method, including:

[0006] Acquire first factory calibration data and first offline calibration data of a first head-up display; the first offline calibration data is calibration data of the first head-up display installed in a target vehicle;

[0007] Determining a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data;

[0008] Based on the first image deviation value, determining a second image deviation value of a second head-up display corresponding to the target vehicle;

[0009] The second head-up display installed in the target vehicle is calibrated based on the second image deviation value.

[0010] In a second aspect, an embodiment of the present application provides a data processing method, including:

[0011] Acquire first factory calibration data and first offline calibration data of a first head-up display; the first offline calibration data is calibration data of the first head-up display installed in a target vehicle;

[0012] Sending the first factory calibration data and the first offline calibration data to a server, so that the server determines a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value;

[0013] The second image deviation value sent by the server is received, and the second head-up display installed in the target vehicle is calibrated using the second image deviation value.

[0014] In a third aspect, an embodiment of the present application provides a data processing device, including:

[0015] A first acquisition module, used to acquire first factory calibration data and first offline calibration data of a first head-up display; the first offline calibration data is calibration data of the first head-up display installed in a target vehicle;

[0016] A first determination module, configured to determine a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data;

[0017] A second determination module, configured to determine a second image deviation value of a second head-up display corresponding to the target vehicle based on the first image deviation value;

[0018] The first calibration module is used to calibrate the second head-up display installed in the target vehicle based on the second image deviation value.

[0019] In a fourth aspect, an embodiment of the present application provides a data processing device, including:

[0020] A second acquisition module is used to acquire first factory calibration data and first offline calibration data of the first head-up display; the first offline calibration data is calibration data of the first head-up display installed in the target vehicle;

[0021] a sending module, configured to send the first factory calibration data and the first offline calibration data to a server, so that the server determines a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value;

[0022] The receiving module is used to receive the second image deviation value sent by the server, and use the second image deviation value to calibrate the second head-up display installed in the target vehicle.

[0023] In a fifth aspect, the present application provides a data processing system, including a storage component and a processing component;

[0024] The storage component is used to store one or more computer instructions, and the computer instructions are called and executed by the processing component;

[0025] The processing component calls the computer instructions to implement the method according to any one of the first aspect or the second aspect.

[0026] In an embodiment of the present application, the first image deviation value of the first HUD corresponding to the target vehicle can be determined through the factory calibration data and offline calibration data of the first HUD initially installed in the target vehicle, wherein the image deviation value can reflect the degree of influence of the accessories related to the installation of the HUD in the target vehicle on the display image quality of the HUD. When the accessories related to the installation of the HUD in the target vehicle have not changed, the degree of influence on the display image quality of the HUD is also certain. Therefore, when the first HUD is damaged and the replaced second HUD is installed in the target vehicle, the second image deviation value of the second HUD can be determined based on the first image deviation value of the first HUD, and the second image deviation value can be used to calibrate the second HUD installed in the target vehicle. The technical solution of the present application realizes the calibration of the replaced HUD without the need for high-precision shooting or computing equipment. It is simple and easy to implement, can be widely configured in after-sales stores, and has high applicability.

[0027] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0029] Figure 1 A flow chart showing an embodiment of a data processing method provided by the present application is shown;

[0030] Figure 2 A flowchart showing another embodiment of a data processing method provided by the present application is shown;

[0031] Figure 3 A flowchart showing another embodiment of a data processing method provided by the present application is shown;

[0032] Figure 4 A schematic diagram showing the structure of an embodiment of a data processing device provided by the present application is shown;

[0033] Figure 5 A schematic diagram showing the structure of another embodiment of a data processing device provided by the present application is shown;

[0034] Figure 6 A structural schematic diagram of an embodiment of a data processing system provided by the present application is shown. DETAILED DESCRIPTION

[0035] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0036] In some of the processes described in the specification and claims of this application and the above-mentioned figures, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or executed in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish between different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent the order of precedence, and do not limit the "first" and "second" to be different types.

[0037] The technical solution of the present application is applicable to cars equipped with head-up displays. A head-up display (HUD) is a display device that projects important driving information such as vehicle speed and navigation onto the windshield in front of the car. Currently, many cars are equipped with HUD. Taking into account factors such as the differences in accessories related to the installation of HUD in different cars, the displayed image will be distorted after the HUD is installed. Usually, the HUD will be corrected and calibrated so that the image quality it displays reaches the quality required by the factory. When the HUD is damaged and the HUD is replaced at an after-sales store, the replaced HUD also needs to be calibrated.

[0038] However, in the traditional solution, HUD calibration is to capture the image displayed by HUD by using precise camera positioning and taking photos in a specific environment, and then calculate the distortion correction parameters by using the distortion correction algorithm to correct the image. This requires the use of high-precision shooting or calculation equipment, which is not widely available in some after-sales stores. Therefore, the replaced HUD cannot be calibrated, which affects the image quality of the HUD display and the user experience is poor.

[0039] In order to solve the above problems, the inventors think that for the same vehicle, when the accessories related to the installation of HUD in the vehicle do not change, the degree of influence on the display image quality of the HUD is also certain. Therefore, the degree of influence on the display image quality of the replaced HUD is determined by referring to the degree of influence of the accessories related to the installation of HUD in the vehicle on the display image quality of the initially installed HUD, so as to calibrate the replaced HUD. Therefore, the inventors propose the technical solution of the present application, including obtaining the first factory calibration data and the first offline calibration data of the first head-up display; the first offline calibration data is the calibration data of the first head-up display installed in the target vehicle; based on the first factory calibration data and the first offline calibration data, determining the first image deviation value of the first head-up display corresponding to the target vehicle; based on the first image deviation value, determining the second image deviation value of the second head-up display corresponding to the target vehicle; based on the second image deviation value, calibrating the second head-up display installed in the target vehicle.

[0040] Through the factory calibration data and offline calibration data of the first HUD initially installed in the target vehicle, the first image deviation value of the first HUD corresponding to the target vehicle can be determined, wherein the image deviation value can reflect the degree of influence of the accessories related to the installation of the HUD in the target vehicle on the display image quality of the HUD. When the accessories related to the installation of the HUD in the target vehicle have not changed, the degree of influence on the display image quality of the HUD is also certain. Therefore, when the first HUD is damaged and the replaced second HUD is installed in the target vehicle, the second image deviation value of the second HUD can be determined based on the first image deviation value of the first HUD, and the second image deviation value can be used to calibrate the second HUD installed in the target vehicle. The technical solution of the present application realizes the calibration of the replaced HUD without the need for high-precision shooting or computing equipment. It is simple and easy to implement, can be widely configured in after-sales stores, and has high applicability.

[0041] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0042] like Figure 1 As shown, it is a flowchart of an embodiment of a data processing method provided by the present application, which can be applied to a server. The server can be implemented as a computing device with data computing capabilities, such as a computing unit in a car, a cloud server, etc. The method may include the following steps:

[0043] 101: Acquire first factory calibration data and first offline calibration data of a first head-up display.

[0044] The first off-line calibration data is calibration data of a first head-up display installed in the target vehicle.

[0045] In this embodiment, it can be applied to the server. The server can obtain the calibration data of the HUD. The calibration data can refer to the data for calibrating the display image of the HUD so that its image quality meets the quality requirements, and can include: field of view angle, lower field of view, left viewing angle, ghosting distance, image distance, distortion rate, distortion test point difference table, etc. The calibration data can include the deviation value of the display image.

[0046] Specifically, the calibration data may include factory calibration data and offline calibration data. Factory calibration data may refer to calibration data for calibrating the display image of the HUD before the factory, so that the quality of the display image meets the preset quality requirements. After the HUD is manufactured, the HUD display image is usually calibrated by the HUD factory inspection equipment, and after judging that the quality of the display image of the HUD meets the preset quality requirements, the HUD is determined to be qualified and the HUD is shipped. The factory calibration data corresponds to the HUD one-to-one, and the corresponding factory calibration data can be obtained according to the identification information of the HUD. Offline calibration data may refer to calibration data for calibrating the display image of the HUD when the HUD is installed in the vehicle, so that the quality of the display image meets the preset quality requirements. After the HUD is installed in the vehicle, the HUD display image is usually calibrated by the HUD production line inspection equipment, and after judging that the image quality meets the preset quality requirements, the HUD vehicle is determined to be qualified and the vehicle is shipped. Offline calibration data corresponds to the HUD and the vehicle one-to-one, and the corresponding offline calibration data can be obtained according to the identification information of the HUD and the vehicle.

[0047] Therefore, the corresponding factory calibration data can be acquired according to the identification information of the HUD, and the corresponding off-line calibration data can be acquired according to the identification information of the HUD and the identification information of the vehicle.

[0048] The following is a brief description of the process of calibrating the display image of the HUD using the detection equipment. In practical applications, an optical test bench can be used for calibration. Set the ghosting distance test image. After the ghosting distance meets the preset requirements, you can set the field of view angle, lower viewing angle, left viewing angle and projection distance of the picture. After they all meet the preset requirements, set the picture distortion test image. When the picture distortion rate meets the requirements, it is determined that the display image quality meets the requirements. When the picture distortion rate does not meet the requirements, determine whether the distortion is within the calibrable range. If so, use the preset distortion correction algorithm to calculate the picture distortion, and obtain the picture distortion calibration value after calculation until the picture distortion rate meets the requirements. The above process can adopt conventional technical means in this field, and this application is not limited to this and will not be repeated.

[0049] 102: Determine a first image deviation value of a first head-up display corresponding to a target vehicle based on first factory calibration data and first off-line calibration data.

[0050] Considering the differences in accessories related to the installation of HUD in different vehicles and other factors, after the HUD is installed in the vehicle, the quality of the displayed image is also different, and the offline calibration data obtained by calibrating the image is also different, which is different from the factory calibration data of the HUD. In addition, for the same HUD, the gap between the factory calibration data and the offline calibration data can reflect the impact of the accessories related to the installation of HUD in the vehicle on the quality of the HUD display image. Therefore, based on the obtained factory calibration data and offline calibration data, the image deviation value of the HUD corresponding to the target vehicle can be determined.

[0051] Optionally, the deviation value of the display image corresponding to the factory calibration data can be calculated by difference calculation with the deviation value of the display image corresponding to the offline calibration data to obtain the image deviation value of the HUD corresponding to the target vehicle. The method for determining the image deviation value can be set according to the actual application scenario and is not limited here.

[0052] 103 : Determine a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value.

[0053] Combined with the above analysis, it can be seen that the image deviation value can reflect the degree of influence of the accessories related to the installation of HUD in the target vehicle on the display image quality of HUD. Considering that the accessories related to the installation of HUD in the target vehicle have not changed, the degree of influence on the display image quality of HUD is also certain. When the HUD initially installed in the target vehicle is damaged, the HUD needs to be replaced at the after-sales repair shop, and the replaced HUD is installed in the target vehicle. For the sake of convenience of description, the damaged HUD can be referred to as the first HUD, and the replaced HUD can be referred to as the second HUD. When the second HUD is also installed in the target vehicle, the degree of influence of the accessories installed in the HUD in the target vehicle on the display image quality of the second HUD can be determined by referring to the degree of influence on the display image quality of the first HUD. That is, based on the first image deviation value of the first HUD, the second image deviation value of the second HUD corresponding to the target vehicle can be determined.

[0054] Optionally, the influence degree of the two may be the same, that is, the first image deviation value is the same as the second image deviation value, and the second image deviation value may be directly determined based on the first image deviation value. Optionally, the influence degree of the two may have a certain corresponding relationship, that is, the first image deviation value and the second image deviation value may have a certain corresponding relationship, and the corresponding relationship may be preset according to the actual application scenario, and the second image deviation value may be determined based on the first image deviation value and the preset corresponding relationship.

[0055] 104: Calibrate a second head-up display installed in the target vehicle based on the second image deviation value.

[0056] According to the determined image deviation value of the second HUD, the second HUD installed in the target vehicle may be calibrated.

[0057] In this embodiment, the first image deviation value of the first HUD corresponding to the target vehicle can be determined through the factory calibration data and offline calibration data of the first HUD initially installed in the target vehicle, wherein the image deviation value can reflect the degree of influence of the accessories related to the installation of the HUD in the target vehicle on the display image quality of the HUD. When the accessories related to the installation of the HUD in the target vehicle have not changed, the degree of influence on the display image quality of the HUD is also certain. Therefore, when the first HUD is damaged and the replaced second HUD is installed in the target vehicle, the second image deviation value of the second HUD can be determined based on the first image deviation value of the first HUD, and the second image deviation value can be used to calibrate the second HUD installed in the target vehicle. The technical solution of the present application realizes the calibration of the replaced HUD without the need for high-precision shooting or computing equipment. It is simple and easy to implement, can be widely configured in after-sales stores, and has high applicability.

[0058] Optionally, the above data processing method can be applied to a cloud server. Specifically, the cloud server can receive the factory calibration data and offline calibration data of the HUD sent by the target vehicle and perform data processing. In this way, data processing can be performed independently of the target vehicle, thereby improving data processing capabilities.

[0059] In practical applications, considering the influence of factors such as manufacturing tolerance, the display image quality of different HUDs is also different, and the degree of influence of accessories related to the installation of HUD on the display image quality of different HUDs in the same target vehicle is also different. Therefore, in some embodiments, the method may also include:

[0060] Second factory calibration data of the second head-up display is obtained.

[0061] Further, based on the first image deviation value, the method for determining the second image deviation value of the second head-up display corresponding to the target vehicle may include:

[0062] Based on the first factory calibration data, the second factory calibration data and the first image deviation value, a second image deviation value of the second head-up display corresponding to the target vehicle is determined.

[0063] Among them, the factory calibration data can reflect the impact of manufacturing tolerances on the HUD display image quality.

[0064] In this embodiment, the second factory calibration data of the second HUD can be obtained, and the second image deviation value of the second HUD can be determined based on the first factory calibration data of the first HUD, the second factory calibration data of the second HUD, and the first image deviation value of the first HUD. Specifically, the first factory calibration data can be obtained according to the identification information of the first HUD, and the second factory calibration data can be obtained according to the identification information of the second HUD.

[0065] Specifically, there are multiple implementations of determining the second image deviation value based on the first factory calibration data, the second factory calibration data, and the first image deviation value.

[0066] As an optional implementation, the correspondence between the first HUD and the second HUD may be determined based on the first factory calibration data and the second factory calibration data, and the second image deviation value may be determined according to the first image deviation value and the correspondence.

[0067] For example, the deviation value of the factory display image of the first HUD corresponding to the first factory calibration data may be Δ1, and the deviation value of the factory display image of the second HUD corresponding to the second factory calibration data may be Δ2, wherein the correspondence between the first HUD and the second HUD may be Δ2=kΔ1, where k represents the correspondence coefficient between the first HUD and the second HUD, which may be preset according to the actual application scenario. The first image deviation value may be Δ3, and the first image deviation value may be Δ4. According to the first image deviation value and the correspondence, the second image deviation value may be determined to be Δ4=kΔ3.

[0068] As another optional implementation method for determining the second image deviation value, the factory image deviation value of the first HUD and the second HUD can be determined based on the first factory calibration data and the second factory calibration data, and the offline image deviation value of the first HUD and the second HUD is obtained according to the correspondence between the factory image deviation value and the offline image deviation value of the target vehicle. Then, based on the first image deviation value and the offline image deviation value, the second image deviation value of the second HUD corresponding to the target vehicle is determined.

[0069] For example, the deviation value of the factory display image of the first HUD corresponding to the first factory calibration data may be Δ1, the deviation value of the factory display image of the second HUD corresponding to the second factory calibration data may be Δ2, the factory image deviation value of the first HUD and the second HUD may be Δ0, and based on the first factory calibration data and the second factory calibration data, the factory image deviation value of the first HUD and the second HUD may be determined to be Δ0=Δ2-Δ1. The off-line image deviation value of the target vehicle may be Δ0', and the corresponding relationship between the factory image deviation value and the off-line image deviation value of the target vehicle may be Δ0'=gΔ0, where g represents the corresponding coefficient between the factory image deviation value and the off-line image deviation value of the target vehicle, which may be preset according to the actual application scenario. The first image deviation value may be Δ3, and the first image deviation value may be Δ4. Afterwards, based on the first image deviation value and the off-line image deviation value, the second image deviation value Δ4 may be determined to be Δ4=Δ3+Δ0'.

[0070] It is understandable that the above-mentioned corresponding relationships and the setting of corresponding coefficients may have other optional implementation methods, and this application does not impose any specific limitation on this.

[0071] In actual applications, when the HUD initially installed in the target vehicle is damaged, the accessories related to the HUD installation in the target vehicle may also be damaged. When the accessories are changed, the degree of impact on the display image quality of the HUD also changes accordingly. At this time, it is impossible to determine the degree of impact on the display image quality of the second HUD based on the degree of impact on the display image quality of the first HUD. Figure 2 FIG. 1 is a flowchart of another embodiment of a data processing method provided by the present application. The method may include the following steps:

[0072] 201: Determine whether the accessories related to the head-up display in the target vehicle are updated. If the determination result is yes, return an error; if the determination result is no, execute the method of step 202.

[0073] Among them, the accessory update may include repairing or replacing the accessory, and the model, material, etc. of the updated accessory may change. In practical applications, the accessory may include at least one of a windshield, a vehicle body, and a dashboard, which is not limited in this application.

[0074] 202: Acquire first factory calibration data and first offline calibration data of a first head-up display, and second factory calibration data of a second head-up display.

[0075] The first off-line calibration data is calibration data of a first head-up display installed in the target vehicle.

[0076] 203: Determine a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data.

[0077] 204 : Determine a second image deviation value of the second head-up display corresponding to the target vehicle based on the first factory calibration data, the second factory calibration data, and the first image deviation value.

[0078] 205: Calibrate a second head-up display installed in the target vehicle based on the second image deviation value.

[0079] The specific implementation of steps 202 to 205 can be referred to Figure 1 The specific implementation method in the illustrated embodiment will not be described in detail here.

[0080] In this embodiment, it is determined whether the accessories related to the installation of the HUD in the target vehicle are updated, and when it is determined that there is no update, the second image deviation value of the second HUD corresponding to the target vehicle is determined based on the factory calibration data of the first HUD, the factory calibration data of the second HUD and the first image deviation value of the first HUD, so as to calibrate the second HUD installed in the target vehicle. When the accessories related to the installation of the HUD in the target vehicle have not changed, the degree of influence on the display image quality of the HUD is also certain. The first image deviation value of the first HUD can be used as a reference to determine the second image deviation value of the second HUD. The calibration of the replaced HUD is achieved without the need for high-precision shooting or computing equipment. It is simple and easy to implement, and can be widely configured in after-sales stores, with high applicability.

[0081] In actual applications, when the HUD initially installed in the target vehicle is damaged, the HUD is usually replaced at an after-sales repair shop. Therefore, in some embodiments, the method for determining whether the accessories related to the head-up display in the target vehicle are updated may include:

[0082] Obtaining maintenance records of the target vehicle and determining whether there are maintenance records of accessories related to the head-up display;

[0083] If so, determine the accessories updates related to the head-up display;

[0084] If not, make sure the accessories related to the HUD are not updated.

[0085] The maintenance record corresponds to the target vehicle one by one, and the corresponding maintenance record can be obtained according to the identification information of the vehicle. The maintenance record can include the maintenance records of all accessories in the target vehicle, and it can be determined whether there are maintenance records of accessories related to the installation of HUD, such as windshield, body, instrument panel, etc. If there are, it can be indicated that the accessories related to the installation of HUD have been repaired or replaced, and the accessories have been updated. If not, it can be indicated that the accessories related to the installation of HUD have not been repaired or replaced, and the accessories have not been updated.

[0086] like Figure 3 FIG. 1 is a flowchart of another embodiment of a data processing method provided by the present application. The method may include the following steps:

[0087] 301: Acquire first factory calibration data and first offline calibration data of a first head-up display.

[0088] The first off-line calibration data is calibration data of a first head-up display installed in the target vehicle.

[0089] 302: Send the first factory calibration data and the first offline calibration data to the server, so that the server determines a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value.

[0090] 303: Receive the second image deviation value sent by the server, and calibrate the second head-up display installed in the target vehicle using the second image deviation value.

[0091] In this embodiment, it can be applied to a vehicle computer. The vehicle computer can refer to the abbreviation of an in-vehicle infotainment product installed in a vehicle, which can realize information communication between the vehicle and other devices, and can send the obtained factory calibration data and offline calibration data of the HUD to the server, which processes the data. The data processing process has been described in detail in the above embodiment, and will not be repeated here.

[0092] There may be multiple information communication methods, such as the fourth generation mobile communication technology (4th Generation Mobile Communication Technology, referred to as 4G), the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, referred to as 5G), etc. In order to improve communication efficiency, the 5G communication method may be used in this embodiment.

[0093] like Figure 4 FIG. 1 is a schematic diagram of a structure of an embodiment of a data processing device provided by the present application. The device may include the following modules:

[0094] A first acquisition module 401 is used to acquire first factory calibration data and first offline calibration data of a first head-up display; wherein the first offline calibration data is calibration data of the first head-up display installed in a target vehicle;

[0095] A first determination module 402 is used to determine a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data;

[0096] A second determination module 403 is used to determine a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value;

[0097] The first calibration module 404 is configured to calibrate a second head-up display installed in the target vehicle based on the second image deviation value.

[0098] In some embodiments, the first acquisition module 401 may also be used to acquire second factory calibration data of the second head-up display;

[0099] The second determining module 403 may include:

[0100] A first determining unit, configured to determine a factory image deviation value between the first head-up display and the second head-up display based on the first factory calibration data and the second factory calibration data;

[0101] A second determination unit is used to determine the off-line image deviation value of the first head-up display and the second head-up display according to the corresponding relationship between the factory image deviation value and the off-line image deviation value of the target vehicle;

[0102] The third determining unit is configured to determine a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value and the lower-line image deviation value.

[0103] In some embodiments, the apparatus may further include:

[0104] The judgment module is used to determine whether the accessories related to the head-up display in the target vehicle are updated.

[0105] In some embodiments, the determination module may include:

[0106] A determination unit, used to obtain a maintenance record of a target vehicle and determine whether there is a maintenance record of accessories related to the head-up display;

[0107] a fourth determining unit, for determining that accessories related to the head-up display are updated if the result of the determining unit is yes;

[0108] The fifth determining unit is used to determine that the accessories related to the head-up display are not updated if the result of the determining unit is no.

[0109] Figure 4 The data processing device can execute Figure 1 The implementation principle and technical effect of the data processing method of the embodiment shown are not described in detail. The specific way in which each module and unit performs operations in the data processing device in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.

[0110] like Figure 5 FIG. 1 is a schematic diagram of the structure of another embodiment of a data processing device provided by the present application. The device may include the following modules:

[0111] The second acquisition module 501 is used to acquire first factory calibration data and first offline calibration data of the first head-up display; wherein the first offline calibration data is calibration data of the first head-up display installed in the target vehicle;

[0112] The sending module 502 is used to send the first factory calibration data and the first offline calibration data to the server, so that the server determines the first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines the second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value;

[0113] The receiving module 503 is used to receive the second image deviation value sent by the server, and use the second image deviation value to calibrate the second head-up display installed in the target vehicle.

[0114] Figure 5 The data processing device can execute Figure 3 The implementation principle and technical effect of the data processing method of the embodiment shown are not described in detail. The specific way in which each module and unit performs operations in the data processing device in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.

[0115] like Figure 6 , which is a schematic diagram of a structure of an embodiment of a data processing system provided by the present application, may include a storage component 601 and a processing component 602;

[0116] The storage component 601 may be used to store one or more computer instructions, which are called and executed by the processing component 602;

[0117] The processing component 602 can be used to:

[0118] Acquire first factory calibration data and first offline calibration data of the first head-up display; the first offline calibration data is calibration data of the first head-up display installed in the target vehicle;

[0119] Determine a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data;

[0120] Based on the first image deviation value, determining a second image deviation value of the second head-up display corresponding to the target vehicle;

[0121] Based on the second image deviation value, a second head-up display installed in the target vehicle is calibrated.

[0122] Processing component 602 may also perform Figure 2 or Figure 3 The data processing method of the illustrated embodiment, its implementation principle and technical effects are not described in detail.

[0123] The processing component 602 may include one or more processors to execute computer instructions to complete all or part of the steps in the above method. Of course, the processing component may also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0124] The storage component 601 is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0125] Of course, the system may also include other components, such as input / output interfaces, communication components, etc.

[0126] The input / output interface provides an interface between the processing component and the peripheral interface module, which may be an output device, an input device, etc.

[0127] The communication component is configured to facilitate wired or wireless communication between the system and other devices, etc.

[0128] The system may be a physical device or an elastic computing host provided by a cloud computing platform, in which case the system may refer to a cloud server, and the processing components, storage components, etc. may be basic server resources rented or purchased from a cloud computing platform.

[0129] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0130] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0131] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A data processing method, characterized in that: include: Acquire first factory calibration data and first offline calibration data of a first head-up display; The first off-line calibration data is calibration data of the first head-up display installed in the target vehicle; Determining a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data; Based on the first image deviation value, determining a second image deviation value of a second head-up display corresponding to the target vehicle; The second head-up display installed in the target vehicle is calibrated based on the second image deviation value.

2. The method according to claim 1, characterized in that Also included is obtaining second factory calibration data of a second head-up display; The determining, based on the first image deviation value, a second image deviation value of the second head-up display corresponding to the target vehicle comprises: A second image deviation value of a second head-up display corresponding to the target vehicle is determined based on the first factory calibration data, the second factory calibration data, and the first image deviation value.

3. The method according to claim 2, characterized in that The determining, based on the first factory calibration data, the second factory calibration data and the first image deviation value, a second image deviation value of the second head-up display corresponding to the target vehicle comprises: Determining a factory image deviation value between the first head-up display and the second head-up display based on the first factory calibration data and the second factory calibration data; Determining the off-line image deviation values ​​of the first head-up display and the second head-up display according to the corresponding relationship between the factory image deviation value and the off-line image deviation value of the target vehicle; A second image deviation value of the second head-up display corresponding to the target vehicle is determined based on the first image deviation value and the lower-line image deviation value.

4. The method according to claim 1, characterized in that: Before obtaining the first factory calibration data and the first offline calibration data of the first head-up display, the method further includes: Determine whether the accessories related to the head-up display in the target vehicle are updated; If not, first factory calibration data and first offline calibration data of the first head-up display are obtained.

5. The method according to claim 4, characterized in that The step of determining whether the accessories related to the head-up display in the target vehicle are updated includes: Obtaining maintenance records of the target vehicle and determining whether there are maintenance records of accessories related to the head-up display; If so, determine the accessories updates related to the head-up display; If not, make sure the accessories related to the HUD are not updated.

6. The method according to claim 4, characterized in that The accessories related to the head-up display include at least one of a windshield, a vehicle body, and a dashboard.

7. The method according to claim 1, characterized in that The calibration data includes at least one of a field of view angle, a lower field of view, a left viewing angle, a ghosting distance, an image distance, a distortion rate, and a distortion test point difference value.

8. A data processing method, characterized in that: include: Acquire first factory calibration data and first offline calibration data of a first head-up display; The first off-line calibration data is calibration data of the first head-up display installed in the target vehicle; Sending the first factory calibration data and the first offline calibration data to a server, so that the server determines a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value; The second image deviation value sent by the server is received, and the second head-up display installed in the target vehicle is calibrated using the second image deviation value.

9. A data processing device, characterized in that: include: A first acquisition module, used to acquire first factory calibration data and first offline calibration data of a first head-up display; The first off-line calibration data is calibration data of the first head-up display installed in the target vehicle; A first determination module, configured to determine a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data; A second determination module, configured to determine a second image deviation value of a second head-up display corresponding to the target vehicle based on the first image deviation value; The first calibration module is used to calibrate the second head-up display installed in the target vehicle based on the second image deviation value.

10. A data processing device, characterized in that: include: A second acquisition module, used to acquire first factory calibration data and first offline calibration data of the first head-up display; The first off-line calibration data is calibration data of the first head-up display installed in the target vehicle; a sending module, configured to send the first factory calibration data and the first offline calibration data to a server, so that the server determines a first image deviation value of the first head-up display corresponding to the target vehicle based on the first factory calibration data and the first offline calibration data, and determines a second image deviation value of the second head-up display corresponding to the target vehicle based on the first image deviation value; The receiving module is used to receive the second image deviation value sent by the server, and use the second image deviation value to calibrate the second head-up display installed in the target vehicle.

11. A data processing system, characterized in that: including storage components and processing components; The storage component stores one or more computer instructions, and the one or more computer instructions are called and executed by the processing component; The processing component calls the one or more computer instructions to implement the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Image distortion correction method and device for vehicle-mounted head-up display system

    CN109993713A

  • Display control method and device of vehicle-mounted head-up display device and vehicle

    CN112150367A