HUD display control method and apparatus, and vehicle
By using onboard sensors to detect the vehicle's pitch angle and adjust the position of the HUD screen, the problem of HUD display shaking on bumpy roads has been solved, achieving stable display and improving user experience and safety.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD
- Filing Date
- 2025-11-26
- Publication Date
- 2026-06-04
Smart Images

Figure CN2025137898_04062026_PF_FP_ABST
Abstract
Description
HUD display control methods and devices, vehicles
[0001] Cross-references to related applications
[0002] This disclosure claims priority to Chinese patent application No. 202411715651.9, filed on November 27, 2024, entitled "HUD Display Control Method and Apparatus, Vehicle", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to, but is not limited to, the field of HUD display technology, and particularly to a control method and device for HUD display, and a vehicle. Background Technology
[0004] During driving, to keep drivers highly focused and minimize actions like looking down or turning their heads, a head-up display (HUD) is typically installed in the vehicle. The HUD projects information such as vehicle speed and navigation onto the windshield directly in front of the driver. However, when driving on bumpy roads, the HUD display shakes with the vehicle's movement, easily causing visual fatigue, resulting in a poor user experience and increased safety hazards. Summary of the Invention
[0005] This disclosure provides a control method and apparatus for a HUD display, as well as a vehicle. The following is an overview of the subject matter described in detail in this disclosure. This overview is not intended to limit the scope of the claims.
[0006] In a first aspect, this disclosure provides a control method for a HUD display, applied to a vehicle. The control method includes: acquiring the pitch angle of the vehicle using onboard sensors; determining a reverse direction compensation amount for the HUD screen based on the pitch angle in response to a change in the pitch angle; and adjusting the display position of the HUD screen based on the reverse direction compensation amount to display target information of the vehicle.
[0007] Secondly, this disclosure provides a control device for a HUD display, applied to a vehicle. The control device includes: an acquisition module configured to acquire the pitch angle of the vehicle using onboard sensors; a determination module configured to determine a reverse direction compensation amount of the HUD screen based on the pitch angle in response to a change in the pitch angle; and an adjustment module configured to adjust the display position of the HUD screen based on the reverse direction compensation amount to display target information of the vehicle.
[0008] Thirdly, this disclosure provides a vehicle including a processor and a memory, the memory being configured to store a computer program, and the processor being configured to invoke and run the computer program stored in the memory to control the vehicle to perform the method as described in the first aspect or any implementation thereof.
[0009] Fourthly, this disclosure provides a chip including a processor configured to retrieve and run a computer program from a memory, causing a device on which the chip is mounted to perform the method as described in the first aspect or any implementation thereof.
[0010] Fifthly, this disclosure provides a computer-readable storage medium having a program stored thereon that causes a computer to perform the method as described in the first aspect or any implementation thereof.
[0011] In a sixth aspect, this disclosure provides a computer program product comprising a program that causes a computer to perform the method as described in the first aspect or any implementation thereof.
[0012] In this disclosure, a HUD display control method is applied to a vehicle. It utilizes onboard sensors to acquire the vehicle's pitch angle; in response to changes in the pitch angle, it determines a reverse-direction compensation amount for the HUD screen based on the pitch angle; and adjusts the display position of the HUD screen according to the reverse-direction compensation amount to display the vehicle's target information. When the vehicle's pitch angle changes (e.g., when the vehicle travels over bumpy roads), this solution adjusts the HUD screen's display position based on the vehicle's pitch angle, ensuring a stable display of the HUD screen relative to the ground. This helps alleviate user eye strain, improves user experience, and reduces safety hazards.
[0013] After reading and understanding the accompanying diagrams and detailed descriptions, the other aspects can be understood. Attached Figure Description
[0014] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0015] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.
[0016] Figure 1 is a flowchart illustrating a control method for HUD display provided in an embodiment of this disclosure.
[0017] Figure 2 is a flowchart illustrating a control method for a HUD display provided in another embodiment of this disclosure.
[0018] Figure 3 is a flowchart illustrating a control method for HUD display provided in another embodiment of this disclosure.
[0019] Figure 4 is a schematic diagram of the structure of a control device for a HUD display provided in an embodiment of this disclosure.
[0020] Figure 5 is a structural schematic diagram of a vehicle provided in an embodiment of this disclosure. Detailed Implementation
[0021] The technical solutions of the present disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present disclosure, and not all embodiments.
[0022] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of embodiments of this disclosure, unless otherwise stated, "a plurality of" means two or more. Furthermore, the use of "based on" or "according to" implies openness and inclusiveness, because processes, steps, calculations, or other actions "based on" or "according to" one or more conditions or values may in practice be based on additional conditions or exceeding values.
[0023] During driving, to keep drivers highly focused and minimize head movements such as looking down or turning their heads, a head-up display (HUD) is typically installed in the vehicle. The HUD projects information such as vehicle speed and navigation onto the windshield directly in front of the driver. However, when the vehicle travels over bumpy roads (such as speed bumps or potholes), the HUD display shakes along with the vehicle. Prolonged viewing of this shaking image can easily cause visual fatigue, resulting in a poor user experience and increased safety hazards.
[0024] In view of this, this disclosure provides a control method for a HUD display applied to a vehicle. The control method includes: acquiring the vehicle's pitch angle using onboard sensors; determining a reverse-direction compensation amount for the HUD screen based on the pitch angle in response to a change in pitch angle; and adjusting the display position of the HUD screen based on the reverse-direction compensation amount to display target information of the vehicle. When the vehicle's pitch angle changes (e.g., when the vehicle travels over bumpy roads), this solution adjusts the display position of the HUD screen based on the vehicle's pitch angle, ensuring a stable display of the HUD screen relative to the ground. This helps alleviate user eye strain, improves user experience, and reduces safety hazards.
[0025] The control method for HUD display in this embodiment of the present disclosure will be described in detail below with reference to Figure 1. The control method for HUD display in this embodiment of the present disclosure can be applied to vehicles, such as electric vehicles, gasoline vehicles, or hybrid vehicles, etc., and this disclosure does not impose specific limitations. As shown in Figure 1, the control method 100 for HUD display may include steps S110 to S130.
[0026] In step S110, the vehicle's pitch angle is acquired using onboard sensors. In this disclosure, the vehicle's pitch angle can also be referred to as the vehicle's pitch angle data.
[0027] In this embodiment of the disclosure, the vehicle-mounted sensor is mainly used to measure the vehicle's pitch angle. This vehicle-mounted sensor can be an inertial measurement unit (IMU) gyroscope. Of course, the vehicle-mounted sensor can also be other types of sensors capable of measuring the vehicle's pitch angle, such as accelerometers or tilt sensors, etc., and this disclosure does not impose specific limitations on this.
[0028] It should be noted that pitch angle detection values directly obtained from vehicle-mounted sensors typically require processing to correct detection errors and improve accuracy. In some implementations, after obtaining the vehicle pitch angle detection value, it can be multiplied by a pitch angle correction factor 'a' to obtain the vehicle's pitch angle. As an example, the vehicle pitch angle is F(A), F(A) = a*A, where 'a' is the pitch angle correction factor (a is a constant), and A is the vehicle's pitch angle detection value. The value of 'a' can be set according to requirements, and this disclosure does not impose specific limitations on it.
[0029] The pitch angle of a vehicle can be defined as the angle of the vehicle relative to the horizontal ground. If the vehicle is going uphill, the vehicle pitches upwards, and the pitch angle can be defined as a positive angle; if the vehicle is going downhill, the vehicle pitches downwards, and the pitch angle can be defined as a negative angle.
[0030] As an example, suppose the vehicle's pitch angle is F(A), where F(A) = a*A. When the vehicle is traveling on a level road, F(A) = 0; when the vehicle is traveling downhill (i.e., the vehicle is facing downwards), F(A) < 0; and when the vehicle is traveling uphill (i.e., the vehicle is facing upwards), F(A) > 0.
[0031] In step S120, in response to a change in the pitch angle, the reverse direction compensation amount of the HUD screen is determined based on the pitch angle.
[0032] It should be understood that the vehicle's pitch angle is detected in real time. The detection time interval for the vehicle's pitch angle is determined by the data acquisition cycle of the onboard sensors, and this disclosure does not impose specific limitations on it.
[0033] A change in the vehicle's pitch angle means that the vehicle's pitch angle at the previous moment is inconsistent with the vehicle's pitch angle at the current moment (i.e., the pitch angle value at the current moment has changed relative to the pitch angle value at the previous moment). The pitch angle in this embodiment may include the vehicle's pitch angle at the previous moment and the pitch angle at the current moment.
[0034] In this embodiment of the disclosure, the reverse direction compensation amount refers to the adjustment amount of the HUD screen. In some implementations, the reverse direction compensation amount is associated with one or more of the following vehicle parameters: vehicle pitch angle, vehicle speed, and vehicle acceleration.
[0035] As an example, before determining the amount of reverse compensation for the HUD image, the vehicle's current speed and current acceleration can be obtained first. Then, in response to a change in the pitch angle, the amount of reverse compensation can be determined based on the pitch angle, current speed, and current acceleration.
[0036] For example, in this embodiment of the disclosure, the reverse compensation amount F(B) of the HUD image can be:
[0037] F(B) = -1*b(B-B'), B = F(A) = a*A, B' = B*V*a', where b is the correction coefficient for the reverse compensation (b is a constant), V is the current speed of the vehicle, a' is the current acceleration of the vehicle, a is the correction coefficient for the pitch angle, and A is the detected pitch angle value of the vehicle.
[0038] Furthermore, substituting B and B' into F(B), we get: F(B) = -1*b(a*Aa*A*V*a').
[0039] Furthermore, through transformation, we can obtain: F(B)=-1*a*b*A(1-V*a')=a*b*A(V*a'-1).
[0040] In this embodiment of the disclosure, the reverse compensation amount has positive and negative values. When the reverse compensation amount is positive, it means that the display position of the HUD screen needs to be adjusted downward; when the reverse compensation amount is negative, it means that the display position of the HUD screen needs to be adjusted upward.
[0041] It should be noted that if the vehicle is traveling uphill, the reverse compensation is positive, and the HUD display position needs to be adjusted downwards; if the vehicle is traveling downhill, the reverse compensation is negative, and the HUD display position needs to be adjusted upwards. That is, when the vehicle is traveling on a level road, F(B) = 0; when the vehicle is traveling downhill, F(B) < 0; and when the vehicle is traveling uphill, F(B) > 0.
[0042] This disclosure does not impose specific limitations on the method of vehicle speed detection. For example, the vehicle speed can be detected using a wheel speed sensor; or, for example, the vehicle speed can be detected using a Hall effect sensor.
[0043] This disclosure does not impose specific restrictions on the method of vehicle acceleration detection. For example, a vehicle-mounted triaxial accelerometer can be used to detect vehicle acceleration; or a vehicle-mounted single-axis accelerometer can be used to detect vehicle acceleration.
[0044] In step S130, the display position of the HUD screen is adjusted according to the reverse direction compensation amount to display the vehicle's target information.
[0045] In this embodiment of the disclosure, the target information includes, but is not limited to, vehicle speed, navigation, and other driving information.
[0046] In this embodiment of the disclosure, the HUD screen can refer to the display screen projected onto the windshield directly in front of the driver by the HUD optical engine.
[0047] It should be understood that the HUD screen has a display area frame, meaning that the display position of the HUD screen has an upper boundary (i.e., the upper boundary of the display area frame) and a lower boundary (i.e., the lower boundary of the display area frame). The vertical adjustment of the HUD screen is performed within the range between the upper and lower boundaries.
[0048] As an example, adjusting the display position of the HUD screen based on the reverse compensation amount includes: obtaining the display range frame of the HUD screen; if the reverse compensation amount is equal to 0, then displaying the HUD screen in the center within the display range frame; if the reverse compensation amount is less than 0, then adjusting the HUD screen upward within the display range frame; or, if the reverse compensation amount is greater than 0, then adjusting the HUD screen downward within the display range frame.
[0049] Considering that the display position of the HUD screen has an adjustment range, if the reverse compensation amount is positive and the reverse compensation amount is greater than a certain threshold, the HUD screen will at most be adjusted downward to the lower limit; if the reverse compensation amount is negative and the reverse compensation amount is less than a certain threshold, the HUD screen will at most be adjusted upward to the upper limit.
[0050] As an example, if the reverse compensation amount is less than a first threshold, the HUD image is adjusted upwards to the upper boundary of the display area frame; if the reverse compensation amount is greater than a second threshold, the HUD image is adjusted downwards to the lower boundary of the display area frame. The first threshold is less than 0 and represents the maximum upward movement of the HUD image; the second threshold is greater than 0 and represents the maximum downward movement of the HUD image. The first and second thresholds can be set according to requirements, and this disclosure does not impose specific limitations on them.
[0051] It should be understood that in the embodiments of this disclosure, the display area frame of the HUD screen can be set to a colorless virtual frame, thereby avoiding any impact on the driver's line of sight.
[0052] As mentioned above, the deformed reverse compensation amount F(B) is: F(B) = a*b*A(V*a'-1). It can be seen that within the range between the upper and lower adjustment boundaries, the reverse compensation amount F(B) is positively correlated with the vehicle's pitch angle (a*A). Within the range between the upper and lower adjustment boundaries, if V*a'>1, the absolute value of the reverse compensation amount is positively correlated with the product of the current speed and the current acceleration.
[0053] In some implementations, after adjusting the display position of the HUD screen, the following additional steps are taken: if the pitch angle does not change, then the display position of the HUD screen is not adjusted.
[0054] In some implementations, before adjusting the display position of the HUD screen, the following steps are included: monitoring the road surface in front of the vehicle; and in response to detecting a bumpy road surface in front of the vehicle, activating a stabilization adjustment switch for the HUD screen. In some implementations, the stabilization adjustment switch can be an automatic logic control switch. Of course, the stabilization adjustment switch can also be a manual button switch.
[0055] It should be noted that the HUD screen stabilization switch refers to the switch that adjusts the HUD screen vertically. If the stabilization switch is in the off state, the HUD screen cannot be adjusted vertically; if the stabilization switch is in the on state, the HUD screen can be adjusted vertically.
[0056] In some implementations, onboard vision sensors can be used to monitor the road surface in front of the vehicle to determine if there are bumpy sections ahead. For example, an onboard camera can be used to detect these bumpy sections based on the image information captured.
[0057] The embodiments of this disclosure are described in more detail below with specific examples. In the examples below, Figures 2 and 3 are merely to help those skilled in the art understand the embodiments of this disclosure, and are not intended to limit the embodiments of this disclosure to the specific numerical values or scenarios illustrated. Those skilled in the art will obviously be able to make various equivalent modifications or variations based on the given examples, and such modifications or variations also fall within the scope of the embodiments of this disclosure.
[0058] Figure 2 illustrates another HUD display control method provided in this embodiment. In the example of Figure 2, assume the vehicle pitch angle is F(A), F(A) = a*A, where a is the correction coefficient for the pitch angle, and A is the sensor detection value of the vehicle pitch angle. When the vehicle is traveling along a horizontal plane, F(A) = 0; when the vehicle is heading downwards, F(A) < 0; and when the vehicle is heading upwards, F(A) > 0. Assume the reverse direction compensation amount of the HUD screen is F(B), F(B) = -1*b(B-B'), B = F(A), B' = B*V*a', where b is the correction coefficient for the reverse direction compensation amount, V is the current speed of the vehicle, and a' is the current acceleration of the vehicle. When the vehicle is traveling along a horizontal plane, F(B) = 0; when the vehicle is heading downwards, F(B) < 0; and when the vehicle is heading upwards, F(B) > 0.
[0059] Referring to Figure 2, the control method for the HUD display during the process of the vehicle traveling over a road surface may include the following steps: 201 to 206.
[0060] In step 201: When the vehicle is driving stably (i.e., the vehicle is driving along a horizontal plane), the vehicle body is stable relative to the ground, the vehicle body pitch angle F(A) = 0, at this time F(B) = 0, and the HUD screen is displayed vertically centered within the display range frame.
[0061] In step 202: When the vehicle goes off the bridge, the vehicle is at a downward angle relative to the ground. At this time, the pitch angle F(A) < 0 and F(B) < 0. Within the display range frame, the HUD screen display position is adjusted upward by the HUD screen display mechanism (such as HUD optical engine).
[0062] In step 203: When the vehicle passes over the speed bump, the vehicle is at an upward angle relative to the ground. At this time, the pitch angle F(A) > 0 and the pitch angle F(B) > 0. Within the display range frame, the HUD screen display position is adjusted downward by the HUD screen display mechanism.
[0063] In step 204: When the vehicle passes over a pothole, the vehicle is at a downward angle relative to the ground. At this time, the pitch angle F(A) < 0 and F(B) < 0. Within the display range frame, the HUD screen display position is adjusted upward by the HUD screen display mechanism.
[0064] In step 205: When the vehicle is on the bridge, the vehicle is at an upward angle relative to the ground. At this time, the pitch angle F(A) > 0 and the pitch angle F(B) > 0. Within the display range frame, the HUD screen display position is adjusted downward by the HUD screen display mechanism.
[0065] In step 206: When the vehicle is traveling along the horizontal plane, the vehicle body is stable relative to the ground, and the vehicle body pitch angle F(A) = 0. At this time, F(B) = 0, and the HUD screen is displayed vertically centered within the display range frame.
[0066] It should be noted that the black area in Figure 2 represents the HUD screen to be displayed, and the diagonal background area represents the display area of the HUD screen. It should be understood that the black area and diagonal background area in Figure 2 are added for ease of explanation. In practical applications, the HUD screen is transparent, and the target information displayed in the HUD screen (such as vehicle speed or navigation information) can be white or other colors (such as green). This disclosure does not impose specific limitations on this. The diagonal background area (i.e., the display area of the HUD screen) is a transparent virtual frame, primarily used to define or adjust the display area of the HUD screen.
[0067] Figure 3 illustrates another HUD display control method provided in this embodiment of the present disclosure. Referring to Figure 3, the HUD display control method may include the following steps: S301 to S304.
[0068] In step S301, it is determined whether the HUD stabilization switch is turned on. If the HUD stabilization switch is turned on, proceed to step S302; if the HUD stabilization switch is not turned on, proceed to step S303.
[0069] In step S302, the real-time pitch angle of the current vehicle is obtained, and the display position of the HUD is adjusted in real time according to the pitch angle:
[0070] 1) When the vehicle body is detected to be rising (such as when the vehicle goes over a speed bump), within the display range frame, the HUD display position is adjusted downward by the HUD display mechanism, and the process jumps to step S304 to achieve HUD image stability relative to the ground.
[0071] 2) When the vehicle body is detected to be tilting downwards (such as when the vehicle passes over a pothole), within the display range frame, the HUD display position is adjusted upwards by the HUD display mechanism, and the process jumps to step S304 to achieve HUD image stability relative to the ground.
[0072] 3) When the vehicle body is detected to be stable (such as when the vehicle is passing over a level surface), the HUD screen is displayed vertically centered within the display area and the process jumps to step S304.
[0073] In step S303, the HUD image is not compensated.
[0074] In step S304, the HUD screen is displayed within the display area frame.
[0075] It should be understood that the control method for HUD display in the embodiments of this disclosure can also be applied to the display of augmented reality head-up display (ARHUD).
[0076] The method embodiments of this disclosure have been described in detail above with reference to Figures 1 to 3. The apparatus embodiments of this disclosure are described in detail below with reference to Figures 4 and 5. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be referred to the foregoing method embodiments.
[0077] Figure 4 is a schematic diagram of the structure of a HUD display control device provided in an embodiment of this disclosure. This HUD display control device is applied to a vehicle. Referring to Figure 4, the HUD display control device 400 may include an acquisition module 410, a determination module 420, and an adjustment module 430.
[0078] The acquisition module 410 is configured to acquire the vehicle's pitch angle using onboard sensors.
[0079] The determination module 420 is configured to respond to changes in the pitch angle and determine the reverse direction compensation amount of the HUD image based on the pitch angle.
[0080] The adjustment module 430 is configured to adjust the display position of the HUD screen according to the reverse direction compensation amount in order to display the vehicle's target information.
[0081] Optionally, the adjustment module 430 is configured to: obtain the display range frame of the HUD image; if the reverse compensation amount is equal to 0, then display the HUD image in the center within the display range frame; if the reverse compensation amount is less than 0, then adjust the HUD image upward within the display range frame; or if the reverse compensation amount is greater than 0, then adjust the HUD image downward within the display range frame.
[0082] Optionally, if the reverse compensation amount is less than the first threshold, the HUD image is adjusted upward to the upper boundary of the display range frame; or if the reverse compensation amount is greater than the second threshold, the HUD image is adjusted downward to the lower boundary of the display range frame; wherein, the first threshold is less than 0 and is used to characterize the maximum amount of upward movement of the HUD image; the second threshold is greater than 0 and is used to characterize the maximum amount of downward movement of the HUD image.
[0083] Optionally, the determination module 420 is configured to: acquire the vehicle's current speed and current acceleration; and, in response to a change in pitch angle, determine a counter-directional compensation amount based on the pitch angle, current speed, and current acceleration.
[0084] Optionally, the reverse compensation amount F(B) is: F(B)=a*b*A(V*a'-1), where a is the correction coefficient of pitch angle, b is the correction coefficient of reverse compensation amount, A is the detected pitch angle value of the vehicle, V is the current speed of the vehicle, and a' is the current acceleration of the vehicle.
[0085] Optionally, the HUD display control device 400 further includes a second adjustment module configured to not adjust the display position of the HUD screen if the pitch angle does not change after adjusting the display position of the HUD screen.
[0086] Optionally, the HUD display control device 400 further includes: a monitoring module configured to monitor the road surface in front of the vehicle; and an activation module configured to activate a stabilization adjustment switch for the HUD screen in response to the detection of a bumpy road surface in front of the vehicle.
[0087] Optionally, the onboard sensor is an IMU gyroscope.
[0088] The following description, with reference to Figure 5, illustrates a vehicle 500 according to an embodiment of this disclosure. This vehicle 500 is configured to implement the methods described in the above-described method embodiments.
[0089] It should be understood that Vehicle 500 can be applied to any of the vehicle types mentioned above.
[0090] Vehicle 500 may include one or more processors 510. The processor 510 may enable vehicle 500 to implement the methods described in the preceding method embodiments.
[0091] The processor 510 can be a general-purpose processor or a special-purpose processor. For example, the processor can be a central processing unit (CPU). Alternatively, the processor can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0092] The vehicle 500 may also include one or more memories 520. The memories 520 store a program that can be executed by the processor 510 to control the vehicle 500 to perform the methods described in the preceding method embodiments. The memories 520 may be independent of the processor 510 or integrated into the processor 510.
[0093] Vehicle 500 may also include transceiver 530. Processor 510 can communicate with other devices via transceiver 530. For example, processor 510 can send and receive data with other devices via transceiver 530.
[0094] This disclosure also provides a chip including a processor configured to retrieve and execute a computer program from memory, causing a device with the chip installed to perform the methods described in the above method embodiments. It is understood that the processor can be any type of processor mentioned above. It is also understood that the memory can be independent of the chip or integrated into the chip.
[0095] This disclosure also provides a computer-readable storage medium configured to store a program, which causes a computer to perform the methods described in the various embodiments of this disclosure.
[0096] This disclosure also provides a computer program product. The computer program product includes a program. The program causes a computer to perform the methods described in the various embodiments of this disclosure.
[0097] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any other combination. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a machine-readable storage medium or transmitted from one machine-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The machine-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0098] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments of this disclosure can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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 this disclosure.
[0099] In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0100] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0101] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0102] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A control method for a HUD display, applied to a vehicle, the control method comprising: The vehicle's pitch angle is obtained using onboard sensors; In response to a change in the pitch angle, the reverse direction compensation amount of the HUD image is determined based on the pitch angle. Based on the reverse compensation amount, the display position of the HUD screen is adjusted to display the target information of the vehicle.
2. The control method according to claim 1, wherein, Adjusting the display position of the HUD screen according to the reverse compensation amount includes: Obtain the display area bounding box of the HUD screen; When the reverse compensation amount is equal to 0, the HUD image is displayed centered within the display range frame; When the reverse compensation amount is less than 0, adjust the HUD image upwards within the display range frame; or When the reverse compensation amount is greater than 0, the HUD image is adjusted downward within the display range frame.
3. The control method according to claim 2, wherein, If the reverse compensation amount is less than the first threshold, the HUD image is adjusted upwards to the upper boundary of the display range frame; or If the reverse compensation amount is greater than the second threshold, the HUD image will be adjusted downwards to the lower boundary of the display range frame; Wherein, the first threshold is less than 0, and the first threshold is used to characterize the maximum amount of upward movement of the HUD screen; The second threshold is greater than 0, and the second threshold is used to characterize the maximum amount of downward movement of the HUD screen.
4. The control method according to any one of claims 1 to 3, wherein, The response to a change in the pitch angle, determining the reverse direction compensation amount of the HUD image based on the pitch angle, includes: Obtain the current speed and current acceleration of the vehicle; In response to a change in the pitch angle, the reverse direction compensation amount is determined based on the pitch angle, the current velocity, and the current acceleration.
5. The control method according to any one of claims 1 to 4, wherein, The reverse compensation amount F(B) is: F(B) = a*b*A(V*a'-1) Where a is the correction coefficient for the pitch angle, b is the correction coefficient for the reverse compensation amount, A is the detected pitch angle value of the vehicle, V is the current speed of the vehicle, and a' is the current acceleration of the vehicle.
6. The control method according to any one of claims 1 to 5, wherein, After adjusting the display position of the HUD screen, the control method further includes: Without changing the pitch angle, the display position of the HUD screen is not adjusted.
7. The control method according to any one of claims 1 to 6, wherein, Before adjusting the display position of the HUD screen, the control method further includes: Monitor the road surface in front of the vehicle; In response to the detection of a bumpy road surface in front of the vehicle, the stabilization adjustment switch of the HUD screen is turned on.
8. The control method according to any one of claims 1 to 7, wherein, The on-board sensor is an IMU gyroscope.
9. A control device for a HUD display, applied in a vehicle, the control device comprising: The acquisition module is configured to acquire the vehicle's pitch angle using onboard sensors; The determination module is configured to determine the reverse direction compensation amount of the HUD image based on the pitch angle in response to a change in the pitch angle. The adjustment module is configured to adjust the display position of the HUD screen according to the reverse direction compensation amount in order to display the target information of the vehicle.
10. A vehicle comprising: Memory, configured to store computer programs; The processor is configured to invoke and run a computer program stored in the memory to control the vehicle to perform the method as described in any one of claims 1 to 8.
11. A chip including a processor configured to retrieve and execute a computer program from a memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 8.
12. A computer-readable storage medium, wherein, It contains a program that causes a computer to perform the method as described in any one of claims 1 to 8.
13. A computer program product, wherein, The computer program product includes a program that causes a computer to perform the method as described in any one of claims 1 to 8.