HUD display brightness adaptive adjustment method and device, medium, program product and terminal
By generating brightness mapping functions and real-time adjustment parameters, the complex environmental adaptability problem of HUD brightness adjustment is solved, and the precise adaptive adjustment of HUD brightness is achieved, which improves driving safety and user experience.
Patent Information
- Application Number
- CN202411476816.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-07-01
AI Technical Summary
The existing HUD technology relies on manual control or simple automatic adjustment in brightness adjustment, which cannot meet the needs of complex environments and intelligent adaptation, resulting in cumbersome operation and is not conducive to driving convenience.
By performing multiple rounds of brightness tests, the brightness mapping function is generated, the environmental brightness and adaptive adjustment parameters are collected in real time, the optimal brightness value is calculated dynamically, and the brightness mapping function is used for adaptive adjustment, combining brightness gear and PWM technology for precise control.
It realizes accurate adaptive adjustment of HUD brightness, improves driving safety and user experience, ensures that information is clearly readable under various lighting conditions, and provides personalized brightness management.
Smart Images

Figure CN120236474A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle driving assistance systems, and particularly to a method, device, medium, program product, and terminal for adaptively adjusting the display brightness of a HUD. Background Art
[0002] A Head-Up Display (HUD) is a transparent display device that projects key information in front of the driver's line of sight, aiming to improve driving safety and convenience. The HUD was first applied in the aviation field, where flight data is superimposed in the pilot's field of vision to reduce the frequent switching of the line of sight between the instrument panel and the road, thereby improving operation efficiency and reaction speed. With the rapid development of the automotive industry, HUD technology has gradually been popularized in civilian vehicles and has become one of the important configurations of modern intelligent vehicles. In automotive applications, the HUD can project key data such as vehicle speed, engine speed, navigation instructions, and warning information onto the windshield in the form of graphics or text, allowing the driver to obtain the necessary information at a glance without having to look down. This design significantly reduces the number of times the driver's line of sight is shifted, reduces the risk of traffic accidents caused by distraction, and improves the overall driving experience.
[0003] However, there are still many deficiencies in the existing HUD technology in terms of brightness adjustment. Most traditional HUD systems rely on manual control or simple automatic adjustment mechanisms for brightness adjustment. Manual adjustment requires the driver to manually adjust the brightness and contrast of the HUD according to external lighting conditions, which is cumbersome to operate in actual driving and is not conducive to the convenience of use during continuous driving. On the other hand, simple automatic adjustment usually adjusts the display brightness based on the data of a single light sensor through a preset threshold, lacking the ability to comprehensively perceive complex environments and respond intelligently. Summary of the Invention
[0004] In view of the above-mentioned disadvantages of the prior art, the purpose of this application is to provide a method, device, medium, program product, and terminal for adaptively adjusting the display brightness of a HUD, which is used to solve the problem that the brightness adjustment of the existing HUD is manual or simple automatic adjustment and cannot meet the requirements of complex environments or intelligent adaptation.
[0005] To achieve the above and other related objectives, a first aspect of the present application provides a method for adaptively adjusting the display brightness of a HUD, including: performing multiple rounds of HUD brightness tests to generate a brightness mapping function for characterizing the correspondence between brightness control parameters and HUD display brightness values; collecting the real-time ambient brightness value, and reading the HUD default brightness value and the adaptive adjustment parameters; performing adaptive calculation on the HUD default brightness value based on the real-time ambient brightness value and / or the adaptive adjustment parameters to generate a real-time optimal brightness value; substituting the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter; and performing real-time adaptive adjustment on the HUD display brightness value based on the real-time optimal brightness control parameter.
[0006] In some embodiments of the first aspect of the present application, the brightness control parameters include one or more combinations of brightness levels and PWM.
[0007] In some embodiments of the first aspect of the present application, the process of performing adaptive calculation on the HUD default brightness value based on the real-time ambient brightness value to generate a real-time optimal brightness value includes: if the current frame brightness value is higher than the previous frame brightness value, increasing the HUD default brightness value to generate a real-time optimal brightness value; if the current frame brightness value is lower than the previous frame brightness value, decreasing the HUD default brightness value to generate a real-time optimal brightness value.
[0008] In some embodiments of the first aspect of the present application, the adaptive adjustment parameters include one or more combinations of a time parameter, a weather condition parameter, an air quality parameter, a road condition parameter, and a user-defined parameter.
[0009] In some embodiments of the first aspect of the present application, the process of performing adaptive calculation on the HUD default brightness value based on the adaptive adjustment parameters includes: setting the HUD default brightness value to a night mode or a day mode based on the time parameter to generate a real-time optimal brightness value.
[0010] In some embodiments of the first aspect of the present application, the process of performing adaptive calculation on the HUD default brightness value based on the adaptive adjustment parameters includes: constructing a mapping relationship between the weather condition parameter or the air quality parameter or the road condition parameter and the HUD default brightness value to generate a real-time optimal brightness value based on the time parameter.
[0011] To achieve the above and other related objectives, the second aspect of the present application provides a HUD display brightness adaptive adjustment device, including: a brightness calibration module: used to perform multiple rounds of HUD brightness tests to generate a brightness mapping function for characterizing the correspondence between brightness control parameters and HUD display brightness values; a brightness calculation module: used to collect real-time ambient brightness values, and read the HUD default brightness value and adaptive adjustment parameters; based on the real-time ambient brightness value and / or the adaptive adjustment parameters, perform adaptive calculation on the HUD default brightness value to generate a real-time optimal brightness value; a brightness adjustment module: used to substitute the real-time optimal brightness value into the brightness mapping function to generate real-time optimal brightness control parameters; based on the real-time optimal brightness control parameters, perform real-time adaptive adjustment on the HUD display brightness value.
[0012] To achieve the above and other related objectives, the third aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the HUD display brightness adaptive adjustment method is implemented.
[0013] To achieve the above and other related objectives, the fourth aspect of the present application provides a computer program product, which includes computer program code, and when the computer program code runs on a computer, the computer implements the HUD display brightness adaptive adjustment method.
[0014] To achieve the above and other related objectives, the fifth aspect of the present application provides an electronic terminal, including a memory, a processor, and a computer program stored on the memory; the processor executes the computer program to implement the HUD display brightness adaptive adjustment method.
[0015] As described above, the HUD display brightness adaptive adjustment method, device, medium, program product, and terminal of the present application have the following beneficial effects: significantly improving the adaptability and accuracy of the HUD system. By generating a brightness mapping function, the system can make precise adjustments according to the brightness conditions in different environments. This not only ensures the clear readability of information under various lighting conditions but also improves driving safety and user comfort through real-time dynamic adjustment. In addition, the solution provides personalized HUD display brightness management, allowing settings according to user preferences, thereby enhancing the user experience and the effectiveness of information transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 Shows a schematic flowchart of an embodiment of the HUD display brightness adaptive adjustment method of the present application.
[0017] Figure 2Shows a schematic flowchart of the brightness calibration operation in an embodiment of the HUD display brightness adaptive adjustment method of the present application.
[0018] Figure 3 Shows a schematic flowchart of the adaptive brightness adjustment in an embodiment of the HUD display brightness adaptive adjustment method of the present application.
[0019] Figure 4 Shows a schematic flowchart of another embodiment of the HUD display brightness adaptive adjustment method of the present application.
[0020] Figure 5 Shows a schematic structural diagram of an embodiment of the HUD display brightness adaptive adjustment device of the present application.
[0021] Figure 6 Shows a schematic structural diagram of an embodiment of the HUD display brightness adaptive adjustment terminal of the present application. Detailed implementation manners
[0022] The following uses specific specific examples to illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0023] Before further elaborating on the present invention, the nouns and terms involved in the embodiments of the present invention are described. The nouns and terms involved in the embodiments of the present invention are applicable to the following explanations:
[0024] <1>HUD brightness test: The HUD brightness test is a process of detecting and adjusting the brightness of a Heads-Up Display (HUD), aiming to ensure that the display is clearly readable under different ambient light conditions. This test involves adjusting the brightness level to adapt to different lighting environments such as bright sunlight or night, and at the same time applying Pulse Width Modulation (PWM) technology to control the LED backlight brightness by adjusting the signal width.
[0025] <2>HUD display brightness value: The brightness level of the current display content of the HUD device, usually in candela per square meter (cd / m 2 ) as the unit, reflecting the readability and clarity of information under various lighting conditions.
[0026] <3>Brightness mapping function: A mathematical function that describes the relationship between environmental factors (such as weather conditions, air quality, and real-time lighting) and the HUD display brightness value, and is used to dynamically calculate the optimal display brightness.
[0027] <4>PWM (Pulse Width Modulation): A method of adjusting the current or voltage output by quickly switching the signal state (on / off) to change the average power of the signal, in order to achieve precise control of the HUD brightness.
[0028] <5>Weather state parameter: A variable representing the current weather conditions, including sunny, cloudy, rainy, etc., presented in string format or predefined codes, which affects the lighting and visibility of the driving environment.
[0029] <6>Air quality parameter: An indicator used to describe the cleanliness of the ambient air, usually based on the measurement of pollutant concentrations (such as PM2.5, PM10), which affects the overall visibility and driving safety. It is often represented in the form of numerical values and descriptive strings, such as "PM2.5: 35 μg / m 3 (Good)".
[0030] For ease of understanding the embodiments of the present application, first, in combination with Figure 1 Detailed description is provided. Figure 1 FIG. shows a schematic flowchart of a method for adaptively adjusting the HUD display brightness in an embodiment of the present invention. The method for adaptively adjusting the HUD display brightness in this embodiment mainly includes the following steps:
[0031] Step S11: Perform multiple rounds of HUD brightness tests to generate a brightness mapping function for characterizing the corresponding relationship between the brightness control parameters and the HUD display brightness value.
[0032] In an embodiment of the present invention, the brightness control parameters include one or a combination of more of the brightness levels and PWM.
[0033] In this embodiment, the brightness level refers to an adjustable brightness level, and the user can select different levels to achieve the desired brightness level. For example, the HUD may have multiple brightness settings. For instance, level 1 is the lowest brightness and level 5 is the highest brightness, and the user can select according to the ambient light and personal preferences. The setting of the brightness level enables the user to conveniently adjust the display effect in different scenarios. PWM (Pulse Width Modulation) is a method of controlling the current and brightness by adjusting the duty cycle of the signal. The higher the duty cycle, the higher the average voltage and brightness of the output, thereby achieving precise control of the display brightness. The higher the PWM frequency, the more difficult it is for the human eye to perceive the brightness flicker. Therefore, this method is often used for efficient and precise brightness adjustment. By changing the width of the pulse, the HUD can achieve different brightness effects in a continuously on state.
[0034] Furthermore, the relationship between the brightness levels and Pulse Width Modulation (PWM) in HUD brightness control is a corresponding relationship. Specifically, each brightness level corresponds to a basic brightness level, and PWM is responsible for making fine brightness adjustments within each level. By selecting different brightness levels, users can quickly set the desired brightness level, and PWM then provides more precise control and dynamic adjustment on this basis to adapt to various ambient light conditions. Generally speaking, the brightness levels provide overall brightness selection, while PWM provides flexibility and precision for brightness adjustment within each level. The two work together to meet the visual needs of users in different scenarios.
[0035] In an embodiment of the present invention, performing multiple rounds of HUD brightness tests to generate a brightness mapping function that characterizes the correspondence between brightness control parameters and HUD display brightness values refers to performing a brightness calibration operation on the HUD system.
[0036] It should be noted that the brightness calibration operation refers to the process of testing and adjusting the relationship between brightness control parameters and the actual display brightness value in the present invention. The purpose is to generate a brightness mapping function to accurately describe the correspondence between different brightness control parameters (such as brightness levels and PWM settings) and the output display brightness.
[0037] Furthermore, the process of the brightness calibration operation is as Figure 2 shown, which includes the following steps: setting multiple brightness levels to gradually adjust the brightness of the HUD under a unified test environment and test equipment, adjusting PWM at each level to observe its impact on brightness, and using a photometer to measure the actual display brightness. Subsequently, a brightness mapping function is generated through data analysis, and finally verification and adjustment are performed to ensure the accuracy and consistency of the mapping function. Therefore, the brightness calibration operation is a key step to ensure accurate and stable display of the HUD in various environments, helping to deeply understand and optimize the brightness settings, thereby enhancing the user experience.
[0038] As Figure 2 shown, HUD brightness adjustment includes: level, PWM value, and brightness value, which respectively represent different brightness setting levels, the corresponding pulse width modulation value (the larger the value, the higher the brightness), and the actual brightness performance at a specific PWM value. The process of brightness calibration includes: setting the PWM value to control the HUD brightness, using an illuminometer to measure the actual brightness value of the current environment, and selecting the most suitable brightness value and the corresponding PWM value according to the measurement results. Thus, dynamic brightness management of the HUD is achieved through PWM adjustment to adapt to different ambient light conditions.
[0039] It should be noted that in this embodiment, there is a one-to-one correspondence among PWM, brightness levels, and actual brightness values. Specifically, each brightness level corresponds to a basic brightness level, and each brightness level can be further adjusted for more precise brightness control by adjusting the duty cycle of PWM. Therefore, a specific brightness level and the corresponding PWM setting jointly determine the actual display brightness of the HUD, enabling users to precisely control the screen brightness by selecting different levels and adjusting PWM.
[0040] Step S12: Collect the real-time ambient brightness value, and read the default brightness value and adaptive adjustment parameters of the HUD; based on the real-time ambient brightness value and / or the adaptive adjustment parameters, perform adaptive calculation on the default brightness value of the HUD to generate a real-time optimal brightness value.
[0041] In an embodiment of the present invention, the adaptive adjustment parameters include one or a combination of more of: a time parameter, a weather condition parameter, an air quality parameter, a road condition parameter, and a user-defined parameter.
[0042] Furthermore, the time parameter is used to represent the current time and date, so as to judge the brightness requirements that may affect the driving environment according to the time parameter, and it adopts a format such as "YYYY-MM-DD HH:MM:SS"; the weather condition parameter is used to represent the current weather conditions (such as sunny, cloudy, rainy, etc.), and it may be presented in a string format (for example, "sunny") or in the form of a predefined weather code; the air quality parameter is used to represent the ambient air quality level, usually based on indicators such as PM2.5, and the format is a numerical value plus a descriptive string (such as "PM2.5: 35 μg / m 3 (good)"); the road condition parameter is used to describe the road conditions, including traffic flow and construction information, and usually adopts a structured data format such as JSON; the user-defined parameter is used to adjust HUD brightness and other settings according to the user's personal preferences, and it is presented in a key-value pair format (such as "brightness preference: 80"). The adaptive adjustment parameters provide comprehensive environmental information for the HUD system through real-time collection and analysis, enabling it to intelligently adjust the display brightness and content, thereby ensuring the best user experience and safety under various driving conditions.
[0043] It should be noted that the purpose of introducing air quality parameters in this embodiment is to improve the accuracy of HUD display and driving safety. The change in the concentration of particulate matter in the air, such as PM2.5, will directly affect visibility. For example, in high-pollution or smoggy weather, the ambient brightness decreases and the contrast weakens. Traditional HUDs may not be able to provide sufficient clarity or brightness to ensure the readability of information. Therefore, in this embodiment, by real-time monitoring air quality parameters, the brightness and contrast of the HUD are dynamically adjusted to adapt to the external lighting conditions, thereby improving information readability. Compared with the prior art, the advantage of this embodiment is that it comprehensively considers various factors affecting the driving environment, thus providing more personalized and refined brightness adjustment. Traditional technologies often rely only on weather or time for adjustment, while ignoring the significant impact of air quality on visual conditions. This embodiment fills this gap by introducing air quality parameters, ensuring that the HUD can provide the best visual experience and information transmission under different pollution levels, and thus improving driving safety and comfort.
[0044] In an embodiment of the present invention, in the setting of brightness adaptive adjustment, the user can enable the night mode and day mode through time setting. This function allows the user to flexibly adjust the brightness performance of the HUD according to personal needs and habits to adapt to different lighting environments. In addition, the user can also set according to the seasonal changes in a year. For example, in winter, the daytime lighting time is shorter, and the user can choose to increase the brightness in the day mode, while in summer, it can be correspondingly reduced to avoid eye fatigue.
[0045] Furthermore, by combining time and landmark settings, the vehicle's information system can input the current location and, according to the night mode or day mode set by the user and the information of the current month, intelligently determine the brightness adjustment gear. This comprehensive consideration of brightness adjustment method can achieve a more accurate adaptive effect. For example, in some areas, the daytime lighting in winter is weak, and even in the day mode, the brightness of the HUD may need to be adjusted to a higher gear to ensure that the information is clearly visible. In summer, although it is daytime, the strong sunlight may cause glare, and the user can choose to reduce the brightness to improve visual comfort. Through the comprehensive setting of time and landmarks, the HUD can not only adapt to different lighting conditions, but also provide a personalized brightness adjustment scheme according to the user's actual driving environment and habits, thereby improving driving safety and the overall user experience.
[0046] In an embodiment of the present invention, the process of adaptively calculating the default brightness value of the HUD based on the real-time ambient brightness value to generate a real-time optimal brightness value includes: if the brightness value of the current frame is higher than that of the previous frame, increasing the default brightness value of the HUD to generate a real-time optimal brightness value; if the brightness value of the current frame is lower than that of the previous frame, decreasing the default brightness value of the HUD to generate a real-time optimal brightness value.
[0047] In this embodiment, the real-time brightness value of the current environment is regularly collected by an integrated ambient light sensor to obtain data on changes in external lighting conditions. Exemplarily, on a sunny day, the brightness value under direct sunlight is generally between 10,000 and 100,000 Lux, while the brightness value on a cloudy or overcast sunny day is usually between 1,000 and 10,000 Lux. In rainy or cloudy weather, the brightness value is usually between 100 and 1,000 Lux, and the specific value is affected by the rainfall intensity and cloud thickness. At sunset, the brightness value drops rapidly, usually between 100 and 500 Lux, and is below 100 Lux near sunset.
[0048] In this embodiment, the collected real-time ambient brightness value will be stored for comparison with the brightness value of the previous frame collected during a previous period of time. The brightness value of the previous frame is the ambient brightness value collected last time and is used as a benchmark for monitoring brightness changes. Specifically, if the brightness value of the current frame is higher than that of the previous frame, it is determined that the ambient light intensity is increasing. At this time, the default brightness value of the HUD needs to be appropriately increased to ensure that the displayed information is still clearly readable under enhanced lighting conditions. The new real-time optimal brightness value is calculated according to the set adjustment algorithm, and the increase amplitude can be dynamically adjusted according to the environmental change rate and the user's personalized needs; on the contrary, if the brightness value of the current frame is lower than that of the previous frame, it is determined that the ambient light intensity is decreasing. At this time, the default brightness value of the HUD needs to be decreased to avoid the displayed content being too dazzling in a low-light environment and to protect the driver's visual comfort.
[0049] Furthermore, the obtained real-time optimal brightness value is applied to the HUD display in real time to ensure that the displayed content remains in the best visible state, and at the same time, the current brightness value is saved for use in the next frame brightness comparison. Finally, feedback information on brightness adjustment from the user is collected to further optimize the adaptive algorithm, and machine learning technology is used to gradually adapt to the user's preference for brightness changes to achieve a more personalized adjustment experience. The adaptive calculation scheme proposed by the present invention enables the HUD display of the present invention to dynamically respond to changes in ambient light, automatically set the optimal brightness, thereby ensuring clear and comfortable information display in different driving environments, and thus improving driving safety and user experience.
[0050] In an embodiment of the present invention, the user can set the brightness configuration under different weather conditions according to personal preferences to achieve more accurate brightness adaptive adjustment. For example, under sunny conditions, the brightness of the HUD can be set to gear X to ensure clear readability of information under strong light conditions. At the same time, in cloudy or low-light environments, the user can adjust the brightness to gear X + 2 to adapt to the lower light level.
[0051] In an embodiment of the present invention, the process of adaptively calculating the default brightness value of the HUD based on the adaptive adjustment parameters includes: based on the time parameter, setting the default brightness value of the HUD to night mode or day mode to generate a real-time optimal brightness value. When it is detected that the current time is within the set daytime period (such as 6:00 to 18:00), the program automatically sets the HUD to day mode. The brightness in this mode is high to ensure clear visibility under strong sunlight. If the current time is within the set nighttime period (such as 18:00 to 6:00), the program activates the night mode and reduces the HUD brightness to reduce the interference of light to the driver and eye fatigue. Exemplarily, the default brightness during the day can be set to 80% (providing good visibility on cloudy days and avoiding glare), 90% (fully ensuring clear visibility on sunny days), or 100% (ensuring information readability in extremely strong sunlight). The nighttime brightness is set to 20% (the lowest brightness in a completely dark environment to reduce nighttime influence), 30% (maintaining moderate brightness in an urban environment with street lights), or 40% (ensuring visibility but not causing fatigue when the background light is moderate in an open area). These brightness values are not only based on the time period but also adjusted in real time according to changes in the vehicle's internal and external environments.
[0052] Furthermore, when the time parameter is at the transition between day and night, a linear interpolation algorithm is used to achieve a smooth transition of brightness between day and night modes. To achieve a gradual change in brightness during the transition period, rather than a sudden change, to bridge the visual difference caused by the mode change between day and night.
[0053] In an embodiment of the present invention, the brightness adjustment scheme based on road conditions allows the HUD to achieve dynamic brightness adjustment according to the current driving environment and road conditions of the vehicle. First, through sensors and cameras, information such as traffic flow, driving speed, and road surface conditions is monitored in real time. When the vehicle enters a wide road such as a highway, the HUD brightness is automatically adjusted to a higher gear to ensure clear visibility of information and improve the driver's reaction ability. On the contrary, in a complex urban traffic environment, the brightness is adjusted to medium or low to reduce visual interference.
[0054] In this embodiment, the present invention also continuously monitors the ambient light intensity through the connected optical sensor module. And according to the sensing data: under daytime conditions, if the detected light intensity increases, the brightness is automatically increased; by adjusting the maximum value not exceeding 100%, it is ensured that the brightness will not be too high. Under nighttime conditions, if the ambient light gradually weakens, reducing the brightness helps to protect the driver's vision.
[0055] In an embodiment of the present invention, the process of adaptively calculating the default brightness value of the HUD based on the adaptive adjustment parameters includes: constructing a mapping relationship between the weather state parameter or air quality parameter or road condition parameter and the default brightness value of the HUD, so as to generate a real-time optimal brightness value based on the time parameter.
[0056] In this embodiment, the adaptive adjustment parameters refer to external environmental factors that affect driving conditions, such as weather state, air quality, and road conditions. These factors affect the brightness and visual clarity of the environment, so it is necessary to adjust the brightness of the HUD. The default brightness value of the HUD is the brightness value set under standard conditions, but due to environmental changes, it may need to be adjusted in real time to adapt to the actual situation. For this purpose, by establishing a mapping relationship, these adaptive adjustment parameters are associated with the HUD brightness, and the appropriate brightness setting is determined according to the current input parameters, so as to generate a real-time optimal brightness value and ensure that the HUD shows the best effect in various environments.
[0057] In an embodiment of the present invention, the light changes at the vehicle end are fully automatically monitored through the integrated ambient light sensor and in-vehicle computing unit. Specifically, when the sensor detects a sudden increase in light intensity (such as when driving into a sunlit area), the real-time optimal brightness value is calculated and then input into the established brightness mapping function to automatically adjust the brightness level and PWM setting. To improve accuracy, an AI algorithm is also used to predict upcoming light changes. By combining with in-vehicle navigation and map data, sunlit areas are identified in advance and the brightness is pre-adjusted immediately. In addition, user preference data under different ambient light intensities is collected in real time to strengthen the adaptive ability, reduce unnecessary visual fluctuations caused by brightness adjustment, and ensure that the driver can always clearly receive key information without any manual intervention.
[0058] In an embodiment of the present invention, the brightness preference of the user is autonomously learned and updated through a machine learning algorithm. Specifically, the user identity is recognized through the vehicle ID or the Bluetooth signal of the smartphone, and the historical brightness setting data is automatically synchronized. When entering the vehicle, by automatically evaluating the ambient light and combining the user's historical preferences, a personalized optimal brightness setting is calculated and applied in real time for each user, and the brightness is automatically adjusted. This process is further enhanced by remotely updating the preferences through the cloud, covering the usage scenarios of different vehicles, and building a cross-platform personalized brightness configuration profile library to ensure that the user can enjoy a consistent brightness experience in any vehicle. At the same time, the vehicle usage patterns and driving environment characteristics are also analyzed to dynamically adjust the HUD display strategy, taking into account the energy-saving design and comprehensively improving the HUD function.
[0059] In an embodiment of the present invention, in the night or low-light conditions, it can automatically switch to the night mode. When the sensor detects insufficient light, it will automatically reduce the brightness value and precisely adjust the HUD brightness through a night-specific brightness mapping function to reduce visual fatigue. At the same time, the high-contrast mode and the infrared assistance function are automatically activated to ensure that the important road signs are clearly visible in bad weather or in an environment without lighting. By combining the vehicle speed and navigation data and using the on-vehicle camera data to enhance the night detection accuracy, without the driver's input, it can intelligently highlight the key information at sharp turns or complex sections, improving safety and the driving experience. Especially when facing potential dangers, it can analyze the night driving behavior, intelligently predict the traffic dynamics and dangerous areas, and actively issue prompts or steering wheel vibration warnings when the danger is approaching.
[0060] Step S13: Substitute the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter; based on the real-time optimal brightness control parameter, perform real-time adaptive adjustment on the HUD display brightness value.
[0061] In an embodiment of the present invention, the process of substituting the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter aims to ensure that the HUD always provides the most comfortable and clear display effect under different lighting conditions. In this embodiment, by real-time monitoring the ambient light conditions, the best brightness value is calculated and combined with the previously determined brightness mapping function to automatically adjust the brightness control parameters (such as brightness levels or PWM settings), thereby achieving adaptive adjustment. Among them, the brightness mapping function contains the corresponding relationship between the brightness levels and the PWM settings, and by inputting the real-time optimal brightness value into this function, the best control parameters can be obtained.
[0062] In an embodiment of the present invention, the real-time adaptive adjustment of the HUD display brightness is optimized through multiple control parameters. First, the PWM adjustment scheme dynamically adjusts the duty cycle of the PWM signal according to the current ambient light conditions. A higher light intensity corresponds to a short duty cycle (high brightness), while a lower intensity corresponds to a long duty cycle (low brightness). For gear-based brightness control, the brightness gear suitable for the current environmental conditions is switched, and the brightness gears include but are not limited to: the preset gears of the HUD system and the gears set by the user.
[0063] In an embodiment of the present invention, a feedback mechanism is provided to further optimize the parameter settings by adjusting the feedback of the user interface or automatically learning the user's preferences after generating the real-time optimal brightness control parameters. This can include adjusting the sensitivity, response time, and performing brightness flicker tests at specific frequencies to ensure comfort.
[0064] In an embodiment of the present invention, after generating the real-time optimal brightness control parameters, fine-tuning is also performed through an adaptive energy-saving adjustment algorithm. The adaptive energy-saving adjustment algorithm actively reduces unnecessary brightness adjustments under stable or slowly changing ambient light conditions, thereby reducing power consumption. It includes the following steps: when it is detected that the light changes slowly or remains stable continuously, the brightness update frequency is reduced from several times per second to once per second to avoid unnecessary adjustments; and the ambient light change pattern is monitored through background brightness analysis. When the change amplitude is less than the set threshold, the existing brightness setting is maintained without adjustment; a regular status check mechanism is executed at a certain time interval to ensure maintaining the best brightness under changing environmental conditions and continuously achieving the energy-saving effect, thereby reducing the frequency of brightness adjustment. At the same time, the user can also select different energy-saving schemes according to personal preferences and usage scenarios, such as "power-saving mode" or "comfort mode".
[0065] It is worth noting that the advantage of introducing the adaptive energy-saving adjustment algorithm is that the HUD can achieve efficient energy utilization while providing a high-quality visual experience. It effectively reduces power consumption, extends the service life of the device, and improves the user experience. Users can obtain a comfortable visual effect in different environments without worrying about the energy consumption problem caused by excessive brightness adjustment. In addition, the flexible selection of energy-saving modes enables users to adjust according to their own needs, further enhancing the adaptability and user satisfaction of the system.
[0066] Figure 3A schematic diagram of the adaptive setting process in one embodiment of the present invention is shown. First, by monitoring the changes in ambient brightness, the ambient illumination and light sensitivity AD value are obtained using a illuminance meter. Next, the measured ambient illumination is matched with the brightness value of the HUD to determine the HUD brightness value that best suits the current environment. Finally, the appropriate brightness level is automatically selected and switched based on the matching result, thereby achieving adaptive adjustment of the HUD brightness. The adaptive setting process ensures that the HUD can provide the best readability and user experience under different lighting conditions.
[0067] Figure 4 The flowchart of the method for adaptively adjusting the brightness of the HUD display in one embodiment of the present invention is shown. The user can choose to set the brightness manually or automatically after the system is started. The manual setting allows the user to customize the brightness parameters, while the automatic setting is input based on information such as the external ambient light, time, geographic location and weather. This information will be processed to determine the appropriate brightness level, and the system will then adjust the HUD brightness in real time to adapt to the current driving environment and conditions. The overall process is designed to provide flexible brightness adjustment options to improve driving safety and information readability.
[0068] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" represent examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0069] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc or abc, where a, b, c can be single or multiple.
[0070] Figure 5 is a schematic block diagram of a HUD display brightness adaptive adjustment device 500 provided in an embodiment of the present application. Figure 5 As shown, the device includes a brightness calibration module 501 , a brightness calculation module 502 and a brightness adjustment module 503 .
[0071] Brightness calibration module 501: It is used to perform multiple rounds of HUD brightness tests to generate a brightness mapping function for characterizing the correspondence between brightness control parameters and HUD display brightness values;
[0072] Brightness calculation module 502: It is used to collect the real-time ambient brightness value, and read the HUD default brightness value and the adaptive adjustment parameter; Based on the real-time ambient brightness value and / or the adaptive adjustment parameter, perform adaptive calculation on the HUD default brightness value to generate a real-time optimal brightness value;
[0073] Brightness adjustment module 503: It is used to substitute the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter; Based on the real-time optimal brightness control parameter, perform real-time adaptive adjustment on the HUD display brightness value.
[0074] It should be understood that the specific processes of each module executing the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0075] It should also be understood that the division of modules in the embodiments of the present application is illustrative, merely a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present application, each functional module may be integrated in a processor, or may exist separately physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules.
[0076] Figure 6 It is a schematic block diagram of an electronic terminal provided by an embodiment of the present application. As Figure 6 shown, the electronic terminal includes: at least one processor 601, a memory 602, at least one network interface 603, and a user interface 605. Each component in the device is coupled together through a bus system 604. It can be understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 6 all kinds of buses are labeled as the bus system.
[0077] Among them, the user interface 605 may include a display, a keyboard, a mouse, a trackball, a click gun, a key, a button, a touchpad, or a touch screen, etc.
[0078] It can be understood that the memory 602 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM). The memory described in the embodiments of the present invention is intended to include but not limited to these and any other suitable categories of memories.
[0079] The memory 602 in the embodiments of the present invention is used to store various categories of data to support the operation of the electronic terminal 600. Examples of these data include: any executable programs for operating on the electronic terminal 600, such as the operating system 6021 and the application program 6022; the operating system 6021 contains various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program 6022 can include various application programs, such as a media player, a browser, etc., for implementing various application services. The method for adaptively adjusting the HUD display brightness provided in the embodiments of the present invention can be included in the application program 6022.
[0080] The method disclosed in the above embodiments of the present invention can be applied to or implemented by the processor 601. The processor 601 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 601 or by instructions in software form. The above-mentioned processor 601 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 601 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor 601 can be a microprocessor or any conventional processor, etc. Combining the steps of the accessory optimization method provided in the embodiments of the present invention can be directly embodied as being completed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, and this storage medium is located in the memory. The processor reads the information in the memory and combines its hardware to complete the steps of the foregoing method.
[0081] In an exemplary embodiment, the electronic terminal 600 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), or complex programmable logic devices (CPLDs) to execute the foregoing method.
[0082] According to the method provided by the embodiments of the present application, the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, it causes the computer to execute the HUD display brightness adaptive adjustment method in any one of the foregoing embodiments.
[0083] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable storage medium storing program code. When the program code runs on a computer, it causes the computer to execute the HUD display brightness adaptive adjustment method in any one of the foregoing embodiments.
[0084] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on one computer and / or distributed between two or more computers. In addition, these components may execute from various computer-readable media storing various data structures. A component may communicate, for example, through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component in a local system, a distributed system, and / or a network, such as data interacting with other systems through signals via the Internet).
[0085] Those of ordinary skill in the art will realize that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented in either electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0086] Those skilled in the art can clearly understand that for the sake of convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0087] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings, direct couplings, or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0088] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0089] In addition, in each embodiment of this application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0090] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a Digital Video Disc (DVD)), or a semiconductor medium (such as a Solid State Disk (SSD), etc.).
[0091] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application. The foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a portable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc.
[0092] As described above, the above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0093] In summary, the present application provides an HUD display brightness adaptive adjustment method, device, medium, program product and terminal. The present invention provides a method for improving the efficiency of HUD display brightness adjustment. By constructing a brightness mapping function, an accurate correspondence relationship between the brightness control parameter and the HUD display brightness value is established. By collecting the ambient brightness in real time, reading the HUD default value and the adaptive adjustment parameter, and performing dynamic calculation to generate the real-time optimal brightness value. Then, the optimal brightness value is input into the brightness mapping function to generate the real-time brightness control parameter, so as to realize the adaptive adjustment of the HUD display brightness, and ensure that the brightness can be optimized and adjusted in real time according to the current environmental changes and user needs. Therefore, the present application effectively overcomes various disadvantages in the prior art and has high industrial utilization value.
[0094] The above embodiments are only illustrative of the principles and effects of the present application, and are not used to limit the present application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes completed by those with ordinary knowledge in the technical field without departing from the spirit and technical ideas disclosed in the present application should still be covered by the claims of the present application.
Claims
1. A method for adaptively adjusting HUD display brightness, characterized in that: include: Performing multiple rounds of HUD brightness tests to generate a brightness mapping function for characterizing the corresponding relationship between the brightness control parameter and the HUD display brightness value; Collect the real-time brightness value of the environment, and read the HUD default brightness value and adaptive adjustment parameters; Based on the real-time brightness value of the environment and / or the adaptive adjustment parameter, adaptively calculate the HUD default brightness value to generate a real-time optimal brightness value; Substituting the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter; Based on the real-time optimal brightness control parameter, the HUD display brightness value is adaptively adjusted in real time.
2. The method for adaptively adjusting the HUD display brightness according to claim 1, characterized in that: The brightness control parameter includes a combination of one or more of brightness gear and PWM.
3. The method for adaptively adjusting the HUD display brightness according to claim 2, characterized in that: The process of adaptively calculating the HUD default brightness value based on the real-time brightness value of the environment to generate a real-time optimal brightness value includes: If the brightness value of the current frame is higher than the brightness value of the previous frame, the HUD default brightness value is increased to generate a real-time optimal brightness value; If the brightness value of the current frame is lower than the brightness value of the previous frame, the HUD default brightness value is reduced to generate a real-time optimal brightness value.
4. The method for adaptively adjusting the HUD display brightness according to claim 2, characterized in that: The adaptive adjustment parameters include: time parameters, weather condition parameters, air quality parameters, road condition parameters, and a combination of one or more of user-defined parameters.
5. The method for adaptively adjusting the HUD display brightness according to claim 3, characterized in that: Based on the adaptive adjustment parameter, the process of adaptively calculating the HUD default brightness value includes: based on the time parameter, setting the HUD default brightness value to a night mode or a day mode to generate a real-time optimal brightness value.
6. The method for adaptively adjusting the HUD display brightness according to claim 3, characterized in that: Based on the adaptive adjustment parameters, the process of adaptively calculating the HUD default brightness value includes: constructing a mapping relationship between the weather state parameter or the air quality parameter or the road condition parameter and the HUD default brightness value to generate a real-time optimal brightness value based on the time parameter.
7. A HUD display brightness adaptive adjustment device, characterized in that: include: Brightness calibration module: used to perform multiple rounds of HUD brightness tests to generate a brightness mapping function that characterizes the corresponding relationship between brightness control parameters and HUD display brightness values; Brightness calculation module: used to collect the real-time brightness value of the environment, and read the HUD default brightness value and adaptive adjustment parameters; Based on the real-time brightness value of the environment and / or the adaptive adjustment parameter, adaptively calculate the HUD default brightness value to generate a real-time optimal brightness value; Brightness adjustment module: used to substitute the real-time optimal brightness value into the brightness mapping function to generate a real-time optimal brightness control parameter; based on the real-time optimal brightness control parameter, perform real-time adaptive adjustment on the HUD display brightness value.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for adaptively adjusting the HUD display brightness according to any one of claims 1 to 6 is implemented.
9. A computer program product, characterized in that The computer program product includes computer program code, and when the computer program code is executed on a computer, the computer implements the HUD display brightness adaptive adjustment method according to any one of claims 1 to 6.
10. An electronic terminal comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the HUD display brightness adaptive adjustment method according to any one of claims 1 to 6.