Vehicle screen brightness adjusting method and device, vehicle-mounted equipment and storage medium
By obtaining real-time illumination intensity information and determining the target adjustment mode, precise adjustment of vehicle screen brightness is achieved, and the problem of inaccurate brightness adjustment in the prior art is solved, and driving safety is improved.
Patent Information
- Application Number
- CN202411647289.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art is difficult to accurately adjust the brightness of the vehicle screen, which leads to the inability to effectively match the display brightness requirements under different lighting environments, affecting driving safety.
By obtaining real-time lighting intensity information, determining the target adjustment mode, and matching the current lighting intensity according to the buffering time of different modes, precise adjustment of the vehicle screen brightness is achieved.
It improves the accuracy and flexibility of vehicle screen brightness adjustment, can better match the actual display brightness requirements, and ensure driving safety.
Smart Images

Figure CN119400096A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle screen brightness adjustment method, device, vehicle-mounted equipment and computer-readable storage medium. Background Art
[0002] Vehicle screens, such as the vehicle central control screen, can be used to display vehicle information such as vehicle speed, navigation, and audio and video entertainment. When the brightness of the vehicle environment is different, the required vehicle screen brightness is different. The brightness of the vehicle screen is not only related to whether the user can see the screen comfortably, but also related to whether the user can see the screen clearly and ensure driving safety. Therefore, how to accurately adjust the brightness of the vehicle screen is a problem that needs to be solved. Summary of the invention
[0003] Based on this, it is necessary to provide a vehicle screen brightness adjustment method, device, vehicle-mounted equipment, computer-readable storage medium and computer program product to address the above-mentioned technical problems, so as to improve the accuracy of vehicle screen brightness adjustment and match the vehicle screen brightness with the actual display brightness requirements, thereby ensuring driving safety.
[0004] In a first aspect, the present application provides a method for adjusting the brightness of a vehicle screen, comprising:
[0005] Obtain the real-time illumination intensity information of the target vehicle whose screen brightness is to be adjusted, and store the illumination intensity information in a buffer;
[0006] According to the change of the light intensity information, a target adjustment mode is determined from preset adjustment modes; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and the buffering time length of the buffer zone corresponding to the first adjustment mode is different from the buffering time length corresponding to the second adjustment mode;
[0007] According to the light intensity information stored in the buffer, determine the current light intensity that matches the buffer duration corresponding to the target adjustment mode, and obtain the screen brightness corresponding to the current light intensity;
[0008] Adjust the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity.
[0009] In one of the embodiments, the buffering time length of the buffer area corresponding to the first adjustment mode is shorter than the buffering time length corresponding to the second adjustment mode;
[0010] According to the change of the light intensity information, a target adjustment mode is determined from the preset adjustment modes, including:
[0011] According to the change of the light intensity information, determining the change range of the light intensity information;
[0012] When the change range is greater than or equal to the preset range, the first adjustment mode is used as the target adjustment mode.
[0013] In one embodiment, after the first adjustment mode is used as the target adjustment mode, the method further includes:
[0014] When the change range within the preset time range is smaller than the preset range, the target adjustment mode is switched to the second adjustment mode.
[0015] In one of the embodiments, the amount of illumination intensity information stored in the buffer is multiple, corresponding to different acquisition times respectively; determining the current illumination intensity matching the buffer duration corresponding to the target adjustment mode according to the illumination intensity information stored in the buffer includes:
[0016] According to the target adjustment mode, determine the weight corresponding to each light intensity information in the buffer;
[0017] According to each piece of light intensity information stored in the buffer and the weight corresponding to each piece of light intensity information, a current light intensity matching the buffer duration corresponding to the target adjustment mode is determined.
[0018] In one embodiment, according to the target adjustment mode, determining the weight corresponding to each light intensity information in the buffer includes:
[0019] When the target adjustment mode is the first adjustment mode, the collection time corresponding to the current light intensity information is obtained; when the collection time belongs to the first time interval, the first weight is used as the weight corresponding to the current light intensity information; when the collection time belongs to the second time interval, the third weight is used as the weight corresponding to the current light intensity information;
[0020] When the target adjustment mode is the second adjustment mode, the second weight is used as the weight corresponding to the current light intensity information; wherein the current light intensity information is any light intensity information stored in the buffer;
[0021] The second weight is greater than the first weight, the third weight is greater than the second weight, and the first time interval is earlier than the second time interval.
[0022] In one embodiment, obtaining the screen brightness corresponding to the current light intensity includes:
[0023] The screen brightness corresponding to the current illumination intensity is obtained from a comparison table of illumination intensity and screen brightness constructed in advance for the target vehicle.
[0024] In one embodiment, before obtaining the screen brightness corresponding to the current illumination intensity from a comparison table of illumination intensity and screen brightness pre-constructed for the target vehicle, the method further includes:
[0025] Get a benchmark comparison table of light intensity and screen brightness;
[0026] When the actual maximum screen brightness of the target vehicle is greater than the maximum screen brightness in the benchmark comparison table, the comparison relationship between light intensity and screen brightness is obtained based on the benchmark comparison table, and based on the comparison relationship and the actual maximum screen brightness, a comparison table between light intensity and screen brightness of the target vehicle is constructed.
[0027] In one embodiment, adjusting the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity includes:
[0028] According to the target adjustment mode, a plurality of transitional screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current illumination intensity, and the sending time intervals corresponding to the plurality of transitional screen brightness values are obtained;
[0029] According to the sending time interval, multiple transition screen brightness values are sent to the screen of the target vehicle in the order of brightness value size, so as to adjust the screen brightness of the target vehicle from the current screen brightness to the screen brightness corresponding to the current light intensity.
[0030] In one of the embodiments, the buffering time length of the buffer zone corresponding to the first adjustment mode is less than the buffering time length corresponding to the second adjustment mode; according to the target adjustment mode, a plurality of transitional screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current illumination intensity, and the sending time intervals corresponding to the plurality of transitional screen brightness values are obtained, including:
[0031] When the target adjustment mode is the first adjustment mode, a plurality of transition screen brightness values are obtained according to the first brightness difference, and the first time interval is used as the sending time interval corresponding to the plurality of transition screen brightness values;
[0032] When the target adjustment mode is the second adjustment mode, multiple transition screen brightness values are obtained according to the second brightness difference, and the second time interval is used as the sending time interval corresponding to the multiple transition screen brightness values; wherein the first time interval is smaller than the second time interval, and the first brightness difference is greater than the second brightness difference.
[0033] In a second aspect, the present application also provides a vehicle screen brightness adjustment device, the device comprising:
[0034] An acquisition module is used to acquire the real-time illumination intensity information of the target vehicle whose screen brightness is to be adjusted, and store the illumination intensity information in a buffer;
[0035] A brightness determination module, configured to determine a target adjustment mode from preset adjustment modes according to changes in the light intensity information; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and the buffer duration of the buffer corresponding to the first adjustment mode is different from the buffer duration corresponding to the second adjustment mode; according to the light intensity information stored in the buffer, determine a current light intensity that matches the buffer duration corresponding to the target adjustment mode, and obtain a screen brightness corresponding to the current light intensity;
[0036] The adjustment module is used to adjust the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity.
[0037] In a third aspect, the present application also provides a vehicle-mounted device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the vehicle screen brightness adjustment method in the above-mentioned first aspect are implemented.
[0038] In a fourth aspect, the present application also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the vehicle screen brightness adjustment method in the above-mentioned first aspect are implemented.
[0039] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the vehicle screen brightness adjustment method in the above-mentioned first aspect.
[0040] The above-mentioned vehicle screen brightness adjustment method, device, vehicle-mounted equipment, computer-readable storage medium and computer program product determine the target adjustment mode according to the change of light intensity information. Since the change can reflect the change of the ambient light of the vehicle, it is possible to adopt different target adjustment modes according to the different ambient light of the vehicle, and adjust the vehicle screen brightness based on different target adjustment modes rather than a single mode, which helps to improve the flexibility and accuracy of the vehicle screen brightness to better cope with complex and changeable actual situations. At the same time, since different target adjustment modes can correspond to different buffering times, different current light intensities can be determined under different target adjustment modes, so that the current light intensity can more accurately reflect the actual light conditions of the vehicle's environment, which can achieve more accurate adjustment of the vehicle screen brightness and match the vehicle screen brightness with the actual display brightness requirements, thereby ensuring driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0042] Figure 1 A schematic diagram of a process of adjusting a vehicle screen in one embodiment;
[0043] Figure 2 A schematic diagram of a possible hardware solution of a vehicle screen adjustment method in an embodiment;
[0044] Figure 3 A possible data flow diagram of a vehicle screen adjustment method in one embodiment;
[0045] Figure 4 is another schematic flow chart of a vehicle screen adjustment method in one embodiment;
[0046] Figure 5 A schematic diagram of a light sensitivity illumination-screen brightness comparison table in one embodiment;
[0047] Figure 6 is a structural block diagram of a vehicle screen adjustment device in one embodiment;
[0048] Figure 7 FIG. 4 is a diagram showing the internal structure of a vehicle-mounted device in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. The "multiple" referred to herein, unless otherwise specified, can be understood as "two and / or more than two".
[0050] Regarding the automatic screen brightness adjustment solution, it mainly uses a light sensor to detect the ambient light intensity and automatically adjusts the screen brightness according to the change of light intensity. This can achieve a certain degree of automatic adjustment and reduce the user's operation burden. However, the accuracy of the vehicle screen brightness adjustment is insufficient. One of the reasons is that different scenes require different vehicle screen brightness, and the vehicle screen brightness adjustment fails to change in time with the change of the scene. The specific analysis is as follows:
[0051] Through the light sensor on the vehicle, the average light sensor illumination is taken multiple times as the current light sensitivity illumination input, and then the corresponding target screen brightness is queried according to the light sensitivity illumination-screen brightness comparison table, and the screen brightness can be adjusted to the corresponding level. However, since the weighted average processing of light sensitivity illumination is relatively simple, a fixed number of light sensitivity illumination values and a fixed length buffer (a device or area used for caching or buffering) are selected, but the specific buffer length is difficult to adapt to all scenarios. If the length of the buffer selection is too long, the response speed is often not fast enough for various scenarios, especially in the case of drastic light changes, such as entering a tunnel or basement, the screen brightness cannot be adjusted quickly, resulting in the user being unable to see the screen content clearly in a short time. If the buffer selection time is too short, it will not do a good job in filtering light changes and is easily disturbed by external light. For example, shade from trees, building shading, etc. will cause unnecessary fluctuations in screen brightness, affecting the user experience. At this time, the user's perception does not require screen brightness adjustment.
[0052] Based on the above analysis, the present application provides a vehicle screen adjustment method, which proposes two vehicle screen brightness adjustment modes. The two adjustment modes correspond to different buffer durations for caching light intensity information, thereby achieving the extraction of buffer data of different durations for different scenes, and then targetedly adjusting the vehicle screen brightness to adapt to scene changes and improve the accuracy of vehicle screen brightness adjustment. The method is described below by means of multiple embodiments:
[0053] In an exemplary embodiment, Figure 1 As shown, this embodiment uses the method applied to a vehicle as an example, wherein the vehicle may be, but is not limited to, various sedans, SUVs (sport utility vehicles, or suburban utility vehicles), MPVs (multi-purpose vehicles), sports cars, trucks, off-road vehicles, motorcycles, tricycles, battery vehicles, dump trucks, tractors, agricultural vehicles, special vehicles (such as sanitation vehicles, snowplows, bulldozers, etc.), and the like. Exemplarily, the vehicle may be a new energy electric vehicle. It is understandable that the method may also be applied to a vehicle host, which may control the brightness adjustment of the vehicle screen; the method may also be applied to a vehicle screen, which may have a corresponding brightness adjustment module to achieve self-brightness adjustment through the method; the method may also be applied to a system including a vehicle and a server, and may be implemented through the interaction between the vehicle and the server. In this embodiment, the method includes steps S101 to S104, as follows:
[0054] Step S101: obtaining real-time illumination intensity information of a target vehicle whose screen brightness is to be adjusted, and storing the illumination intensity information in a buffer.
[0055] Among them, the light intensity information refers to the information related to the light intensity received by the target vehicle from its environment. For example, if the target vehicle is outdoors under direct sunlight, the corresponding light intensity can be 10,000 lux. Exemplarily, the light intensity information can be relevant information reflecting the light intensity of the outside environment perceived by the driver from inside the vehicle. The light intensity information can be real-time, where real-time can be continuous or at certain time intervals, such as 10ms, that is, there can be a frequency. Accordingly, the acquisition of light intensity information can also be continuous or at certain time intervals.
[0056] Among them, the buffer zone, i.e., the area used to cache the acquired light intensity information, can serve the subsequent steps of determining the target adjustment mode, the current light intensity, etc.
[0057] Step S102: determining a target adjustment mode from preset adjustment modes according to changes in light intensity information; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and a buffering time length of a buffer zone corresponding to the first adjustment mode is different from a buffering time length corresponding to the second adjustment mode.
[0058] The change of the light intensity information may be the difference of the light intensity information corresponding to different times, where the different times may be different time points, such as 18:01:52 and 18:01:53, or different time periods, such as 18:01:52 to 18:01:53, 18:01:54 to 18:01:55, etc., or time points and time periods, etc. Exemplarily, the change of the light intensity information may be used to reflect the dramatic change of light illumination at different times.
[0059] Exemplarily, the target adjustment mode can be determined according to the change of the light intensity information, and different changes in the light intensity information can correspond to different preset adjustment modes, and different preset adjustment modes can correspond to different buffering times of the buffer zone. It should be noted that the reason why different adjustment modes correspond to different buffering times is that in actual driving, the ambient light may change greatly due to factors such as scene changes. For example, when entering and exiting a tunnel, the brightness of the vehicle screen needs to change more quickly to ensure that the user can see the screen clearly, so the buffering time can be shorter; conversely, if the ambient light does not change much, there is no need to make rapid changes, and the buffering time can be longer.
[0060] Step S103: According to the illumination intensity information stored in the buffer, determine the current illumination intensity that matches the buffer duration corresponding to the target adjustment mode, and obtain the screen brightness corresponding to the current illumination intensity.
[0061] The current light intensity reflects the light condition received by the target vehicle from the environment at the current time.
[0062] For example, the target adjustment mode can be obtained through the above steps, and thus the corresponding buffering time can be obtained, so that the light intensity information corresponding to the buffering time can be determined from the buffer. For example, if the buffering time is 5 seconds, the corresponding light intensity information can be determined by tracing back 5 seconds from the current time, and then the current light intensity can be determined according to the corresponding light intensity information. For example, the average value, weighted average value, median value, mode value, etc. of the light intensity within the 5 seconds can be taken.
[0063] For example, after the current light intensity is determined, the screen brightness corresponding to the current light intensity can be determined according to the current light intensity, that is, the brightness to which the screen of the target vehicle needs to be adjusted.
[0064] Step S104: adjusting the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity.
[0065] Exemplarily, the method of adjusting the screen brightness can be but is not limited to PWM dimming (Pulse Width Modulation), DC dimming (Direct Current Modulation), or a combination of DC dimming and high-frequency PWM dimming, such as using DC dimming for high brightness and using high-frequency PWM dimming for low brightness.
[0066] The vehicle screen brightness adjustment method provided in this embodiment determines the target adjustment mode according to the change of the light intensity information. Since the change can reflect the change of the ambient light of the vehicle, it can realize different target adjustment modes according to the different ambient light of the vehicle, and adjust the vehicle screen brightness based on different target adjustment modes rather than a single mode, which helps to improve the flexibility and accuracy of the vehicle screen brightness to better cope with complex and changeable actual situations. At the same time, since different target adjustment modes can correspond to different buffering time lengths, different current light intensities are determined under different target adjustment modes, so that the current light intensity can more accurately reflect the actual light conditions of the vehicle's environment, which can realize more accurate adjustment of the vehicle screen brightness and match the vehicle screen brightness with the actual display brightness requirements, thereby ensuring driving safety.
[0067] In one embodiment, the buffering time of the buffer zone corresponding to the first adjustment mode in the vehicle screen brightness adjustment method provided in the above embodiment is shorter than the buffering time corresponding to the second adjustment mode, and the target adjustment mode is determined from the preset adjustment modes according to the change of the light intensity information, which may include: determining the change amplitude of the light intensity information according to the change of the light intensity information; when the change amplitude is greater than or equal to the preset amplitude, using the first adjustment mode as the target adjustment mode.
[0068] The change range of the light intensity information can be used to reflect the change size of the light intensity information at different times. The different times here are similar to the explanation of different times corresponding to the change situation in the above embodiment, which can be different time points, time periods, etc., and will not be repeated here.
[0069] Exemplarily, the change range of the illumination intensity information can be measured from the perspective of the specific value of the illumination intensity. For example, at 18:01:52, the illumination intensity is 1111 lux, and at 18:01:53, the illumination intensity is 11111 lux, which means that the illumination intensity change value reaches 10000 lux within 1 second. Then, by setting a threshold value, such as 5000 lux, the illumination intensity change value can be classified, such as drastic change, not drastic change. For example, since 10000 lux reaches the threshold value of 5000 lux, it can be considered that the illumination intensity changes drastically. The classification here can also be a more detailed classification, such as the drastic change classification can be divided into primary drastic change, intermediate drastic change, and advanced drastic change. The change range of the illumination intensity information can correspond to the aforementioned different categories, and the aforementioned different categories can correspond to different adjustment modes. For example, a drastic change in the illumination intensity can correspond to the first adjustment mode, and a not drastic change can correspond to the second adjustment mode. Further, for example, the buffering time length corresponding to the first adjustment mode may be 50 ms, and the buffering time length corresponding to the second adjustment mode may be 100 ms.
[0070] Exemplarily, the second adjustment mode can be initially defaulted to as the target adjustment mode for adjusting the vehicle screen brightness. When the conditions corresponding to the first adjustment mode are met, the first adjustment mode can be used as the target adjustment mode; conversely, if the conditions corresponding to the second adjustment mode are still met, the first adjustment mode is maintained as the target adjustment mode.
[0071] Exemplarily, the target adjustment mode may be determined from the preset adjustment modes directly according to the change of the light intensity information without performing an initial default setting for the target adjustment mode. For example, the change of the light intensity information corresponding to the preset first adjustment mode is that the light intensity changes by 10,000 lux within 3 seconds, and the change of the light intensity information corresponding to the second adjustment mode is that the light intensity changes by less than 10,000 lux within 3 seconds. The actual change of the light intensity information obtained indicates that the light intensity changes by less than 10,000 lux within 3 seconds. In this case, the second adjustment mode may be used as the target adjustment mode.
[0072] It should be pointed out that the time corresponding to the target adjustment mode determined according to the amplitude of the change may be different from the buffer time. For example, when the light intensity change does not reach 10,000 lux within 3 seconds, the second adjustment mode is used as the target adjustment mode. This means that the time corresponding to the target adjustment mode is determined according to the amplitude of the change. The buffer time corresponding to the second adjustment mode may be 5 seconds.
[0073] Exemplarily, the situation where the change amplitude is greater than or equal to the preset amplitude can be associated with the first adjustment mode, that is, the first adjustment mode is used as the target adjustment mode to process the situation where the change amplitude corresponding to the light intensity information is larger.
[0074] In this embodiment, the target adjustment mode is determined by the change amplitude of the illumination intensity information. Specifically, since the change amplitude is greater than or equal to the preset amplitude, it can be indicated that the change of the illumination intensity information is large and drastic. For this case, a special adjustment mode can be set up-the first adjustment mode to adjust the brightness of the vehicle screen, and its corresponding buffering time can be less than the buffering time corresponding to the second adjustment mode, so as to serve to more quickly reflect the current illumination intensity, so that the current illumination intensity can reflect the large change of the illumination conditions of the vehicle environment, and avoid averaging the change of the illumination intensity information due to the long buffering time, and failing to accurately reflect the change fluctuation. This helps to timely adjust the brightness of the vehicle screen as the illumination conditions of the vehicle environment change, so as to ensure that the adjustment of the brightness of the vehicle screen is more accurate.
[0075] In one of the embodiments, after taking the first adjustment mode as the target adjustment mode, the above-mentioned vehicle screen brightness adjustment method may further include: when the change amplitude within the preset time range is less than the preset amplitude, switching the target adjustment mode to the second adjustment mode.
[0076] For example, after the first adjustment mode is used as the target adjustment mode to adjust the brightness of the vehicle screen, at the same time, step S101 in the above embodiment can be continued, that is, the real-time light intensity information of the target vehicle whose screen brightness is to be adjusted is synchronously obtained, and the light intensity information is stored in the buffer. If the corresponding change amplitude of the obtained light intensity information within the preset time range is less than the preset amplitude, it means that the situation corresponding to the first adjustment mode is no longer satisfied, and the situation corresponding to the second adjustment mode is satisfied, so the target adjustment mode can be switched to the second adjustment mode.
[0077] In this embodiment, after the first adjustment mode is determined as the target adjustment mode, the target adjustment mode does not remain unchanged. On the contrary, the target adjustment mode may change with the change in the amplitude of the change. Specifically, when the amplitude of the change is less than the preset amplitude within the preset time range, the target adjustment mode is switched to the second adjustment mode. This can achieve timely and flexible switching of the target adjustment mode to ensure that the adjustment of the vehicle screen brightness can be adjusted in real time with the changes in the actual vehicle environment lighting conditions, thereby helping to improve the timeliness and accuracy of the vehicle screen brightness adjustment.
[0078] In one of the embodiments, the number of light intensity information stored in the buffer in the aforementioned embodiment may be multiple, corresponding to different acquisition times respectively; the aforementioned embodiment determines the current light intensity that matches the buffer duration corresponding to the target adjustment mode based on the light intensity information stored in the buffer, which may include: determining the weight corresponding to each light intensity information in the buffer according to the target adjustment mode; determining the current light intensity that matches the buffer duration corresponding to the target adjustment mode based on each light intensity information stored in the buffer and the weight corresponding to each light intensity information.
[0079] Exemplarily, multiple light intensity information may be cached in a buffer, and each light intensity information may have a corresponding collection time. For example, when the light intensity information is acquired or collected, the collection time may be recorded and bound to the corresponding light intensity information.
[0080] For example, different target adjustment modes may reflect different vehicle screen brightness adjustment strategies or concepts. For example, the strategy corresponding to the first adjustment mode may be to quickly adjust the vehicle screen brightness, emphasizing "fast" to cope with drastic changes in actual ambient light caused by scene changes, etc.; the strategy corresponding to the second adjustment mode may be to normally adjust the vehicle screen brightness to cope with general situations of actual ambient light. Based on this, under different target adjustment modes, the weights corresponding to each light intensity information in the buffer may be different.
[0081] For example, in the same target adjustment mode, the weights corresponding to the light intensity information at different collection times may also be different.
[0082] For example, by assigning weights to the light intensity information and adjusting the weights, it is possible to adjust the influence of the corresponding light intensity information on determining the current light intensity according to different target adjustment modes and different acquisition times.
[0083] In this embodiment, for light intensity information, different target adjustment modes and different collection times can have different weight assignments, and the current light intensity that matches the buffer time corresponding to the target adjustment mode is determined through the light intensity information and the corresponding weight. This makes the current light intensity obtained more accurately reflect the actual lighting conditions of the current vehicle environment, and provides a real and reliable benchmark for subsequent adjustment of the vehicle screen brightness.
[0084] In one of the embodiments, the aforementioned embodiment determines the weights corresponding to the various light intensity information in the buffer according to the target adjustment mode, which may include: when the target adjustment mode is the first adjustment mode, obtaining the acquisition time corresponding to the current light intensity information; when the acquisition time belongs to the first time interval, using the first weight as the weight corresponding to the current light intensity information; when the acquisition time belongs to the second time interval, using the third weight as the weight corresponding to the current light intensity information; when the target adjustment mode is the second adjustment mode, using the second weight as the weight corresponding to the current light intensity information; wherein the current light intensity information is any one of the light intensity information stored in the buffer; wherein the second weight is greater than the first weight, the third weight is greater than the second weight, and the first time interval is earlier than the second time interval.
[0085] The current light intensity information may be light intensity information currently required to determine the target light intensity. Specifically, it may be any light intensity information stored in the buffer.
[0086] For example, if the target adjustment mode is the first adjustment mode, considering that the actual vehicle environment illumination corresponding to the first adjustment mode may vary greatly, targeted adjustments can be made - different weights can be assigned according to different acquisition times. For example, for acquisition times that are far from the current time, the weight of the current illumination intensity information corresponding to the acquisition time can be smaller, and vice versa. Specifically, if the acquisition time belongs to the first time interval, the corresponding weight can be the first weight; if the acquisition time belongs to the second time interval, the corresponding weight can be the third weight. The first time interval is earlier than the second time interval, and the third weight is greater than the first weight.
[0087] Exemplarily, if the target adjustment mode is the second adjustment mode, considering that the actual vehicle ambient lighting change corresponding to the second adjustment mode may be small, the weights can be allocated based on the concept of conventional processing. For example, regardless of the acquisition time, the weights corresponding to each light intensity information can be the same, such as the second weight.
[0088] In this embodiment, different weight allocation strategies are adopted based on different target adjustment modes. In the first adjustment mode, different weights are assigned by distinguishing the acquisition time, and the current light intensity is determined based on the different weights and the corresponding light intensity information. This enables the current light intensity to accurately reflect and highlight situations such as large changes in the actual vehicle environment light. In the second adjustment mode, by assigning the same weight to each light intensity information, this can match situations such as small changes in the actual vehicle environment light, thereby reducing the amount of calculation without affecting the accuracy of the current light intensity.
[0089] In one of the embodiments, obtaining the screen brightness corresponding to the current light intensity in the aforementioned embodiment may include: obtaining the screen brightness corresponding to the current light intensity from a comparison table of light intensity and screen brightness pre-constructed for the target vehicle.
[0090] Among them, the comparison table of light intensity and screen brightness can be used to represent the ideal vehicle screen brightness required under different light intensities provided to the vehicle by the environment. Exemplarily, the comparison table can be obtained based on prior data statistics, or can be obtained through a specific algorithm, or can be obtained by using both statistics and algorithms. For example, a preliminary comparison table is obtained by using statistics, and then the preliminary comparison table is optimized and adjusted by using an algorithm. Exemplarily, the comparison table can be a comparison table based on different vehicle models.
[0091] In this embodiment, the screen brightness corresponding to the current light intensity is obtained by querying the comparison table, which helps to improve the efficiency and accuracy of determining the screen brightness corresponding to the current light intensity.
[0092] In one of the embodiments, before obtaining the screen brightness corresponding to the current light intensity from the comparison table of light intensity and screen brightness pre-constructed for the target vehicle in the aforementioned embodiment, the aforementioned vehicle screen brightness adjustment method may also include: obtaining a reference comparison table of light intensity and screen brightness; when the actual maximum screen brightness of the target vehicle is greater than the maximum screen brightness in the reference comparison table, obtaining a comparison relationship between light intensity and screen brightness based on the reference comparison table, and constructing a comparison table of light intensity and screen brightness for the target vehicle based on the comparison relationship and the actual maximum screen brightness.
[0093] For example, due to the limited range of the comparison table, in practice, the situation of exceeding the table range may occur. For example, the current light intensity is 20,000 lux, while the maximum light intensity that can be queried in the comparison table is 10,000 lux. If this happens, it will lead to the inability to adjust the brightness of the vehicle screen. Based on this, the construction logic of the comparison table can be adjusted, the comparison table can be expanded, or the range of the comparison table can be dynamically changed.
[0094] Exemplarily, a reference comparison table of light intensity and screen brightness can be obtained first. If the range of the reference comparison table can cover the actual usage requirements, the reference comparison table can be directly used as the comparison table; conversely, if the range of the reference comparison table is difficult to cover the actual usage requirements, such as the actual maximum screen brightness of the target vehicle is greater than the maximum screen brightness in the reference comparison table, then the reference comparison table can be optimized. Specifically, for example, the reference comparison table can be used to determine the comparison relationship between light intensity and screen brightness, such as a linear function relationship, and then the comparison relationship can be used to expand the table. For example, the actual maximum screen brightness of the vehicle and the comparison relationship can be used to derive the corresponding light intensity, thereby constructing a comparison table of light intensity and screen brightness of the target vehicle.
[0095] In this embodiment, the comparison relationship between light intensity and screen brightness is obtained through a benchmark comparison table, and the comparison relationship and the actual maximum screen brightness are used to construct a comparison table of light intensity and screen brightness for the target vehicle, thereby ensuring that the range of the comparison table can cover the actual usage requirements of the target vehicle and enabling the comparison table to meet the different vehicle screen characteristics of different vehicles.
[0096] In one of the embodiments, adjusting the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity in the aforementioned embodiment may include: according to the target adjustment mode, obtaining multiple transitional screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current light intensity, and the sending time intervals corresponding to the multiple transitional screen brightness values; according to the sending time intervals, sending the multiple transitional screen brightness values to the screen of the target vehicle in the order of the brightness values, so as to adjust the screen brightness of the target vehicle from the current screen brightness to the screen brightness corresponding to the current light intensity.
[0097] Exemplarily, after obtaining the screen brightness corresponding to the current light intensity, the screen brightness corresponding to the current light intensity can be split into multiple transitional screen brightness values, thereby avoiding the direct change from the current screen brightness of the target vehicle to the screen brightness corresponding to the current light intensity, that is, avoiding excessive screen brightness changes that affect the viewing experience.
[0098] Exemplarily, multiple transition screen brightness values and corresponding sending time intervals can be determined according to the target adjustment mode, and the multiple transition screen brightness values can be sent to the screen of the target vehicle in the order of brightness value size and sending time interval, thereby achieving a smoother transition from the current screen brightness to the screen brightness corresponding to the current light intensity.
[0099] In this embodiment, by using multiple transition screen brightnesses to control the smooth transition of the vehicle screen from the current screen brightness to the screen brightness corresponding to the current light intensity according to the target adjustment mode, this can avoid excessive changes in the vehicle screen brightness and affect the viewing experience, such as glare, thereby helping to ensure driving safety.
[0100] In one of the embodiments, the buffering time of the buffer area corresponding to the first adjustment mode in the aforementioned embodiment is less than the buffering time corresponding to the second adjustment mode; according to the target adjustment mode, multiple transition screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current light intensity, and the sending time intervals corresponding to the multiple transition screen brightness values are obtained, which may include: when the target adjustment mode is the first adjustment mode, multiple transition screen brightness values are obtained according to the first brightness difference, and the first time interval is used as the sending time interval corresponding to the multiple transition screen brightness values; when the target adjustment mode is the second adjustment mode, multiple transition screen brightness values are obtained according to the second brightness difference, and the second time interval is used as the sending time interval corresponding to the multiple transition screen brightness values; wherein the first time interval is less than the second time interval, and the first brightness difference is greater than the second brightness difference.
[0101] For example, in addition to differences in buffering time, current light intensity, etc., different target adjustment modes may also differ in the process of adjusting the screen brightness of the target vehicle, so as to better cope with complex situations in actual driving. For example, in the first adjustment mode as the target adjustment mode, based on the strategy or concept of fast adjustment, the brightness of the vehicle screen can be controlled to change quickly and smoothly; in the second adjustment mode as the target adjustment mode, based on the strategy or concept of regular adjustment, the brightness of the vehicle screen can be controlled to change regularly and smoothly.
[0102] The above-mentioned rapid smooth changes and conventional smooth changes can be achieved by adjusting the transition screen brightness value and the corresponding sending time interval. Exemplarily, when the target adjustment mode is the first adjustment mode, multiple transition screen brightness values can be obtained according to the first brightness difference, for example, the difference between every two adjacent transition screen brightness values can be 100 nit, and the first time interval is used as the sending time interval corresponding to the multiple transition screen brightness values, such as 20ms; when the target adjustment mode is the second adjustment mode, multiple transition screen brightness values can be obtained according to the second brightness difference, for example, the difference between every two adjacent transition screen brightness values can be 20 nit, and the second time interval is used as the sending time interval corresponding to the multiple transition screen brightness values, such as 50ms.
[0103] In this embodiment, the vehicle screen brightness is controlled to smoothly change from the current screen brightness to the screen brightness corresponding to the current light intensity according to different target adjustment modes, thereby achieving a relatively fast and smooth change when the target adjustment mode is the first adjustment mode, ensuring that the vehicle screen brightness can be adjusted in time when there are drastic changes in ambient light such as entering and exiting a tunnel, so that the vehicle screen brightness can be adjusted to the brightness required by the human eye as soon as possible, and achieving a conventional smooth change when the target adjustment mode is the second adjustment mode, so that the vehicle screen brightness can be adjusted normally and smoothly when the ambient light changes generally, further lengthening the transition process, ensuring the viewing experience, and avoiding too frequent changes in screen brightness.
[0104] In an exemplary embodiment, a method for adjusting the brightness of a vehicle screen is provided. In order to adapt to different scenarios, the method introduces a "fast response mode" and a "normal response mode" for screen brightness, namely a first adjustment mode and a second adjustment mode: the two modes have different buffer lengths to adapt to different scenarios. In scenarios that require rapid changes, the buffer becomes shorter and the screen brightness changes rapidly. In scenarios that require slow changes or no changes, the buffer becomes longer and the screen brightness changes slowly or does not change. Specifically, the method may include the following five parts:
[0105] In the first part, we analyze the actual scenes during driving. There are two main scenes that require fast and slow changes in brightness. For the two scenes, we introduce the screen brightness "fast response mode" and "regular response mode": according to the intensity of the light sensitivity illumination change, it automatically switches to "fast response mode" or "regular response mode". In the "fast response mode", the buffer length of the weighted average of the light sensitivity illumination is adjusted to a shorter length to quickly adjust the screen brightness; in the "regular response mode", the buffer length of the weighted average of the light sensitivity illumination is adjusted to a relatively long length, so that when the light changes slowly, the screen brightness can be smoothly transitioned to achieve a filtering effect.
[0106] In the second part, the light sensitivity values reported each time are weighted and averaged in the buffer: through this weighted calculation method, the light sensitivity values over a period of time are comprehensively calculated, which can realize a comprehensive judgment of the current ambient light intensity, play a certain filtering and smoothing role, and can slowly respond to the light sensitivity illumination value, thereby avoiding excessive changes in screen brightness.
[0107] In the third part, the calculated value in the buffer is output periodically, which is the light sensitivity value after weighted calculation.
[0108] In the fourth part, by looking up the light sensitivity illumination - screen brightness comparison table, the corresponding target screen brightness is calculated. As the light sensitivity illumination gradually increases, the screen brightness should also show a trend of gradually increasing.
[0109] In the fifth part, the target screen brightness is decomposed into a series of process brightness value sequences, which are sent to the screen in fixed intervals. In this way, smooth adjustment of screen brightness can be achieved, sudden brightness changes can be avoided, and user experience can be improved.
[0110] The following is a possible specific implementation method for the above five parts, which includes two levels: hardware level and method level. The details are as follows:
[0111] Regarding the hardware level: Figure 2 As shown, a possible hardware solution is provided, which mainly consists of three parts: a light sensor, a vehicle host, and a screen. The main components of the vehicle host are SOC, MCU and other peripheral hardware.
[0112] Regarding the method level: the aspect level can include two parts: quantity flow and overall process. Regarding data flow, such as Figure 3As shown in the figure, a possible data flow is provided. The light sensor collects the light sensitivity illumination data, which is transmitted to the buffer module through the MCU, and the PWM (Pulse Width Modulation) data is transmitted from the vehicle host to the screen. Figure 4 As shown, a possible overall process is provided, that is, the entire process of adjusting the brightness of the vehicle screen. The overall process may include steps 1 to 5, which are described as follows:
[0113] Step 1: Light sensor illumination collection. The light sensor of the vehicle is used to collect the light sensor illumination signal around the vehicle in real time. The general vehicle light sensor is located above the rearview mirror of the vehicle. It can collect the light intensity at the front windshield, which is close to the brightness received by the human eye. The reporting frequency of light sensor illumination is generally once every 100ms, and the light sensor and the vehicle computer transmit data through the CAN bus.
[0114] Step 2: Buffer setting. According to the intensity of the change in light sensitivity illumination, set the length of the buffer, and adjust the buffer to 2 seconds (fast response mode) or 5 seconds (normal response mode), where 2 seconds and 5 seconds are reference values, and can be calibrated and adjusted according to actual conditions. When the light sensitivity illumination changes drastically, such as a sudden increase or decrease of more than 10,000 lux, it is considered that the vehicle is entering and exiting tunnels, basements, and other scenes, and needs to respond quickly to the light changes at this time, so the buffer needs to enter the fast response mode. The buffer stores data within 2 seconds, that is, the average value of 20 light sensitivity illuminations; when the light sensitivity illumination does not change drastically for more than a period of time (for example, there is no change of more than 10,000 lux within 3 seconds), the buffer will enter the normal response mode and adjust the screen brightness at a slower speed. The default mode of the buffer is the normal response mode. This corresponds to "determine the target adjustment mode from the preset adjustment mode according to the change in light intensity information" and other related content.
[0115] Step 3: Weighted calculation to get the average value. Each reported value of light sensitivity illumination will be stored in the buffer. The buffer is a storage module in the software that stores the light sensitivity data values reported multiple times. And perform weighted calculation to get the average value. This weighted average algorithm can effectively filter out accidental light changes, making the adjustment of screen brightness more stable and accurate. The specific method is, for example, in the normal response mode, the buffer length is 5s, and 60 light sensitivity values are stored in the buffer. At this time, the earlier 25 values are multiplied by 1, the more recent 25 values are multiplied by 1, the 60 values are added up, and divided by 60 to obtain the weighted average. In the fast response mode, the buffer length is 2s, and 20 light sensitivity illumination values are stored. The weight of the weighted average can be combined with the buffer mode to further adjust the response speed of the buffer output value to the lighting result. The earlier 10 values can be multiplied by 0.8, and the more recent 10 values can be multiplied by 1.2, and the sum is divided by 20. The weighted average value in the buffer can be calculated once a second and used as the output result after filtering. Here, the value of the buffer weight is combined with the fast and slow response modes. In the fast response mode, the weight of the more recent 10 values is further increased, which increases the weight of the more recent 10 light sensitivity illumination. This can make the updated light sensitivity value have a greater impact on the result, that is, make the system as a whole more sensitive to the changed light sensitivity illumination response. This corresponds to "determine the current light intensity that matches the buffer duration corresponding to the target adjustment mode based on the light intensity information stored in the buffer" and other related content.
[0116] Step 4: Find the light sensitivity illumination-screen brightness comparison table. Compare the weighted calculated light sensitivity value with the light sensitivity illumination-screen brightness comparison table to calculate the corresponding target screen brightness. This comparison table can set different screen brightness values according to different light sensitivity illumination ranges, thereby achieving refined brightness adjustment. Regarding the light sensitivity illumination-screen brightness table, since the maximum brightness of the screens equipped on different models may be different, the general implementation method in the industry is to use the experience table summarized in the industry as the basis. Later, since the maximum brightness of different screens is different, the comparison table is expanded again to adapt to this screen hardware. In this application, if Figure 5 As shown, using the nearly linear relationship between light sensitivity illumination and screen brightness, with the two parameters of the known reference "Light Sensitivity Illumination-Screen Brightness Comparison Table" and "Maximum Screen Brightness", if the maximum screen brightness used in the actual project is greater than the maximum brightness in the preset reference, the maximum brightness of the screen hardware can be used to calculate the light sensitivity illumination corresponding to the screen brightness that exceeds the original table, so as to adapt to various different screen hardware projects. This corresponds to "obtaining the screen brightness corresponding to the current light intensity" and other related content.
[0117] Step 5: Decompose the target screen brightness. Decompose the target screen brightness into a series of values and send them to the screen in sequence. This step-by-step adjustment method can ensure a smooth transition of the screen brightness and avoid the discomfort of sudden changes. For example, if the previous screen brightness was 100nit and the target screen brightness was 300nit, the value of 300nit is divided into a series of sequence values of 110, 120, and 130, which are sent to the screen once every 10ms. The screen brightness increases step by step, and the screen brightness increases smoothly in the human eye. This corresponds to "adjusting the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity" and other related content.
[0118] In step 5, it can also be combined with the buffer mode set in step 2 to further adjust the speed of brightness change adaptively for different scenes. If it is currently in the fast response mode, the smoothing process can be shortened to adjust the brightness to the brightness required by the human eye as soon as possible. For example, in the disassembly process, the split value is set to 60nit each time, and changes every 20ms. If it is in the normal response mode, the smoothing process can be lengthened to obtain a slower change effect and reduce the change speed of the screen brightness. For example, the split value is set to 10nit each time, and changes every 60ms. The transition process can be further lengthened to avoid too frequent changes in screen brightness. That is, the combination of the buffer mode and the smooth transition. Here, it corresponds to "according to the target adjustment mode, obtain multiple transition screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current illumination intensity, and the corresponding sending time interval of the multiple transition screen brightness values; according to the sending time interval, send the multiple transition screen brightness values to the screen of the target vehicle in the order of the brightness value size, so as to adjust the screen brightness of the target vehicle from the current screen brightness to the screen brightness corresponding to the current illumination intensity" and other related contents.
[0119] The technical solution in this embodiment has the following beneficial effects: First, the introduction of quick response mode and normal response mode makes the adjustment of screen brightness more flexible. In the quick response mode, the buffer is adjusted to 2 seconds, so that the screen brightness can be adjusted quickly when the light changes more dramatically to ensure the user's perception of the screen. In the normal response mode, the buffer is adjusted to 5 seconds, which can reduce the change in brightness when the light changes more slowly. At this time, the user's visual perception does not require the screen brightness to change, but only needs to be maintained. Second, the introduction of weighted calculation of light sensitivity illumination to take the average value. This technical solution can filter out external light interference by taking the weighted average value of the light sensitivity value reported each time, so that the light perception cycle is longer and the perception of ambient light is more comprehensive.
[0120] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0121] Based on the same inventive concept, the embodiment of the present application also provides a vehicle screen brightness adjustment device for implementing the vehicle screen brightness adjustment method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the vehicle screen brightness adjustment device provided below can refer to the limitations of the vehicle screen brightness adjustment method above, and will not be repeated here.
[0122] In an exemplary embodiment, Figure 6 As shown, a vehicle screen brightness adjustment device 600 includes:
[0123] An acquisition module 601 is used to acquire real-time illumination intensity information of a target vehicle whose screen brightness is to be adjusted, and store the illumination intensity information in a buffer;
[0124] The brightness determination module 602 is used to determine a target adjustment mode from preset adjustment modes according to the change of the light intensity information; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and the buffering time length of the buffer corresponding to the first adjustment mode is different from the buffering time length corresponding to the second adjustment mode; according to the light intensity information stored in the buffer, determine the current light intensity that matches the buffering time length corresponding to the target adjustment mode, and obtain the screen brightness corresponding to the current light intensity;
[0125] The adjustment module 603 is used to adjust the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity.
[0126] In one of the embodiments, the buffering time length of the buffer area corresponding to the first adjustment mode is shorter than the buffering time length corresponding to the second adjustment mode;
[0127] The brightness determination module 602 is also used to determine a target adjustment mode from the preset adjustment modes according to the change of the light intensity information, including: determining the change amplitude of the light intensity information according to the change of the light intensity information; when the change amplitude is greater than or equal to the preset amplitude, using the first adjustment mode as the target adjustment mode.
[0128] In one embodiment, the brightness determination module 602 is further configured to, after the first adjustment mode is used as the target adjustment mode, switch the target adjustment mode to the second adjustment mode when the change amplitude within the preset time range is less than a preset amplitude.
[0129] In one of the embodiments, the number of light intensity information stored in the buffer is multiple, corresponding to different acquisition times respectively; the brightness determination module 602 is also used to determine the current light intensity that matches the buffer duration corresponding to the target adjustment mode based on the light intensity information stored in the buffer, including: determining the weight corresponding to each light intensity information in the buffer according to the target adjustment mode; determining the current light intensity that matches the buffer duration corresponding to the target adjustment mode based on each light intensity information stored in the buffer and the weight corresponding to each light intensity information.
[0130] In one of the embodiments, the brightness determination module 602 is also used to determine the weights corresponding to the various light intensity information in the buffer according to the target adjustment mode, including: when the target adjustment mode is the first adjustment mode, obtaining the acquisition time corresponding to the current light intensity information; when the acquisition time belongs to the first time interval, using the first weight as the weight corresponding to the current light intensity information; when the acquisition time belongs to the second time interval, using the third weight as the weight corresponding to the current light intensity information; when the target adjustment mode is the second adjustment mode, using the second weight as the weight corresponding to the current light intensity information; wherein the current light intensity information is any one of the light intensity information stored in the buffer; wherein the second weight is greater than the first weight, the third weight is greater than the second weight, and the first time interval is earlier than the second time interval.
[0131] In one embodiment, the brightness determination module 602 is further used to obtain the screen brightness corresponding to the current light intensity, including: obtaining the screen brightness corresponding to the current light intensity from a comparison table of light intensity and screen brightness pre-constructed for the target vehicle.
[0132] In one of the embodiments, the brightness determination module 602 is also used to obtain the screen brightness corresponding to the current light intensity from a comparison table of light intensity and screen brightness constructed in advance for the target vehicle, and also includes: obtaining a reference comparison table of light intensity and screen brightness; when the actual maximum screen brightness of the target vehicle is greater than the maximum screen brightness in the reference comparison table, obtaining a comparison relationship between the light intensity and the screen brightness based on the reference comparison table, and constructing a comparison table of light intensity and screen brightness for the target vehicle based on the comparison relationship and the actual maximum screen brightness.
[0133] In one of the embodiments, the adjustment module 603 is also used to adjust the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity, including: according to the target adjustment mode, obtaining multiple transition screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current light intensity, and the sending time intervals corresponding to the multiple transition screen brightness values; according to the sending time intervals, sending the multiple transition screen brightness values to the screen of the target vehicle in the order of brightness value size, so as to adjust the screen brightness of the target vehicle from the current screen brightness to the screen brightness corresponding to the current light intensity.
[0134] In one of the embodiments, the adjustment module 603 is also used to make the buffering time length of the buffer area corresponding to the first adjustment mode shorter than the buffering time length corresponding to the second adjustment mode; according to the target adjustment mode, obtain multiple transition screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current light intensity, and the sending time intervals corresponding to the multiple transition screen brightness values, including: when the target adjustment mode is the first adjustment mode, obtain multiple transition screen brightness values according to the first brightness difference, and use the first time interval as the sending time interval corresponding to the multiple transition screen brightness values; when the target adjustment mode is the second adjustment mode, obtain multiple transition screen brightness values according to the second brightness difference, and use the second time interval as the sending time interval corresponding to the multiple transition screen brightness values; wherein the first time interval is shorter than the second time interval, and the first brightness difference is greater than the second brightness difference.
[0135] Each module in the above-mentioned vehicle screen brightness adjustment device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.
[0136] In an exemplary embodiment, a vehicle-mounted device is provided, and its internal structure diagram can be as follows: Figure 7As shown. The vehicle-mounted device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the vehicle-mounted device is used to provide computing and control capabilities. The memory of the vehicle-mounted device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the vehicle-mounted device is used to store vehicle screen brightness adjustment related data, such as real-time light intensity information of the target vehicle. The input / output interface of the vehicle-mounted device is used to exchange information between the processor and an external device. The communication interface of the vehicle-mounted device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a vehicle screen brightness adjustment method is implemented.
[0137] Those skilled in the art will understand that Figure 7 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the vehicle-mounted equipment to which the scheme of the present application is applied. The specific vehicle-mounted equipment may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0138] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor executes the steps of the vehicle screen brightness adjustment method in the above embodiment when executing the computer program.
[0139] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the vehicle screen brightness adjustment method in the above embodiment are implemented.
[0140] In one embodiment, a computer program product is provided, including a computer program, which, when executed by a processor, implements the steps of the vehicle screen brightness adjustment method in the above embodiment.
[0141] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0142] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0143] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for adjusting the brightness of a vehicle screen, characterized in that: The method comprises: Acquire real-time illumination intensity information of the target vehicle whose screen brightness is to be adjusted, and store the illumination intensity information in a buffer; According to the change of the light intensity information, a target adjustment mode is determined from preset adjustment modes; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and the buffering time length of the buffer zone corresponding to the first adjustment mode is different from the buffering time length corresponding to the second adjustment mode; Determine, according to the illumination intensity information stored in the buffer, a current illumination intensity that matches the buffer duration corresponding to the target adjustment mode, and obtain a screen brightness corresponding to the current illumination intensity; The screen brightness of the target vehicle is adjusted according to the screen brightness corresponding to the current light intensity.
2. The method according to claim 1, characterized in that The buffering time length of the buffer area corresponding to the first adjustment mode is shorter than the buffering time length corresponding to the second adjustment mode; Determining a target adjustment mode from preset adjustment modes according to the change of the light intensity information includes: Determining a change range of the light intensity information according to a change in the light intensity information; When the variation range is greater than or equal to a preset range, the first adjustment mode is used as the target adjustment mode.
3. The method according to claim 2, characterized in that After the first adjustment mode is used as the target adjustment mode, the method further includes: When the change amplitude within the preset time range is smaller than the preset amplitude, the target adjustment mode is switched to the second adjustment mode.
4. The method according to claim 3, characterized in that The amount of illumination intensity information stored in the buffer is multiple, corresponding to different collection times respectively; The determining, according to the illumination intensity information stored in the buffer, a current illumination intensity that matches the buffer duration corresponding to the target adjustment mode, includes: Determining, according to the target adjustment mode, a weight corresponding to each piece of light intensity information in the buffer zone; According to each piece of illumination intensity information stored in the buffer and a weight corresponding to each piece of illumination intensity information, a current illumination intensity matching a buffer duration corresponding to the target adjustment mode is determined.
5. The method according to claim 4, characterized in that Determining the weight corresponding to each piece of light intensity information in the buffer according to the target adjustment mode includes: When the target adjustment mode is the first adjustment mode, obtaining the collection time corresponding to the current light intensity information; when the collection time belongs to the first time interval, using the first weight as the weight corresponding to the current light intensity information; when the collection time belongs to the second time interval, using the third weight as the weight corresponding to the current light intensity information; When the target adjustment mode is the second adjustment mode, the second weight is used as the weight corresponding to the current light intensity information; wherein the current light intensity information is any light intensity information stored in the buffer; The second weight is greater than the first weight, the third weight is greater than the second weight, and the first time interval is earlier than the second time interval.
6. The method according to claim 1, characterized in that The obtaining the screen brightness corresponding to the current light intensity includes: The screen brightness corresponding to the current illumination intensity is obtained from a comparison table of illumination intensity and screen brightness constructed in advance for the target vehicle.
7. The method according to claim 6, characterized in that Before obtaining the screen brightness corresponding to the current illumination intensity from the comparison table of illumination intensity and screen brightness pre-constructed for the target vehicle, the method further includes: Get a benchmark comparison table of light intensity and screen brightness; When the actual maximum screen brightness of the target vehicle is greater than the maximum screen brightness in the benchmark comparison table, the comparison relationship between light intensity and screen brightness is obtained based on the benchmark comparison table, and based on the comparison relationship and the actual maximum screen brightness, a comparison table between light intensity and screen brightness of the target vehicle is constructed.
8. The method according to claim 1, characterized in that The adjusting the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity includes: According to the target adjustment mode, a plurality of transitional screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current illumination intensity, and the sending time intervals corresponding to the plurality of transitional screen brightness values are obtained; According to the sending time interval, the multiple transition screen brightness values are sent to the screen of the target vehicle in the order of brightness value size to adjust the screen brightness of the target vehicle from the current screen brightness to the screen brightness corresponding to the current light intensity.
9. The method according to claim 8, characterized in that The buffering time length of the buffer zone corresponding to the first adjustment mode is less than the buffering time length corresponding to the second adjustment mode; the acquiring, according to the target adjustment mode, a plurality of transitional screen brightness values between the current screen brightness of the target vehicle and the screen brightness corresponding to the current illumination intensity, and the sending time intervals corresponding to the plurality of transitional screen brightness values, include: When the target adjustment mode is the first adjustment mode, the plurality of transition screen brightness values are obtained according to the first brightness difference, and the first time interval is used as the sending time interval corresponding to the plurality of transition screen brightness values; When the target adjustment mode is the second adjustment mode, the multiple transition screen brightness values are obtained according to the second brightness difference, and the second time interval is used as the sending time interval corresponding to the multiple transition screen brightness values; wherein, the first time interval is smaller than the second time interval, and the first brightness difference is larger than the second brightness difference.
10. A vehicle screen brightness adjustment device, characterized in that: The device comprises: An acquisition module, used for acquiring real-time illumination intensity information of a target vehicle whose screen brightness is to be adjusted, and storing the illumination intensity information in a buffer; a brightness determination module, configured to determine a target adjustment mode from preset adjustment modes according to a change in the light intensity information; the preset adjustment modes include a first adjustment mode and a second adjustment mode, and a buffering time length of the buffer corresponding to the first adjustment mode is different from that of the buffering time length corresponding to the second adjustment mode; determine a current light intensity that matches the buffering time length corresponding to the target adjustment mode according to the light intensity information stored in the buffer zone, and obtain a screen brightness corresponding to the current light intensity; The adjustment module is used to adjust the screen brightness of the target vehicle according to the screen brightness corresponding to the current light intensity.
11. A vehicle-mounted device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Brightness regulating method and related products
CN108597432A
Screen brightness adjusting method and device, terminal equipment and storage medium
CN118248108A
Dynamic screen brightness adjusting method and dynamic screen brightness equipment
CN118538174A
Backlight data determination method and device and storage medium
CN118692389A
Method and system for automatically adjusting brightness of light source
CN118741812A