Brightness adjusting method and electronic equipment
Through the analysis of the brightness adjustment command and brightness threshold relationship of the display screen, different strategies are used to control the brightness adjustment of the display screen, which solves the problem of strobe phenomenon in low-brightness display and improves the screen display effect and stability.
Patent Information
- Application Number
- CN202510573797.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-06-13
AI Technical Summary
The current low-brightness display technology has strobes when adjusting the screen brightness, resulting in low screen display effect.
By obtaining the brightness adjustment instructions for the display screen, the relationship between the target brightness and the brightness threshold is determined, and the display screen is controlled to display the target brightness based on the first strategy or the second strategy. The first strategy has a first brightness at the driving voltage of the target grayscale, and the second strategy has a second brightness at the driving voltage of the same target grayscale, and the first brightness is smaller than the second brightness.
It effectively avoids strobes during low brightness display, improves the screen display effect, and ensures the stability and comfort of display in low brightness environments.
Smart Images

Figure CN120148434A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of screen display control technology, and in particular, to a brightness adjustment method and an electronic device. Background Art
[0002] The low-brightness display technology of electronic devices is of great significance for improving user experience, protecting eyesight, and extending device battery life. With the development of technology, significant progress has been made in low-brightness display in aspects such as screen dimming, eye protection mode, and energy-saving optimization.
[0003] However, when the current low-brightness display technology adjusts the screen brightness, there is a stroboscopic phenomenon, resulting in a low screen display effect. Summary of the Invention
[0004] In view of this, this application provides a brightness adjustment method and an electronic device, as follows:
[0005] A brightness adjustment method, applied to an electronic device including a display screen, includes:
[0006] Obtain a brightness adjustment instruction for the display screen, where the brightness adjustment instruction includes a target brightness;
[0007] Determine the relationship between the target brightness and a brightness threshold;
[0008] If the target brightness is less than the brightness threshold, control the display screen to display the target brightness based on a first strategy;
[0009] If the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on a second strategy;
[0010] Wherein, the first strategy has a first brightness at the driving voltage of the target gray level, and the second strategy has a second brightness at the driving voltage of the target gray level, and the first brightness is less than the second brightness.
[0011] In the above method, preferably, the first strategy is implemented based on the display controller of the display screen configuring first driving configuration information, and the second strategy is implemented based on the display controller configuring second driving configuration information;
[0012] In the first driving configuration information, the driving voltage corresponding to the target gray level is a first driving voltage; in the second driving configuration information, the driving voltage corresponding to the target gray level is a second driving voltage; and the first driving voltage is less than the second driving voltage.
[0013] In the above method, preferably, the first driving configuration information includes first driving voltage configuration information of a first number of levels, the second driving configuration information includes second driving voltage configuration information of a second number of levels, and the first number of levels is equal to the second number of levels;
[0014] The display controller responds to the first driving configuration information based on a first driving voltage range, and the display controller responds to the second driving configuration information based on a second driving voltage range, and the first driving voltage range is less than the second driving voltage range.
[0015] In the above method, preferably, controlling the display screen to display the target brightness based on a first strategy includes:
[0016] Controlling the display controller to configure the current driving configuration information as the first driving configuration information;
[0017] The display controller configures a first target driving voltage corresponding to each pixel gray level of the display screen based on the first driving configuration information, and drives each pixel of the display screen according to the corresponding first target driving voltage to match the display screen to display the target brightness.
[0018] In the above method, preferably, before controlling the display controller to configure the current driving configuration information as the first driving configuration information, it further includes:
[0019] Obtaining the numerical relationship between the target brightness and the brightness threshold;
[0020] Based on the saturation voltage and the numerical relationship, determining a maximum driving voltage, where the maximum driving voltage is the driving voltage corresponding to the maximum gray level in the first driving configuration information;
[0021] According to the maximum driving voltage, matching the driving voltages corresponding to each gray level to obtain the first driving configuration information.
[0022] In the above method, preferably, controlling the display screen to display the target brightness based on a first strategy further includes:
[0023] If the current brightness is greater than the brightness threshold, adjusting the real-time backlight current of the backlight element of the display screen to a backlight current threshold, where the backlight current threshold is the backlight current value matching the brightness threshold.
[0024] In the above method, preferably, controlling the display screen to display the target brightness based on a second strategy includes:
[0025] Adjusting the real-time backlight current of the backlight element of the display screen to a target backlight current value, where the target backlight current value is the backlight current value matching the target brightness;
[0026] Among them, the current driving configuration information of the display screen is configured as the second driving configuration information.
[0027] Preferably, the above method further includes controlling the display screen to display the target brightness based on a second policy:
[0028] If the current brightness is less than the brightness threshold, control the display controller to configure and update the current driving configuration information from the first driving configuration information corresponding to the current brightness to the second driving configuration information, where the driving voltage corresponding to the maximum gray level in the second driving configuration information is equal to the saturation voltage;
[0029] The display controller configures the second target driving voltage corresponding to each pixel gray level of the display screen based on the second driving configuration information, and drives each pixel of the display screen according to the corresponding second target driving voltage to match the display screen to display the target brightness.
[0030] An electronic device includes:
[0031] A display screen;
[0032] A processor, where the processor includes:
[0033] An instruction receiving unit, configured to obtain a brightness adjustment instruction for the display screen, where the brightness adjustment instruction includes a target brightness;
[0034] A threshold determination unit, configured to determine the relationship between the target brightness and the brightness threshold;
[0035] The processor is configured to, if the target brightness is less than the brightness threshold, control the display screen to display the target brightness based on a first policy; if the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on a second policy;
[0036] Among them, the first policy has a first brightness at the driving voltage of the target gray level, and the second policy has a second brightness at the driving voltage of the target gray level, and the first brightness is less than the second brightness.
[0037] An electronic device includes: a memory, a processor, and a computer program stored on the memory, and the processor executes the computer program to implement the steps of the brightness adjustment method.
[0038] As can be seen from the above technical solution, a brightness adjustment method and an electronic device disclosed in the present application obtain a brightness adjustment instruction for a display screen, and the brightness adjustment instruction includes a target brightness. Determine the relationship between the target brightness and the brightness threshold. If the target brightness is less than the brightness threshold, control the display screen to display the target brightness based on the first strategy. If the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on the second strategy. Among them, the first strategy has a first brightness at the driving voltage of the target gray scale, the second strategy has a second brightness at the driving voltage of the target gray scale, and the first brightness is less than the second brightness. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0040] Figure 1 Schematic flowchart of a brightness adjustment method provided by an embodiment of the present application;
[0041] Figure 2 Schematic diagram of a driving configuration information provided by an embodiment of the present application;
[0042] Figure 3 Schematic flowchart of a method for obtaining a first driving configuration information provided by an embodiment of the present application;
[0043] Figure 4 Schematic diagram of a transmittance characteristic curve provided by an embodiment of the present application;
[0044] Figure 5 Schematic flowchart of another brightness adjustment method provided by an embodiment of the present application;
[0045] Figure 6 Schematic flowchart of another brightness adjustment method provided by an embodiment of the present application;
[0046] Figure 7 Schematic flowchart of another brightness adjustment method provided by an embodiment of the present application;
[0047] Figure 8 Schematic diagram of the structure of an electronic device provided by an embodiment of the present application;
[0048] Figure 9 Schematic diagram of the structure of another electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0049] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0050] The embodiment of the present application provides a brightness adjustment method, aiming to improve the screen display effect when adjusting the screen brightness to a low level. The brightness adjustment method in the embodiment of the present application will be introduced in detail below in conjunction with the accompanying drawings.
[0051] Refer to Figure 1 , Figure 1 which is a schematic flowchart of a brightness adjustment method provided by an embodiment of the present application. The brightness adjustment method provided by an embodiment of the present application is applied to an electronic device including a display screen, such as Figure 1 shown. Specifically, the present application includes steps 101 to 104, and these steps will be described in detail below respectively.
[0052] Step 101: Obtain a brightness adjustment instruction for the display screen.
[0053] In this embodiment, the brightness adjustment instruction includes a target brightness, specifically indicating that the brightness displayed on the display screen is adjusted from the current brightness to the target brightness. Optionally, the brightness is configured with a limited number of levels. For example, the brightness ranges from low to high as 0 to 100 degrees, where 0 degrees is the darkest brightness and 100 degrees is the brightest brightness.
[0054] In an alternative embodiment, the brightness adjustment instruction is triggered by the user of the electronic device inputting the target brightness through an input device. For example, the user selects the target brightness by sliding the brightness adjustment bar on the display screen in a touch screen manner, thereby triggering the brightness adjustment instruction for the display screen.
[0055] In another alternative embodiment, the brightness adjustment instruction is automatically triggered by a light sensing element configured in the electronic device sensing a change in the ambient brightness. Optionally, when the ambient brightness changes significantly, the light sensing element senses the changed ambient brightness, and the light sensing control unit receives the ambient brightness and analyzes to obtain the target brightness, thereby triggering the brightness adjustment instruction. For example, when the user uses the electronic device at night, when the environment where the electronic device is located changes from high brightness to low brightness, the light sensing control unit of the electronic device receives the change in the ambient brightness sensed by the light sensing element and analyzes to obtain the target brightness, and automatically triggers the brightness adjustment instruction. Among them, the light sensing control unit is configured in the electronic device and is used to receive the sensing signal of the light sensing element and analyze the target brightness, thereby triggering the brightness adjustment instruction.
[0056] Step 102: Determine the relationship between the target brightness and the brightness threshold.
[0057] In this embodiment, the relationship between the target brightness and the brightness threshold includes: the target brightness is less than the brightness threshold, or the target brightness is greater than or equal to the brightness threshold.
[0058] In an alternative embodiment, the brightness threshold is configured as the minimum brightness that enables the backlight current output of the backlight element to be stable. For example, the backlight IC (Backlight Integrated Circuit, the core chip for controlling the backlight source) provides a stable current for the light source of the display screen through constant current driving technology. Usually, the current output of the backlight IC is unstable below 1 mA, and screen flickering occurs. Therefore, the screen brightness at a backlight current of 1 mA is configured as the brightness threshold.
[0059] Step 103: If the target brightness is less than the brightness threshold, control the display screen to display the target brightness based on the first strategy.
[0060] In this embodiment, the first strategy has a first brightness at the driving voltage of the target gray level, where the target gray level is any one of a finite number of gray levels. Taking the gray levels divided into 0 to 255 levels as an example, the target gray level is any one of the 0 to 255 levels.
[0061] In this embodiment, under the first strategy, the driving voltages of different gray levels have the first brightness. The driving voltage of the target gray level is also called the gamma voltage and is used to drive the pixels on the display screen to reach the target gray level.
[0062] Step 104: If the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on the second strategy.
[0063] In this embodiment, the second strategy has a second brightness at the driving voltage of the target gray level, where the first brightness is less than the second brightness, that is, under the first strategy, the brightness of the driving voltage corresponding to the target gray level is less than the brightness of the driving voltage corresponding to the target gray level under the second strategy.
[0064] Based on the above technical solution, it can be seen that a brightness adjustment method provided by an embodiment of the present application includes an electronic device with a display screen obtaining a brightness adjustment instruction for the display screen, where the brightness adjustment instruction includes a target brightness. Determine the relationship between the target brightness and the brightness threshold. If the target brightness is less than the brightness threshold, control the display screen of the display screen to display the target brightness based on the first strategy. If the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on the second strategy. Since the first strategy has a first brightness at the driving voltage of the target gray scale, the second strategy has a second brightness at the driving voltage of the target gray scale, and the first brightness is less than the second brightness, that is, when driving the same target gray scale, the brightness achieved by the first strategy is less than the brightness achieved by the second strategy. Therefore, when the target brightness is less than the brightness threshold, the second strategy is used to control the display screen to display the target brightness, and a stable low-brightness screen display effect is achieved by controlling the driving voltage of the target gray scale.
[0065] In an alternative embodiment, the display controller of the display screen can be used to respond to the control instruction of the electronic device and configure real-time driving configuration information to implement the first strategy or the second strategy. Specifically, the first strategy is implemented based on the display controller of the display screen configuring the first driving configuration information, and the second strategy is implemented based on the display controller configuring the second driving configuration information.
[0066] In this embodiment, the driving configuration information includes driving voltage configuration information of the target number of gray scales. Each driving voltage configuration information is used to configure the corresponding relationship between one gray scale and a driving voltage, and the driving voltage corresponding to the gray scale is used to drive the pixels of the display screen to reach the gray scale.
[0067] Figure 2 It is a schematic diagram of a driving configuration information provided by an embodiment of the present application. As Figure 2 shown, the target number of gray scales is 256, that is, the gray scale is divided into Gray0~Gray255. Correspondingly, the voltage values within the target driving voltage range are correspondingly divided into 256 voltage levels, that is, V0~V255. The driving configuration information includes 256 groups of driving voltage configuration information. A group of driving voltage configuration information includes the corresponding relationship between one gray scale and a driving voltage. Among them, the driving voltage V255 corresponding to the gray scale Gray255 is called the maximum driving voltage, that is, the Gamma H voltage (such as Figure 2 shown as the Gamma H voltage).
[0068] In this embodiment, in the first driving configuration information, the driving voltage corresponding to the target gray level is the first driving voltage. In the second driving configuration information, the driving voltage corresponding to the target gray level is the second driving voltage, and the first driving voltage is less than the second driving voltage. Optionally, the first driving configuration information includes the first driving voltage configuration information of the first number of levels, and the second driving configuration information includes the second driving voltage configuration information of the second number of levels, and the first number of levels is equal to the second number of levels.
[0069] In this embodiment, the display controller of the display screen responds to the first driving configuration information based on the first driving voltage range, and the display controller responds to the second driving configuration information based on the second driving voltage range. The first driving voltage range is less than the second driving voltage range, where the maximum value in the driving voltage range is determined based on the screen brightness. Optionally, when the screen brightness is greater than or equal to the brightness threshold, the maximum value in the driving voltage range is the saturation voltage. When the screen brightness is less than the brightness threshold, the maximum value in the driving voltage range decreases as the screen brightness decreases.
[0070] Further, different screen brightness levels below the brightness threshold respectively correspond to different first driving configuration information. In different first driving configuration information, the first driving voltage corresponding to the target gray level is different. Therefore, before controlling the display controller to configure the current driving configuration information, this application further includes the step of obtaining the first driving configuration information corresponding to the target brightness. This step is specifically applied to the processor in the electronic device. See Figure 3 , Figure 3 illustrates a method for obtaining the first driving configuration information. As Figure 3 shown, this method specifically includes steps 301 to 303.
[0071] Step 301: Obtain the numerical relationship between the target brightness and the brightness threshold.
[0072] In this implementation, the numerical relationship can be a proportional relationship. This step obtains the ratio of the target brightness to the brightness threshold. Taking the target brightness as 2 and the brightness threshold as 10 as an example, the ratio of the target brightness to the brightness threshold is obtained as 5.
[0073] In this embodiment, the proportional relationship is only an optional numerical relationship for measuring the deviation degree. The proportional relationship can reflect the deviation degree of the target brightness from the brightness threshold. It can be understood that the darker the target brightness, the greater the deviation degree and the smaller the ratio.
[0074] Step 302: Determine the maximum driving voltage based on the saturation voltage and the numerical relationship.
[0075] In this embodiment, the maximum driving voltage is the driving voltage corresponding to the maximum gray level in the first driving configuration information.
[0076] In this embodiment, the saturation voltage is the liquid crystal voltage value corresponding to the highest transmittance of the display screen. Optionally, based on the transmittance characteristics of the target screen, the voltage value corresponding to the highest point of the transmittance is obtained as the saturation voltage. Figure 4 An example of a schematic diagram of a transmittance characteristic curve is shown as Figure 4 shown. The transmittance characteristic curve is used to represent the correspondence between the transmittance (0 - 100%) of the display screen and the voltage (in volts V). As Figure 4 shown, when the driving voltage reaches 6V, the transmittance of the display screen reaches 100%, and when the driving voltage reaches 4V, the transmittance of the display screen reaches 70%.
[0077] In this embodiment, the saturation voltage is the maximum value in the driving voltage range when the screen brightness is greater than or equal to the brightness threshold, that is, the maximum driving voltage corresponding to the maximum gray level in the second driving configuration information. When the target brightness is less than the brightness threshold, the smaller the target brightness, the smaller the value of the maximum driving voltage corresponding to the maximum gray level in the first driving configuration information.
[0078] Therefore, based on the numerical relationship and the saturation voltage, a voltage value whose relationship with the saturation voltage matches this numerical relationship is determined as the maximum driving voltage.
[0079] Taking the saturation voltage of 6V as an example, in the second driving configuration information, 6V is used as the driving voltage corresponding to the maximum gray level Gray255. When the target brightness is 2, which is lower than the brightness threshold of 10, the ratio is 1 / 5. Then, the maximum driving voltage is obtained as the product of the saturation voltage and this ratio, that is, 1.2V, as the maximum driving voltage corresponding to the maximum gray level in the first driving configuration information when the target brightness is 2.
[0080] It should be noted that, in order to further achieve the coherence of brightness adjustment, the maximum driving voltage can be obtained by combining the transmittance characteristic curve of the display screen. For example, when the ratio is 1 / 5, the voltage value corresponding to the target transmittance on the transmittance characteristic curve is obtained as the maximum driving voltage corresponding to the maximum gray level in the first driving configuration information when the target brightness is 2. Among them, the target transmittance is the product of the maximum transmittance and the ratio, that is, 20%.
[0081] Step 303: According to the maximum driving voltage, match the driving voltages corresponding to each gray level to obtain the first driving configuration information.
[0082] In this embodiment, the maximum driving voltage is the voltage value V255 corresponding to Gray255. Optionally, the driving voltage range corresponding to the maximum driving voltage is evenly divided to obtain the voltage values of the first number of levels, thereby realizing the matching of gray levels and driving voltages.
[0083] It should be noted that for each brightness below the brightness threshold, the corresponding first driving configuration information can be determined according to the above embodiments, and the brightness and the corresponding first driving configuration information are stored correspondingly. When performing real-time brightness adjustment, the corresponding first driving configuration information can be obtained according to the target brightness.
[0084] As can be seen from the above technical solutions, in a brightness adjustment method provided by an embodiment of the present application, based on the saturation voltage and the numerical relationship, the maximum driving voltage is determined. According to the maximum driving voltage, the driving voltages corresponding to each gray level are matched to obtain the first driving configuration information. Therefore, different screen brightnesses below the brightness threshold respectively correspond to different first driving configuration information. In different first driving configuration information, the first driving voltages corresponding to the target gray level are different. Thus, the adjustment of different target brightnesses is realized by configuring the first driving configuration information based on the first strategy through the display controller of the display screen.
[0085] See Figure 5 , Figure 5 which is a schematic flowchart of another brightness adjustment method provided by an embodiment of the present application, Figure 5 shows step 103, that is, the specific implementation method of controlling the display screen to display the target brightness based on the first strategy. As Figure 5 shown, this method specifically includes steps 501 to 504, and these steps will be described in detail below.
[0086] Step 501: Control the display controller to configure the current driving configuration information as the first driving configuration information.
[0087] In this embodiment, the first driving configuration information is the driving configuration information obtained based on the target brightness. Optionally, before this step, the first driving configuration information is obtained according to the above embodiments, or the first driving configuration information corresponding to the target brightness is extracted from a pre-stored configuration file, and the first driving configuration information corresponding to the target brightness is sent to the display controller of the display through a control instruction, so as to notify the display controller to respond to the control instruction and configure the current driving configuration information as the first driving configuration information.
[0088] In this embodiment, when the target brightness is less than the brightness threshold, the display controller responds to the control instruction and modifies the current driving configuration information from the driving configuration information matching the current brightness to the first driving configuration information indicated by the control instruction. If the current brightness is greater than or equal to the brightness threshold, the display controller responds to the control instruction and modifies the current driving configuration information from the second driving configuration information to the first driving configuration information indicated by the control instruction.
[0089] Step 502: The display controller configures the first target driving voltage corresponding to each pixel gray level of the display screen based on the first driving configuration information.
[0090] In this embodiment, the gray levels of the respective pixels of the display screen refer to the gray levels of the respective pixels on the picture displayed on the display screen. The first target driving voltage corresponding to each pixel gray level is the driving voltage of each pixel gray level obtained by the display controller from the first driving configuration information.
[0091] Step 503: The display controller drives each pixel of the display screen according to the corresponding first target driving voltage to match the target brightness of the display screen.
[0092] In this embodiment, for any pixel, driving the pixel according to the corresponding first target driving voltage can achieve the pixel gray level of the pixel. And since the driving voltage corresponding to the pixel gray level in the first driving configuration information is redistributed with the realization of the target brightness, therefore, after the display controller drives each pixel of the display screen according to the corresponding first target driving voltage, the display screen is made to display the target brightness.
[0093] Step 504: If the current brightness is greater than the brightness threshold, adjust the real-time backlight current of the backlight element of the display screen to the backlight current threshold.
[0094] In this embodiment, if the current brightness is greater than the brightness threshold, that is, when the current brightness adjustment instruction specifically instructs to lower the brightness of the display screen from greater than the brightness threshold to lower than the brightness threshold, this method further includes adjusting the real-time backlight current of the backlight element of the display screen to the backlight current threshold, where the backlight current threshold is the backlight current value matching the brightness threshold, that is, the stable minimum current that the backlight element can provide.
[0095] As can be seen from the above technical solutions, for a brightness adjustment method provided by an embodiment of the present application, when the target brightness is less than the brightness threshold, when controlling the display screen to display the target brightness based on the first strategy, by controlling the display controller to configure the current driving configuration information as the first driving configuration information, since the maximum driving voltage in the first driving configuration information is obtained based on the numerical relationship between the target brightness and the brightness threshold, and the driving voltages of each gray level in the first driving configuration information are obtained through re-matching, therefore, the display controller adjusts the driving voltage of the display screen through the first target driving voltage corresponding to each reconfigured pixel gray level, so as to adjust the transmittance, and further adjust the brightness of the display screen to the target brightness.
[0096] See Figure 6 , Figure 6 which is a schematic flowchart of another brightness adjustment method provided by an embodiment of the present application, Figure 6 showing step 104, that is, the specific implementation method of controlling the display screen to display the target brightness based on the second strategy, as Figure 6As shown, this method specifically includes steps 601 to 604, which will be described in detail below.
[0097] Step 601: Adjust the real-time backlight current of the backlight element of the display screen to the target backlight current value.
[0098] In this embodiment, the target backlight current value is the backlight current value that matches the target brightness. There is a mapping relationship between the backlight current value and the screen brightness. When the screen brightness is greater than or equal to the brightness threshold, the relationship between the backlight current value and the screen brightness is inversely correlated, that is, the higher the screen brightness, the smaller the backlight current value. When the screen brightness is less than the brightness threshold, the backlight current value is maintained at the backlight current threshold.
[0099] Optionally, according to the mapping relationship between the backlight current value and the screen brightness, determine the target backlight current value based on the target brightness, and adjust the real-time backlight current of the backlight element of the display screen to the target backlight current value.
[0100] In this embodiment, the current drive configuration information of the display screen is configured as the second drive configuration information. Specifically, if the current brightness is greater than or equal to the brightness threshold, the current drive configuration information of the display screen is the second drive configuration information both at the current brightness and the target brightness, and there is no need to control the display controller to change the configuration.
[0101] Step 602: If the current brightness is less than the brightness threshold, control the display controller to update the current drive configuration information from the first drive configuration information to the second drive configuration information.
[0102] In this embodiment, the drive voltage corresponding to the maximum gray scale in the second drive configuration information is equal to the saturation voltage. When the current brightness is less than the brightness threshold and the current drive configuration information of the display screen is the corresponding first drive configuration information at the current brightness, control the display controller to update the current drive configuration information from the first drive configuration information to the second drive configuration information.
[0103] Step 603: The display controller configures the second target drive voltage corresponding to each pixel gray scale of the display screen based on the second drive configuration information.
[0104] Step 604: The display controller drives each pixel of the display screen according to the corresponding second target drive voltage to match the display of the target brightness on the display screen.
[0105] As can be seen from the above technical solution, for a brightness adjustment method provided in an embodiment of the present application, when the target brightness is greater than or equal to the brightness threshold, when controlling the display screen to display the target brightness based on the second strategy, when the display controller configures the current driving configuration information as the second driving configuration information, the real-time backlight current of the backlight element of the display screen is adjusted to the target backlight current value through the backlight current adjustment method to achieve brightness adjustment.
[0106] Further, when the current brightness is less than the brightness threshold, the method further includes the step of adjusting the driving voltage of each pixel. Since the display controller configures the current driving configuration information as the second driving configuration information, and the maximum driving voltage in the second driving configuration information is the saturation voltage, this step can adjust the display screen from less than the brightness threshold to greater than or equal to the brightness threshold, and can ensure the highest display brightness.
[0107] Reference Figure 7 , Figure 7 illustrates a brightness adjustment process after applying the brightness adjustment method provided in the embodiment of the present application. As Figure 7 shown, after the ambient brightness of the electronic device turns into a low-brightness environment, execute:
[0108] Step 701: Manually or automatically adjust the brightness of the electronic device to trigger a brightness adjustment instruction. Step 702: Determine whether the target brightness is lower than the brightness threshold.
[0109] This brightness threshold is a conventional dark-brightness, that is, the critical brightness at which the backlight current changes from stable to unstable.
[0110] Step 703: If the target brightness is not lower than the brightness threshold, lower the backlight current of the backlight element according to the backlight current adjustment method.
[0111] Specifically, lower the real-time backlight current of the backlight element to the target backlight current value to reduce the brightness to the target brightness.
[0112] It should be noted that in the scenario where the ambient brightness drops to the brightness threshold, if the target brightness is lower than the brightness threshold, if the backlight current continues to be lowered to achieve a low screen brightness, it will cause unstable current output, resulting in screen flickering. Moreover, using PWM modulation (Pulse Width Modulation) will cause visual fatigue.
[0113] Step 704: If the target brightness is lower than the brightness threshold, the processor AP notifies the display controller DDIC (Display Driver Integrated Circuit) of the display screen to reduce the gamma H voltage.
[0114] That is, the processor sends a control instruction to the DDIC to control the display controller to reduce the gamma H voltage.
[0115] Step 705: The DDIC reduces the maximum drive voltage in the drive configuration information by modifying the drive configuration information, and rematches the drive voltages for the 0-255 gray levels.
[0116] Step 706: Based on the drive configuration information obtained after rematching, the DDIC adjusts the drive voltage in real time to achieve the purpose of reducing the brightness to the target brightness.
[0117] In summary, different from continuously reducing the backlight current to achieve a low screen brightness, the brightness adjustment method provided in this application, when the target brightness is lower than the brightness threshold, controls the display controller to reduce the maximum drive voltage of the display screen, rematches the drive voltages corresponding to each gray level, so that the display screen can still ensure the resolution of each gray level after being reduced to below the brightness threshold, and the current is stably output, and there is no screen flicker. Further, the screen display comfort in a low brightness environment is improved.
[0118] An embodiment of this application also provides an electronic device. Figure 8 As shown in the structure diagram of an electronic device provided by an embodiment of this application, Figure 8 the electronic device includes a display screen 801 and a processor 802. The processor includes:
[0119] An instruction receiving unit, configured to obtain a brightness adjustment instruction for the display screen, where the brightness adjustment instruction includes a target brightness;
[0120] A threshold determination unit, configured to determine the relationship between the target brightness and the brightness threshold;
[0121] The processor is configured to, if the target brightness is less than the brightness threshold, control the display screen to display the target brightness based on a first strategy; if the target brightness is greater than or equal to the brightness threshold, control the display screen to display the target brightness based on a second strategy; where the first strategy has a first brightness at the drive voltage of the target gray level, and the second strategy has a second brightness at the drive voltage of the target gray level, and the first brightness is less than the second brightness.
[0122] Optionally, the first strategy is implemented based on the display controller of the display screen configuring first drive configuration information, and the second strategy is implemented based on the display controller configuring second drive configuration information;
[0123] In the first driving configuration information, the driving voltage corresponding to the target gray scale is the first driving voltage; in the second driving configuration information, the driving voltage corresponding to the target gray scale is the second driving voltage; the first driving voltage is less than the second driving voltage.
[0124] Optionally, the first driving configuration information includes the first driving voltage configuration information of the first number of levels, the second driving configuration information includes the second driving voltage configuration information of the second number of levels, and the first number of levels is equal to the second number of levels;
[0125] The display controller responds to the first driving configuration information based on the first driving voltage range, and the display controller responds to the second driving configuration information based on the second driving voltage range, and the first driving voltage range is less than the second driving voltage range.
[0126] Optionally, when the processor is used to control the display screen to display the target brightness based on the first policy, it is specifically used for:
[0127] Controlling the display controller of the display screen to configure the current driving configuration information as the first driving configuration information;
[0128] The display controller of the display screen is used to configure the first target driving voltage corresponding to each pixel gray scale of the display screen based on the first driving configuration information, and drive each pixel of the display screen according to the corresponding first target driving voltage to match the display screen to display the target brightness.
[0129] Optionally, the processor further includes a configuration information acquisition unit, which is used to obtain the numerical relationship between the target brightness and the brightness threshold before controlling the display controller of the display screen to configure the current driving configuration information as the first driving configuration information; based on the saturation voltage and the numerical relationship, determine the maximum driving voltage, and the maximum driving voltage is the driving voltage corresponding to the maximum gray scale in the first driving configuration information; according to the maximum driving voltage, match the driving voltages corresponding to each gray scale to obtain the first driving configuration information.
[0130] Optionally, when the processor is used to control the display screen to display the target brightness based on the first policy, it is also specifically used for:
[0131] If the current brightness is greater than the brightness threshold, adjust the real-time backlight current of the backlight element of the display screen to the backlight current threshold, and the backlight current threshold is the backlight current value matching the brightness threshold.
[0132] Optionally, when the processor is used to control the display screen to display the target brightness based on the second policy, it is specifically used for:
[0133] Adjust the real-time backlight current of the backlight element of the display screen to a target backlight current value, where the target backlight current value is the backlight current value matching the target brightness;
[0134] Wherein, the current driving configuration information of the display screen is configured as the second driving configuration information.
[0135] Optionally, when the processor is used to control the display screen to display the target brightness based on the second policy, it is specifically further used for:
[0136] If the current brightness is less than the brightness threshold, control the display controller of the display screen to configure the current driving configuration information from the first driving configuration information corresponding to the current brightness to the second driving configuration information, and the driving voltage corresponding to the maximum gray level in the second driving configuration information is equal to the saturation voltage;
[0137] The display controller of the display screen is used to configure the second target driving voltage corresponding to each pixel gray level of the display screen based on the second driving configuration information, and drive each pixel of the display screen according to the corresponding second target driving voltage to match the display of the target brightness on the display screen.
[0138] Reference Figure 9 , Figure 9 shows a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present application. The electronic device in the embodiments of the present application may include, but is not limited to, fixed terminals such as mobile phones, laptop computers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), desktop computers, and the like. Figure 8 The electronic device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.
[0139] As Figure 9 shown, the electronic device may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 902 or the program loaded from the storage device 908 into the random access memory (RAM) 903. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. The input / output (I / O) interface 905 is also connected to the bus 904.
[0140] Typically, the following devices can be connected to the I / O interface 905: input devices 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 908 including, for example, a memory card, a hard disk, etc.; and a communication device 909. The communication device 909 can allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 9 an electronic device with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices can be implemented or had.
[0141] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions run on an electronic device, the electronic device is enabled to implement each step of any data processing method provided by the embodiment of the present application.
[0142] An embodiment of the present application also provides a computer-readable storage medium. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device is enabled to implement each step of any data processing method provided by the embodiment of the present application.
[0143] In addition, it should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that they have a communication connection, which can be specifically implemented as one or more communication buses or signal lines.
[0144] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus necessary general hardware. Of course, it can also be implemented by dedicated hardware including application-specific integrated circuits, dedicated CPUs, dedicated memories, dedicated components, etc. Generally, functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structures for implementing the same function can also be various, such as analog circuits, digital circuits or dedicated circuits, etc. However, for the present application, software program implementation is a better embodiment in more cases. Based on such an understanding, the technical solution of the present application, in essence, or the part that makes a contribution to the prior art, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a floppy disk, USB flash drive, mobile hard disk, ROM, RAM, magnetic disk or optical disc of a computer, etc., and includes several instructions to enable a computer device (which can be a personal computer, training device, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0145] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product.
[0146] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, training device or data center to another website, computer, training device or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store, or a training device, data center and other data storage devices that include one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0147] In this specification, the various embodiments are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple. For the relevant parts, reference can be made to the description in the method section.
[0148] Those skilled in the art can further realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner 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 to exceed the scope of this application.
[0149] The steps of the methods or algorithms described in combination with the embodiments disclosed herein can be directly implemented by hardware, software modules executed by a processor, or a combination of the two. The software modules can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.
[0150] The above description of the disclosed embodiments enables those skilled in the art to implement or use this application. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A brightness adjustment method, applied to an electronic device including a display screen, comprising: Obtaining a brightness adjustment instruction for a display screen, wherein the brightness adjustment instruction includes a target brightness; Determining a relationship between the target brightness and a brightness threshold; If the target brightness is less than the brightness threshold, controlling the display screen to display the target brightness based on a first strategy; If the target brightness is greater than or equal to the brightness threshold, controlling the display screen to display the target brightness based on a second strategy; The first strategy has a first brightness at a target grayscale driving voltage, the second strategy has a second brightness at the target grayscale driving voltage, and the first brightness is smaller than the second brightness.
2. The brightness adjustment method according to claim 1, wherein the first strategy is implemented based on first driver configuration information configured by a display controller of the display screen, and the second strategy is implemented based on second driver configuration information configured by the display controller; In the first driving configuration information, the driving voltage corresponding to the target grayscale is a first driving voltage; In the second driving configuration information, the driving voltage corresponding to the target grayscale is a second driving voltage; The first driving voltage is lower than the second driving voltage.
3. The brightness adjustment method according to claim 2, The first driving configuration information includes first driving voltage configuration information of a first order, the second driving configuration information includes second driving voltage configuration information of a second order, and the first order is equal to the second order; The display controller responds to the first driving configuration information based on a first driving voltage range, and the display controller responds to the second driving configuration information based on a second driving voltage range, the first driving voltage range being smaller than the second driving voltage range.
4. The brightness adjustment method according to claim 2, wherein the step of controlling the display screen to display the target brightness based on the first strategy comprises: Controlling the display controller to configure current drive configuration information as the first drive configuration information; The display controller configures a first target driving voltage corresponding to each pixel grayscale of the display screen based on the first driving configuration information, and drives each pixel of the display screen according to the corresponding first target driving voltage to match the display screen to display the target brightness.
5. The brightness adjustment method according to claim 4, before controlling the display controller to configure the current driving configuration information as the first driving configuration information, further comprising: Obtaining a numerical relationship between the target brightness and a brightness threshold; Based on the saturation voltage and the numerical relationship, determining a maximum driving voltage, the maximum driving voltage being a driving voltage corresponding to a maximum grayscale in the first driving configuration information; According to the maximum driving voltage, the driving voltage corresponding to each gray scale is matched to obtain the first driving configuration information.
6. The brightness adjustment method according to claim 2, wherein the controlling the target display screen to display the target brightness based on the first strategy further comprises: If the current brightness is greater than the brightness threshold, the real-time backlight current of the backlight element of the display screen is adjusted to a backlight current threshold, where the backlight current threshold is a backlight current value that matches the brightness threshold.
7. The brightness adjustment method according to claim 2, wherein the step of controlling the display screen to display the target brightness based on the second strategy comprises: Adjusting the real-time backlight current of the backlight element of the display screen to a target backlight current value, wherein the target backlight current value is a backlight current value matching the target brightness; Wherein, the current driving configuration information of the display screen is configured as the second driving configuration information.
8. The brightness adjustment method according to claim 7, wherein the controlling the display screen to display the target brightness based on the second strategy further comprises: If the current brightness is less than the brightness threshold, control the display controller to update the current driving configuration information from the first driving configuration information corresponding to the current brightness to the second driving configuration information, wherein the driving voltage corresponding to the maximum grayscale in the second driving configuration information is equal to the saturation voltage; The display controller configures a second target driving voltage corresponding to each pixel grayscale of the display screen based on the second driving configuration information, and drives each pixel of the display screen according to the corresponding second target driving voltage to match the display screen to display the target brightness.
9. An electronic device, comprising: Display screen; A processor, the processor comprising: An instruction receiving unit, used to obtain a brightness adjustment instruction for the display screen, wherein the brightness adjustment instruction includes a target brightness; A threshold determination unit, used to determine the relationship between the target brightness and the brightness threshold; The processor is configured to control the display screen to display the target brightness based on a first strategy if the target brightness is less than the brightness threshold; and control the display screen to display the target brightness based on a second strategy if the target brightness is greater than or equal to the brightness threshold; The first strategy has a first brightness at a target grayscale driving voltage, the second strategy has a second brightness at the target grayscale driving voltage, and the first brightness is smaller than the second brightness.
10. An electronic device, comprising: A memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the brightness adjustment method according to claim 1.
Citation Information
Patent Citations
Display screen brightness adjusting method and device, mobile terminal and storage medium
CN109859721A
Screen brightness adjusting method and device and display equipment
CN109920394A
Display control method and device and storage medium
CN112309321A
Method and device for adjusting brightness of display screen and electronic equipment
CN112863424A
Screen brightness adjustment method and mobile terminal
US20220254319A1