Method, device, electronic device and storage medium for adjusting screen backlight brightness
By dynamically adjusting the minimum and highest levels of screen backlight, the discomfort problem caused by fixed screen brightness is solved, personalized brightness adjustment is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202211035290.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-26
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2042-08-26
AI Technical Summary
In the prior art, the upper and lower limits of the brightness of the screen backlight are fixed, resulting in discomfort in different users' light sensitivity intensity when different light environments are weak, resulting in discomfort.
By dynamically adjusting the minimum backlight level and the highest backlight level, users allow them to adjust the screen backlight brightness as needed and readjust the configuration curve to suit the light sensitivity of different users.
It reduces the discomfort caused by different levels of light sensitivity for different users, allowing different users to find the lowest backlight level and highest backlight level to adapt to themselves, and improves the adaptability of screen brightness.
Smart Images

Figure CN115331637B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of screen backlight technology, and in particular to a method, device, electronic device and storage medium for adjusting screen backlight brightness. Background Art
[0002] Currently, mobile phones and other electronic devices on the market support automatic backlight and manual backlight. The manual backlight is designed to configure the minimum and maximum backlight levels of the screen, and can be adjusted within this range using the backlight level progress bar. The automatic backlight is designed to configure the nit, lux, and brightness arrays, obtain the brightness value based on the mutual mapping relationship between these, and ultimately change the screen backlight brightness value.
[0003] However, the current technology, whether manual or automatic adjustment, has an obvious problem, that is, the upper and lower limits of the screen backlight level are fixed. People with strong photosensitivity always feel that the screen brightness is not low enough at night, even though it has been adjusted to the lowest level. Similarly, people with weak photosensitivity always feel that the screen brightness is not high enough in strong light. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for adjusting the screen backlight brightness, which are used to readjust the screen backlight brightness by dynamically adjusting the minimum backlight level and / or the maximum backlight level, so as to reduce the discomfort caused by the different light sensitivities of different users. Different users can find the minimum backlight level and / or the maximum backlight level that suits them.
[0005] A first aspect of the present application provides a method for adjusting screen backlight brightness, which may include:
[0006] In response to a user adjusting operation on the minimum backlight level control bar, obtaining a current minimum backlight level; and / or,
[0007] In response to the user's adjustment operation on the maximum backlight level control bar, the current maximum backlight level is obtained;
[0008] Adjust the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level.
[0009] Optionally, adjusting the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level may include:
[0010] Obtaining a current minimum screen backlight brightness according to the current minimum backlight level, the default minimum backlight level, and the default minimum screen backlight brightness;
[0011] and / or,
[0012] Obtaining the current maximum screen backlight brightness according to the current maximum backlight level, the default maximum backlight level, and the default maximum screen backlight brightness;
[0013] Adjusting the configuration curve according to the current minimum backlight level and the current minimum screen backlight brightness, and / or the current maximum backlight level and the current maximum screen backlight brightness;
[0014] Adjust the screen backlight brightness according to the adjusted configuration curve.
[0015] Optionally, obtaining the current minimum screen backlight brightness according to the current minimum backlight level, the default minimum backlight level, and the default minimum screen backlight brightness may include:
[0016] According to the first formula, the current minimum screen backlight brightness is obtained;
[0017] The first formula is: ;
[0018] in, is the default minimum backlight level, is the default minimum screen backlight brightness, is the current minimum backlight level, is the current minimum screen backlight brightness;
[0019] Obtaining the current maximum screen backlight brightness according to the current maximum backlight level, the default maximum backlight level, and the default maximum screen backlight brightness may include:
[0020] According to the second formula, the current maximum screen backlight brightness is obtained;
[0021] The second formula is: ;
[0022] in, is the default maximum backlight level, is the default maximum screen backlight brightness, is the current maximum backlight level, is the current maximum screen backlight brightness.
[0023] Optionally, the method may further include: setting the lowest backlight level control bar and the highest backlight level control progress bar.
[0024] Optionally, the adjustable range of the minimum backlight level corresponding to the minimum backlight level control bar is [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level;
[0025] The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
[0026] Optionally, the default minimum backlight level is an intermediate level between the first minimum backlight level and the second minimum backlight level; and the default maximum backlight level is an intermediate level between the first maximum backlight level and the second maximum backlight level.
[0027] Optionally, there is at least one minimum backlight level between the first minimum backlight level and the default minimum backlight level, and there is at least one minimum backlight level between the default minimum backlight level and the second minimum backlight level;
[0028] There is at least one maximum backlight level between the first maximum backlight level and the default maximum backlight level, and there is at least one maximum backlight level between the default maximum backlight level and the second maximum backlight level.
[0029] A second aspect of the present application provides a device for adjusting screen backlight brightness, which may include:
[0030] A processing module is used to respond to the user's adjustment operation on the minimum backlight level control bar to obtain the current minimum backlight level; and / or respond to the user's adjustment operation on the maximum backlight level control bar to obtain the current maximum backlight level; adjust the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level.
[0031] A third aspect of the present application provides an electronic device, which may include:
[0032] a memory storing executable program code;
[0033] a processor coupled to the memory;
[0034] The processor is used to execute the method described in the first aspect of this application.
[0035] Another aspect of an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a processor, enable the processor to execute the method described in the first aspect of the present application.
[0036] On another aspect, an embodiment of the present application discloses a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the method described in the first aspect of the present application.
[0037] Another aspect of an embodiment of the present application discloses an application publishing platform, which is used to publish a computer program product. When the computer program product runs on a computer, the computer executes the method described in the first aspect of the present application.
[0038] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0039] In an embodiment of the present application, in response to a user's adjustment operation on the minimum backlight level control bar, the current minimum backlight level is obtained; and / or, in response to a user's adjustment operation on the maximum backlight level control bar, the current maximum backlight level is obtained; and the screen backlight brightness is adjusted based on the current minimum backlight level and / or the current maximum backlight level. By dynamically adjusting the minimum backlight level and / or the maximum backlight level, the screen backlight brightness is readjusted to reduce discomfort caused by different light sensitivities among different users, allowing different users to find the minimum backlight level and / or the maximum backlight level that suits them. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments and the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained based on these drawings.
[0041] Figure 1 This is a schematic diagram of an embodiment of a method for adjusting screen backlight brightness in an embodiment of the present application;
[0042] Figure 2 A schematic diagram of a minimum backlight level control progress bar and a maximum backlight level control progress bar in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of a user adjusting the minimum backlight level control progress bar in an embodiment of the present application;
[0044] Figure 4 This is a schematic diagram of an embodiment of a device for adjusting screen backlight brightness in an embodiment of the present application;
[0045] Figure 5 This is a schematic diagram of an embodiment of an electronic device in an embodiment of the present application;
[0046] Figure 6 This is a schematic diagram of another embodiment of the electronic device in the embodiment of the present application. DETAILED DESCRIPTION
[0047] The embodiments of the present application provide a method, device, electronic device and storage medium for adjusting the screen backlight brightness, which are used to readjust the screen backlight brightness by dynamically adjusting the minimum backlight level and / or the maximum backlight level, so as to reduce the discomfort caused by the different light sensitivities of different users. Different users can find the minimum backlight level and / or the maximum backlight level that suits them.
[0048] In order to enable those skilled in the art to better understand the present invention, the technical solutions in the embodiments of the present invention will be described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All embodiments in the present invention should fall within the scope of protection of the present invention.
[0049] The following is a brief description of some professional terms involved in this application:
[0050] Backlight: Backlight is a measure of the brightness of the screen display.
[0051] LUX: Lux, the ambient light value, is used to measure the luminous flux received by a light sensor. Lux, legally symbolized as lx, is the unit of luminance. When a uniformly illuminated object receives 1 lumen per square meter, its illuminance is 1 lux.
[0052] nit: A unit used to measure the brightness of a screen. Nit is a unit of brightness, with 1 nit = 1 cd / m². Brightness refers to the physical quantity that measures the intensity of light emitted (or reflected) by the surface of a light source (or reflector). When the human eye observes a light source from one direction, the ratio of the light intensity in that direction to the area of the light source "seen" by the eye is defined as the unit brightness of that light source, or the luminous intensity per unit projected area. The unit of brightness is candela per square meter (cd / m²). Brightness is the human perception of light intensity. Brightness refers to the degree of brightness of an object, defined as the luminous intensity per unit area, and is measured in nits, with 1 nit = 1 candela per square meter. Lumen (LM) is the unit of luminous flux.
[0053] HBM: High Brightness Model, high brightness mode, the screen brightness is higher than the maximum backlight level.
[0054] With the widespread use of mobile phones and other electronic devices, screen background brightness has attracted increasing attention, even becoming a standard for measuring the quality of mobile phones. Different mobile phones and screens have different backlight display ranges. For example, some screens support 2047 backlight levels, while others support 4095 backlight levels, and some even support 10,000-level dimming technology. The higher the backlight level, the higher the screen background brightness. Conversely, the lower the backlight level, the lower the screen background brightness. Screen background brightness, also known as backlight, is also called backlight.
[0055] In the embodiment of the present application, the electronic device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0056] As an example and not a limitation, in the embodiments of the present application, the electronic device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0057] like Figure 1 FIG. 1 is a schematic diagram of an embodiment of a method for adjusting screen backlight brightness according to an embodiment of the present application, which may include:
[0058] 101. In response to a user adjusting operation on a minimum backlight level control bar, obtain a current minimum backlight level; and / or, in response to a user adjusting operation on a maximum backlight level control bar, obtain a current maximum backlight level.
[0059] Optionally, the responding to the user's adjustment operation on the minimum backlight level control bar to obtain the current minimum backlight level; and / or responding to the user's adjustment operation on the maximum backlight level control bar to obtain the current maximum backlight level may include: responding to the user's adjustment operation on the minimum backlight level control bar to obtain the current minimum backlight level; and / or responding to the user's adjustment operation on the maximum backlight level control bar to obtain the current maximum backlight level.
[0060] It is understandable that the response to the user's adjustment operation on the lowest backlight level control bar may be a sliding adjustment operation; and / or the response to the user's sliding adjustment operation on the highest backlight level control bar may be a sliding adjustment operation.
[0061] Optionally, before step 101 , the method may further include: setting the minimum backlight level control bar and the maximum backlight level control progress bar.
[0062] It is understandable that based on the problem of fixed minimum and maximum brightness proposed in the prior art, this application provides a solution that can be dynamically adjusted by the user from the electronic device side. A minimum backlight level control progress bar and a maximum backlight level control progress bar are designed. Figure 2 As shown in FIG, a schematic diagram of the minimum backlight level control progress bar and the maximum backlight level control progress bar in the embodiment of the present application. Figure 3 The figure shows a schematic diagram of a user adjusting the minimum backlight level control progress bar in an embodiment of the present application.
[0063] 102. Adjust the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level.
[0064] Optionally, adjusting the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level may include:
[0065] According to the current minimum backlight level, the default minimum backlight level and the default minimum screen backlight brightness, the current minimum screen backlight brightness is obtained; and / or, according to the current maximum backlight level, the default maximum backlight level and the default maximum screen backlight brightness, the current maximum screen backlight brightness is obtained; according to the current minimum backlight level and the current minimum screen backlight brightness, and / or, the current maximum backlight level and the current maximum screen backlight brightness, the configuration curve is adjusted; according to the adjusted configuration curve, the screen backlight brightness is adjusted.
[0066] Optionally, obtaining the current minimum screen backlight brightness according to the current minimum backlight level, the default minimum backlight level, and the default minimum screen backlight brightness may include:
[0067] According to the first formula, the current minimum screen backlight brightness is obtained;
[0068] The first formula is: ;
[0069] in, is the default minimum backlight level, is the default minimum screen backlight brightness, is the current minimum backlight level, is the current minimum screen backlight brightness;
[0070] Obtaining the current maximum screen backlight brightness according to the current maximum backlight level, the default maximum backlight level, and the default maximum screen backlight brightness may include:
[0071] According to the second formula, the current maximum screen backlight brightness is obtained;
[0072] The second formula is: ;
[0073] in, is the default maximum backlight level, is the default maximum screen backlight brightness, is the current maximum backlight level, is the current maximum screen backlight brightness.
[0074] Optionally, the screen backlight brightness corresponding to the current minimum backlight level is less than or greater than the screen backlight brightness corresponding to the default minimum backlight level; and the screen backlight brightness corresponding to the current maximum backlight level is less than or greater than the screen backlight brightness corresponding to the default maximum backlight level. That is, it can be understood that the current minimum backlight level adjusted by the user is different from the default minimum backlight level, and the current maximum backlight level adjusted by the user is different from the default maximum backlight level.
[0075] Optionally, the adjustable range of the minimum backlight level corresponding to the minimum backlight level control bar is [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level;
[0076] The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
[0077] For example, regarding the setting of the minimum backlight level control bar, in the prior art, the minimum backlight level is generally set to around 8, corresponding to a minimum screen backlight brightness of around 10 nits. 8 can be considered the default minimum backlight level, but in reality, the minimum screen brightness level can be as low as 0. For some users, the default minimum backlight level of 8, corresponding to a screen brightness of 10 nits, is already dim enough. Therefore, the minimum backlight level can be set higher, so that, for example, the adjustable range of the minimum backlight level can be set to [0, 16]. The minimum backlight level options can be {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; or {0, 2, 4, 6, 8, 10, 12, 14, 16}; or {0, 4, 8, 12, 16}, etc., without specific limitation.
[0078] However, it should be noted that if the minimum backlight level is set to 0, it will be completely black and completely invisible. Therefore, in this application, it is not recommended to set the minimum backlight level to 0. For example, the adjustable range of the minimum backlight level can be set to [1, 15]. Then, the options for the minimum backlight level can be {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; or {1, 3, 5, 7, 9, 11, 13, 15}, or {1, 5, 9, 13}, etc., without specific limitation; for example, the adjustable range of the minimum backlight level can also be set to [2, 14]. Then, the options for the minimum backlight level can be {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}, or {2, 4, 6, 8, 10, 12, 14}; or {4, 8, 12}, etc., without specific limitation.
[0079] For example, regarding the setting of the maximum backlight level control bar, the maximum screen backlight brightness varies depending on the screen type and hardware support. The current default maximum backlight level is based on the 2047 standard, which corresponds to a maximum screen backlight brightness of 460 (nit). The maximum backlight value level range varies a bit. For example, the maximum backlight level (maxBrightness) can be adjusted in the range of [1747, 2347]. It can be adjusted in 100 units as a gradient. Like the minimum backlight brightness, it can have three steps on each side. Then, the maximum backlight level options can be {1747, 1847, 1947, 2047, 2147, 2247, 2347}; it can also be adjusted in 50 units as a gradient. Then, the maximum backlight level options can be {1747, 1797, 1847, 1897, 1947, 1997, 2047, 2097, 2147, 2197, 2247, 2297, 2347}; it can also be adjusted in other units as a gradient, and there is no specific limitation.
[0080] Optionally, the default minimum backlight level is an intermediate level between the first minimum backlight level and the second minimum backlight level; and the default maximum backlight level is an intermediate level between the first maximum backlight level and the second maximum backlight level.
[0081] It is understandable that the default minimum backlight level and the default maximum backlight level are the default minimum backlight level and the default maximum backlight level in the prior art, because in the prior art, the default minimum backlight level is the lowest backlight level, which cannot be lowered, and the default maximum backlight level is the highest backlight level, which cannot be higher. In the implementation of the present application, the default minimum backlight level is the middle level between the first minimum backlight level and the second minimum backlight level, that is, the center level. For users, the selection level of the highest minimum backlight level and the selection level of the lowest backlight level are the same, which fully and fairly considers the needs of users. Then, for some users, in some scenarios, they feel that the screen backlight brightness corresponding to the default minimum backlight level is too high, and they can lower it further. For some users, in some scenarios, they feel that the screen backlight brightness corresponding to the default minimum backlight brightness level is too low, and they can higher it. The default maximum backlight level is the middle level between the first maximum backlight level and the second highest backlight level, that is, the center level. For users, the selection level of the highest backlight level is the same as the selection level of the highest backlight level, which fully and fairly considers the needs of users. For some users, in some scenes, they feel that the screen backlight brightness corresponding to the default maximum backlight level is too high, and they can lower it further. For some users, in some scenes, they feel that the screen backlight brightness corresponding to the default maximum backlight brightness level is too low, and they can increase it further.
[0082] For example, assuming the default minimum backlight level is 8, the minimum backlight level control bar corresponds to an adjustable range of {2, 4, 6, 8, 10, 12, 14}, with 8 being the middle level of the adjustable range. Assuming the default maximum backlight level is 2047, the maximum backlight level control bar corresponds to an adjustable range of {1747, 1847, 1947, 2047, 2147, 2247, 2347}, with 2047 being the middle level of the adjustable range.
[0083] Optionally, there is at least one minimum backlight level between the first minimum backlight level and the default minimum backlight level, and there is at least one minimum backlight level between the default minimum backlight level and the second minimum backlight level;
[0084] There is at least one maximum backlight level between the first maximum backlight level and the default maximum backlight level, and there is at least one maximum backlight level between the default maximum backlight level and the second maximum backlight level.
[0085] For example, assuming that the adjustable range of the minimum backlight level [first minimum backlight level, second minimum backlight level] is [1, 15], 8 is the default minimum backlight level, and the options for the minimum backlight level are {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, then there are 6 minimum backlight levels between the first minimum backlight level and the default minimum backlight level, and there are 6 minimum backlight levels between the default minimum backlight level and the second minimum backlight level. assuming that the adjustable range of the minimum backlight level [first minimum backlight level, second minimum backlight level] is set to [2, 14], 8 is the default minimum backlight level, and the options for the minimum backlight level are {2, 4, 6, 8, 10, 12, 14}, then there are 2 minimum backlight levels between the first minimum backlight level and the default minimum backlight level, and there are 2 minimum backlight levels between the default minimum backlight level and the second minimum backlight level.
[0086] Assuming that the adjustable range of the maximum backlight level [first maximum backlight level, second maximum backlight level] is [1747, 2347], the default maximum backlight level is 2047, and the maximum backlight level choices are {1747, 1847, 1947, 2047, 2147, 2247, 2347}, then there are 2 maximum backlight levels between the first maximum backlight level and the default maximum backlight level, and there are 2 maximum backlight levels between the default maximum backlight level and the second maximum backlight level.
[0087] It is understandable that the present application can set up two additional progress bars in the electronic device, namely: a minimum backlight level control progress bar and a maximum backlight level control progress bar. Then, the current minimum backlight level and / or the current maximum backlight level that the user adjusts for the minimum backlight level control progress bar and / or the maximum backlight level control progress bar are obtained; the electronic device adjusts the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level. The minimum backlight level control progress bar can also be called the minimum backlight level brightness control progress bar, and the maximum backlight level control progress bar can also be called the maximum backlight level brightness control progress bar. The screen backlight brightness can also be called the screen display brightness.
[0088] It is understood that this application adjusts the screen brightness in the following manner, as shown below:
[0089] (1) Adjust the screen backlight brightness by adjusting the minimum backlight level control bar and / or the maximum backlight level control bar.
[0090] When the user slides the minimum backlight level control bar and / or the maximum backlight level control bar, the electronic device responds to the user's sliding operation, obtains the current minimum backlight level, and / or, obtains the current maximum backlight level, thereby adjusting the minimum screen backlight brightness and / or the maximum screen backlight brightness of the electronic device.
[0091] (2) Adjust the screen backlight brightness by adjusting the configuration curve
[0092] You can adjust the value storage database and monitor it through the manual backlight level control bar to get the current minimum backlight level (minBrightness) and / or the current maximum backlight level (maxBrightness); then calculate the current minimum screen backlight brightness ( ), and / or, the current maximum screen backlight brightness ( ); Use the automatic backlight algorithm to interpolate values (minBrightness, )(maxBrightness, ) Readjust the configuration curve to adjust the screen backlight brightness.
[0093] For example, if the minimum backlight level adjustable range is set to [2, 14], three gradients can be set to 2 on the left of the default value of 8, and 3 gradients can be designed to 14 on the right. That is, the current minimum backlight level (minBrightness) adjustable range is [2, 14], and the minimum screen backlight brightness (nit) changes linearly. , we get 8 / 10 = minBrightness / , is the current minimum screen backlight brightness, find .
[0094] For example, if the maximum backlight level adjustable range is set to [1747, 2347], that is, the current maximum backlight level (maxBrightness) adjustable range is [1747, 2347]. ; get 2047 / 450 = maxBrightness / , is the current maximum screen backlight brightness, find .
[0095] It should be noted that, no matter which method is used, the maximum backlight level and / or the minimum backlight level corresponding to the backlight level control bar can be adjusted, thereby achieving the purpose of changing the screen display brightness.
[0096] The technical solution of this application readjusts the adjustable range of the screen backlight brightness by dynamically adjusting the minimum backlight level and / or the maximum backlight level; or, regenerates the configuration curve to reduce the discomfort caused by different users' different light sensitivities. In this way, users can find the minimum or maximum screen backlight brightness that suits them; and the maximum value can also be integrated into the configuration curve (HBM) and adjusted through the backlight level control bar.
[0097] In an embodiment of the present application, in response to a user's adjustment operation on the minimum backlight level control bar, the current minimum backlight level is obtained; and / or, in response to a user's adjustment operation on the maximum backlight level control bar, the current maximum backlight level is obtained; and the screen backlight brightness is adjusted based on the current minimum backlight level and / or the current maximum backlight level. By dynamically adjusting the minimum backlight level and / or the maximum backlight level, the screen backlight brightness is readjusted to reduce discomfort caused by different light sensitivities among different users, allowing different users to find the minimum backlight level and / or the maximum backlight level that suits them.
[0098] like Figure 4 FIG. 1 is a schematic diagram of an embodiment of a device for adjusting screen backlight brightness according to an embodiment of the present application, which may include:
[0099] Processing module 401 is used to respond to the user's adjustment operation on the minimum backlight level control bar to obtain the current minimum backlight level; and / or, respond to the user's adjustment operation on the maximum backlight level control bar to obtain the current maximum backlight level; adjust the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level.
[0100] Optionally, the processing module 401 is specifically used to obtain the current minimum screen backlight brightness based on the current minimum backlight level, the default minimum backlight level and the default minimum screen backlight brightness; and / or to obtain the current maximum screen backlight brightness based on the current maximum backlight level, the default maximum backlight level and the default maximum screen backlight brightness; to adjust the configuration curve based on the current minimum backlight level and the current minimum screen backlight brightness, and / or the current maximum backlight level and the current maximum screen backlight brightness; and to adjust the screen backlight brightness based on the adjusted configuration curve.
[0101] Optionally, the processing module 401 is specifically configured to obtain the current minimum screen backlight brightness according to a first formula; the first formula is: ;
[0102] in, is the default minimum backlight level, is the default minimum screen backlight brightness, is the current minimum backlight level, is the current minimum screen backlight brightness;
[0103] The processing module 401 is specifically configured to obtain the current maximum screen backlight brightness according to a second formula; the second formula is: ;
[0104] in, is the default maximum backlight level, is the default maximum screen backlight brightness, is the current maximum backlight level, is the current maximum screen backlight brightness.
[0105] Optionally, the processing module 401 is further configured to set the minimum backlight level control bar and the maximum backlight level control progress bar.
[0106] Optionally, the adjustable range of the minimum backlight level corresponding to the minimum backlight level control bar is [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level;
[0107] The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
[0108] Optionally, the default minimum backlight level is an intermediate level between the first minimum backlight level and the second minimum backlight level;
[0109] The default maximum backlight level is an intermediate level between the first maximum backlight level and the second maximum backlight level.
[0110] Optionally, there is at least one minimum backlight level between the first minimum backlight level and the default minimum backlight level, and there is at least one minimum backlight level between the default minimum backlight level and the second minimum backlight level;
[0111] There is at least one maximum backlight level between the first maximum backlight level and the default maximum backlight level, and there is at least one maximum backlight level between the default maximum backlight level and the second maximum backlight level.
[0112] like Figure 5 As shown, it is a schematic diagram of an embodiment of an electronic device in the embodiment of the present application, which may include Figure 4 The device shown is used to adjust the brightness of the screen backlight.
[0113] like Figure 6 FIG. 1 is a schematic diagram of another embodiment of the electronic device in the embodiment of the present application. The electronic device may include:
[0114] Figure 6 The block diagram shows a partial structure of a mobile phone related to the electronic device provided in the embodiment of the present application. Figure 6 The mobile phone includes components such as a radio frequency (RF) circuit 610, a memory 620, an input unit 630, a display unit 640, a sensor 650, an audio circuit 660, a wireless fidelity (Wi-Fi) module 670, a processor 680, and a power supply 690. It will be understood by those skilled in the art that Figure 6 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0115] The following combination Figure 6 A detailed introduction to the various components of a mobile phone:
[0116] The RF circuit 610 can be used to receive and transmit signals during information transmission or calls. Specifically, it receives downlink information from the base station and transmits it to the processor 680 for processing. Furthermore, it transmits uplink data to the base station. Typically, the RF circuit 610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, and the like. Furthermore, the RF circuit 610 can communicate with the network and other devices via wireless communications. Such wireless communications can utilize any communication standard or protocol, including but not limited to Global System of Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, and Short Messaging Service (SMS).
[0117] Memory 620 can be used to store software programs and modules. Processor 680 executes the software programs and modules stored in memory 620 to execute various functional applications and data processing of the mobile phone. Memory 620 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as sound playback or image playback). The data storage area may store data generated based on the use of the mobile phone (such as audio data and a phone book). Memory 620 may also include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device.
[0118] The input unit 630 is used to receive input digital or character information and generate key signal input related to user settings and function control of the mobile phone. Specifically, the input unit 630 may include a touch panel 631 and other input devices 632. The touch panel 631, also known as a touch screen, can detect user touch operations on or near it (for example, operations performed on or near the touch panel 631 using a finger, stylus, or any other suitable object or accessory) and drive corresponding connected devices according to a pre-set program. Optionally, the touch panel 631 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 680. The touch controller can also receive and execute commands from the processor 680. Furthermore, the touch panel 631 can be implemented using various types of sensors, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 631, the input unit 630 may further include other input devices 632. Specifically, the other input devices 632 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick.
[0119] The display unit 640 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 640 may include a display panel 641. Optionally, the display panel 641 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 631 may cover the display panel 641. When the touch panel 631 detects a touch operation on or near it, it is transmitted to the processor 680 to determine the type of touch event. Subsequently, the processor 680 provides corresponding visual output on the display panel 641 according to the type of touch event. Although in Figure 6 In the embodiment, the touch panel 631 and the display panel 641 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 631 and the display panel 641 can be integrated to realize the input and output functions of the mobile phone.
[0120] The mobile phone may also include at least one sensor 650, such as a light sensor, a motion sensor, or other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 641 based on the brightness of the ambient light, and the proximity sensor can turn off the display panel 641 and / or the backlight when the phone is brought to the ear. An accelerometer, a type of motion sensor, can detect acceleration in all directions (generally three axes) and, when stationary, can detect the magnitude and direction of gravity. This can be used for applications that recognize the phone's posture (such as switching between landscape and portrait modes, related games, and magnetometer posture calibration), vibration recognition-related functions (such as pedometers and tapping), and other functions. Other sensors that may be configured in the mobile phone, such as a gyroscope, barometer, hygrometer, thermometer, and infrared sensor, are not described here.
[0121] Audio circuit 660, speaker 661, and microphone 662 provide an audio interface between the user and the phone. Audio circuit 660 converts received audio data into electrical signals and transmits them to speaker 661, which then converts them into sound signals for output. Microphone 662, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 660 and converted into audio data. The audio data is then processed by processor 680 and then transmitted to, for example, another phone via RF circuit 610. Alternatively, the audio data can be output to memory 620 for further processing.
[0122] Wi-Fi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web and access streaming media through the Wi-Fi module 670. It provides users with wireless broadband Internet access. Figure 6 A Wi-Fi module 670 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the application.
[0123] Processor 680 is the control center of the mobile phone, connecting all parts of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 620 and accessing data stored in memory 620, it performs various functions of the mobile phone and processes data, thereby providing overall monitoring of the mobile phone. Optionally, processor 680 may include one or more processing units; preferably, processor 680 may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 680.
[0124] The mobile phone also includes a power supply 690 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 680 through a power management system, so that the power management system can manage charging, discharging, and power consumption.
[0125] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0126] In an embodiment of the present application, the processor 680 is used to respond to the user's adjustment operation on the minimum backlight level control bar to obtain the current minimum backlight level; and / or respond to the user's adjustment operation on the maximum backlight level control bar to obtain the current maximum backlight level; and adjust the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level.
[0127] Optionally, processor 680 is specifically used to obtain the current minimum screen backlight brightness based on the current minimum backlight level, the default minimum backlight level and the default minimum screen backlight brightness; and / or, to obtain the current maximum screen backlight brightness based on the current maximum backlight level, the default maximum backlight level and the default maximum screen backlight brightness; to adjust the configuration curve based on the current minimum backlight level and the current minimum screen backlight brightness, and / or, the current maximum backlight level and the current maximum screen backlight brightness; and to adjust the screen backlight brightness based on the adjusted configuration curve.
[0128] Optionally, the processor 680 is specifically configured to obtain the current minimum screen backlight brightness according to a first formula; the first formula is: ;
[0129] in, is the default minimum backlight level, is the default minimum screen backlight brightness, is the current minimum backlight level, is the current minimum screen backlight brightness;
[0130] The processor 680 is specifically configured to obtain the current maximum screen backlight brightness according to a second formula; the second formula is: ;
[0131] in, is the default maximum backlight level, is the default maximum screen backlight brightness, is the current maximum backlight level, is the current maximum screen backlight brightness.
[0132] Optionally, the processor 680 is further configured to set the minimum backlight level control bar and the maximum backlight level control progress bar.
[0133] Optionally, the adjustable range of the minimum backlight level corresponding to the minimum backlight level control bar is [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level;
[0134] The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
[0135] Optionally, the default minimum backlight level is an intermediate level between the first minimum backlight level and the second minimum backlight level;
[0136] The default maximum backlight level is an intermediate level between the first maximum backlight level and the second maximum backlight level.
[0137] Optionally, there is at least one minimum backlight level between the first minimum backlight level and the default minimum backlight level, and there is at least one minimum backlight level between the default minimum backlight level and the second minimum backlight level;
[0138] There is at least one maximum backlight level between the first maximum backlight level and the default maximum backlight level, and there is at least one maximum backlight level between the default maximum backlight level and the second maximum backlight level.
[0139] The above embodiments can be implemented in whole or in part through software, hardware, firmware, or any combination thereof. When implemented using software, they can be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions. When loaded and executed on a computer, the computer program instructions fully or partially produce the processes or functions described in accordance with the embodiments of the present invention. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium capable of computer storage or a data storage device such as a server or data center that integrates one or more available media. The available medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0140] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0141] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0142] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0143] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0144] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0145] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for adjusting screen backlight brightness, characterized in that: include: In response to the user's adjustment operation on the minimum backlight level control bar, the current minimum backlight level is obtained; and / or, In response to the user's adjustment operation on the maximum backlight level control bar, the current maximum backlight level is obtained; Adjusting the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level; The minimum backlight level corresponding to the minimum backlight level control bar has an adjustable range of [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level; The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
2. The method according to claim 1, characterized in that The adjusting the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level includes: Obtaining a current minimum screen backlight brightness according to the current minimum backlight level, the default minimum backlight level, and the default minimum screen backlight brightness; and / or, Obtaining the current maximum screen backlight brightness according to the current maximum backlight level, the default maximum backlight level, and the default maximum screen backlight brightness; Adjusting the configuration curve according to the current minimum backlight level and the current minimum screen backlight brightness, and / or the current maximum backlight level and the current maximum screen backlight brightness; Adjust the screen backlight brightness according to the adjusted configuration curve.
3. The method according to claim 2, characterized in that The obtaining of the current minimum screen backlight brightness according to the current minimum backlight level, the default minimum backlight level, and the default minimum screen backlight brightness includes: According to the first formula, the current minimum screen backlight brightness is obtained; The first formula is: ; in, is the default minimum backlight level, is the default minimum screen backlight brightness, is the current minimum backlight level, is the current minimum screen backlight brightness; The obtaining of the current maximum screen backlight brightness according to the current maximum backlight level, the default maximum backlight level, and the default maximum screen backlight brightness includes: According to the second formula, the current maximum screen backlight brightness is obtained; The second formula is: ; in, is the default maximum backlight level, is the default maximum screen backlight brightness, is the current maximum backlight level, is the current maximum screen backlight brightness.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The minimum backlight level control bar and the maximum backlight level control progress bar are set.
5. The method according to any one of claims 1 to 3, characterized in that The default minimum backlight level is an intermediate level between the first minimum backlight level and the second minimum backlight level; The default maximum backlight level is an intermediate level between the first maximum backlight level and the second maximum backlight level.
6. The method according to any one of claims 1 to 3, characterized in that There is at least one minimum backlight level between the first minimum backlight level and the default minimum backlight level, and there is at least one minimum backlight level between the default minimum backlight level and the second minimum backlight level; There is at least one maximum backlight level between the first maximum backlight level and the default maximum backlight level, and there is at least one maximum backlight level between the default maximum backlight level and the second maximum backlight level.
7. A device for adjusting screen backlight brightness, characterized in that: include: a processing module, configured to respond to a user's adjustment operation on the minimum backlight level control bar to obtain a current minimum backlight level; and / or, in response to a user adjusting operation on a maximum backlight level control bar, obtaining a current maximum backlight level; Adjusting the screen backlight brightness according to the current minimum backlight level and / or the current maximum backlight level; The minimum backlight level corresponding to the minimum backlight level control bar has an adjustable range of [first minimum backlight level, second minimum backlight level], the screen backlight brightness corresponding to the first minimum backlight level is lower than the screen backlight brightness corresponding to the default minimum backlight level, and the screen backlight brightness corresponding to the second minimum backlight level is higher than the screen backlight brightness corresponding to the default minimum backlight level; The adjustable range of the maximum backlight level corresponding to the maximum backlight level control bar is [first maximum backlight level, second maximum backlight level]. The screen backlight brightness corresponding to the first maximum backlight level is less than the screen backlight brightness corresponding to the default maximum backlight level, and the screen backlight brightness corresponding to the second maximum backlight level is greater than the screen backlight brightness corresponding to the default maximum backlight level.
8. An electronic device, characterized in that: include: a memory storing executable program code; a processor coupled to the memory; The processor is configured to execute the method according to any one of claims 1 to 6.
9. A computer-readable storage medium comprising instructions, which, when executed on a processor, causes the processor to perform the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Backlight brightness adjustment method and device, terminal equipment and storage medium
CN113707102A
Brightness adjusting method and related device
CN114596819A