Driving Method, Driving Device and Display Panel of a Display Panel
By using periodically output data signals and clock signals in the driving method of the display panel and adjusting the crystal oscillator frequency, the problem of water ripple when driving the existing display panel is solved, and the effect of improving the display quality is achieved.
Patent Information
- Application Number
- CN202211493574.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-11-25
AI Technical Summary
The existing display panel is prone to water ripple when driving, affecting the display quality.
In the driving method of the display panel, the periodic output data signals and clock signals of the first and second cycles are used to ensure that the time of the first cycle is related to the time of the target row cycle, and the time of the second cycle is N times the first cycle, and the crystal oscillator frequency is adjusted to meet the periodic differences in the number of columns and rows that appear outside the resolution of the display panel.
It effectively avoids the appearance of water ripples and improves the display quality of the display panel.
Smart Images

Figure CN115798379B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of display technologies, and in particular, to a driving method, a driving device, and a display panel for a display panel. Background Art
[0002] With the development of display technologies, users have higher and higher requirements for display quality.
[0003] The size of existing display panels is getting larger and larger, and display defects are likely to occur during driving, such as the appearance of water ripples. Summary of the Invention
[0004] The present invention provides a driving method, a driving device, and a display panel for a display panel, so as to avoid the appearance of water ripples and improve display quality.
[0005] In a first aspect, embodiments of the present invention provide a driving method for a display panel, including:
[0006] Outputting a data signal to a data line periodically with a first period;
[0007] Outputting N different clock signals to a scan driving circuit periodically with a second period, so that the duration of an effective scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; wherein the duration of the second period is N times the duration of the first period, and N is a positive integer greater than or equal to 2;
[0008] Wherein, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; wherein, the target line period is related to the resolution and the target refresh rate of the display panel;
[0009] The time of the first period satisfies: the number of columns with periodic differences calculated according to the target line period and the first period is outside the range of the resolution of the display panel; and / or, the time of the second period satisfies: the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel.
[0010] Optionally, the time of the first period is equal to the product of the integer obtained by rounding the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency, and the time unit.
[0011] Optionally, the target line period is equal to 1 / target refresh rate / equivalent sub-pixel row number, and the equivalent sub-pixel row number is related to the resolution.
[0012] Optionally, the number of columns with periodic differences calculated according to the target line period and the first period being outside the range of the resolution of the display panel includes:
[0013] The number of columns of the periodic difference calculated from the absolute value of the difference between the target line period and the first difference is greater than the number of columns in the resolution of the display panel; wherein, the first difference is equal to the difference between the target line period and the first period.
[0014] Optionally, the number of columns where periodic differences occur calculated from the target line period and the second period is outside the range of the resolution of the display panel, including:
[0015] The number of rows of the periodic difference calculated from N times the target line period and the second difference is greater than the number of rows in the resolution of the display panel, wherein the second difference is equal to the difference between N times the target line period and the second period.
[0016] Optionally, before outputting the data signal to the data line periodically with the first period, including:
[0017] Determine the target line period according to the resolution of the display panel and the target refresh rate;
[0018] Adjust the crystal oscillator frequency according to the target line period so that the time of the first period satisfies: the number of rows and / or columns of the periodic difference calculated from the target line period and the first period is outside the range of the resolution of the display panel.
[0019] Optionally, adjust the crystal oscillator frequency according to the target line period so that the time of the first period satisfies: the number of columns of the periodic difference calculated from the target line period and the first period is outside the range of the resolution of the display panel, including:
[0020] Adjust the crystal oscillator frequency;
[0021] Determine the first number of the time unit corresponding to the target line period according to the target line period and the time unit;
[0022] Round the first number to obtain the first integer number;
[0023] Determine the line period difference between the target line period and the actual line period corresponding to the adjusted crystal oscillator frequency according to the difference between the first number and the first integer number, and the time unit;
[0024] Determine whether the number of columns of the periodic difference is outside the range of the resolution of the display panel according to the target line period and the line period difference;
[0025] If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0026] Optionally, before outputting the data signal to the data line periodically with the first period, including:
[0027] Determine the target line period according to the resolution of the display panel and the target refresh rate;
[0028] Adjust the crystal oscillator frequency according to the target line period, so that the time of the second period satisfies that the number of rows with periodic differences calculated based on the target line period and the second period is outside the resolution range of the display panel;
[0029] Preferably, adjusting the crystal oscillator frequency according to the target line period so that the time of the second period satisfies that the number of rows with periodic differences calculated based on the target line period and the second period is outside the resolution range of the display panel includes:
[0030] Adjust the crystal oscillator frequency;
[0031] Determine the second number of time units corresponding to the target clock period of the clock signal according to the target line period and the number of clock signals;
[0032] Round the second number to obtain the second integer number;
[0033] According to the difference between the second number and the second integer number, and the time unit, determine the clock period difference between the target clock period and the actual clock period corresponding to the adjusted crystal oscillator frequency;
[0034] Determine whether the number of rows with periodic differences is outside the resolution range of the display panel according to the target clock period and the clock period difference;
[0035] If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0036] Optionally, before outputting data signals to the data lines periodically in the first period, it includes:
[0037] Determine the target line period according to the resolution of the display panel and the target refresh rate;
[0038] Adjust the target line period within a set range so that the time of the first period satisfies that the number of columns with periodic differences calculated based on the adjusted target line period and the first period is outside the resolution range of the display panel, and / or the time of the second period satisfies that the number of rows with periodic differences calculated based on the adjusted target line period and the second period is outside the resolution range of the display panel.
[0039] Optionally, determining the target line period according to the resolution of the display panel and the target refresh rate includes:
[0040] Determine the target line period according to the structure of the display panel, the resolution of the display panel and the target refresh rate;
[0041] The display panel further includes a plurality of scan lines, and each scan line is correspondingly connected to an output end of a scan driving circuit;
[0042] The structure of the display panel includes the number of rows of sub-pixels connected to the scan lines correspondingly, and the number of columns of sub-pixels connected to the data lines correspondingly.
[0043] In a second aspect, an embodiment of the present invention further provides a driving device for a display panel, including:
[0044] A first driving module, configured to output data signals to the data lines periodically with a first period;
[0045] A second driving module, configured to output N different clock signals to the scan driving circuit periodically with a second period, so that the duration of the effective scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; where the second period is N times the first period, and N is a positive integer greater than or equal to 2;
[0046] Wherein, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; wherein, the target line period is related to the resolution and the target refresh rate of the display panel;
[0047] The time of the first period satisfies: the number of columns with periodic differences calculated according to the target line period and the first period is outside the range of the resolution of the display panel; and / or the time of the second period satisfies: the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel.
[0048] An embodiment of the present invention further provides a display panel driven by the driving method of the display panel in the first aspect.
[0049] The driving method, driving device and display panel of the display panel according to the embodiments of the present invention output data signals to the data lines periodically with a first period, and output N different clock signals to the scan driving circuit periodically with a second period, so that the duration of the effective scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period, and set the time of the first period to satisfy that the number of columns with periodic differences calculated according to the target line period and the first period and / or the time of the second period satisfies: the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel, which can make the periodic differences caused by the error accumulation between the target line period and the first period appear outside the range of the resolution of the display panel, thereby preventing moiré from appearing in the display panel with this resolution, and further improving the display quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 is a flowchart of a driving method for a display panel provided by an embodiment of the present invention;
[0051] Figure 2It is a flowchart of another driving method for a display panel provided by an embodiment of the present invention;
[0052] Figure 3 It is a flowchart of another driving method for a display panel provided by an embodiment of the present invention;
[0053] Figure 4 It is a flowchart of another driving method for a display panel provided by an embodiment of the present invention;
[0054] Figure 5 It is a schematic structural diagram of a display panel provided by an embodiment of the present invention;
[0055] Figure 6 It is a schematic structural diagram of another display panel provided by an embodiment of the present invention;
[0056] Figure 7 It is a schematic structural diagram of a driving device for a display panel provided by an embodiment of the present invention. Detailed implementation manners
[0057] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention rather than all structures are shown in the accompanying drawings.
[0058] As described in the background art, the size of existing display panels is getting larger and larger, resulting in easy occurrence of display defects during driving, such as the appearance of water ripples. After research by the inventor, it is found that the reason for the above problems is that in existing display panels, based on the structural design of the driving chip, the duration of the effective scanning signal in the scanning signal output to each row of sub-pixels and the duration of the data signal output to each column of sub-pixels in one frame are both set according to an integer multiple of the crystal oscillator period corresponding to the crystal oscillator frequency. Among them, the scanning signal is output by the scanning driving circuit, and the clock signal connected to the scanning driving circuit determines the output scanning signal. Therefore, the period of the clock signal is an integer multiple of the crystal oscillator period. After the resolution and refresh frequency of the display panel are determined, the duration of the effective scanning signal required for each row of sub-pixels (abbreviated as the target row period) can be determined. Correspondingly, the period of the required clock signal (abbreviated as the target clock period) can be determined. Since the actual row period is an integer multiple of the crystal oscillator period, there is usually a certain error between the actual row period and the target row period. Similarly, there is also a certain error between the actual clock period and the target clock period. This error will accumulate in space. If this error accumulation causes rows and / or columns with periodic differences to be within the resolution of the display panel, it will cause the appearance of water ripples, ultimately affecting the display quality of the display panel.
[0059] For the above reasons, an embodiment of the present invention provides a driving method for a display panel. This driving method can be executed by a driving device of the display panel, and this driving device can be integrated in a driving chip. Figure 1 It is a flowchart of a driving method for a display panel provided by an embodiment of the present invention. This driving method can be used for driving the display panel in one frame. Refer to Figure 1 , the driving method of this display panel includes:
[0060] Step 110: Output data signals to the data lines periodically with a first period.
[0061] Specifically, the display panel includes multiple data lines. Optionally, each data line is connected to a column of sub-pixels. An output terminal of the driving device of the display panel can be connected to one data line. In a display panel provided with a multiplexer, the output terminal of the driving device of the display panel can also be connected to multiple data lines through the multiplexer. Among them, the time of the first period can be equal to the duration of each output terminal of the driving device of the display panel outputting a data signal once. Among them, within the same first period, the data signals output to different data lines can be different; within different first periods, the data signals output to the same data line can be different. The magnitude of the data signal within one frame is determined by the display gray level of the sub-pixels within this frame.
[0062] Step 120: Output N different clock signals to the scan driving circuit periodically with a second period, so that the duration of the effective scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; where the duration of the second period is N times the duration of the first period, and N is a positive integer greater than or equal to 2.
[0063] Specifically, when driving the display panel, when the scan driving circuit outputs an effective scan signal at its output terminal, the driving chip can output a data signal to the data line through the data signal output terminal. Exemplarily, when the scan driving circuit outputs an effective scan signal to the sub-pixels of the first row, output the data signal corresponding to the sub-pixels of the first row to the data line; when the scan driving circuit outputs an effective scan signal to the sub-pixels of the second row, output the data signal corresponding to the sub-pixels of the second row to the data line.
[0064] Among them, the second period is the period of the clock signal, that is, the periods of N different clock signals are all the second period, and the durations of the valid clock signals of the N different clock signals are equal. Among them, within the second period of each clock signal, the duration of the valid clock signal is equal to the duration of the first period, and the duration of the invalid clock signal is equal to (N - 1) times the duration of the first period. The scan driving circuit includes a plurality of cascaded shift registers, and each shift register can be connected to two clock signals. Among them, when N = 2, each stage of the shift register is connected to the same two clock signals. When N > 2, starting from the first stage of the shift register, every N shift registers form a shift register group. In each shift register group, the two clock signals connected to the i-th stage of the shift register are the i-th clock signal and the (i + 1)-th clock signal, where 1 ≤ i ≤ N - 1, and the two clock signals connected to the N-th stage of the shift register are the N-th clock signal and the first clock signal. Among the N clock signals, within the duration of each second period, the valid clock signal of the j-th clock signal is after the valid clock signal of the (j - 1)-th clock signal, where 2 ≤ j ≤ N.
[0065] Among them, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; specifically, the time of the first period is equal to the product of the integer obtained by rounding down the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency and the time unit, that is, T1 = [int(T0 / t0)] * t0, where T1 represents the duration of the first period, t0 represents the duration of the time unit, and int represents rounding down. The target line period is related to the resolution of the display panel and the target refresh rate; specifically, the target line period is at least calculated based on the resolution of the display panel and the target refresh rate.
[0066] Among them, the time unit is equal to the product of the crystal oscillator period and the multiplication factor. Exemplarily, when the crystal oscillator frequency is 127 MHz, the crystal oscillator period is 0.00787402 microseconds, and when the multiplication factor is 4 times, the time unit is 0.031496 microseconds. The time of the first period obtained by multiplying the integer obtained by rounding the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency by the time unit can be relatively close to the time of the target line period. The target line period is calculated based on at least the resolution of the display panel and the target refresh rate. Exemplarily, for a display panel where each output terminal of the scan driving circuit is correspondingly connected to a scan line, each scan line is correspondingly connected to a row of sub-pixels, and each data line is correspondingly connected to a column of sub-pixels, the target line period is equal to 1 / target refresh rate / equivalent number of sub-pixel rows, where the equivalent number of sub-pixel rows can be obtained based on the resolution of the display panel. Specifically, the actual number of sub-pixels in the display panel and the number of dummy sub-pixels corresponding to the blanking time can be determined according to the resolution of the display panel. The actual number of sub-pixels is the actual number of sub-pixels included in the display panel. The blanking time can be understood as the signal switching time between frames. This signal switching time corresponds to a certain number of dummy sub-pixel rows, that is, the signal switching time is equal to the total time for outputting valid scan signals to the dummy sub-pixel rows. The dummy sub-pixel rows do not exist in the display panel. Exemplarily, the resolution of the display panel is 2272 * 1984, the refresh rate is 90 Hz, and the total number of the actual number of sub-pixels in the display panel plus the number of dummy sub-pixels corresponding to the blanking time is set to 2018 rows. Then, at this time, the target line period H = 1 / 90 / 2018 = 5.5 us.
[0067] The time of the first period satisfies: the number of columns with periodic differences calculated based on the target line period and the first period is outside the range of the resolution of the display panel. And / or, the time of the second period satisfies: the number of rows with periodic differences calculated based on the target line period and the second period is outside the range of the resolution of the display panel.
[0068] Among them, the first period is the actual line period, that is, the actual time for outputting valid scan signals to a row of sub-pixels within one frame. Exemplarily, the time of the first period can be made to meet the above requirements by adjusting the target line period and / or the parameters related to the first period. When adjusting the target line period, after calculating the target line period based on at least the resolution of the display panel and the target refresh rate, the calculated target line period needs to be adjusted. Since the first period is related to the crystal oscillator frequency and the second period is N times the first period, the first period and the second period can be made to meet the above requirements by adjusting the crystal oscillator frequency.
[0069] The driving method of the display panel in this embodiment outputs data signals to the data lines periodically with a first period, and outputs N different clock signals to the scan driving circuit periodically with a second period, so that the duration of the valid scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period. By setting the time of the first period such that the number of columns with a periodic difference calculated from the target line period and the first period is outside the resolution range of the display panel and / or the time of the second period satisfies: the number of rows with a periodic difference calculated from the target line period and the second period is outside the resolution range of the display panel, it is possible to make the periodic difference caused by the error accumulation between the target line period and the first period appear outside the resolution range of the display panel, thereby preventing moiré from appearing in the display panel with this resolution, and thus improving the display quality.
[0070] Based on the above technical solution, the number of columns with a periodic difference calculated from the target line period and the first period being outside the resolution range of the display panel includes:
[0071] The number of columns with a periodic difference calculated from the absolute value of the difference between the target line period and the first difference is greater than the number of columns in the resolution of the display panel; where the first difference is equal to the difference between the target line period and the first period.
[0072] Specifically, the number of columns with a periodic difference can be calculated according to the ratio of the target line period to the absolute value of the first difference. Where the difference between the target line period and the first period is the difference between the target duration and the actual duration of outputting data signals to a column of sub-pixels. Therefore, according to the ratio of the target line period to the first difference, it can be calculated in which column the first difference accumulates to the time of the target line period, and moiré will appear in the column corresponding to when the first difference accumulates to the target line period. When the number of columns with a periodic difference calculated from the absolute value of the difference between the target line period and the first difference is greater than the number of columns in the resolution of the display panel, the number of columns with a periodic difference calculated from the target line period and the first period is outside the resolution range of the display panel, and thus it is possible to prevent moiré from appearing in the display panel.
[0073] In another alternative embodiment of the present invention, the number of rows with a periodic difference calculated from the target line period and the second period being outside the resolution range of the display panel includes:
[0074] The number of rows with a periodic difference calculated from N times the target line period and the second difference is greater than the number of rows in the resolution of the display panel, where the second difference is equal to the difference between N times the target line period and the second period.
[0075] Specifically, the number of rows with periodic differences can be calculated based on the ratio of N times the target line period to the absolute value of the second difference. Here, the difference between N times the target line period and the second period is the difference between the target clock period and the actual clock period of the clock signal provided to a shift register. According to the ratio of N times the target line period to the second difference, it can be calculated at which row the second difference accumulates to the time of N times the target line period. Then, ripples will appear at the row corresponding to when the second difference accumulates to N times the target line period. When the number of rows with periodic differences calculated from N times the target line period and the second difference is greater than the number of rows in the resolution of the display panel, the number of rows with periodic differences calculated from N times the target line period and the second difference is outside the range of the resolution of the display panel, and thus ripples can be prevented from appearing within the display panel.
[0076] Figure 2 is a flowchart of another driving method for a display panel provided by an embodiment of the present invention. Refer to Figure 2 , optionally, the driving method for the display panel includes:
[0077] Step 210: Determine the target line period according to the resolution and target refresh rate of the display panel.
[0078] Specifically, the resolution and target refresh rate of the display panel are essential factors for calculating the target line period. As described in the above embodiment, for a display panel in which each output terminal of the scan driving circuit is correspondingly connected to a scan line, each scan line is correspondingly connected to a row of sub-pixels, and each data line is correspondingly connected to a column of sub-pixels, the target line period is equal to 1 / target refresh rate / equivalent number of sub-pixel rows, where the equivalent number of sub-pixel rows can be obtained according to the resolution of the display panel.
[0079] Step 220: Adjust the crystal oscillator frequency according to the target line period so that the time of the first period satisfies: the number of columns with periodic differences calculated from the target line period and the first period is outside the range of the resolution of the display panel.
[0080] Specifically, since the time of the first period is equal to the product of the integer obtained by taking the integer part of the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency, and the time unit. That is, the time of the first period is related to the crystal oscillator frequency. Therefore, the crystal oscillator frequency can be adjusted to make the time of the first period meet the above requirements. And since the number of columns with periodic differences in the condition satisfied by the time of the first period is calculated from the target line period and the first period, when adjusting the crystal oscillator frequency, it needs to be adjusted according to the target line period.
[0081] Optionally, the above step 220 may include:
[0082] (1) Adjust the crystal oscillator frequency. When adjusting the crystal oscillator frequency, the frequency can be increased or decreased. This embodiment does not make specific limitations here.
[0083] (2) Determine the first number of time units corresponding to the target line period according to the target line period and the time unit.
[0084] Specifically, the first number is equal to the ratio of the target line period to the time unit.
[0085] (3) Round the first number to obtain the first integer number.
[0086] (4) According to the difference between the first number and the first integer number, and the time unit, determine the line period difference between the target line period and the actual line period corresponding to the adjusted crystal oscillator frequency.
[0087] Specifically, the line period difference is equal to the product of the difference between the first number and the first integer number and the time unit.
[0088] (5) Determine whether the number of columns with periodic differences is outside the resolution range of the display panel according to the target line period and the line period difference.
[0089] Specifically, the number of columns with periodic differences can be obtained according to the ratio of the target line period to the line period difference, and this number of columns with periodic differences is compared with the number of columns in the resolution of the display panel, so as to determine whether the number of columns with periodic differences is outside the resolution range of the display panel.
[0090] (6) If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0091] (7) If not, return to execute the steps of adjusting the crystal oscillator frequency and its subsequent steps; that is, if it is determined that the number of columns with periodic differences is not outside the resolution range of the display panel according to the target line period and the line period difference, then loop to execute the sub-steps (1)-(5) in step 220 until it is determined that the number of columns with periodic differences is outside the resolution range of the display panel according to the target line period and the line period difference.
[0092] Step 230: Output data signals to the data lines periodically with a first period; this step is the same as step 110 in the above embodiment and will not be elaborated here.
[0093] Step 240: Output N different clock signals to the scan driving circuit periodically with a second period, so that the effective scan signal duration of each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; where the second period is N times the first period, and N is a positive integer greater than or equal to 2; this step is the same as step 110 in the above embodiment and will not be elaborated here.
[0094] Figure 3 is a flowchart of another driving method for a display panel provided by an embodiment of the present invention. Refer to Figure 3 , optionally, the driving method for the display panel includes:
[0095] Step 310: Determine a target line period according to the resolution and target refresh rate of the display panel. This step is the same as step 210 in the above embodiment and will not be elaborated here;
[0096] Step 320: Adjust the crystal oscillator frequency according to the target line period so that the time of the second period satisfies: the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel.
[0097] Specifically, since the time of the first period is equal to the product of the integer obtained by rounding up the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency and the time unit. That is, the time of the first period is related to the crystal oscillator frequency, and the duration of the second period is N times that of the first period. Therefore, the crystal oscillator frequency can be adjusted to make the time of the second period meet the above requirements. And, since the number of rows with periodic differences in the condition satisfied by the time of the second period is calculated according to the target line period and the second period, when adjusting the crystal oscillator frequency, it needs to be adjusted according to the target line period.
[0098] Step 330: Output data signals to the data lines periodically with the first period; this step is the same as step 110 in the above embodiment and will not be elaborated here.
[0099] Step 340: Output N different clock signals to the scan driving circuit periodically with the second period so that the effective scan signal duration of each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; where the second period is N times the first period, and N is a positive integer greater than or equal to 2.
[0100] Optionally, the above step 320 includes:
[0101] (11) Adjust the crystal oscillator frequency.
[0102] (12) Determine the second number of time units corresponding to the target clock period of the clock signal according to the target line period and the number of clock signals.
[0103] Specifically, the target clock period is equal to the product of the target line period and the number of clock signals. The second number of time units corresponding to the target clock period is the target clock period / time unit. For example, when the number of clock signals is 2, the second number of time units corresponding to the target clock period is 5.5 * 2 / 0.031496 = 349.2506985.
[0104] (13) Round the second number to obtain the second integer number;
[0105] (14) Determine the clock cycle difference between the target clock cycle and the actual clock cycle corresponding to the adjusted crystal oscillator frequency according to the difference between the second number and the second integer number, and the time unit.
[0106] Specifically, the clock cycle difference is equal to the product of the difference between the second number and the second integer number and the time unit.
[0107] (15) Determine whether the number of rows with periodic differences is outside the resolution range of the display panel according to the target clock cycle and the clock cycle difference.
[0108] Specifically, the number of rows with periodic differences can be obtained according to the ratio of the target clock cycle to the clock cycle difference, and the number of rows with periodic differences is compared with the number of rows in the resolution of the display panel, so as to determine whether the number of rows with periodic differences is outside the resolution range of the display panel.
[0109] (16) If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0110] (17) If not, return to execute the steps of adjusting the crystal oscillator frequency and its subsequent steps; that is, if it is determined that the number of rows with periodic differences is not outside the resolution range of the display panel according to the target clock cycle and the clock cycle difference, loop to execute the sub-steps (11)-(15) in step 320 until it is determined that the number of rows with periodic differences is within the resolution range of the display panel according to the target clock cycle and the clock cycle difference.
[0111] It should be noted that the above Figure 2 and Figure 3 The corresponding embodiments can be combined to simplify the method steps. After combining the corresponding embodiments of Figure 2 and Figure 3 The driving method of the display panel includes:
[0112] Determine the target line period according to the resolution and the target refresh rate of the display panel.
[0113] Adjust the crystal oscillator frequency according to the target line period, so that the time of the first period satisfies that the number of columns with periodic differences calculated according to the target line period and the first period is outside the resolution range of the display panel and / or the time of the second period satisfies that the number of rows with periodic differences calculated according to the target line period and the second period is outside the resolution range of the display panel.
[0114] Output data signals to the data lines periodically with the first period.
[0115] Output N different clock signals to the scan driving circuit periodically with a second period, so that the duration of the valid scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; wherein the second period is N times the first period, and N is a positive integer greater than or equal to 2.
[0116] Wherein, adjust the crystal oscillator frequency according to the target line period, so that the time of the first period satisfies: the number of columns with periodic differences calculated according to the target line period and the first period is outside the resolution range of the display panel and / or the time of the second period satisfies: the number of rows with periodic differences calculated according to the target line period and the second period is outside the resolution range of the display panel, including:
[0117] (1) Adjust the crystal oscillator frequency.
[0118] (2) Determine the first number of the time unit corresponding to the target line period according to the target line period and the time unit.
[0119] (3) Round the first number to obtain the first integer number.
[0120] (4) Determine the line period difference between the target line period and the actual line period corresponding to the adjusted crystal oscillator frequency according to the difference between the first number and the first integer number, and the time unit.
[0121] (5) Determine whether the number of columns with periodic differences is outside the resolution range of the display panel according to the target line period and the line period difference.
[0122] (6) If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0123] (7) If not, return to execute the steps of adjusting the crystal oscillator frequency and its subsequent steps; that is, if it is determined that the number of columns with periodic differences according to the target line period and the line period difference is not outside the resolution range of the display panel, loop through sub-steps (1)-(5) until it is determined that the number of columns with periodic differences according to the target line period and the line period difference is outside the resolution range of the display panel; or directly execute the following sub-step (12) when it is determined that the number of columns with periodic differences according to the target line period and the line period difference is not outside the resolution range of the display panel.
[0124] (12) Determine the second number of the time unit corresponding to the target clock period of the clock signal according to the target line period and the number of clock signals;
[0125] (13) Round the second number to obtain the second integer number;
[0126] (14) Determine the clock cycle difference between the target clock cycle and the actual clock cycle corresponding to the adjusted crystal oscillator frequency based on the difference between the second number and the number of second integers, and the time unit.
[0127] (15) Determine whether the number of rows with periodic differences is outside the resolution range of the display panel based on the target clock cycle and the clock cycle difference.
[0128] (16) If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
[0129] (17) If not, return to execute the steps of adjusting the crystal oscillator frequency and its subsequent steps.
[0130] Among them, steps (12)-(16) can be executed in parallel with steps (2)-(6).
[0131] It should be noted that when rounding the first number and the second number, directly removing the decimal parts of the first number and the second number to obtain the first integer number and the second integer number is only one way. In other alternative embodiments of the present invention, the rounding method can be adopted, or it can be the method of rounding off when the first digit of the decimal part is eight or less (directly removing the decimal part), and when the first digit of the decimal part is nine, after removing the decimal part, adding one to the number of digits of the integer. The present invention does not make specific limitations here.
[0132] Figure 4 It is a flowchart of another driving method for a display panel provided by an embodiment of the present invention. Refer to Figure 4 , and the driving method for the display panel includes:
[0133] Step 401: Determine the target row period according to the resolution and the target refresh rate of the display panel; this step is the same as the process of step 210 in the above embodiment and will not be elaborated here.
[0134] Step 402: Adjust the target row period within a set range so that the time of the first period satisfies that the number of columns with periodic differences calculated based on the adjusted target row period and the first period is outside the resolution range of the display panel, and / or the time of the second period satisfies that the number of rows with periodic differences calculated based on the target row period and the second period is outside the resolution range of the display panel.
[0135] Optionally, the above step 402 may include:
[0136] (1) Adjust the target row period within a set range.
[0137] Specifically, the target line period can be determined first according to the resolution and target refresh rate of the display panel, and then the determined target line period can be adjusted within a set range. Optionally, the adjustment is made within the range of 98%-102% of the target line period.
[0138] (2) Determine the first number of the time unit corresponding to the target line period according to the target line period and the time unit. Specifically, the first number of the time unit corresponding to the target line period is the ratio of the target line period to the time unit.
[0139] (3) Round the first number to obtain the first integer number.
[0140] (4) Determine the line period difference between the adjusted target line period and the actual line period corresponding to the crystal oscillator frequency according to the difference between the first number and the first integer number, and the time unit. Specifically, the line period difference is the product of the difference between the first number and the first integer number and the time unit.
[0141] (5) Determine whether the number of columns with periodic differences is outside the resolution range of the display panel according to the target line period and the line period difference.
[0142] (6) If so, use the adjusted target line period as the final target line period.
[0143] Optionally, after step (1) above, it further includes:
[0144] (7) Determine the second number of the time unit corresponding to the target clock period of the clock signal according to the target line period and the number of clock signals.
[0145] (8) Round the second number to obtain the second integer number;
[0146] (9) Determine the clock period difference between the adjusted target clock period and the actual clock period corresponding to the crystal oscillator frequency according to the difference between the second number and the second integer number, and the time unit.
[0147] (10) Determine whether the number of rows with periodic differences is outside the resolution range of the display panel according to the target clock period and the clock period difference.
[0148] (11) If so, use the adjusted target line period as the final target line period.
[0149] Step 403: Output data signals to the data line periodically with the first period; this step is the same as step 110 in the above embodiment and will not be elaborated here.
[0150] Step 404: Output N different clock signals to the scan driving circuit periodically in a second period, so that the duration of the valid scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; where the second period is N times the first period, and N is a positive integer greater than or equal to 2; this step is the same as step 120 in the above embodiment and will not be elaborated here.
[0151] Based on the above technical solution, optionally, the above step 210, the above step 310, and the above step 401 for determining the target line period according to the resolution and target refresh rate of the display panel include:
[0152] Determine the target line period according to the structure of the display panel, the resolution of the display panel, and the target refresh rate;
[0153] The display panel further includes multiple scan lines, and each scan line is correspondingly connected to an output terminal of the scan driving circuit; the structure of the display panel includes the number of rows of sub-pixels corresponding to the scan lines and the number of columns of sub-pixels corresponding to the data lines.
[0154] Figure 5 is a schematic structural diagram of a display panel provided by an embodiment of the present invention. Refer to Figure 5 , in this display panel, each scan line 420 is correspondingly connected to an output terminal of the scan driving circuit 410; each scan line 420 is connected to the adjacent row of sub-pixels 440, and each data line 430 is connected to a column of sub-pixels. Then the target line period = 1 / target refresh rate / equivalent number of sub-pixel rows.
[0155] Figure 6 is another schematic structural diagram of a display panel provided by an embodiment of the present invention. Refer to Figure 6 , in this display panel, each scan line 420 is connected to two rows of sub-pixels 440, and each data line 430 is connected to 1 / 2 column of sub-pixels 440, where the sub-pixels in the odd rows of each column are connected to one data line, and the sub-pixels in the even rows are connected to one data line. Then the target line period = (1 / target refresh rate / equivalent number of sub-pixel rows) * 2.
[0156] It should be noted that the display panel may also be of other structures, and specific limitations are not made in this embodiment.
[0157] An embodiment of the present invention further provides a driving device for a display panel, Figure 7 is a schematic structural diagram of a driving device for a display panel provided by an embodiment of the present invention. Refer to Figure 7 , the driving device of this display panel includes:
[0158] A first driving module 510, configured to output data signals to the data lines periodically in a first period;
[0159] The second driving module 520 is configured to periodically output N different clock signals to the scanning driving circuit in a second period, so that the duration of the valid scanning signal output by each output terminal of the scanning driving circuit within one frame is equal to the duration of the first period; wherein the second period is N times the first period, and N is a positive integer greater than or equal to 2;
[0160] Wherein, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; wherein, the target line period is related to the resolution of the display panel and the target refresh rate;
[0161] The time of the first period satisfies that the number of columns with periodic differences calculated according to the target line period and the first period is outside the range of the resolution of the display panel; and / or, the time of the second period satisfies that the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel.
[0162] The driving device of the display panel in this embodiment is configured to execute the driving method of the display panel in any of the above embodiments of the present invention. Correspondingly, it has the beneficial effects of the driving method of the display panel in any of the above embodiments of the present invention.
[0163] An embodiment of the present invention further provides a display panel, which is driven by the driving method of the display panel in any of the above embodiments of the present invention.
[0164] Note that the above is only the preferred embodiment of the present invention and the applied technical principle. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described here. Various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A driving method for a display panel, characterized in that Including: Outputting data signals to data lines periodically with a first period; Outputting N different clock signals to a scan driving circuit periodically with a second period, so that the duration of the effective scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; Wherein the duration of the second period is N times the duration of the first period, and N is a positive integer greater than or equal to 2; Wherein, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; wherein, the target line period is related to the resolution of the display panel and the target refresh rate; The time of the first period satisfies: the number of columns with periodic differences calculated based on the target line period and the first period is outside the range of the resolution of the display panel; and / or, the time of the second period satisfies: the number of rows with periodic differences calculated based on the target line period and the second period is outside the range of the resolution of the display panel.
2. The driving method of the display panel according to claim 1, wherein The time of the first period is equal to the product of the time unit and the integer obtained by rounding the ratio of the time of the target line period to the time unit corresponding to the crystal oscillator frequency.
3. The driving method of the display panel according to claim 2, wherein The target line period is equal to 1 / the target refresh rate / the number of equivalent sub-pixel rows, and the number of equivalent sub-pixel rows is related to the resolution.
4. The driving method of the display panel according to claim 1, wherein The number of columns with periodic differences calculated based on the target line period and the first period being outside the range of the resolution of the display panel includes: The number of columns with periodic differences calculated by taking the absolute value of the difference between the target line period and the first difference is greater than the number of columns in the resolution of the display panel; wherein, the first difference is equal to the difference between the target line period and the first period.
5. The driving method of the display panel according to claim 1, wherein The number of rows with periodic differences calculated based on the target line period and the second period being outside the range of the resolution of the display panel includes: The number of rows with periodic differences calculated by taking the N times of the target line period and the second difference is greater than the number of rows in the resolution of the display panel, wherein, the second difference is equal to the difference between the N times of the target line period and the second period.
6. The driving method of the display panel according to claim 1, wherein Before outputting data signals to data lines periodically with the first period, including: Determining the target line period according to the resolution of the display panel and the target refresh rate; Adjusting the crystal oscillator frequency according to the target line period, so that the time of the first period satisfies: the number of columns with periodic differences calculated based on the target line period and the first period is outside the range of the resolution of the display panel.
7. The driving method of the display panel according to claim 6, wherein Adjusting the crystal oscillator frequency according to the target line period, so that the time of the first period satisfies: the number of columns with periodic differences calculated based on the target line period and the first period is outside the range of the resolution of the display panel, includes: Adjusting the crystal oscillator frequency; Determining the first number of the time unit corresponding to the target line period according to the target line period and the time unit; Rounding the first number to obtain the first integer number; Determine the line period difference between the target line period and the actual line period corresponding to the adjusted crystal oscillator frequency according to the difference between the first number and the number of the first integers, and the time unit; Determine whether the number of columns with periodic differences is outside the resolution range of the display panel according to the target line period and the line period difference; If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
8. The driving method of the display panel according to claim 1, wherein Before outputting the data signal to the data line periodically with the first period, it includes: Determine the target line period according to the resolution and the target refresh rate of the display panel; Adjust the crystal oscillator frequency according to the target line period so that the time of the second period satisfies that the number of rows with periodic differences calculated according to the target line period and the second period is outside the resolution range of the display panel.
9. The driving method of the display panel according to claim 8, characterized in that, The adjusting the crystal oscillator frequency according to the target line period so that the time of the second period satisfies that the number of rows with periodic differences calculated according to the target line period and the second period is outside the resolution range of the display panel includes: Adjust the crystal oscillator frequency; Determine the second number of the time unit corresponding to the target clock period of the clock signal according to the target line period and the number of the clock signals; Round the second number to obtain the number of the second integers; Determine the clock period difference between the target clock period and the actual clock period corresponding to the adjusted crystal oscillator frequency according to the difference between the second number and the number of the second integers, and the time unit; Determine whether the number of rows with periodic differences is outside the resolution range of the display panel according to the target clock period and the clock period difference; If so, use the adjusted crystal oscillator frequency as the final crystal oscillator frequency of the display panel.
10. The driving method of the display panel according to claim 1, characterized in that, Before outputting the data signal to the data line periodically with the first period, it includes: Determine the target line period according to the resolution and the target refresh rate of the display panel; Adjust the target line period within a set range so that the time of the first period satisfies that the number of columns with periodic differences calculated according to the adjusted target line period and the first period is outside the resolution range of the display panel, and / or the time of the second period satisfies that the number of rows with periodic differences calculated according to the adjusted target line period and the second period is outside the resolution range of the display panel.
11. The driving method of the display panel according to any one of claims 6-10, characterized in that, The determining the target line period according to the resolution and the target refresh rate of the display panel includes: Determine the target line period according to the structure of the display panel, the resolution of the display panel and the target refresh rate; The display panel further includes a plurality of scan lines, and each scan line is correspondingly connected to an output end of the scan driving circuit; The structure of the display panel includes the number of rows of sub-pixels corresponding to the scan lines and the number of columns of sub-pixels corresponding to the data lines.
12. A driving device for a display panel, characterized in that, It includes: A first driving module for outputting a data signal to the data line periodically with a first period; A second driving module, configured to output N different clock signals to a scan driving circuit periodically in a second period, so that the duration of the valid scan signal output by each output terminal of the scan driving circuit within one frame is equal to the duration of the first period; wherein the second period is N times the first period, and N is a positive integer greater than or equal to 2; wherein, the time of the first period is related to the time unit corresponding to the target line period and the crystal oscillator frequency; wherein, the target line period is related to the resolution of the display panel and the target refresh rate; The time of the first period satisfies that: the number of columns with periodic differences calculated according to the target line period and the first period is outside the range of the resolution of the display panel; and / or, the time of the second period satisfies that: the number of rows with periodic differences calculated according to the target line period and the second period is outside the range of the resolution of the display panel.
13. A display panel, characterized in that, Driven by the driving method of the display panel according to any one of claims 1-11.
Citation Information
Patent Citations
Display and driving method thereof
CN111312145A
Method of driving display, and display device
US20220084451A1