Vehicle anti-dazzling control method, system, equipment and medium

By intelligently adjusting the light-transmitting area and light transmittance of the windshield, the problem of poor sunshade effect of traditional sun visors during driving is solved, and automatic adjustment of glare during driving is achieved, improving driving comfort.

CN120902504APending Publication Date: 2025-11-07VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511174943.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

Traditional sun visors cannot be safely adjusted while driving, resulting in poor sunshade performance and a limited user experience, especially when sunlight shines obliquely from the front of the passenger seat, failing to effectively alleviate glare.

Method used

By obtaining the angle between the external light source and the vehicle's driving direction, and determining that the light source is within the driver's field of vision, the system automatically adjusts the light transmission area and transmittance of the windshield. It uses preset relationships to precisely match the position and intensity of the light source, thereby achieving intelligent adjustment of the light transmission area.

Benefits of technology

It improves the light transmittance of the driver's field of vision, avoids the obstruction caused by traditional sun visors, enhances driving comfort and user experience, and reduces the frequency of manual operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120902504A_ABST
    Figure CN120902504A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle anti-dazzling control method, system and device and a medium, and relates to the technical field of automotive electronics, the method comprises the steps of obtaining a horizontal included angle between an external light source of a vehicle and the driving direction of the vehicle, and determining whether the external light source is located in a transverse driving view area or not according to the horizontal included angle; acquiring a vertical included angle between the external light source and the driving direction of the vehicle under the condition that the external light source is in the transverse driving view area, and determining whether the external light source is in the longitudinal driving view area based on the vertical included angle; under the condition that the external light source is located in the longitudinal driving view limited area, based on a preset first corresponding relation, a target light-transmitting area, corresponding to the vertical included angle, of the front windshield is determined; and obtaining the illumination intensity of the target light-transmitting area, determining the target light transmittance corresponding to the illumination intensity based on a preset second corresponding relation, and dimming the target light-transmitting area based on the target light transmittance.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automobile electronics, and in particular to a vehicle anti-glare control method, system, device and medium. BACKGROUND

[0002] Currently, in the daily use of vehicles, the front row of drivers and passengers often face the problem of direct sunlight, which is usually alleviated by manually adjusting the sun visor or pasting dark car film.

[0003] However, the conventional sun visor, as a physical shielding device, directly affects the driving field of view due to its installation position close to the driver and passenger, and when the sunlight is obliquely incident from the front of the co-driver, the co-driver sun visor cannot be safely adjusted during driving, resulting in poor sun-shading effect and limited user experience. SUMMARY

[0004] A series of simplified concepts are introduced in the summary section, which will be further described in detail in the specific embodiment section. The summary section of the present application does not mean to attempt to limit the key features and necessary technical features of the claimed technical solution, nor does it attempt to determine the protection scope of the claimed technical solution.

[0005] In a first aspect, an embodiment of the present application provides a vehicle anti-glare control method, the vehicle comprising a front windshield, the method comprising:

[0006] obtaining a horizontal included angle between an external light source of the vehicle and a driving direction of the vehicle, and determining whether the external light source is in a lateral driving field of view region according to the horizontal included angle;

[0007] In the case that the external light source is in the lateral driving field of view region, obtaining a vertical included angle between the external light source and the driving direction of the vehicle, and determining whether the external light source is in a longitudinal driving field of view region based on the vertical included angle;

[0008] In the case that the external light source is in the longitudinal driving field of view limited region, determining a target light transmission region of the front windshield corresponding to the vertical included angle based on a preset first corresponding relationship;

[0009] obtaining an illumination intensity of the target light transmission region, determining a target light transmission corresponding to the illumination intensity based on a preset second corresponding relationship, and adjusting the target light transmission region based on the target light transmission.

[0010] In an embodiment of the present application, the obtaining of the horizontal included angle between the external light source of the vehicle and the driving direction of the vehicle comprises:

[0011] obtaining heading angle data of the vehicle relative to a first direction, and azimuth angle data of an external light source of the vehicle relative to the first direction;

[0012] determining a difference between the azimuth angle data and the heading angle data as a horizontal included angle between the external light source of the vehicle and a driving direction of the vehicle.

[0013] In an embodiment of the present application, the obtaining of the vertical included angle between the external light source and the driving direction of the vehicle comprises:

[0014] obtaining real-time pitch angle data of the vehicle relative to a first direction and height angle data of the external light source relative to a second direction, the first direction and the second direction intersecting;

[0015] determining the vertical included angle according to the real-time pitch angle data and the height angle data.

[0016] In an embodiment of the present application, the real-time pitch angle data is a vector, and the determining of the vertical included angle according to the real-time pitch angle data and the height angle data comprises:

[0017] if the real-time pitch angle data is positive, determining a difference between the height angle data and the real-time pitch angle data as the vertical included angle;

[0018] if the real-time pitch angle data is negative, superimposing the height angle data and an absolute value of the real-time pitch angle data as the vertical included angle.

[0019] In an embodiment of the present application, the determining of the target light-transmitting region of the front windshield corresponding to the vertical included angle based on a preset first correspondence relationship comprises:

[0020] obtaining a preset light-transmitting region record table, the light-transmitting region record table recording a light-transmitting region corresponding to each vertical included angle between an external light source and a driving direction of the vehicle;

[0021] querying a target light-transmitting region corresponding to an actual vertical included angle in the light-transmitting region record table.

[0022] In an embodiment of the present application, after the determining of whether the external light source is in the lateral driving field of view region according to the horizontal included angle, the method further comprises:

[0023] if the external light source is not in the lateral driving field of view region, receiving a trigger signal of a steering wheel control button of the vehicle, the trigger signal comprising a light-transmitting degree adjustment instruction and a region adjustment instruction;

[0024] determining the target light-transmitting degree based on the light-transmitting degree adjustment instruction;

[0025] determine a target light-transmitting area based on the area adjustment instruction;

[0026] adjust light transmission of the target light-transmitting area based on the target light transmission.

[0027] In an embodiment of the present application, the adjusting light transmission of the target light-transmitting area based on the target light transmission comprises:

[0028] if the light intensity remains unchanged within a preset delay threshold, adjusting the light transmission of the target light-transmitting area to the target light transmission based on a preset gradual change step.

[0029] A second aspect, the present application provides a vehicle anti-glare control system, the system comprises: a data acquisition module, a visual field judgment module and a light adjustment module;

[0030] The data acquisition module is configured to: acquire a horizontal included angle between an external light source of the vehicle and a driving direction of the vehicle, and determine whether the external light source is in a lateral driving visual field region according to the horizontal included angle;

[0031] The visual field judgment module is configured to: in the case that the external light source is in the lateral driving visual field region, acquire a vertical included angle between the external light source and the driving direction of the vehicle, and determine whether the external light source is in a longitudinal driving visual field region based on the vertical included angle; in the case that the external light source is in the longitudinal driving visual field region, determine a target light-transmitting area of the front windshield corresponding to the vertical included angle based on a preset first corresponding relationship;

[0032] The light adjustment module is configured to: acquire a light intensity of the target light-transmitting area, determine a target light transmission corresponding to the light intensity based on a preset second corresponding relationship, and adjust light transmission of the target light-transmitting area based on the target light transmission.

[0033] A third aspect, an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the computer program stored in the memory to implement the steps of the vehicle anti-glare control method of any one of the first aspect.

[0034] A fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, wherein the computer program is executable by a processor to implement the steps of the vehicle anti-glare control method of any one of the first aspect.

[0035] In summary, the vehicle anti-glare control method provided by the embodiment of the application determines the target light transmission area of the front windshield corresponding to the vertical angle based on a preset first correspondence relationship, acquires the illumination intensity of the target light transmission area, determines the target light transmission corresponding to the illumination intensity based on a preset second correspondence relationship, and adjusts the target light transmission area based on the target light transmission. Only the target light transmission area of the external light source is adjusted to the target light transmission, and the non-interference area maintains high light transmission, thereby solving the problem of poor sunshade effect and limited user experience of the traditional film.

[0036] The vehicle anti-glare control method provided by the embodiment of the application, other advantages, objects and features of the application will be embodied in part through the following description, and part will be understood by those skilled in the art through research and practice of the application. BRIEF DESCRIPTION OF DRAWINGS

[0037] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not meant to limit the present description. Moreover, the same reference numerals are used throughout the various drawings to designate the same or similar parts. In the drawings:

[0038] Figure 1 A flowchart of a vehicle anti-glare control method provided by the embodiment of the application is shown in the figure;

[0039] Figure 2 A schematic diagram of a horizontal driving field of view area in a vehicle anti-glare control method provided by the embodiment of the application is shown in the figure;

[0040] Figure 3 A schematic diagram of a longitudinal driving field of view area in a vehicle anti-glare control method provided by the embodiment of the application is shown in the figure;

[0041] Figure 4 A schematic diagram of an azimuth angle in a vehicle anti-glare control method provided by the embodiment of the application is shown in the figure;

[0042] Figure 5 A schematic diagram of a vertical angle between an external light source and a driving direction of a vehicle in a vehicle anti-glare control method provided by the embodiment of the application is shown in the figure;

[0043] Figure 6 A structural schematic diagram of a vehicle anti-glare control system provided by the embodiment of the application is shown in the figure;

[0044] Figure 7 A structural schematic diagram of a vehicle anti-glare control electronic device provided by the embodiment of the application is shown in the figure. DETAILED DESCRIPTION

[0045] In order to better understand the technical solutions provided by the embodiments of the present specification, the technical solutions of the embodiments of the present specification will be described in detail below through the drawings and specific embodiments. It should be understood that the specific features in the embodiments of the present specification and the embodiments are detailed descriptions of the technical solutions of the embodiments of the present specification, and are not limitations of the technical solutions of the present specification. In the case of no conflict, the technical features in the embodiments of the present specification and the embodiments can be combined with each other.

[0046] In this document, relational terms such as first and second and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises... " does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the stated elements. The term "two or more" includes two or more than two.

[0047] Referring to Figure 1 A flowchart of a vehicle anti-glare control method is provided in the embodiments of the present application, the vehicle includes a front windshield, and specifically can include:

[0048] S110, obtain the horizontal angle between the external light source of the vehicle and the driving direction of the vehicle, and determine whether the external light source is in the lateral driving field of view region according to the horizontal angle;

[0049] As an example, as shown in Figure 2 A schematic diagram of a lateral driving field of view region in a vehicle anti-glare control method is provided in the present application. By using the GNSS (Global Navigation Satellite System) module of the vehicle and the sun position recognition technology, the horizontal angle between the sun or other strong light source and the driving direction of the vehicle is calculated, and it is judged whether the external light source will be irradiated from the left and right field of view range of the driver. The lateral driving field of view region refers to the field of view region of the actual vehicle calibration front row user horizontal external light source irradiation with the longitudinal center line of the vehicle as the 0° reference position, clockwise as positive and counterclockwise as negative. The direction of the light source can be automatically identified, avoiding the problem that the traditional sun visor cannot cover the lateral oblique light. The driver does not need to manually judge the position of the light source, reducing the distraction of driving.

[0050] S120, in the case that the external light source is in the lateral driving field of view area, an angle between the external light source and a driving direction of the vehicle is obtained, and whether the external light source is in a longitudinal driving field of view area is determined based on the angle.

[0051] As shown in the example, Figure 3 As shown in the example,

[0052] S130, in the case that the external light source is in the longitudinal driving field of view area, a target light transmission area of the front windshield corresponding to the angle is determined based on a preset first corresponding relationship.

[0053] As shown in the example,

[0054] S140, an illumination intensity of the target light transmission area is obtained, a target light transmission corresponding to the illumination intensity is determined based on a preset second corresponding relationship, and the target light transmission area is dimmed based on the target light transmission.

[0055] As shown in the example,

[0056] Illumination intensity (lux) Transmittance control (100% = full transmittance) 0~20000 100% 20000~30000 90% 30000~40000 80% 40000~60000 70% 60000~80000 60% 80000~100000 50% ≥100000 45%

[0057] Table 1

[0058] After the target light transmission is selected, the light transmission of the target light transmission area of the front windshield is adjusted to the target light transmission. The brightness of the target light transmission area of the front windshield is automatically adjusted according to the obtained target light transmission, avoiding frequent manual operation and improving driving comfort.

[0059] In summary, the molten iron temperature measurement method proposed in the embodiment of the application determines the target light transmission area of the front windshield corresponding to the vertical included angle based on the preset first correspondence relationship, obtains the illumination intensity of the target light transmission area, determines the target light transmission corresponding to the illumination intensity based on the preset second correspondence relationship, and adjusts the target light transmission area based on the target light transmission. The target light transmission is adjusted in the target light transmission area of the external light source, the non-interference area maintains high light transmission, and the problem of poor sunshade effect and limited user experience of the traditional film is solved.

[0060] In some examples, the horizontal included angle between the external light source of the vehicle and the driving direction of the vehicle is obtained by:

[0061] Obtaining heading angle data of the vehicle relative to a first direction, and azimuth angle data of the external light source of the vehicle relative to the first direction;

[0062] The difference between the azimuth angle data and the heading angle data is used as the horizontal included angle between the external light source of the vehicle and the driving direction of the vehicle.

[0063] As shown in the example, Figure 4 As shown in the example,

[0064] After the IVI is powered on, since the vehicle is internally integrated with a GNSS module, the heading angle data of the vehicle relative to a first direction can be obtained according to the NEMA (National Electrical Manufacturers Association Protocol) protocol. The heading angle data is denoted as A, and the heading angle data is the included angle data between the driving direction of the vehicle and the north direction. The angle is calculated clockwise from the north (N) as the starting point.

[0065] The longitude information, the latitude information and the current time zone information of the vehicle are acquired by IVI, and the azimuth data of the external light source relative to the first direction can be determined based on the longitude information, the latitude information and the current time zone information of the vehicle, and the azimuth data is recorded as B, the azimuth data is calculated clockwise with the north (N) as the starting point, and the azimuth data is the angle between the external light source and the north (N). The result of subtracting the heading angle data from the azimuth data is used as the horizontal angle between the external light source of the vehicle and the driving direction of the vehicle. Based on satellite positioning and astronomical algorithm, it is ensured that the angle calculation is not affected by weather, and subjective judgment error is avoided.

[0066] In some examples, the vertical angle between the external light source and the driving direction of the vehicle is acquired by:

[0067] The real-time pitch angle of the vehicle relative to the first direction and the height angle data of the external light source relative to the second direction are acquired, and the first direction and the second direction intersect;

[0068] According to the real-time pitch angle and the height angle data, the vertical angle is determined.

[0069] For example, a vehicle-grade six-axis IMU (Inertial Measurement Unit) is taken as an example, under different temperatures (k=-30℃ / 10℃ / 25℃ / 40℃ / 60℃), and after the vehicle is powered on for 10 minutes, N (recommended≥200 times) times of angular velocity w[N] data are continuously collected, and the angular velocity data is brought into formula (1) to obtain the angular velocity deviation value.

[0070]

[0071] wherein w bias [k] is the angular velocity deviation value at temperature point k, k is the temperature, N is the sampling number, and w[N] is the original value of the angular velocity sampled for the Nth time.

[0072] The acceleration of the vehicle in the x-axis, the acceleration of the vehicle in the y-axis and the acceleration of the vehicle in the z-axis are acquired, and the initial vehicle pitch angle is obtained by substituting the acceleration of the vehicle in the x-axis, the acceleration of the vehicle in the y-axis and the acceleration of the vehicle in the z-axis into formula (2).

[0073]

[0074] wherein a x is the acceleration of the vehicle in the x-axis, a y is the acceleration of the vehicle in the y-axis, and a zLet θ be the vehicle's acceleration along the z-axis, and θ0 be the initial vehicle pitch angle. The initial vehicle pitch angle is then corrected by deviation as shown in Equation (3) to obtain the real-time pitch angle of the vehicle relative to the first direction, where the first direction is due north (N).

[0075]

[0076] Where, θ 实时 (t) represents the real-time pitch angle, w 角速度 (τ) is the lateral axis pitch angle, τ is the instantaneous time variable, θ0 is the initial vehicle pitch angle, and w bias This represents the angular velocity deviation value.

[0077] The vehicle's longitude, latitude, and current time zone information are acquired via IVI. Based on these information, the elevation angle of the external light source relative to a second direction (where the first and second directions intersect) can be determined. The vertical angle is then determined based on real-time pitch and elevation angle data. The impact of vehicle attitude changes on the illumination angle is considered to improve accuracy. The system incorporates real-time changes in the elevation angle to adapt to varying illumination conditions at different times of day.

[0078] In some examples, the real-time pitch angle is a vector, and determining the vertical angle based on the real-time pitch angle and the elevation angle data includes:

[0079] If the real-time pitch angle is positive, the difference between the elevation angle data and the real-time pitch angle is taken as the vertical angle.

[0080] If the real-time pitch angle is negative, the elevation angle data is superimposed with the absolute value of the real-time pitch angle to obtain the vertical angle.

[0081] For example, such as Figure 5 The diagram illustrates the vertical angle between an external light source and the vehicle's driving direction in a vehicle anti-glare control method proposed in this application. When the real-time pitch angle is greater than or equal to zero degrees, the vertical angle is obtained by subtracting the real-time pitch angle from the elevation angle data. When the real-time pitch angle is less than zero degrees, the vertical angle is obtained by adding the absolute value of the real-time pitch angle to the elevation angle data. This method accurately calculates the illumination angle under different driving conditions, avoids misjudgments of the vertical angle due to changes in vehicle attitude, and ensures accurate identification of the longitudinal position of the light source both uphill and downhill.

[0082] In some examples, determining the target light-transmitting area of ​​the windshield corresponding to the vertical angle based on a preset first correspondence includes:

[0083] obtaining a preset light-transmitting area record table, the light-transmitting area record table recording a light-transmitting area corresponding to each vertical included angle between an external light source and a driving direction of the vehicle;

[0084] querying a target light-transmitting area corresponding to an actual vertical included angle in the light-transmitting area record table.

[0085] For example, the preset light-transmitting area record table is shown in Table 2.

[0086] Sun and driving direction perpendicular angle β Transmittance area Y value (adjustable) 0° 25 cm 10° 22 cm 20° 20 cm 30° 18 cm 40° 16 cm 50° 14 cm 60° 10 cm Ver° (maximum longitudinal impact angle of view) 8 cm

[0087] Table 2

[0088] The light-transmitting area record table records a light-transmitting area corresponding to each vertical included angle between an external light source and a driving direction of the vehicle, and a target light-transmitting area corresponding to an actual vertical included angle is queried in the light-transmitting area record table. For example, a target light-transmitting area corresponding to a vertical included angle of 30° has a height of 18 cm, a target light-transmitting area corresponding to a vertical included angle of 40° has a height of 16 cm, and so on. The preset table query method responds quickly without the need for real-time complex calculation. The light-transmitting area is accurately matched with the light source angle, and excessive shielding is avoided.

[0089] In some examples, after determining whether the external light source is in the lateral driving field of view area according to the horizontal included angle, the method further includes:

[0090] In the case where the external light source is not in the lateral driving field of view area, a trigger signal of a steering wheel control button of the vehicle is received, and the trigger signal includes a light-transmitting degree adjustment instruction and a region adjustment instruction;

[0091] determining the target light-transmitting degree based on the light-transmitting degree adjustment instruction;

[0092] determining a target light-transmitting area based on the region adjustment instruction;

[0093] adjusting the target light-transmitting area based on the target light-transmitting degree.

[0094] For example, when the external light source is not in the lateral driving field of view area, manual dimming is supported through the steering wheel control button, that is, a trigger signal of a steering wheel control button of the vehicle is received, wherein the trigger signal includes a transmittance adjustment instruction and an area adjustment instruction, the target transmittance is adjusted according to the transmittance adjustment instruction, and the target transmittance area is determined according to the area adjustment instruction. Specifically, if the sunlight is not in the automatic detection field of view range, such as reflection from the side building, the driver can adjust the transmittance through the + or - button on the steering wheel, and adjust the dimming area size through the scroll wheel, so as to realize the purpose of dimming the target transmittance area based on the target transmittance. The manual intervention mechanism makes up for the limitations of the automatic system. Convenient operation, no need to distract the operation of the center console or sun visor.

[0095] In some examples, the dimming of the target transmittance area based on the target transmittance includes:

[0096] If the light intensity remains unchanged within a preset delay threshold, the transmittance of the target transmittance area is adjusted to the target transmittance based on a preset gradual change step.

[0097] For example, during daily use of the vehicle, there is a short period of time passing through high-rise buildings or tree shade, and the light intensity changes rapidly during driving. When adjusting the transmittance, anti-shake processing is required. If the light intensity remains unchanged within a preset delay threshold, the transmittance of the target transmittance area is adjusted to the target transmittance based on a preset gradual change step, wherein the delay threshold is a calibration time t, and the default is 2s. Specifically, a delay threshold is set, such as 2s. Only when the target transmittance remains unchanged within 2s, the dimming is started. Moreover, the target transmittance control follows a continuous linear adjustment rule, for example, when 80% is switched to 50%, the gradual change step is 5% (500ms changes a step), and when 80%→50% during the switching process, if it needs to be switched to 100% according to the rule, the previous action is terminated, and linear switching is performed from the current value→100%. Avoid frequent dimming caused by rapid changes in light, and improve driving comfort. Gradual adjustment reduces visual impact and reduces the risk of driving distraction. The delay determination mechanism filters invalid light changes and improves system stability.

[0098] As shown in Figure 6 The system includes a data acquisition module 21, a field of view judgment module 22, and a dimming module 23.

[0099] The data acquisition module 21 is configured to acquire a horizontal included angle between an external light source of the vehicle and a driving direction of the vehicle, and determine whether the external light source is in a lateral driving field of view area according to the horizontal included angle.

[0100] The field of view judgment module 22 is configured to: in a case where the external light source is in the lateral driving field of view region, acquire a vertical included angle between the external light source and a driving direction of the vehicle, determine whether the external light source is in a longitudinal driving field of view region based on the vertical included angle; in a case where the external light source is in the longitudinal driving field of view limited region, determine a target light transmission region of the front windshield corresponding to the vertical included angle based on a preset first corresponding relationship.

[0101] The light adjustment module 23 is configured to: acquire an illumination intensity of the target light transmission region, determine a target light transmission degree corresponding to the illumination intensity based on a preset second corresponding relationship, and adjust the target light transmission region based on the target light transmission degree.

[0102] The above system has the effects of the above method when the above method is applied. Details are not repeated here.

[0103] As shown in Figure 7 The embodiments of the present application also provide an electronic device 300, which includes a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor. The processor 320 implements the steps of any of the above vehicle anti-glare control methods when executing the computer program 311.

[0104] Since the electronic device introduced in the embodiments is the device used to implement the vehicle anti-glare control device in the embodiments of the present application, the specific implementation of the electronic device and its various forms can be understood by those skilled in the art based on the methods introduced in the embodiments of the present application. Therefore, how the electronic device implements the methods in the embodiments of the present application is not described in detail here. As long as the device used by those skilled in the art to implement the methods in the embodiments of the present application belongs to the scope of protection of the present application.

[0105] In the specific implementation process, the computer program 311 can implement Figure 1 any of the embodiments of the corresponding embodiments when executed by the processor.

[0106] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0107] Those skilled in the art will appreciate that embodiments of the application can be supplied as a method, a system, or a computer program product. Accordingly, the application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the application can be embodied in the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk memory, CD-ROMs, optical storage media, etc.) having computer readable program code embodied thereon.

[0108] The present application is described with reference to the flowchart and / or block diagrams of the methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart and / or block diagrams, and combinations of blocks in the flowchart and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.

[0109] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.

[0110] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks. Figure 1 one or more functions specified in the flowchart and / or block diagram block or blocks.

[0111] The embodiments of the present application also provide a computer program product, which comprises computer software instructions, when the computer software instructions are run on a processing device, cause the processing device to execute the flow of the LDPC decoding method of the solid state disk controller.

[0112] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the 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 computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that the computer can store or be integrated into a data storage device such as a server, data center, etc. containing one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0113] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0114] In several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the apparatus embodiments described above are only schematic. The division of the units is only a logical function division. In actual implementation, additional division can be made, for example, a plurality of units or components can be combined or integrated into another system, or some features can be omitted or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0115] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0116] In addition, each of the function units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0117] When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods in each of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0118] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

[0119] Although the preferred embodiments of the present specification have been described, those skilled in the art can make additional changes and modifications to the embodiments once they know the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present specification.

[0120] Obviously, those skilled in the art can make various modifications and changes to the present specification without departing from the spirit and scope of the present specification. Thus, if these modifications and changes of the present specification fall within the scope of the claims of the present specification and their equivalent technologies, the present specification also intends to include these modifications and changes.

Claims

1. A vehicle anti-glare control method characterized by comprising: The vehicle comprises a front windshield, and the method comprises: obtaining a horizontal included angle between an external light source of the vehicle and a driving direction of the vehicle, and determining whether the external light source is in a lateral driving field of view region according to the horizontal included angle; in the case that the external light source is in the lateral driving field of view region, obtaining a vertical included angle between the external light source and the driving direction of the vehicle, and determining whether the external light source is in a longitudinal driving field of view region based on the vertical included angle; in the case that the external light source is in the longitudinal driving field of view region, determining a target light transmission region of the front windshield corresponding to the vertical included angle based on a preset first corresponding relationship; obtaining an illumination intensity of the target light transmission region, determining a target light transmission degree corresponding to the illumination intensity based on a preset second corresponding relationship, and adjusting the target light transmission region based on the target light transmission degree.

2. The vehicle anti-dazzle control method according to claim 1, characterized by The obtaining of the horizontal included angle between the external light source of the vehicle and the driving direction of the vehicle comprises: obtaining heading angle data of the vehicle relative to a first direction and azimuth angle data of the external light source of the vehicle relative to the first direction; taking a difference value between the azimuth angle data and the heading angle data as the horizontal included angle between the external light source of the vehicle and the driving direction of the vehicle.

3. The vehicle anti-dazzle control method according to claim 1, characterized by The obtaining of the vertical included angle between the external light source and the driving direction of the vehicle comprises: obtaining real-time pitch angle data of the vehicle relative to a first direction and height angle data of the external light source relative to a second direction, the first direction and the second direction intersecting; determining the vertical included angle according to the real-time pitch angle data and the height angle data.

4. The vehicle anti-dazzle control method according to claim 3, characterized by The real-time pitch angle is a vector, and the determining of the vertical included angle according to the real-time pitch angle data and the height angle data comprises: if the real-time pitch angle is positive, taking a difference value between the height angle data and the real-time pitch angle as the vertical included angle; if the real-time pitch angle is negative, superimposing the height angle data and an absolute value of the real-time pitch angle as the vertical included angle.

5. The vehicle anti-dazzle control method according to claim 1, characterized by The determining of the target light transmission region of the front windshield corresponding to the vertical included angle based on the preset first corresponding relationship comprises: obtaining a preset light transmission region record table, the light transmission region record table recording a light transmission region corresponding to each vertical included angle between an external light source and a driving direction of the vehicle; querying a target light transmission region corresponding to the actual vertical included angle in the light transmission region record table.

6. The vehicle anti-dazzle control method according to claim 1, characterized by After the determining of whether the external light source is in the lateral driving field of view region according to the horizontal included angle, the method further comprises: in the case that the external light source is not in the lateral driving field of view region, receiving a trigger signal of a steering wheel control button of the vehicle, the trigger signal comprising a light transmission degree adjustment instruction and a region adjustment instruction; determining the target light transmission degree based on the light transmission degree adjustment instruction; determining a target light transmission region based on the region adjustment instruction; adjusting the target light transmission region based on the target light transmission degree.

7. The vehicle anti-dazzle control method according to claim 1, characterized by The adjusting of the target light transmission region based on the target light transmission degree comprises: If the light intensity is constant within the preset delay threshold, the light transmittance of the target light-transmitting area is adjusted to the target light transmittance based on a preset gradient step.

8. A vehicle anti-glare control system characterized by comprising: The system comprises a data acquisition module, a field of view judgment module and a dimming module. The data acquisition module is configured to acquire a horizontal included angle between an external light source and a driving direction of the vehicle, and determine whether the external light source is in a lateral driving field of view region according to the horizontal included angle. The field of view judgment module is configured to, in a case where the external light source is in the lateral driving field of view region, acquire a vertical included angle between the external light source and the driving direction of the vehicle, determine whether the external light source is in a longitudinal driving field of view region based on the vertical included angle, and in a case where the external light source is in the longitudinal driving field of view region, determine a target light-transmitting area of the front windshield corresponding to the vertical included angle based on a preset first corresponding relationship. The dimming module is configured to acquire a light intensity of the target light-transmitting area, determine a target light transmittance corresponding to the light intensity based on a preset second corresponding relationship, and dim the target light-transmitting area based on the target light transmittance.

9. An electronic device comprising: The memory and the processor are characterized in that the processor is used to implement the steps of the vehicle anti-glare control method of any one of claims 1-7 when executing the computer program stored in the memory.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the vehicle anti-glare control method of any one of claims 1-7.