A screen brightness adjusting method, a screen brightness adjusting device and a storage medium
By determining a screen brightness variation factor that matches the characteristics of the terminal, the problem of screen brightness variation that cannot be applied to different terminals in the existing technology is solved, and accurate screen brightness compensation is achieved, thereby improving the display effect.
Patent Information
- Application Number
- CN202110710627.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-25
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-06-25
AI Technical Summary
In the existing technology, the screen brightness adjustment method cannot accurately compensate according to the characteristics of the terminal, resulting in poor display effect. In particular, the formulas or lookup tables used in the existing technology cannot be applied to the screen brightness changes of different terminals.
By determining the screen brightness variation factor of the terminal, and using a screen brightness calculation formula or lookup table that matches the terminal characteristics, screen brightness compensation is performed. This includes determining the spectral response coefficient of the terminal and the changes in screen color temperature before and after the change, and determining the screen brightness variation of the terminal.
It enables precise determination of the current screen display brightness effect of the terminal by identifying a screen brightness variation factor that matches the terminal's characteristics.
Smart Images

Figure CN115527511B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of intelligent terminals, and in particular, to a screen brightness adjustment method, a screen brightness adjustment apparatus, and a storage medium. BACKGROUND
[0002] In daily life, a terminal such as a mobile phone usually has a screen color temperature adjustment function. In the related art, during adjustment of the screen color temperature, the luminous intensity ratio of each color light of the color temperature changes with the color temperature, and thus the brightness of the screen changes, which affects the display effect of the screen.
[0003] In the related art, the brightness change of the screen before and after the color temperature change can be calculated through a pre-set formula or a lookup table, and then the screen brightness of the terminal can be compensated according to the brightness change of the screen. In the related art, the formula or the lookup table used for different terminals is unique, and this method cannot obtain the screen brightness change that matches the terminal characteristics, that is, the screen brightness cannot be compensated well. SUMMARY
[0004] To overcome the problems in the related art, the present disclosure provides a screen brightness adjustment method, a screen brightness adjustment apparatus, and a storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a screen brightness adjustment method is provided, applied to a terminal, and includes:
[0006] In response to a screen brightness change of the terminal occurring in a screen color temperature adjustment process, a screen brightness change factor that matches the terminal characteristics is determined; based on the screen brightness change factor and a first screen backlight value, a second screen backlight value for brightness compensation of screen display brightness of the terminal is determined, the first screen backlight value is a screen backlight value before brightness compensation of the screen display brightness of the terminal, and the second screen backlight value is a screen backlight value after brightness compensation of the screen display brightness of the terminal; and based on the first screen backlight value and the second screen backlight value, the screen display brightness of the terminal is compensated.
[0007] In one embodiment, determining the screen brightness change factor matching the terminal characteristic comprises: determining a spectral response coefficient of the terminal, the spectral response coefficient comprising a red spectral response coefficient, a green spectral response coefficient and a blue spectral response coefficient; determining a first screen brightness value based on the spectral response coefficient and a red color temperature component, a green color temperature component and a blue color temperature component before screen color temperature adjustment; determining a second screen brightness value based on the spectral response coefficient and a red color temperature component, a green color temperature component and a blue color temperature component after screen color temperature adjustment; and determining a ratio between the first screen brightness value and the second screen brightness value as the screen brightness change factor matching the terminal characteristic.
[0008] In one embodiment, determining the screen brightness change factor matching the terminal characteristic comprises: calling a screen brightness lookup curve of the terminal, the screen brightness lookup curve having a one-to-one correspondence with the terminal and representing a correspondence between screen backlight value, color temperature value and screen brightness; finding a first screen brightness value and a second screen brightness value based on the screen brightness lookup curve, the first screen brightness value being a screen brightness value matching the current screen backlight value of the terminal and the color temperature value before screen color temperature adjustment, and the second screen brightness value being a screen brightness value matching the current screen backlight value of the terminal and the color temperature value after screen color temperature adjustment; and determining a ratio between the first screen brightness value and the second screen brightness value as the screen brightness change factor matching the terminal characteristic.
[0009] In one embodiment, the screen brightness lookup curve is determined in the following manner: performing screen color temperature adjustment on the terminal when the screen backlight value of the terminal is a first screen backlight value; during the screen color temperature adjustment on the terminal, collecting screen brightness values of the terminal based on a plurality of different color temperature values to obtain a plurality of sets of correspondence between color temperature value and screen brightness value; and performing interpolation smoothing processing on data included in the plurality of sets of correspondence to obtain a screen brightness lookup curve corresponding to the first screen backlight value.
[0010] In one embodiment, compensating for screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value comprises: in response to the first screen backlight value not being in a backlight value range of a high-light mode and the second screen backlight value being in the backlight value range of the high-light mode, adjusting the backlight value of the terminal from the first screen backlight value to a screen backlight value corresponding to a maximum adjustable brightness supported by the terminal, and switching the display mode of the terminal to the high-light mode.
[0011] In one embodiment, after the display mode of the terminal is switched to the highlight mode, the screen brightness adjustment method further comprises: in response to the second screen backlight value being less than a screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from a screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the second screen backlight value; and in response to the second screen backlight value being greater than or equal to a screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to a screen backlight value corresponding to the maximum display brightness.
[0012] In one embodiment, compensating the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value comprises: in response to the first screen backlight value being in a backlight value range in the highlight mode and the second screen backlight value being greater than or equal to a screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to a screen backlight value corresponding to the maximum display brightness.
[0013] In one embodiment, compensating the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value comprises: in response to the first screen backlight value being in a backlight value range in the highlight mode and the second screen backlight value being less than a screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to the second screen backlight value.
[0014] According to a second aspect of the embodiments of the present disclosure, a screen brightness adjustment apparatus applied to a terminal is provided, comprising:
[0015] The determining unit determines a screen brightness change factor matched with the terminal characteristics in response to a screen brightness change occurring in the screen color temperature adjustment process of the terminal; determines a second screen backlight value for brightness compensation of the screen display brightness of the terminal based on the screen brightness change factor and a first screen backlight value, the first screen backlight value being a screen backlight value before brightness compensation of the screen display brightness of the terminal, and the second screen backlight value being a screen backlight value after brightness compensation of the screen display brightness of the terminal; and the compensating unit compensates the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value.
[0016] In one implementation, the determining unit determines the screen brightness change factor matching the terminal characteristic in the following manner: determining spectral response coefficients of the terminal, the spectral response coefficients including a red spectral response coefficient, a green spectral response coefficient, and a blue spectral response coefficient; determining a first screen brightness value based on the spectral response coefficients and red, green, and blue color temperature components before screen color temperature adjustment; determining a second screen brightness value based on the spectral response coefficients and red, green, and blue color temperature components after screen color temperature adjustment; and determining a ratio between the first screen brightness value and the second screen brightness value as the screen brightness change factor matching the terminal characteristic.
[0017] In one implementation, the determining unit determines the screen brightness change factor matching the terminal characteristic in the following manner: calling a screen brightness lookup curve of the terminal, the screen brightness lookup curve having a one-to-one correspondence with the terminal and representing a correspondence between screen backlight values, color temperature values, and screen brightness values; finding a first screen brightness value and a second screen brightness value based on the screen brightness lookup curve, the first screen brightness value being a screen brightness value matching a current screen backlight value of the terminal and a color temperature value before screen color temperature adjustment, and the second screen brightness value being a screen brightness value matching the current screen backlight value of the terminal and a color temperature value after screen color temperature adjustment; and determining a ratio between the first screen brightness value and the second screen brightness value as the screen brightness change factor matching the terminal characteristic.
[0018] In one implementation, the determining unit determines the screen brightness lookup curve in the following manner: performing screen color temperature adjustment on the terminal when a screen backlight value of the terminal is a first screen backlight value; collecting screen brightness values of the terminal based on a plurality of different color temperature values during the screen color temperature adjustment on the terminal, to obtain a plurality of sets of correspondence between color temperature values and screen brightness values; and performing interpolation smoothing processing on data included in the plurality of sets of correspondence, to obtain a screen brightness lookup curve corresponding to the first screen backlight value.
[0019] In one implementation, the compensating unit compensates for screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value not being in a backlight value range of a high-brightness mode and the second screen backlight value being in the backlight value range of the high-brightness mode, adjusting a backlight value of the terminal from the first screen backlight value to a screen backlight value corresponding to a maximum adjustable brightness supported by the terminal, and switching a display mode of the terminal to the high-brightness mode.
[0020] In one embodiment, the compensation unit is further configured to: after switching the display mode of the terminal to the highlight mode, in response to the second screen backlight value being less than a screen backlight value corresponding to a maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from a screen backlight value corresponding to a maximum adjustable brightness supported by the terminal to the second screen backlight value; and in response to the second screen backlight value being greater than or equal to a screen backlight value corresponding to a maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to a screen backlight value corresponding to the maximum display brightness.
[0021] In one embodiment, the compensation unit compensates for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value being within a range of backlight values in the highlight mode and the second screen backlight value being greater than or equal to a screen backlight value corresponding to a maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to a screen backlight value corresponding to the maximum display brightness.
[0022] In one embodiment, the compensation unit compensates for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value being within a range of backlight values in the highlight mode and the second screen backlight value being less than a screen backlight value corresponding to a maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to the second screen backlight value.
[0023] According to a third aspect of the embodiments of the present disclosure, a screen brightness adjustment apparatus is provided, comprising:
[0024] a processor; and a memory for storing processor-executable instructions;
[0025] The processor is configured to perform the screen brightness adjustment method in the first aspect or any one of the embodiments of the first aspect.
[0026] According to a fourth aspect of the embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to perform the screen brightness adjustment method in the first aspect or any one of the embodiments of the first aspect.
[0027] The technical scheme provided by the embodiment of the present disclosure can include the following beneficial effects: in the case that the screen brightness changes during the screen color temperature adjustment process of the terminal, the screen brightness change factor matched with the terminal characteristics is determined, the current screen display brightness change of the terminal can be more accurately determined through the screen brightness change factor, and then more accurate screen display brightness compensation is realized.
[0028] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0029] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure.
[0030] Figure 1 is a schematic diagram of the relationship between a color temperature value and the luminous intensity of each color light in the related art.
[0031] Figure 2 is a flowchart of a screen brightness adjustment method according to an exemplary embodiment.
[0032] Figure 3 is a flowchart of a method for determining a screen brightness change factor matched with the terminal characteristics through the spectral response coefficient of the terminal according to an exemplary embodiment.
[0033] Figure 4 is a flowchart of a method for determining a screen brightness lookup curve corresponding to a first screen backlight value according to an exemplary embodiment.
[0034] Figure 5 is a schematic diagram of a screen brightness lookup table according to an exemplary embodiment.
[0035] Figure 6 is a flowchart of a method for determining a screen brightness change factor matched with the terminal characteristics through the screen brightness lookup curve of the terminal according to an exemplary embodiment.
[0036] Figure 7 is a schematic diagram of a screen brightness lookup curve corresponding to a first backlight value according to an exemplary embodiment.
[0037] Figure 8 is a flowchart of a screen brightness adjustment method according to an exemplary embodiment.
[0038] Figure 9 is a flowchart of a method for compensating the screen display brightness of the terminal according to an exemplary embodiment.
[0039] Figure 10 is a block diagram of a screen brightness adjustment device according to an example embodiment.
[0040] Figure 11 is a block diagram of a device for screen brightness adjustment according to an example embodiment. DETAILED DESCRIPTION
[0041] The example embodiments will be described in detail herein with reference to the accompanying drawings. In the following description, same numbers refer to same elements or elements having same function throughout the specification. The embodiments described in the example embodiments are not representative of all embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0042] In the drawings, like or similar elements are referred to by like or similar reference numbers throughout the specification. The described embodiments are part of the present disclosure, not all embodiments. The embodiments described below by reference to the drawings are exemplary and are intended to explain the present disclosure, not to be understood as limiting the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative labor are within the scope of protection of the present disclosure. The embodiments of the present disclosure are described in detail below with reference to the drawings.
[0043] The screen brightness adjustment method provided by the embodiments of the present disclosure can be applied to a scenario where the screen brightness of a terminal changes due to color temperature adjustment. The screen of the terminal can be a liquid crystal display (LCD) or an organic light-emitting diode (OLED).
[0044] In the related art, a terminal usually has a color temperature adjustment function and can passively or actively adjust the screen color temperature. For example, an eye protection mode is enabled in a manner of reducing the proportion of screen blue light. For another example, an ambient light sensor is used to control color temperature adjustment to keep the color temperature consistent with the ambient light color temperature. Figure 1 As shown in FIG. 1, adjusting the screen color temperature of the terminal is achieved by adjusting the luminous intensity proportion among red light, green light and blue light of the terminal screen. Therefore, during the screen color temperature adjustment of the terminal, the screen display brightness of the terminal will change.
[0045] The screen brightness adjustment method of the related technology can calculate a screen brightness change factor through a specific formula or a lookup table preset, and then adjust the screen backlight value of the terminal according to the screen brightness change factor. Since the specific formula or the lookup table used by the method is fixed for different terminals, the determined screen brightness change factor does not have universality. Therefore, in the related technology, the screen display brightness compensation effect is inconsistent for terminals with different screen light-emitting characteristics such as light-emitting materials and / or screen loads, which affects the display effect of the terminal.
[0046] The screen brightness compensation method provided in the embodiments of the present disclosure can more accurately determine the screen display brightness change of the terminal by determining the screen brightness change factor matched with the terminal characteristics in the case of screen brightness change during the screen color temperature adjustment of the terminal, and then compensating the screen display brightness of the terminal by adjusting the screen backlight value of the terminal. Through the present disclosure, the screen display brightness of the terminal can be accurately compensated in the case of screen display brightness change during the color temperature adjustment of the terminal.
[0047] For ease of description, the screen backlight value before the screen display brightness of the terminal is compensated is referred to as the first screen backlight value, and the screen backlight value after the screen display brightness of the terminal is compensated is referred to as the second screen backlight value.
[0048] Figure 2 A flowchart of a screen brightness adjustment method according to an exemplary embodiment is shown in FIG. 1. Figure 2 As shown in FIG. 1, the screen brightness adjustment method is used in a terminal, and includes the following steps.
[0049] In step S11, in the case of screen brightness change during the screen color temperature adjustment of the terminal, a screen brightness change factor matched with the terminal characteristics is determined.
[0050] In step S12, based on the screen brightness change factor and the first screen backlight value, a second screen backlight value for compensating the screen display brightness of the terminal is determined.
[0051] In step S13, based on the first screen backlight value and the second screen backlight value, the screen display brightness of the terminal is compensated.
[0052] In the embodiments of the present disclosure, the screen brightness change factor matched with the terminal characteristics is determined, and the screen backlight value after the screen display brightness of the terminal is compensated according to the screen brightness change factor, which can better compensate the screen display brightness of the terminal and solve the difference problem of different terminals.
[0053] The screen brightness adjustment method provided by the embodiments of the present disclosure can calculate the screen brightness change factor matched with the terminal characteristics through a screen brightness calculation formula of the terminal, or can determine the screen brightness change factor matched with the terminal characteristics by calling a screen brightness lookup curve of the terminal. The screen brightness lookup curve of the terminal is a lookup curve pre-determined to have a one-to-one correspondence with the terminal, and can represent the corresponding relationship between the screen backlight value, the color temperature value and the screen brightness.
[0054] In an example, the screen brightness change factor matched with the terminal characteristics can be calculated through the screen brightness calculation formula.
[0055] For ease of description, the screen brightness value matched with the current screen backlight value of the terminal and the color temperature value before the screen color temperature adjustment is referred to as the first screen brightness value, and the screen brightness value matched with the current screen backlight value of the terminal and the color temperature value after the screen color temperature adjustment is referred to as the second screen brightness value.
[0056] Figure 3 FIG. 1 is a flowchart of a method for determining a screen brightness change factor matched with terminal characteristics through a screen brightness calculation formula according to an example embodiment, as shown in FIG. 1, comprising the following steps. Figure 3
[0057] In step S21, the spectral response coefficient of the terminal is determined.
[0058] In the embodiments of the present disclosure, the spectral response coefficient of the terminal can include a red spectral response coefficient, a green spectral response coefficient and a blue spectral response coefficient.
[0059] In step S22a, the first screen brightness value is determined based on the spectral response coefficient, and the red color temperature component, the green color temperature component and the blue color temperature component before the screen color temperature adjustment.
[0060] In step S22b, the second screen brightness value is determined based on the spectral response coefficient, and the red color temperature component, the green color temperature component and the blue color temperature component after the screen color temperature adjustment.
[0061] In step S23, the ratio between the first screen brightness value and the second screen brightness value is determined as the screen brightness change factor matched with the terminal characteristics.
[0062] The screen brightness adjustment method provided by the embodiments of the present disclosure can determine the first screen brightness value and the second screen brightness value through the screen brightness calculation formula, and then determine the screen brightness change factor through the first screen brightness value and the second screen brightness value. In an example, the first screen brightness value (Y0) and the second screen brightness value (Y1) are determined through the screen brightness calculation formula, and then the screen brightness change factor (Y0 / Y1) is determined through the first screen brightness value (Y0) and the second screen brightness value (Y1). t ) to meet the screen brightness calculation formula: Y = rR + gG + bB. Wherein, R is the red color temperature component of the terminal screen, G is the green color temperature component of the terminal screen, B is the blue color temperature component of the terminal screen, and the screen brightness value Y is determined by the red color temperature component R, the green color temperature component G and the blue color temperature component B. The red spectral response coefficient r, the green spectral response coefficient g and the blue spectral response coefficient b are determined by the screen light emitting material of the terminal, and can be determined by screen spectrum calculation when the terminal is at the maximum display brightness.
[0063] In an embodiment, the first screen brightness value (Y0) can be determined by Y0 = rR0 + gG0 + bB0. Wherein, R0 represents the red color temperature component before screen color temperature adjustment, G0 represents the green color temperature component before screen color temperature adjustment, and B0 represents the blue color temperature component before screen color temperature adjustment.
[0064] In another embodiment, the second screen brightness value (Y) can be determined by Y = rR + gG + bB. Wherein, R represents the red color temperature component after screen color temperature adjustment, G represents the green color temperature component after screen color temperature adjustment, and B represents the blue color temperature component after screen color temperature adjustment. t t t t t t t t
[0065] In the embodiments of the present disclosure, in the case that the screen color temperature of the terminal changes, the screen display brightness of the terminal will change accordingly. Although the main reason affecting the screen display brightness is the change of the blue light emitting intensity of the terminal screen, the change of the green light emitting intensity and the change of the red light emitting intensity will also affect the screen display brightness of the terminal to a certain extent. The present disclosure takes into account the red color temperature component, the green color temperature component and the blue color temperature component in the process of calculating the screen brightness change factor, so that the obtained screen brightness change factor can better reflect the change of the screen display brightness.
[0066] In an example, in the case of determining the first screen brightness value (Y0) and the second screen brightness value (Y), the screen brightness change factor (Rate) can be calculated by the way of Rate = Y / Y0. t t
[0067] In the embodiments of the present disclosure, the screen brightness change factor is determined by the red spectral response coefficient r, the green spectral response coefficient g and the blue spectral response coefficient b of the terminal, and the screen brightness change factor is matched with the optical characteristics of the terminal. In addition, the red color temperature component, the green color temperature component and the blue color temperature component of the terminal screen are considered in the process of determining the screen brightness change factor, and the obtained screen brightness change factor can more accurately represent the screen display brightness change of the terminal compared with the screen brightness change factor determined by a single component.
[0068] In another example, the screen brightness lookup curve of the terminal can be determined in advance, and then the screen brightness change factor matched with the characteristics of the terminal is determined by calling the screen brightness lookup curve of the terminal.
[0069] Figure 4 A method flowchart for determining a screen brightness lookup curve corresponding to a first screen backlight value is shown according to an example embodiment, as shown in FIG. 3, including the following steps. Figure 4
[0070] In step S31, the screen color temperature of the terminal is adjusted when the screen backlight value of the terminal is the first screen backlight value.
[0071] In step S32, during the screen color temperature adjustment of the terminal, the screen brightness value of the terminal is collected based on a plurality of different color temperature values, and a plurality of corresponding relationships between the color temperature values and the screen brightness values are obtained.
[0072] In step S33, the data included in the plurality of corresponding relationships is subjected to interpolation smoothing processing, and a screen brightness lookup curve corresponding to the first screen backlight value is obtained.
[0073] In the embodiments of the present disclosure, a plurality of screen brightness values matched with a plurality of different screen backlight values and a plurality of different color temperature values can be obtained, and a screen brightness lookup table can be established based on the screen brightness values. In an embodiment, the screen brightness lookup table can be established by detecting the screen brightness value of the terminal under different screen backlight values and different color temperature values. For example, as shown in FIG. 4, the screen brightness lookup table can be established by detecting the screen brightness value of the terminal under different screen backlight values and different color temperature values. Figure 5 As shown, in the case that the maximum screen backlight value of the terminal is 800 nits, the screen backlight values of 50 nits, 100 nits, 200 nits, 300 nits, 500 nits and 800 nits are selected, and the color temperature values of 3000 K, 4000 K, 5000 K, 6000 K, 6500 K, 7000 K and 8000 K are selected, to establish the screen brightness lookup table. Through the screen brightness lookup table, the screen display brightness matched with each screen backlight value and each color temperature value can be found. For example, in the case that the color temperature value of the terminal is 3000 K and the screen backlight value of the terminal is 50 nits, the screen display brightness of the terminal is Y 11 .
[0074] In an embodiment, all the data corresponding to a certain screen backlight value in the screen brightness lookup table can be selected, and the screen brightness lookup curve of the terminal under the screen backlight value is obtained by means of interpolation smoothing processing on all the data corresponding to the screen backlight value. For example, the screen brightness of Y 21 , Y 22 , Y 23 , Y 24 , Y 25 , Y 26 and Y 27 are selected, and the color temperature values of 3000 K, 4000 K, 5000 K, 6000 K, 6500 K, 7000 K and 8000 K are selected, to obtain the screen brightness lookup curve corresponding to 100 nits by means of interpolation smoothing processing.
[0075] The screen brightness adjustment method provided by the embodiments of the present disclosure can determine the screen brightness lookup curve corresponding to each screen backlight value, and pre-store the determined screen brightness lookup curve in the terminal locally, to be called when determining the screen brightness change factor.
[0076] Figure 6 is a method flow chart for determining the screen brightness change factor matched with the terminal characteristics through the screen brightness lookup curve of the terminal according to an exemplary embodiment, as shown in Figure 6 , comprising the following steps.
[0077] In step S41, the screen brightness lookup curve of the terminal is called.
[0078] In step S42, the first screen brightness value and the second screen brightness value are found based on the screen brightness lookup curve.
[0079] In step S43, the ratio of the first screen brightness value to the second screen brightness value is determined as the screen brightness change factor matched with the terminal characteristics.
[0080] This disclosure determines a first screen brightness value that matches the current screen backlight value and the color temperature value before screen color temperature adjustment by searching a screen brightness lookup curve, and a second screen brightness value that matches the current screen backlight value and the color temperature value after screen color temperature adjustment. Then, by the ratio of the first screen brightness value to the second screen brightness value, a screen brightness variation factor that matches the terminal characteristics is determined.
[0081] In one embodiment, when it is necessary to call the screen brightness lookup curve of the terminal, the screen brightness lookup curve corresponding to the first screen backlight value can be called by determining the first screen backlight value.
[0082] Figure 7 This is a schematic diagram illustrating a screen brightness lookup curve corresponding to a first backlight value according to an exemplary embodiment, such as... Figure 7 As shown, the first screen brightness value (Y0) matching the first backlight value and the screen color temperature value before adjustment (CCT0) can be found, as well as the first backlight value and the screen color temperature value after adjustment (CCT0) can be found. t The second screen brightness value (Y) t ).
[0083] In one example, when determining the first screen brightness value (Y0) and the second screen brightness value (Y... t In the case of Rate=Y, t The / Y0 method is used to determine the screen brightness variation factor (Rate) that matches the characteristics of the terminal.
[0084] In this embodiment, a screen brightness lookup curve for the terminal can be pre-established. The screen brightness value matched to each color temperature and screen backlight value in the lookup curve can be directly obtained through actual detection when the terminal is at that color temperature and screen backlight value. The screen brightness variation factor determined by the screen brightness lookup curve is more accurate and better matches the terminal characteristics than the screen brightness variation factor calculated using a screen brightness calculation formula.
[0085] This disclosure allows for the direct determination of a first screen brightness value that matches the current screen backlight value and the color temperature value before screen color temperature adjustment of the matching terminal, as well as a second screen brightness value that matches the current screen backlight value and the color temperature value after screen color temperature adjustment of the matching terminal.
[0086] In the embodiments of the present disclosure, the screen display brightness of the terminal before color temperature adjustment (the first screen brightness value) can be taken as the target screen display brightness of the terminal, and then in the case that the target screen display brightness (Y0) is used to determine the screen brightness change factor (Rate), the second screen backlight value for brightness compensation of the screen display brightness of the terminal can be determined by the screen brightness change factor (Rate) and the first screen backlight value (dbv0). For example, the first screen backlight value (dbv0) and the second screen backlight value (dbv t ) satisfy the formula: dbv t = dbv0 / Rate.
[0087] In the embodiments of the present disclosure, when the screen display brightness of the terminal is compensated by the first screen backlight value and the second screen backlight value, the case that the screen display brightness compensation cannot be performed because the second screen backlight value exceeds the current maximum screen backlight value of the terminal can occur. In this case, the second screen backlight value is usually in the backlight value range in the high brightness mode (HBM). In an example, in the case that the first screen backlight value is not in the backlight value range in the high brightness mode and the second screen backlight value is in the backlight value range in the high brightness mode, the display mode of the terminal can be switched to the high brightness mode, so that the terminal can perform screen backlight value adjustment in this case. In addition, to prevent flicker of the screen display picture, the screen backlight value of the terminal can be adjusted to the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal before the display mode of the terminal is switched to the high brightness mode.
[0088] In an embodiment, in the case that the display mode of the terminal is switched to the high brightness mode, the screen backlight value of the terminal can be adjusted to a suitable screen backlight value by judging whether the second screen backlight value is greater than the screen backlight value corresponding to the maximum display brightness of the terminal. For example, in the case that the second screen backlight value is greater than or equal to the screen backlight value corresponding to the maximum display brightness of the terminal, the screen backlight value of the terminal can be adjusted to the screen backlight value corresponding to the maximum display brightness. For another example, in the case that the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness of the terminal, the screen backlight value of the terminal can be adjusted to the second screen backlight value.
[0089] In another example, if the first screen backlight value is in the backlight value range in the high-brightness mode, the display mode does not need to be switched, and then the screen backlight value of the terminal is adjusted to the second screen backlight value or the screen backlight value corresponding to the maximum display brightness of the terminal according to the size relationship between the second screen backlight value and the screen backlight value corresponding to the maximum display brightness of the terminal. For example, the screen backlight value of the terminal can be adjusted to the screen backlight value corresponding to the maximum display brightness when the second screen backlight value is greater than or equal to the screen backlight value corresponding to the maximum display brightness of the terminal. For another example, the screen backlight value of the terminal can be adjusted to the second screen backlight value when the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness of the terminal.
[0090] Figure 8 FIG. 5 is a flowchart of a method for adjusting screen brightness according to an example embodiment, as shown in FIG. 5, steps S51 and S52 of the embodiment of the present disclosure are similar to steps S11 and S12 shown in FIG. 4, and will not be described in detail here. Figure 8 Figure 2
[0091] In step S53a, when the first screen backlight value is not in the backlight value range in the high-brightness mode and the second screen backlight value is in the backlight value range in the high-brightness mode, the backlight value of the terminal is adjusted from the first screen backlight value to the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal, and the display mode of the terminal is switched to the high-brightness mode.
[0092] In step S53b, when the first screen backlight value is in the backlight value range in the high-brightness mode, it is determined whether the second screen backlight value is greater than the screen backlight value corresponding to the maximum display brightness supported by the terminal.
[0093] In step S54a, when the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the second screen backlight value.
[0094] In step S54b, when the second screen backlight value is greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the screen backlight value corresponding to the maximum display brightness.
[0095] Figure 9 FIG. 6 is a flowchart of a method for compensating for the display brightness of a terminal screen according to an example embodiment, as shown in FIG. 6, steps S61 and S62 of the embodiment of the present disclosure are similar to steps S11 and S12 shown in FIG. 4, and will not be described in detail here. Figure 9 In the case that the terminal is subjected to screen color temperature adjustment and the screen display brightness of the terminal changes, the first screen brightness value matching the current screen backlight value of the terminal and the color temperature value before the screen color temperature adjustment can be determined. In an example, if the terminal is provided with a screen brightness automatic adjustment function based on screen brightness change, the screen backlight value of the terminal can be preliminarily adjusted through the screen brightness automatic adjustment after the terminal is subjected to screen color temperature adjustment, and the adjusted screen backlight value is determined as the first screen backlight value. In an embodiment, the second screen brightness value matching the current screen backlight value of the terminal and the color temperature value after the screen color temperature adjustment can be determined through the first screen backlight value and the screen brightness change factor in the case that the first screen backlight value is determined.
[0096] In an example, it can be judged whether the first screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If yes, it is further judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If yes, it is judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness. If yes, the screen backlight value of the terminal is adjusted to the second screen backlight value, and if no, the screen backlight value of the terminal is adjusted to the screen backlight value corresponding to the maximum display brightness.
[0097] In another example, it can be judged whether the first screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If yes, it is further judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If no, the screen backlight value of the terminal is adjusted to the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal, and the display mode of the terminal is switched to the high brightness mode. Further, it is judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness. If yes, the screen backlight value of the terminal is adjusted to the second screen backlight value, and if no, the screen backlight value of the terminal is adjusted to the screen backlight value corresponding to the maximum display brightness.
[0098] In yet another example, it can be judged whether the first screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If no, it is further judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If no, it is judged whether the second screen backlight value is less than the screen backlight value corresponding to the maximum display brightness. If yes, the screen backlight value of the terminal is adjusted to the second screen backlight value, and if no, the screen backlight value of the terminal is adjusted to the screen backlight value corresponding to the maximum display brightness.
[0099] In yet another example, it can be determined whether the first screen backlight value is less than a screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If not, it can be further determined whether the second screen backlight value is less than the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal. If yes, the screen backlight value of the terminal is adjusted to the second screen backlight value.
[0100] The terminal can achieve brightness compensation of any screen display brightness within a screen backlight value adjustment range through the present disclosure.
[0101] In the embodiments of the present disclosure, the screen brightness change factor is determined by simultaneously considering the red color temperature component, the green color temperature component and the blue color temperature component of the terminal screen in the process of determining the screen brightness change factor, so that the obtained screen brightness change factor is more consistent with the actual screen display brightness change of the terminal. Moreover, the screen brightness change factor is determined by the spectral response coefficient of the terminal or the screen brightness lookup curve of the terminal, so that the obtained screen brightness change factor is matched with the characteristics of the terminal. The second screen backlight value determined by the screen brightness change factor compensates the screen display brightness of the terminal, which can ensure that the display effect is not lost due to the change of the color temperature, and meets the use requirements of the user. In addition, the present disclosure can achieve screen display brightness compensation by switching the display mode to the high-brightness mode when the second screen backlight value is in the backlight value range of the high-brightness mode, thereby widening the screen display brightness compensation range of the terminal.
[0102] Based on the same concept, the embodiments of the present disclosure also provide a screen brightness adjustment device.
[0103] It can be understood that the screen brightness adjustment device provided by the embodiments of the present disclosure includes the hardware structure and / or software modules corresponding to the execution of each function in order to achieve the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiments of the present disclosure, the embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present disclosure.
[0104] Figure 10 is a block diagram of a screen brightness adjustment device according to an example embodiment. Referring to Figure 10 The device 100 includes a determination unit 101 and a compensation unit 102.
[0105] The determining unit 101 determines a screen brightness change factor matching the terminal characteristics in response to a screen brightness change of the terminal occurring in the process of screen color temperature adjustment. Based on the screen brightness change factor and a first screen backlight value, a second screen backlight value is determined for brightness compensation of the screen display brightness of the terminal, the first screen backlight value being a screen backlight value before brightness compensation of the screen display brightness of the terminal, and the second screen backlight value being a screen backlight value after brightness compensation of the screen display brightness of the terminal. The compensating unit 102 compensates the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value.
[0106] In an implementation, the determining unit 101 determines the screen brightness change factor matching the terminal characteristics in the following manner: determining a spectral response coefficient of the terminal, the spectral response coefficient including a red spectral response coefficient, a green spectral response coefficient, and a blue spectral response coefficient. Based on the spectral response coefficient and red, green, and blue color temperature components before screen color temperature adjustment, a first screen brightness value is determined. Based on the spectral response coefficient and the red, green, and blue color temperature components after screen color temperature adjustment, a second screen brightness value is determined. A ratio between the first screen brightness value and the second screen brightness value is determined as the screen brightness change factor matching the terminal characteristics.
[0107] In an implementation, the determining unit 101 determines the screen brightness change factor matching the terminal characteristics in the following manner: calling a screen brightness lookup curve of the terminal, the screen brightness lookup curve having a one-to-one correspondence with the terminal and representing a correspondence between a screen backlight value, a color temperature value, and a screen brightness value. Based on the screen brightness lookup curve, a first screen brightness value and a second screen brightness value are found, the first screen brightness value being a screen brightness value matching a current screen backlight value of the terminal and a color temperature value before screen color temperature adjustment, and the second screen brightness value being a screen brightness value matching the current screen backlight value of the terminal and a color temperature value after screen color temperature adjustment. A ratio between the first screen brightness value and the second screen brightness value is determined as the screen brightness change factor matching the terminal characteristics.
[0108] In an implementation, the determining unit 101 determines the screen brightness lookup curve in the following manner: performing screen color temperature adjustment on the terminal when a screen backlight value of the terminal is a first screen backlight value. In the process of performing screen color temperature adjustment on the terminal, screen brightness values of the terminal are collected based on a plurality of different color temperature values, obtaining a plurality of sets of correspondence between color temperature values and screen brightness values. Data included in the plurality of sets of correspondence is subjected to interpolation smoothing processing, obtaining a screen brightness lookup curve corresponding to the first screen backlight value.
[0109] In one embodiment, the compensation unit 102 compensates the display brightness of the screen of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value not being in the range of backlight values in the high brightness mode and the second screen backlight value being in the range of backlight values in the high brightness mode, adjusting the backlight value of the terminal from the first screen backlight value to the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal, and switching the display mode of the terminal to the high brightness mode.
[0110] In one embodiment, the compensation unit 102 is further configured to: after switching the display mode of the terminal to the high brightness mode, in response to the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the second screen backlight value. In response to the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the screen backlight value corresponding to the maximum display brightness.
[0111] In one embodiment, the compensation unit 102 compensates the display brightness of the screen of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value being in the range of backlight values in the high brightness mode and the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to the screen backlight value corresponding to the maximum display brightness.
[0112] In one embodiment, the compensation unit 102 compensates the display brightness of the screen of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: in response to the first screen backlight value being in the range of backlight values in the high brightness mode and the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal, adjusting the backlight value of the terminal from the first screen backlight value to the second screen backlight value.
[0113] As to the apparatus in the above-described embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and thus will not be described in detail here.
[0114] Figure 11 is a block diagram of an apparatus 200 for screen brightness adjustment according to an example embodiment. The apparatus 200 can be, for example, a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
[0115] Reference will now be made to Figure 11The device 200 can include one or more of the following components: a processing component 202, a memory 204, a power supply component 206, a multimedia component 208, an audio component 210, an input / output (I / O) interface 212, a sensor component 214, and a communication component 216.
[0116] The processing component 202 typically controls overall operations of the device 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 can include one or more processors 220 to execute instructions stored in the memory 204 to complete all or a part of steps of the methods described above. In addition, the processing component 202 can include one or more modules to facilitate interaction between the processing component 202 and other components. For example, the processing component 202 can include a multimedia module to facilitate the interaction between the multimedia component 208 and the processing component 202.
[0117] The memory 204 is configured to store various types of data to support operations of the device 200. Examples of these data include instructions for any applications or methods operating on the device 200, contact data, phonebook data, messages, pictures, videos, and so on. The memory 204 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0118] The power supply component 206 supplies electrical power for various components of the device 200. The power supply component 206 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing electrical power for the device 200.
[0119] The multimedia component 208 includes a screen providing an output interface between the device 200 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensors can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 208 includes a front camera and / or a back camera. The front camera and / or the back camera can receive external multimedia data when the device 200 is in an operation mode, such as a shooting mode or a video mode. Each of the front and back cameras can be a fixed optical lens system or have a focal length and optical zoom capability.
[0120] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC) that is configured to receive an external audio signal when the device 200 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 204 or transmitted via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.
[0121] The I / O interface 212 provides an interface between the processing component 202 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0122] The sensor component 214 includes one or more sensors for providing status assessments of various aspects of the device 200. For example, the sensor component 214 can detect an open / closed position of the device 200, relative positioning of components, such as a display and a keypad of the device 200, a change of position of the device 200 or a component of the device 200, presence or absence of user contact with the device 200, orientation or acceleration / deceleration / g-force and temperature of the device 200. The sensor component 214 can include an orientation sensor, an altimeter, a proximity sensor, an accelerometer, a gyroscope, a magnetometer, a pressure sensor or a temperature sensor.
[0123] The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and another device. The device 200 can access a wireless network based on a communication standard, such as WiFi, 4G, or 5G, or a combination thereof. In an example embodiment, the communication component 216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 216 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0124] In exemplary embodiments, the apparatus 200 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic elements, for executing the above-described methods.
[0125] In exemplary embodiments, a non-transitory computer-readable storage medium including instructions, such as the memory 204 including instructions, is also provided, which can be executed by the processor 220 of the apparatus 200 to complete the above-described methods. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0126] It can be understood that, in the present disclosure, "multiple" refers to two or more, and other quantifiers are similar thereto. The association relationship of "and / or" describing the associated objects means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship. The singular form "a", "said" and "the" are also intended to include the plural form, unless the context clearly indicates otherwise.
[0127] It can be further understood that the terms "first", "second", and the like are used to describe various information, but the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a particular order or importance. In fact, the expressions "first", "second", and the like can be completely interchangeable. For example, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information without departing from the scope of the present disclosure.
[0128] It can be further understood that, unless otherwise specified, "connection" includes direct connection between the two without other components, and also includes indirect connection between the two with other elements.
[0129] It can be further understood that, although the operations are described in a specific order in the drawings of the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order or in a serial order, or requiring all the shown operations to be performed to obtain the desired results. In a specific environment, multi-tasking and parallel processing can be advantageous.
[0130] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
[0131] It should be understood that the present disclosure is not limited to the precise structures as herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the claims that follow.
Claims
1. A method of adjusting the brightness of a screen, characterized in that, The method applied to a terminal comprises: In response to a screen brightness change of the terminal occurring in a screen color temperature adjustment process, determining a screen brightness change factor matched with a terminal characteristic, the screen brightness change factor being a ratio of a first screen brightness value to a second screen brightness value, the first screen brightness value being a screen brightness value matched with a current screen backlight value of the terminal and a color temperature value before the screen color temperature adjustment, and the second screen brightness value being a screen brightness value matched with the current screen backlight value of the terminal and a color temperature value after the screen color temperature adjustment; Based on the screen brightness change factor and a first screen backlight value, determining a second screen backlight value for brightness compensation of a screen display brightness of the terminal, The first screen backlight value being a screen backlight value before brightness compensation of the screen display brightness of the terminal, and the second screen backlight value being a screen backlight value after brightness compensation of the screen display brightness of the terminal; Based on the first screen backlight value and the second screen backlight value, compensating the screen display brightness of the terminal.
2. The screen brightness adjusting method of claim 1, wherein, The determination of the screen brightness change factor matched with the terminal characteristic comprises: Determining a spectral response coefficient of the terminal, the spectral response coefficient comprising a red spectral response coefficient, a green spectral response coefficient and a blue spectral response coefficient; Based on the spectral response coefficient, and a red color temperature component, a green color temperature component and a blue color temperature component before the screen color temperature adjustment, determining the first screen brightness value; Based on the spectral response coefficient, and the red color temperature component, the green color temperature component and the blue color temperature component after the screen color temperature adjustment, determining the second screen brightness value.
3. The screen brightness adjusting method of claim 1, wherein, The determination of the screen brightness change factor matched with the terminal characteristic comprises: Calling a screen brightness lookup curve of the terminal, the screen brightness lookup curve having a one-to-one correspondence with the terminal and representing a corresponding relationship among a screen backlight value, a color temperature value and a screen brightness value; Based on the screen brightness lookup curve, finding the first screen brightness value and the second screen brightness value.
4. The screen brightness adjusting method of claim 3, wherein, The screen brightness lookup curve is determined in the following manner: In a case where the screen backlight value of the terminal is a first screen backlight value, performing screen color temperature adjustment on the terminal; In the process of performing the screen color temperature adjustment on the terminal, based on a plurality of different color temperature values, collecting screen brightness values of the terminal to obtain a plurality of corresponding relationships between color temperature values and screen brightness values; Performing interpolation smoothing processing on data included in the plurality of corresponding relationships to obtain a screen brightness lookup curve corresponding to the first screen backlight value.
5. The screen brightness adjustment method according to any one of claims 1 to 4, characterized by, The compensation of the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value comprises: In response to the first screen backlight value not being in a backlight value range in a high-light mode, and the second screen backlight value being in the backlight value range in the high-light mode, adjusting the backlight value of the terminal from the first screen backlight value to a screen backlight value corresponding to a maximum adjustable brightness supported by the terminal, and switching a display mode of the terminal to the high-light mode.
6. The screen brightness adjustment method of claim 5, wherein, After switching the display mode of the terminal to the high-light mode, the screen brightness adjustment method further comprises: adjusting the backlight value of the terminal to the second screen backlight value corresponding to the maximum adjustable brightness supported by the terminal, in response to the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal; adjusting the backlight value of the terminal to the screen backlight value corresponding to the maximum display brightness, in response to the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal.
7. The screen brightness adjustment method according to any one of claims 1 to 4, characterized by, compensating for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value, including: adjusting the backlight value of the terminal to the screen backlight value corresponding to the maximum display brightness, in response to the first screen backlight value being in the backlight value range in the high brightness mode and the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal.
8. The screen brightness adjustment method according to any one of claims 1 to 4, characterized by, compensating for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value, including: adjusting the backlight value of the terminal to the second screen backlight value, in response to the first screen backlight value being in the backlight value range in the high brightness mode and the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal.
9. A screen brightness adjusting apparatus, characterized by comprising: The apparatus is applied to a terminal, and the apparatus includes: a determination unit configured to, in response to a screen brightness change occurring in a screen color temperature adjustment process of the terminal, determine a screen brightness change factor matched with a characteristic of the terminal, the screen brightness change factor being a ratio of a first screen brightness value to a second screen brightness value, the first screen brightness value being a screen brightness value matched with a current screen backlight value of the terminal and a color temperature value before the screen color temperature adjustment, and the second screen brightness value being a screen brightness value matched with the current screen backlight value of the terminal and a color temperature value after the screen color temperature adjustment; determine a second screen backlight value for brightness compensation for a screen display brightness of the terminal based on the screen brightness change factor and a first screen backlight value, the first screen backlight value being a screen backlight value before the brightness compensation for the screen display brightness of the terminal, and the second screen backlight value being a screen backlight value after the brightness compensation for the screen display brightness of the terminal; a compensation unit configured to compensate for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value.
10. The screen brightness adjusting apparatus of claim 9, wherein, The determination unit determines the screen brightness change factor matched with the characteristic of the terminal in the following manner: determine a spectral response coefficient of the terminal, the spectral response coefficient including a red spectral response coefficient, a green spectral response coefficient, and a blue spectral response coefficient; determine the first screen brightness value based on the spectral response coefficient and a red color temperature component, a green color temperature component, and a blue color temperature component before the screen color temperature adjustment; determine the second screen brightness value based on the spectral response coefficient and the red color temperature component, the green color temperature component, and the blue color temperature component after the screen color temperature adjustment.
11. The screen brightness adjusting apparatus of claim 9, wherein, The determining unit determines the screen brightness variation factor that matches the terminal characteristics in the following manner: The screen brightness lookup curve of the terminal is invoked. The screen brightness lookup curve has a one-to-one correspondence with the terminal and represents the correspondence between screen backlight value, color temperature value and screen brightness. Based on the screen brightness lookup curve, find the first screen brightness value and the second screen brightness value.
12. The screen brightness adjustment apparatus of claim 11, wherein, The determining unit determines the screen brightness lookup curve in the following manner: When the screen backlight value of the terminal is a first screen backlight value, the screen color temperature of the terminal is adjusted. During the process of adjusting the screen color temperature of the terminal, the screen brightness value of the terminal is collected based on multiple different color temperature values to obtain multiple sets of correspondences between the color temperature value and the screen brightness value. Interpolation and smoothing are performed on the data included in the multiple sets of correspondences to obtain the screen brightness lookup curve corresponding to the first screen backlight value.
13. The screen brightness adjusting apparatus according to any one of claims 9 to 12, wherein The compensation unit compensates for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: In response to the first screen backlight value not being within the backlight value range of high brightness mode, and the second screen backlight value being within the backlight value range of high brightness mode, the backlight value of the terminal is adjusted from the first screen backlight value to the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal, and the display mode of the terminal is switched to high brightness mode.
14. The screen brightness adjustment apparatus of claim 13, wherein, The compensation unit is also used for: After the display mode of the terminal is switched to high brightness mode, in response to the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the second screen backlight value. In response to the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the screen backlight value corresponding to the maximum adjustable brightness supported by the terminal to the screen backlight value corresponding to the maximum display brightness.
15. The screen brightness adjusting apparatus according to any one of claims 9 to 12, wherein The compensation unit compensates for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: In response to the first screen backlight value being within the backlight value range of high brightness mode, and the second screen backlight value being greater than or equal to the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the first screen backlight value to the screen backlight value corresponding to the maximum display brightness.
16. The screen brightness adjusting apparatus according to any one of claims 9 to 12, wherein The compensation unit compensates for the screen display brightness of the terminal based on the first screen backlight value and the second screen backlight value in the following manner: In response to the first screen backlight value being within the backlight value range of high brightness mode, and the second screen backlight value being less than the screen backlight value corresponding to the maximum display brightness supported by the terminal, the backlight value of the terminal is adjusted from the first screen backlight value to the second screen backlight value.
17. A screen brightness adjustment apparatus, characterized by comprising: include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the screen brightness adjustment method in any one of claims 1 to 8.
18. A storage medium, characterized by The storage medium has instructions stored therein, and when the instructions in the storage medium are executed by the processor of the terminal, the terminal is enabled to perform the screen brightness adjustment method in any one of claims 1 to 8.
Citation Information
Patent Citations
Eye-protecting mode adjusting method of display device and display device
CN109147681A
Screen display method and device
CN109461409A