Display panel driving method, driver and display device

By obtaining the difference in vertical blanking time duration and data voltage adjustment of the display panel, the problem of unstable brightness of the display panel when the refresh rate changes was solved, and the stability of brightness and the improvement of display quality were achieved.

CN116721622BActive Publication Date: 2026-06-16CHANGSHA HKC OPTOELECTRONICS CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHANGSHA HKC OPTOELECTRONICS CO LTD
Filing Date
2023-06-28
Publication Date
2026-06-16

Smart Images

  • Figure CN116721622B_ABST
    Figure CN116721622B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of display, in particular to a display panel driving method, a driver and a display device, in the present application, the length of vertical blanking period of current frame display picture is obtained; and when the length of vertical blanking period of current frame display picture changes compared with the length of vertical blanking period of last frame display picture, the data voltage of next frame display picture of the display panel is adjusted, so that the brightness of next frame display picture is the same as the brightness of current frame display picture, the pressure difference between source and drain of thin film transistor unit in display panel is reduced in next frame display picture, thereby the effect of reducing the degree of leakage in the same time is achieved, the brightness of display panel is improved, the technical problem that display panel is prone to unstable display brightness when adjusting refresh rate in prior art is avoided, and the display quality is improved.
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 display panel driving method, a driver, and a display device. Background Technology

[0002] Currently, most high-frequency displays have variable refresh rate functionality. At different refresh rates, the VBLunk (vertical blanking period) duration of the TFT (thin-film transistor) cells in the display panel varies. For example, a 120Hz display can have a refresh rate range of 48 to 120Hz. When changing from a 120Hz refresh rate to 48Hz, the VBLunk duration at 48Hz becomes longer. In the VBLunk region, the TFT cells experience a voltage drop due to the voltage difference between their source and drain, resulting in reduced brightness and affecting display quality. Summary of the Invention

[0003] The main objective of this invention is to provide a display panel driving method, driver, and display device, which aims to solve the technical problem in the prior art that the display brightness of the display panel is prone to instability when the refresh rate changes.

[0004] To achieve the above objectives, the present invention proposes a display panel driving method, the display panel driving method comprising:

[0005] Get the duration of the vertical blanking period of the current frame's display;

[0006] If the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the data voltage of the next frame of the display panel is adjusted so that the brightness of the next frame is the same as the brightness of the current frame.

[0007] Optionally, adjusting the data voltage of the next frame of the display panel includes:

[0008] The data voltage of the vertical blanking period of the next frame is determined based on the duration interval of the current frame's vertical blanking period and the preset mapping relationship.

[0009] The data voltage is output to the data line of the display panel during the vertical blanking period of the next frame.

[0010] Optionally, the method for obtaining the preset mapping relationship includes:

[0011] Obtain the minimum refresh rate of the display panel and the target duration of the corresponding vertical blanking period;

[0012] The target duration is divided into a preset number of duration intervals;

[0013] The corresponding output voltage is assigned to each time interval so that the display panel maintains the same brightness under different durations of vertical blanking periods.

[0014] Optionally, before adjusting the data voltage of the next frame of the display panel if the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the method further includes:

[0015] The current refresh rate of the display panel is determined based on the duration of the vertical blanking period;

[0016] When the current refresh rate meets the preset frequency multiplication condition, the current refresh rate is multiplied to obtain the target refresh rate.

[0017] Optionally, after performing frequency multiplication on the current refresh rate to obtain the target refresh rate, the method further includes:

[0018] Perform at least one of the following: adjust the data voltage of the next frame of the display panel according to the target refresh rate, and adjust the display data of the next frame of the display panel.

[0019] Optionally, adjusting the data voltage of the next frame of the display panel according to the target refresh rate includes:

[0020] Determine the target duration of the vertical blanking period corresponding to the target refresh rate;

[0021] The data voltage of the vertical blanking period of the next frame is determined based on the duration interval of the target duration and the preset mapping relationship;

[0022] The data voltage is output to the data line of the display panel during the vertical blanking period of the next frame.

[0023] Optionally, displaying the initial frame data and the copied frame data based on the target refresh rate includes:

[0024] The initial frame data is displayed during the display period of the current frame;

[0025] Detect whether frame data sent from the central processing unit is received during the display period of the next frame;

[0026] If not, the copied frame data is displayed during the display period of the next frame until the number of frames corresponding to the target refresh rate is displayed.

[0027] To achieve the above objectives, the present invention also proposes a driver for driving a display panel, the display panel comprising: multiple scan lines, multiple data lines, and TFT units arranged in an array, each TFT unit being connected to one scan line and one data line respectively, the driver comprising:

[0028] The acquisition module is used to obtain the duration of the vertical blanking period of the current frame's display.

[0029] The adjustment module is used to adjust the data voltage of the next frame of the display panel if the duration of the vertical blanking period of the current frame of the display changes compared to the duration of the vertical blanking period of the previous frame of the display, so that the brightness of the next frame of the display is the same as the brightness of the current frame of the display.

[0030] To achieve the above objectives, the present invention also proposes a display device, which includes a driver and a display panel, wherein the driver is disposed in the non-effective display area of ​​the display panel, and the driver is as described above.

[0031] In this invention, the duration of the vertical blanking period of the current frame is obtained; and when the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the data voltage of the next frame of the display panel is adjusted so that the brightness of the next frame is the same as that of the current frame. This reduces the voltage difference between the source and drain of the TFT cells in the display panel in the next frame, thereby reducing leakage current within the same time frame, improving the brightness of the display panel, avoiding the technical problem of unstable display brightness when adjusting the refresh rate in the prior art, and improving display quality. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0033] Figure 1 This is a schematic diagram of the display device in the hardware operating environment involved in the embodiments of the present invention;

[0034] Figure 2 This is a flowchart illustrating the first embodiment of the display panel driving method of the present invention;

[0035] Figure 3 This is a schematic diagram of TFT cell leakage current in one embodiment of the display panel driving method of the present invention;

[0036] Figure 4 This is a schematic diagram of leakage current at different frequencies in one embodiment of the display panel driving method of the present invention;

[0037] Figure 5 This is a flowchart illustrating a second embodiment of the display panel driving method of the present invention;

[0038] Figure 6 This is a schematic diagram of vertical blanking period region compensation in one embodiment of the display panel driving method of the present invention.

[0039] Figure 7 This is a schematic diagram of another vertical blanking period region compensation in one embodiment of the display panel driving method of the present invention;

[0040] Figure 8 This is a flowchart illustrating a third embodiment of the display panel driving method of the present invention;

[0041] Figure 9 This is a flowchart illustrating the fourth embodiment of the display panel driving method of the present invention;

[0042] Figure 10 This is a structural block diagram of the first embodiment of the display panel driving device of the present invention.

[0043] Explanation of icon numbers:

[0044] Reference Name Reference Name 10 Driver 20 Display panel 101 Timing controller 201 Scan line 102 Power management unit 202 Data line 103 Driving unit 203 Pixel 104 Memory

[0045] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

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

[0048] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.

[0049] Furthermore, the use of terms such as "first" and "second" in this invention is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.

[0050] Example 1

[0051] Reference Figure 1 , Figure 1 This is a schematic diagram of the display device in the hardware operating environment involved in the embodiments of the present invention.

[0052] like Figure 1 As shown, the display device includes a driver 10 and a display panel 20, with the driver located in the non-active display area of ​​the display panel. The display area of ​​the display panel 20 includes sub-pixels 203 arranged in an array. The display panel also includes multiple scan lines 201 and multiple data lines 202. The scan lines extend along a first direction, and the data lines extend along a second direction, intersecting each other. The intersection of the scan lines and data lines defines multiple sub-pixels. The driver 10 includes a timing controller 101, a power management unit 102, a driving unit 103, and a memory 104. The driving unit 103 may include a source controller and a gate controller. The source controller inputs data signals to the data lines 202, enabling the sub-pixels to receive and display corresponding data signals. The gate controller inputs scan signals to the scan lines 201, turning on the gate switches of the sub-pixels to activate the corresponding sub-pixels.

[0053] Reference Figure 2 , Figure 2 The present invention relates to a display panel driving method.

[0054] A flowchart illustrating the first implementation method. This invention proposes a first embodiment of a display panel driving method.

[0055] In this embodiment, the display panel driving method includes:

[0056] Step S10: Obtain the duration of the vertical blanking period of the current frame display.

[0057] It should be understood that the execution entity in this embodiment can be the aforementioned driver, specifically the timing controller (TCON) in the driver, which has functions such as data processing, data communication and program execution.

[0058] It is worth noting that, for reference Figure 3 Under normal circumstances, each frame of a display consists of a display period (H-Blank) and a vertical blanking period (V-Blank). When the display is in the display period of a frame, the thin-film transistor (TFT) is turned on. At this time, both points A and B receive voltage, and the voltages at points A and B are the same. The data line (i.e., the source line) charges the liquid crystal capacitor. After charging is complete, the TFT turns off. At this time, the display enters the vertical blanking period. The voltage difference across the liquid crystal capacitor remains unchanged to maintain the current brightness. However, because the TFT is turned off, the voltage at point B is lower than the voltage at point A. Due to circuit characteristics, current will leak from point A to point B, causing a change in the voltage difference across the liquid crystal capacitor, thus resulting in a change in brightness. In other words, after the display enters the vertical blanking period, the liquid crystal capacitor inevitably decreases, and the brightness of the display decreases. In a variable refresh rate display panel, if the refresh rate changes, the vertical blanking period of each frame at that refresh rate will change accordingly. The lower the refresh rate, the longer the vertical blanking period, the more serious the leakage, and the lower the brightness; if the refresh rate is higher, the shorter the vertical blanking period, the less leakage, and the higher the brightness. In short, no matter how the refresh rate changes, it will cause the screen brightness to change, which manifests as screen flickering and poor display and viewing effects.

[0059] like Figure 4 As shown, in Figure 4 The vertical blanking area at 60Hz is longer, resulting in longer pixel leakage time and more pixel leakage; the vertical blanking area at 120Hz is shorter, resulting in shorter pixel leakage time and less pixel leakage; the difference between V1 (data voltage at 60Hz) and V2 (data voltage at 120Hz) is significant, which leads to screen flickering when VRR (Variable Refresh Rate) is enabled.

[0060] Understandably, the current solution to screen flicker is to adjust the Gamma 1 and Gamma 14 voltages of the driver module at different frequencies to make the brightness similar at different frequencies. However, this adjustment method has a drawback: the vertical blanking interval will always be in a state of leakage, resulting in power loss. In addition, during the display period of the next frame, the pixel charging time may be shorter, leading to insufficient charging and lower brightness during the display period compared to the previous frame, which is not conducive to the user's viewing experience.

[0061] It should be noted that there is a corresponding relationship between the refresh rate of the display panel and the duration of the vertical blanking period of each frame. Generally speaking, the higher the refresh rate, the shorter the duration of the vertical blanking period of the display at that refresh rate, and the lower the refresh rate, the longer the duration of the vertical blanking period of the display at that refresh rate. However, the display period of the display is not affected by the refresh rate.

[0062] Step S20: If the duration of the vertical blanking period of the current frame is different from the duration of the vertical blanking period of the previous frame, adjust the data voltage of the next frame of the display panel so that the brightness of the next frame is the same as the brightness of the current frame.

[0063] In practical implementation, when the refresh rate of the display panel remains unchanged, the duration of the vertical blanking period of adjacent frames should be the same. If the duration of the vertical blanking period of the current frame differs from that of the previous frame, it indicates that the refresh rate of the display panel has already changed in the previous frame. In this case, since the current frame has finished displaying, the duration of the vertical blanking period of the current frame can no longer be controlled. Furthermore, by adjusting the data line voltage of the vertical blanking period of the next frame according to the duration of the current frame's vertical blanking period, it can be ensured that the brightness of the next frame's vertical blanking period is the same as that of the current frame. This ensures that when the refresh rate changes, only the brightness of one frame changes, reducing the impact on the user's viewing experience.

[0064] It should be noted that the longer the vertical blanking period, the more severe the leakage of the liquid crystal capacitor. In order to reduce the brightness reduction caused by leakage, this embodiment applies a higher compensation voltage to the source of the liquid crystal capacitor with severe leakage to avoid screen flicker caused by severe leakage. At the same time, in order to improve the efficiency of source voltage compensation, the duration of the vertical blanking period and the output voltage applied to the data line are not linearly related in this embodiment. Instead, the duration of the vertical blanking period is divided into multiple intervals, each interval corresponding to an output voltage, which reduces the difficulty of voltage compensation.

[0065] In this embodiment, the duration of the vertical blanking period of the current frame is obtained; and when the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the data voltage of the next frame of the display panel is adjusted so that the brightness of the next frame is the same as that of the current frame. This reduces the voltage difference between the source and drain of the thin-film transistor unit in the display panel in the next frame, thereby reducing leakage current within the same time, improving the brightness of the display panel, avoiding the technical problem of unstable display brightness when adjusting the refresh rate in the prior art, and improving display quality.

[0066] Example 2

[0067] Reference Figure 5 , Figure 5 This is a flowchart illustrating a second embodiment of the display panel driving method of the present invention. The present invention proposes a second embodiment of the display panel driving method.

[0068] In this embodiment, step S20 further includes:

[0069] Step S201: Determine the data voltage of the vertical blanking period of the next frame based on the duration interval of the current frame's vertical blanking period and the preset mapping relationship.

[0070] It should be noted that the preset mapping relationship contains the relationship between the data voltage of the vertical blanking period duration and the duration of the vertical blanking period of the next frame, so as to adjust the data voltage of the vertical blanking period of the next frame.

[0071] Furthermore, the method for obtaining the preset mapping relationship includes:

[0072] Obtain the minimum refresh rate of the display panel and the target duration of the corresponding vertical blanking period;

[0073] The target duration is divided into a preset number of duration intervals;

[0074] The target output voltage corresponding to each time interval when the display panel maintains the same brightness is statistically analyzed.

[0075] A preset mapping relationship is constructed based on the correspondence between each time interval and the target output voltage.

[0076] In practice, the minimum refresh rate of a display panel depends on factors such as the model of the display panel and electronic components. In a variable refresh rate display panel, the minimum refresh rate refers to the minimum refresh rate that the display panel theoretically supports. For example, if the refresh rate range that the display panel can support is 48Hz-144Hz, then the minimum refresh rate is 48Hz.

[0077] It is understood that the data voltage in this embodiment and subsequent embodiments refers to the data line voltage of the display panel during the vertical blanking period in a single frame of the display. The purpose of determining the minimum refresh rate of the display panel is to quantify the degree of leakage of the display panel, because the vertical blanking period corresponding to the minimum refresh rate is the longest and the leakage is the most severe. When compensating for the data voltage in the future, the brightness of the display panel can be kept consistent or similar based on the range of the vertical blanking period of the current frame of the display.

[0078] In specific implementation, in order to achieve the above-mentioned vertical blanking period duration division interval, before adjusting the data voltage of the next frame of the display panel, the method further includes: dividing the vertical blanking period duration into a preset number of intervals based on the minimum frequency of the display panel; assigning a corresponding data line voltage to each vertical blanking period duration interval so that the display panel can maintain the same brightness within each vertical blanking period duration interval. For example, taking a 120Hz monitor as an example, its refresh rate variation range can be 48 to 120Hz, and its minimum refresh rate is 48Hz. Then, according to the vertical blanking period duration corresponding to 120Hz, the duration of the vertical blanking period corresponding to 48Hz can be divided into multiple parts, and a corresponding output voltage can be assigned to each vertical blanking period duration interval to adjust the voltage of the vertical blanking period data line in each frame of the display. The output voltage is less than the data line voltage of the monitor.

[0079] refer to Figure 6 and Figure 7 During the display period, the data line voltage is 10V. Taking a 48Hz refresh rate with a data line voltage of 9V as an example, when the refresh rate is increased, the vertical blanking period shortens. Therefore, in this embodiment, for every 12Hz increase, the data line voltage during the vertical blanking period decreases by 1V. Figure 6 As shown, Figure 6 It refers to the vertical blanking period duration when the display panel refresh rate is in the range of 60-72Hz, and the data line voltage for the corresponding vertical blanking period within the 60-72Hz refresh rate range is 8V.

[0080] To allocate the data voltage corresponding to the vertical blanking period duration, the brightness of the display panel was measured at 48Hz, 90Hz, and 120Hz, and the voltage of the data line was adjusted to maintain the same brightness. At this time, when the display refresh rate is 48Hz, the voltage on the data line can be 10V; when the display refresh rate is 90Hz, the voltage on the data line can be 9V; and when the display refresh rate is 120Hz, the voltage on the data line can be 8.7V. This embodiment does not impose specific limitations on these values.

[0081] It is understandable that the preset quantity can be the ratio between the duration of the vertical blanking period corresponding to the lowest refresh rate of the display panel and the duration of the vertical blanking period of the rated refresh rate, and then rounded down. Alternatively, the value can be defined by the user. This embodiment does not impose specific restrictions on this.

[0082] Step S202: During the vertical blanking period of the next frame of the display screen, the data voltage is output to the data line of the display panel.

[0083] It should be noted that there is no leakage during the display period of each frame. The display brightness is directly related to the data line voltage, so there is no brightness change. Therefore, when compensating for the data line voltage in this embodiment, it mainly targets the vertical blanking period of each frame.

[0084] This embodiment compensates for the data line voltage of the vertical blanking period of the next frame based on the duration of the vertical blanking period of the current frame, thereby reducing the brightness decrease of the display panel in a single frame due to capacitor leakage during the vertical blanking period and improving the user's viewing experience.

[0085] Example 3

[0086] Reference Figure 8 , Figure 8 This is a flowchart illustrating a third embodiment of the display panel driving method of the present invention. The present invention proposes a third embodiment of the display panel driving method.

[0087] Step S210: Determine the current refresh rate of the display panel based on the duration of the vertical blanking period.

[0088] As can be understood, as mentioned above, the duration of the vertical blanking period of a displayed frame is related to the current refresh rate of the display panel. Therefore, in this embodiment, the current refresh rate of the display panel can be determined based on the duration of the vertical blanking period of the current displayed frame.

[0089] Step S220: When the current refresh rate meets the preset frequency multiplication condition, the current refresh rate is multiplied to obtain the target refresh rate.

[0090] It is worth noting that frequency doubling the current refresh rate means doubling the current refresh rate by a certain factor. For example, the refresh rate of a 144Hz monitor can vary from 48Hz to 144Hz. If the refresh rate of the panel is 48Hz, then if the preset frequency doubling conditions are met, the current refresh rate of the display panel can be increased to 96Hz or 144Hz.

[0091] The preset frequency doubling condition is that the current refresh rate is less than half of the maximum refresh rate of the display panel. The frequency doubling factor can be an integer greater than or equal to 2, such as 2 or 3. In a specific implementation, the preset frequency doubling condition can also be that the duration of the vertical blanking period of the current frame is greater than a certain threshold.

[0092] In addition, after multiplying the refresh rate of the current frame, the duration of the vertical blanking period of the current frame will also be reduced accordingly.

[0093] In the specific implementation, the screen can support a maximum refresh rate of 144Hz. The current refresh rate is 60Hz. At this time, the current refresh rate meets the preset frequency multiplication condition, that is, it is determined that the current frequency 60Hz≤144Hz / 2, which can support frequency multiplication processing. The current refresh rate of the screen is increased to 120Hz, and the data of the current frame is retained and stored in memory. At this time, the first frame displays the normally received frame data. The second frame determines whether new data has been received. If no new data has been received, the data stored in memory is displayed to achieve frame data filling. The low frequency is doubled to reduce the problem of excessively long vertical blanking period of low frequency and excessive liquid crystal leakage.

[0094] Furthermore, after performing frequency multiplication on the current refresh rate to obtain the target refresh rate, the process further includes:

[0095] Perform at least one of the following: adjust the data voltage of the next frame of the display panel according to the target refresh rate, and adjust the display data of the next frame of the display panel.

[0096] It is understood that, in this embodiment, after multiplying the current refresh rate, adjusting the output voltage of the data line and adjusting the display data of the next frame can be performed simultaneously or separately.

[0097] In practice, increasing the refresh rate of the display panel can generally improve the display quality significantly. However, considering the limited amount of display data received by the display panel and the poor display effect caused by an excessively low refresh rate, simply adjusting the refresh rate of the display panel cannot improve the poor display effect caused by insufficient display data.

[0098] If the refresh rate of the display panel is low and the front-end frame rate of the display data sent by the central processing unit is low, the display quality of the display panel will be poor. Under normal circumstances, the refresh rate will be increased to improve the display quality. At this time, because the refresh rate is increased, the duration of the vertical blanking period will be reduced, the discharge time will be reduced, and the display quality will be improved. However, at the same time, a new problem will be brought about: the display data sent by the central processing unit is not enough to support the frequency of the display panel, resulting in stuttering. Although it will not be very obvious, the display quality will still decrease.

[0099] Further, adjusting the data voltage of the next frame of the display panel according to the target refresh rate includes:

[0100] Determine the target duration of the vertical blanking period corresponding to the target refresh rate;

[0101] The data voltage of the vertical blanking period of the next frame is determined based on the duration interval of the target duration and the preset mapping relationship;

[0102] The data voltage is output to the data line of the display panel during the vertical blanking period of the next frame.

[0103] In a specific implementation, adjusting the data voltage of the next frame of the display panel according to the target refresh rate after frequency multiplication can refer to the steps in the first embodiment of adjusting the data voltage of the next frame of the display panel according to the vertical blanking period of the current frame of the display panel.

[0104] Furthermore, if only the data voltage of the next frame is adjusted, there might be instances where the central processing unit (CPU) fails to transmit display data to the timing control module for the next frame, resulting in display gaps and affecting the display effect. In this embodiment, this problem can be avoided by adjusting the display data of the next frame's display period.

[0105] The adjustment of the display data for the next frame of the display panel includes:

[0106] Receive initial frame data sent from the central processing unit and save the initial frame data;

[0107] The initial frame data is copied to obtain the copied frame data;

[0108] The initial frame data and the copied frame data are displayed based on the target refresh rate.

[0109] It is worth noting that by increasing the refresh rate of the display panel, more images can be displayed per second. By copying the initial frame data sent by the central processing unit and then displaying it together with the initial frame data, the stuttering problem is solved. This improves the refresh rate of the display panel without affecting the content being played, thus improving the display quality.

[0110] Further, displaying the initial frame data and the copied frame data based on the target refresh rate includes:

[0111] The initial frame data is displayed during the display period of the current frame;

[0112] Detect whether frame data sent from the central processing unit is received during the display period of the next frame;

[0113] If not, the copied frame data is displayed during the display period of the next frame until the number of frames corresponding to the target refresh rate has data to be displayed;

[0114] If display frame data is received from the central processing unit during the display period of the next frame, the display frame data is displayed during the display period of the next frame, and the process returns to the step of detecting whether frame data was received from the central processing unit during the display period of the next frame.

[0115] For ease of explanation, this embodiment uses the current frame as the first second and the next frame as the second second as an example. Before the frequency multiplication process, the initial frame data of the first second is displayed during the first second's display period, and the display data of the second second is displayed in the second second. However, after the frequency multiplication process, the initial frame data of the first second is displayed within 0.5 seconds. Since the central processing unit needs to send the display data to the display panel in the second second in the original display process, there is no display data for the remaining 0.5 seconds, which affects the display effect. At this time, by copying the initial frame data of the first second and displaying it in the 0.5 second, the display gap is avoided, the display effect is improved, and the brightness is prevented from decreasing.

[0116] Furthermore, after the frequency multiplication process, the initial frame data of the first second is displayed within 0.5 seconds. If, due to abnormal data transmission or other reasons, the central processing unit sends display frame data to the timing controller in the second half of the first second, then the display frame data will be displayed in the second half of the first second instead of the copied frame data. At the same time, the display frame data can also be saved. After the first second ends, the process returns to the step of checking whether the frame data sent by the central processing unit has been received during the display period of the next frame. If not, the display frame data is displayed repeatedly. If it is, the frame data transmitted by the central processing unit is displayed directly, reducing the situation where no data is displayed during the display period due to the frequency multiplication. The subsequent process is similar, and this embodiment will not elaborate further.

[0117] This embodiment performs frequency multiplication on the display panel that meets the frequency multiplication conditions to avoid display quality problems caused by excessively low refresh rates. At the same time, it can also copy the data transmitted by the central processing unit to further enhance display quality.

[0118] Example 4

[0119] Reference Figure 9 , Figure 9 This is a flowchart illustrating the fourth embodiment of the display panel driving method of the present invention. The present invention also proposes a third embodiment of the display panel driving method.

[0120] In this embodiment, the display panel driving method further includes:

[0121] Step S01: When the front-side frequency of the central processing unit is adjusted, determine the adjusted front-side frequency.

[0122] It should be noted that the display device is as described above, and will not be described in detail in this embodiment.

[0123] It is worth noting that front-side frequency refers to the frequency at which the central processing unit (CPU) sends images to the display panel, such as the video playback frame rate or game playback frame rate.

[0124] In practice, due to factors such as hardware or environmental conditions, the frequency at which the controller of the display device sends images to the display panel may vary. When the variation is significant, the refresh rate of the display panel may not meet the display requirements. For example, if the frame rate is adjusted to 500 frames per second, but the actual refresh rate is only 60Hz, the display panel will then extract 60 frames from the 500 frames played per second for display. If key image content is missed, it will obviously lead to discontinuous playback.

[0125] Step S02: Adjust the refresh rate of the display panel according to the adjusted front-end frequency and preset frequency mapping relationship.

[0126] Under normal circumstances, the adjusted front-end frequency can be adjusted to correspond with the refresh rate of the display panel to achieve a better display effect.

[0127] Further, adjusting the refresh rate of the display panel according to the adjusted front-end frequency and preset frequency mapping relationship includes:

[0128] Determine the frequency range in which the adjusted front-end frequency falls;

[0129] The refresh rate of the display panel is adjusted according to the frequency range and the preset frequency mapping relationship, wherein the preset frequency mapping relationship includes the correspondence between the frequency range in which the front-end frequency is located and the refresh rate of the display panel.

[0130] It should be noted that, considering that the rated refresh rate of the display panel may be lower than the front-end frequency, and that display panels with adjustable refresh rates generally have fixed refresh rate thresholds, for example, for a display panel with a rated refresh rate of 120Hz, its refresh rate range is 48Hz-120Hz, then there are generally four refresh rate thresholds of 48Hz, 60Hz, 90Hz and 120Hz. When adjusting the refresh rate of the display panel, only one of these four refresh rate thresholds can be selected. Therefore, this embodiment can divide the front-end frequency into frequency ranges to correspond to the refresh rates of different display panels.

[0131] For example, for a display panel with a refresh rate range of 48Hz-120Hz mentioned above, when displaying front-side frequency data of 1-60 frames per second, the refresh rate of the display panel can be set to 60Hz, or a frequency multiplication operation can be performed; when displaying front-side frequency data of 60-240 frames per second, the refresh rate of the display panel can be set to 90Hz; when displaying front-side frequency data of more than 240 frames per second, the refresh rate of the display panel can be set to 120Hz. This embodiment does not impose specific limitations on this.

[0132] In this embodiment, when the front-end frequency of the display device changes, the refresh rate of the display panel can be adjusted adaptively to improve the display quality of the display panel and avoid the problem of poor display effect caused by a large difference between the front-end frequency and the refresh rate of the display panel.

[0133] Example 5

[0134] Furthermore, embodiments of the present invention also propose a driver. (Refer to...) Figure 10 , Figure 10 This is a structural block diagram of the first embodiment of the display panel driving device of the present invention.

[0135] In this embodiment, the driver is used to drive the display panel, the structure of which can be referred to the foregoing. The driver includes:

[0136] The acquisition module 10 is used to acquire the duration of the vertical blanking period of the current frame's display.

[0137] If the duration of the vertical blanking period of the current frame displayed changes compared to the duration of the vertical blanking period of the previous frame displayed, the adjustment module 20 adjusts the data voltage of the next frame displayed on the display panel so that the brightness of the next frame displayed is the same as the brightness of the current frame displayed.

[0138] In this embodiment, the duration of the vertical blanking period of the current frame is obtained; and when the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the data voltage of the next frame of the display panel is adjusted so that the brightness of the next frame is the same as that of the current frame. This reduces the voltage difference between the source and drain of the thin-film transistor unit in the display panel in the next frame, thereby reducing leakage current within the same time, improving the brightness of the display panel, avoiding the technical problem of unstable display brightness when adjusting the refresh rate in the prior art, and improving display quality.

[0139] In one embodiment, the adjustment module 20 is further configured to determine the data voltage of the vertical blanking period of the next frame based on the duration of the vertical blanking period of the current frame and a preset mapping relationship; and output the data voltage to the data line of the display panel during the vertical blanking period of the next frame.

[0140] In one embodiment, the adjustment module 20 is further configured to obtain the minimum refresh rate of the display panel and the target duration of the corresponding vertical blanking period; and divide the target duration into a preset number of duration intervals;

[0141] The corresponding output voltage is assigned to each time interval so that the display panel maintains the same brightness under different durations of vertical blanking periods.

[0142] In one embodiment, the adjustment module 20 is further configured to determine the current refresh rate of the display panel based on the duration of the vertical blanking period; and when the current refresh rate meets the preset frequency multiplication condition, to perform frequency multiplication processing on the current refresh rate to obtain the target refresh rate.

[0143] In one embodiment, the adjustment module 20 is further configured to perform at least one of adjusting the data voltage of the next frame of the display panel according to the target refresh rate and adjusting the display data of the next frame of the display panel.

[0144] In one embodiment, the adjustment module 20 is further configured to determine the target duration of the vertical blanking period corresponding to the target refresh rate; determine the data voltage of the vertical blanking period of the next frame of display according to the target duration and a preset mapping relationship; and output the data voltage to the data line of the display panel during the vertical blanking period of the next frame of display.

[0145] In one embodiment, the adjustment module 20 is further configured to receive initial frame data sent from the central processing unit and save the initial frame data; copy the initial frame data to obtain copied frame data; and display the initial frame data and the copied frame data based on the target refresh rate.

[0146] In one embodiment, the adjustment module 20 is further configured to display the initial frame data during the display period of the current frame; detect whether frame data sent from the central processing unit is received during the display period of the next frame; if not, display the copied frame data during the display period of the next frame, until the number of frames corresponding to the target refresh rate is displayed.

[0147] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A display panel driving method, characterized in that, The display panel driving method includes: Get the duration of the vertical blanking period of the current frame's display; If the duration of the vertical blanking period of the current frame changes compared to the duration of the vertical blanking period of the previous frame, the data voltage of the next frame of the display panel is adjusted so that the brightness of the next frame is the same as the brightness of the current frame. Adjusting the data voltage of the next frame of the display panel includes: The data voltage of the vertical blanking period of the next frame is determined based on the duration interval of the current frame's vertical blanking period and the preset mapping relationship. During the vertical blanking period of the next frame, the data voltage is output to the data line of the display panel to reduce the voltage difference between the source and drain of the thin-film transistor unit in the display panel during the next frame. The methods for obtaining the preset mapping relationship include: Obtain the minimum refresh rate of the display panel and the target duration of the corresponding vertical blanking period; The target duration is divided into a preset number of duration intervals; The target output voltage corresponding to each time interval when the display panel maintains the same brightness is statistically analyzed. A preset mapping relationship is constructed based on the correspondence between each time interval and the target output voltage.

2. The display panel driving method as described in claim 1, characterized in that, If the duration of the vertical blanking period of the current frame displayed changes compared to the duration of the vertical blanking period of the previous frame displayed, before adjusting the data voltage of the next frame displayed on the display panel, the method further includes: The current refresh rate of the display panel is determined based on the duration of the vertical blanking period; When the current refresh rate meets the preset frequency multiplication condition, the current refresh rate is multiplied to obtain the target refresh rate.

3. The display panel driving method as described in claim 2, characterized in that, After performing frequency multiplication on the current refresh rate to obtain the target refresh rate, the process further includes: Perform at least one of the following: adjust the data voltage of the next frame of the display panel according to the target refresh rate, and adjust the display data of the next frame of the display panel.

4. The display panel driving method as described in claim 3, characterized in that, The step of adjusting the data voltage of the next frame of the display panel according to the target refresh rate includes: Determine the target duration of the vertical blanking period corresponding to the target refresh rate; The data voltage of the vertical blanking period of the next frame is determined based on the duration interval of the target duration and the preset mapping relationship; The data voltage is output to the data line of the display panel during the vertical blanking period of the next frame.

5. The display panel driving method as described in claim 3, characterized in that, The adjustment of the display data for the next frame of the display panel includes: Receive initial frame data sent from the central processing unit and save the initial frame data; The initial frame data is copied to obtain the copied frame data; The initial frame data and the copied frame data are displayed based on the target refresh rate.

6. The display panel driving method as described in claim 5, characterized in that, The process of displaying the initial frame data and the copied frame data based on the target refresh rate includes: The initial frame data is displayed during the display period of the current frame; Detect whether frame data sent from the central processing unit is received during the display period of the next frame; If not, the copied frame data is displayed during the display period of the next frame until the number of frames corresponding to the target refresh rate is displayed.

7. A driver for driving a display panel, the display panel comprising: The system comprises multiple scan lines, multiple data lines, and TFT units arranged in an array, each TFT unit being connected to the data lines and the scan lines respectively. The driver includes: The acquisition module is used to obtain the duration of the vertical blanking period of the current frame's display. The adjustment module is used to adjust the data voltage of the next frame of the display panel if the duration of the vertical blanking period of the current frame of the display changes compared to the duration of the vertical blanking period of the previous frame of the display, so that the brightness of the next frame of the display is the same as the brightness of the current frame of the display. The adjustment module is also used to determine the data voltage of the vertical blanking period of the next frame based on the duration interval of the vertical blanking period of the current frame and the preset mapping relationship; and to output the data voltage to the data line of the display panel during the vertical blanking period of the next frame to reduce the voltage difference between the source and drain of the thin-film transistor unit in the display panel during the next frame. The adjustment module is also used to obtain the minimum refresh rate of the display panel and the target duration of the corresponding vertical blanking period; divide the target duration into a preset number of duration intervals; count the target output voltage corresponding to each duration interval when the display panel maintains the same brightness; and construct a preset mapping relationship based on the correspondence between each duration interval and the target output voltage.

8. A display device, the display device comprising a driver and a display panel, the driver being disposed in a non-active display area of ​​the display panel, characterized in that, The driver is the driver as described in claim 7.