Vehicle machine screen adjusting method and device, electronic equipment and vehicle
By detecting the priority of glare center and split screen content, and automatically adjusting the split screen position and angle of the car screen, the problem of glare in the car screen is solved, improving the visibility of key information by drivers, reducing safety hazards, and improving driving safety.
Patent Information
- Application Number
- CN202510629715.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2025-08-15
AI Technical Summary
The screen of the car machine can easily cause glare in direct sunlight, affecting the driver's information observation, and poses safety hazards, which cannot be effectively solved by the existing technology.
By detecting the position of the glare center and the priority of the split-screen content, the position of the split-screen content on the car computer screen is automatically adjusted to keep it away from the center of the glare, and the screen angle is adjusted in combination with light sensor data and driver's perspective to enhance the visibility of key information.
Significantly reduce the impact of glare on split-screen content, improve the visibility of key information, reduce safety hazards, and improve driving safety.
Smart Images

Figure CN120481633A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a method and device for adjusting a vehicle screen, an electronic device, and a vehicle. Background Art
[0002] With the development of intelligent vehicles, large-screen car displays have become the core vehicle for driver information interaction, enabling functions such as navigation and vehicle information display. However, as the vehicle's direction constantly changes while driving, the car display screen is easily exposed to direct sunlight, resulting in severe glare and difficulty for the driver to see the information on the screen. This can not only cause the driver to miss important navigation instructions such as intersections, but also lead to safety hazards due to the inability to pay attention to critical driving information in a timely manner.
[0003] In related technologies, ambient light intensity is usually detected by a light sensor, and the screen brightness is automatically adjusted to improve the display effect of information on the screen. However, this cannot effectively solve the glare problem caused by the reflection angle of the screen; alternatively, an anti-reflective coating is added to the screen surface to reduce the reflection of external light, but glare will still be caused when the angle of light shining on the screen changes; alternatively, the driver manually adjusts the screen angle to avoid direct sunlight, but glare will still be caused when the light angle changes. If the screen angle is frequently manually adjusted to adapt to light changes, there will be a safety hazard. Summary of the Invention
[0004] The problem solved by the present invention is how to solve the problem of reflected glare on the vehicle screen and improve driving safety.
[0005] In order to solve the above problems, the present invention provides a method and device for adjusting a vehicle screen, an electronic device and a vehicle.
[0006] In a first aspect, the present invention provides a method for adjusting a vehicle screen, comprising:
[0007] When glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen. Wherein, at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0008] Optionally, before adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content on the vehicle screen, the method further includes:
[0009] Obtain light data collected by the light sensor on the vehicle, the vehicle's driving direction, and the driver's perspective;
[0010] The target angle of the vehicle screen is determined according to the light data and the driver's viewing angle, and the vehicle screen is controlled to rotate to the target angle.
[0011] Optionally, the light data includes a light incident angle, and determining a target angle of the vehicle screen according to the light data and the driver's viewing angle includes:
[0012] Determining a light incident vector according to the light incident angle, wherein the light incident angle is the angle between the light and the vehicle's travel direction;
[0013] Determine a light reflection vector according to the light incident vector;
[0014] The target angle is determined according to the light reflection vector and the driver's viewing angle.
[0015] Optionally, determining the light reflection vector according to the light incident vector includes:
[0016] Determining the normal direction of the vehicle screen after rotation according to the initial normal direction and the rotation angle of the vehicle screen, wherein the rotation angle is the target angle;
[0017] The light reflection vector is determined according to the light incident vector and the normal direction of the vehicle screen after rotation.
[0018] Optionally, determining the target angle according to the light reflection vector and the driver's viewing angle includes:
[0019] Determining a driver's sight line direction vector according to the driver's sight line, wherein the driver's sight line is the angle between the driver's sight line and the vehicle's driving direction;
[0020] Based on preset constraints, the target angle is determined according to the light reflection vector and the driver's sight direction vector, wherein the preset constraints include that the angle between the light reflection vector and the driver's sight direction vector is not less than a second preset angle.
[0021] Optionally, the vehicle screen adjustment method further includes:
[0022] Determining whether glare occurs on the vehicle screen based on light intensity and the angle between the light and the driver's line of sight;
[0023] When the light intensity is greater than or equal to the preset light intensity, and the angle between the light and the driver's line of sight is not greater than a first preset angle, it is determined that glare occurs on the vehicle computer screen.
[0024] Optionally, adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content in the vehicle screen includes:
[0025] Determining the priority of each split-screen content on the vehicle screen;
[0026] The display position of the first split-screen content in all the split-screen contents is adjusted according to the glare center position so that the display position of the first split-screen content is away from the glare center position, wherein the priority of the first split-screen content is higher than the preset priority level.
[0027] Optionally, the vehicle screen adjustment method further includes:
[0028] enhancing display brightness and / or contrast of the first split-screen content according to light intensity;
[0029] And / or, according to the light intensity, the display brightness of the second split-screen content in all the split-screen contents is reduced or the second split-screen content is hidden; the priority of the first split-screen content is higher than the priority of the second split-screen content.
[0030] Optionally, the vehicle screen adjustment method further includes:
[0031] Scoring the visibility of the vehicle screen to the driver;
[0032] When the score meets the preset scoring standard, the screen adjustment is completed; when the score does not meet the preset scoring standard, the screen adjustment is returned and re-performed.
[0033] Optionally, scoring the visibility of the vehicle screen to the driver includes:
[0034] The driver visibility score is determined based on at least one of the anti-glare efficiency score, the key information visibility score, the viewing angle adaptability score and the adjustment timeliness score, wherein the anti-glare efficiency score is configured to be determined based on the initial glare area of the vehicle screen and the glare residual area after the current screen adjustment is completed, the key information visibility score is configured to be determined based on the split-screen contrast improvement rate and the split-screen position offset tolerance, the viewing angle adaptability score is configured to be determined based on the angle matching between the target angle and the driver's viewing angle and the vehicle dynamic stability, and the adjustment timeliness score is configured to be determined based on the screen adjustment time.
[0035] In a second aspect, the present invention provides a vehicle screen adjustment device, comprising:
[0036] The first module is used to adjust the display position of each split-screen content according to the center position of the glare and the priority of each split-screen content in the vehicle screen when glare is detected on the vehicle screen. At least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0037] In a third aspect, the present invention provides an electronic device comprising a memory and a processor;
[0038] The memory is used to store computer programs;
[0039] The processor is used to implement the vehicle screen adjustment method as described in the first aspect when executing the computer program.
[0040] In a fourth aspect, the present invention provides a vehicle comprising the electronic device as described in the third aspect.
[0041] The beneficial effect of the vehicle screen adjustment method of the present invention is: when glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen. For example, when the center position of the glare is in the upper left corner, the split-screen content with a higher priority, such as the navigation split screen, is moved to the lower right corner, away from the center position of the glare, so as to optimize the display position of the split-screen content, greatly reduce the impact of glare on the display effect of the split-screen content, and improve the visibility of the split-screen content with a higher priority, so that the driver can clearly pay attention to the display information of the key split screen, thereby reducing the probability of safety hazards and improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 This is a schematic diagram of a first flow chart of a method for adjusting a vehicle screen according to an embodiment of the present invention;
[0043] Figure 2 A second flow chart of the vehicle screen adjustment method according to an embodiment of the present invention;
[0044] Figure 3 This is a schematic diagram of a first process for determining a target angle according to an embodiment of the present invention;
[0045] Figure 4 Schematic diagram of a process for determining a reflection vector according to an embodiment of the present invention;
[0046] Figure 5 A second schematic diagram of a process for determining a target angle according to an embodiment of the present invention;
[0047] Figure 6 A flowchart illustrating a pre-determination condition for screen adjustment according to an embodiment of the present invention;
[0048] Figure 7A schematic diagram of a first process of split-screen adjustment according to an embodiment of the present invention;
[0049] Figure 8 A second flow chart of split-screen adjustment according to an embodiment of the present invention;
[0050] Figure 9 This is a system architecture diagram of a vehicle screen adjustment device according to an embodiment of the present invention;
[0051] Figure 10 2 is a system architecture diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0052] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0053] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0054] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0055] It should be noted that the modifications of "one" and "multiple" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0056] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0057] like Figure 1 As shown, an embodiment of the present invention provides a method for adjusting a vehicle screen, comprising:
[0058] S200: When glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen, wherein at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0059] Specifically, the split-screen function allows users to run at least two applications (such as navigation + music, video + vehicle information, etc.) on the same car screen at the same time. Among them, navigation and vehicle speed are key information, and the corresponding split screen priority is higher, while entertainment, settings, etc. are secondary information, and the corresponding split screen priority is lower. The priority of different split-screen contents can be set in advance. Therefore, when glare is detected on the car screen, the display position of the split screen used to display navigation and vehicle speed can be moved to a position away from the center of the glare according to the center position of the glare. For example, if the center position of the glare is in the upper left corner, the navigation split screen can be automatically moved to the lower right corner, and the brightness of the split-screen content can be enhanced; at the same time, the brightness of the split screen used to display entertainment and settings can be reduced, or the split screen can be hidden directly, thereby reducing interference to the driver.
[0060] In this embodiment, when glare is detected on the vehicle computer screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle computer screen. For example, when the center position of the glare is in the upper left corner, the split-screen content with a higher priority, such as the navigation split-screen, is moved to the lower right corner, away from the center position of the glare, so as to optimize the display position of the split-screen content, greatly reduce the impact of glare on the display effect of the split-screen content, and improve the visibility of the split-screen content with a higher priority, so that the driver can clearly pay attention to the display information of the key split-screen, thereby reducing the probability of safety hazards and improving driving safety.
[0061] Optionally, before adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content in the vehicle screen, the vehicle screen adjustment method further includes:
[0062] S100: Obtain light data collected by a light sensor on the vehicle, the vehicle's driving direction, and the driver's perspective; determine a target angle of the vehicle screen based on the light data and the driver's perspective, and control the vehicle screen to rotate to the target angle.
[0063] Specifically, combined Figure 2As shown, light data such as the incident angle (θ) and intensity (I) of sunlight can be detected by light sensors (for example, those arranged near the rearview mirror, A-pillar, or instrument panel) (or laser radar, etc.), the vehicle's direction of travel can be detected by GPS (to obtain the vehicle's latitude and longitude), gyroscope (to detect the vehicle's travel direction α) data, and accelerometer (to assist in calculating the vehicle body posture), and the driver's perspective can be tracked by the DMS (Driver Monitoring System) camera. For example, the coordinates of the human eye position (x, y) and the viewing angle (β) can be extracted. Then, the angle (i.e., the target angle) to which the vehicle screen needs to be adjusted can be determined based on the light data and the driver's perspective, and the screen can be driven to rotate to the target angle by a motor (or hydraulic mechanism, etc.) (the adjustment range can be ±10°, and it will be limited if it exceeds the range).
[0064] Among them, by tracking the driver's head position and viewing angle through the DMS camera, adaptive compensation for the human eye position can be achieved, solving the viewing angle deviation problem caused by differences in driver height and seat position, and ensuring that the adjustment angle of the car screen accurately adapts to the driver's actual line of sight; the adjustment accuracy error is ≤1°, covering more than 95% of the driver's body shape range.
[0065] Among them, the FFT (Fast Fourier Transform) algorithm can be used to quickly analyze light sensing data and achieve millisecond-level angle / brightness adjustment.
[0066] Among them, after adjusting the angle of the screen, the brightness of the screen can also be enhanced, for example, by enhancing the brightness of the screen through an HDR screen backlight controller.
[0067] If the driver visibility score meets the preset score standard after adjusting the angle of the screen, step S200 may not be performed.
[0068] The visibility score may be performed for the key split screen. When the visibility score of the key split screen is less than 60 points, or the glare area is greater than or equal to 15% of the screen area, step S200 is executed.
[0069] Among them, for split-screen position adjustment, after determining the target angle of the screen, the key split-screen position can be moved in advance to reduce the time spent on secondary adjustment.
[0070] In this optional embodiment, the angle at which the vehicle screen needs to be adjusted is determined based on light data and the driver's perspective to avoid the driver being unable to pay attention to the vehicle's key driving information in a timely manner due to direct sunlight, thereby reducing the probability of safety hazards.
[0071] Optionally, the light sensing data includes a light incident angle, and determining a target angle of the vehicle screen according to the light data and the driver's viewing angle includes:
[0072] S110: Determine a light incident vector according to the light incident angle, wherein the light incident angle is an angle between the light and the vehicle's driving direction.
[0073] Specifically, combined Figure 3 As shown, the vehicle coordinate system is defined: the vehicle front direction is the +X axis, the vertical upward direction is the +Z axis, and the driver's side is the +Y axis. The incident light vector can be expressed as:
[0074]
[0075] Where θ is the pitch angle between the sunlight and the vehicle's forward direction + X axis.
[0076] S120: Determine a light reflection vector according to the light incident vector.
[0077] Specifically, combined Figure 3 As shown, the light incident vector and the light reflected vector satisfy the reflection law, so the light reflected vector can be determined according to the light incident vector.
[0078] S130: Determine the target angle according to the light reflection vector and the driver's viewing angle.
[0079] Specifically, combined Figure 3 As shown, the light reflection vector (corresponding to the reflected light) changes continuously with the rotation of the vehicle screen. In order to avoid the conflict between the light reflection vector and the driver's perspective, the target angle can be determined based on the light reflection vector and the driver's perspective.
[0080] In this optional embodiment, after determining the light incident vector based on the light incident angle, the light reflection vector is determined based on the light incident vector, and then the target angle can be determined based on the light reflection vector and the driver's perspective to avoid conflict between the light reflection vector and the driver's perspective, thereby reducing the probability of safety hazards.
[0081] Optionally, determining the light reflection vector according to the light incident vector includes:
[0082] S121: Determine the normal direction of the vehicle screen after rotation according to the initial normal direction and the rotation angle of the vehicle screen, where the rotation angle is the target angle.
[0083] Specifically, combined Figure 4 As shown, the initial normal direction of the car screen is defined as:
[0084]
[0085] According to the initial normal direction, the screen is perpendicular to the Z axis of the vehicle coordinate system; when the vehicle screen rotates, the normal direction changes accordingly.
[0086] S122: Determine the light reflection vector according to the light incident vector and the normal direction of the vehicle screen after rotation.
[0087] Specifically, combined Figure 4 As shown, according to the law of reflection, the light reflection vector can be expressed as:
[0088]
[0089] After simplification, it can be expressed as:
[0090]
[0091] In this optional embodiment, the light reflection vector is determined according to the law of reflection, and then the target angle can be determined according to the light reflection vector and the driver's perspective, avoiding the conflict between the light reflection vector and the driver's perspective, thereby reducing the probability of safety hazards.
[0092] Optionally, determining the target angle according to the light reflection vector and the driver's viewing angle includes:
[0093] S131: Determine a driver's sight line direction vector according to the driver's perspective, wherein the driver's perspective is the angle between the driver's sight line and the vehicle's driving direction.
[0094] Specifically, combined Figure 5 As shown, the driver's sight direction vector can be expressed as:
[0095]
[0096] Where β represents the pitch angle between the driver's line of sight and the +X axis.
[0097] S132: Based on preset constraints, determine the target angle according to the light reflection vector and the driver's line of sight direction vector, wherein the preset constraints include that the angle between the light reflection vector and the driver's line of sight direction vector is not less than a second preset angle.
[0098] Specifically, combined Figure 5 As shown, to prevent the reflected light from entering the driver's line of sight, it is necessary to ensure that the angle φ between the reflected light vector and the driver's line of sight direction vector is ≥ 90°, that is, the preset constraint condition is:
[0099]
[0100] Right now:
[0101] [sinθ-2sinγcos(θ+γ)]cosβ+[-cosθ+2cosγcos(θ+γ)](-sinβ)≤0
[0102] By solving the above equation, for example, with the goal of minimizing the difference between the target angle and the current angle of the vehicle screen under preset constraints, the target angle γ can be determined. In addition, since the global coordinate system conversion is used, the incident angle error caused by vehicle steering can be avoided.
[0103] In this optional embodiment, the target angle is determined based on the light reflection vector and the driver's viewing angle to avoid conflict between the light reflection vector and the driver's viewing angle, thereby reducing the probability of safety hazards occurring.
[0104] Optionally, the vehicle screen adjustment method further includes:
[0105] S001: Determine whether glare occurs on the vehicle screen based on light intensity and the angle between the light and the driver's line of sight.
[0106] Specifically, combined Figure 6 As shown, triggering the screen adjustment condition requires meeting two conditions at the same time, namely, the light intensity is large enough and the incident angle of the light will affect the driver's line of sight. Therefore, it is necessary to determine whether to trigger the screen adjustment condition based on the light intensity and the angle between the light and the driver's line of sight.
[0107] S002: When the light intensity is greater than or equal to the preset light intensity, and the angle between the light and the driver's line of sight is not greater than a first preset angle, it is determined that glare occurs on the vehicle computer screen.
[0108] Specifically, combined Figure 6 As shown, when the light intensity I is greater than or equal to the preset light intensity (for example, 800 lux), and the angle between the light and the driver's line of sight is ≤45°, it means that there is a high probability of glare at this time, thus triggering the screen adjustment condition; when the light intensity I is less than the preset light intensity, it enters low-power monitoring mode.
[0109] In this optional embodiment, by setting the pre-judgment conditions for screen adjustment, the screen adjustment conditions can be triggered when the light intensity and the angle between the light and the driver's line of sight are met, thereby avoiding the driver's inability to pay attention to the vehicle's key driving information in time due to direct sunlight.
[0110] Optionally, adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content in the vehicle screen includes:
[0111] S210: Determine the priority of each split-screen content in the vehicle screen.
[0112] Specifically, combined Figure 7As shown, the split screen for displaying navigation and vehicle speed can be defined as the key split screen, that is, the first split screen, and the split screen for displaying music and settings can be defined as the secondary split screen, that is, the second split screen.
[0113] S220: Adjust the display position of the first split-screen content in all the split-screen contents according to the glare center position, so that the display position of the first split-screen content is away from the glare center position, wherein the priority of the first split-screen content is higher than the preset priority level.
[0114] Specifically, combined Figure 7 As shown, the migration distance d of the position of the first split screen is k*glare area radius (k=0.3 to 0.6). For example, the glare center position is (100, 200), and the navigation split screen migrates from (150, 180) to (150+0.5*50, 180)=(175, 180).
[0115] Among them, when the area of the glare residual region is ≥ 20% of the screen area, k can be increased to 0.6, thereby increasing the score-screen migration distance.
[0116] Optionally, the vehicle screen adjustment method further includes:
[0117] S230: Enhance the display brightness and / or contrast of the first split-screen content according to the light intensity.
[0118] Specifically, combined Figure 8 As shown, the brightness of the first split screen is enhanced according to the light intensity I, for example, the brightness change value of the first split screen is ΔL = 0.5*(I-800) / 400, which is usually no more than 1.5 times the original brightness; the contrast of the content of the first split screen can also be enhanced so that the driver can focus on the display information of the content of the first split screen.
[0119] And / or, S240: reducing the display brightness of the second split-screen content in all the split-screen contents or hiding the second split-screen content according to the light intensity; the priority of the first split-screen content is higher than the priority of the second split-screen content.
[0120] Specifically, combined Figure 8 As shown, the brightness of the second split screen is reduced according to the light intensity, for example, the brightness change value of the second split screen is ΔL=-0.3*(I-800) / 400; if the light intensity I≥1200lux, or the visibility score is <30 points, the second split screen is hidden.
[0121] Among them, after adjusting the split screen brightness and position, the contrast improvement rate can be calculated. If the improvement rate is ≥40%, it means that the optimization is successful, otherwise an alarm prompt is triggered.
[0122] Among them, other alarm conditions include: (1) If the area of the residual glare after three consecutive adjustments is ≥30% of the screen area, the prompt "Please manually adjust the sun visor" will be displayed; (2) If the driver's visibility score is continuously less than 50 points, the prompt "System limited, drive with caution" will be displayed; through the above alarm conditions, temporary glare and system limits can be accurately distinguished to avoid excessive interference to the driver.
[0123] In this optional embodiment, by adjusting the first split screen and the second split screen separately, the driver can focus on the display information of the key split screen, thereby reducing the probability of safety hazards.
[0124] Optionally, the vehicle screen adjustment method further includes:
[0125] The visibility of the vehicle screen to the driver is scored; when the score meets the preset scoring standard, the screen adjustment is completed; when the score does not meet the preset scoring standard, the screen adjustment is returned and re-performed.
[0126] Specifically, after completing the screen angle adjustment and split-screen adjustment, the visibility of the car screen to the driver is scored. When the score meets the preset scoring standard (for example, the score is ≥80 points, the full score is 100 points), the screen adjustment is completed. When the score does not meet the preset scoring standard (for example, the score is <80 points), the target angle γ of the screen is recalculated. After adjusting the screen angle, the split-screen position and brightness are adjusted.
[0127] Optionally, scoring the visibility of the vehicle screen to the driver includes:
[0128] The driver visibility score is determined based on at least one of the anti-glare efficiency score, the key information visibility score, the viewing angle adaptability score and the adjustment timeliness score, wherein the anti-glare efficiency score is configured to be determined based on the initial glare area of the vehicle screen and the glare residual area after the current screen adjustment is completed, the key information visibility score is configured to be determined based on the split-screen contrast improvement rate and the split-screen position offset tolerance, the viewing angle adaptability score is configured to be determined based on the angle matching between the target angle and the driver's viewing angle and the vehicle dynamic stability, and the adjustment timeliness score is configured to be determined based on the screen adjustment time.
[0129] Specifically, exemplary scoring criteria are as follows:
[0130] (1) Anti-glare performance (40 points), the scoring formula is as follows:
[0131] S1 = 40 × [1-(glare residual area / initial glare area)];
[0132] Among them, if the secondary adjustment is completed, the residual area takes the final value.
[0133] The special rules are as follows: when the residual area is ≤5%, the score is full marks; when the residual area is ≥30%, the score is zero marks; an additional 10 points will be deducted when the alarm is triggered.
[0134] (2) Key information visibility (30 points). The scoring formula (including the split-screen contrast improvement rate corresponding to Formula S2.1 and the split-screen position offset tolerance corresponding to Formula S2.2) is as follows:
[0135] S2.1 = 15 × (C / 40%);
[0136] Among them, C represents the split-screen contrast improvement rate, and when C ≥ 40%, the score is full marks.
[0137] S2.2 = 15 × (1 - |actual migration distance d - theoretical optimal d| / screen width);
[0138] (3) Viewing angle adaptability (20 points). The scoring formula (including the corresponding formula S3.1 for angle matching and the corresponding formula S3.2 for dynamic stability) is as follows:
[0139] S3.1=10×(1-|γ-β| / 45°);
[0140] S3.2 = 10 × (1 - gyroscope angular velocity / 30° / s);
[0141] (4) Adjustment timeliness (10 points), the scoring formula is as follows:
[0142] S4=10×(1-t / 2s);
[0143] Where t represents the time from detection to completion of adjustment;
[0144] The special rules are as follows: when t≤0.5s, the score is full marks; when t≥2s, the score is zero marks.
[0145] The anti-glare performance score, key information visibility score, viewing angle adaptability score and adjustment timeliness score are compared with the corresponding preset thresholds respectively, and whether the preset scoring criteria are met is determined based on the comparison results. For example, if each score is greater than the corresponding preset threshold, it is determined that the preset scoring criteria are met; otherwise, the preset scoring criteria are not met.
[0146] The anti-glare performance score, key information visibility score, viewing angle adaptability score and adjustment timeliness score can also be added together to obtain a total score, and the total score can be compared with a preset threshold. Based on the comparison result, it is determined whether the preset scoring criteria are met. For example, if the total score is greater than the corresponding preset threshold, it is determined that the preset scoring criteria are met; otherwise, the preset scoring criteria are not met.
[0147] For example, in a tunnel with strong light, the anti-glare performance score was 38 points, the key information visibility score was 25 points, the viewing angle adaptability score was 16 points, and the adjustment timeliness score was 8 points, for a total score of 87 points. For example, in a low-angle sunlight scene on snow, the anti-glare performance score was 32 points, the key information visibility score was 18 points, the viewing angle adaptability score was 12 points, and the adjustment timeliness score was 6 points, for a total score of 68 points. For example, in a rainy day with continuous glare on a curve, the anti-glare performance score was 25 points, the key information visibility score was 15 points, the viewing angle adaptability score was 10 points, and the adjustment timeliness score was 5 points, for a total score of 55 points.
[0148] The scoring application rules are as follows: (1) The above score is updated every time an adjustment cycle is completed; (2) When the vehicle speed is ≥80km / h, the adjustment timeliness weight is increased to 20%; (3) When the alarm is linked and the driver's visibility score is continuously less than 50 points, the prompt "System limited, drive with caution" is displayed.
[0149] In this optional embodiment, by adding a scoring system, the effect of screen adjustment can be verified and feedback can be provided, thereby improving the success rate of screen adjustment and reducing the probability of safety hazards.
[0150] like Figure 9 As shown, an embodiment of the present invention provides a vehicle screen adjustment device 900, comprising:
[0151] The first module 910 is used to adjust the display position of each split-screen content according to the center position of the glare and the priority of each split-screen content in the vehicle screen when glare is detected on the vehicle screen, wherein at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0152] like Figure 10 As shown, an electronic device 1000 provided by an embodiment of the present invention includes a memory 1020 and a processor 1010; the memory 1020 is used to store computer programs; the processor 1010 is used to implement the above-mentioned vehicle screen adjustment method when executing the computer program.
[0153] In other words, an electronic device 1000 includes a memory 1020 and a processor 1010 coupled to the memory 1020; the memory 1020 is configured to store a computer program; and the processor 1010 is configured to perform the following operations when executing the computer program:
[0154] When glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen. Wherein, at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0155] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle screen adjustment method described above is implemented.
[0156] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations:
[0157] When glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen. Wherein, at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
[0158] An electronic device 1000 that can serve as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 1000 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 1000 can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0159] The electronic device 1000 includes a computing unit that can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) or a computer program loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The computing unit, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0160] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM). In this application, the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments of the present invention. In addition, the functional units in the various embodiments of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into a single unit. The above-mentioned integrated units can be implemented in the form of hardware or software functional units.
[0161] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A method for adjusting a vehicle screen, characterized in that: include: When glare is detected on the vehicle screen, the display position of each split-screen content is adjusted according to the center position of the glare and the priority of each split-screen content in the vehicle screen. Wherein, at least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
2. The vehicle screen adjustment method according to claim 1, characterized in that: Before adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content on the vehicle screen, the method further includes: Obtain light data collected by the light sensor on the vehicle, the vehicle's driving direction, and the driver's perspective; The target angle of the vehicle screen is determined according to the light data and the driver's viewing angle, and the vehicle screen is controlled to rotate to the target angle.
3. The vehicle screen adjustment method according to claim 2, characterized in that: The light data includes an incident angle of the light, and determining a target angle of the vehicle screen according to the light data and the driver's viewing angle includes: Determining a light incident vector according to the light incident angle, wherein the light incident angle is the angle between the light and the vehicle's travel direction; Determine a light reflection vector according to the light incident vector; The target angle is determined according to the light reflection vector and the driver's viewing angle.
4. The vehicle screen adjustment method according to claim 3, characterized in that: Determining the light reflection vector according to the light incident vector includes: Determining the normal direction of the vehicle screen after rotation according to the initial normal direction and the rotation angle of the vehicle screen, wherein the rotation angle is the target angle; The light reflection vector is determined according to the light incident vector and the normal direction of the vehicle screen after rotation.
5. The vehicle screen adjustment method according to claim 4, characterized in that: Determining the target angle according to the light reflection vector and the driver's viewing angle includes: Determining a driver's sight line direction vector according to the driver's sight line, wherein the driver's sight line is the angle between the driver's sight line and the vehicle's driving direction; Based on preset constraints, the target angle is determined according to the light reflection vector and the driver's sight direction vector, wherein the preset constraints include that the angle between the light reflection vector and the driver's sight direction vector is not less than a second preset angle.
6. The vehicle screen adjustment method according to claim 1, characterized in that: The vehicle screen adjustment method further includes: Determining whether glare occurs on the vehicle screen based on light intensity and the angle between the light and the driver's line of sight; When the light intensity is greater than or equal to the preset light intensity, and the angle between the light and the driver's line of sight is not greater than a first preset angle, it is determined that glare occurs on the vehicle computer screen.
7. The vehicle screen adjustment method according to claim 1, characterized in that: The adjusting the display position of each split-screen content according to the glare center position and the priority of each split-screen content in the vehicle screen includes: Determining the priority of each split-screen content on the vehicle screen; The display position of the first split-screen content in all the split-screen contents is adjusted according to the glare center position so that the display position of the first split-screen content is away from the glare center position, wherein the priority of the first split-screen content is higher than the preset priority level.
8. The vehicle screen adjustment method according to claim 7, characterized in that: The vehicle screen adjustment method further includes: enhancing display brightness and / or contrast of the first split-screen content according to light intensity; And / or, according to the light intensity, the display brightness of the second split-screen content in all the split-screen contents is reduced or the second split-screen content is hidden; the priority of the first split-screen content is higher than the priority of the second split-screen content.
9. The vehicle screen adjustment method according to any one of claims 1 to 8, characterized in that: Also includes: Scoring the visibility of the vehicle screen to the driver; When the score meets the preset score standard, the screen adjustment is completed; When the score does not meet the preset score standard, the screen adjustment is returned to be performed again.
10. The vehicle screen adjustment method according to claim 9, characterized in that: Scoring the visibility of the vehicle screen to the driver includes: The driver visibility score is determined based on at least one of the anti-glare efficiency score, the key information visibility score, the viewing angle adaptability score and the adjustment timeliness score, wherein the anti-glare efficiency score is configured to be determined based on the initial glare area of the vehicle screen and the glare residual area after the current screen adjustment is completed, the key information visibility score is configured to be determined based on the split-screen contrast improvement rate and the split-screen position offset tolerance, the viewing angle adaptability score is configured to be determined based on the angle matching between the target angle and the driver's viewing angle and the vehicle dynamic stability, and the adjustment timeliness score is configured to be determined based on the screen adjustment time.
11. A vehicle screen adjustment device, characterized in that: include: The first module is used to adjust the display position of each split-screen content according to the center position of the glare and the priority of each split-screen content in the vehicle screen when glare is detected on the vehicle screen. At least one split-screen content is displayed on the vehicle screen, and the display position of the split-screen content is adjusted to be away from the center position of the glare.
12. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the vehicle screen adjustment method according to any one of claims 1 to 10 when executing the computer program.
13. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 12.