Brightness adjustment method, electronic device, electronic apparatus, and server

By acquiring ambient light parameters and user input signals from electronic devices, the target screen brightness is determined, and the brightness curve is adjusted within a specific range. This solves the problem of users experiencing discomfort when adjusting screen brightness, and enables personalized brightness adjustment when ambient brightness changes, thus improving the user experience.

CN116978335BActive Publication Date: 2026-08-04纳欣科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
纳欣科技有限公司
Filing Date
2023-07-06
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In the existing technology, when users adjust the screen brightness of electronic devices, it is difficult to generate a brightness curve that both caters to user preferences and is beneficial to user use. Especially when the ambient brightness changes, adjusting too low or too high will cause inconvenience to use.

Method used

By acquiring ambient light parameters and user input signals, the target screen brightness is determined and adjusted within a specific range of the initial brightness curve to generate a target brightness curve. The curve is divided by considering factors such as human eye sensitivity and the slope of the initial brightness curve, reducing overall adjustment and enhancing targeted adjustment.

Benefits of technology

It enables dynamic adjustment of screen brightness based on user preferences and usage scenarios when ambient brightness changes, reducing overall brightness curve distortion, improving user experience, and avoiding frequent adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116978335B_ABST
    Figure CN116978335B_ABST
Patent Text Reader

Abstract

This application provides a brightness adjustment method, electronic device, electronic apparatus, and server. The method includes acquiring ambient light parameters; determining a target screen brightness in response to an input signal adjusting an initial screen brightness; acquiring a first interval containing the initial screen brightness and a second interval containing the target screen brightness; and adjusting the initial brightness curve to the target brightness curve within the range from the first interval to the second interval. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals. Compared to adjusting the initial screen brightness, which would require adjusting the entire initial brightness curve, the solution in this application reduces the distortion of the target brightness curve relative to the initial brightness curve. In other brightness ranges, the initial brightness curve can remain unchanged, thus avoiding the initial brightness curve being adjusted uniformly without distinguishing the degree of adjustment, preventing users from adjusting the screen brightness only for specific ambient light conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of brightness adjustment technology, and in particular to a brightness adjustment method, electronic device, electronic apparatus and server. Background Technology

[0002] With electronic devices becoming an integral part of people's lives and work, such as mobile phones, computers, and tablets, people sometimes need to face their screens for extended periods. However, different users have different preferred screen brightness levels under varying ambient light conditions. Typically, electronic devices are set with an initial brightness curve at the factory, which is a combination of the relationship between ambient brightness and screen brightness. The electronic device can automatically adjust the screen brightness to the corresponding level based on the current ambient brightness and the initial brightness curve. Users can also readjust the current screen brightness according to their preferences. However, in current technology, if the user adjusts the screen brightness too low or too high under the current ambient light, it will affect the entire brightness curve, which is not conducive to user use. Therefore, how to generate a brightness curve that both caters to user preferences and is beneficial to user use based on the screen brightness adjusted by the user requires further research. Summary of the Invention

[0003] Therefore, this application provides a brightness adjustment method, an electronic device, an electronic apparatus, and a server to solve the above-mentioned technical problems.

[0004] The first aspect of this application provides a brightness adjustment method, the method comprising the steps of:

[0005] Obtain ambient light parameters;

[0006] In response to the adjustment of the initial screen brightness by the input signal, the target screen brightness is determined;

[0007] The first interval containing the initial screen brightness and the second interval containing the target screen brightness are obtained. The initial brightness curve is adjusted to the target brightness curve within the range from the first interval to the second interval. The initial brightness curve and the target brightness curve are both mapping curves of ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals.

[0008] The initial screen brightness and the target screen brightness may be in the same range.

[0009] The step of adjusting the initial brightness curve to the target brightness curve within the range of the first interval and the second interval includes: determining the starting point and the ending point of the adjustment based on the first interval, the second interval and the initial brightness curve, and adjusting the mapping curve within the range of the first interval to the second interval as a whole, wherein the target brightness curve passes through the starting point, the ending point and the point where the target screen brightness is located; or, increasing the gain towards the point where the target screen brightness is located.

[0010] The brightness adjustment method further includes: adjusting the initial screen brightness in response to multiple input signals under different ambient light levels, determining multiple target screen brightness ranges, and adjusting the curves in the brightness curve that are located within the ranges of the multiple target screen brightness levels.

[0011] The brightness range is divided based on the degree of adjustment of the initial brightness of the screen and a first preset rule, or based on a second preset rule.

[0012] The brightness range is divided based on a second preset rule, including: the brightness range corresponds to the human eye's sensitivity to ambient brightness, and the higher the human eye's sensitivity to ambient brightness, the denser the division density; and / or is divided based on the slope of the initial brightness curve, and the greater the slope of the initial brightness curve, the denser the division density.

[0013] The brightness adjustment method further includes: responding to a change signal in screen usage state, generating a reset brightness curve based on the target brightness curve by performing gain generation on the initial brightness curve, wherein at least some values ​​of the target brightness curve are adjusted toward the initial brightness curve.

[0014] The brightness adjustment method further includes: acquiring the usage scenario in which the user adjusts the screen brightness; determining the initial brightness curve based on the usage scenario; wherein the initial brightness curve is at least one, and when there are multiple initial brightness curves, different initial brightness curves correspond to different usage scenarios.

[0015] The brightness adjustment method further includes: acquiring the usage scenario in which the user adjusts the screen brightness and the screen brightness in the usage scenario; accumulating the historical adjustment information of the user's screen brightness in different usage scenarios; and determining the commonly used brightness in different usage scenarios based on the historical adjustment information in different usage scenarios.

[0016] The step of determining the commonly used brightness for different usage scenarios based on the historical adjustment information under different usage scenarios includes: taking the mode of the historical target screen brightness under the same usage scenario as the commonly used brightness for that usage scenario, wherein the historical adjustment information includes the historical target screen brightness.

[0017] The brightness adjustment method further includes: obtaining the current usage scenario; and adjusting the screen brightness to the corresponding common brightness according to the current usage scenario and the correspondence between the usage scenario and the common brightness.

[0018] A second aspect of this application provides an electronic device, comprising:

[0019] A brightness sensor is used to acquire ambient light parameters;

[0020] The screen component, in response to the adjustment of the initial screen brightness by the input signal, determines the target screen brightness;

[0021] The first processor obtains a first interval where the initial screen brightness is located and a second interval where the target screen brightness is located, and adjusts the initial brightness curve to the target brightness curve within the range of the first interval and the second interval; wherein, the initial brightness curve and the target brightness curve are both mapping curves of ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals.

[0022] A third aspect of this application provides an electronic device, comprising:

[0023] The first acquisition module is used to acquire ambient light parameters;

[0024] The determination module, in response to the adjustment of the initial screen brightness by the input signal, determines the target screen brightness;

[0025] The second acquisition module acquires the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located.

[0026] The adjustment module adjusts the initial brightness curve to the target brightness curve within the range of the first interval and the second interval; wherein, the initial brightness curve and the target brightness curve are both mapping curves of ambient light and screen brightness, and the screen brightness includes multiple brightness intervals.

[0027] A fourth aspect of this application provides a server, comprising:

[0028] The communication module is used to receive target screen brightness and ambient light parameters sent by electronic devices;

[0029] The second processor obtains the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located, and adjusts the initial brightness curve to the target brightness curve within the range of the first interval and the second interval; wherein, the initial brightness curve and the target brightness curve are both mapping curves of ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals;

[0030] The communication module is also used to send the target brightness curve to a target electronic device, wherein the target electronic device is any one or a combination of several of the following: an electronic device that sends the current ambient brightness, an electronic device associated with the electronic device that sends the current ambient brightness, and an electronic device located in the same area as the electronic device that sends the current ambient brightness.

[0031] The fifth aspect of this application provides a computer storage medium storing a computer program, which is invoked by a processor to execute the aforementioned brightness adjustment method.

[0032] Compared to adjusting the initial screen brightness, which would require adjusting the entire initial brightness curve, this application adjusts the initial screen brightness and, after determining the target screen brightness, further obtains the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located. Adjusting the initial brightness curve to the target brightness curve within the range of the first interval to the second interval reduces the degree of distortion of the target brightness curve relative to the initial brightness curve. In other brightness ranges, the initial brightness curve remains unchanged or is adjusted only slightly, thus avoiding the initial brightness curve being adjusted as a whole without distinguishing the degree of adjustment, which would prevent users from making targeted adjustments to the screen brightness for specific ambient brightness conditions. Attached Figure Description

[0033] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0034] Figure 1 Flowcharts of brightness adjustment methods provided in some embodiments of this application;

[0035] Figure 2 A schematic diagram illustrating the generation of a first target brightness curve provided for some embodiments of this application;

[0036] Figure 3 A schematic diagram illustrating the generation of a second target brightness curve provided for some embodiments of this application;

[0037] Figure 4 A schematic diagram illustrating the generation of a third target brightness curve provided for some embodiments of this application;

[0038] Figure 5 A schematic diagram illustrating the generation of a fourth target brightness curve provided for other embodiments of this application;

[0039] Figure 6A schematic diagram illustrating the generation of a fifth target brightness curve provided for other embodiments of this application;

[0040] Figure 7 A schematic diagram of the initial brightness curve provided for some embodiments of this application;

[0041] Figure 8 A schematic diagram illustrating the generation of a sixth target brightness curve provided for some embodiments of this application;

[0042] Figure 9 This is a schematic diagram showing different initial brightness curves for different scenarios provided in some embodiments of this application;

[0043] Figure 10 Structural block diagrams of electronic devices provided in some embodiments of this application;

[0044] Figure 11 Structural block diagrams of electronic devices provided in some embodiments of this application;

[0045] Figure 12 This is a structural block diagram of a server provided in some embodiments of this application. Detailed Implementation

[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0047] In the description of this application, unless otherwise expressly specified and limited, the term "connection" should be interpreted broadly. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection or an indirect connection through an intermediate medium; it can also refer to the internal connection of two components; it can be a communication connection; or it can be an electrical connection. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0048] Please see Figures 1-4 , Figure 1 Flowcharts of brightness adjustment methods provided in some embodiments of this application; Figure 2 A schematic diagram illustrating the generation of a first target brightness curve provided for some embodiments of this application; Figure 3 A schematic diagram illustrating the generation of a second target brightness curve provided for some embodiments of this application; Figure 4 This is a schematic diagram illustrating the generation of a third target brightness curve provided in some embodiments of this application.

[0049] like Figures 1-4 As shown, the brightness adjustment method includes the following steps:

[0050] S101: Obtain ambient light parameters.

[0051] S102: Responding to the input signal to the initial screen brightness B O Adjustment to determine the target screen brightness B X .

[0052] S103: Obtain the initial screen brightness B O The first interval {B} O} and the target screen brightness B X The second interval {B} X}, in the first interval {B O} to the second interval {B X Within the range of}, the initial brightness curve 100 is adjusted to the target brightness curve 200; wherein, the initial brightness curve 100 and the target brightness curve 200 are both mapping curves of ambient light brightness and screen brightness (it can be known that the initial brightness curve 100 and the target brightness curve 200 are both two-dimensional curves), and the screen brightness B includes multiple brightness ranges.

[0053] Compared to the initial screen brightness B O Adjusting the initial brightness curve (B) would require adjusting the entire initial brightness curve (100). In this application, the initial screen brightness (B) is adjusted accordingly. O Adjust and determine the target screen brightness B X Next, it is necessary to obtain the initial screen brightness B. O The first interval {B} O} and the target screen brightness B X The second interval {B} X}, in the first interval {B O} to the second interval {B X Within the range of}, adjusting the initial brightness curve 100 to the target brightness curve 200 will reduce the degree of distortion of the target brightness curve 200 relative to the initial brightness curve 100. In other brightness ranges, the initial brightness curve remains unchanged or is adjusted only slightly, thus avoiding the initial brightness curve from being adjusted as a whole without distinguishing the degree of adjustment, which would prevent users from making targeted adjustments to the screen brightness for specific ambient brightness conditions.

[0054] like Figures 2-4 As shown, since both the initial brightness curve 100 and the target brightness curve 200 are mapping curves of ambient light and screen brightness, therefore, in the first interval {B O} to the second interval {B XWithin the range of {B}, adjusting the initial brightness curve 100 to the target brightness curve 200 actually involves adjusting the initial brightness curve 100 to the target brightness curve 200 within a plane with ambient light brightness A and screen brightness B as the horizontal and vertical axes, respectively. The first interval {B} of screen brightness B O} to the second interval {B X Within the range of {B}, the initial brightness curve 100 is adjusted to the target brightness curve 200. Alternatively, it can be described as adjusting the initial brightness curve 100 to the target brightness curve 200 within the first interval {B} of the screen brightness B. O} to the second interval {B X Within the corresponding ambient light intensity range, the initial brightness curve 100 is adjusted to the target brightness curve 200.

[0055] Wherein, the initial screen brightness B O With the target screen brightness B X They can be located in the same range, that is, the first range and the second range can be the same screen brightness range, for example, such as Figure 2 As shown, the initial screen brightness B O With the target screen brightness B X Both are located within the interval (B1, B2). The initial screen brightness B... O With the target screen brightness B X They can also be located in different intervals; that is, the first interval and the second interval can be different screen brightness intervals, for example: Figure 3 As shown, the initial screen brightness B O Located in the interval (B1, B2), the target screen brightness B X Located in the interval (B1, B3); or as Figure 4 As shown, the initial screen brightness B O Located in the interval (B1, B2), the target screen brightness B X It is located in the interval (B2, B4).

[0056] The input signal can be an ambient light brightness signal or a signal generated based on the user's brightness adjustment operation. The user's brightness adjustment operation can be pulling the brightness control bar in the UI of an electronic device system.

[0057] like Figures 2-4 As shown, in some embodiments, the first interval {B} O} and the second interval {B X Within the range of {B}, the initial brightness curve 100 is adjusted to the target brightness curve 200, including: according to the first interval {B} O}、The second interval {B X} and the initial brightness curve 100 determine the start and end points of the adjustment, for the first interval {BO} to the second interval {B X The curves within the range are adjusted as a whole, and the target brightness curve 200 passes through the starting point, the ending point, and the point where the target screen brightness is located (A). X B X ).

[0058] Among them, such as Figure 2 As shown, the first interval {B O} and the second interval {B X When the intervals are the same, the starting point and the ending point are the two endpoints of that interval, respectively; for example... Figure 3 and Figure 4 As shown, the first interval {B O} and the second interval {B X When the intervals are different, the starting point is any one of the two endpoints that are farthest apart between the two intervals, and the ending point is the other endpoint.

[0059] For example: Figure 2 As shown, the initial screen brightness B O With the target screen brightness B X If all values ​​are located within (B1, B2), then based on the screen brightness range (B1, B2) and the initial brightness curve 100, the starting point can be determined as (A1, B1), and the ending point as (A2, B2). Therefore, the first target brightness curve 201 passes through the starting point (A1, B1), the ending point (A2, B2), and the point where the target screen brightness is located (A1, B1). X B X ).

[0060] For example: Figure 3 As shown, the initial screen brightness B O Located in the interval (B1, B2), the target screen brightness B X If the target brightness curve is located in the interval (B3, B1), then based on the intervals (B1, B2), (B3, B1), and the initial brightness curve, the starting point can be determined as (A3, B3), and the ending point as (A2, B2). Therefore, the second target brightness curve 202 passes through the starting point (A3, B3), the ending point (A2, B2), and the point where the target screen brightness is located (A3, B3). X B X ).

[0061] For example: Figure 4 As shown, the initial screen brightness B O Located in the interval (B1, B2), the target screen brightness B XIf the target brightness curve is located in the interval (B2, B4), then based on the intervals (B1, B2), (B2, B4), and the initial brightness curve, the starting point can be determined as (A1, B1), and the ending point as (A4, B4). Therefore, the third target brightness curve 203 passes through the starting point (A1, B1), the ending point (A4, B4), and the point where the target screen brightness is located (A1, B1). X B X ).

[0062] Please refer to the following: Figure 5 and Figure 6 , Figure 5 A schematic diagram illustrating the generation of a fourth target brightness curve provided for other embodiments of this application; Figure 6 This is a schematic diagram illustrating the generation of a fifth target brightness curve, provided for other embodiments of this application.

[0063] In other embodiments, the first interval {B} O} and the second interval {B X Within the range of}, the initial brightness curve 100 is adjusted to the target brightness curve 200, including: adjusting the brightness curve towards the target screen B. X The point (A) X B X Gain is applied. For example, Figure 5 As shown, the fourth target brightness curve 204 can pass through a starting point (A1, B1) and an ending point (A4, B4), the starting point (A1, B1) and the ending point (A4, B4) according to the first interval {B O}、The second interval {B X} and the initial brightness curve 100 is determined, such as Figure 6 As shown, the fifth target brightness curve 205 may also bypass the starting point (A1, B1) and the ending point (A4, B4), but instead lie within the first interval {B O} and the second interval {B X Within the range of}, the entire surface faces the point (A) where the target screen brightness is located. X B X Gain is applied.

[0064] In some embodiments, the brightness range is divided based on the degree of adjustment of the initial screen brightness and a first preset rule. The first preset rule specifies that the brightness range is (initial screen brightness - X, target screen brightness + X), where X can be any number and can be determined according to actual needs. When the initial screen brightness is greater than the target screen brightness, X is a non-negative number; when the initial screen brightness is less than the target screen brightness, X is a negative number or 0. For example, when the initial screen brightness is 40 and the target screen brightness is 60, X = 5, then the brightness range determined according to the first preset rule is (35, 65). Therefore, the division of the brightness range is not fixed but dynamically changes with the degree of adjustment of the initial screen brightness.

[0065] In other embodiments, the brightness ranges are divided based on a second preset rule. This second preset rule can be that each range has the same length, for example, the brightness ranges are divided according to (0, 10), (10, 20), (20, 30), (30, 40), (40, 50), (50, 60), (60, 70), (70, 80), (80, 90), and (90, 100). It should be noted that the second preset rule can also be that the length of each range gradually increases, etc. The brightness ranges divided under the second preset rule are fixed and do not dynamically change with the degree of adjustment of the initial screen brightness.

[0066] In some embodiments, the brightness range is divided based on a second preset rule, including: the brightness range corresponds to the human eye's sensitivity to ambient brightness, and the higher the human eye's sensitivity to ambient brightness, the denser the division density of the brightness range.

[0067] According to the mechanisms of the human eye and the human visual model, the subjective brightness perceived by the human eye and the actual objective brightness are not exactly the same, but there is a certain correspondence. The range of brightness that the human eye can perceive (called the visual range) is extremely wide, ranging from a few thousandths of a nit to millions of nits. This wide range is due to the regulatory function of the pupil and photoreceptor cells. The pupil adjusts its size according to the intensity of external light to ensure that the amount of light reaching the retina is as moderate as possible. In strong light and weak light, cone cells and rod cells are responsible for the function, respectively, with the latter being 10,000 times more sensitive than the former. Under different brightness environments, the relative brightness perceived by the human eye for the same actual brightness is different. For example, the relative brightness perceived by the human eye for the same light source is different during the day and at night. In addition, when the human eye adapts to a certain ambient brightness, the range of perception will decrease. For example, when the ambient brightness is 10,000 nits during the day, the human eye can distinguish a brightness range of approximately 200 to 20,000 nits, and an ambient brightness below 200 nits is perceived as black. At this point, brightness intervals can be defined within the 200–20000 nits range, while no intervals are needed for brightness ranges below 200 nits. When the ambient brightness at night is 30 nits, the resolvable brightness range is 1–200 nits; at this level, an ambient brightness of 100 nits will produce a fairly bright sensation. Only brightness below 1 nit will produce a sensation of black. The brightness perceived by the human eye is exponentially related to light intensity, while the physics-defined brightness is directly proportional to light intensity. Therefore, brightness intervals can be defined within the 1–200 nits range, while intervals are not needed for brightness ranges above 200 nits.

[0068] This avoids performing ineffective work by dividing the brightness range where the human eye has low sensitivity.

[0069] In other embodiments, the brightness range is divided based on a second preset rule, including: dividing based on the slope of the initial brightness curve, wherein the greater the slope of the initial brightness curve, the denser the division.

[0070] The initial brightness curve 100 can be composed of a single straight line with the same slope, multiple straight lines with different slopes, or a curve (such as...). Figure 7 (As shown).

[0071] The greater the slope of the initial brightness curve, the denser the brightness interval division is to avoid excessively large screen brightness changes relative to the initial brightness curve, which would cause the screen brightness to be too bright or too dark when using the target brightness curve to adjust the screen brightness, requiring frequent adjustments by the user.

[0072] In some embodiments, the brightness range is divided based on a second preset rule, including: the brightness range is divided according to the human eye's sensitivity to ambient brightness and the slope of the initial brightness curve. The higher the human eye's sensitivity to ambient brightness, the greater the slope of the initial brightness curve and the denser the division.

[0073] In some embodiments, in response to the adjustment of the initial screen brightness by multiple input signals under different ambient light levels, multiple target screen brightness ranges are determined, and the curves in the initial brightness curve that fall within the ranges of the multiple target screen brightness ranges are adjusted to obtain the target brightness curve.

[0074] Furthermore, the target brightness curve passes through multiple points where the target screen brightness is located, for example: Figure 8 As shown, when the ambient light intensity is A10, the target screen brightness is B10, and the range of the target screen brightness is {B10}; when the ambient light intensity is A20, the target screen brightness is B20, and the range of the target screen brightness is {B20}. The sixth target brightness curve 206 passes through (A10, B10) and (A20, B20).

[0075] In some embodiments, the brightness adjustment method further includes: in response to a change signal in screen usage state, performing gain generation on the initial brightness curve based on the target brightness curve to reset the brightness curve, wherein at least some values ​​of the target brightness curve are adjusted toward the initial brightness curve.

[0076] The signal indicating a change in screen usage status includes any one or more of the following: a signal indicating a change from screen on to screen off, a signal indicating a change from screen off to screen on, an application switching signal, and a signal indicating that the screen usage time exceeds a preset value.

[0077] Specifically, after the reset brightness curve is generated, the screen brightness is adjusted according to the reset brightness curve.

[0078] In some embodiments, the target brightness curve is adjusted towards the initial brightness curve by the same proportion. Specifically, the difference between the screen brightness of the target brightness curve and the initial brightness curve under various ambient brightness conditions can be calculated. Then, the screen brightness of the target brightness curve under various ambient brightness conditions is shifted by a distance equal to the difference multiplied by a first preset coefficient towards the screen brightness of the initial brightness curve corresponding to the same ambient brightness, thereby generating the reset brightness curve. For example, the adjusted initial state is... Figure 4 (Passing through points), but for example, if the screen is off and then on again, it becomes... Figure 6 As the number of times increases, it becomes Figure 5 It gradually approaches the initial curve.

[0079] The reset brightness curve generated in this way caters to user preferences without changing too quickly from the initial brightness curve, because the initial brightness curve is generally based on research, and the user's personal preferences may be detrimental to health (such as damaging eyesight if viewed for a long time).

[0080] In some embodiments, the brightness adjustment method further includes: acquiring the usage scenario in which the user adjusts the screen brightness; determining the initial brightness curve based on the usage scenario; wherein, there is at least one initial brightness curve, and when there are multiple initial brightness curves, different initial brightness curves correspond to different usage scenarios.

[0081] In some embodiments, the usage scenarios can be categorized based on ambient brightness. For example, an ambient brightness greater than a preset value indicates an outdoor scenario, while an ambient brightness less than a preset value indicates an indoor scenario. Furthermore, the scenarios can be categorized based on the currently used application and / or the current motion state of the electronic device. For instance, scenarios can be categorized as reading applications, game applications, and regular applications based on the currently used application. Alternatively, scenarios can be categorized as either in motion or stationary based on the current motion state of the electronic device.

[0082] Setting different initial brightness curves for different scenarios can provide users with a better screen brightness experience in various situations. For example: Figure 9 As shown, initial brightness curve 100a represents outdoor scenes and gaming scenes, initial brightness curve 100b represents indoor scenes, and initial brightness curve 100c represents nighttime scenes and reading software usage scenes.

[0083] In some embodiments, the brightness adjustment method further includes: acquiring the usage scenario in which the user adjusts the screen brightness and the screen brightness in the usage scenario.

[0084] The system accumulates historical screen brightness adjustment information for users in different usage scenarios.

[0085] The commonly used brightness for different usage scenarios is determined based on the historical adjustment information for different usage scenarios.

[0086] Furthermore, determining the commonly used brightness for different usage scenarios based on the historical adjustment information under different usage scenarios includes:

[0087] The mode of the historical target screen brightness under the same usage scenario is taken as the commonly used brightness under that usage scenario, wherein the historical adjustment information includes the historical target screen brightness.

[0088] In some embodiments, the brightness adjustment method further includes:

[0089] Obtain the current usage scenario;

[0090] Based on the current usage scenario and the correspondence between the usage scenario and the commonly used brightness, the screen brightness is adjusted to the corresponding commonly used brightness.

[0091] Since different users have different preferred screen brightness in different usage scenarios, the system can obtain the user's usual brightness in different usage scenarios based on the user's historical screen brightness adjustment information in different usage scenarios, and automatically adjust the screen brightness to the usual brightness corresponding to the current usage scenario, thus catering to the screen brightness preferences of different users.

[0092] Please see Figure 10 , Figure 10 Structural block diagrams of electronic devices provided in some embodiments of this application.

[0093] like Figure 10 As shown, in some embodiments, the electronic device 300 includes a screen assembly 10, a first processor 11, and a brightness sensor 12. The brightness sensor 12 is used to acquire ambient light parameters. The screen assembly 10 determines a target screen brightness in response to an input signal adjusting the initial screen brightness. The first processor 11 acquires a first interval containing the initial screen brightness and a second interval containing the target screen brightness, and adjusts the initial brightness curve to the target brightness curve within the range of the first and second intervals. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light and screen brightness, and the screen brightness includes multiple brightness intervals.

[0094] Compared to adjusting the initial screen brightness, which would require adjusting the entire initial brightness curve, in this application, after the screen component 10 determines the target screen brightness, the first processor 11 further needs to obtain the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located. Adjusting the initial brightness curve to the target brightness curve within the range of the first interval to the second interval will reduce the degree of distortion of the target brightness curve relative to the initial brightness curve. In other brightness ranges, the adjustment of the brightness curve remains unchanged or the adjustment degree is small, thereby avoiding the brightness curve being adjusted as a whole without distinguishing the degree of adjustment, which would prevent users from making targeted adjustments to the screen brightness for only certain ambient brightness conditions.

[0095] Please see Figure 11 , Figure 11 Structural block diagrams of electronic devices provided in some embodiments of this application.

[0096] like Figure 11As shown, in some embodiments, the electronic device 400 includes a first acquisition module 20, a determination module 21, a second acquisition module 22, and an adjustment module 23. The first acquisition module 20 acquires ambient light parameters. The determination module 21 determines the target screen brightness in response to the adjustment of the initial screen brightness by an input signal. The second acquisition module 22 acquires a first interval containing the initial screen brightness and a second interval containing the target screen brightness. The adjustment module 23 adjusts the initial brightness curve to the target brightness curve within the range of the first and second intervals. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light and screen brightness, and the screen brightness includes multiple brightness intervals.

[0097] Compared to adjusting the initial screen brightness, which would require adjusting the entire initial brightness curve, in this application, after the determining module 21 determines the target screen brightness, the second obtaining module 22 further needs to obtain the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located. The adjusting module 23 adjusts the initial brightness curve to the target brightness curve within the range from the first interval to the second interval. This reduces the degree of distortion of the target brightness curve relative to the initial brightness curve. In other brightness ranges, the adjustment of the brightness curve remains unchanged or the adjustment degree is small, thereby avoiding the brightness curve being adjusted as a whole without distinguishing the degree of adjustment, which would prevent users from making targeted adjustments to the screen brightness for specific ambient brightness conditions.

[0098] Please see Figure 12 , Figure 12 This is a structural block diagram of a server provided in some embodiments of this application.

[0099] like Figure 12 As shown, in some embodiments, the server 500 includes a communication module 30 and a second processor 31. The communication module 30 is used to receive a target screen brightness sent by an electronic device. The second processor 31 obtains a first interval containing the initial screen brightness and a second interval containing the target screen brightness, and adjusts the initial brightness curve to the target brightness curve within the range of the first and second intervals. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light and screen brightness, and the screen brightness includes multiple brightness intervals. The communication module 30 is also used to send the target brightness curve to a target electronic device, wherein the target electronic device is any one or a combination of several of the following: an electronic device sending the current ambient brightness, an electronic device associated with the electronic device sending the current ambient brightness, and an electronic device located in the same area as the electronic device sending the current ambient brightness.

[0100] Compared to adjusting the initial screen brightness, which would require adjusting the entire initial brightness curve, in this application, after the communication module 30 receives the target screen brightness sent by the electronic device, the second processor 31 further needs to obtain the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located. Within the range of the first interval to the second interval, the initial brightness curve is adjusted to the target brightness curve. This reduces the distortion of the target brightness curve relative to the initial brightness curve. In other brightness ranges, the adjustment of the brightness curve remains unchanged or is minimal, thus avoiding the overall adjustment of the brightness curve without distinguishing the degree of adjustment, preventing users from making targeted adjustments to the screen brightness for specific ambient brightness conditions. The target brightness curve generated by the server 500 can be simultaneously sent to multiple related electronic devices for use, making it easier to unify the screen brightness adjustment of multiple related electronic devices according to the target brightness curve.

[0101] Some embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when called by a processor, executes the brightness adjustment method provided in any of the foregoing embodiments.

[0102] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.

[0103] The above are the implementation methods of the embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the embodiments of this application, and these improvements and modifications are also considered to be within the protection scope of this application.

Claims

1. A luminance adjustment method characterized by, The method includes the following steps: Obtain ambient light parameters; In response to the adjustment of the initial screen brightness by the input signal, the target screen brightness is determined; The first interval containing the initial screen brightness and the second interval containing the target screen brightness are obtained, and the initial brightness curve is adjusted to the target brightness curve within the range from the first interval to the second interval; wherein, the initial brightness curve and the target brightness curve are both mapping curves of ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals; The step of adjusting the initial brightness curve to the target brightness curve within the range of the first interval and the second interval includes: The starting point and ending point of the adjustment are determined based on the first interval, the second interval, and the initial brightness curve. The mapping curve within the range from the first interval to the second interval is adjusted as a whole. The target brightness curve passes through the starting point, the ending point, and the point where the target screen brightness is located. Alternatively, within the range of the first interval and the second interval, the initial brightness curve is increased toward the point where the target screen brightness is located.

2. The luminance adjusting method according to claim 1, wherein The initial screen brightness and the target screen brightness can be in the same range.

3. The luminance adjusting method according to claim 1, wherein In response to the adjustment of the initial screen brightness by multiple input signals under different ambient light levels, the range of multiple target screen brightness is determined, and the curves in the initial brightness curve that are located within the range of multiple target screen brightness are adjusted to obtain the target brightness curve.

4. The luminance adjusting method according to claim 1, wherein The brightness range is divided based on the degree of adjustment of the initial brightness of the screen and a first preset rule, or based on a second preset rule.

5. The luminance adjustment method according to claim 4, wherein The brightness range is divided based on a second preset rule, including: The brightness range corresponds to the division of human eye sensitivity to ambient brightness. The higher the sensitivity of human eye to ambient brightness, the denser the division density of the brightness range. And / or the division is based on the slope of the initial brightness curve; the greater the slope of the initial brightness curve, the denser the division.

6. The luminance adjusting method according to claim 1, wherein The method further includes: In response to a change signal in screen usage status, a brightness curve is generated by gaining the initial brightness curve based on the target brightness curve, and at least some values ​​of the target brightness curve are adjusted toward the initial brightness curve.

7. The luminance adjusting method according to claim 1, wherein The method further includes: Obtain the usage scenario in which the user adjusts the screen brightness; The initial brightness curve is determined based on the usage scenario; wherein, there is at least one initial brightness curve, and when there are multiple initial brightness curves, different initial brightness curves correspond to different usage scenarios.

8. The luminance adjusting method according to claim 1, wherein The method further includes: The system obtains the usage scenario in which the user adjusts the screen brightness and the screen brightness in that scenario. Accumulate historical screen brightness adjustment information for users in different usage scenarios; The commonly used brightness for different usage scenarios is determined based on the historical adjustment information for different usage scenarios.

9. The luminance adjustment method according to claim 8, wherein, The step of determining the commonly used brightness for different usage scenarios based on the historical adjustment information under different usage scenarios includes: The mode of the historical target screen brightness under the same usage scenario is taken as the commonly used brightness under that usage scenario, wherein the historical adjustment information includes the historical target screen brightness.

10. The luminance adjusting method according to claim 8, wherein Also includes: Obtain the current usage scenario; Based on the current usage scenario and the correspondence between the usage scenario and the commonly used brightness, the screen brightness is adjusted to the corresponding commonly used brightness.

11. An electronic device, comprising: include: A brightness sensor is used to acquire ambient light parameters; The screen component, in response to the adjustment of the initial screen brightness by the input signal, determines the target screen brightness; A first processor acquires a first interval containing an initial screen brightness and a second interval containing a target screen brightness, and adjusts the initial brightness curve to the target brightness curve within the range of the first and second intervals. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals. The first processor is further configured to determine the start and end points of the adjustment based on the first interval, the second interval, and the initial brightness curve, and to perform overall adjustment on the mapping curve within the range of the first and second intervals, wherein the target brightness curve passes through the start point, the end point, and the point where the target screen brightness is located; or, within the range of the first and second intervals, to increase the initial brightness curve towards the point where the target screen brightness is located.

12. An electronic device, comprising: include: The first acquisition module is used to acquire ambient light parameters; The determination module, in response to the adjustment of the initial screen brightness by the input signal, determines the target screen brightness; The second acquisition module is used to acquire the first interval where the initial screen brightness is located and the second interval where the target screen brightness is located. The adjustment module adjusts the initial brightness curve to the target brightness curve within a first interval and a second interval; wherein the initial brightness curve and the target brightness curve are both mapping curves of ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals; wherein the adjustment module is further configured to determine the start point and end point of adjustment based on the first interval, the second interval, and the initial brightness curve, and to perform overall adjustment on the mapping curve within the range from the first interval to the second interval, wherein the target brightness curve passes through the start point, the end point, and the point where the target screen brightness is located; or, within the range of the first interval and the second interval, to increase the initial brightness curve toward the point where the target screen brightness is located.

13. A server, characterized by include: The communication module is used to receive target screen brightness and ambient light parameters sent by electronic devices; The second processor acquires a first interval containing the initial screen brightness and a second interval containing the target screen brightness, and adjusts the initial brightness curve to the target brightness curve within the range of the first and second intervals. Both the initial brightness curve and the target brightness curve are mapping curves between ambient light brightness and screen brightness, and the screen brightness includes multiple brightness intervals. The second processor is further configured to determine the start and end points of the adjustment based on the first interval, the second interval, and the initial brightness curve, and to perform overall adjustment on the mapping curve within the range of the first and second intervals, wherein the target brightness curve passes through the start point, the end point, and the point where the target screen brightness is located; or, within the range of the first and second intervals, to increase the initial brightness curve towards the point where the target screen brightness is located. The communication module is also used to send the target brightness curve to a target electronic device, wherein the target electronic device is any one or a combination of several of the following: an electronic device that sends the current ambient brightness, an electronic device associated with the electronic device that sends the current ambient brightness, and an electronic device located in the same area as the electronic device that sends the current ambient brightness.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when called by a processor, executes the brightness adjustment method according to any one of claims 1 to 10.