Head-up display based detection method, device and storage medium
By setting laser light sources and gear position observation components on both sides of the head-up display reflector, the gear position accuracy is detected, which solves the problem of gear shifting error caused by gear backlash and improves the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 合肥疆程技术有限公司
- Filing Date
- 2023-08-22
- Publication Date
- 2026-08-04
AI Technical Summary
Existing head-up displays suffer from errors in gear shifting due to gaps or improper assembly in transmission components such as gears, which affects the user experience.
By setting laser light sources and gear position observation components on both sides of the head-up display's reflector, the position of the laser beam is used to obtain the upshift and downshift measurement points, and the error value is calculated to determine the gear position accuracy. If the error value exceeds the threshold, it is determined to be unqualified.
It enables low-cost and easy-to-operate gear position accuracy testing, filters out unqualified products, and improves the user experience.
Smart Images

Figure CN117030208B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of head-up display technology, and in particular to a detection method, device and storage medium based on a head-up display. Background Technology
[0002] A head-up display (HUD) is an in-vehicle projection device that enhances driving safety. It projects important driving information, such as speed and navigation, onto the windshield in front of the driver, allowing the driver to see important driving information without looking down or turning their head, thereby improving driving safety.
[0003] Existing HUDs mainly drive the mirror to rotate through transmission components such as gears to change the projection position of the virtual image, and set different switching levels according to different projection positions to achieve rapid switching of the projection position.
[0004] Due to defects such as gaps or assembly flaws in transmission components like gears, errors in gear shifting can occur, affecting the user experience of the head-up display (HUD). Therefore, a HUD detection device capable of assessing gear shifting accuracy needs to be designed. Summary of the Invention
[0005] This application provides a detection method, device, and storage medium based on a head-up display (HUD) to solve the problem that existing HUDs have errors in gear switching due to gaps or assembly defects in transmission components such as gears, which affects the user experience of the HUD.
[0006] In a first aspect, this application provides a detection method based on a head-up display, applied to a detection device, the detection device comprising: a laser light source, at least one position observation component, and a controller;
[0007] The laser source is used to emit a laser beam for detection;
[0008] The gear position observation component is used to obtain the position of the laser beam in each gear position of the concave reflector of the head-up display.
[0009] If the controller executes a head-up display-based detection method, then the method includes:
[0010] Based on the position of the laser beam for each gear, the upshift measurement point and downshift measurement point on the gear observation component for each gear are obtained respectively;
[0011] For each detection gear, determine the error value corresponding to the detection gear at the upshift measurement point and downshift measurement point;
[0012] If the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0013] In one possible design, the preset error threshold includes a preset error ratio threshold. Then, for each detection gear, the upshift and downshift measurement points determine the error value corresponding to the detection gear. If the error value corresponding to the detection gear is greater than the preset error threshold, the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including:
[0014] The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear.
[0015] The error value corresponding to the detection gear is obtained based on the ratio of the error distance corresponding to the detection gear to the preset gear spacing.
[0016] If the error value corresponding to the detection gear is greater than the preset error ratio threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0017] In one possible design, the preset error threshold includes a preset error distance threshold. Then, for each detection gear, the upshift and downshift measurement points determine the error value corresponding to the detection gear. If the error value corresponding to the detection gear is greater than the preset error threshold, the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including:
[0018] The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear.
[0019] The error distance corresponding to the detection gear is taken as the error value corresponding to the detection gear;
[0020] If the error value corresponding to the detection gear is greater than the preset error distance threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0021] In one possible design, before acquiring the upshift and downshift measurement points on the gear position observation component, the method further includes:
[0022] Obtain the virtual image distance of the head-up display and the current detection space length;
[0023] If the current detection space length is less than the virtual image distance of the head-up display, then the position observation component is set on two relatively parallel plane mirrors, which are used to fold the transmission path of the laser beam; otherwise, the position observation component is set at a position with the same length as the virtual image distance.
[0024] Secondly, this application provides a controller, including:
[0025] The acquisition module is used to acquire the upshift measurement point and downshift measurement point on the gear observation component for each gear according to the position of the laser beam for each gear.
[0026] The processing module is used to determine the error value corresponding to the detection gear for each upshift and downshift measurement point;
[0027] The processing module is further configured to determine that the head-up display corresponding to the gear accuracy of the detection gear is unqualified if the error value corresponding to the detection gear is greater than a preset error threshold.
[0028] In one possible design, the processing module is specifically used to determine the error value corresponding to the detection gear for each upshift and downshift measurement point when the preset error threshold is a preset error ratio threshold; if the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including:
[0029] The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear.
[0030] The error value corresponding to the detection gear is obtained based on the ratio of the error distance corresponding to the detection gear to the preset gear spacing.
[0031] If the error value corresponding to the detection gear is greater than the preset error ratio threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0032] In one possible design, the processing module is specifically used to determine the error value corresponding to the detection gear for each upshift and downshift measurement point when the preset error threshold is a preset error distance threshold. If the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including:
[0033] The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear.
[0034] The error distance corresponding to the detection gear is taken as the error value corresponding to the detection gear;
[0035] If the error value corresponding to the detection gear is greater than the preset error distance threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0036] In one possible design, before the acquisition module acquires the upshift and downshift measurement points on the gear position observation component, the processing module is further specifically used for:
[0037] The acquisition module is triggered to obtain the virtual image distance of the head-up display and the current detection space length;
[0038] If the current detection space length is less than the virtual image distance of the head-up display, then the position observation component is set on two relatively parallel plane mirrors, which are used to fold the transmission path of the laser beam; otherwise, the position observation component is set at a position with the same length as the virtual image distance.
[0039] Thirdly, this application provides a detection device based on a head-up display, comprising:
[0040] A laser source, used to emit a laser beam for detection;
[0041] At least one position observation component is used to acquire the position of the laser beam in each position of the concave reflector of the head-up display;
[0042] And the controller;
[0043] The laser source and the gear position observation component are respectively disposed on both sides of the concave reflector of the head-up display, so that the laser beam emitted by the laser source is reflected by the concave reflector of the head-up display and then received and recorded by the gear position observation component. The controller is communicatively connected to the gear position observation component.
[0044] In one possible design, a planar mirror for reducing laser beam imaging divergence is detachably fixed to the concave mirror.
[0045] In one possible design, if the area of the planar reflector is smaller than the maximum circular projected area of the concave reflector, the planar reflector is detachably fixed at the center of the concave reflector.
[0046] In one possible design, it further includes: an upper plane reflector and a lower plane reflector arranged parallel to each other on the laser beam reflection path, and the stop observation component is fixed to the inner wall of the upper plane reflector and / or the lower plane reflector.
[0047] In one possible design, the distance between the upper and lower plane reflectors is adjustable, and the position of the stop observation component on the upper and / or lower plane reflectors is adjustable so that the stop observation component can capture the laser beam.
[0048] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a detection method based on a head-up display.
[0049] The head-up display (HUD) detection method, apparatus, and storage medium provided in this application acquire upshift and downshift measurement points on the gear position observation component for each gear based on the laser beam position of each gear. For each detected gear, an error value corresponding to the detected gear is determined. If the error value corresponding to the detected gear is greater than a preset error threshold, the HUD corresponding to the gear position accuracy of that detected gear is deemed unqualified. Compared to existing technologies where gear shifting errors in HUDs are caused by gaps or assembly defects in transmission components such as gears, affecting the user experience, this application provides a low-cost, simple, and widely applicable method for further testing assembled HUDs, filtering out unqualified products and improving the user experience of the finished HUD. Attached Figure Description
[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0051] Figure 1 A schematic diagram illustrating an application scenario for head-up display-based detection provided in this application embodiment;
[0052] Figure 2 A flowchart illustrating the head-up display-based detection method provided in this application embodiment. Figure 1 ;
[0053] Figure 3 A flowchart illustrating the head-up display-based detection method provided in this application embodiment. Figure 2 ;
[0054] Figure 4 This is a schematic diagram of the controller structure provided in an embodiment of this application;
[0055] Figure 5 A schematic diagram of the structure of the head-up display-based detection device provided in the embodiments of this application. Figure 1 ;
[0056] Figure 6 A schematic diagram of the structure of the head-up display-based detection device provided in the embodiments of this application. Figure 2 ;
[0057] Figure 7 Schematic diagram of each gear measurement point on the gear observation component provided in the embodiments of this application Figure 1 ;
[0058] Figure 8 Schematic diagram of each gear measurement point on the gear observation component provided in the embodiments of this application Figure 2 . Detailed Implementation
[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0060] Existing head-up displays (HUDs) typically offer different level adjustment functions to allow for free adjustment of the projection position. Since this adjustment function is usually achieved by a gear-like transmission component driving the reflector to rotate, and gear-like components are prone to issues such as gaps or assembly defects, these problems can cause the projection to fail to return to its original position after a level change due to the high precision required for projection reflection. To ensure a good user experience, a certain range of projection position fluctuation is usually set. If the projection position deviates significantly beyond this range, it indicates a large deviation in the projection position, a large error in the corresponding level adjustment, and consequently, poor level adjustment accuracy. In this case, the HUD with this level adjustment function is considered unqualified.
[0061] Based on the above-mentioned technical problems, the inventive concept of this application is as follows: a laser source for simulating an imaging beam and a gear position observation component for simulating the imaging position of a virtual image are respectively set on both sides of the reflector of the installed head-up display. The gear position accuracy of the head-up display is determined according to the closeness of the same gear position rise and fall changes recorded on the gear position observation component. The smaller the value, the higher the accuracy, and thus the head-up display is qualified. This invention aims to solve the above-mentioned technical problems of the prior art.
[0062] The specific application scenarios for this application are as follows:
[0063] Figure 1 This is a schematic diagram illustrating an application scenario of the head-up display-based detection method provided in this application embodiment. For example... Figure 1The diagram shows a head-up display, which includes a light source 101 for generating an image, a concave mirror 102 for reflecting a virtual image projection, a flat mirror 106 for shortening the projection space, and a windshield 103 for forming a virtual image projection.
[0064] Specifically, the projected beam emitted from the light source 101 passes through the plane mirror 106 and the concave mirror 102 in sequence before hitting the windshield 103 and being reflected into the human eye 104. Based on the principle that light travels in a straight line, the human eye will perceive that the received beam was emitted from the virtual image projection position 105, thereby realizing the virtual image imaging process.
[0065] Due to differences in eye height and usage habits, the virtual image projection position 105 needs to be adjusted adaptively according to different usage situations. The simplest way is to quickly adjust the height of the virtual image projection position 105 by rotating the angle of the concave reflector 102. Therefore, the concave reflector 102 is connected to the drive assembly 107, allowing the drive assembly 107 to adjust the rotation angle of the concave reflector 102. The method and apparatus of this application act on the concave reflector 102 to detect changes in the position of the reflected beam from the concave reflector 102, thereby enabling the detection of the head-up display.
[0066] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0067] Figure 2 A schematic flowchart of the head-up display-based detection method provided in this application embodiment. Figure 1 .like Figure 2 As shown, the method includes:
[0068] S201. Based on the position of the laser beam for each gear, obtain the upshift measurement point and downshift measurement point on the gear observation component for each gear.
[0069] Specifically, a laser light source is used to project a point beam onto a concave reflector of the head-up display. The beam is reflected by the concave reflector and forms a reflected laser beam on the other side of the laser light source. The gear position observation component is positioned on the path of the reflected laser beam to record the position of the light spot on the gear position observation component, i.e., the position of the laser beam for each gear. By activating the drive mechanism to switch between gear shifting up and down, the upshift measurement point and downshift measurement point for each gear on the gear position observation component can be obtained.
[0070] S202. For each gear position, determine the error value corresponding to the upshift and downshift measurement points.
[0071] This error value represents the percentage of the distance between the upshift and downshift measurement points in the same gear.
[0072] Specifically, the initial gear is the lowest gear. Upshifting begins from the lowest gear until the highest gear is reached, at which point downshifting begins, thus obtaining upshift and downshift measurement points. Except for the highest gear, where the upshift and downshift measurement points are the same, each other gear corresponds to two independent upshift and downshift measurement points. The gears being tested are all gears except the highest gear. Using the upshift measurement point as the reference point, the percentage of the distance between the downshift measurement point and the reference point for the same gear is calculated.
[0073] In another implementation, the initial gear is the highest gear. Downshifting begins from the highest gear until the lowest gear is reached, after which upshifting begins. This obtains upshifting and downshifting measurement points. Except for the lowest gear, where the upshifting and downshifting measurement points are the same, each other gear has two independent upshifting and downshifting measurement points. The detected gears are all gears except the lowest gear. Using the downshifting measurement point as a reference point, the proportion of the distance between the upshifting measurement point and the reference point for the same gear is calculated.
[0074] Because drivers have different heights, different settings are configured for the head-up displays (HUDs). However, the settings for different HUD models vary, resulting in different virtual image projection positions for gear adjustments. Therefore, distance percentage is used as the error value here. For example, for HUDs with 10cm and 1cm adjustment distances per gear, if the error distance between the upshift and downshift measurement points for the same gear is 0.5cm, this error value is clearly significant for the 1cm adjustment distance HUD, but negligible for the 10cm adjustment distance HUD.
[0075] This application uses the proportion of the error distance between the upshift and downshift measurement points in the adjustment distance of each gear as the error value. The adjustment distance of each gear is calculated using the distance between two adjacent upshift measurement points, thus obtaining a relatively reliable error solution.
[0076] S203. If the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0077] Specifically, the preset error threshold is set for different head-up displays (HUDs). If the error value exceeds this preset threshold, it indicates that the measurement points for upshifting and downshifting at the same gear level deviate significantly, and this deviation severely affects the overlap of the virtual image projection positions after upshifting and downshifting, resulting in a poor user experience. Therefore, the assembled HUD is deemed unqualified. Conversely, if the error value corresponding to the detected gear level is not greater than the preset error threshold, it means that the measurement points for upshifting and downshifting at the same gear level may overlap or deviate only slightly. In this case, the deviation may not be perceptible to the user when projecting the virtual image position. The gear level accuracy in this situation meets the usage requirements, thus indicating that the corresponding HUD is qualified.
[0078] The method provided in this embodiment obtains the upshift and downshift measurement points on the gear observation component for each gear based on the laser beam position of each gear. For each gear's upshift and downshift measurement points, an error value is determined for that gear. The gear being tested is the gear corresponding to the measurement point before upshifting between two adjacent upshift measurement points. The error value represents the proportion of the distance between the upshift and downshift measurement points for the same gear. If the error value corresponding to the gear being tested is greater than a preset error threshold, the head-up display corresponding to the gear accuracy of that gear is deemed unqualified. This method provides a low-cost and simple way to further test head-up displays with gears, filtering out unqualified products and improving the user experience of the finished head-up display.
[0079] The detection method based on a head-up display of this application will be described in detail below with reference to a specific embodiment.
[0080] Figure 3 A schematic flowchart of the head-up display-based detection method provided in this application embodiment. Figure 2 .like Figure 3 As shown, the method includes:
[0081] S301. Obtain the virtual image distance of the head-up display and the current detection space length.
[0082] Specifically, one feasible way to obtain the virtual image distance of a head-up display is to pre-store the corresponding virtual image distance according to the different head-up display models, and determine the corresponding virtual image distance according to the head-up display model before measurement.
[0083] S302. Determine whether the current detection space length is less than the virtual image distance of the head-up display. If yes, execute S303; otherwise, execute S304.
[0084] S303. The gear position observation component is set on two relatively parallel plane mirrors, which are used to fold the transmission path of the laser beam.
[0085] Specifically, when the distance to the virtual image on the head-up display is less than the current detection space length, it indicates that the space is too small and the position observation component cannot be placed at the same distance as the virtual image. This application sets two relatively parallel plane mirrors, such as an upper plane mirror and a lower plane mirror that are parallel to each other, so that the laser beam is continuously reflected between the upper plane mirror and the lower plane mirror until it reaches the same reflection length as the virtual image distance, and then is captured by the position observation component fixed on the plane mirror.
[0086] S304. Determine that the observation component for this gear position is set at a position with the same distance from the virtual image.
[0087] Specifically, when the detection space is not less than the preset detection space length, it indicates that the space is large enough that the gear position observation component can be directly installed at a spatial position with the same distance from the virtual image to achieve measurement at the actual projection position.
[0088] S305. Based on the position of the laser beam for each gear, obtain the upshift measurement point and downshift measurement point on the gear observation component for each gear.
[0089] The implementation of S305 is similar to that of S201 described above, and will not be repeated here in this embodiment.
[0090] S306. Based on the distance between the upshift measurement point and the downshift measurement point of the same gear, obtain the error distance corresponding to the detection gear.
[0091] Specifically, the system starts at the lowest gear and begins shifting up until the highest gear is reached, at which point it begins shifting down. This process generates upshift and downshift measurement points. Except for the highest gear, where the upshift and downshift measurement points are the same, each other gear has two independent upshift and downshift measurement points. These two points may or may not overlap. The gears being tested are all gears except the highest gear. Using the upshift measurement point as a reference point, the distance between the downshift measurement point and the reference point is measured to determine their overlap. This distance is then used to determine the gear accuracy and whether the gear is properly installed on the head-up display.
[0092] In another implementation, the initial gear is the highest gear. Downshifting begins from the highest gear until the lowest gear is reached, after which upshifting begins. This obtains downshifting and upshifting measurement points. The downshifting measurement point is used as a reference point. Except for the lowest gear, where the upshifting and downshifting measurement points are the same, each gear has two independent upshifting and downshifting measurement points. The gears being tested are all gears except the lowest gear. The downshifting measurement point is used as a reference point. By obtaining the distance between the upshifting measurement point and the reference point for the same gear, the overlap between the two is determined, thereby judging the gear accuracy and whether the gear is installed correctly on the head-up display.
[0093] Figure 7 Schematic diagram of each gear measurement point on the gear observation component provided in the embodiments of this application Figure 1 ; Figure 8 Schematic diagram of each gear measurement point on the gear observation component provided in the embodiments of this application Figure 2 .like Figure 7 As shown, for a head-up display with 5 gears, there is a gear downshifting measurement point 702 between two adjacent gear upshifting measurement points 701 and 703. The distance from gear downshifting measurement point 702 to gear upshifting measurement point 701 is the error distance corresponding to the gear detection position.
[0094] S307. If the preset error threshold is a preset error ratio threshold, then the error value corresponding to the detection gear is obtained according to the ratio of the error distance corresponding to the detection gear to the preset gear spacing.
[0095] This error value represents the percentage of the distance between the upshift and downshift measurement points in the same gear.
[0096] Specifically, when the upshift measurement point is used as the reference point, the preset gear spacing is the distance between two adjacent upshift measurement points. Using the distance ratio can avoid the failure of accuracy detection due to incorrect unit setting or a large difference between the distance setting and the actual gear spacing when simply using the distance.
[0097] like Figure 7 As shown, the white hollow dots are the upshift measurement points, and the black solid dots are the downshift measurement points. For a head-up display with 5 adjustable gears, the initial gear is 1. The upshift operation starts from gear 1 and continues until gear 5 is reached, at which point the downshift operation begins, thus obtaining the upshift and downshift measurement points. The upshift and downshift measurement points for gear 5 are the same point.
[0098] At this point, the accuracy of first gear is calculated. The preset gear spacing is the distance between the first gear upshift measurement point 701 and the second gear upshift measurement point 703. The ratio of the distance from the first gear downshift measurement point 702 to the first gear upshift measurement point 701 to the distance between the first gear upshift measurement point 701 and the second gear upshift measurement point 703 is the error value corresponding to the first gear detection gear. The accuracy detection methods for other gears are the same as described above and will not be elaborated here.
[0099] In another implementation, when the downshift measurement point is used as the reference point, the preset gear spacing is the distance between two adjacent downshift measurement points.
[0100] like Figure 8 As shown, the white hollow dots are the downshift measurement points, and the black solid dots are the upshift measurement points. For a head-up display with 5 adjustable gears, the initial gear is 5. Downshifting begins from gear 5 until gear 1, after which upshifting begins, thus obtaining the upshift and downshift measurement points. The upshift and downshift measurement points for gear 1 are the same point. The accuracy of the 5th gear is then measured. The preset gear spacing is the distance between the 5th gear downshift measurement point 803 and the 4th gear downshift measurement point 801. The ratio of the distance from the 5th gear upshift measurement point 802 to the 5th gear downshift measurement point 803 to the distance between the 5th gear downshift measurement point 803 and the 4th gear downshift measurement point 801 is the error value corresponding to the 5th gear. The accuracy measurement methods for other gears are the same as described above and will not be elaborated further.
[0101] S308. If the error value corresponding to the detection gear is greater than the preset error ratio threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0102] Specifically, the preset error ratio threshold is the maximum deviation required to meet usage needs. When the error value is greater than the preset error ratio threshold, it indicates that the upshift and downshift measurement points of the same gear are significantly different, and this deviation has seriously affected the overlap of the virtual image projection position after upshifting and downshifting, resulting in a poor user experience. Therefore, the assembled head-up display is deemed unqualified.
[0103] like Figure 7 As shown, when the preset error ratio threshold is 0.5 and the preset gear spacing is the distance between the 1st gear upshift measurement point 701 and the 2nd gear upshift measurement point 703, the ratio of the distance from the 1st gear downshift measurement point 702 to the 1st gear upshift measurement point 701 to the distance between the 1st gear upshift measurement point 701 and the 2nd gear upshift measurement point 703 is significantly greater than 0.5, indicating that the gear accuracy does not meet the usage requirements, that is, the head-up display is unqualified.
[0104] S309. If the preset error threshold is the preset error distance threshold, then the error distance corresponding to the detection gear is taken as the error value corresponding to the detection gear.
[0105] Specifically, the preset error distance threshold is the maximum deviation distance required for use, which is the distance between the upshift and downshift measurement points corresponding to the same gear. By monitoring the magnitude of the deviation distance as the error value, the deviation status can be intuitively reflected, and the deviation distance can also help determine installation problems.
[0106] S310. If the error value corresponding to the detection gear is greater than the preset error distance threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0107] Specifically, the preset error distance threshold is the maximum deviation distance to meet the usage requirements. When the error value is greater than the preset error distance threshold, it means that the upshift measurement point and downshift measurement point of the same gear are significantly deviated, and this deviation has seriously affected the overlap of the virtual image projection position after upshifting and downshifting, resulting in a poor user experience. Therefore, the assembled head-up display is identified as unqualified.
[0108] The method provided in this embodiment analyzes the measurement points corresponding to the same gear on the gear observation component based on the laser beam position of each gear. It then determines whether the gear upshift and downshift measurement points for the same gear meet the usage requirements of the head-up display, and finally determines whether the head-up display is qualified. This is achieved by analyzing the measurement points corresponding to the same gear on the gear observation component, judging whether the gear upshift accuracy meets the usage requirements of the head-up display in different ways, and ultimately determining whether the head-up display is qualified. If the preset error threshold is a preset error ratio threshold, the error value corresponding to the gear upshift is obtained based on the ratio of the error distance to the preset gear spacing. If the error value is greater than the preset error ratio threshold, the head-up display corresponding to the gear upshift accuracy is deemed unqualified.
[0109] Figure 4 This is a schematic diagram of the controller structure provided in an embodiment of this application. Figure 4 As shown, the controller includes:
[0110] The acquisition module 401 is used to acquire the upshift measurement point and downshift measurement point on the observation component for each gear according to the position of the laser beam for each gear.
[0111] The processing module 402 is used to determine the error value corresponding to the detection gear for each upshift and downshift measurement point.
[0112] The processing module 402 is also used to determine that the head-up display corresponding to the gear accuracy of the detection gear is unqualified if the error value corresponding to the detection gear is greater than a preset error threshold.
[0113] In one possible design, the processing module 402 is specifically used to determine the error value corresponding to each detection gear for each upshift and downshift measurement point when the preset error threshold is a preset error ratio threshold. If the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of that detection gear is determined to be unqualified, including:
[0114] The error distance corresponding to the tested gear is obtained by measuring the distance between the upshift and downshift measurement points of the same gear.
[0115] The error value corresponding to the detection gear is obtained by the ratio of the error distance corresponding to the detection gear to the preset gear spacing.
[0116] If the error value corresponding to the detection gear is greater than the preset error ratio threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0117] In one possible design, the processing module 402 is specifically used to determine the error value corresponding to each detection gear for each upshift and downshift measurement point when the preset error threshold is a preset error distance threshold. If the error value corresponding to the detection gear is greater than the preset error threshold, then the head-up display corresponding to the gear accuracy of that detection gear is determined to be unqualified, including:
[0118] The error distance corresponding to the tested gear is obtained by measuring the distance between the upshift and downshift measurement points of the same gear.
[0119] The error distance corresponding to the detection gear is taken as the error value corresponding to the detection gear;
[0120] If the error value corresponding to the detection gear is greater than the preset error distance threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
[0121] Furthermore, based on the above embodiments, before acquiring the upshift and downshift measurement points on the gear position observation component, the processing module is further specifically used for:
[0122] The acquisition module is triggered to obtain the virtual image distance of the head-up display and the current detection space length;
[0123] If the current detection space length is less than the virtual image distance of the head-up display, then the position observation component is set on two relatively parallel plane mirrors, which are used to fold the transmission path of the laser beam; otherwise, the position observation component is set at a position with the same length as the virtual image distance.
[0124] The head-up display-based detection device provided in this embodiment can execute the head-up display-based detection method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0125] Figure 5 A schematic diagram of the structure of the head-up display-based detection device provided in the embodiments of this application. Figure 1 ; Figure 6 A schematic diagram of the structure of the head-up display-based detection device provided in the embodiments of this application. Figure 2 .like Figure 5 As shown, the device includes:
[0126] Laser source 501 is used to emit a laser beam for detection.
[0127] At least one gear position observation component 502 is used to acquire the laser beam position of each gear in the concave reflector 503 of the head-up display;
[0128] And the controller;
[0129] The laser light source 501 and the gear position observation component 502 are respectively disposed on both sides of the concave reflector 503 of the head-up display, so that the laser beam emitted by the laser light source 501 is reflected by the concave reflector 503 of the head-up display and then received and recorded by the gear position observation component 502. The controller is communicatively connected to the gear position observation component 502.
[0130] Specifically, the laser light source 501 can reflect relatively stable and controllable light spots, facilitating accurate calculation of the distance between two adjacent light spots. The gear position observation component 502 can be a photoelectric sensor plate, which records the position of the laser light spot as an electrical signal after receiving it. For distinguishing between upshift and downshift measurement points in the same gear, it is preferable to associate the drive component that adjusts the angle of the concave reflector 503 of the head-up display with the gear position observation component 502. The upshift and downshift status signals received by the controller from the drive component are used to mark the gear position and upshift status of the photoelectric sensor signal on the gear position observation component 502, thereby obtaining the position information of each measurement point and the gear position information it carries. The gear position information includes the gear level and the upshift / downshift status.
[0131] In one possible design, a planar mirror 504 for reducing laser beam imaging divergence is detachably fixed to the concave mirror 503.
[0132] Specifically, although the laser source 501 can emit laser spots of controllable size, the size of the laser spot will change due to the curvature of the concave reflector 503. As the concave reflector 503 is raised or lowered, the angular position of the same gear changes, resulting in different sizes of laser spots on the gear observation component 502. Different sizes mean that a unified distance measurement reference center point cannot be determined, and thus the distance between two laser spots cannot be accurately calibrated.
[0133] When the head-up display (HUD) is fully assembled, the center point of the curved reflector in the HUD can be used directly as the test point to reduce the impact of curvature on the test. When the HUD is not fully assembled, since the internal curved reflector can be directly accessed, the curved reflector can be flattened, for example, by adding a plane mirror, to avoid the influence of curvature and reduce the time it takes for the laser light source to find the center point, thereby improving the detection efficiency. After the test is completed, the added plane mirror can be removed.
[0134] The detachable planar reflector 504 on the concave reflector 503 allows the planar reflector 504 to rotate at the same angle as the concave reflector 503 without affecting the original structure of the head-up display. This enables the measurement of the laser spot position before and after gear adjustment while avoiding the influence of the curvature of the concave reflector 503 on the measurement point.
[0135] Preferably, the back of the planar reflector 504 can be fixed with a connecting buckle that matches the outer edge of the concave reflector 503, so as to realize quick assembly during measurement and facilitate disassembly.
[0136] In one possible design, if the area of the planar reflector 504 is smaller than the maximum circular projected area of the concave reflector 503, then the planar reflector 504 is detachably fixed at the center of the concave reflector 503.
[0137] Specifically, the plane mirror 504 can also be smaller than the concave mirror 503. In this embodiment, the plane mirror 504 is positioned at the center of the concave mirror 503. This center position is related to the rotation axis of the drive assembly. For example, when the concave mirror 503 is hemispherical, when the drive assembly drives the concave mirror 503 to rotate up and down around the apex of the axis at the lowest point of the hemisphere, the vertical centerline of the plane mirror 504 must coincide with the axis of the hemisphere. Preferably, when the plane mirror 504 is circular, the axis of the circular plane mirror 504 coincides with the axis of the hemispherical concave mirror 503. Of course, the position of the plane mirror 504 is not fixed and can also be placed in other positions that can achieve the same function.
[0138] like Figure 6 As shown, in one possible design, it further includes: an upper plane reflector 505 and a lower plane reflector 506 arranged parallel to each other on the laser beam reflection path. The upper plane reflector 505 and the lower plane reflector 506 are staggered so that after the laser beam is emitted at an angle, the reflected light path hits the upper plane reflector 505 or the lower plane reflector 506. The stop observation component 502 is fixed to the inner wall of the upper plane reflector 505 and / or the lower plane reflector 506.
[0139] Specifically, to improve the accuracy of gear position detection, the gear position observation component 502 needs to be positioned at a distance equal to the virtual image imaging distance. In the absence of interference from other equipment or objects, the gear position observation component 502 can be positioned on the laser beam reflection path corresponding to the same distance as the virtual image imaging. However, when there is interference on the laser beam reflection path corresponding to the same distance as the virtual image imaging, to ensure that the gear position observation component 502 receives the detection laser beam, the reflection path needs to be folded. This shortens or changes the spatial position between the gear position observation component 502 and the concave reflector 503 while maintaining the optical path length, thereby reducing the space occupied by the detection equipment.
[0140] Since the reflected laser beam is emitted at a certain angle, by setting two parallel upper plane reflectors 505 and lower plane reflectors 506, the laser beam can be reflected multiple times in parallel using the principle that light travels in a straight line, thereby drawing out the laser beam. When the propagation distance of the laser beam reaches the same distance as the virtual image imaging distance, the position observation component 502 is set up. Since the beam reflection angle corresponds to different positions on the upper plane reflectors 505 and lower plane reflectors 506, the position of the position observation component 502 will be different. Therefore, the position observation component 502 may be set on the inner wall of the upper plane reflector 505 or on the inner wall of the lower plane reflector 506.
[0141] Preferably, in order to further avoid physical position interference between the detection device and the head-up display, the upper plane reflector 505 and the lower plane reflector 506 are staggered, with the upper plane reflector 505 being closer to the vertical central axis of the concave reflector 503, thereby better receiving the reflected laser beam.
[0142] In one possible design, the distance between the upper plane mirror 505 and the lower plane mirror 506 is adjustable, and the position of the stop observation component 502 on the upper plane mirror 505 and / or the lower plane mirror 506 is adjustable so that the stop observation component 502 can capture the laser beam.
[0143] Specifically, the distance between the upper plane reflector 505 and the lower plane reflector 506 is adjustable to form a multi-reflection laser beam that matches the virtual image imaging distance and meets the spatial requirements. The position observation component 502 can be adjusted along the mirror direction of the upper plane reflector 505 or the lower plane reflector 506 to simultaneously receive all position measurement points. By coordinating the adjustment of the distance between the upper plane reflector 505 and the lower plane reflector 506 with the adjustment of the position observation component 502 along the mirror direction, the capture of all corresponding measurement points of the position observation component 502 is achieved. Furthermore, due to the setting of the upper plane reflector 505 or the lower plane reflector 506, it can adapt to the detection of different virtual image distances (VID) of various HUDs, and the overall size of the device is small, significantly reducing the space occupied.
[0144] The head-up display-based detection device provided in this embodiment can execute the head-up display-based detection method of the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.
[0145] In this embodiment of the invention, the electronic device or main control device can be divided into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional module. It should be noted that the module division in this embodiment of the invention is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0146] In the specific implementation of the aforementioned head-up display-based detection device, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, causing the processor to execute the aforementioned head-up display-based detection method.
[0147] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0148] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.
[0149] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0150] The above description of the functions implemented by the electronic device and the main control device has introduced the solutions provided by the embodiments of the present invention. It is understood that, in order to implement the above functions, the electronic device or the main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.
[0151] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described detection method based on a head-up display.
[0152] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or 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 storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0153] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0154] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0155] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0156] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A detection method based on a head-up display, characterized in that, The invention is applied to a detection device, which includes: a laser light source, at least one position observation component, and a controller; The laser source is used to emit a laser beam for detection; The gear position observation component is used to obtain the position of the laser beam in each gear position of the concave reflector of the head-up display. If the controller executes a head-up display-based detection method, then the method includes: Based on the position of the laser beam for each gear, the upshift measurement point and downshift measurement point on the gear observation component for each gear are obtained respectively; For each gear position, the upshift and downshift measurement points are used to determine the error value corresponding to the gear position. If the error value corresponding to the gear position is greater than a preset error threshold, the head-up display corresponding to the gear position accuracy is determined to be unqualified.
2. The method according to claim 1, characterized in that, The preset error threshold includes a preset error ratio threshold. Then, for each detection gear, the upshift and downshift measurement points determine the error value corresponding to the detection gear. If the error value corresponding to the detection gear is greater than the preset error threshold, the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including: The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear. The error value corresponding to the detection gear is obtained based on the ratio of the error distance corresponding to the detection gear to the preset gear spacing. If the error value corresponding to the detection gear is greater than the preset error ratio threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
3. The method according to claim 1, characterized in that, The preset error threshold includes a preset error distance threshold. Then, for each detection gear, the upshift and downshift measurement points determine the error value corresponding to the detection gear. If the error value corresponding to the detection gear is greater than the preset error threshold, the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified, including: The error distance corresponding to the detected gear is obtained based on the distance between the upshift measurement point and the downshift measurement point of the same gear. The error distance corresponding to the detection gear is taken as the error value corresponding to the detection gear; If the error value corresponding to the detection gear is greater than the preset error distance threshold, then the head-up display corresponding to the gear accuracy of the detection gear is determined to be unqualified.
4. The method according to claim 1, characterized in that, Before acquiring the upshift and downshift measurement points on the gear position observation component, the method further includes: Obtain the virtual image distance of the head-up display and the current detection space length; If the current detection space length is less than the virtual image distance of the head-up display, then the position observation component is set on two relatively parallel plane mirrors, which are used to fold the transmission path of the laser beam; otherwise, the position observation component is set at a position with the same length as the virtual image distance.
5. A controller for performing the head-up display-based detection method as described in any one of claims 1-4, characterized in that, include: The acquisition module is used to acquire the upshift measurement point and downshift measurement point on the gear observation component for each gear according to the position of the laser beam for each gear. The processing module is used to determine the error value corresponding to the detection gear for each upshift and downshift measurement point; The processing module is further configured to determine that the head-up display corresponding to the gear accuracy of the detection gear is unqualified if the error value corresponding to the detection gear is greater than a preset error threshold.
6. A detection device based on a head-up display, characterized in that, include: A laser source, used to emit a laser beam for detection; At least one position observation component is used to acquire the position of the laser beam in each position of the concave reflector of the head-up display; And the controller as described in claim 5; The laser source and the gear position observation component are respectively disposed on both sides of the concave reflector of the head-up display, so that the laser beam emitted by the laser source is reflected by the concave reflector of the head-up display and then received and recorded by the gear position observation component. The controller is communicatively connected to the gear position observation component.
7. The apparatus according to claim 6, characterized in that, A planar reflector for reducing laser beam divergence is detachably fixed to the concave reflector.
8. The apparatus according to claim 7, characterized in that, If the area of the plane mirror is smaller than the maximum circular projected area of the concave mirror, the plane mirror can be detachably fixed at the center of the concave mirror.
9. The apparatus according to claim 6, characterized in that, Also includes: An upper and lower plane reflector are arranged parallel to each other on the laser beam reflection path, and the stop observation component is fixed to the inner wall of the upper and / or lower plane reflector.
10. The apparatus according to claim 9, characterized in that, The distance between the upper and lower plane reflectors is adjustable, and the position of the stop observation component on the upper and / or lower plane reflectors is adjustable so that the stop observation component can capture the laser beam.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 4.