Brightness adjusting method of display screen, electronic equipment and vehicle

By recording the user's manual adjustment data in the automatic adjustment mode of the display screen and refitting the brightness curve, the problem of brightness adjustment in the prior art does not conform to user habits, achieving a better user experience.

CN119811333APending Publication Date: 2025-04-11GREAT WALL MOTOR CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510108989.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the prior art, the automatic adjustment mode of display screen brightness cannot remember the user's usage habits, resulting in the automatic adjustment of the brightness does not meet the user's needs. The user needs to manually fine-tune it, bringing the user a bad user experience.

Method used

The updated brightness curve is obtained by recording the target brightness value and the current ambient brightness level when manually adjusting, and refitting the brightness curve based on these data. After hibernation wake-up, the display brightness is automatically adjusted according to the updated brightness curve and real-time ambient brightness value.

Benefits of technology

It realizes the brightness of the display screen that is most in line with the user's usage habits in different environments, improves the user's user experience, and avoids the need for frequent manual fine-tuning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811333A_ABST
    Figure CN119811333A_ABST
Patent Text Reader

Abstract

The invention provides a brightness adjusting method for a display screen, electronic equipment and a vehicle, and the method comprises the steps: carrying out the re-fitting of a current brightness curve corresponding to a current environment brightness level according to a manually adjusted target brightness value when a manual adjustment operation of a user is monitored in an automatic adjustment mode; according to the method, the first updated brightness curve more conforming to the use habit of the user is obtained, after the display screen is awakened in a dormancy mode, the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time environment brightness value, the display screen brightness most conforming to the use habit of the user is provided for the user in different environments, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method for adjusting the brightness of a display screen, an electronic device, and a vehicle. Background Art

[0002] The display brightness can be adjusted manually or automatically according to the ambient light. When automatically adjusting, the user may feel that the current screen brightness is inappropriate and needs to be manually fine-tuned. At this time, the user will enter manual adjustment mode and the automatic adjustment mode will be turned off. When the automatic brightness is manually selected again, the brightness is still adjusted according to the original automatic adjustment strategy, resulting in the brightness after automatic adjustment not meeting the user's needs. The user still needs to perform manual fine-tuning, which brings a bad user experience. Summary of the invention

[0003] In view of this, the purpose of the present application is to propose a method for adjusting the brightness of a display screen, an electronic device and a vehicle, by correcting the automatic adjustment through the parameters during manual adjustment, so that the automatically adjusted display screen brightness conforms to the user's usage habits and improves the user experience.

[0004] Based on the above purpose, the present application provides a method for adjusting the brightness of a display screen, comprising:

[0005] In response to the current brightness adjustment mode being the automatic adjustment mode, determining an initial ambient brightness level according to the initial ambient brightness;

[0006] In response to detecting a manual adjustment operation, maintaining the automatic adjustment mode in an on state, and determining a manually adjusted target brightness value and a current ambient brightness level;

[0007] In response to the current ambient brightness level being different from the initial ambient brightness level, the current brightness curve corresponding to the current ambient brightness level is refitted according to the target brightness value to obtain a first updated brightness curve, and the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value after waking up from sleep.

[0008] Based on the same inventive concept, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.

[0009] Based on the same inventive concept, the present disclosure also provides a vehicle, comprising the electronic device as described above.

[0010] From the above description, it can be seen that the brightness adjustment method, electronic device and vehicle of the display screen provided by the present application, when the current brightness adjustment mode is the automatic adjustment mode, determines the initial ambient brightness level according to the initial ambient brightness; when a manual adjustment operation is detected, the automatic adjustment mode is kept turned on, and the target brightness value of the manual adjustment and the current ambient brightness level are determined; when the current ambient brightness level is different from the initial ambient brightness level, the current brightness curve corresponding to the current ambient brightness level is refitted according to the target brightness value to obtain a first updated brightness curve, and the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value after waking up from sleep. When the user's manual adjustment operation is detected in the automatic adjustment mode, the current brightness curve corresponding to the current ambient brightness level is refitted according to the manually adjusted target brightness value to obtain a first updated brightness curve that is more in line with the user's usage habits. After the display screen is awakened from sleep, the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value, so as to provide users with the display screen brightness that best meets the user's usage habits in different environments and improve the user's usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 This is a flow chart of a method for adjusting the brightness of a display screen according to an embodiment of the present application;

[0013] Figure 2 A schematic diagram of refitting the brightness curve of an embodiment of the present application;

[0014] Figure 3 A flow chart of refitting the curve of the embodiment of the present application;

[0015] Figure 4 This is a schematic diagram of the structure of a brightness adjustment device for a display screen according to an embodiment of the present application;

[0016] Figure 5 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0018] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0019] It should be understood herein that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction rather than having any limiting meaning.

[0020] Based on the description of the above background technology, the related technology also has the following situations:

[0021] When users adjust the brightness of the vehicle's display screen, the display screen brightness can be adjusted manually or automatically according to the ambient light. During automatic adjustment, the display screen will sense the light intensity of the environment through the light sensor, and then look up the table according to the light intensity to determine the corresponding target screen brightness value, and adjust the current screen brightness value to the target screen brightness value to achieve automatic adjustment of the screen brightness.

[0022] However, under the premise of a certain ambient brightness, the automatically adjusted screen brightness value is certain, and different users have different usage habits. A single brightness adjustment value may not meet the user's personalized needs. At this time, the screen brightness may not conform to the user's usage habits, and the user needs to perform manual fine-tuning. At this time, the manual adjustment mode will be entered and the automatic adjustment mode will be turned off. When the automatic brightness is manually selected again, the brightness is adjusted according to the original automatic adjustment strategy, resulting in the brightness after automatic adjustment still not meeting the user's needs. The user still needs to perform manual fine-tuning, which brings a bad user experience.

[0023] It can be seen that there is a certain degree of mutual exclusivity between automatic adjustment and manual adjustment of display brightness in the related technology. The automatic adjustment strategy cannot remember user habits. Under a certain ambient brightness, the user is required to manually fine-tune the screen brightness each time. This is not smart enough and provides users with a poor user experience.

[0024] The brightness adjustment method, electronic device and vehicle of the display screen provided in the embodiment of the present application, when the current brightness adjustment mode is the automatic adjustment mode, determines the initial environment brightness level according to the initial environment brightness; when a manual adjustment operation is detected, keeps the automatic adjustment mode turned on, and determines the manually adjusted target brightness value and the current environment brightness level; when the current environment brightness level is different from the initial environment brightness level, refits the current brightness curve corresponding to the current environment brightness level according to the target brightness value to obtain a first updated brightness curve, and automatically adjusts the brightness of the display screen according to the first updated brightness curve and the real-time environment brightness value after waking up from sleep. When a user's manual adjustment operation is detected in the automatic adjustment mode, the current brightness curve corresponding to the current environment brightness level is refitted according to the manually adjusted target brightness value to obtain a first updated brightness curve that is more in line with the user's usage habits. After the display screen is awakened from sleep, the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time environment brightness value, so as to provide users with the display screen brightness that best meets the user's usage habits in different environments and improve the user's usage experience.

[0025] The brightness adjustment method of a display screen provided by the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0026] In some embodiments, Figure 1 As shown, a method for adjusting the brightness of a display screen includes steps 101 to 103.

[0027] Step 101: In response to the current brightness adjustment mode being the automatic adjustment mode, determining an initial ambient brightness level according to the initial ambient brightness.

[0028] In specific implementation, in the manual adjustment mode, the brightness of the display screen is completely dependent on the user's operation of the brightness adjustment control, and the brightness adjustment is completed when the user stops operating the brightness adjustment control. Therefore, the brightness value in the manual adjustment mode will meet the user's usage needs and truly reflect the user's usage habits.

[0029] In the automatic adjustment mode, the display brightness (also called screen brightness) can be automatically adjusted according to the environment. The basis for the automatic adjustment can be the brightness adjustment relationship table shown in Table 1:

[0030] Table 1 Brightness adjustment relationship table

[0031] Real-time ambient brightness Display brightness [0,200) 30 [200,400) 40 [400,1000) 55 [1000,3000) 80 [3000,+∞) 100

[0032] As can be seen from Table 1, the mechanism of automatically adjusting the brightness using the brightness adjustment relationship table is that when the real-time ambient brightness is within a certain interval, the display brightness is adjusted to the brightness value corresponding to the interval. For example, when the real-time ambient brightness is 700 nit, the display brightness is adjusted to 55 nit. In order to ensure the accuracy of the adjustment, the difference method can also be used to determine a more accurate display brightness value.

[0033] In the automatic adjustment mode, in order to adjust the brightness more accurately, the basis for automatic adjustment of the display brightness can also be as follows: Figure 2 The initial brightness adjustment curve shown is divided into 4 different ambient brightness levels for adjusting the display brightness. Because the impact on the display brightness is different in different ambient brightness ranges, the corresponding adjustment ratio (the corresponding curve slope is different), and the maximum display brightness is set to 100nit.

[0034] After turning on the automatic adjustment mode, you first need to determine the initial ambient brightness level based on the initial ambient brightness, so as to determine the initial brightness curve to be used when automatically adjusting the display brightness (the default brightness curve when no refitting is performed, and the curve after the last refitting after refitting), and automatically adjust the display brightness according to the initial brightness curve and the real-time ambient brightness. At this time, since there is no interference from manual adjustment by the user, it is temporarily determined that the use of the initial brightness curve for automatic adjustment of the display brightness can meet the user's needs and can meet the user's usage experience.

[0035] Step 102: In response to detecting a manual adjustment operation, maintaining the automatic adjustment mode on, and determining a manually adjusted target brightness value and a current environment brightness level.

[0036] In specific implementation, if the user's manual adjustment operation is monitored during the automatic adjustment process, it means that the user is not very satisfied with the automatically adjusted display brightness and the user needs to fine-tune the display brightness. At this time, a different strategy is adopted from the related technology. When the user makes manual adjustment, the automatic adjustment mode is kept on, but the brightness control manually adjusted by the user is responded to first, and the target brightness value of the manual adjustment and the current ambient brightness level at the current moment are determined to determine the adjustment curve used during automatic adjustment, so as to provide data support for the subsequent re-fitting of the curve.

[0037] Step 103: In response to the current ambient brightness level being different from the initial ambient brightness level, the current brightness curve corresponding to the current ambient brightness level is refitted according to the target brightness value to obtain a first updated brightness curve, and the display brightness is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value after waking up from sleep.

[0038] In specific implementation, when the user's manual adjustment operation is monitored, the external environment may have changed to a certain extent due to changes in time and place, resulting in a change in the ambient brightness level, so it is first necessary to determine whether the current ambient brightness level is consistent with the initial ambient brightness level.

[0039] If the current environment brightness level is inconsistent with the initial environment brightness level, if the initial environment brightness level is Figure 2 The first ambient brightness level in the current ambient brightness level is Figure 2 The second environment brightness level in indicates that the user's current environment has become darker than the initial environment. At this time, it is necessary to determine the current brightness curve corresponding to the current environment brightness level. The current brightness curve is the curve segment in the initial brightness curve corresponding to the second environment brightness level, that is, Figure 2 The initial brightness curve is located in the curve segment within the second environment brightness level range. At this time, it is necessary to determine the initial brightness value before manual adjustment in the automatic adjustment mode according to the current brightness curve, and determine the re-fitting strategy by comparing the initial brightness value and the target brightness value.

[0040] If the target brightness value is greater than or equal to the initial brightness value, it means that the brightness during automatic adjustment is too low. Users are more accustomed to using brighter display brightness and need to increase the brightness as the adjustment direction. Therefore, it is necessary to ensure that the first updated brightness curve obtained after refitting is higher than the initial brightness curve. The first updated brightness curve after adjustment is as follows: Figure 2 As shown in the brightness increase curve in , it is higher than that means that under the same ambient brightness value, the value of the first updated brightness curve is greater than the value of the initial brightness curve. The first ambient brightness curve after adjustment is more in line with the user's usage habits for the display brightness. The re-fitting method includes directly translating the initial brightness curve. The translation distance is the brightness difference between the initial brightness value and the target brightness value. The translation direction is upward. It is simple and efficient. While ensuring that the user's usage habits are met, the computing resources occupied are reduced. The re-fitting method also includes determining the historical manual adjustment data that is higher than the initial brightness curve (including the target brightness value of this adjustment), and performing curve fitting according to the historical manual adjustment data. The first updated brightness curve after fitting is closer to the user's usage habits, has a better fitting effect, and improves the user's usage experience.

[0041] If the target brightness value is less than the initial brightness value, it means that the brightness during automatic adjustment is too high. Users are more accustomed to using a darker display brightness, and need to lower the brightness as the adjustment direction. Therefore, it is necessary to ensure that the first updated brightness curve obtained after refitting is lower than the initial brightness curve. The first updated brightness curve after lowering is as follows: Figure 2As shown in the brightness reduction curve in , it is lower than that under the same ambient brightness value, the value of the first updated brightness curve is lower than the value of the initial brightness curve. The lowered first ambient brightness curve is more in line with the user's usage habits for the display brightness. The re-fitting method includes directly translating the initial brightness curve. The translation distance is the brightness difference between the initial brightness value and the target brightness value. The translation direction is upward. It is simple and efficient. It ensures that the user's usage habits are met while reducing the occupation of computing resources. The re-fitting method also includes determining the historical manual adjustment data that is lower than the initial brightness curve (including the target brightness value of this adjustment), and performing curve fitting according to the historical manual adjustment data. The first updated brightness curve after fitting is closer to the user's usage habits, has a better fitting effect, and improves the user's usage experience.

[0042] After the first updated brightness curve is fitted, since the user manually adjusts the screen brightness at this time, the brightness is not automatically adjusted at the current moment to ensure that the current brightness meets the user's needs. After the user turns off the screen and wakes up the display again, the display brightness is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value, thereby providing users with the display brightness that best suits their usage habits in different environments and improving the user experience.

[0043] The brightness adjustment method of the display screen provided in the embodiment of the present application, when the user's manual adjustment operation is detected in the automatic adjustment mode, the current brightness curve corresponding to the current environment brightness level is refitted according to the manually adjusted target brightness value to obtain a first updated brightness curve that is more in line with the user's usage habits. After the display screen is awakened from sleep, the brightness of the display screen is automatically adjusted according to the first updated brightness curve and the real-time environment brightness value, so as to provide the user with the display screen brightness that best meets the user's usage habits in different environments and improve the user's usage experience. And the value of the automatic brightness adjustment in this automatic adjustment mode can be directly changed, and there is no need to fit the curve according to the user's historical usage habits when the automatic adjustment mode is enabled next time. The data of this manual adjustment is more in line with the user's usage habits this time, giving the user a better usage experience.

[0044] In some embodiments, the method for adjusting the brightness of a display screen further includes:

[0045] In response to the current environment brightness level being the same as the initial environment brightness level, the initial brightness curve corresponding to the initial environment brightness level is refitted according to the current brightness value to obtain a second updated brightness curve, and the brightness is automatically adjusted according to the second updated brightness curve.

[0046] In specific implementation, if the current ambient brightness level is consistent with the initial ambient brightness level, and is as follows Figure 2The first ambient brightness level shown indicates that the current ambient brightness is high, and the ambient brightness when the user's manual operation is detected is slightly different from the initial ambient brightness, both of which are within the brightness range corresponding to the first ambient brightness level. At this time, the initial brightness value before manual adjustment in the automatic adjustment mode is determined directly according to the curve segment of the initial brightness curve within the first ambient brightness level range, and the re-fitting strategy is determined by comparing the initial brightness value with the target brightness value.

[0047] If the target brightness value is greater than or equal to the initial brightness value, it means that the brightness during automatic adjustment is too low. Users are more accustomed to using brighter display brightness and need to increase the brightness as the adjustment direction. Therefore, it is necessary to ensure that the second updated brightness curve obtained after refitting is higher than the initial brightness curve. The second updated brightness curve after adjustment is as follows: Figure 2 As shown in the brightness adjustment curve, it is higher than that under the same ambient brightness value, the value of the second updated brightness curve is greater than the value of the initial brightness curve. The second ambient brightness curve after adjustment is more in line with the user's usage habits for the display brightness. The re-fitting methods include directly translating the initial brightness curve and performing curve fitting based on historical manual adjustment data, both of which can make the second updated brightness curve more in line with the user's usage habits and improve the user's usage experience.

[0048] If the target brightness value is less than the initial brightness value, it means that the brightness during automatic adjustment is too high. Users are more accustomed to using a darker display brightness, and need to lower the brightness as the adjustment direction. Therefore, it is necessary to ensure that the second updated brightness curve obtained after refitting is lower than the initial brightness curve. The second updated brightness curve after lowering is as follows: Figure 2 As shown in the lowered brightness curve, the lower value indicates that under the same ambient brightness value, the value of the first updated brightness curve is less than the value of the initial brightness curve, and the lowered second ambient brightness curve is more in line with the user's usage habits for the display brightness. The re-fitting methods include directly translating the initial brightness curve and performing curve fitting based on historical manual adjustment data, both of which can make the second updated brightness curve more in line with the user's usage habits and improve the user's usage experience.

[0049] After the second updated brightness curve is fitted, since the user manually adjusts the screen brightness at this time, the brightness is not automatically adjusted at the current moment to ensure that the current brightness meets the user's needs. After the user turns off the screen and wakes up the display again, the display brightness is automatically adjusted according to the second updated brightness curve and the real-time ambient brightness value, thereby providing users with the display brightness that best suits their usage habits in different environments, thereby improving the user experience.

[0050] In some embodiments, the method for adjusting the brightness of a display screen further includes:

[0051] In response to the automatic adjustment mode being turned off, the first updated brightness curve is restored to the default brightness curve, or the second updated brightness curve is restored to the default brightness curve.

[0052] In specific implementation, after the new brightness curve is fitted, the brightness of the display screen can be automatically adjusted according to the new brightness curve that is more in line with the user's usage habits. However, if the user turns off the automatic adjustment mode, it means that the user does not need to use automatic brightness adjustment at this time. After the user turns on the automatic adjustment mode again, the user's usage habits may have changed. Therefore, after the user turns on the automatic adjustment mode again, the default brightness curve needs to be used for automatic brightness adjustment. Therefore, it is necessary to restore the brightness curve when the automatic adjustment mode is turned off. If the re-fitted brightness curve is the first updated brightness curve, the first updated brightness curve is restored to the default brightness curve. If the re-fitted brightness curve is the second updated brightness curve, the second updated brightness curve is restored to the default brightness curve to ensure that the brightness can be automatically adjusted according to the default brightness curve after the automatic adjustment mode is turned on next time, and the new brightness curve is fitted according to the default brightness curve to ensure that the brightness curve that meets the user's current usage habits can be determined to improve the user experience.

[0053] In some embodiments, the method for adjusting the brightness of a display screen further includes:

[0054] In response to not detecting the manual adjustment operation, the brightness of the display screen is adjusted according to the ambient brightness value and an initial brightness curve corresponding to the initial ambient brightness level.

[0055] In specific implementation, if no manual adjustment operation of the user is detected during the automatic adjustment process, it means that the brightness adjustment according to the initial brightness curve can meet the user's needs, and the brightness of the display screen can be adjusted according to the ambient brightness value and the initial brightness curve corresponding to the initial ambient brightness level. When the brightness is automatically adjusted, Figure 2 As shown, the initial brightness curve can be regarded as a multi-segment function. Because different ambient brightness levels have different sensitivities to ambient brightness, the change in the same ambient brightness value corresponds to different changes in display brightness at different ambient brightness levels. That is, the slope of each segment of the segmented function can be different to ensure the most accurate automatic brightness adjustment and improve the user experience.

[0056] In some embodiments, Figure 3 As shown, the current brightness curve corresponding to the current environment brightness level is refitted according to the target brightness value to obtain a first updated brightness curve, including steps 301 to 303.

[0057] Step 301: Determine an initial brightness value corresponding to the current environment brightness level before manual adjustment.

[0058] During specific implementation, since the ambient brightness level has changed, if the change process is from the first ambient brightness level to the second ambient brightness level, it is necessary to use the formula of the curve segment in the initial brightness curve within the second ambient brightness level to calculate the initial brightness value. The current ambient brightness is used as the input of the formula for the curve segment within the second ambient brightness level, and the corresponding output value is the initial brightness value, which represents the brightness of the display screen during automatic adjustment before manual adjustment.

[0059] Step 302: Determine the adjustment direction according to the target brightness value and the initial brightness value before manual adjustment.

[0060] In some embodiments, determining the adjustment direction according to the target brightness value and the initial brightness value before manual adjustment includes:

[0061] Step 3021: In response to the target brightness value being greater than or equal to the initial brightness value, increasing the brightness is used as an adjustment direction.

[0062] In specific implementation, manual adjustment includes two situations: increasing and decreasing. The manual adjustment result data is shown in Table 2:

[0063] Table 2 Manual adjustment result data table

[0064]

[0065] It can be seen that if the current ambient brightness level is the first ambient brightness level, the initial brightness value before manual adjustment determined according to the current ambient brightness value and the current brightness curve is 70nit. If the target brightness value after manual adjustment is 92nit at this time, the target brightness value is greater than the initial brightness value, indicating that the user feels that the display is dark, and manually brightens the display. If the display brightness needs to be increased, then increasing the brightness is used as the adjustment direction.

[0066] Step 3022: In response to the target brightness value being less than the initial brightness value, lowering the brightness is used as an adjustment direction.

[0067] During specific implementation, if the current ambient brightness level is the second ambient brightness level, the initial brightness value before manual adjustment determined according to the current ambient brightness value and the current brightness curve is 52nit, if the target brightness value after manual adjustment is 37nit at this time, then the target brightness value is less than the initial brightness value, indicating that the user feels that the display is brighter and manually dims the display. If the display brightness needs to be reduced, then lowering the brightness will be used as the adjustment direction.

[0068] The adjustment direction determines the relationship between the new brightness curve after refitting and the current brightness curve. If the adjustment direction is to increase the brightness, it means that the new brightness curve is above the current brightness curve, and users are more accustomed to using a brighter display brightness. If the adjustment direction is to decrease the brightness, it means that the new brightness curve is below the current brightness curve, and users are more accustomed to using a darker display brightness.

[0069] After determining the adjustment direction, it is necessary to continue to determine the data source for fitting the new brightness curve. In this case, it is necessary to determine the historical target brightness value in the historical manual adjustment data according to the adjustment direction. If the adjustment direction is to increase the brightness, it means that the user prefers a brighter display brightness at this time, and a new brightness curve located above the current brightness curve needs to be fitted. Therefore, the historical manual adjustment data in the historical manual adjustment data that is greater than the data point on the current brightness curve at the same ambient brightness is determined as the historical target brightness value. If the adjustment direction is to decrease the brightness, it means that the user prefers a darker display brightness at this time, and a new brightness curve located below the current brightness curve needs to be fitted. Therefore, the historical manual adjustment data in the historical manual adjustment data that is less than the data point on the current brightness curve at the same ambient brightness is determined as the historical target brightness value. Determining the historical target brightness value according to the adjustment direction can ensure that the data source for fitting the new brightness curve is more in line with the user's brightness usage habits in the current scene, thereby improving the user's usage experience.

[0070] Step 303: refit the current brightness curve according to the adjustment direction and the historical target brightness value to obtain a first updated brightness curve.

[0071] In some embodiments, the current brightness curve is refitted according to the adjustment direction and the historical target brightness value to obtain a first updated brightness curve, including steps 3031 and 3032.

[0072] Step 3031: In response to the adjustment direction being brightness increase, historical brightness increase values ​​are determined in historical manual adjustment data, and curve fitting is performed according to the historical brightness increase values ​​to obtain a first updated brightness curve.

[0073] In specific implementation, if the adjustment direction is to increase the brightness, the target brightness value is greater than or equal to the initial brightness value, indicating that the brightness during automatic adjustment is too low. Users are more accustomed to using brighter display brightness, and need to increase the brightness as the adjustment direction. Therefore, it is necessary to ensure that the first updated brightness curve obtained after refitting is higher than the initial brightness curve. The first updated brightness curve after the increase is as follows: Figure 2 As shown in the increased brightness curve, it is higher than that indicating that under the same ambient brightness value, the value of the first updated brightness curve is greater than the value of the initial brightness curve. The increased first ambient brightness curve is more in line with the user's usage habits of the display brightness.

[0074] When refitting the brightness curve, the historical increased brightness value is determined in the historical manual adjustment data, where the historical increased brightness value is the part of the historical manual adjustment data that is greater than the data point on the current brightness curve under the same ambient brightness, that is, the part of the historical manual adjustment data that is higher than the initial brightness curve (including the target brightness value of this adjustment), and the curve is fitted according to the historical increased brightness value. The first updated brightness curve after fitting is closer to the user's usage habits, has a better fitting effect, and improves the user experience.

[0075] Step 3032: In response to the adjustment direction being brightness reduction, historical brightness reduction values ​​are determined in the historical manual adjustment data, and curve fitting is performed according to the historical brightness reduction values ​​to obtain a first updated brightness curve.

[0076] In specific implementation, if the target brightness value is less than the initial brightness value, it means that the brightness during automatic adjustment is too high. The user is more accustomed to using a darker display brightness, and needs to lower the brightness as the adjustment direction. Therefore, it is necessary to ensure that the first updated brightness curve obtained after refitting is lower than the initial brightness curve. The first updated brightness curve after lowering is as follows: Figure 2 As shown in the brightness reduction curve, it is lower than that under the same ambient brightness value, the value of the first updated brightness curve is less than the value of the initial brightness curve. The lowered first ambient brightness curve is more in line with the user's usage habits of the display brightness.

[0077] When refitting the brightness curve, the historical lowered brightness value is determined in the historical manual adjustment data, where the historical lowered brightness value is the part of the historical manual adjustment data that is smaller than the data point on the current brightness curve under the same ambient brightness, that is, the part of the historical manual adjustment data that is lower than the initial brightness curve (including the target brightness value of this adjustment), and the curve is fitted according to the historical lowered brightness value. The first updated brightness curve after fitting is closer to the user's usage habits, has a better fitting effect, and improves the user experience.

[0078] After the first updated brightness curve is fitted, since the user manually adjusts the screen brightness at this time, the brightness is not automatically adjusted at the current moment to ensure that the current brightness meets the user's needs. After the user turns off the screen and wakes up the display again, the display brightness is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value, thereby providing users with the display brightness that best suits their usage habits in different environments and improving the user experience.

[0079] In some embodiments, automatically adjusting the brightness of the display screen according to the first updated brightness curve and the real-time ambient brightness value includes:

[0080] A target backlight brightness value corresponding to the real-time environment brightness value is determined according to the first updated brightness curve, and the backlight brightness of the display screen is adjusted to the target backlight brightness value.

[0081] In a specific implementation, for example, if the first updated brightness curve is Figure 2 In the brightness increase curve, the real-time ambient brightness value is used as the input of the horizontal axis, and the corresponding output value of the vertical axis is the target backlight brightness value. The backlight brightness of the display is adjusted to the target backlight brightness value, so that the brightness of the display can be adjusted to the brightness that meets the user's usage habits, thereby improving the user experience.

[0082] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.

[0083] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0084] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a brightness adjustment device for a display screen.

[0085] refer to Figure 4 , the brightness adjustment device of the display screen comprises:

[0086] The initial level determination module 10 is configured to: in response to the current brightness adjustment mode being the automatic adjustment mode, determine the initial environment brightness level according to the initial environment brightness;

[0087] The manual adjustment monitoring module 20 is configured to: in response to detecting a manual adjustment operation, keep the automatic adjustment mode turned on, and determine the manually adjusted target brightness value and the current ambient brightness level;

[0088] The curve refitting module 30 is configured to: in response to the current ambient brightness level being different from the initial ambient brightness level, refit the current brightness curve corresponding to the current ambient brightness level according to the target brightness value to obtain a first updated brightness curve, and automatically adjust the brightness of the display screen according to the first updated brightness curve and the real-time ambient brightness value after waking up from sleep.

[0089] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0090] The device of the above embodiment is used to implement the brightness adjustment method of the corresponding display screen in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0091] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the brightness adjustment method of the display screen described in any of the above embodiments is implemented.

[0092] Figure 5 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.

[0093] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0094] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0095] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0096] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

[0097] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0098] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.

[0099] The electronic device of the above embodiment is used to implement the brightness adjustment method of the corresponding display screen in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0100] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the brightness adjustment method of the display screen as described in any of the above embodiments.

[0101] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0102] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the brightness adjustment method of the display screen described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0103] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments, the present application also provides a vehicle, including a brightness adjustment device for an electronic device or a display screen of the above-mentioned embodiment, and the brightness adjustment method for a display screen as described in any of the above-mentioned embodiments is executed through the brightness adjustment device for the electronic device or the display screen of the above-mentioned embodiment, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0104] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0105] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0106] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0107] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0108] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0109] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0110] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0111] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the protection scope of the present application.

Claims

1. A method for adjusting the brightness of a display screen, characterized in that: include: In response to the current brightness adjustment mode being the automatic adjustment mode, determining an initial ambient brightness level according to the initial ambient brightness; In response to detecting a manual adjustment operation, maintaining the automatic adjustment mode in an on state, and determining a manually adjusted target brightness value and a current ambient brightness level; In response to the current ambient brightness level being different from the initial ambient brightness level, the current brightness curve corresponding to the current ambient brightness level is refitted according to the target brightness value to obtain a first updated brightness curve, and the display screen brightness is automatically adjusted according to the first updated brightness curve and the real-time ambient brightness value after waking up from sleep.

2. The method for adjusting the brightness of a display screen according to claim 1, characterized in that: Also includes: In response to the current environment brightness level being the same as the initial environment brightness level, the initial brightness curve corresponding to the initial environment brightness level is refitted according to the current brightness value to obtain a second updated brightness curve, and the brightness is automatically adjusted according to the second updated brightness curve.

3. The method for adjusting the brightness of a display screen according to claim 1, characterized in that: Also includes: In response to the automatic adjustment mode being turned off, the first updated brightness curve is restored to a default brightness curve, or the second updated brightness curve is restored to a default brightness curve.

4. The method for adjusting the brightness of a display screen according to claim 1, characterized in that: Also includes: In response to not detecting the manual adjustment operation, the brightness of the display screen is adjusted according to the ambient brightness value and an initial brightness curve corresponding to the initial ambient brightness level.

5. The method for adjusting the brightness of a display screen according to claim 1, characterized in that: The step of refitting the current brightness curve corresponding to the current environment brightness level according to the target brightness value to obtain a first updated brightness curve includes: Determine an initial brightness value corresponding to the current ambient brightness level before manual adjustment; Determining an adjustment direction according to the target brightness value and an initial brightness value before manual adjustment, and determining a historical target brightness value in historical manual adjustment data according to the adjustment direction; The current brightness curve is refitted according to the adjustment direction and the historical target brightness value to obtain the first updated brightness curve.

6. The method for adjusting the brightness of a display screen according to claim 5, characterized in that: The determining the adjustment direction according to the target brightness value and the initial brightness value before manual adjustment includes: In response to the target brightness value being greater than or equal to the initial brightness value, adjusting the brightness up as the adjustment direction; In response to the target brightness value being less than the initial brightness value, the brightness is adjusted down as the adjustment direction.

7. The method for adjusting the brightness of a display screen according to claim 5, characterized in that: The refitting the current brightness curve according to the adjustment direction and the historical target brightness value to obtain the first updated brightness curve includes: In response to the adjustment direction being brightness increase, determining a historical brightness increase value in the historical manual adjustment data, and performing curve fitting according to the historical brightness increase value to obtain the first updated brightness curve; or, In response to the adjustment direction being brightness reduction, historical brightness reduction values ​​are determined in the historical manual adjustment data, and curve fitting is performed according to the historical brightness reduction values ​​to obtain the first updated brightness curve.

8. The method for adjusting the brightness of a display screen according to claim 1, characterized in that: The automatically adjusting the brightness of the display screen according to the first updated brightness curve and the real-time ambient brightness value includes: A target backlight brightness value corresponding to the real-time environment brightness value is determined according to the first updated brightness curve, and the backlight brightness of the display screen is adjusted to the target backlight brightness value.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 is implemented.

10. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 9.

Citation Information

Cited By

  • Brightness and color temperature adaptive adjustment method of OLED display screen

    CN121415726A

  • A method for adaptive adjustment of brightness and color temperature of an OLED display

    CN121415726B