Terminal brightness adjusting method and device and vehicle
By dynamically adjusting the brightness of the vehicle's infotainment system and the phone's screen in a vehicle-to-machine (V2M) interconnection scenario, it solves the problems of visual discomfort and distraction caused by brightness differences, improves user experience and driving safety, and has intelligent learning and adaptive capabilities.
Patent Information
- Application Number
- CN202511722118.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-21
- Publication Date
- 2026-02-24
AI Technical Summary
The significant difference in brightness between in-vehicle screens and mobile phone screens in in-vehicle connectivity scenarios can cause visual discomfort and distraction for users. Existing independent brightness adjustment mechanisms cannot adapt to changes in ambient light when sharing content, thus affecting driving safety.
By identifying the terminal screen group, the current terminal application, screen brightness, and ambient brightness values are obtained. Combined with the user's habitual brightness values, a habitual brightness prediction model and a brightness adjustment model are used to dynamically adjust the brightness of each screen to achieve precise adjustment. A manual adjustment monitoring mechanism is set up to optimize the model.
It enables precise and adaptive brightness adjustment of each screen within the terminal screen group, improving the user's visual experience and driving safety, reducing visual fatigue, and possessing intelligent learning and adaptive capabilities to meet users' personalized needs.
Smart Images

Figure CN121565102A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of brightness adjustment, specifically to a terminal brightness adjustment method, device, and vehicle. Background Technology
[0002] With the rapid development of smart cars and mobile internet, vehicle-to-everything (V2X) technology has become a mainstream trend.
[0003] However, in vehicle-to-everything (V2X) scenarios, the significant brightness difference between the vehicle's infotainment screen and the phone's screen can easily cause visual discomfort and distraction for users. Existing independent brightness adjustment mechanisms cannot adapt to changes in ambient light when sharing content, nor can they guarantee that the brightness of the vehicle's infotainment screen and the phone's screen will be consistent after adjustment. This forces users to frequently make manual adjustments, affecting driving safety. Summary of the Invention
[0004] In view of the above problems, this disclosure provides a terminal brightness adjustment method, device, and vehicle to overcome or at least partially solve the above problems, the technical solution of which is as follows: A method for adjusting terminal brightness, characterized by comprising: determining a group of terminal screens to be adjusted, wherein the group of terminal screens includes at least two terminal screens; acquiring the current brightness value of the current terminal application, the current screen brightness value of the group of terminal screens, and the ambient brightness value; determining a user-preferred brightness value based on the current terminal application; determining a desired screen brightness based on the user-preferred brightness value, the current screen brightness value of the group of terminal screens, the current terminal application, and the ambient brightness value; and adjusting each terminal screen in the group of terminal screens based on the desired screen brightness.
[0005] This application achieves precise and adaptive brightness adjustment for each screen within a terminal screen group by comprehensively considering multiple factors such as user habits, current applications, and ambient brightness. This not only effectively improves the user's visual experience in different scenarios, ensuring comfortable and suitable screen brightness, but also significantly reduces visual fatigue caused by unsuitable brightness, creating a more comfortable and convenient user environment. Furthermore, by automatically adjusting the brightness of each screen within the terminal screen group, it effectively avoids visual discomfort and distraction caused by differences in screen brightness in scenarios such as vehicle-to-everything (V2X) connectivity, thereby improving driving safety to a certain extent. Simultaneously, this method also possesses intelligent learning and adaptive capabilities, enabling it to obtain terminal screen brightness that better meets the user's personalized needs based on their preferred brightness, making brightness adjustment more precise and considerate.
[0006] In one example, adjusting the screen brightness of each terminal screen in the terminal screen group based on the expected screen brightness specifically includes: in response to the ambient brightness value being higher than a first brightness threshold or lower than a second brightness threshold, determining the terminal screen to be adjusted in the terminal screen group; and adjusting the screen brightness of the terminal screen to be adjusted based on the expected screen brightness.
[0007] This application identifies which terminal screens require brightness adjustment based on ambient light levels. This allows for targeted brightness adjustments to specific screens in environments with excessively strong or weak light, avoiding energy waste and unnecessary operational burdens associated with uniform adjustments to all screens. For example, in a car interior where direct sunlight causes excessive brightness, only the dimmer screens are brightened, while other screens at suitable brightness remain unchanged. This ensures a clear visual experience for the user while maximizing power savings. Similarly, in low-light conditions, such as at night or in underground parking lots, only screens requiring reduced brightness are adjusted to prevent eye strain from excessive brightness, further enhancing user comfort in various environments. This precise brightness adjustment method enables each screen within a terminal screen group to adjust its brightness in the most appropriate way according to the actual environment, providing users with a more intelligent, convenient, and user-friendly brightness adjustment experience.
[0008] In one example, before determining the user's habitual brightness value based on the current terminal application, the method further includes: acquiring the user's historical brightness dataset, the historical brightness dataset including historical terminal applications and corresponding historical terminal brightness; training an initial habitual brightness prediction model based on the historical brightness dataset to obtain a habitual brightness prediction model; and determining the user's habitual brightness value based on the current terminal application specifically includes: inputting the current terminal application into the habitual brightness prediction model to obtain the user's habitual brightness value.
[0009] This application collects historical brightness datasets from users, encompassing historical screen brightness, terminal applications used, and other historical information. This data is then used to train an initial habitual brightness prediction model, resulting in a model capable of accurately predicting the user's habitual brightness. In practical applications, simply inputting the current terminal application into the model quickly yields a brightness value that matches the user's personal habits. This method, based on historical data and model prediction, makes brightness adjustment more tailored to individual user needs, further enhancing the user experience.
[0010] In one example, determining the user's preferred brightness value based on the current terminal application specifically includes: in response to the lack of access to the user's historical brightness dataset, using the default brightness value corresponding to the current terminal application as the user's preferred brightness value.
[0011] For new users without historical brightness datasets or in scenarios where access to user historical data is unauthorized, this application provides a flexible backup solution. When the user's historical brightness dataset cannot be obtained, the system will automatically adopt the default brightness value corresponding to the current terminal application as the user's preferred brightness value. This design ensures that even without personalized data support, users can still obtain a relatively reasonable and comfortable screen brightness setting, thus guaranteeing the universality and reliability of the brightness adjustment function. Through this dual-protection mechanism, the terminal brightness adjustment method of this application can provide users with a high-quality visual experience in various situations.
[0012] In one example, determining the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value specifically includes: determining a brightness component value group based on the user's habitual brightness value, the current screen brightness value, the current terminal application, and the ambient brightness value; the brightness component value group includes the ambient brightness component, the user's habitual brightness component, and the screen brightness component; and determining the expected screen brightness based on the brightness component value group and the brightness adjustment weights output by the brightness adjustment model.
[0013] This application comprehensively considers multiple factors such as user-preferred brightness, current screen brightness, current application brightness, and ambient brightness. First, it determines a set of brightness component values, including ambient brightness, user-preferred brightness, and screen brightness components. This refined component division more accurately reflects the degree of influence of different factors on screen brightness. Then, combining the brightness adjustment weights output by the brightness adjustment model, each component is weighted to arrive at the final expected screen brightness. This process not only fully considers brightness requirements in various real-world scenarios but also achieves intelligent and personalized brightness adjustment through the model's learning and optimization capabilities, providing users with a more precise and comfortable visual experience.
[0014] In one example, a brightness component value group is determined based on the user's habitual brightness value, the current screen brightness value, the current terminal application, and the ambient brightness value. Specifically, this includes: determining the ambient brightness component based on the ambient brightness value and a first weight; determining the user's habitual brightness component based on the user's habitual brightness value and a second weight; determining the screen brightness component based on the current screen brightness value corresponding to each terminal screen and the terminal weight; when the ambient brightness value is the same, the terminal weights corresponding to different terminal types are different.
[0015] This application employs a detailed quantitative analysis of ambient brightness, user-preferred brightness, and current screen brightness, determining corresponding brightness components based on their respective weights. The ambient brightness component, calculated using the ambient brightness value and a first weight, reflects the direct impact of ambient light on screen brightness. The user-preferred brightness component, determined by combining the user-preferred brightness value and a second weight, reflects the significant role of user preferences in brightness adjustment. The screen brightness component is calculated based on the current screen brightness value of each terminal and its respective terminal weight. Different terminal types have different terminal weights even with the same ambient brightness value, fully considering the differences and importance of different terminal screens in overall brightness adjustment. This multi-dimensional and refined component determination method allows for a more accurate understanding of the influence of various factors on screen brightness, providing a more reliable basis for subsequent brightness adjustments, thereby achieving more precise and reasonable screen brightness control and improving the user's visual experience in different scenarios.
[0016] In one example, after adjusting the brightness of each terminal screen in the terminal screen group based on the expected screen brightness, the method further includes: in response to detecting that a user manually adjusts the brightness of the terminal screen, obtaining a screen brightness adjustment value; determining a first number of adjustments where the screen brightness adjustment value is continuously greater than a preset brightness threshold; in response to the first number of adjustments being higher than a first preset number of adjustments threshold, determining a smooth brightness adjustment value based on the expected screen brightness and the screen brightness adjustment value, and updating the brightness adjustment model weights; adjusting the brightness adjustment model weights in the terminal screen group based on the smooth brightness adjustment value; and in response to the first number of adjustments being higher than a second preset number of adjustments threshold, resetting the brightness adjustment model weights to default weights and recording a log.
[0017] This application establishes a monitoring mechanism for user-manually adjusted screen brightness. When a user manually adjusts the brightness, the adjusted value is promptly acquired. Then, the number of consecutive adjustments exceeding a preset brightness threshold is determined. If this first adjustment count exceeds a first preset threshold, it indicates that the user has a sustained disagreement with the current brightness adjustment. At this point, a smoothed brightness adjustment value is determined based on the expected screen brightness and the actual adjusted brightness. This smoothed brightness adjustment value can, to some extent, balance the system's expectations and the user's manual adjustment needs. Simultaneously, the brightness adjustment model weights are updated, allowing the model to learn this user adjustment tendency. Then, the brightness adjustment is applied to each terminal screen within the terminal screen group based on the smoothed brightness adjustment value. If the first adjustment count exceeds a second preset threshold, it may mean that the previous brightness adjustment model has deviated significantly or that user habits have changed considerably. In this case, the brightness adjustment model weights are reset to default weights, and a log is recorded for further analysis and optimization of the model. This mechanism dynamically adjusts the brightness adjustment model based on actual user feedback, making the brightness adjustment more aligned with user needs.
[0018] In one example, after adjusting the screens of each terminal in the terminal screen group based on the expected screen brightness, the method further includes: in response to detecting that a user manually adjusts the screen brightness, obtaining a screen brightness adjustment value; determining a second number of adjustments within a preset time period where the screen brightness adjustment value is greater than a preset brightness threshold; in response to the second number of adjustments being higher than a third preset number of adjustments threshold, obtaining feedback data and updating model parameters based on the feedback data; the feedback data includes ambient brightness value, user-preferred brightness value, current screen brightness value, current time, and current terminal application.
[0019] This application detects when a user manually adjusts the terminal screen brightness, obtains the screen brightness adjustment value, and counts the number of times this adjustment value exceeds a preset brightness threshold within a preset time period. When the number of adjustments exceeds a third preset threshold, it indicates that the user has frequently adjusted the screen brightness and made significant adjustments within that time period. At this point, feedback data containing multi-dimensional information, including ambient brightness, user-preferred brightness, current screen brightness, current time, and current terminal application, is acquired. The model parameters are then updated based on this feedback data. This multi-dimensional feedback data-based model parameter update method allows the brightness adjustment model to better adapt to users' brightness needs in different scenarios, further improving the accuracy and intelligence of brightness adjustment and providing users with a better visual experience.
[0020] A terminal brightness adjustment device includes: a terminal to be adjusted determination module, which determines a group of terminal screens to be adjusted, wherein the group of terminal screens includes at least two terminal screens; a data acquisition module, which acquires the current brightness value of the current terminal application, the current screen brightness value of the group of terminal screens, and the ambient brightness value; a user-preferred brightness value determination module, which determines a user-preferred brightness value based on the current terminal application; a desired screen brightness determination module, which determines a desired screen brightness based on the user-preferred brightness value, the current screen brightness value of the group of terminal screens, the current terminal application, and the ambient brightness value; and an adjustment module, which adjusts each terminal screen in the group of terminal screens based on the desired screen brightness.
[0021] A vehicle includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the terminal brightness adjustment method described in any of the above examples.
[0022] By employing the aforementioned technical solution, the terminal brightness adjustment method, device, and vehicle provided in this disclosure offer the following overall benefits: By comprehensively and meticulously considering multiple dimensions such as user habits, current applications, and ambient brightness, the proposed terminal brightness adjustment method, device, and vehicle achieve precise and adaptive brightness adjustment for each screen within the terminal screen group. This innovative technical solution not only significantly improves the user's visual experience in different scenarios, ensuring the comfort and suitability of screen brightness, but also effectively reduces visual fatigue caused by unsuitable brightness, creating a more comfortable and convenient user environment. Especially in complex scenarios such as vehicle-to-everything (V2X) connectivity, this method can automatically adjust the brightness of each screen within the terminal screen group, avoiding visual discomfort and distraction caused by differences in screen brightness, thereby improving driving safety to a certain extent. Furthermore, this method also possesses intelligent learning and adaptive capabilities, enabling it to obtain a terminal screen brightness that better meets the user's personalized needs based on their preferred brightness, making brightness adjustment more precise and considerate. Meanwhile, by setting up a monitoring mechanism for users manually adjusting screen brightness and dynamically adjusting the brightness adjustment model based on actual user feedback, the accuracy and intelligence of brightness adjustment have been further improved, providing users with a better visual experience.
[0023] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, specific embodiments of this disclosure are described below. Attached Figure Description
[0024] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this disclosure. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A schematic flowchart of a terminal brightness adjustment method according to an embodiment of the present disclosure is shown; Figure 2 A schematic diagram illustrating the interaction between a mobile terminal and an in-vehicle terminal in an embodiment of this disclosure is shown. Figure 3 A schematic diagram of the structure of a terminal brightness adjustment device according to an embodiment of the present disclosure is shown; Figure 4 A schematic diagram of the structure of a vehicle according to an embodiment of the present disclosure is shown. Detailed Implementation
[0025] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0026] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.
[0027] In the context of the rapid development of smart cars and the mobile internet, car-phone interconnection technology has become a mainstream trend, allowing users to share screens and interact with in-vehicle infotainment systems (V2X) via Bluetooth, Wi-Fi, or dedicated protocols. However, existing technologies have significant problems in this scenario: the brightness adjustment of the V2X and phone screens operates independently, lacking a coordination mechanism. Specifically, because the V2X and phone systems are not maintained by the same manufacturer, a brightness difference still exists between the two screens after each adjustment. For example, during driving, the V2X screen may be brighter (typically 500-1000 nits) while the phone screen is brighter (typically 300-500 nits). When the V2X and phone are interconnected, the phone is usually fixed in a holder or wireless charging case. In some cases, both screens may appear in the user's (including the driver and rear passengers') field of vision simultaneously. When the user moves from one screen to the other, the brightness difference can cause visual fatigue, distraction, and even increase the risk of accidents. Existing solutions rely on the device's built-in ambient light sensor to independently adjust brightness, but do not consider the collaborative needs in shared scenarios, resulting in poor user experience and security risks.
[0028] In the context of vehicle-machine interconnection, the independent brightness adjustment mechanism cannot guarantee that the brightness of different screens will be the same after adjustment, and it does not take into account the user's habitual brightness. When there is a large difference in brightness between the vehicle screen and the mobile phone screen, it will cause visual discomfort and distraction for the user, thereby affecting driving safety.
[0029] Therefore, this application provides a terminal brightness adjustment method, device, and medium, such as... Figure 1 The diagram shown is a schematic flowchart of a terminal brightness adjustment method provided in one or more embodiments of this specification. This method can be applied to different terminal screens in a vehicle, such as a vehicle infotainment system screen and a mobile phone screen, or a vehicle infotainment system screen and a tablet screen, etc., to provide a more comfortable and safer visual experience by coordinating the adjustment of the brightness of these terminal screens.
[0030] The process can be executed by a computing device connected to the vehicle (such as a computing device installed in the vehicle or a server located in the cloud), and some input parameters or intermediate results in the process can be manually adjusted to help improve accuracy.
[0031] The analysis method involved in the embodiments of this application can be implemented by a terminal device or a server, and this application does not impose any special restrictions on it. It should be noted that the server can be a single device or a system composed of multiple devices, that is, a distributed server. For ease of understanding and description, the following embodiments all use an in-vehicle system as an example for detailed description.
[0032] like Figure 1 As shown, this application provides a terminal brightness adjustment method, including: S101: Determine the terminal screen group to be adjusted, wherein the terminal screen group contains at least two terminal screens.
[0033] First, it is necessary to identify and determine the group of terminal screens to be adjusted for brightness. This group must contain at least two or more terminal screens, which can be of the same type or different types. For example, in a vehicle-to-everything (V2X) scenario, the group of terminal screens to be adjusted could include both a vehicle screen and a mobile phone screen, or a combination of a vehicle screen and a tablet screen.
[0034] S102: Obtain the current screen brightness value and ambient brightness value of the current terminal application and the terminal screen group.
[0035] After identifying the terminal screen group to be adjusted, it's necessary to obtain key information related to brightness adjustment. Information about the current terminal application helps understand the user's current activity. Different applications may have different screen brightness requirements; for example, reading applications may require relatively low and stable brightness, while video playback applications may need to dynamically adjust brightness based on the video content. The current screen brightness value of the terminal screen group reflects the current brightness state of each terminal screen and is an important reference for brightness adjustment. The ambient brightness value reflects the lighting conditions of the environment in which the terminal is located; users' screen brightness requirements will also differ under different ambient brightness conditions. Obtaining this key information provides comprehensive and accurate data support for subsequently determining the expected screen brightness.
[0036] When determining the ambient light intensity value, the initial ambient light intensity can be obtained from the light sensor, and its unit is lux. For ease of representation, it will be used subsequently. This represents the initial ambient light intensity value acquired by the light sensor. After obtaining the initial ambient light intensity value, it can be normalized using the following formula to obtain the ambient light brightness value:
[0037] in, This refers to the ambient light level. and For the dynamic range of ambient light, initially =0, =1000 lux; the vehicle terminal can update once every preset interval (e.g., 24 hours) during operation. and To adapt to the user's environment.
[0038] In addition, the user-preferred brightness values were obtained. The range is [0, 1], where 0 represents low brightness habits such as media playback, and 1 represents high brightness habits such as navigation. Taking mobile phone brightness (Ddis1) and vehicle brightness (Ddis2) as examples, if the range is [0, 100], it also needs to be normalized. Normalization can be performed using the following formula to obtain the current terminal screen brightness value:
[0039]
[0040] in, The normalized current screen brightness of the phone. This is the normalized brightness of the current in-vehicle infotainment screen. Normalization is used to avoid different inputs (such as...) It could be 0-1000. The value of 0-1 leads to weight imbalance, which reduces calculation bias.
[0041] In one embodiment, if the light sensor malfunctions, a preset default ambient light brightness value can be used as a substitute. This default value can be set according to common ambient lighting conditions, such as around 500 lux, to ensure that a certain degree of brightness adjustment can still be performed even when the sensor malfunctions. Simultaneously, the system can issue a prompt message informing the user that the light sensor has malfunctioned and suggesting prompt repair or inspection. For current terminal application information, if it cannot be accurately obtained for some reason, it can be inferred based on the user's historical usage habits. For example, if the user has frequently used navigation applications in the past, and application information cannot be accurately obtained at present, it can be preliminarily inferred that the user may be using a navigation application, and subsequent processing can be performed according to the navigation application's screen brightness requirements. For the current screen brightness value of the terminal screen group, if data reading errors occur, the previously successfully obtained brightness value can be used as a reference, and the error can be recorded for subsequent troubleshooting and repair. After obtaining this key information, we continue with the subsequent steps to determine the expected screen brightness and adjust the brightness, minimizing the impact of abnormal information acquisition on the overall brightness adjustment effect, and ensuring that users can still have a relatively comfortable and safe visual experience in the vehicle-machine interconnection scenario.
[0042] S103: Determine the user's preferred brightness value based on the current terminal application.
[0043] Different terminal applications have different usage scenarios and user operating habits, and users' preferences for screen brightness also vary across different applications. For example, when using reading applications, users tend to adjust the screen brightness to a lower level to reduce eye strain; while when using navigation applications, they prefer a brighter screen for clear map viewing. Therefore, determining the user's preferred brightness value based on the current terminal application can better align with user habits and make brightness adjustment more personalized.
[0044] In one embodiment, the aforementioned user-preferred brightness value can be obtained by outputting a pre-trained user-preferred brightness prediction model. Specifically, it is necessary to collect historical brightness datasets of users under different terminal applications during daily use. These historical brightness datasets include historical terminal applications and their corresponding historical screen brightness. The initial user-preferred brightness prediction model is trained using these historical brightness datasets, enabling it to learn the user's brightness preference patterns in different application scenarios. Once the type of the current terminal application is obtained, it is input into the trained user-preferred brightness prediction model, and the model can output the corresponding user-preferred brightness value. This application achieves accurate prediction of user brightness preferences by deeply mining user habits using machine learning models. This prediction method is based on the screen brightness corresponding to the user's use of different applications, making brightness adjustment more closely aligned with the user's actual needs.
[0045] In practical applications, habitual brightness prediction models can employ various machine learning algorithms, such as neural networks and decision trees. These algorithms can automatically learn patterns from historical data and generate corresponding prediction models. To improve the model's accuracy and generalization ability, continuous optimization and updates are necessary. For example, new user brightness data can be collected periodically and added to the training set to retrain the model and adapt it to changes in user habits.
[0046] In addition to determining the user's preferred brightness value based on the habitual brightness prediction model, other auxiliary methods can be employed. For example, users can be given the option to manually set their preferred brightness, allowing them to personalize the settings according to their preferences. The system can then use the manually set brightness value as a reference to further adjust and optimize the output of the habitual brightness prediction model. This combination of manual and automatic methods ensures both the flexibility and accuracy of brightness adjustment.
[0047] In one embodiment, for new users, since sufficient historical brightness data cannot be collected to train the habitual brightness prediction model, a default user-preferred brightness value can be used for initial adjustment. These default values can be set according to common application scenarios and the preferences of most users, such as low brightness for reading applications, medium brightness for video playback applications, and high brightness for navigation applications (navigation: U=0.8, media: U=0.3). As users spend more time using the system, the system can gradually collect historical brightness data and use this data to train and optimize the habitual brightness prediction model, thereby gradually achieving personalized brightness adjustment.
[0048] S104: Determine the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value.
[0049] Taking into account multiple factors such as user-preferred brightness levels, current screen brightness, current application usage, and ambient light, the expected screen brightness is determined using specific algorithms and models. This process fully considers user preferences, current screen status, application requirements, and ambient lighting conditions, resulting in a reasonable brightness value that aligns with user habits and adapts to the current scenario, providing a clear target for subsequent brightness adjustments.
[0050] In one embodiment, when determining the expected screen brightness, it is first necessary to determine a brightness component value group based on the user's habitual brightness value, the current screen brightness value, the current terminal application, and the ambient brightness value. Here, the brightness component value group includes the ambient brightness component, the user's habitual brightness component, and the screen brightness component. Then, the expected screen brightness can be determined based on the brightness component value group and the brightness adjustment weights output by the brightness adjustment model.
[0051] Specifically, the ambient luminance component can be determined using the following formula:
[0052] in, For ambient light component, The first weight is initially set to 1.0 (neutral influence), and is dynamically adjusted through feedback learning. The output range of the ambient brightness component is [0, 100], which facilitates direct application.
[0053] When determining the user's preferred brightness component, the following formula can be used:
[0054] in, For users' preferred luminance component, The second weight is initially set to 1.0 (neutral influence) and is dynamically adjusted through feedback learning.
[0055] The screen brightness components can be determined using the following formula:
[0056] in, For screen brightness components, , This is the terminal weight, which is related to the ambient brightness value and the terminal type, for example, , Its constraints are: To ensure Within the range of [0, 100].
[0057] if (In low-light environments) Since car infotainment screens are typically brighter than smartphone screens, their brightness needs to be adjusted to prevent eye strain. Therefore, the primary consideration is the current screen brightness, which can be increased by adjusting the brightness level. (In-vehicle system weight), and reduce (Mobile phone weighting) Appropriately increase the proportion of the vehicle's infotainment screen in the overall brightness calculation, thereby prioritizing the brightness display effect of the vehicle's infotainment screen. For example, […]. Adjusted to 0.3. Adjusted to 0.7.
[0058] Similarly, if (High-brightness environment) Since the brightness of a mobile phone screen is usually lower than that of the car's infotainment system screen, in high-brightness environments, the mobile phone screen brightness should be adjusted first. In this case, the current screen brightness should be considered as a percentage of the overall brightness, therefore, it needs to be increased. (Mobile phone weight), reduce (Vehicle system weight) prioritizes adjusting the phone's brightness to match the vehicle system.
[0059] In one embodiment, it can be determined by the following formula. , Size: , .
[0060] The expected screen brightness can be determined using the following formula:
[0061] in, For the expected screen brightness, , , The brightness adjustment weights are the output of the brightness adjustment model, and This ensures that the output is within a reasonable range. The initial weights can be set as follows: , , .
[0062] Furthermore, the aforementioned weights can be dynamically adjusted. For example, in low-light environments, where ambient light has a more significant impact, the weights related to ambient light can be appropriately increased. (Ambient light weight), and reduce (Screen brightness weighting) allows the expected screen brightness to be more influenced by ambient light, thereby improving visual comfort in low-light environments. For example... , , .
[0063] Similarly, in bright light environments, where ambient light has a significant impact, the weighting of ambient light-related factors can be appropriately increased. (Ambient light weight), and can also be adjusted simultaneously. Weighting (in high-light environments, the main consideration is the influence of the phone screen brightness, as can be seen above) (Dynamically adjust rules). This allows the expected screen brightness to better adapt to bright environments, reducing screen glare and eye strain.
[0064] Therefore, when the current terminal application is a navigation application, since navigation applications (such as maps or GPS navigation) are typically used for driving, cycling, or outdoor activities, users need to quickly and clearly view screen information (such as routes and turn prompts). In dynamic environments (such as under strong light or in tunnels), the stability of screen brightness is crucial for safety. (User habit weighting) means that the system relies more on users' historical preference settings, as users may have made personalized adjustments based on their habits (such as preferring high brightness to cope with direct sunlight, or low brightness to reduce distraction at night). This ensures that the brightness settings are more in line with users' long-term habits, providing a consistent and reliable experience and reducing the risk of users being distracted by uncomfortable brightness during operation.
[0065] The core of media playback applications (such as videos, movies, and games) is to provide an immersive viewing experience. Brightness settings need to prioritize matching content characteristics (such as HDR video, dark scenes, or animation) and the capabilities of the display device. User habits may be less important in this scenario—users prefer the system to automatically adjust brightness to optimize content performance rather than relying on manual settings. For example, when watching a movie, the system should automatically adjust based on content metadata (such as brightness range) and ambient light to enhance contrast, color accuracy, and detail, reducing the need for manual user intervention. In media playback, user habits (such as the user's general brightness setting) may not be suitable for specific content. For example, a user may be accustomed to medium brightness, but when watching a dark-themed movie, the system needs to ignore user habits and therefore prioritize increasing brightness. To optimize display effects and reduce This can prevent user preferences from "overriding" content-driven adjustments, thereby improving the overall experience.
[0066] The aforementioned weight adjustment results can be output by combining a simple rule table with a machine learning model (the model predicts the optimal weights). This application achieves precision and scene adaptability in brightness adjustment by combining the above-mentioned multi-dimensional dynamic weight adjustment mechanism with real-time feedback from ambient lighting, user habits, and screen status.
[0067] Furthermore, for scenarios involving seamless connectivity between the vehicle's infotainment system and a mobile phone, the system synchronizes brightness adjustment parameters via inter-device communication protocols to ensure a natural transition in brightness across different devices. For example, when a user switches from mobile navigation to in-vehicle navigation, the system automatically adjusts brightness based on the screen size difference between the two devices (e.g., a 5-inch mobile phone screen versus a 12-inch in-vehicle infotainment screen). and The weight allocation avoids visual disjointedness caused by differences in screen brightness components. Through this dynamic weight optimization and cross-device collaboration mechanism, this solution can maintain the stability and comfort of brightness adjustment even in complex lighting environments and multi-terminal interaction scenarios.
[0068] S105: Adjust the brightness of each terminal screen in the terminal screen group based on the expected screen brightness.
[0069] Once the expected screen brightness is determined, the brightness of each terminal screen within the terminal screen group will be adjusted according to that value. For different types of terminal screens, adjustments will be made differently based on their characteristics and importance in the overall brightness adjustment, ensuring that the brightness of each terminal screen can work together to achieve the expected effect and provide users with a consistent and comfortable visual experience. For example, in a vehicle-to-everything (V2X) scenario, the brightness of the vehicle's infotainment screen and the mobile phone screen will be coordinated to avoid visual discomfort and distraction caused by excessive brightness differences.
[0070] Through the above steps, the terminal brightness adjustment method provided in this application embodiment can achieve precise and coordinated brightness adjustment of different types of terminal screens in complex scenarios such as vehicle-machine interconnection, effectively solving the problems existing in the prior art and improving the user's visual experience and driving safety in different scenarios.
[0071] In one embodiment, after obtaining the expected screen brightness value, exponential smoothing can be applied to the expected screen brightness value to prevent sudden brightness changes. For example, the final screen brightness of each terminal can be determined using the following formula:
[0072] in, This is the expected screen brightness value after smoothing. As a preset smoothing factor, in one example, , This refers to the screen brightness before adjustment. Additionally, the clamping range for the expected screen brightness value can be set using the following formula to ensure the final brightness remains within the safe range [0, 100]:
[0073] like Figure 2The diagram illustrates the interaction between a mobile terminal and an in-vehicle infotainment system. This application first uses a multi-screen brightness data acquisition module (such as a camera installed in the vehicle) to collect ambient light data (light intensity, color temperature) and screen brightness from the mobile terminal in real time via encrypted wireless communication (such as Bluetooth / Wi-Fi) through the vehicle's central processing unit, ensuring transmission security. Then, a dynamic adaptive algorithm module analyzes user habits and content types (such as navigation or media) based on a machine learning model, intelligently calculating the optimal brightness value based on the collected data. Next, a multi-screen collaborative brightness adjustment module synchronously adjusts the screen brightness of both the mobile terminal and the in-vehicle infotainment system, achieving cross-device consistency. Finally, a fault-tolerant mechanism module's real-time monitoring component automatically switches to independent adjustment mode when the device disconnects from the shared brightness, preventing abnormal brightness and ensuring system robustness.
[0074] In one embodiment, the multi-screen brightness data acquisition module can be a central processing unit designed into the vehicle system. It collects ambient light sensor data (such as light intensity and color temperature) and screen brightness from the phone via wireless protocols such as Bluetooth or Wi-Fi. This data is transmitted using an encrypted protocol to ensure data security. The dynamic adaptive algorithm module can learn users' sharing habits based on machine learning models, predict the type of shared content (e.g., navigation or media playback), and calculate a suitable brightness value by combining the parameters collected by the multi-screen brightness data acquisition module.
[0075] In one embodiment, after obtaining the expected screen brightness, when adjusting each terminal screen, it is necessary to determine which terminal screens within the terminal screen group need to be adjusted based on the ambient brightness value. Specifically, when the ambient brightness value is high, only the terminal screens with lower brightness are adjusted to quickly improve overall visual comfort; when the ambient brightness value is low, only the terminal screens with higher brightness are adjusted to avoid overly bright screens stimulating the user.
[0076] For example, when the ambient light level is low (e.g.) When the screen is too bright, it may interfere with nighttime vision. In nighttime, tunnels, or dimly lit environments, the driver's eyes have adapted to the darkness. At this time, if the screen (usually large and positioned close to the driver's field of vision) is too bright, the glare will directly interfere with the driver's vision, causing discomfort or even temporary blindness. An overly bright screen will cause the pupils to constrict, reducing the driver's overall perception of the dark environment outside the vehicle, making it difficult to see road conditions, pedestrians, or obstacles. Furthermore, an overly bright screen can become a visual focus, attracting the driver's attention to the screen and causing them to ignore the road. Therefore, it is necessary to ensure that the screen brightness is adjusted to a safe and comfortable level (expected screen brightness) to avoid it becoming a dangerous light source for nighttime driving. In this case, there is no need to adjust the screen brightness.
[0077] When the ambient light value is high (e.g.) In situations like midday sun inside a car, if a phone screen is too dim, users will have difficulty viewing information, easily becoming distracted and affecting driving safety. Furthermore, phone screens are prone to strong reflections, completely obscuring the displayed content. The phone's default or automatic brightness may not be sufficient to combat strong ambient light, making the screen content difficult to see. Drivers may need to check navigation, answer calls, or switch music; not being able to see the phone can lead to distraction (attempting to wipe the screen, repeatedly adjusting the angle / brightness) or accidental operations. Therefore, it's crucial to prioritize ensuring the phone's brightness is adjusted to a sufficiently high level (expected screen brightness) for clear readability in bright light, preventing frequent operations or distractions due to poor visibility. In contrast, car infotainment screens are typically designed with higher maximum brightness and better anti-glare and anti-reflective coatings, specifically designed to handle varying interior lighting conditions. Moreover, the relatively fixed position of the car infotainment system means it is less affected by direct sunlight at specific angles than a handheld / held phone. Car infotainment systems display critical driving information (speed, navigation), and their readability is usually prioritized by vehicle manufacturers; therefore, adjusting the screen brightness is unnecessary in these situations.
[0078] When the light is moderate, such as at dawn or dusk, on cloudy or overcast days ( In certain environments, the risks posed by improper brightness levels of the vehicle's infotainment system and mobile phone are relatively balanced. An overly bright infotainment system might be slightly glaring but not severely impair night vision, while a mobile phone screen might be slightly reflective or too dim. In this situation, both should be adjusted to the desired screen brightness simultaneously to optimize the driver's visual comfort and information access efficiency within the cabin; that is, both the infotainment system and mobile phone screen brightness need to be adjusted.
[0079] By determining which terminal screens within the terminal screen group require adjustment based on ambient brightness levels, brightness adjustment can be performed more scientifically and rationally, further enhancing the user's visual experience and driving safety in different environments. Through this prioritized adjustment, the system can more intelligently allocate "attention resources" under complex lighting conditions, maximizing driving safety while also ensuring the usability of information devices.
[0080] Furthermore, the terminal brightness adjustment method of this application also possesses excellent scalability and compatibility. Besides in-vehicle and mobile phone screens in vehicle-to-everything (V2X) scenarios, this method can also be applied to combinations of other terminal devices, such as in-vehicle screens and tablet screens, or multiple mobile phone screens of different brands and models. As long as these terminal devices can be connected via wired or wireless means and can obtain relevant brightness adjustment parameters, coordinated brightness adjustment can be achieved. This gives the technical solution of this application broad application prospects and can meet the diverse needs of different users in different scenarios.
[0081] In practical applications, the terminal brightness adjustment method of this application can be integrated into the vehicle's central control system or a mobile terminal application via software. Users only need to enable the function in the corresponding settings interface, and the vehicle system will automatically adjust the brightness according to the steps described above, without requiring complex user operations. Furthermore, the system can provide personalized settings options, such as allowing users to fine-tune the brightness adjustment parameters according to their preferences, or choose whether to enable certain specific brightness adjustment functions, further enhancing user autonomy and satisfaction.
[0082] In addition, the system continuously collects user feedback data after brightness adjustment (such as the frequency of manual brightness adjustment, screen usage time, etc.) during operation, and iteratively optimizes the weight parameters through reinforcement learning algorithms.
[0083] Specifically, after adjusting the brightness of each terminal screen within the terminal screen group based on the expected screen brightness, the system will continuously collect user feedback data after the brightness adjustment and obtain the user's screen brightness adjustment value. This screen brightness adjustment value refers to the value manually adjusted by the user during actual use due to discomfort with the current screen brightness. By collecting this manual adjustment data, the system can more accurately understand the user's actual brightness needs in different environments and application scenarios. If the screen brightness adjustment value is large, exceeding the preset brightness threshold (e.g., setting the preset brightness threshold to 15% of the brightness range [0,100]), it indicates that the system's current brightness adjustment strategy may not accurately match the user's actual needs in that scenario. In this case, the system will mark this brightness adjustment as a deviation event and perform deviation correction.
[0084] When performing deviation correction, first set the current brightness to... (User-manual value) If the deviation event is frequent, i.e., higher than the first preset number threshold (e.g., 3 consecutive times), a smooth brightness adjustment value is determined based on the expected screen brightness and the screen brightness adjustment value, and the brightness adjustment model weights are updated.
[0085] Specifically, the smooth brightness adjustment value can be determined using the following formula:
[0086] In updating the brightness adjustment model weights ( , , When this is the case, gradient descent can be used, and a learning rate can be set. At this point, the weights of the brightness adjustment model can be updated using the following formula:
[0087] in, for , , ,For example, .
[0088] In update , In such cases, a similar approach can be taken:
[0089] If the number of consecutive deviation events exceeds the second preset threshold (e.g., 5 consecutive times), the brightness adjustment model weights are reset to the default weights and logged.
[0090] In addition, if a deviation event is detected, feedback data is recorded, and each sample data includes:
[0091] The continuous learning mechanism includes short-term and long-term learning. Short-term learning is an online update mode; the model weights are updated using the aforementioned method each time a feedback sample is received. In long-term learning, the habitual brightness prediction model is retrained every hour or every 50 samples. During training, online linear regression or a lightweight neural network is used. The input data includes application type, time, location, and ambient light; the output is the user's habitual brightness value. Only the most recent 1000 samples (sliding window) are retained during training to avoid outdated data. For adjusting the brightness model weights, a simple decision tree can be used. and right , , Make predictions.
[0092] Furthermore, a fault-tolerant mechanism module can be configured, adding a real-time monitoring component. When a device disconnects from sharing, it automatically switches to independent adjustment mode to prevent abnormal brightness during sharing interruptions. This application, by setting up this fault-tolerant mechanism module, ensures that the brightness adjustment function of the terminal device can still operate stably under various unforeseen circumstances. When the connection between devices is lost due to signal interference, excessive distance, or other reasons, the real-time monitoring component will quickly detect this change and immediately switch the system to independent adjustment mode. In independent adjustment mode, each terminal device will adjust its brightness independently based on data collected by its built-in ambient light sensor and a preset brightness adjustment algorithm to adapt to the current ambient lighting conditions. In this way, even without the coordinated adjustment of other devices, each terminal device can provide the user with a relatively suitable screen brightness, avoiding visual discomfort or interference caused by abnormal brightness. For example, in a vehicle-to-everything (V2X) scenario, if the connection between the phone and the vehicle's infotainment system is suddenly interrupted, the phone screen will not suddenly brighten or dim due to the loss of the vehicle's adaptive brightness. Instead, it will automatically adjust to a suitable brightness level based on the ambient lighting conditions, ensuring the user can clearly view the information on the phone screen. Similarly, the vehicle's screen will continue to adjust its brightness according to its own logic, ensuring the driver can clearly see key driving information displayed on the screen, such as vehicle speed and navigation, thus ensuring driving safety. This fail-safe mechanism significantly improves the reliability and stability of the entire terminal brightness adjustment system, providing users with more reliable protection in different scenarios.
[0093] In summary, the terminal brightness adjustment method, device, and vehicle provided in this application, by comprehensively considering multiple factors such as user habits, current applications, and ambient brightness, and combining a scientific adjustment sequence and intelligent learning mechanism, achieves precise and coordinated brightness adjustment for different types of terminal screens. This not only effectively solves the problems existing in the prior art and improves the user's visual experience and driving safety in different scenarios, but also has advantages such as strong scalability, good compatibility, and ease of operation, demonstrating significant technical advantages and practical value.
[0094] In addition, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of the terminal brightness adjustment device provided in the embodiments of this application. The device includes: The terminal to be adjusted determination module 301 determines the terminal screen group to be adjusted, wherein the terminal screen group contains at least two terminal screens.
[0095] The data acquisition module 302 acquires the current screen brightness value of the current terminal application and the current screen group of the terminal, as well as the ambient brightness value.
[0096] The habitual brightness value determination module 303 determines the user's habitual brightness value based on the current terminal application; The expected screen brightness determination module 304 determines the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value.
[0097] The adjustment module 305 adjusts the screens of each terminal in the terminal screen group based on the expected screen brightness.
[0098] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0099] Figure 4 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0100] For example, such as Figure 4 As shown, the vehicle includes a memory 401 and a processor 402. The memory 401 stores executable program code 4011, and the processor 402 is used to call and execute the executable program code 4011 to perform a terminal brightness adjustment method.
[0101] This embodiment can divide the vehicle into functional modules according to the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0102] When each functional module is divided according to its corresponding function, the vehicle may include: The terminal to be adjusted determination module determines the terminal screen group to be adjusted, wherein the terminal screen group contains at least two terminal screens; The data acquisition module acquires the current screen brightness value of the current terminal application and the current screen group of the terminal, as well as the ambient brightness value. The habitual brightness value determination module determines the user's habitual brightness value based on the current terminal application; The expected screen brightness determination module determines the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value. The adjustment module adjusts the screens of each terminal in the terminal screen group based on the expected screen brightness.
[0103] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0104] The vehicle provided in this embodiment is used to execute the above-described terminal brightness adjustment method, and therefore can achieve the same effect as the above-described implementation method.
[0105] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module supports the vehicle in executing program code and data.
[0106] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.
[0107] This embodiment also provides a computer-readable storage medium (including but not limited to disk storage, CD-ROM, optical storage, etc.) storing computer program code. When the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement the terminal brightness adjustment method provided in the above embodiment.
[0108] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the terminal brightness adjustment method provided in the above embodiment.
[0109] The beneficial effects of the above embodiments can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0110] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0111] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0112] In the description of this disclosure, it should be understood that if the terms "upper", "lower", "front", "rear", "left" and "right" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the position or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure.
[0113] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0114] The above are merely embodiments of this disclosure and are not intended to limit the scope of this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of the claims of this disclosure.
Claims
1. A method for adjusting terminal brightness, characterized in that, include: Identify the terminal screen group to be adjusted, wherein the terminal screen group contains at least two terminal screens; Obtain the current screen brightness value of the current terminal application and the current screen group, as well as the ambient brightness value; Based on the current terminal application, determine the user's preferred brightness value; Based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value, the expected screen brightness is determined. Based on the expected screen brightness, the screens of each terminal in the terminal screen group are adjusted.
2. The method according to claim 1, characterized in that, The adjustment of each terminal screen within the terminal screen group based on the expected screen brightness specifically includes: In response to the ambient brightness value being higher than a first brightness threshold or lower than a second brightness threshold, a terminal screen to be adjusted is determined within the terminal screen group; Based on the expected screen brightness, the screen brightness of the terminal screen to be adjusted is adjusted.
3. The method according to claim 1, characterized in that, Before determining the user's preferred brightness value based on the current terminal application, the method further includes: Obtain the user's historical brightness dataset, which includes historical terminal applications and corresponding historical terminal brightness. Based on the historical brightness dataset, the initial habitual brightness prediction model is trained to obtain the habitual brightness prediction model. The step of determining the user's preferred brightness value based on the current terminal application specifically includes: The current terminal application is input into the habitual brightness prediction model to obtain the user's habitual brightness value.
4. The method according to claim 3, characterized in that, The step of determining the user's preferred brightness value based on the current terminal application specifically includes: In response to the lack of access to the user's historical brightness dataset, the default brightness value corresponding to the current terminal application is used as the user's preferred brightness value.
5. The method according to claim 1, characterized in that, The step of determining the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value specifically includes: Based on the user's habitual brightness value, the current screen brightness value, the current terminal application, and the ambient brightness value, determine the brightness component value group; The brightness component value group includes ambient brightness component, user-customed brightness component and screen brightness component. The expected screen brightness is determined based on the brightness component value group and the brightness adjustment weight output by the brightness adjustment model.
6. The method according to claim 5, characterized in that, Based on the user's preferred brightness value, the current screen brightness value, the current terminal application, and the ambient brightness value, a group of brightness component values is determined, specifically including: The ambient brightness component is determined based on the ambient brightness value and the first weight. The user-habit brightness component is determined based on the user-habit brightness value and the second weight. The screen brightness components are determined based on the current screen brightness value and terminal weight corresponding to each terminal screen. When the ambient brightness value is the same, the terminal weights corresponding to different terminal types are different.
7. The method according to claim 1, characterized in that, After adjusting the screens of each terminal in the terminal screen group based on the expected screen brightness, the method further includes: In response to detecting that the user manually adjusts the terminal screen brightness, obtain the screen brightness adjustment value; Determine the first number of times the screen brightness adjustment value is continuously greater than a preset brightness threshold; In response to the first adjustment count exceeding a first preset threshold, a smooth brightness adjustment value is determined based on the expected screen brightness and the screen brightness adjustment value, and the brightness adjustment model weights are updated. Based on the smooth brightness adjustment value, the screens of each terminal in the terminal screen group are adjusted; In response to the first adjustment count exceeding the second preset threshold, the brightness adjustment model weights are reset to the default weights, and a log is recorded.
8. The method according to claim 1, characterized in that, After adjusting the screens of each terminal in the terminal screen group based on the expected screen brightness, the method further includes: In response to detecting that the user manually adjusts the terminal screen brightness, obtain the screen brightness adjustment value; Within a preset time period, determine the second number of times the screen brightness adjustment value is greater than a preset brightness threshold; In response to the second adjustment count exceeding a third preset threshold, feedback data is obtained, and the model parameters are updated based on the feedback data; The feedback data includes ambient brightness, user-preferred brightness, current screen brightness, current time, and current terminal application.
9. A terminal brightness adjustment device, characterized in that, include: The terminal to be adjusted determination module determines the terminal screen group to be adjusted, wherein the terminal screen group contains at least two terminal screens; The data acquisition module acquires the current screen brightness value of the current terminal application and the current screen group of the terminal, as well as the ambient brightness value. The habitual brightness value determination module determines the user's habitual brightness value based on the current terminal application; The expected screen brightness determination module determines the expected screen brightness based on the user's habitual brightness value, the current screen brightness value of the terminal screen group, the current terminal application, and the ambient brightness value. The adjustment module adjusts the screens of each terminal in the terminal screen group based on the expected screen brightness.
10. A vehicle, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to: perform the terminal brightness adjustment method as described in any one of claims 1 to 8.