Backlight adjusting method and device
By increasing the transition backlight and reducing the number of pulses in the transition phase between the DC dimming strategy and the PWM dimming strategy, the screen brightness jump problem is solved, and the smoothness of the brightness transition is improved.
Patent Information
- Application Number
- CN202310862049.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-12
- Publication Date
- 2025-01-14
AI Technical Summary
The prior art causes screen brightness jump problem in the transition phase between DC dimming strategy and PWM dimming strategy, making it difficult to achieve smooth brightness transition.
By increasing the transition backlight while reducing the number of pulses during the transition phase, the number of pulses in the PWM signal is adjusted to alleviate the screen brightness jump and achieve a smoother brightness transition.
It effectively reduces the jump in screen brightness, improves the smoothness of brightness transition, and improves the user experience.
Smart Images

Figure CN119314434A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a backlight adjustment method and device. Background Art
[0002] With the popularization and development of the Internet, people's functional requirements for terminal devices are becoming more and more diverse. For example, in order to meet the user's needs for the device screen, the terminal device can support backlight brightness adjustment, and the backlight brightness adjustment can make the picture effect presented by the terminal device more in line with the user's perception.
[0003] Normally, in order to achieve reasonable adjustment of the backlight, the terminal device can use a DC dimming strategy to adjust the backlight when it detects that the backlight brightness meets the range from the upper limit of the screen brightness to the medium and low brightness of the screen, for example, by reducing the driving current flowing through the organic light-emitting material and controlling the luminous efficiency to achieve the effect of adjusting the backlight brightness. When the terminal device detects that the backlight brightness meets the range from the medium and low brightness of the screen to the minimum brightness of the screen, the PWM dimming strategy is used to adjust the backlight, for example, by reducing the screen lighting ratio, that is, the duty cycle value, to achieve the effect of adjusting the backlight brightness. Among them, the upper limit of the screen brightness can be about 1000nit and other values, the medium and low brightness of the screen can be about 70nit and other values, and the minimum brightness of the screen can be about 2nit and other values.
[0004] However, the above backlight adjustment method may cause the problem of screen brightness jumping. Summary of the invention
[0005] The embodiments of the present application provide a backlight adjustment method and device, which are used to alleviate the problem of screen brightness jumps by increasing the transition backlight and reducing the number of pulses during the transition stage between the DC dimming strategy and the PWM dimming strategy, so that the screen brightness can achieve a smoother transition.
[0006] In a first aspect, an embodiment of the present application provides a backlight adjustment method, which is applied to a terminal device, and the method includes: displaying an nth frame of image; wherein, when displaying the nth frame of image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in a pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; displaying an n+1th frame of image; wherein, when displaying the n+1th frame of image, the backlight value of the terminal device is a second backlight value, and the number of pulses per unit time in a PWM signal used by the terminal device for backlight adjustment is a second pulse number; wherein the second number of pulses is less than the first number of pulses, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when backlight adjustment is performed through direct current DC dimming, and the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when backlight adjustment is performed through PWM dimming, so that the terminal device can reduce the number of pulses while increasing the transition backlight when detecting a change in the backlight value, so as to alleviate the problem of screen brightness jump, so that the screen brightness can achieve a relatively smooth transition.
[0007] Among them, the second backlight value is not equal to the first backlight value, and the second backlight value belongs to the preset backlight interval, which can be understood as the terminal device entering the preset backlight interval.
[0008] In a possible implementation, the method further includes: displaying the n+2th frame of image; wherein, when displaying the n+2th frame of image, the backlight value of the terminal device is a third backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a third number of pulses; wherein the third number of pulses is greater than the second number of pulses, the second backlight value is not equal to the third backlight value, and the third backlight value does not belong to a preset backlight interval. In this way, the terminal device can increase the number of pulses when it is determined to be far away from the preset backlight interval to achieve flexible adjustment of the pulses.
[0009] In a possible implementation, when displaying the nth frame image, the frame rate of the terminal device is the first frame rate; when displaying the n+1th frame image, the frame rate of the terminal device is the second frame rate; when displaying the n+2th frame image, the frame rate of the terminal device is the third frame rate; the first frame rate is equal to the third frame rate; the method also includes: displaying the n+3th frame image; wherein, when displaying the n+3th frame image, the backlight value of the terminal device is the fourth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the fourth number of pulses, and the frame rate of the terminal device is the fourth frame rate; wherein, the fourth frame rate is less than the third frame rate, the fourth number of pulses is greater than the third number of pulses, the fourth backlight value is not equal to the third backlight value, and the fourth backlight value belongs to the preset backlight interval. In this way, when the terminal device detects a change in the frame rate, it can reasonably adjust the number of pulses according to the change in the frame rate, so that the frame rate change and the pulse change meet the terminal device of 3840Hz high-frequency PWM dimming, reducing the abnormal screen refresh rate.
[0010] In a possible implementation, the third frame rate is in a first frame rate range, and the fourth frame rate is in a second frame rate range, the first frame rate range includes 120 Hz but does not include 90 Hz, and the second frame rate range includes 90 Hz but does not include 120 Hz.
[0011] Among them, the third frame rate may be the basic frame rate described in the embodiment of the present application, and the fourth frame rate may be the extended frame rate described in the embodiment of the present application.
[0012] In a possible implementation, the n+4th frame of image is displayed; wherein, when the n+4th frame of image is displayed, the backlight value of the terminal device is the fifth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the fifth number of pulses, the fifth backlight value belongs to a preset backlight interval, and the fifth number of pulses is equal to the fourth number of pulses. In this way, the terminal device may not adjust the number of pulses when determining that the fifth backlight value is in the preset backlight interval.
[0013] In a possible implementation, the terminal device includes: a liquid crystal display supporting setting module, and the method includes: the liquid crystal display supporting setting module is used to adjust the first pulse number to the second pulse number according to the first backlight value and the second backlight value; the liquid crystal display supporting setting module is used to send the second pulse number to the display driver chip. It can be understood that the liquid crystal display supporting setting module can adjust the pulse number and send the pulse number, so that the display driver chip can adjust the display screen according to the pulse number.
[0014] In a possible implementation, the terminal device is a device that supports 3840 Hz high-frequency PWM dimming.
[0015] In a second aspect, an embodiment of the present application provides a backlight adjustment device, the device comprising a display unit and a processing unit, the display unit being used to display the nth frame image; wherein, when displaying the nth frame image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; the display unit is also used to display the n+1th frame image; wherein, when displaying the n+1th frame image, the backlight value of the terminal device is a second backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a second pulse number; wherein the second pulse number is less than the first pulse number, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when backlight adjustment is performed through DC dimming, and the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when backlight adjustment is performed through PWM dimming.
[0016] In a third aspect, an embodiment of the present application provides a terminal device, including a processor and a memory, the memory being used to store code instructions; the processor being used to run the code instructions so that the terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
[0018] In a fifth aspect, a computer program product includes a computer program, and when the computer program is executed, a terminal device executes the method described in the first aspect or any one of the implementations of the first aspect.
[0019] It should be understood that the third to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A schematic diagram of a scenario provided for an embodiment of the present application;
[0021] Figure 2 A pulse change schematic diagram provided in an embodiment of the present application;
[0022] Figure 3 A trace schematic diagram provided for an embodiment of the present application;
[0023] Figure 4 A schematic diagram of the hardware structure of a terminal device provided in an embodiment of the present application;
[0024] Figure 5 A schematic diagram of the software structure of a terminal device provided in an embodiment of the present application;
[0025] Figure 6 A schematic diagram of a flow chart of a backlight adjustment method provided in an embodiment of the present application;
[0026] Figure 7 A schematic diagram of a switching state from a DC dimming strategy to a PWM dimming strategy provided in an embodiment of the present application;
[0027] Figure 8 A waveform diagram of an extend frame rate provided in an embodiment of the present application;
[0028] Fig. 9 A waveform diagram of a basic frame rate provided in an embodiment of the present application;
[0029] Fig.10 A schematic diagram of module interaction of a backlight adjustment method provided in an embodiment of the present application;
[0030] Fig.11 A schematic diagram of another backlight adjustment method according to an embodiment of the present application;
[0031] Fig.12 A schematic diagram of module interaction of another backlight adjustment method provided in an embodiment of the present application;
[0032] Fig.13 A schematic diagram of the structure of a synchronous playback device provided in an embodiment of the present application;
[0033] Fig.14 A schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to clearly describe the technical solutions of the embodiments of the present application, the terms mentioned in the embodiments of the present application are explained:
[0035] 1. Direct current (DC)
[0036] In the display field, DC refers to a method of controlling brightness by manipulating the current or voltage flowing through the light-emitting unit.
[0037] When the terminal device implements backlight control based on the DC dimming strategy, the lighting ratio of the screen, that is, the duty value, can usually be a fixed value.
[0038] 2. Pulse width modulation (PWM)
[0039] In the display field, PWM refers to a method of controlling brightness by adjusting the proportion of the on-off state (duty cycle) of the light-emitting unit.
[0040] In the stage where the terminal device implements backlight control based on the PWM dimming strategy, the current or voltage of the light-emitting unit can usually be a fixed value.
[0041] It is understandable that due to the persistence of vision of the human eye, when seeing a rapidly changing image, it will be processed as a smooth image. Therefore, the terminal device can reduce the brightness integral value per unit time by controlling the on / off ratio of the screen, thereby reducing the brightness. In the stage of implementing backlight control based on the PWM dimming strategy, the visible brightness of the screen decreases as the lighting ratio decreases.
[0042] 3. Pulse
[0043] Pulse can be the basic unit of PWM regulation. In the same pulse width scenario, the more pulses there are in a unit time, the lower the screen lighting ratio will be. In the unit time, when the pulse is constant, the larger the pulse width is, the lower the screen lighting ratio will be.
[0044] 3. Duty
[0045] The duty value can be used to refer to the proportion of the screen being lit. The larger the duty value, the greater the proportion of the screen being lit, and the higher the screen brightness; the smaller the duty value, the smaller the proportion of the screen being lit, and the lower the screen brightness.
[0046] 4. Low temperature poly-silicon (LTPS)
[0047] LTPS is a type of thin film transistor (TFT) technology. LTPS-driven screens have the advantages of fast response speed, high resolution, and low power consumption, and are therefore widely adopted by screen manufacturers.
[0048] 5. Low temperature polysilicon oxide (LTPO)
[0049] LTPO corresponds to LTPS. Compared with LTPS TFT technology, LTPO technology uses oxide TFT to replace some LTPS TFTs with larger leakage current. The LTPS TFT with high mobility drives the OLED, while the oxide TFT is used to control the switching circuit. The carrier mobility of LTPO technology is higher, which can reduce the size of the gate drive circuit to achieve high resolution of the screen, and at the same time reduce the driving voltage to obtain lower power consumption. At the same time, LTPO has a lower leakage current, which can further reduce the power consumption of the screen and make the screen work at a lower screen refresh rate. For example, 10Hz and 1Hz, these refresh rates are not achievable with LTPS-TFT technology.
[0050] 6. Organic light-emitting diode (OLED)
[0051] The current mainstream mid-to-high-end models generally use OLED screens. Compared with LED screens, OLED screens have the advantages of low brightness, no light leakage, high contrast, and high color resolution.
[0052] 7. Display driver IC (DDIC)
[0053] DDIC is usually matched with the screen module to customize the power supply setting and timing setting of the screen panel, and support the decompression of the display data stream and transmission to the panel for display. Generally speaking, the screen driving technology receives the signal sent by the system on chip (SOC) through the mobile industry processor interface (MIPI) or other buses, decodes it, and then re-encodes / modulates / maps it into a data stream according to the characteristics of the specific display device, and then converts the data stream into a dynamic voltage through a 6 / 8 / 10-bit (one group for red, green and blue) digital-to-analog converter (DAC), and charges it to the corresponding TFT or other gate control capacitor through the mux switch under the control of the horizontal synchronization signal (related to the frame rate and resolution).
[0054] 8. Screen off and screen on
[0055] Screen off can be understood as the display screen of the terminal device being powered off. When the screen is off, the brightness of the display screen of the terminal device is lower than the preset brightness. Screen on can be understood as the display screen of the terminal device being powered on. When the screen is on, the brightness of the display screen of the terminal device is higher than the preset brightness. Among them, power on can be understood as the current being greater than the preset current value, and power off can be understood as the current being less than the preset current value.
[0056] For example, when the backlight value of the terminal device is 0, it can be understood that the terminal device is in a screen-off state.
[0057] 9. Terminal equipment
[0058] The display screen of the terminal device described in the embodiment of the present application can be a screen equipped with 3840Hz high-frequency PWM dimming characteristics and simultaneously supporting LTPO characteristics. The 3840Hz high-frequency PWM dimming eye protection screen can achieve zero-risk dimming eye protection screen, and the screen has passed the Rhine flicker-free certification.
[0059] Among them, the flicker risk level and flicker frequency correlation definition in the Institute of Electrical and Electronics Engineers (IEEE) 1789-2015 standard is referred to: the higher the frequency, the lower the flicker, and the less damage to the human eye. When the frequency reaches above 1250Hz, the hazard can be at a low risk level, and when the dimming frequency is higher than 3125Hz, the flicker-free hazard level is reached. Therefore, the display screen mentioned in the embodiment of the present application can be an LTPO characteristic screen that reaches a flicker-free hazard level.
[0060] It is understandable that the lighting and extinguishing of the pixel unit is actually achieved by charging and discharging the light-emitting unit through the switching circuit. For OLED screens with high-frequency PWM solutions, especially those using LTPO technology, in order to maintain the brightness at a lower frame rate without jitter, the pixel charging needs to be more sufficient and the pulse charging time needs to be met.
[0061] In the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. For example, the first value and the second value are only used to distinguish different values, and do not limit their order. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0062] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0063] In the present application, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b and c, where a, b, c can be single or multiple.
[0064] In order to achieve reasonable adjustment of the backlight, under normal circumstances, the terminal device can use a DC dimming strategy to adjust the backlight when it detects that the backlight brightness meets the range from the upper limit of the screen brightness to the medium and low brightness of the screen, for example, by reducing the driving current flowing through the organic light-emitting material and controlling the luminous efficiency to achieve the effect of adjusting the backlight brightness. When the terminal device detects that the backlight brightness meets the range from the medium and low brightness of the screen to the lowest brightness of the screen, the PWM dimming strategy is used to adjust the backlight, for example, by reducing the screen lighting ratio, that is, the duty cycle value, to achieve the effect of adjusting the backlight brightness.
[0065] The PWM dimming strategy is used because the panel uniformity of the OLED screen is poor under too low current, which will cause abnormal display problems such as screen mura. Therefore, in the PWM dimming strategy, the backlight brightness can be adjusted by fixing the current value and reducing the screen lighting ratio, that is, reducing the duty value.
[0066] Exemplary, combined Figure 1 The corresponding embodiments illustrate the application scenarios of the embodiments of the present application. Figure 1 A schematic diagram of a scenario provided in an embodiment of the present application. Figure 1 In the corresponding embodiments, a mobile phone as the terminal device is used as an example for illustration, and this example does not constitute a limitation on the embodiments of the present application.
[0067] Understandably, Figure 1 Any display screen in the may be obtained by photographing the display screen of the terminal device with a high-speed camera.
[0068] In response to the change in the backlight brightness of the terminal device from high to low, the terminal device can display the following in sequence: Figure 1 The screen shown in a in Figure 1 The screen shown in b in the figure is as follows: Figure 1 The screen shown in c in the figure and Figure 1 The screen shown in d.
[0069] Figure 1 Here, a may be the picture displayed when the terminal device adjusts the backlight based on the DC dimming strategy when the backlight brightness is the first brightness. The first brightness may be the brightness indicated when the brightness progress bar is at 101. Figure 1 b in the figure may be the picture displayed when the terminal device adjusts the backlight based on the DC dimming strategy when the backlight brightness is the second brightness. The second brightness may be the brightness indicated when the brightness progress bar is at 102. Figure 1 The screen shown in a in the figure and Figure 1 A flash in the picture shown in b in FIG. 1 may correspond to a pulse in the DC dimming strategy. The first brightness is greater than the second brightness.
[0070] Figure 1 Here, c may be the picture displayed when the terminal device adjusts the backlight based on the PWM dimming strategy when the backlight brightness is the third brightness. The third brightness may be the brightness indicated when the brightness progress bar is at 103. Figure 1 The d in the figure may be the picture displayed when the terminal device adjusts the backlight based on the PWM dimming strategy when the backlight brightness is the fourth brightness. The fourth brightness may be the brightness indicated when the brightness progress bar is at 104. Figure 1 As shown in c and Figure 1 A flash in the picture shown in d in FIG. 1 may correspond to a pulse in the PWM dimming strategy, and Figure 1 The width of any pulse in the picture shown in c can be less than Figure 1 The width of any pulse in the interface shown in d in FIG.
[0071] It is understandable that the changes in pulses at different stages can be seen in Figure 2 Corresponding embodiments. For example, Figure 2 A pulse change schematic diagram provided in an embodiment of the present application, Figure 2 The figure shows the lighting and extinguishing of the screen pixel unit. The screen is lit when the level is low, and the screen is extinguished when the level is high. It can be seen that the change of the lighting ratio is: almost fully lit → the lighting ratio is slightly reduced → the lighting ratio is greatly reduced.
[0072] Pass the test Figure 1 In the screen shown in b, it can be determined that the duty value of the display screen can be 98.3%. Figure 2 The first frame in the corresponding stage; through the test Figure 1 In the picture shown in c, it can be determined that the duty value of the display screen can be 58%, such as Figure 2 The stage corresponding to the second frame in .
[0073] It is understandable that in the transition stage between the DC dimming strategy and the PWM dimming strategy, the duty value of the display may jump from 98.3% to 58%, and the backlight brightness jumps, causing users to experience subjective screen flickering.
[0074] Specifically, the reason why the backlight brightness of the terminal device cannot achieve a smooth transition between the DC dimming strategy and the PWM dimming strategy may be that the current DC dimming strategy and the PWM dimming strategy do not use a method of traversing the backlight brightness order to adjust the backlight, but adjust the backlight in a step manner. For example, when the terminal device detects that the backlight value has changed, it can send it down in a step manner according to a preset multiple backlight values. The sent backlight value can be the display brightness value (DBV) of the backlight, and there is a one-to-one correspondence between DBV and nit.
[0075] Taking the backlight value DBV as an example, for example, the terminal device can send 1210, 1204, 1199, 1193, 1186, 1181, 1176, 1171, 1164, 1162, 1159, 1153, 1147, 1140 and other DBVs in sequence according to the preset rules based on the gradual change of the backlight brightness. When the terminal device determines that the DBV used to achieve the transition between the DC dimming strategy and PWM is 1183, since the terminal device can only send the backlight according to the preset DBV, the terminal device can only send values such as 1186 and 1181, and there may be a problem of the screen lighting ratio jumping in the process of sending 1186 and 1181.
[0076] Therefore, the terminal device can add transition backlight in the transition stage between backlight adjustment based on DC dimming strategy and backlight adjustment based on PWM dimming strategy. Specifically, the terminal device obtains a new backlight value, and determines whether the backlight value of the previous frame and the new backlight value are both greater than the transition backlight value. When it is determined that the backlight value of the previous frame and the new backlight value are both greater than the preset backlight value, the new backlight value is replaced with the transition backlight value, so that the terminal device can send the transition backlight value and display the interface based on the transition backlight value.
[0077] However, in the above backlight adjustment method, it is difficult to achieve a smooth transition of the display screen lighting ratio by only increasing the transition backlight value. This is because the DDIC in the terminal device cannot actively switch the pulse while sending the transition backlight value. If the pulse is not switched, the screen lighting ratio will not change.
[0078] In addition, since the pulse setting is coupled with the extended frame rate in the terminal device, when implementing backlight value switching and pulse switching, it is necessary to distinguish the real-time frame rate changes and issue instructions. When the terminal device does not take the frame rate changes into consideration, the terminal device will have an abnormal screen refresh rate.
[0079] Among them, the pulse setting is coupled with the extend frame rate, which can be understood as follows: the high-frequency PWM dimming of the screen is controlled by setting the number of pulses in each frame. For example, when the terminal device screen uses 3840Hz, its control method is to set 32 pulses in each frame, and the calculated number of pulses per second is 120 frames / second * 32 / frame = 3840 / second, thus obtaining a PWM frequency of 3840Hz. For a screen with a fixed PWM refresh rate, the time of each pulse is fixed, from which the extend frame rate is derived.
[0080] Extending the frame rate means increasing the number of pulses in each frame on the basis of the basic frame rate to obtain a frame rate different from the base frequency. In the embodiment of the present application, 120Hz is the basic frame rate, and 90Hz is the extended frame rate, which is obtained by extending 10 pulses on the basis of 32 pulses per frame at 120Hz. It can be understood that there is a one-to-one correspondence between the actual extended frame rate and the number of pulses. Among them, the basic frame rate can meet the first frame rate range, such as the range of 100Hz-130Hz, and the extended frame rate can meet the second frame rate range, such as the range of 80Hz-100Hz.
[0081] It is understandable that in the transition stage from DC dimming strategy to PWM dimming strategy, a method of adding a transition backlight value is adopted. The transition method of backlight brightness is to reduce the number of pulses, but reducing the number of pulses will affect the extend frame rate, so the corresponding extend frame rate should also change the setting of the extended frame number. Since the current DDIC cannot recognize different brightness or frame rates and switch the pulse and extend settings autonomously, it is necessary to capture the brightness download behavior and frame rate switching behavior so that the terminal device can perform corresponding logical control.
[0082] Exemplarily, the embodiments of the present application provide two examples of abnormal screen refresh rates: Figure 3 A trace schematic diagram provided for an embodiment of the present application.
[0083] Example 1: Take the trace of the capture scene as an example. The current screen refresh rate is medium, and the normal screen refresh rate should be 90Hz; the actual screen refresh rate = 1 / interval between each frame refresh = 1 / 0.0095≈105Hz. Among them, the screen refresh rate is medium, which can be understood as a screen refresh rate of 90Hz.
[0084] like Figure 3 As shown in a, since the DDIC cannot switch back to the corresponding configuration autonomously when returning to the DC segment regulation from the PWM stage, the frame rate calculation becomes (120*32) / (32+5)=103Hz, and the corresponding screen refresh interval of one frame becomes about 9.5ms.
[0085] It is understandable that since the screen refresh rate actually calculated is higher than the normal screen refresh rate, the abnormal screen refresh rate may cause the power consumption of the terminal device to increase.
[0086] Example 2: Take the capture scene trace as an example to illustrate. The current refresh rate is medium, and the normal screen refresh rate should be 90Hz; the actual screen refresh rate = 1 / frame refresh time interval = 1 / 0.0133≈75Hz.
[0087] like Figure 3 As shown in b, since the DDIC cannot switch back to the corresponding configuration autonomously when returning to the DC segment regulation from the PWM stage, the frame rate calculation becomes 120*16 / (16+10)=73Hz, and the corresponding TE cycle interval becomes about 13.3ms.
[0088] It is understandable that since the screen refresh rate actually calculated is lower than the normal screen refresh rate, the abnormal screen refresh rate may cause the terminal device to experience performance abnormalities such as freezing.
[0089] In view of this, an embodiment of the present application provides a backlight adjustment method, so that the terminal device can send down a transition pulse bound to the transition backlight value while sending down a transition backlight value, and achieve a smooth transition of the screen lighting ratio through the transition pulse.
[0090] It is understandable that the above-mentioned terminal device can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a mobile phone with a touch screen, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0091] Therefore, in order to better understand the embodiment of the present application, the structure of the terminal device of the embodiment of the present application is introduced below. Figure 4 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application.
[0092] The terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, an indicator 192, a camera 193, and a display screen 194, etc.
[0093] The sensor module 180 may include one or more of the following: a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc. ( Figure 4 not shown).
[0094] It is to be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0095] The processor 110 may include one or more processing units. Different processing units may be independent devices or integrated into one or more processors. The processor 110 may also be provided with a memory for storing instructions and data.
[0096] The USB interface 130 is an interface that complies with the USB standard specification, and can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal device, and can also be used to transfer data between the terminal device and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0097] The charging management module 140 is used to receive charging input from a charger, which may be a wireless charger or a wired charger. The power management module 141 is used to connect the charging management module 140 to the processor 110 .
[0098] The wireless communication function of the terminal device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0099] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antenna.
[0100] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to terminal devices. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation.
[0101] The wireless communication module 160 can provide wireless communication solutions applied to terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), etc.
[0102] The terminal device realizes the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, connecting the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering.
[0103] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the terminal device may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0104] The terminal device can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0105] The camera 193 is used to capture static images or videos. In some embodiments, the terminal device may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0106] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos can be stored in the external memory card.
[0107] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 121 can include a program storage area and a data storage area.
[0108] The terminal device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor.
[0109] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. Speaker 170A, also known as "speaker", is used to convert audio electrical signals into sound signals. The terminal device can listen to music or listen to hands-free calls through speaker 170A. Receiver 170B, also known as "earpiece", is used to convert audio electrical signals into sound signals. When the terminal device answers a call or voice message, the voice can be answered by placing receiver 170B close to the human ear. Headphone interface 170D is used to connect wired headphones. Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. In an embodiment of the present application, the terminal device may have a microphone 170C.
[0110] The pressure sensor is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor can be set on the display screen 194. The gyroscope sensor can be used to determine the motion posture of the terminal device. The air pressure sensor is used to measure the air pressure. The magnetic sensor includes a Hall sensor. The acceleration sensor can detect the magnitude of the acceleration of the terminal device in all directions (generally three axes). Distance sensor, used to measure the distance. The proximity light sensor can include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The ambient light sensor is used to sense the brightness of the ambient light. The fingerprint sensor is used to collect fingerprints. The temperature sensor is used to detect the temperature. The touch sensor, also known as a "touch device". The bone conduction sensor can obtain vibration signals.
[0111] The touch sensor may be provided on the display screen 194, and the touch sensor and the display screen 194 form a touch screen, or a "touch screen". In the embodiment of the present application, a capacitive sensing node grid (hereinafter referred to as a capacitive sensor) may be provided in the touch screen. When the terminal device determines that the value of the capacitance in at least one grid received by the capacitive sensor exceeds the capacitance threshold, it may be determined that a touch operation has occurred; further, the terminal device may determine the touch area corresponding to the touch operation based on the area occupied by at least one grid exceeding the capacitance threshold.
[0112] The button 190 includes a power button, a volume button, etc. The button 190 may be a mechanical button. It may also be a touch button. The terminal device may receive the button input and generate a key signal input related to the user settings and function control of the terminal device. The indicator 192 may be an indicator light, which may be used to indicate the charging status, power change, message, missed call, notification, etc.
[0113] The software system of the terminal device can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture, etc., which will not be elaborated here.
[0114] For example, Figure 5 A software structure diagram of a terminal device provided in an embodiment of the present application. Figure 5 As shown, the layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into multiple layers, from top to bottom, including the application (APP) layer, the application framework (framework) layer, the hardware abstraction layer (HAL), the kernel layer (kernel), and the hardware (hardware) layer, etc., which are not limited in the embodiments of the present application.
[0115] The application layer may include a series of application packages. The application package may include one or more of the following: settings, Bluetooth, calendar, phone, or map, etc., which are not limited in the embodiments of the present application.
[0116] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined interfaces. The application framework layer may include one or more of the following: a display synthesis system (surface flinger), or a backlight brightness setting module (framework backlight), etc.
[0117] In an embodiment of the present application, the display synthesis system is used to synthesize the received layer data and to implement the sending of the device frame rate. For example, when the display synthesis system detects a change in the frame rate, it can send the frame rate to the hardware synthesis processor or the hardware synthesis display.
[0118] The backlight brightness setting module is used to implement the sending of the backlight value. For example, when the backlight brightness setting module detects that the backlight value has changed, the new backlight value can be sent to the hardware synthesis processor or the hardware synthesis display.
[0119] In some embodiments, the application framework layer may include a window manager, a content provider, a resource manager, a view system, a notification manager, etc. ( Figure 5 not shown).
[0120] Among them, the window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, touch the screen, drag the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to applications. The data may include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc. The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures. The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc.
[0121] The purpose of the hardware abstraction layer is to abstract the hardware, and to provide a unified interface for querying hardware devices for upper-layer applications, or to provide data storage services for upper-layer applications. The hardware abstraction layer may include one or more of the following: hardware display, or hardware composer (HWC), etc.
[0122] In the embodiment of the present application, a hardware synthesis display or a hardware synthesis processor is used to implement sending the acquired backlight value or frame rate to a DRM (direct rendering manager) driver.
[0123] The kernel layer is the layer between hardware and software. The kernel layer is used to drive the hardware to make it work. The kernel layer may include one or more of the following: DRM driver, display serial interface (DSI) driver, or liquid crystal display kit (LCD kit).
[0124] The DRM driver can be a subsystem in the kernel, which provides a mechanism for user space programs to directly access graphics hardware. The main function of DRM is to manage the resources of graphics hardware, including video memory, command queues, interrupts, etc., and provide a set of APIs to enable user space programs to interact with graphics hardware.
[0125] In the embodiment of the present application, the DRM driver is used to transmit the received backlight value or frame rate and other numerical values to the DSI driver; the DSI driver is used to transmit the backlight value or frame rate and other numerical values received from the DRM driver to the LCD display supporting setting module; the LCD display supporting setting module can pre-set the transition backlight value (or preset backlight value), and use the preset backlight value to determine whether to send the received backlight value.
[0126] In the embodiment of the present application, the LCD display supporting setting module can also determine how to switch the pulse and frame rate according to the changes in the backlight brightness and the frame rate.
[0127] The hardware layer may include one or more of the following: OLED, DDIC, or LCD, etc.
[0128] In the embodiment of the present application, the DDIC is used to forward the received backlight value into an electrical signal, and transmit the electrical signal to the OLED or LCD through the mobile industry processor interface (MIPI).
[0129] Combination Figure 5 In the corresponding embodiment, under normal circumstances, the backlight sending process can be: when the backlight brightness setting module detects that the backlight value has changed, the backlight brightness setting module can generate a new backlight value, and send the new backlight value to the DRM driver through the hardware synthesis processor or the hardware synthesis display, and the DRM driver sends the new backlight value to the display driver chip through the DSI driver, and then the display driver chip can convert the new backlight value into an electrical signal and send it to a display such as OLED or LCD through MIPI, so that the display can display an interface based on the new backlight value.
[0130] It can be understood that the software architecture provided in the embodiment of the present application is only an example, and the terminal device may also include other layers and / or modules, which are not limited in the embodiment of the present application.
[0131] The following specific embodiments are used to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be implemented independently or in combination with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0132] The present application embodiment can provide two backlight adjustment methods: Method 1: The terminal device determines the switch strategy of the extend frame rate and pulse through the state switching scheme (see Figure 6-Figure 10 Corresponding embodiment), method 2, the terminal device determines the extended frame rate and pulse switching strategy through scene recognition (see Figure 11-Figure 12 corresponding embodiments).
[0133] Method 1: The terminal device determines the switch strategy of the extend frame rate and pulse through the state switching scheme.
[0134] For example, Figure 6A schematic diagram of a backlight adjustment method provided in an embodiment of the present application. Figure 6 In a corresponding embodiment, a corresponding relationship between a switching state and a control strategy may be pre-set in the terminal device, and the control strategy may include: a pulse configuration and / or an extend frame rate configuration.
[0135] like Figure 6 As shown, the backlight adjustment method may include the following steps:
[0136] S601: The terminal device obtains a first backlight value and a first frame rate at a first moment, and determines a first state of the terminal device at the first moment.
[0137] The first frame rate may be generated when the terminal device detects a change in the frame rate at the first moment, or may be determined by the terminal device based on a cached frame rate. The terminal device may generate a new frame rate and cache the new frame rate when detecting a change in the frame rate. For example, the terminal device may send the first frame rate before the first moment (such as the third moment) and cache the first frame rate in the device. When the terminal device detects a change in the backlight value at the first moment and does not detect a change in the frame rate at the first moment, the terminal device may obtain the first frame rate from the cache, which may be understood as the frame rate not changing between the third moment and the first moment.
[0138] The first backlight value may also be generated when the terminal device detects a change in the backlight value at the first moment, or may be determined by the terminal device based on a cached backlight value.
[0139] Exemplarily, when the terminal device detects a change in the backlight value at a first moment or detects a change in the frame rate at a first moment, the terminal device generates a first backlight value at the first moment and a first frame rate at the first moment. Figure 1 Corresponding embodiments), or when a device such as an ambient light sensor detects a change in the brightness of the ambient light, it is determined that the backlight value has changed, and a first backlight value is generated. The terminal device can determine that the frame rate has changed in scenarios such as detecting an interface switch or an application switch, and generate a first frame rate. The embodiments of the present application do not limit the way in which the backlight value changes and the frame rate changes.
[0140] The first state may be one of four states preset by the terminal device, and the terminal device determines the state of the terminal device using the first backlight value and the first frame rate. Figure 7 A schematic diagram of a switching state from a DC dimming strategy to a PWM dimming strategy provided in an embodiment of the present application.
[0141] like Figure 7As shown, the four preset states may include: state A, state B, state C and state D. State A may be: backlight brightness = transition backlight value, frame rate = 90 Hz; state B may be: backlight brightness ≠ transition backlight value, frame rate = 90 Hz; state C may be: backlight brightness = transition backlight value, frame rate ≠ 90 Hz; state D may be: backlight brightness ≠ transition backlight value, frame rate ≠ 90 Hz.
[0142] The transition backlight value may also be referred to as a preset backlight value, the preset backlight value may be 75 nit or the like, and the backlight brightness may be the first backlight value or the second backlight value described in the embodiment of the present application. 90 Hz may be the extend frame rate of the terminal device.
[0143] like Figure 7 As shown, the diagonal state switching behavior is actually realized by the superposition of two states in ①-⑧. For example, the switch from state A to state D can be ①+⑦ or ③+⑤.
[0144] S602: The terminal device obtains a second backlight value and a second frame rate at a second moment, and determines a second state of the terminal device at the second moment.
[0145] The second moment is before the first moment. For example, the second moment may be a frame before the first moment. For example, when the first moment is the second frame, the second moment may be the first frame.
[0146] It can be understood that since the terminal device can cache the backlight value of each frame and the frame rate of each frame, or cache the frame rate generated when the frame rate changes and the backlight value generated when the backlight value changes, the terminal device can obtain the second backlight value at the second moment and the second frame rate at the second moment from the cache.
[0147] The second state can be one of the four states preset by the terminal device. The terminal device can switch from the second state to the first state, and the switching state can satisfy Figure 7 At least one of the eight switching states described in the corresponding embodiment.
[0148] S603: The terminal device determines a control strategy for a pulse and / or a frame rate by using the first state and the second state.
[0149] The corresponding relationship between the switching state and the control strategy can be preset in the terminal device, and the switching state can include Figure 7 The 8 types mainly described in the above, the control strategy may include: pulse configuration and / or extend frame rate configuration. Exemplarily, the corresponding relationship between the switching state and the control strategy may include one or more of the following.
[0150] ①, state A → state B, frame rate = 90Hz, backlight brightness leaves the transition backlight value. The control strategy can be: the number of pulses is switched from 21 to 42.
[0151] ②, State B → State A, frame rate = 90Hz, backlight brightness enters transition backlight value. The control strategy can be: the number of pulses is switched from 42 to 21.
[0152] ③、State A→State C, the frame rate switches from 90Hz to non-90Hz, and the backlight brightness = transition backlight value. No control strategy.
[0153] ④, State C → State A, the frame rate switches from non-90Hz to 90Hz, and the backlight brightness = transition backlight value. The control strategy can be: the number of pulses switches from 32 to 21.
[0154] ⑤. State C → State D, frame rate ≠ 90Hz, backlight brightness leaves the transition backlight value. The control strategy can be: the number of pulses is switched from 16 to 32.
[0155] ⑥, State D → State C, frame rate ≠ 90Hz, backlight brightness leaves the transition backlight value. The control strategy can be: the number of pulses is switched from 32 to 16.
[0156] ⑦. State B → State D, the frame rate switches from 90Hz to non-90Hz, and the backlight brightness ≠ the transition backlight value. No control strategy.
[0157] ⑧. State D → State B, the frame rate switches from non-90Hz to 90Hz, and the backlight brightness ≠ the transition backlight value. No control strategy.
[0158] Among them, there are control strategies in ①, ②, ④, ⑤ and ⑥, and there are no control strategies in ③, ⑦ and ⑧.
[0159] For example, when the terminal device is in the extended frame rate, such as the frame rate of 90Hz, the change of the pulse can be seen in Figure 8 The corresponding embodiment, Figure 8 A waveform diagram of an extend frame rate provided in an embodiment of the present application.
[0160] like Figure 8 As shown, the first frame may be in the DC dimming strategy stage; the second frame may be in the transition stage between the DC dimming strategy and the PWM dimming strategy, and the number of pulses may be 16+5, i.e., 21; the third frame may be in the PWM dimming strategy stage, and the number of pulses may be 32+10, i.e., 42.
[0161] For example, when the terminal device is in a non-extended frame rate, such as a frame rate of 120 Hz as the basic frame rate, the change of the pulse can be seen in Fig. 9 The corresponding embodiment, Fig. 9 A waveform diagram of a basic frame rate provided in an embodiment of the present application.
[0162] like Fig. 9 As shown, the first frame may be in the DC dimming strategy stage, and the duty value corresponding to the first frame may be 98.3%; the second frame may be in the transition stage between the DC dimming strategy and the PWM dimming strategy, the number of pulses may be 16, and the duty value corresponding to the second frame may be 75%; the third frame may be in the PWM dimming strategy stage, the number of pulses may be 32, and the duty value corresponding to the third frame may be 56%.
[0163] It is understandable that the terminal device can send down a transition pulse bound to the transition backlight value according to the first state and the second state, when it is determined that the backlight brightness enters the transition backlight and the frame rate is the extended frame rate, such as when the frame rate is 90Hz, to achieve a smooth transition of the screen lighting ratio. Wherein, when the frame rate is 90Hz, the transition pulse can be 21; or when the frame rate is 120Hz, the transition pulse can be 16.
[0164] Combination Figure 6 Corresponding embodiments, exemplarily, the embodiments of the present application illustrate the state of the terminal device from the process of the user turning on the mobile phone from the screen-off state -> entering the desktop and adjusting the brightness to the transition point -> entering the video application to watch the video and adjusting the brightness to leave the transition point -> returning to the desktop and adjusting the brightness to the transition point -> pressing the power button to turn off the screen.
[0165] S1. The user turns on the phone from the screen-off state. Before the screen turns on, the backlight brightness is 0 and the frame rate is 120 Hz. At this time, the terminal device is in state D. After the screen turns on, the screen brightness is not a transition point. At this time, the terminal device is still in state D.
[0166] S2. The user enters the desktop, the backlight brightness does not change, and the frame rate switches to 90Hz (assuming that the desktop always maintains 90Hz). At this time, the terminal device switches from state D to state B. The user adjusts the backlight brightness to the transition point, and the terminal device switches from state B to state A.
[0167] S3, the user enters the video application, the backlight brightness does not change, and the frame rate switches to 120Hz. At this time, the terminal device switches from state A to state C. When watching the video, the user adjusts the brightness to leave the transition point, and the terminal device switches from state C to state D.
[0168] S4, the user returns to the desktop, the backlight brightness does not change, the frame rate switches to 90Hz, and the terminal device switches from state D to state B. The user adjusts the backlight brightness to the transition point, and the terminal device switches from state B to state A.
[0169] S5. The user triggers the power button to turn off the screen, the frame rate of the terminal device does not change, and the backlight brightness changes from the transition point to 0. At this time, the terminal device switches from state A to state B.
[0170] exist Figure 6 Based on the corresponding embodiment, the present application also provides a schematic diagram of module interaction of a backlight adjustment method. For specific interaction details, see Fig.10 The corresponding embodiments.
[0171] For example, Fig.10 A schematic diagram of module interaction of a backlight adjustment method provided in an embodiment of the present application. Fig.10 In the corresponding embodiment, the terminal device may include one or more of the following functional modules: a backlight brightness setting module, a hardware synthesis processor, a DRM driver, a DSI driver, a liquid crystal display supporting setting module, or a display driver chip
[0172] like Fig.10 As shown, the backlight adjustment method may include the following steps:
[0173] S1001. When a backlight brightness setting module detects that a backlight value changes, a hardware synthesis processor obtains a first backlight value from the backlight brightness setting module.
[0174] The way in which the backlight value changes can be found in the description of step S1001, which will not be repeated here.
[0175] S1002: The DRM driver obtains a first backlight value from a hardware synthesis processor.
[0176] S1003: The DSI driver obtains a first backlight value from the DRM driver.
[0177] S1004. The LCD display supporting setting module obtains a first backlight value from the DSI driver.
[0178] S1005. The LCD display supporting setting module determines the switching state of the terminal device according to the first backlight value obtained at the first moment, the first frame rate obtained at the first moment, and the second backlight value obtained at the second moment, the second frame rate obtained at the second moment.
[0179] The LCD display supporting setting module is used to cache the backlight value corresponding to each frame and the frame rate corresponding to each frame, or to cache the frame rate generated when the frame rate changes and the backlight value generated when the backlight value changes. The second frame rate and the second backlight value can be pre-cached in the LCD display supporting setting module.
[0180] In some embodiments, when the display composition system detects that the frame rate has changed, the display composition system may send the changed frame rate to the LCD supporting setting module through the hardware composition processor, the DRM driver, and the DSI driver, so that the LCD supporting setting module executes the steps shown in S1005. Alternatively, when the display composition system does not detect that the frame rate has changed, the LCD supporting setting module may obtain the frame rate of the previous frame (or the last stored) from the cache as the first frame rate.
[0181] The process of determining the switching state of the terminal device according to the first backlight value, the first frame rate, the second backlight value, and the second frame rate can refer to the step shown in S603, which will not be repeated here.
[0182] S1006. The LCD matching setting module determines the control strategy corresponding to the switching state through the corresponding relationship.
[0183] The corresponding relationship can be cached in the LCD display supporting setting module.
[0184] S1007. The display driver chip obtains a control strategy from a matching setting module of the liquid crystal display.
[0185] It can be understood that the LCD display supporting setting module can be used to implement the storage of the corresponding relationship, and when the switching state is obtained, the corresponding control strategy is determined from the corresponding relationship.
[0186] Method 2: The terminal device determines the extended frame rate and pulse switching strategy through scene recognition.
[0187] For example, Fig.11 FIG. 2 is a flow chart of another backlight adjustment method according to an embodiment of the present application. Fig.11 As shown, the backlight adjustment method may include the following steps:
[0188] S1101. The terminal device obtains a first backlight value and a first frame rate.
[0189] The process of the terminal device acquiring the first backlight value and the first frame rate can refer to the steps shown in S601, which will not be repeated here.
[0190] S1102. The terminal device determines whether the first frame rate is an extended frame rate.
[0191] The extend frame rate can be 90Hz. When the terminal device determines that the first frame rate is the extend frame rate, the terminal device can execute the steps shown in S1106-S1110; or, when the terminal device determines that the first frame rate is not the extend frame rate, the terminal device can execute the steps shown in S1103-S1105.
[0192] Among them, in the steps shown in 1103-S1105, the frame rate of the terminal device can be 120Hz.
[0193] S1103: The terminal device determines whether the first backlight value is less than or equal to a preset backlight value.
[0194] The terminal device can determine whether the terminal device is in the PWM dimming strategy stage by judging whether the first backlight value is less than or equal to the preset backlight value. For example, when the terminal device determines that the first backlight value is less than or equal to the preset backlight value, the terminal device can determine that it is in the PWM dimming strategy stage and execute the steps shown in S1104; or, when the terminal device determines that the first backlight value is greater than the preset backlight value, the terminal device can determine that it is in the DC dimming strategy stage and execute the steps shown in S1105.
[0195] S1104. The terminal device issues a first instruction.
[0196] The first instruction is used to send a preset backlight value and to instruct to set the number of pulses to 16.
[0197] Normally, when the frame rate of the terminal device is 120Hz, the number of pulses corresponding to the PWM dimming stage can be 32. In order to achieve a smooth transition between the DC dimming strategy and the PWM dimming strategy, the terminal device can switch the number of pulses from 32 to 16 to increase the screen lighting ratio.
[0198] It is understandable that the terminal device can distinguish the dimming stage of the terminal device through the preset backlight value, and send the preset backlight value and adjust the pulse number when it is in the PWM dimming stage, so that the adjusted pulse number can achieve a smooth transition of the screen lighting ratio.
[0199] S1105. The terminal device sends a first backlight value.
[0200] S1106. The terminal device determines whether the first backlight value is less than or equal to a preset backlight value.
[0201] The specific process of the terminal device determining whether the first backlight value is less than or equal to the preset backlight value in the step shown in S1106 can be referred to the step shown in S1103, and will not be repeated here.
[0202] S1107. The terminal device issues a third instruction.
[0203] The third instruction is used to issue a preset backlight value and to instruct to set the number of pulses to 21.
[0204] Normally, when the frame rate of the terminal device is 90Hz, the number of pulses corresponding to the PWM dimming stage can be 42. In order to achieve a smooth transition between the DC dimming strategy and the PWM dimming strategy, the terminal device can switch the number of pulses from 42 to 21 to increase the screen lighting ratio.
[0205] S1108. The terminal device determines whether the number of pulses corresponding to the first frame rate is 42.
[0206] When the terminal device determines that the number of pulses corresponding to the first frame rate is 42, the terminal device can execute the step shown in S1109; or, when the terminal device determines that the number of pulses corresponding to the first frame rate is not 42, the terminal device can execute the step shown in S1110.
[0207] S1109. The terminal device issues a second instruction.
[0208] The second instruction is used to send the first backlight value and to instruct to set the number of pulses to 42.
[0209] S1110. The terminal device sends a first backlight value.
[0210] Based on this, the terminal device can send a transition pulse bound to the transition backlight value according to the frame rate while sending the transition backlight value, and achieve a smooth transition of the screen lighting ratio through the transition pulse.
[0211] exist Fig.11 Based on the corresponding embodiment, the present application also provides a schematic diagram of module interaction of a backlight adjustment method. For specific interaction details, see Fig.12 The corresponding embodiments.
[0212] For example, Fig.12 A schematic diagram of module interaction of another backlight adjustment method provided in an embodiment of the present application. Fig.12 In the corresponding embodiment, the terminal device may include one or more of the following functional modules: a backlight brightness setting module, a hardware synthesis processor, a DRM driver, a DSI driver, a liquid crystal display supporting setting module, or a display driver chip. The terminal device may also include: a display synthesis system ( Fig.12 not shown).
[0213] like Fig.12 As shown, the backlight adjustment method may include the following steps:
[0214] S1201: When the backlight brightness setting module detects that the backlight value changes, the hardware synthesis processor obtains a first backlight value from the backlight brightness setting module.
[0215] The way in which the backlight value changes can be found in the description of step S601, which will not be described again.
[0216] S1202: The DRM driver obtains a first backlight value from a hardware synthesis processor.
[0217] S1203: The DSI driver obtains a first backlight value from the DRM driver.
[0218] S1204. The LCD display supporting setting module obtains a first backlight value from the DSI driver.
[0219] S1205. The LCD display supporting setting module determines whether the first frame rate is an extended frame rate.
[0220] When the LCD display supporting setting module determines that the first frame rate is the extended frame rate, the terminal device can execute the steps shown in S1209-S1213; or, when the LCD display supporting setting module determines that the first frame rate is not the extended frame rate, the terminal device can execute the steps shown in S1206-S1208. The specific process of the LCD display supporting setting module determining whether the first frame rate is the extended frame rate can be referred to the step shown in S1102, which will not be repeated here.
[0221] In some embodiments, when the display composition system detects that the frame rate has changed, the display composition system may send the changed frame rate to the LCD supporting setting module through the hardware composition processor, the DRM driver, and the DSI driver, so that the LCD supporting setting module executes the steps shown in S1205. Alternatively, when the display composition system does not detect that the frame rate has changed, the LCD supporting setting module may obtain the frame rate of the previous frame (or the last stored) from the cache as the first frame rate.
[0222] S1206. The LCD supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value.
[0223] When the LCD display supporting setting module determines that the first backlight value is less than or equal to the preset backlight value, the terminal device can execute the step shown in S1207; or, when the LCD display supporting setting module determines that the first backlight value is greater than the preset backlight value, the terminal device can execute the step shown in S1208. The LCD display supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value, which can be referred to the step shown in S1103, and will not be repeated here.
[0224] S1207. The display driver chip obtains a first instruction from a liquid crystal display supporting setting module.
[0225] The first instruction is used to send a preset backlight value and to instruct to set the number of pulses to 16.
[0226] Exemplarily, the liquid crystal display supporting setting module can send a first characteristic value to the DSI driver while sending a first instruction to the display driver chip, and the first characteristic value is used to instruct the DSI driver not to send the first backlight value.
[0227] In a possible implementation, the LCD display supporting setting module can also send the first instruction to the DSI driver, and the DSI driver continues to send the first instruction to the display driver chip, which is not limited in the embodiment of the present application.
[0228] S1208. The display driver chip obtains a first backlight value from a liquid crystal display supporting setting module.
[0229] Specifically, the display driver chip may send a second characteristic value to the DSI driver, where the second characteristic value is used to instruct the DSI driver to send the first backlight value, and then the DSI driver may send the first backlight value to the display driver chip.
[0230] S1209. The LCD supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value.
[0231] When the LCD display supporting setting module determines that the first backlight value is less than or equal to the preset backlight value, the terminal device can execute the step shown in S1213; or, when the LCD display supporting setting module determines that the first backlight value is greater than the preset backlight value, the terminal device can execute the step shown in S1210. The LCD display supporting setting module determines whether the first backlight value is less than or equal to the preset backlight value, which can be referred to the step shown in S1103, and will not be repeated here.
[0232] S1210: Whether the number of pulses corresponding to the first frame rate of the LCD supporting setting module is 42.
[0233] When the LCD display supporting setting module determines that the number of pulses corresponding to the first frame rate is 42, the LCD display supporting setting module can execute the step shown in S1211; or, when the LCD display supporting setting module determines whether the number of pulses corresponding to the first frame rate is 42, the LCD display supporting setting module can execute the step shown in S1212. The specific process of whether the number of pulses corresponding to the first frame rate of the LCD display supporting setting module is 42 can refer to the step shown in S1108, which will not be repeated here.
[0234] S1211. The display driver chip obtains a second instruction from a liquid crystal display supporting setting module.
[0235] The second instruction is used to send the first backlight value and to instruct to switch the frame rate to the basic frame rate.
[0236] S1212. The display driver chip obtains a first backlight value from a liquid crystal display supporting setting module.
[0237] Specifically, the display driver chip may send a second characteristic value to the DSI driver, where the second characteristic value is used to instruct the DSI driver to send the first backlight value, and then the DSI driver may send the first backlight value to the display driver chip.
[0238] S1213. The display driver chip obtains a third instruction from the liquid crystal display supporting setting module.
[0239] The third instruction is used to issue a preset backlight value and to instruct to set the number of pulses to 21.
[0240] It is understandable that the embodiment of the present application solves the problem that the DDIC side cannot automatically switch to the transition backlight value representing the transition pulse through a software solution. It better solves the user pain point problem caused by the characteristics of the high-frequency PWM dimming solution. The present invention distinguishes the state switching scenes by identifying the real-time backlight value and frame rate changes, and performs special processing for specific scenes, thereby ensuring the correct switching of the pulse when the backlight value changes and the screen running at the correct refresh rate when the frame rate switching behavior occurs.
[0241] The backlight adjustment method provided in the embodiment of the present application can be applied to all terminal devices that support high-frequency PWM dimming panels and whose DDIC cannot support autonomous switching of pulse mode, such as display screens, laptops, tablet computers, and mobile phone terminals. In the scenario where the screen supports high-frequency PWM dimming characteristics, the corresponding switching mode of the panel backlight and refresh rate configuration is realized.
[0242] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0243] Combined with the above Figure 6-Figure 12 Corresponding to the description of the embodiment, the embodiment of the present application provides a flow chart of another backlight adjustment method. Specifically, the backlight adjustment method may include the following steps:
[0244] S1301. The terminal device displays the nth frame image.
[0245] When displaying the nth frame image, the backlight value of the terminal device is the first backlight value, and the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is the first pulse number.
[0246] The state of the terminal device when displaying the nth frame image is the first state described in the embodiment of the present application.
[0247] S1302. The terminal device displays the (n+1)th frame image.
[0248] When displaying the n+1th frame image, the backlight value of the terminal device is the second backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the second number of pulses.
[0249] The state of the terminal device when displaying the n+1th frame image is the second state described in the embodiment of the present application. The process of the terminal device adjusting the first number of pulses to the second number of pulses can be determined by the terminal device from the first corresponding relationship based on the first state and the second state.
[0250] The process of implementing terminal device state switching based on S1301-S1302 may correspond to ② or ⑥ among the 8 switching states described in the embodiments of the present application.
[0251] Among them, the second pulse number is smaller than the first pulse number, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when the backlight is adjusted by DC dimming, and the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when the backlight is adjusted by PWM dimming.
[0252] In a possible implementation, the method also includes: displaying the n+2th frame image; wherein, when displaying the n+2th frame image, the backlight value of the terminal device is a third backlight value, and the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is a third pulse number; wherein the third pulse number is greater than the second pulse number, the second backlight value is not equal to the third backlight value, and the third backlight value does not belong to the preset backlight interval.
[0253] It can be understood that, in the process of the terminal device switching from the n+1th frame image to the n+2th frame image, the state switching process of the terminal device can correspond to ① or ⑤ among the 8 switching states described in the embodiments of the present application.
[0254] In a possible implementation, when displaying the nth frame image, the frame rate of the terminal device is a first frame rate; when displaying the n+1th frame image, the frame rate of the terminal device is a second frame rate; when displaying the n+2th frame image, the frame rate of the terminal device is a third frame rate; the first frame rate is equal to the third frame rate; the method also includes: displaying the n+3th frame image; wherein, when displaying the n+3th frame image, the backlight value of the terminal device is a fourth backlight value, the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is a fourth pulse number, and the frame rate of the terminal device is a fourth frame rate; wherein, the fourth frame rate is less than the third frame rate, the fourth pulse number is greater than the third pulse number, the fourth backlight value is not equal to the third backlight value, and the fourth backlight value belongs to the preset backlight interval.
[0255] It can be understood that, in the process of the terminal device switching from the n+2th frame image to the n+3th frame image, the state switching process of the terminal device can correspond to ④ among the 8 switching states described in the embodiment of the present application.
[0256] In a possible implementation, the third frame rate is in a first frame rate range, and the fourth frame rate is in a second frame rate range, the first frame rate range includes 120 Hz and does not include 90 Hz, and the second frame rate range includes 90 Hz and does not include 120 Hz.
[0257] Among them, the third frame rate may be the basic frame rate described in the embodiment of the present application, and the fourth frame rate may be the extended frame rate described in the embodiment of the present application.
[0258] In one possible implementation, the n+4th frame image is displayed; wherein, when displaying the n+4th frame image, the backlight value of the terminal device is the fifth backlight value, the number of pulses per unit time in the PWM signal used for backlight adjustment by the terminal device is the fifth number of pulses, the fifth backlight value belongs to the preset backlight interval, and the fifth number of pulses is equal to the fourth number of pulses.
[0259] It can be understood that, during the process of the terminal device switching from the n+3th frame image to the n+4th frame image, the state of the terminal device may not change.
[0260] Combined with the above Figure 6-Figure 12 , the method provided in the embodiment of the present application is described, and the device for executing the above method provided in the embodiment of the present application is described below. Fig.13 As shown, Fig.13 A structural schematic diagram of a synchronous playback device provided in an embodiment of the present application. The synchronous playback device may be a terminal device in an embodiment of the present application, or a chip or chip system in the terminal device.
[0261] like Fig.13 As shown, the backlight adjustment device 1300 can be used in a communication device, a circuit, a hardware component or a chip, and the backlight adjustment device 1300 includes: an acquisition unit 1301 and a processing unit 1302. The acquisition unit 1301 is used to support the information acquisition step performed by the backlight adjustment method; the processing unit 1302 is used to support the backlight adjustment device 1300 to perform the information processing step.
[0262] In a possible implementation, the backlight adjustment device 1300 may further include a communication unit 1303, and the communication unit 1303 is used to support the backlight adjustment device 1300 to perform steps such as receiving or sending a message.
[0263] Specifically, the processing unit 1302 and the acquiring unit 1301 may be integrated together, and the processing unit 1302 and the acquiring unit 1301 may communicate with each other.
[0264] In a possible implementation, the backlight adjustment device 1300 may further include: a storage unit 1304. The storage unit 1304 may include one or more memories, and the memory may be a device in one or more devices or circuits for storing programs or data.
[0265] The storage unit 1304 may exist independently and be connected to the processing unit 1302 via a communication bus. The storage unit 1304 may also be integrated with the processing unit 1302.
[0266] Taking the case where the backlight adjustment device 1300 can be a chip or chip system of a terminal device in an embodiment of the present application, the storage unit 1304 can store computer execution instructions of the method of the terminal device, so that the processing unit 1302 executes the method of the terminal device in the above embodiment. The storage unit 1304 can be a register, a cache, or a random access memory (RAM), etc. The storage unit 1304 can be integrated with the processing unit 1302. The storage unit 1304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, and the storage unit 1304 can be independent of the processing unit 1302.
[0267] In a possible implementation, the backlight adjustment device 1300 may further include: a communication unit 1303. The communication unit 1303 is used to support the backlight adjustment device 1300 to interact with other devices. Exemplarily, when the backlight adjustment device 1300 is a terminal device, the communication unit 1303 may be a communication interface or an interface circuit. When the backlight adjustment device 1300 is a chip or a chip system in a terminal device, the communication unit 1303 may be a communication interface. For example, the communication interface may be an input / output interface, a pin or a circuit, etc.
[0268] The device of this embodiment can be used to execute the steps executed in the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail here.
[0269] Fig.14 A schematic diagram of the hardware structure of another terminal device provided in an embodiment of the present application.
[0270] The terminal device includes a processor 1401, a communication line 1404 and at least one communication interface ( Fig.14 The communication interface 1403 is used as an example for explanation).
[0271] The processor 1401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
[0272] Communications link 1404 may include circuitry to transmit information between the above-described components.
[0273] The communication interface 1403 uses any transceiver or other device for communicating with other devices or communication networks, such as Ethernet, wireless local area networks (WLAN), etc.
[0274] Possibly, the terminal device may further include a memory 1402 .
[0275] The memory 1402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 1404. The memory may also be integrated with the processor.
[0276] The memory 1402 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 1401. The processor 1401 is used to execute the computer-executable instructions stored in the memory 1402, thereby implementing the method provided by the embodiment of the present application.
[0277] Possibly, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, and the embodiments of the present application do not specifically limit this.
[0278] In a specific implementation, as an embodiment, the processor 1401 may include one or more CPUs, such as Fig.14 CPU0 and CPU1 in.
[0279] In a specific implementation, as an embodiment, the terminal device may include multiple processors, such as Fig.14 1401 and 1405 in the embodiment of the present invention. Each of these processors may be a single-CPU processor or a multi-CPU processor. The processor herein may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0280] In the above embodiments, the instructions stored in the memory for execution by the processor may be implemented in the form of a computer program product, wherein the computer program product may be pre-written in the memory, or may be downloaded and installed in the memory in the form of software.
[0281] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated. For example, the available medium can include a magnetic medium (e.g., a floppy disk, a hard disk or a tape), an optical medium (e.g., a digital versatile disc (digital versatile disc, DVD)), or a semiconductor medium (e.g., a solid state drive (solid state disk, SSD)), etc.
[0282] The embodiments of the present application also provide a computer-readable storage medium. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. Computer-readable media may include computer storage media and communication media, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium that can be accessed by a computer.
[0283] As a possible design, the computer readable medium may include a compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM or other optical disc storage; the computer readable medium may include a magnetic disk storage or other magnetic disk storage device. Moreover, any connection line may also be appropriately referred to as a computer readable medium. For example, if the software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology (such as infrared, radio and microwave), the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disk and disc as used herein include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while optical discs reproduce data optically using lasers.
[0284] The above combinations should also be included in the scope of computer-readable media. The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A backlight adjustment method, characterized in that: Applied to a terminal device, the method comprises: Displaying the nth frame of image; wherein, when displaying the nth frame of image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; Display the n+1th frame of image; wherein, when displaying the n+1th frame of image, the backlight value of the terminal device is a second backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a second number of pulses; Among them, the second pulse number is smaller than the first pulse number, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when the backlight is adjusted by DC dimming, and the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when the backlight is adjusted by PWM dimming.
2. The method according to claim 1, characterized in that: The method further comprises: The n+2th frame image is displayed; wherein, when the n+2th frame image is displayed, the backlight value of the terminal device is a third backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a third number of pulses; wherein, the third number of pulses is greater than the second number of pulses, the second backlight value is not equal to the third backlight value, and the third backlight value does not belong to the preset backlight interval.
3. The method according to claim 2, characterized in that When displaying the nth frame image, the frame rate of the terminal device is a first frame rate; when displaying the n+1th frame image, the frame rate of the terminal device is a second frame rate; When displaying the n+2th frame image, the frame rate of the terminal device is a third frame rate; The first frame rate is equal to the third frame rate; the method further includes: Display the n+3th frame of image; wherein, when displaying the n+3th frame of image, the backlight value of the terminal device is a fourth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is a fourth number of pulses, and the frame rate of the terminal device is a fourth frame rate; Among them, the fourth frame rate is lower than the third frame rate, the fourth pulse number is larger than the third pulse number, the fourth backlight value is not equal to the third backlight value, and the fourth backlight value belongs to the preset backlight interval.
4. The method according to claim 3, characterized in that The third frame rate is in a first frame rate range, and the fourth frame rate is in a second frame rate range, the first frame rate range includes 120 Hz and does not include 90 Hz, and the second frame rate range includes 90 Hz and does not include 120 Hz.
5. The method according to any one of claims 3 or 4, characterized in that: The method further comprises: Display the n+4th frame image; wherein, when displaying the n+4th frame image, the backlight value of the terminal device is the fifth backlight value, the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the fifth number of pulses, the fifth backlight value belongs to the preset backlight interval, and the fifth number of pulses is equal to the fourth number of pulses.
6. The method according to any one of claims 1 to 5, characterized in that: The terminal device includes: a liquid crystal display supporting setting module, and the method includes: The LCD supporting setting module is used to adjust the first pulse number to the second pulse number according to the first backlight value and the second backlight value; The liquid crystal display supporting setting module is used to send the second pulse quantity to the display driver chip.
7. The method according to any one of claims 1 to 6, characterized in that: The terminal device is a device that supports 3840Hz high-frequency PWM dimming.
8. A backlight adjustment device, characterized in that: The device comprises a display unit and a processing unit. The display unit is used to display the nth frame image; wherein, when displaying the nth frame image, the backlight value of the terminal device is a first backlight value, and the number of pulses per unit time in the pulse adjustment PWM signal used by the terminal device for backlight adjustment is a first pulse number; The display unit is further used to display the n+1th frame image; wherein, when displaying the n+1th frame image, the backlight value of the terminal device is the second backlight value, and the number of pulses per unit time in the PWM signal used by the terminal device for backlight adjustment is the second number of pulses; Among them, the second pulse number is smaller than the first pulse number, the second backlight value is not equal to the first backlight value, the second backlight value belongs to a preset backlight interval, the minimum value of the preset backlight interval is the minimum backlight value allowed to be adjusted when the backlight is adjusted by DC dimming, and the maximum value of the preset backlight interval is the maximum backlight value allowed to be adjusted when the backlight is adjusted by PWM dimming.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the terminal device executes the method according to any one of claims 1 to 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer is caused to perform the method according to any one of claims 1 to 8.
Citation Information
Cited By
Backlight adjustment method and apparatus
EP4697313A1
Backlight adjustment method and apparatus
WO2025011098A1