Intelligent dynamic anti-glare method, device, equipment and storage medium
By acquiring light source data and line-of-sight offset angle, and using a light source state assessment model to determine glare risk and adjust the windshield transmittance, the problem of insufficient glare adaptability in existing technologies is solved, achieving intelligent dynamic anti-glare and improving driving safety and comfort.
Patent Information
- Application Number
- CN202411768427.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2044-12-04
AI Technical Summary
Existing anti-glare technologies are insufficient in dynamically adapting to different light sources and intensities, and cannot effectively distinguish the position of the light source. They are particularly ineffective in complex environments, affecting driving safety and visual perception.
By acquiring initial light source data and line-of-sight offset angle, a light source state assessment model is used to determine glare risk, and light is filtered on the windshield to dynamically adjust the light transmittance to control glare.
It achieves intelligent response to glare under various lighting conditions, protecting the driver's vision and improving driving safety and comfort.
Smart Images

Figure CN119459275B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobile safety technology, in particular to an intelligent dynamic anti-dazzling method, device, equipment and storage medium. BACKGROUND
[0002] When driving at night or in low-light environments, drivers often face the problem of glare caused by oncoming vehicles' high beams, which not only affects vision and increases driving risk, but also can cause short-term or long-term damage to the eyes. In addition, strong sunlight or road surface reflection in rainy weather can also cause similar problems, seriously affecting driving safety.
[0003] Currently, common anti-glare measures include anti-glare lenses and active adjustment of headlight height. Anti-glare lenses reduce glare by reducing overall brightness, but this method can cause darkening of the field of view, affecting the perception of road conditions. Active adjustment of headlight height technology has limitations in reaction speed and adaptation to different environments, especially in completely dark or no streetlight night environments, the effect is not ideal.
[0004] These technologies have limitations in dynamically adapting to different light sources and light intensities, cannot effectively distinguish light source positions, and have limited effectiveness in complex environments. Therefore, how to achieve intelligent response to glare becomes a problem to be solved. SUMMARY
[0005] The present application aims to provide an intelligent dynamic anti-dazzling method, device, equipment and storage medium, which aims to solve the technical problem of how to achieve intelligent response to glare.
[0006] To achieve the above-mentioned purpose, the present application provides an intelligent dynamic anti-dazzling method, which comprises:
[0007] Obtaining initial light source data and line-of-sight deviation angle;
[0008] Based on the initial light source data and the line-of-sight deviation angle, determining the light source evaluation state;
[0009] When the light source evaluation state is at risk of glare, filtering light through the front windshield to control glare.
[0010] In an embodiment, based on the initial light source data and the line-of-sight deviation angle, determining the light source evaluation state comprises:
[0011] Denoising and normalizing the initial light source data to obtain target light source data;
[0012] According to the target light source data and the target light source state evaluation model, the light source evaluation state is obtained.
[0013] In an embodiment, before obtaining the light source evaluation state according to the target light source data and the target light source state evaluation model, further comprising:
[0014] Obtaining an initial light source state evaluation model, camera image data, light intensity data, user line of sight data, and vehicle driving data;
[0015] Determining a user line of sight deflection angle based on the user line of sight data and the vehicle driving data;
[0016] Obtaining a light deflection angle based on the user line of sight deflection angle and the camera image data;
[0017] Obtaining a light deflection weight value through the initial light source state evaluation model, the light deflection angle, and the light intensity data;
[0018] Adjusting the initial light source state evaluation model according to the light deflection weight value to obtain a target light source state evaluation model.
[0019] In an embodiment, obtaining the light source evaluation state according to the target light source data and the target light source state evaluation model comprises:
[0020] Obtaining a preset angle threshold;
[0021] Determining a light incident angle according to the target light source data and the target light source state evaluation model;
[0022] Obtaining a glare influence angle based on the light incident angle and the line of sight deflection angle;
[0023] When the glare influence angle is less than the preset angle threshold, obtaining a light source evaluation state by obtaining light intensity.
[0024] In an embodiment, when the glare influence angle is less than the preset angle threshold, obtaining a light source evaluation state by obtaining light intensity comprises:
[0025] Obtaining a preset glare light intensity threshold and light intensity;
[0026] If the light intensity is greater than the preset glare light intensity threshold, determining that the light source evaluation state is at a glare risk.
[0027] In an embodiment, when the light source evaluation state is at a glare risk, controlling glare by filtering light through the front windshield, comprising:
[0028] Obtaining a light source position, light intensity, and light source relative movement speed through the initial light source data;
[0029] The target light transmittance is obtained based on the light source control algorithm through the light source position, the light intensity, and the light source relative moving speed;
[0030] The glare is controlled through the front windshield and the target light transmittance.
[0031] In an embodiment, when the light source evaluation state is at a risk of glare, the control of the glare is completed by filtering light through the front windshield, and the method further comprises:
[0032] When the light intensity is greater than a first preset light intensity threshold or the light intensity is less than a second preset light intensity threshold, lane line data and target object moving data are obtained;
[0033] The lane line data and the target object moving data are integrated to obtain head-up display data;
[0034] A request display signal is sent to enable a central control console to feed back a display signal;
[0035] The head-up display data is sent according to the display signal to complete display of environmental information.
[0036] In addition, to achieve the above object, the present application further provides an intelligent dynamic anti-glare device, which comprises:
[0037] An acquisition module is configured to acquire initial light source data and a line-of-sight offset angle;
[0038] A determination module is configured to determine a light source evaluation state based on the initial light source data and the line-of-sight offset angle;
[0039] A completion module is configured to complete control of the glare by filtering light through a front windshield when the light source evaluation state is at a risk of glare.
[0040] In addition, to achieve the above object, the present application further provides an intelligent dynamic anti-glare device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the intelligent dynamic anti-glare method as described above.
[0041] In addition, to achieve the above object, the present application further provides a storage medium, which is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the intelligent dynamic anti-glare method as described above.
[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which comprises a computer program, and the computer program realizes the steps of the intelligent dynamic anti-glare method as described above when executed by a processor.
[0043] The one or more technical solutions provided by the present application have at least the following technical effects:
[0044] Firstly, the present application can accurately capture the position and intensity of the light source and the deviation of the driver's line of sight by obtaining the initial light source data and the line of sight deviation angle. Then, based on these data, the light source state is evaluated and determined to judge whether there is a glare risk. Finally, when the evaluation result shows that there is a glare risk, the light transmittance of the front windshield will be automatically adjusted to filter out harmful light, effectively control glare and protect the driver's line of sight from interference. The present application can dynamically adjust through accurate data collection, evaluation and response, to ensure that the driver's line of sight is protected under various lighting conditions, to deal with glare problems under various driving conditions, thereby significantly improving driving safety and comfort. BRIEF DESCRIPTION OF DRAWINGS
[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application together with the specification.
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative labor.
[0047] Figure 1 The flowchart provided for the intelligent dynamic anti-glare method embodiment one of the present application;
[0048] Figure 2 The flowchart provided for the intelligent dynamic anti-glare method embodiment two of the present application;
[0049] Figure 3 The module structure diagram of the intelligent dynamic anti-glare device of the present application embodiment;
[0050] Figure 4 The device structure diagram of the hardware running environment involved in the intelligent dynamic anti-glare method in the present application embodiment.
[0051] The purpose implementation, functional characteristics and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0052] It should be understood that the specific embodiments described herein are merely intended to explain the technical solutions of the present application, and are not intended to limit the present application.
[0053] In order to better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings of the specification and specific embodiments.
[0054] When driving at night or in low-light environments, drivers often face the problem of glare caused by the high beams of oncoming vehicles, which not only affects vision and increases driving risk, but also can cause short-term or long-term damage to the eyes. In addition, strong sunlight or road surface reflections on rainy days can also cause similar problems, seriously affecting driving safety. Currently, common anti-glare measures include anti-glare lenses and active height adjustment of vehicle lights. Anti-glare lenses reduce glare by reducing overall brightness, but this method can cause darkening of the field of view, affecting the perception of road conditions. And the active height adjustment of vehicle lights technology has limitations in reaction speed and adaptation to different environments, especially in completely dark or no streetlight night environments, the effect is not ideal.
[0055] The main solution of the embodiment of the present application is: the embodiment of the present application can accurately capture the position and intensity of the light source and the offset of the driver's line of sight by obtaining the initial light source data and the line of sight offset angle. Then based on these data, the light source state is evaluated and determined to judge whether there is a glare risk. Finally, when the evaluation result shows that there is a glare risk, the light transmittance of the front windshield will be automatically adjusted to filter out harmful light, effectively control glare and protect the driver's line of sight from interference. The embodiment of the present application can dynamically adjust through accurate data collection, evaluation and response, ensure that the driver's line of sight is protected under various lighting conditions, and deal with glare problems under various driving conditions, thereby significantly improving driving safety and comfort.
[0056] It should be noted that the execution subject of the embodiment of the present application can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, an electronic control unit, etc. capable of realizing the above functions. The electronic control unit is taken as an example to describe the embodiment and the following embodiments.
[0057] Based on this, the embodiment of the present application provides an intelligent dynamic anti-glare method, which refers to Figure 1 , Figure 1 The flowchart of the first embodiment of the intelligent dynamic anti-glare method of the present application.
[0058] In the embodiment, the intelligent dynamic anti-glare method includes steps S10-S30:
[0059] Step S10, obtaining initial light source data and line of sight offset angle;
[0060] It should be noted that the initial light source data can be basic information about the light source collected before starting to evaluate the glare risk, including but not limited to the position, intensity, color, size of the light source, and the relative moving speed of the light source relative to the vehicle, etc. These data can be obtained by sensors on the vehicle, such as light sensors, front-view cameras, etc. to identify and analyze the characteristics of the light source. The line-of-sight offset angle can be the angle between the driver's line of sight and the straight ahead direction (usually the horizontal forward direction). The measurement of the line-of-sight offset angle can help the system understand the direction of the driver's line of sight, and how the line of sight changes in different situations, such as turning, avoiding obstacles, etc. This angle is crucial for evaluating the impact of glare on the driver's line of sight, as it determines whether the light will directly enter the driver's eyes, causing glare. By integrating these two parameters, the system can evaluate whether the light will cause glare to the driver, and accordingly take appropriate measures to reduce or eliminate the impact of glare.
[0061] It can be understood that by using sensors and cameras on the vehicle to collect basic information about the light source, such as position, intensity, and moving speed, and measuring the angle between the driver's line of sight and the straight ahead direction, the system can accurately evaluate the glare risk and take appropriate control measures.
[0062] Step S20, determining the light source evaluation state based on the initial light source data and the line-of-sight offset angle;
[0063] It should be noted that the light source evaluation state can be an evaluation result of the impact of the light source on the driver's line of sight based on the initial light source data and the line-of-sight offset angle. Specifically, it can include but is not limited to light source characteristic analysis, initial light source data provides information about the position, intensity, color, and moving speed of the light source, which helps to analyze the characteristics of the light source; line-of-sight impact evaluation, the line-of-sight offset angle is the angle between the driver's line of sight and the straight ahead direction, which evaluates whether the light will directly enter the driver's eyes, causing glare; glare risk judgment, combined with the light source data and the line-of-sight offset angle, it can be judged whether there is a glare risk, i.e. whether the light is likely to interfere with the driver's line of sight. By integrating these information, the light source evaluation state can tell us whether the current lighting environment poses a threat to driving safety, so as to decide whether to take measures to reduce or eliminate the impact of glare. This evaluation is a key step in the intelligent dynamic anti-glare system, which directly determines whether the system needs to intervene to protect the driver's line of sight.
[0064] It can be understood that by using the collected information about the position, intensity, etc. of the light source and the angle between the driver's line of sight and the straight ahead direction of the vehicle, the current light source is comprehensively analyzed and judged whether it is likely to cause glare to the driver, so as to evaluate whether there is a glare risk, which will guide the subsequent anti-glare control measures.
[0065] As an example, based on the initial light source data and the line-of-sight offset angle, determining the light source evaluation state includes: denoising and normalizing the initial light source data to obtain target light source data; and obtaining the light source evaluation state according to the target light source data and a target light source state evaluation model.
[0066] Wherein, the target light source data can be more accurate and standardized light source information obtained by denoising and normalizing the initial light source data, and by eliminating noise and inconsistency in the data, the light source data is more reliable for subsequent processing and analysis. The target light source state evaluation model can be a model for evaluating target light source data, which determines the state of the light source according to the processed target light source data, including but not limited to the position, intensity, color and other characteristics of the light source, and evaluates the impact of these light sources on the driver's line of sight, so as to determine whether there is a glare risk.
[0067] Specifically, first, the collected initial light source data is denoised and normalized to eliminate noise and inconsistency in the data, thereby obtaining more accurate and standardized target light source data. Then, using these target light source data and a target light source state evaluation model, the characteristics of the light source and the potential impact on the driver's line of sight are analyzed, and finally the light source evaluation state about whether there is a glare risk is obtained. This evaluation result will be used to take appropriate control measures to protect the driver from glare interference.
[0068] As an example, before obtaining the light source evaluation state according to the target light source data and the target light source state evaluation model, it further includes: obtaining an initial light source state evaluation model, camera image data, illumination intensity data, user line-of-sight data, and vehicle driving data; determining a user line-of-sight deviation angle based on the user line-of-sight data and the vehicle driving data; obtaining a light line offset angle based on the user line-of-sight deviation angle and the camera image data; obtaining a light offset weight value through the initial light source state evaluation model, the light line offset angle, and the illumination intensity data; adjusting the initial light source state evaluation model according to the light offset weight value to obtain the target light source state evaluation model.
[0069] The initial light source state evaluation model can be a comprehensive data-driven system that accurately evaluates the characteristics and glare risk of the light source by collecting and preprocessing the light source data, including denoising and normalization. The model uses parameterized GSF (Gain Spread Function) and nonlinear optimization algorithms to estimate the camera's response to different intensity light sources and calculate the unified glare rating index (UGR) to measure the discomfort of glare. In addition, the model also considers the size and brightness contrast of the light source, and introduces optimization coefficients and Wiener deconvolution methods to optimize the evaluation results, ensuring accurate glare risk assessment under various lighting conditions, thereby providing scientific basis and decision support for the intelligent dynamic anti-glare system. The camera image data can be image data captured by cameras on the vehicle, used to identify and analyze visual information such as light sources, obstacles, lane lines, etc. on the road. The light intensity data can be collected by light sensors to measure the intensity of light passing through the windshield to determine whether there is excessive light that may affect the driver's vision. The user's line of sight data can be obtained through eye tracking technology or other sensors, which can be used to determine the driver's line of sight focus. The vehicle driving data can be the speed, acceleration, steering angle, etc. of the vehicle, which helps to understand the dynamic state of the vehicle and assist in determining the user's line of sight deviation angle. The user's line of sight deviation angle can be the angle between the driver's line of sight and the vehicle's front direction (usually the horizontal forward direction). This angle reflects the degree of deviation of the driver's line of sight, which is crucial for evaluating glare risk. The light deviation angle can be the angle between the actual application of the light incident direction and the user's line of sight direction. By combining the user's line of sight deviation angle and camera image data, the light deviation angle can be calculated to determine whether the light will directly enter the driver's eyes. The polarization weight value can be calculated based on the initial light source state evaluation model, the light deviation angle, and the light intensity data, which is used to evaluate the severity of the light's impact on the driver's line of sight and serves as the basis for adjusting the light source state evaluation model.
[0070] Specifically, first, collect the initial light source state evaluation model, camera image data, light intensity data, and user's line of sight and vehicle driving data. Then, use the user's line of sight data and vehicle driving data to calculate the user's line of sight deviation angle. Next, combine the user's line of sight deviation angle and camera image data to calculate the light deviation angle relative to the user's line of sight. Then, based on the initial light source state evaluation model, the light deviation angle, and the light intensity data, calculate a polarization weight value that reflects the severity of the light's impact on the driver's line of sight. Finally, adjust the initial light source state evaluation model based on this polarization weight value to obtain a more accurate target light source state evaluation model, which guides the intelligent anti-glare system to take appropriate control measures to reduce or eliminate the impact of glare on the driver.
[0071] As an example, obtaining the light source evaluation state according to the target light source data and the target light source state evaluation model includes: obtaining a preset angle threshold; determining a light incidence angle according to the target light source data and the target light source state evaluation model; obtaining a glare influence angle based on the light incidence angle and the line-of-sight deviation angle; and obtaining the light source evaluation state by obtaining an illumination intensity when the glare influence angle is less than the preset angle threshold.
[0072] The preset angle threshold can be a preset angle value used to determine whether the included angle between the light incidence angle and the line-of-sight deviation angle reaches a degree that may cause glare influence. If the glare influence angle is less than the preset angle threshold, it is considered that there is a glare risk. The light incidence angle can be the angle between the light and the front windshield of the vehicle or the line of sight of the driver. It is determined by analyzing the target light source data and the target light source state evaluation model, and reflects the incidence direction of the light relative to the vehicle. The glare influence angle can be the difference between the light incidence angle and the line-of-sight deviation angle, that is, the included angle between the light incidence angle and the line of sight of the driver. This angle is used to evaluate whether the light will directly enter the driver's eyes and cause glare. The illumination intensity can be the brightness or intensity of the light, which is usually measured by an illumination sensor. The illumination intensity is one of the important factors for evaluating the glare risk, because it affects the degree of influence of the light on the driver's vision. In the case where the glare influence angle is less than the preset angle threshold, the light source evaluation state is further determined by measuring the illumination intensity, that is, whether there is a glare risk.
[0073] Specifically, a widely tested adjustable preset angle threshold is first obtained for evaluating the glare risk. Then, the light incidence angle, that is, the included angle between the light and the front of the vehicle, is calculated according to the target light source data and the target light source state evaluation model. Then, the glare influence angle, that is, the included angle between the light and the line of sight of the driver, is calculated in combination with the light incidence angle and the line-of-sight deviation angle. When the glare influence angle is less than the preset angle threshold, it is considered that there is a glare risk, and the light source evaluation state is further confirmed by measuring the illumination intensity to determine whether measures need to be taken to reduce the influence of glare on the driver.
[0074] As an example, when the glare influence angle is less than the preset angle threshold, the light source evaluation state is obtained by obtaining the illumination intensity, including: obtaining a preset glare illumination intensity threshold and an illumination intensity; and if the illumination intensity is greater than the preset glare illumination intensity threshold, determining that the light source evaluation state is a glare risk.
[0075] The preset glare light intensity threshold refers to the minimum brightness value of a glare source that can be perceived by the human eye under specific wavelength and brightness conditions. It is an important parameter for measuring the visual impact of a glare source and has important guiding significance for glare control and lighting design. The main role of this threshold is to protect the human eye from glare damage. When the brightness of the glare source in the environment exceeds this threshold, the human eye is prone to visual fatigue, eye discomfort, and even vision decline. By limiting the brightness of the glare, the impact of glare on vision can be reduced, and the visual comfort can be improved.
[0076] Specifically, when the actual measured light intensity exceeds the preset threshold, the current light source evaluation state is determined to be at risk of glare, which means that the strong light may interfere with the driver's line of sight, and appropriate measures need to be taken to reduce or eliminate the impact of glare to ensure driving safety.
[0077] Step S30, when the light source evaluation state is at risk of glare, the light is filtered through the front windshield to complete the control of the glare.
[0078] It can be understood that when the light source evaluation state is determined to be at risk of glare, the intelligent dynamic anti-glare function on the front windshield is automatically triggered, which filters out harmful strong light by adjusting the light transmittance of the front windshield or using polarization technology, thereby effectively controlling the glare and protecting the driver's line of sight from interference to ensure driving safety. This process involves intelligent adjustment of light, so that the front windshield can reduce the impact of glare on the driver while maintaining transparency.
[0079] As an example, when the light source evaluation state is at risk of glare, after filtering the light through the front windshield to complete the control of the glare, it further includes: when the light intensity is greater than a first preset light intensity threshold or the light intensity is less than a second preset light intensity threshold, obtaining lane line data and target object movement data; integrating the lane line data and the target object movement data to obtain head-up display data; sending a request display signal to make the central control console feedback a display signal; sending the head-up display data according to the display signal to complete the display of environmental information.
[0080] The first preset light intensity threshold can be a set light intensity value used to determine whether the ambient light is too strong, which may cause glare. When the actual light intensity exceeds this threshold, it is considered that the ambient light is too bright, which may cause glare to the driver. The second preset light intensity threshold corresponds to the first threshold, and this threshold is used to determine whether the ambient light is too weak. When the actual light intensity is lower than this threshold, it is considered that the ambient light is too dark, which may also have an adverse effect on the driver's vision. The lane line data can be lane line information captured by vehicle-mounted sensors or cameras, which can help identify the position of the vehicle on the road and the boundary of the lane, which is crucial for driving assistance systems and autonomous driving technology. The target object movement data can be the position, speed and direction of moving objects around the vehicle, usually obtained through target detection and tracking algorithms. These data are very important for understanding the environment around the vehicle and making safe driving decisions. The head-up display (HUD) data can be information projected onto the windshield to display the vehicle's driving information such as speed, navigation instructions, etc., so that the driver can obtain key information without looking down at the instrument panel, improving driving safety and convenience. The request display signal can be a request for the central console to process and display specific data or information. This signal can be a software-level call or a hardware-level electronic signal. The central console can be a central console that integrates various control and display functions of the vehicle, including infotainment systems, navigation systems, vehicle status displays, etc. The display signal can be a signal sent by the central console to control the HUD or other display devices to display specific information. This signal ensures that the vehicle's driving information can be displayed to the driver in a timely and accurate manner.
[0081] Specifically, when the ambient light intensity exceeds the set upper limit or is lower than the set lower limit, the lane line data and the data of moving objects around the vehicle are automatically obtained. These data are integrated to form the head-up display (HUD) data, and then a request display signal is sent to the central console. The central console responds to this signal and feeds back a display signal, and finally presents the HUD data according to this display signal, so as to display key environmental information on the windshield, helping the driver to maintain a clear understanding of the road and the surrounding environment under different lighting conditions, and improving driving safety.
[0082] The embodiment provides an intelligent dynamic anti-dazzle method. The embodiment can accurately capture the position and intensity of a light source and the deviation of a driver's line of sight by acquiring initial light source data and a line-of-sight deviation angle. Then, based on the data, the light source state is evaluated and determined, and it is judged whether there is a risk of glare. Finally, when the evaluation result shows that there is a risk of glare, the light transmittance of the front windshield is automatically adjusted to filter out harmful light, effectively control glare, and protect the driver's line of sight from interference. The embodiment can dynamically adjust through accurate data collection, evaluation and response, ensure the best line-of-sight protection for the driver under various lighting conditions, and cope with the glare problem under various driving conditions, thereby significantly improving the driving safety and comfort.
[0083] Based on the first embodiment of the application, the same or similar contents as the above-mentioned first embodiment can be referred to the above description, and will not be described hereinafter. On this basis, please refer to Figure 2 , Figure 2 The flowchart of the second embodiment of the intelligent dynamic anti-dazzle method of the application is shown in the figure. The steps S30 of the intelligent dynamic anti-dazzle method include steps S31-S33.
[0084] In step S31, the light source position, the light intensity and the light source relative moving speed are obtained through the initial light source data.
[0085] It should be noted that the light source position can be the three-dimensional coordinates of the light source in space, which is usually represented by (x, y, z), and it determines where the light is emitted. The light source relative moving speed can be the speed and direction of the light source relative to the vehicle. This speed can be the moving speed of the light source itself or the moving speed of the light source perceived by the vehicle. It describes how fast the light source position changes with time, which is very important for light ray tracing and lighting calculation in dynamic scenes.
[0086] It can be understood that by analyzing the initial light source data, the specific position of the light source in space is determined, the light intensity emitted by the light source is measured, and the moving speed of the light source relative to the vehicle is calculated. These information is very important for evaluating the risk of glare and dynamically adjusting the anti-dazzle measures of the front windshield.
[0087] In step S32, the target light transmittance is obtained based on the light source control algorithm and the light source position, the light intensity and the light source relative moving speed.
[0088] It is noted that the light source control algorithm can be a set of algorithms for dynamically adjusting the characteristics of the light source to adapt to different environmental conditions and requirements. It calculates the required target transmittance by analyzing the position of the light source, the intensity of the light, and the relative speed of the light source, etc. to achieve intelligent control of the light. The target transmittance can be calculated according to the light source control algorithm, and the ideal state of the front windshield or other transparent medium should reach the transmittance performance index. It is a measure of the ability of light to pass through the medium, which can be expressed in the formula as follows:
[0089] T = I t ÷ I o
[0090] Where T is the transmittance, I t is the intensity of the transmitted light, and I o is the intensity of the incident light. The target transmittance determines how the front windshield needs to be adjusted to reduce glare while ensuring sufficient light transmission, optimizing the driver's vision conditions.
[0091] It can be understood that the light source control algorithm is an intelligent algorithm that dynamically determines the target transmittance of the front windshield by considering the position of the light source, the intensity of the light, and the speed of the light source relative to the vehicle. These three key parameters are calculated and analyzed to determine the target transmittance of the front windshield. This target transmittance is an ideal transmittance performance index that balances light transmission and glare control, ensuring the best vision for the driver under different driving conditions while reducing the interference and discomfort caused by glare to the driver.
[0092] Step S33, control the glare through the front windshield and the target transmittance.
[0093] It can be understood that the target transmittance calculated according to the light source control algorithm is used to dynamically adjust the optical properties of the front windshield. In this way, the front windshield can automatically adjust its transmittance according to the changes in the ambient light, such as the position, intensity, and speed of the light source, as well as the preset transmittance target value, to reduce or filter out strong light that may cause glare, while allowing sufficient light to pass through, ensuring that the driver can maintain good vision under various lighting conditions, thereby effectively controlling and reducing the impact of glare on the driver.
[0094] The embodiment first accurately determines the position of the light source, the light intensity, and the moving speed of the light source relative to the vehicle by analyzing the initial light source data. Then, using this information, the target light transmittance required to achieve the ideal anti-glare effect is calculated through the light source control algorithm. Finally, according to this target light transmittance, the light transmittance of the front windshield is adjusted to intelligently control the amount of light entering the vehicle, thereby effectively suppressing glare and protecting the driver's vision from strong light interference. This embodiment realizes the automation control from the monitoring of environmental light to the intelligent adjustment of the light transmittance of the front windshield, ensuring that the driver can have a clear and comfortable vision under various lighting conditions, improving the driving safety and comfort.
[0095] It should be noted that the above examples are only for understanding the present application and do not constitute a limitation on the intelligent dynamic anti-glare method of the present application. More forms of simple changes based on this technical concept are within the protection scope of the present application.
[0096] The present application also provides an intelligent dynamic anti-glare device, please refer to Figure 3 , the intelligent dynamic anti-glare device comprises:
[0097] The acquisition module 10 is used to acquire initial light source data and line-of-sight deviation angle;
[0098] The determination module 20 is used to determine the light source evaluation state based on the initial light source data and the line-of-sight deviation angle;
[0099] The completion module 30 is used to complete the control of glare by filtering light through the front windshield when the light source evaluation state is at risk of glare.
[0100] The intelligent dynamic anti-glare device provided by the present application adopts the intelligent dynamic anti-glare method in the above embodiment, which can solve the technical problem of how to intelligently respond to glare. Compared with the prior art, the intelligent dynamic anti-glare device provided by the present application has the same beneficial effects as the intelligent dynamic anti-glare method provided by the above embodiment, and the other technical features in the intelligent dynamic anti-glare device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0101] The present application provides an intelligent dynamic anti-glare device, which comprises at least one processor and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the intelligent dynamic anti-glare method in the above embodiment one.
[0102] Reference will be made to the following Figure 4The diagram illustrates a structural schematic suitable for implementing the intelligent dynamic anti-glare device in the embodiments of this application. The intelligent dynamic anti-glare device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 4 The intelligent dynamic anti-glare device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this application.
[0103] like Figure 4 As shown, the intelligent dynamic anti-glare device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the intelligent dynamic anti-glare device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the intelligent dynamic anti-glare device to communicate wirelessly or wiredly with other devices to exchange data. Although intelligent dynamic anti-glare devices with various systems are shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0104] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments disclosed in the present application are executed.
[0105] The intelligent dynamic anti-glare device provided by the present application adopts the intelligent dynamic anti-glare method in the above embodiments, and can solve the technical problem of how to realize intelligent response to glare. Compared with the prior art, the intelligent dynamic anti-glare device provided by the present application has the same beneficial effects as the intelligent dynamic anti-glare method provided by the above embodiments, and other technical features in the intelligent dynamic anti-glare device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0106] It should be understood that various parts of the present application can be realized by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0107] The above is merely specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in 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.
[0108] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the intelligent dynamic anti-glare method in the above embodiments.
[0109] The computer readable storage medium provided in the application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium may include, but are not limited to, an electric connection with one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiment, the computer readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any suitable medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), and the like, or any suitable combination of the above.
[0110] The above computer readable storage medium may be contained in the intelligent dynamic anti-glare device, or may exist independently without being assembled into the intelligent dynamic anti-glare device.
[0111] The above computer readable storage medium carries one or more programs, when the one or more programs are executed by the intelligent dynamic anti-glare device, the intelligent dynamic anti-glare device: acquires initial light source data and a line of sight offset angle; determines a light source evaluation state based on the initial light source data and the line of sight offset angle; when the light source evaluation state is at a risk of glare, filters light through the front windshield to complete control of the glare.
[0112] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0113] The flow diagrams and the block diagrams in the drawings are meant as possible implementations of systems, methods, and computer program products according to various embodiments of the application. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0114] The modules involved in the embodiments of the present application can be implemented in software or hardware. In some cases, the names of the modules do not constitute a limitation on the modules themselves.
[0115] The readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer programs) for executing the intelligent dynamic anti-glare method described above, and can solve the technical problem of how to realize intelligent response to glare. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the intelligent dynamic anti-glare method provided by the above-mentioned embodiments, which will not be described here.
[0116] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the steps of the intelligent dynamic anti-glare method as described above.
[0117] The computer program product provided by the application can solve the technical problem of how to intelligently respond to glare. Compared with the prior art, the computer program product provided by the application has the same beneficial effects as the intelligent dynamic anti-glare method provided by the above-mentioned embodiments, and will not be described here.
[0118] The above only describes some embodiments of the application, and does not limit the patent scope of the application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or the like made by using the content of the application specification and drawings within the technical concept of the application is included in the patent protection scope of the application.
Claims
1. A smart dynamic anti-glare method, characterized in that, The method comprises: acquiring initial light source data and line-of-sight offset angle; determining light source evaluation state based on the initial light source data and the line-of-sight offset angle; when the light source evaluation state is at risk of glare, controlling the glare by filtering light through the front windshield glass; the determination of the light source evaluation state based on the initial light source data and the line-of-sight offset angle comprises: performing denoising and normalization processing on the initial light source data to obtain target light source data; obtaining the light source evaluation state according to the target light source data and a target light source state evaluation model; before obtaining the light source evaluation state according to the target light source data and the target light source state evaluation model, it further comprises: acquiring an initial light source state evaluation model, camera image data, light intensity data, user line-of-sight data, and vehicle driving data; determining a user line-of-sight offset angle based on the user line-of-sight data and the vehicle driving data; obtaining a light offset angle based on the user line-of-sight offset angle and the camera image data; obtaining a light offset weight value through the initial light source state evaluation model, the light offset angle, and the light intensity data; adjusting the initial light source state evaluation model according to the light offset weight value to obtain a target light source state evaluation model.
2. The method of claim 1, wherein, the determination of the light source evaluation state according to the target light source data and the target light source state evaluation model comprises: acquiring a preset angle threshold; determining a light incident angle according to the target light source data and the target light source state evaluation model; obtaining a glare influence angle based on the light incident angle and the line-of-sight offset angle; when the glare influence angle is less than the preset angle threshold, obtaining the light source evaluation state by acquiring the light intensity.
3. The method of claim 2, wherein, the obtaining of the light source evaluation state by acquiring the light intensity when the glare influence angle is less than the preset angle threshold comprises: acquiring a preset glare light intensity threshold and light intensity; if the light intensity is greater than the preset glare light intensity threshold, determining that the light source evaluation state is at risk of glare.
4. The method of claim 1, wherein, the control of the glare by filtering light through the front windshield glass when the light source evaluation state is at risk of glare comprises: obtaining light source position, light intensity, and light source relative movement speed through the initial light source data; obtaining a target light transmittance through the light source position, the light intensity, and the light source relative movement speed based on a light source control algorithm; controlling the glare through the front windshield glass and the target light transmittance.
5. The method of claim 1, wherein, after the control of the glare by filtering light through the front windshield glass when the light source evaluation state is at risk of glare, it further comprises: when the light intensity is greater than a first preset light intensity threshold or the light intensity is less than a second preset light intensity threshold, acquiring lane line data and target object movement data; integrating the lane line data and the target object movement data to obtain head-up display data; sending a request display signal to make a central control console feedback a display signal; sending the head-up display data according to the display signal to complete the display of environmental information.
6. An intelligent dynamic anti-glare device, characterized in that, The device is configured to implement the steps of the intelligent dynamic anti-glare method according to any one of claims 1 to 5, comprising: an acquisition module configured to acquire initial light source data and a line-of-sight offset angle; a determination module configured to determine a light source evaluation state based on the initial light source data and the line-of-sight offset angle; a completion module configured to complete control of glare by filtering light through a front windshield when the light source evaluation state is at risk of glare.
7. An intelligent dynamic anti-glare device, characterized in that, The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the intelligent dynamic anti-glare method according to any one of claims 1 to 5.
8. A storage medium, characterized by The storage medium is a computer-readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the intelligent dynamic anti-glare method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Driving safety protection method and related equipment
CN114132155A
Anti-dazzling system and method
CN114763055A