Driving method of display panel, driving chip, display device and electronic equipment

By calculating the high-level time of the OLED screen and using inter-frame compensation technology, the accuracy and stability issues of PWM dimming were resolved, improving the display effect and user experience.

CN119811282BActive Publication Date: 2026-03-31CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing PWM dimming technology for OLED screens suffers from insufficient dimming accuracy and brightness stability issues, especially when switching frequencies at different brightness levels, which leads to a decline in visual experience.

Method used

By calculating the first high-level time and the minimum change unit under the current display brightness value, the second high-level time of each line is determined, and inter-frame compensation is performed according to the display accuracy and compensation lookup table to improve the accuracy and stability of PWM dimming.

Benefits of technology

It improves the accuracy and stability of PWM dimming, enhancing display quality and user visual experience, especially the smooth transition during brightness changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119811282B_ABST
    Figure CN119811282B_ABST
Patent Text Reader

Abstract

The application discloses a display panel driving method, a driving chip, a display device and an electronic equipment. The driving method comprises the following steps: calculating a first high-level time of a PWM signal of a current display frame according to a display brightness value of the current display frame; obtaining a second high-level time of each row according to the first high-level time and a minimum change unit; determining a number of display frames of a compensation period according to display precision; obtaining a compensation value and a compensation frame number according to the second high-level time, the display precision and a compensation lookup table, and performing inter-frame compensation on the compensation frame in the compensation period, wherein the compensation frame number is less than the number of display frames of the compensation period. The display panel driving method, the driving chip, the display device and the electronic equipment provided by the application determine a compensation period through the second high-level time of each row corresponding to the current display brightness value and the display precision, and complete the compensation on the display frame in the compensation period.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and in particular to a driving method for a display panel, a driving chip, a display device, and an electronic device. Background Technology

[0002] Since the widespread adoption of organic electroluminescence display (OLED) screens in the mobile phone industry, the improvements in screen display performance have been remarkable, such as high refresh rates, low blue light, and high dynamic range imaging (HDR), all of which have brought users a better screen viewing experience.

[0003] Currently, OLED screens on the market mainly use DC dimming and PWM dimming. PWM dimming, short for Pulse Width Modulation, controls the screen's brightness by controlling the ratio of bright to dark time within a unit cycle. On a PWM dimming screen, the screen continuously flickers between "bright → dark → bright" to control the amount of light emitted. However, due to visual persistence, the screen appears to be constantly bright to the human eye.

[0004] Due to the physical characteristics of the panel, PWM has a minimum unit of change, which limits the dimming accuracy of PWM. For example, if the panel resolution is 2920, and at a certain brightness, it is desirable for the light-emitting time to account for 50% of the time, which is 1460 lines, but the minimum unit of change for the panel is 8 lines, then only 1456 / 2920 = 49.8% can be achieved. This tiny deviation will lead to a loss of dimming accuracy, which in turn will affect the overall display quality.

[0005] In addition, PWM dimming has different dimming frequencies at different display brightness levels. For example, at high brightness (1000 nits), there is only one pulse per unit time, while at low brightness (50 nits), there are multiple pulses. This rapid switching from a single pulse to multiple pulses is often accompanied by slight fluctuations in brightness. This phenomenon can also weaken the user's visual experience and reduce the stability of the display.

[0006] Therefore, improving the accuracy and stability of PWM dimming is a key aspect of current display brightness technology. Summary of the Invention

[0007] In view of the above problems, the purpose of the present invention is to provide a driving method, driving chip, display device and electronic device for a display panel, which obtains the second high-level time of each line corresponding to the current display brightness value by the first high-level time and the minimum change unit, and then determines a compensation period based on the second high-level time and the display accuracy, and completes the compensation of the display frame within the compensation period.

[0008] According to one aspect of the present invention, a driving method for a display panel is provided, comprising: calculating a first high-level time of a PWM signal for a current display frame based on the display brightness value of the current display frame; obtaining a second high-level time for each row based on the first high-level time and a minimum change unit; determining the number of display frames for a compensation period based on display precision; obtaining a compensation value and a number of compensation frames based on the second high-level time, the display precision, and a compensation lookup table; and performing inter-frame compensation on the compensation frames within the compensation period, wherein the number of compensation frames is greater than or equal to 1 and less than the number of display frames in the compensation period.

[0009] Optionally, the second high-level time includes an integer part and a fractional part, and the compensation value is obtained based on the fractional part of the second high-level time.

[0010] Optionally, the step of calculating the first high-level time of the PWM signal of the current display frame based on the display brightness value of the current display frame includes: obtaining the maximum and minimum values ​​of the interval in which the display brightness value is located; obtaining the first high-level time of the PWM signal based on the maximum and minimum values ​​of the interval and an interpolation algorithm, wherein the maximum and minimum values ​​of the interval include the maximum brightness display value of the interval and its corresponding PWM signal duty cycle, and the minimum brightness display value and its corresponding PWM signal duty cycle.

[0011] Optionally, the minimum unit of change is the minimum unit of change when a row of pixels in the display panel emits light under PWM signal control.

[0012] Optionally, the second high-level time of each row is the quotient of the first high-level time and the minimum change unit.

[0013] Optionally, the number of display frames in one compensation cycle is 1 divided by the value of the display precision.

[0014] Optionally, the step of obtaining the compensation value and the number of compensation frames based on the second high-level time, the display precision, and the compensation lookup table, and performing inter-frame compensation on the compensation frames within the compensation period, includes: looking up the compensation lookup table based on the fractional part of the second high-level time and the number of display frames in the compensation period to obtain the compensation value; looking up the compensation lookup table based on the fractional part of the second high-level time and the display precision to obtain the number of compensation frames; and applying the compensation value to the corresponding compensation frame according to the minimum compensation value.

[0015] Optionally, the compensation value is the product of the fractional part of the second high-level time and the number of display frames in the compensation period, and the compensation value includes an integer part and a fractional part.

[0016] Optionally, the number of compensation frames is the quotient of the fractional part of the second high-level time and the display precision.

[0017] Optionally, the integer part of the compensation value is equal to the number of compensation frames.

[0018] Optionally, when the integer part of the compensation value is equal to the minimum compensation value, the compensation value is added to a display frame within the compensation period; when the integer part of the compensation value is greater than the minimum compensation value, the compensation value is divided into multiple minimum compensation values ​​and added to multiple corresponding compensation frames within the compensation period.

[0019] Optionally, the position of the compensation frame is determined based on the priority of the display frames within the compensation period and the number of compensation frames, with higher priority display frames being more likely to be used as compensation frames.

[0020] Optionally, after obtaining the compensation value and the number of compensation frames based on the second high-level time, the display precision, and the compensation lookup table, and performing inter-frame compensation on the compensation frames within the compensation period, the method further includes: obtaining a first frequency corresponding to the current display brightness value and a second frequency corresponding to the next display brightness value; determining whether the second frequency is a jump increase compared to the first frequency, wherein the jump increase indicates that among all frequencies arranged in descending or ascending order, there is another frequency between the two frequencies; when the second frequency is not a jump increase compared to the first frequency, displaying according to the PWM signal of the second frequency; when the second frequency is a jump increase compared to the first frequency, generating a transition frequency based on the first frequency, and displaying sequentially according to the transition frequency and the second frequency, wherein the value of the transition frequency is greater than the first frequency and less than the second frequency.

[0021] Optionally, the step of generating a transition frequency based on the first frequency includes: acquiring a PWM signal of the first frequency; and increasing the number of pulses to obtain the transition frequency while keeping the pulse position of the PWM signal of the first frequency unchanged.

[0022] Optionally, the transition frequency includes at least one.

[0023] According to another aspect of the present invention, a driver chip is provided, wherein the above-described driving method for a display panel is performed.

[0024] According to another aspect of the present invention, a display device is provided, comprising a display panel and the aforementioned driver chip.

[0025] Preferably, the display panel emits light when the PWM signal is at a low level, and the display panel includes an OLED display panel.

[0026] According to another aspect of the present invention, an electronic device is provided, wherein the above-described display device is included.

[0027] The display panel driving method, driving chip, display device, and electronic device provided by the present invention obtain the first high-level time at the current brightness through interpolation, and then obtain the second high-level time of each row based on the first high-level time and the minimum change unit. The second high-level time includes an integer part and a fractional part. The number of display frames in a compensation cycle is determined according to the display accuracy. Then, the compensation value is determined based on the number of display frames and the fractional part of the second high-level time. The compensation of the display frames is completed within the compensation cycle according to the compensation lookup table, thereby improving the accuracy of PWM dimming in a time-domain compensation manner.

[0028] Furthermore, the display panel driving method, driving chip, display device, and electronic device provided by the present invention, during the PWM signal dimming process, if the pulse frequency of the PWM signal jumps and increases, based on the original first frequency (low frequency), the pulse position is kept unchanged first, and then the number of pulses is gradually increased to obtain a transition frequency, thereby increasing the pulse frequency and finally reaching the second frequency. In this way, the smoothness of the frequency jump of the PWM signal is achieved through the transition frequency, thereby improving the display effect. Attached Figure Description

[0029] The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the invention with reference to the accompanying drawings, in which:

[0030] Figure 1 A flowchart illustrating a driving method for a display panel according to an embodiment of the present invention is shown;

[0031] Figure 2A schematic comparison table of display brightness and PWM signal frequency according to an embodiment of the present invention is shown;

[0032] Figure 3 A flowchart illustrating a method for driving a display panel during frequency switching according to an embodiment of the present invention is shown;

[0033] Figure 4 A waveform diagram corresponding to the driving method of the display panel during frequency switching according to an embodiment of the present invention is shown. Detailed Implementation

[0034] Various embodiments of the invention will now be described in more detail with reference to the accompanying drawings. In the various drawings, the same elements are indicated by the same or similar reference numerals. For clarity, the various parts in the drawings are not drawn to scale.

[0035] It should be understood that, in the following description, "circuit" may include single or combined hardware circuits, programmable circuits, state machine circuits, and / or elements capable of storing instructions executed by the programmable circuit. When an element or circuit is said to be "connected" to another element or "connected" between two nodes, it may be directly coupled or connected to the other element, or there may be intermediate elements; the connection between elements may be physical, logical, or a combination thereof. Conversely, when an element is said to be "directly coupled to" or "directly connected" to another element, it means that there are no intermediate elements between them.

[0036] Furthermore, certain terms are used in this patent specification and claims to refer to specific components. Those skilled in the art will understand that hardware manufacturers may use different names to refer to the same component. This patent specification and claims do not distinguish components based on differences in name, but rather on differences in function.

[0037] Furthermore, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0038] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0039] Figure 1 A flowchart illustrating a driving method for a display panel according to an embodiment of the present invention is shown; Figure 2 A schematic comparison table of display brightness and PWM signal frequency according to an embodiment of the present invention is shown; Figure 3 A flowchart illustrating a method for driving a display panel during frequency switching according to an embodiment of the present invention is shown; Figure 4 A waveform diagram corresponding to the driving method of the display panel during frequency switching according to an embodiment of the present invention is shown.

[0040] refer to Figure 1 The display panel driving method of this application improves the accuracy of PWM dimming through inter-frame compensation and time-domain compensation. Specifically, the driving method includes the following steps:

[0041] Step S110: Calculate the first high-level time of the PWM signal of the current display frame based on the display brightness value of the current display frame.

[0042] In this step, the display brightness value DBV (Display BrightnessValue) of the current display frame is first obtained. Then, an interpolation algorithm is performed based on the maximum and minimum values ​​of the interval in which the display brightness value DBV is located to obtain the first high-level time H1 of the PWM signal of the current display frame corresponding to the display brightness value.

[0043] Display brightness value (DBV) is a parameter used to represent the brightness of an OLED display panel. Its value is typically limited to the range [0, 4095]. A higher DBV value indicates higher brightness, similar to the brightness bar on a mobile phone. However, this range is further divided into several smaller intervals, each corresponding to a different pulse frequency of the PWM signal. For example... Figure 2 As shown, for example, the frequency of the PWM signal pulse corresponding to the brightness range DBV(1)-DBV(2) is PWM(1), and the frequency of the PWM signal pulse corresponding to the brightness range DBV(2)-DBV(3) is PWM(2). If the difference between the maximum and minimum values ​​in the brightness range is small, there may be cases where the PWM signal pulse frequencies corresponding to two adjacent small ranges are the same. However, in general, the larger the display brightness value, the smaller the corresponding PWM signal frequency.

[0044] In practical applications, each display brightness value (DBV) corresponds to a gamma parameter, which includes the corresponding PWM duty cycle (EM Duty). Therefore, in this step, since the PWM duty cycles corresponding to the maximum and minimum values ​​within the current display brightness value (DBV) interval can be obtained from a table, the PWM duty cycle corresponding to the current display brightness value (DBV) can be obtained using an interpolation algorithm. The duty cycle describes the ratio of the "high level" duration to the entire period in a periodic waveform. Therefore, knowing the PWM duty cycle corresponding to the current display brightness value (DBV) is equivalent to knowing the first high-level time (H1) of the PWM signal for the current display frame.

[0045] Step S120: Obtain the second high-level time for each row based on the first high-level time and the smallest unit of change.

[0046] In this step, the first high-level time H1 corresponding to the current frame is divided by the minimum change unit of the PWM signal to obtain the second high-level time H2 for each line.

[0047] The minimum unit of change is limited by the physical characteristics of the panel; it refers to the smallest unit of change when the PWM signal controls the illumination of a row of pixels on the display panel. For example, in a display panel, the minimum unit of change for the PWM signal is 8 rows. This means that each time the PWM signal controls the display panel to emit light, 8 rows must emit light simultaneously, and no other number of pixel rows can emit light.

[0048] Furthermore, the second high-level time H2 actually represents the theoretical average brightness contribution per line under the current display brightness value DBV and the minimum change unit.

[0049] The second high-level time H2 includes an integer part and a fractional part. The integer part represents the display brightness value that the display panel can display under the smallest unit of change, and the fractional part represents the display brightness value that the display panel cannot display under the smallest unit of change.

[0050] Step S130: Determine the number of display frames for one compensation cycle based on the display accuracy.

[0051] In this step, the length of a compensation period is determined based on the display precision. The number of display frames within a compensation period is 1 divided by the display precision.

[0052] In one embodiment, if the display precision is 0.1 step, the number of display frames in one compensation period is 10 frames; if the display precision is 0.2 step, the number of display frames in one compensation period is 5 frames; and if the display precision is 0.01 step, the number of display frames in one compensation period is 100 frames.

[0053] In this application, the display precision can be changed as needed by setting the registers.

[0054] Step S140: Obtain the compensation value and the number of compensation frames based on the second high-level time, display accuracy, and compensation lookup table, and perform inter-frame compensation on the compensation frames within the compensation period.

[0055] In this step, a compensation lookup table is consulted based on the fractional part of the second high-level time H2 and the number of display frames in the compensation period to obtain the compensation value under the minimum change unit. A preset compensation lookup table is then consulted based on the fractional part of the second high-level time H2 and the display precision to obtain the corresponding number of compensation frames within the compensation period under the minimum change unit. The compensation value is then added to the corresponding compensation frames according to the minimum compensation value. The preset compensation lookup table provides the compensation value and the number of compensation frames corresponding to the fractional part of the second high-level time H2 for various display precisions and different values.

[0056] The specific calculation methods for the compensation value and the number of compensation frames are as follows: the compensation value is, for example, the product of the fractional part of the second high-level time H2 and the number of display frames in one compensation period, and the compensation value includes both an integer part and a fractional part; the number of compensation frames is, for example, the quotient of the fractional part of the second high-level time H2 and the display precision. Within one compensation period, the number of compensation frames is the number of display frames that is greater than or equal to 1 and less than the number of compensation periods.

[0057] Since compensation frames can only compensate for the integer part of the compensation value, when the compensation value includes a valid decimal part, the decimal part cannot be compensated within the compensation period. The integer part of the compensation value is equal to the number of compensation frames.

[0058] In addition, when the integer part of the compensation value is equal to the minimum compensation value, the compensation value is added to one display frame within the compensation period; when the integer part of the compensation value is greater than the minimum compensation value, the integer part of the compensation value is divided into multiple minimum compensation values ​​and added to multiple corresponding compensation frames within the compensation period.

[0059] When there are multiple compensation frames, they are evenly distributed within a compensation period. In other embodiments, the display frames within a compensation period can be set as the priority of the compensation frames. Higher priority frames are more likely to be selected as compensation frames, thus determining which display frames within the compensation period will be used as compensation frames based on priority. For example, if there are 5 display frames in a compensation period, and the priorities are set from largest to smallest, then when there is one compensation frame, the first display frame in the compensation period is the compensation frame; when there are three compensation frames, the first three frames in the compensation period are compensation frames; if the priorities are set to 3, 5, 2, 4, 1 (e.g., the larger the value, the higher the priority), then when there is one compensation frame, the second display frame in the compensation period is the compensation frame; when there are three compensation frames, the first, second, and fourth frames in the compensation period are compensation frames.

[0060] In this embodiment, compensating the display frames within the compensation period according to the minimum compensation value can minimize inter-frame display quality issues within the compensation period while simultaneously achieving brightness compensation for the display frames, thus improving display brightness. The minimum compensation value is the minimum display brightness value achievable by the display panel under the constraint of the minimum change unit, and the minimum compensation value is an integer.

[0061] In one embodiment, if the value of the second high-level time H2 is 12.2, the display accuracy is 0.2 steps, the minimum compensation value is 1, and the priority of the compensation frames is from low to high, then the number of display frames in one compensation cycle is 5 frames. The compensation value is calculated and obtained according to the compensation lookup table, and the number of compensation frames is 1. Before compensation, the high-level time of the minimum change unit of these 5 display frames is [12, 12, 12, 12, 12], while the high-level time of the minimum change unit of the 5 display frames after compensation is, for example, [12, 12, 12, 12, 13], thereby achieving the purpose of improving the dimming accuracy of the PWM signal through time-domain compensation.

[0062] In another embodiment, if the value of the second high-level time H2 is 12.3, the display precision is 0.2 steps, the minimum compensation value is 1, and the priority of the compensation frames is from low to high, then the number of display frames in one compensation cycle is 5 frames. The compensation value is calculated and obtained according to the compensation lookup table as 1.5, and the number of compensation frames is 1. Before compensation, the high-level time of the minimum change unit of these 5 display frames is [12, 12, 12, 12, 12], while the high-level time of the minimum change unit of the display frames of the 5 frames after compensation is [12, 12, 12, 12, 13].

[0063] In another embodiment, if the value of the second high-level time H2 is 12.7, the display precision is 0.1 step, the minimum compensation value is 1, and the priority of the compensation frames is from low to high, then the number of display frames in one compensation cycle is 10 frames. The compensation value is calculated and obtained according to the compensation lookup table, which yields a compensation value of 7, and the number of compensation frames is 7. Before compensation, the high-level time of the minimum change unit of these 10 display frames is [12, 12, 12, 12, 12, 12, 12, 12, 12], while the high-level time of the minimum change unit of the display frames of the 10 frames after compensation is [12, 12, 12, 13, 13, 13, 13, 13, 13, 13].

[0064] In this embodiment, inter-frame compensation is performed on the display frames within the compensation period. This essentially involves adjusting the duty cycle of the corresponding display frames and does not affect the frequency of the PWM signal. The following will describe a technical solution for adjusting the frequency of the PWM signal based on this. This technical solution is, for example, implemented by the microcontroller unit in the display device after inter-frame compensation is completed.

[0065] refer to Figure 3 The PWM signal pulse dimming method when the PWM signal frequency changes abruptly includes the following steps:

[0066] Step S210: Obtain the first frequency corresponding to the current display brightness value and the second frequency corresponding to the next display brightness value.

[0067] Since different display brightness ranges correspond to different PWM signal frequencies, when the current display brightness value and the next display brightness value are obtained, the corresponding first frequency and second frequency can be obtained.

[0068] Generally, the higher the display brightness value, the lower the corresponding PWM signal frequency. Therefore, when there is a large change in the display brightness value, the difference between the first frequency and the second frequency will also be significant. If there is at least one frequency interval between the first frequency and the second frequency, the frequency jump accompanying the display panel from the current display brightness value to the next display brightness value will lead to a decrease in the user's visual experience and reduce the stability of the display image.

[0069] Step S220: Whether the second frequency is a jump increase compared to the first frequency.

[0070] In this step, it is determined whether the second frequency is a jump increase compared to the first frequency. A jump increase means that when all the frequencies of the PWM signal that can be implemented in the display panel are arranged in descending or ascending order, there is another frequency between the two frequencies.

[0071] Among them, reference Figure 2It is known that the frequency of the PWM signal increases gradually as the display brightness value of the display panel decreases. It is normal for the frequency to increase or decrease gradually as the display brightness value changes. However, when the frequency increases abruptly, it leads to a decrease in the user's visual experience, and this problem can be improved.

[0072] In one embodiment, the frequencies of the PWM signal are 10Hz, 20Hz, 30Hz, 60Hz, 120Hz, etc., from smallest to largest. When the frequency of the PWM signal changes from 10Hz to 30Hz, the frequency jumps and increases because there is a 20Hz interval in between.

[0073] When the second frequency increases by a jump compared to the first frequency, step S240 is executed; when the second frequency does not increase by a jump compared to the first frequency, step S230 is executed.

[0074] Step S230: Display according to the PWM signal of the second frequency.

[0075] In this step, since the second frequency does not increase abruptly compared to the first frequency, the display panel displays brightness according to the PWM signal of the second frequency.

[0076] Step S240: Generate a transition frequency based on the first frequency, and display the signal according to the PWM signal of the transition frequency and the second frequency in sequence.

[0077] In this step, since the second frequency increases abruptly compared to the first frequency, at least one transition frequency is also included in the process of changing from the first frequency to the second frequency, thereby improving the smoothness of the display panel when the brightness jumps.

[0078] In this embodiment, the transition frequency is obtained by maintaining the original pulse positions in the PWM signal corresponding to the first frequency and then increasing the number of pulses. Therefore, the transition frequency is greater than the first frequency but less than the second frequency. (Reference) Figure 4 For example, when the display brightness value changes from 1000 nits to 100 nits, the corresponding first frequency jumps to the second frequency. The transition frequency can be regarded as the frequency corresponding to 200 nits. At this time, the transition frequency is obtained by adding the number of pulses to the first frequency.

[0079] Furthermore, compared to the PWM signal with the first frequency, the period of a PWM signal with a transition frequency may not be the same, and even if the period is the same, the duty cycle may differ. (See reference...) Figure 4As shown in the attached diagram, for example, when the display brightness value changes from 1000 nits to 100 nits, the corresponding first frequency jumps to the second frequency. The transition frequency can be regarded as the frequency corresponding to 200 nits. At this time, the period and duty cycle of the PWM signal in the transition frequency may be different.

[0080] In OLED display panels, since light is emitted under low-level conditions, when the display brightness value jumps from high to low, the frequency of the PWM signal jumps from low to high. The transition frequency increases the number of pulses based on the first frequency, thereby increasing the duty cycle of the PWM signal, reducing the light emission time of the OLED display panel, and thus achieving the purpose of lowering the display brightness value.

[0081] The driving method for the display panel in this application can be implemented using the existing structure inside the display panel, such as through a microcontroller unit, without requiring additional registers.

[0082] Furthermore, this application provides a driver chip for executing the above-described display panel driving method.

[0083] Furthermore, this application also provides a display device, including a display panel and the aforementioned driver chip. The display panel is a display panel that emits light when the PWM signal is low, such as an OLED display panel.

[0084] Furthermore, this application also provides an electronic device, which includes the above-described display device.

[0085] The present invention provides a display panel driving method, driving chip, display device, and electronic device. It obtains a first high-level time at the current brightness using interpolation, then obtains a second high-level time for each row based on the first high-level time and the minimum change unit. The second high-level time includes an integer part and a fractional part. The number of display frames for one compensation cycle is determined based on the display precision. Then, a compensation value is determined based on the number of display frames and the fractional part of the second high-level time. Finally, compensation for the display frames is completed within the compensation cycle according to a compensation lookup table, thereby improving the accuracy of PWM signal dimming through time-domain compensation.

[0086] Furthermore, the display panel driving method, driving chip, display device, and electronic device provided by the present invention, during the PWM signal dimming process, if the pulse frequency of the PWM signal jumps and increases, based on the original first frequency (low frequency), the pulse position is kept unchanged first, and then the number of pulses is gradually increased to obtain a transition frequency, thereby increasing the pulse frequency and finally reaching the second frequency. In this way, the smoothness of the frequency jump of the PWM signal is achieved through the transition frequency, thereby improving the display effect.

[0087] As described above, these embodiments of the present invention do not exhaustively cover all details, nor do they limit the invention to the specific embodiments described. Clearly, many modifications and variations can be made based on the above description. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to effectively utilize the invention and its modifications. The invention is limited only by the claims and their full scope and equivalents.

Claims

1. A driving method of a display panel, wherein, The method comprises the following steps: calculating a first high level time of a PWM signal of a current display frame according to a display brightness value of the current display frame; obtaining a second high level time of each row according to the first high level time and a minimum change unit, the minimum change unit being a minimum change unit of a pixel row in a display panel emitting light under PWM signal control, the second high level time being a quotient of the first high level time and the minimum change unit, and the second high level time comprising an integer part and a decimal part; determining a number of display frames in a compensation period according to display precision, the number of display frames in the compensation period being a value of 1 divided by the display precision; obtaining a compensation value and a compensation frame number according to the second high level time, the display precision and a compensation lookup table, wherein, in the compensation period, inter-frame compensation is performed on the compensation frames, the compensation frame number being greater than or equal to 1 and less than the number of display frames in the compensation period, the compensation value being a product of the decimal part of the second high level time and the number of display frames in the compensation period, the compensation frame number being a quotient of the decimal part of the second high level time and the display precision, the compensation value comprising an integer part and a decimal part, a value of the integer part of the compensation value being equal to a value of the compensation frame number, and the compensation value being compensated to corresponding compensation frames according to a minimum compensation value.

2. The driving method according to claim 1, wherein The step of calculating a first high level time of a PWM signal of a current display frame according to a display brightness value of the current display frame comprises the following steps: obtaining a maximum value and a minimum value of an interval in which the display brightness value is located; obtaining the first high level time of the PWM signal according to the maximum value and the minimum value of the interval and an interpolation algorithm, wherein, the maximum value and the minimum value of the interval comprise a maximum brightness display value of the interval, a PWM signal duty cycle corresponding to the maximum brightness display value, a minimum brightness display value of the interval and a PWM signal duty cycle corresponding to the minimum brightness display value.

3. The driving method according to claim 2, wherein In the step of obtaining a compensation value and a compensation frame number according to a second high level time, display precision and a compensation lookup table, and performing inter-frame compensation on the compensation frames in a compensation period, the step comprises the following steps: looking up the compensation lookup table according to the decimal part of the second high level time and the number of display frames in the compensation period to obtain the compensation value; looking up the compensation lookup table according to the decimal part of the second high level time and the display precision to obtain the compensation frame number; compensating the compensation value to corresponding compensation frames according to a minimum compensation value.

4. The driving method according to claim 3, wherein When the integer part of the compensation value is equal to the minimum compensation value, the minimum compensation value is added to one display frame in the compensation period; When the integer part of the compensation value is greater than the minimum compensation value, the integer part of the compensation value is divided into multiple minimum compensation values, which are added to multiple corresponding compensation frames in the compensation period.

5. The driving method according to claim 4, wherein The position of the compensation frame is determined according to the priority of the display frame in the compensation period and the number of compensation frames, and the higher the priority of the display frame, the easier it is to be a compensation frame.

6. The driving method according to claim 1, wherein After the step of obtaining a compensation value and a compensation frame number according to a second high level time, display precision and a compensation lookup table, and performing inter-frame compensation on the compensation frames in a compensation period, the method further comprises the following steps: acquire a first frequency corresponding to a current display brightness value and a second frequency corresponding to a next display brightness value; determine whether the second frequency is a jump increase compared to the first frequency, the jump increase indicating that another frequency is spaced between the two frequencies in all frequencies arranged in descending order or in ascending order; when the second frequency is not a jump increase compared to the first frequency, display according to a PWM signal of the second frequency; when the second frequency is a jump increase compared to the first frequency, generate a transition frequency according to the first frequency, and display according to PWM signals of the transition frequency and the second frequency in turn, wherein the value of the transition frequency is greater than the first frequency and less than the second frequency.

7. The driving method according to claim 6, wherein The step of generating a transition frequency according to the first frequency comprises: acquiring a PWM signal of the first frequency; in the case that the pulse position of the PWM signal of the first frequency remains unchanged, increasing the pulse quantity to obtain the transition frequency.

8. The driving method according to claim 7, wherein The transition frequency includes at least one.

9. A driver chip, wherein, A driving method for executing the display panel as claimed in any one of claims 1-8.

10. A display device, wherein, A display device comprising the display panel and the driving chip as claimed in claim 9.

11. The display device of claim 10, wherein, The display panel emits light at a low level of the PWM signal, and the display panel comprises an OLED display panel.

12. An electronic device, comprising: The display device as claimed in claim 10 or 11.

Citation Information

Patent Citations

  • Light emitting control circuit and driving method thereof, display panel and display device

    CN107358914A

  • Screen brightness adjustment method and terminal

    CN111868814A