Display panel, driving method and device thereof and computer readable storage medium

By configuring a jitter pattern that can maintain the same positive and negative polarity times in the specified frame cyclic display, the FRC algorithm is optimized, which solves the poor display effect caused by poor jitter scheme and improves the visual experience.

CN119889253APending Publication Date: 2025-04-25HKC CORP LTD

Patent Information

Application Number
CN202510377684.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The jitter scheme of the FRC algorithm is poor, resulting in poor display effect.

Method used

By obtaining the number of carry points of a single reference sample in the preset frame rate control algorithm and configuring the jitter pattern according to the number, each carry point has the same number of positive and negative polarity times in the cyclic display of a specified frame number, thereby optimizing the FRC algorithm.

Benefits of technology

Avoid the negative impact of poor jitter schemes on display effects and improve the visual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119889253A_ABST
    Figure CN119889253A_ABST
Patent Text Reader

Abstract

The invention discloses a display panel, a driving method and device thereof and a computer readable storage medium, and belongs to the technical field of display. The driving method of the display panel comprises the following steps: acquiring the number of carry points of a single reference sample in a preset frame rate control algorithm; configuring a jitter pattern according to the number of the carry points, wherein the jitter pattern is used for keeping the same number of times that each carry point presents positive polarity and negative polarity in cycle display of a specified frame number; and driving the display panel based on the jitter pattern and a preset frame rate control algorithm. According to the method, the preset frame rate algorithm is optimized by configuring the jitter pattern capable of keeping the number of times that each carry point presents the positive polarity and the negative polarity in the cycle display of the specified frame number, and the problem that the display effect is poor due to the fact that the jitter scheme of the preset frame rate algorithm is poor can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display panel and a driving method and device thereof, and a computer-readable storage medium. Background Art

[0002] At present, TFT-LCD (Thin film transistor liquid crystal display) generally has 256 gray levels and requires 8-bit color depth to achieve corresponding data transmission, which is inefficient. In order to improve efficiency, a technical solution has been developed to achieve similar display effects through a lower color depth FRC (Frame Rate Control) algorithm. However, in the implementation of the FRC algorithm, there is a problem of poor display effect due to poor dithering solution. Summary of the invention

[0003] The main purpose of the present application is to provide a display panel and a driving method, device and computer-readable storage medium thereof, aiming to solve the technical problem of poor display effect caused by poor jitter solution of FRC algorithm.

[0004] To achieve the above object, the present application provides a method for driving a display panel, the method comprising: Obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; According to the number of the carry points, a jitter pattern is configured, wherein the jitter pattern is used to keep the number of times each carry point presents positive polarity and negative polarity the same in a cyclic display of a specified number of frames; The display panel is driven based on the dithering pattern and the preset frame rate control algorithm.

[0005] In one embodiment, the number of carry bits includes an even number, and the step of configuring a dither pattern according to the number of carry bits includes: When the number of carry points is an even number, a first dither pattern that meets a first condition is configured, where the first condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the first group of samples and the second group of samples have the same number of carry points in the same row.

[0006] In one embodiment, the designated number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the designated number of frames is 16 frames.

[0007] In one embodiment, when the number of carry bits is 4, the number of carry bits in the same row of the first group of samples and the second group of samples is 2.

[0008] In one embodiment, the number of carry bits includes an odd number, and the step of configuring a dither pattern for the reference sample according to the number of carry bits includes: When the number of carry points is an odd number, a second jitter pattern that meets a second condition is configured, where the second condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the difference in the number of carry points in the same row between the first group of samples and the second group of samples is 1, and the number of carry points in adjacent rows between the first group of samples and the second group of samples is equal.

[0009] In one embodiment, the specified number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the specified number of frames is 32 frames, and the 32 frames include the first 16 frames and the last 16 frames. The odd frames in the first 16 frames are the even frames in the last 16 frames, and the even frames in the first 16 frames are the odd frames in the last 16 frames.

[0010] In one embodiment, when the number of carry points is 3, the numbers of carry points of the first group of samples and the second group of samples in the same row are 2 and 1, or 1 and 2, respectively; When the number of carry points is 3, the number of carry points of the first group of samples and the second group of samples in adjacent rows is 1 or 2.

[0011] In addition, to achieve the above-mentioned purpose, the present application also provides a display panel, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the driving method of the display panel as described above when executed by the processor.

[0012] In addition, to achieve the above-mentioned purpose, the present application also provides a driving device for a display panel, the driving device for a display panel comprising: An acquisition module, the acquisition module is used to obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; A configuration module, the configuration module is used to configure a jitter pattern according to the number of carry points, the jitter pattern is used to keep the number of times each carry point presents positive polarity and negative polarity the same in a cyclic display of a specified number of frames; A driving module is used to drive the display panel based on the dithering pattern and the preset frame rate control algorithm.

[0013] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the driving method of the display panel as described above is implemented.

[0014] The present application proposes a display panel and a driving method, device and computer-readable storage medium thereof. In the driving method of the display panel, the number of carry bits of a single reference sample in a preset frame rate control algorithm is first obtained; then a jitter pattern is configured according to the number of carry bits, and the jitter pattern is used to keep the number of times each carry bit presents positive and negative polarities the same in a cyclic display of a specified number of frames, thereby completing the optimization of the preset frame rate algorithm; then, the display panel is driven based on the jitter pattern and the preset frame rate control algorithm, which can avoid the negative impact of the FRC algorithm using a poor jitter scheme on the display effect, thereby improving the visual experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only part of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 A schematic diagram of a driving method of a TFT-LCD involved in an embodiment of the present application; Figure 2 A schematic diagram of a flow chart of a method for driving a display panel provided in an embodiment of the present application; Figure 3 A schematic diagram of the working principle of a preset frame rate algorithm involved in a display panel driving method provided in an embodiment of the present application; Figure 4 A schematic diagram of an initial jitter solution that may cause vertical stripes to be displayed due to a preset frame rate algorithm involved in a display panel driving method provided in an embodiment of the present application; Figure 5 A schematic diagram of an initial jitter scheme that may cause diagonal lines to be displayed due to a preset frame rate algorithm involved in a display panel driving method provided in an embodiment of the present application; Figure 6 A schematic diagram of another initial jitter solution that may cause diagonal lines to be displayed due to a preset frame rate algorithm involved in a display panel driving method provided in an embodiment of the present application; Figure 7A schematic diagram of an initial jitter solution that may cause display noise due to a preset frame rate algorithm involved in a display panel driving method provided in an embodiment of the present application; Figure 8 A schematic diagram of polarity and carry point distribution of a minimum frame unit 16*16 pixels involved in a display panel driving method provided in an embodiment of the present application; Fig. 9 Based on Figure 8 The red dashed line in the middle is moved one by one in the direction indicated by the arrow, and the polarity and carry point distribution diagram of the remaining frames is obtained; Fig.10 A schematic diagram of the distribution of the number of negative polarities of each carry point in 16 frames in an initial jitter scheme involving a display panel driving method provided in an embodiment of the present application, taking carry 4 as an example; Fig.11 A schematic diagram of the distribution of the number of positive polarities of each carry point in 16 frames of an initial jitter scheme involving a display panel driving method provided in an embodiment of the present application, taking carry 4 as an example; Fig.12 A schematic diagram of the total number of carry points in each of the 16 frames of the initial jitter scheme when taking carry 4 as an example, in a display panel driving method provided in an embodiment of the present application; Fig.13 A schematic diagram of reference sample distribution of a dither pattern configuration OK when taking carry 4 as an example, in a display panel driving method provided in an embodiment of the present application; Fig.14 A schematic diagram of the distribution of the number of negative polarities of each carry point in 16 frames of a dither pattern configured OK when a carry 4 is used as an example in a display panel driving method provided in an embodiment of the present application; Fig.15 A schematic diagram of the distribution of the number of positive polarities of each carry point in 16 frames of a dither pattern configured OK when a carry 4 is used as an example in a display panel driving method provided in an embodiment of the present application; Fig.16 A schematic diagram of the total number of carry points of each of the dither patterns configured OK in 16 frames when a carry 4 is used as an example, in a display panel driving method provided in an embodiment of the present application; Fig.17 A schematic diagram of reference sample distribution of a dither pattern configuration NG when taking carry 4 as an example, in a display panel driving method provided in an embodiment of the present application; Fig.18 A schematic diagram of reference sample distribution of a dither pattern configuration OK when taking carry 3 as an example in a display panel driving method provided in an embodiment of the present application; Fig.19A schematic diagram of the distribution of the number of negative polarities of each carry point in 16 frames of a dither pattern configured OK when taking carry 3 as an example, in a display panel driving method provided in an embodiment of the present application; Fig. 20 A schematic diagram of the distribution of the number of positive polarities of each carry point in 16 frames of a dither pattern configured OK when carrying 3 is used as an example in a display panel driving method provided in an embodiment of the present application; Fig.21 A schematic diagram of the total number of carry points of each of the dither patterns configured OK in 16 frames, taking carry 3 as an example, involved in a display panel driving method provided by an embodiment of the present application; Fig. 22 A schematic diagram of the structure of a driving device for a display panel provided in an embodiment of the present application; Fig.23 A schematic diagram of the structure of a display panel provided in an embodiment of the present application.

[0017] Description of Figure Numbers: V1+, the first path is higher than VCOM; V2-, the second path is lower than VCOM; V3+, the third path is higher than VCOM; Gate, gate drive signal; Gn-1, Gn-1 row gate drive signal; Gn, Gn row gate drive signal; Gn+1, Gn+1 row gate drive signal; Off, off; On, on; Frame1, first frame; Frame2, second frame; Frame3, third frame; Frame4, fourth frame; +, positive polarity; -, negative polarity. DETAILED DESCRIPTION

[0018] In the following description, specific details such as specific system structures, technologies, etc. are proposed for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the embodiments of the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from hindering the description of the embodiments of the present application.

[0019] Compared with traditional CRT (Cathode Ray Tube) TVs and plasma TVs, one of the major advantages of LCD TVs is that they save power. They only consume half the power of CRTs of the same size and are much lower than plasma TVs. Compared with traditional CRTs, LCD TVs are also better in terms of environmental protection. This is because there are no high-voltage components inside LCD monitors like CRTs, so there will not be excessive radioactive rays caused by high voltage. The display area of ​​the LCD monitor itself does not radiate at all, only a small amount of electromagnetic waves from the drive circuit. As long as the shell is strictly sealed, EMI (Electromagnetic Interference, electromagnetic interference), so its radiation index is generally lower than that of CRT; and LCD has a large visible area. LCD controls the state of liquid crystal molecules through electrodes on the display screen to achieve display purposes. Even if the screen is enlarged, its volume will not increase proportionally (only the size will increase without increasing the thickness, so many products provide wall-mounting function, which allows users to save space), and it is much lighter in weight than traditional displays with the same display area. The weight of LCD TV is about 1 / 3 of that of traditional TV, so LCD is also called cold display or environmentally friendly display. Currently, LCD is developing towards higher resolution, higher display quality and larger size.

[0020] When TFT-LCD is driven, the driving mode is Line-by-Line (progressive scanning), refer to Figure 1 , when the Gn signal is high, the corresponding TFT of this row is turned on, and the data in the column direction can be written into the pixel. At present, TFT-LCD generally has 256 grayscales, and requires 8-bit color depth to achieve the corresponding data transmission, which is inefficient. In order to improve efficiency, a technical solution to achieve similar display effects through a lower color depth FRC (Frame Rate Control) algorithm has emerged. However, in the implementation of such FRC algorithms, there is a problem of poor display effects due to poor dithering solutions.

[0021] Based on this, the embodiments of the present application provide a display panel and its driving method, device and computer-readable storage medium. By configuring a jitter pattern that can keep each carry point presenting the same number of positive and negative polarities in a cyclic display of a specified number of frames, the preset frame rate algorithm is optimized. This can avoid the negative impact of the display effect caused by the FRC algorithm using a poor jitter scheme, thereby improving the visual experience.

[0022] The display panel and its driving method, device and computer-readable storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the driving method of the display panel in the embodiments of the present application is described.

[0023] The present application provides a method for driving a display panel. Figure 2 , Figure 2 A schematic diagram of a process flow of a display panel driving method provided in an embodiment of the present application, the display panel driving method can be applied to a display panel, such as Figure 2 As shown, the display panel driving method provided in this embodiment includes steps S10 to S30.

[0024] Step S10, obtaining the number of carry points of a single reference sample in a preset frame rate control algorithm; In this embodiment, the preset frame rate control algorithm is used to simulate the 8-bit display effect, which can be a 4-bit FRC algorithm, a 6-bit FRC algorithm, or an FRC algorithm implemented with other color bit depths. No matter which algorithm is used, its working principle can be combined with Figure 3 To understand, it is divided into temporal dithering and spatial dithering. As an example, taking 6-bit simulation of 8-bit display as an example, the implementation of temporal dithering is to display the first frame as 6-bit A grayscale, the second frame as 6-bit A+1 grayscale, the third frame as 6-bit A grayscale, and the fourth frame as 6-bit A+1 grayscale, so that the visual effect shows that the B grayscale is brighter than A and darker than A+1. The driver actually only needs to process the data of A grayscale and A+1 grayscale to get the redundant B grayscale, because the display effect is close to 8-bit, and the grayscale that needs to be processed is 6-bit. The amount of data is reduced, and the driving cost can be reduced. The spatial domain jitter is implemented by having both A grayscale and A+1 grayscale in the same frame, and then the B grayscale effect can be obtained through processing. Its meaning is consistent with the time domain jitter. In actual use, the arrangement of A grayscale sub-pixels and A+1 grayscale sub-pixels in the spatial and temporal domains is very particular. If the carry points in the initial jitter scheme adopted by the preset frame rate control algorithm are not arranged properly, display abnormalities are likely to occur. The display abnormalities are related to the polarity distribution of the sub-pixels. This embodiment takes the column-wise 1+2 line (++--++--) and the row-wise point inversion (+-+-+-) as examples for explanation. Other inversion methods can be inferred based on the column-wise example and the row-wise example, which will not be elaborated here.

[0025] As an example, the display abnormality may be vertical stripes. When the preset frame rate control algorithm is used as follows Figure 4 In the case of the initial jitter scheme shown, the picture is displayed as a cycle of 1→2→3→4→1→2→…, because each frame carries a point ( Figure 4In the green highlighted sub-pixel, only green is used as an example for explanation, and it can also be replaced by red, blue, etc., which is not limited in this embodiment) the first column is all "+", the second column is all "+", the third column is all "-", and the fourth column is all "-". Then, under the blessing of the time domain, the first two columns are all "+" and the last two columns are all "-". This jitter scheme will easily cause uneven brightness between the first two columns and the last two columns, resulting in vertical stripes. In short, it is the unevenness in the column direction that causes vertical stripes on the display screen. This unevenness may be the imbalance between "+" and "-", or it may be the imbalance in the number of carry points (A+1); the above-mentioned display abnormality can also be horizontal stripes, and the reason for the appearance of horizontal stripes is basically the same as that of vertical stripes, except that the direction of the unevenness is the row direction, so it will not be repeated here.

[0026] As an example, the display abnormality may also be diagonal lines. When the preset frame rate control algorithm is used as follows Figure 5 or Figure 6 In the case of the initial jitter scheme shown, although the polarity distribution and the number of carry points in the row and column directions are balanced, because the carry point (A+1) moves in one direction in each frame (or most frames in a cycle), a diagonal pattern in this direction will appear ( Figure 5 Corresponding to the upper left and lower right diagonal lines, Figure 6 Corresponding to the lower left and upper right diagonal lines).

[0027] As an example, the display abnormality may also be noise. When the preset frame rate control algorithm adopts Figure 7 In the case of the initial jitter scheme shown, if the last “-” in the first line of the first frame does not carry successfully ( Figure 7 In the related art, the design of the initial jitter scheme of the preset frame rate control algorithm basically only considers how to prevent the noise problem from occurring, thereby easily causing other display abnormality problems (such as vertical stripes, horizontal stripes or diagonal stripes). Therefore, this embodiment mainly optimizes the initial jitter scheme of the preset frame rate control algorithm to avoid the above-mentioned various display abnormality problems.

[0028] From the above examples, we can see that the design of FRC dither pattern needs to take into account the two concepts of polarity balance and uniform distribution. Taking 4-bit FRC as an example, if you want to simulate 8-bit display effect, you need 16 frames, and each frame needs to design a 16*16 minimum frame unit, which requires a total of 16*16*16 design samples. If no specific algorithm is added, not only will abnormalities easily occur, but the amount of calculation is also too large. Since the minimum frame unit 16*16 pixels is composed of 4 4*4 gold samples (reference samples) interchanged by column (such as Figure 8 The remaining frames are as shown in Fig. 9 As shown, it is based on Figure 8 The red dotted lines in the middle are moved one by one in the direction indicated by the arrows. If the polarities of the four 4*4 gold samples are unbalanced, although the column direction can be balanced by using the same polarity of "+" and "-" in each column, and the row direction can also be balanced because it is moving, the carry point will have the problem of difficulty in achieving uniformity in 16 frames.

[0029] As an example, Fig.10 This is a schematic diagram of the distribution of the number of negative polarities at each point in 16 frames of the initial jitter scheme when taking carry 4 as an example. Fig.11 This is a schematic diagram of the distribution of the number of positive polarities. Fig.12 is a schematic diagram of the total number distribution of positive and negative polarities, Figures 10 to 12 It can be seen that although the number of each point is the same from the perspective of the total number distribution, for the "+" table (positive polarity number distribution) and the "-" table (negative polarity number distribution), the number of carry points is 3 and 1 (4 and 0 may also appear), instead of 2 and 2, which are equal. In this way, although the total number of carry points of positive and negative polarities is the same, the number of times "+" (positive polarity) and "-" (negative polarity) appear in each carry point is different, which is also easy to cause display uniformity problems. Therefore, this embodiment needs to obtain the number of carry points in the gold sample to provide a basis for reconfiguring the dither pattern to optimize the FRC algorithm.

[0030] Step S20, configuring a jitter pattern according to the number of carry points, the jitter pattern being used to keep the number of times each carry point presents positive polarity and negative polarity the same in a cyclic display of a specified number of frames; In this embodiment, the number of carry points in each gold sample is the same, but the carry point positions are different. In order to achieve carry point polarity balance and uniform distribution, it is necessary to configure appropriate carry point positions for different gold samples. After the configuration is completed, in order to optimize the 4-bit FRC, the 4 gold samples need to be arranged according to the following: Figure 8 The moving method shown makes the four gold samples correspond to the first frame to the fourth frame respectively, so that a jitter pattern can be obtained that can keep each carry point presenting the same number of positive and negative polarities in the cyclic display of the specified number of frames, thereby completing the optimization of the FRC algorithm.

[0031] Step S30 , driving the display panel based on the dithering pattern and a preset frame rate control algorithm.

[0032] In this embodiment, after obtaining the dithering pattern that can optimize the FRC algorithm, there is no need to use the initial dithering scheme that may cause display abnormalities. By driving the display panel through the dithering pattern and the preset frame rate control algorithm, the problem of poor display effect caused by the poor initial dithering scheme can be avoided.

[0033] The present embodiment provides a method for driving a display panel, by first obtaining the number of carry bits of a single reference sample in a preset frame rate control algorithm; then configuring a jitter pattern according to the number of carry bits, wherein the jitter pattern is used to keep the number of times each carry bit presents positive and negative polarities the same in a cyclic display of a specified number of frames, thereby optimizing the preset frame rate algorithm; thereafter, the display panel is driven based on the jitter pattern and the preset frame rate control algorithm, thereby avoiding the influence of horizontal stripes, vertical stripes, noise, diagonal stripes, etc. on the display effect caused by an FRC algorithm using a poor jitter scheme, thereby improving the visual experience.

[0034] In some feasible embodiments, the number of carry points may include an even number, and the above step S20 may specifically include: Step S21, when the number of carry points is an even number, configure a first jitter pattern that meets the first condition, the first condition including: when the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the number of carry points in the same row of the first group of samples and the second group of samples are equal.

[0035] In this embodiment, the specific requirements for configuring the first dither pattern are explained in the case where the number of carry points in each gold sample is an even number. The gold sample is divided into an odd group (i.e., the first group of samples) and an even group (i.e., the second group of samples). The number of positive polarity distributions "+" of the odd group in the specified row and the number of negative polarity distributions "-" of the even group in the specified row are calculated. If the "+" in any row is equal to "-", the dither pattern configuration is considered to be OK (passed, qualified). If not, the dither pattern configuration is considered to be NG (failed, unqualified) and needs to be reconfigured.

[0036] In some feasible embodiments, the designated number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the designated number of frames is 16 frames.

[0037] In this embodiment, taking the 4-bit FRC algorithm to simulate the 8-bit display effect as an example, it is necessary to ensure that the number of positive and negative polarities of each carry point in the 16 frames is the same. Therefore, when the number of positive polarity distribution "+" in the odd array and the number of negative polarity distribution "-" in the even array are equal, the requirement is met, so it can be considered that the dither pattern configuration is OK.

[0038] In some feasible embodiments, when the number of carry bits is 4, the number of carry bits in the same row of the first group of samples and the second group of samples are both 2.

[0039] In this embodiment, the number of carry bits is an even number, which can be specifically a carry of 4, such as Fig.13 The figure shows the gold sample distribution diagram of the carry point polarity OK at each position of carry 4. Figure 8 In the case of the movement mode shown in FIG. 1 , the configured first jitter pattern needs to make gold1 correspond to frame1, gold2 correspond to frame2, gold3 correspond to frame3, gold4 correspond to frame4, frame1 corresponding to gold1 and frame3 corresponding to gold3 are regarded as the first group of samples, i.e., odd group samples, and frame2 corresponding to gold2 and frame4 corresponding to gold4 are regarded as the second group of samples, i.e., even group samples. Fig.13 It can be seen that the number of carry points in the first row of Frame1&3 and Frame2&4 is 2, the number of carry points in the second row is 2, the number of carry points in the third row is 2, and the number of carry points in the fourth row is 2. Corresponding to 16 frames, we can get the following Figures 14 to 16 The diagram of the distribution of the number of carry points polarity is shown in Figure 1, where: Fig.14 Corresponding to the negative polarity (-) quantity, Fig.15 Corresponding to the positive polarity (+) quantity, Fig.16 Corresponding to the total number of positive and negative polarities, Fig.14 system Fig.16 It can be seen that there will be 2 "+" and 2 "-" at each carry point position, so Fig.13 The jitter pattern shown can take into account both the polarity balance and uniform distribution of the carry points, so it is considered that this jitter pattern configuration is OK.

[0040] In addition, for further understanding, this embodiment also provides Fig.17 The figure shows the gold sample distribution diagram of the polarity NG of each position of the carry 4. Figure 8 In the case of the movement mode shown, the number of carry points in the first row of Frame1&3 and Frame2&4 are 3 and 1 respectively, the number of carry points in the second row are 1 and 3 respectively, the number of carry points in the third row are 3 and 1 respectively, and the number of carry points in the fourth row are 1 and 3 respectively. Corresponding to 16 frames, we can get the following Figures 10 to 12 As shown in the diagram of the distribution of the number of polarities of the carry points, each carry point may have 3 "+" and 1 "-", or 1 "+" and 3 "-". Therefore, Fig.17 The jitter pattern shown cannot take into account both the polarity balance and uniform distribution of the carry points, so it is considered that this jitter pattern configuration is NG.

[0041] In some feasible embodiments, the number of carry points may also include an odd number, and the above step S20 may specifically include: Step S22, when the number of carry points is an odd number, configure a second jitter pattern that meets the second condition, the second condition including: when the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the difference in the number of carry points in the same row between the first group of samples and the second group of samples is 1, and the number of carry points in adjacent rows between the first group of samples and the second group of samples is equal.

[0042] In this embodiment, the specific requirements for configuring the first dither pattern are explained in the case where the number of carry points in each gold sample is an odd number. The gold samples are divided into an odd group (i.e., the first group of samples) and an even group (i.e., the second group of samples). The number of positive polarity distributions "+" of the odd group in the specified row and the number of negative polarity distributions "-" of the even group in the specified row are calculated. If the difference between "+" and "-" in any row is 1, and the "+" of the current row is equal to the "-" of the adjacent row (or the "-" of the current row is equal to the "+" of the adjacent row), the dither pattern configuration is considered OK; otherwise, the dither pattern configuration is considered NG and needs to be reconfigured.

[0043] In some feasible embodiments, the specified number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the specified number of frames is 32 frames, and the 32 frames include the first 16 frames and the last 16 frames. The odd frames in the first 16 frames are the even frames in the last 16 frames, and the even frames in the first 16 frames are the odd frames in the last 16 frames.

[0044] In this embodiment, taking the 4-bit FRC algorithm simulating the 8-bit display effect as an example, when the number of carry points of a single reference sample is an odd number, the number of times "+" and "-" appear in each carry point in 16 frames will differ by 1. Therefore, the polarity balance of each carry point can be achieved by cyclically displaying 16 frames again by exchanging odd and even frames. That is, when the number of carry points is an odd number, in order to make the number of positive and negative polarities of each carry point the same, the specified number of frames should be 32 frames, wherein the frame cycle sequence of the first 16 frames can be expressed as A→B→C→D→…→O→P in sequence, and the next 16 frames are B→A→D→C→…→P→O. In this way, the 2 "+" and 1 "-" in the first 16 frames can be balanced with the 2 "-" and 1 "+" in the next 16 frames, and since the difference in the first 16 frames is small, the display abnormality is very weak and cannot be detected by the naked eye. The final display effect is still improved compared to the initialization jitter solution.

[0045] In some feasible embodiments, when the number of carry points is 3, the numbers of carry points in the same row of the first group of samples and the second group of samples are 2 and 1, or 1 and 2, respectively; When the number of carry points is 3, the number of carry points of the first group of samples and the second group of samples in adjacent rows is 1 or 2.

[0046] In this embodiment, the number of carry bits is an odd number, which can be specifically a carry of 3, such as Fig.18 The figure shows the gold sample distribution diagram of the carry point polarity OK at each position of carry 3. Figure 8 In the case of the movement mode shown, the number of carry points in the first row of Frame1&3 and Frame2&4 are 2 and 1 respectively, the number of carry points in the second row are 1 and 2 respectively, the number of carry points in the third row are 2 and 1 respectively, and the number of carry points in the fourth row are 1 and 2 respectively. Corresponding to 16 frames, we can get the following Figures 19 to 21 As shown in the diagram of the distribution of the number of polarity of the carry point, each carry point position may have 2 "+" and 1 "-", or 1 "+" and 2 "-". If the odd and even frames of these 16 frames are swapped and another 16 frames are displayed, the number of "+" and "-" appearing at each carry point position in the 32 frames is the same. Therefore, if Fig.18 The jitter pattern shown can also take into account the polarity balance and uniform distribution of the carry points, so it is considered that this jitter pattern configuration is OK.

[0047] In addition, the present application also provides a driving device for a display panel, referring to Fig. 22 , Fig. 22 A schematic diagram of a structure of a driving device for a display panel provided in an embodiment of the present application is shown in FIG. Fig. 22 As shown, in this embodiment, the driving device of the display panel includes: an acquisition module 100 , a configuration module 200 and a driving module 300 .

[0048] The acquisition module 100 is used to obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; The configuration module 200 is used to configure a jitter pattern according to the number of carry points, and the jitter pattern is used to keep the number of times each carry point presents positive polarity and negative polarity the same in the cyclic display of the specified number of frames; The driving module 300 is used to drive the display panel based on the dithering pattern and a preset frame rate control algorithm.

[0049] In some feasible embodiments, the number of carry points includes an even number, and the configuration module 200 is also used to configure a first jitter pattern that meets a first condition when the number of carry points is an even number. The first condition includes: when the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the number of carry points in the same row of the first group of samples and the second group of samples are equal.

[0050] In some feasible embodiments, the designated number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the designated number of frames is 16 frames.

[0051] In some feasible embodiments, when the number of carry bits is 4, the number of carry bits in the same row of the first group of samples and the second group of samples are both 2.

[0052] In some feasible embodiments, the number of carry points includes an odd number, and the configuration module 200 is also used to configure a second jitter pattern that meets a second condition when the number of carry points is an odd number, and the second condition includes: when the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the difference in the number of carry points in the same row between the first group of samples and the second group of samples is 1, and the number of carry points in adjacent rows between the first group of samples and the second group of samples is equal.

[0053] In some feasible embodiments, the specified number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the specified number of frames is 32 frames, and the 32 frames include the first 16 frames and the last 16 frames. The odd frames in the first 16 frames are the even frames in the last 16 frames, and the even frames in the first 16 frames are the odd frames in the last 16 frames.

[0054] In some feasible embodiments, when the number of carry points is 3, the numbers of carry points in the same row of the first group of samples and the second group of samples are 2 and 1, or 1 and 2, respectively; When the number of carry points is 3, the number of carry points of the first group of samples and the second group of samples in adjacent rows is 1 or 2.

[0055] The driving device of the display panel provided in this embodiment and the driving method of the display panel provided in the above embodiment belong to the same technical concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the driving method of the display panel.

[0056] In addition, an embodiment of the present application further provides a display panel, and the driving method of the above-mentioned display panel can be executed by a driving device of the display panel, and the driving device of the display panel can be implemented by software and / or hardware and integrated in the display panel. The display panel can be a TN (Twisted Nematic) display panel, an IPS (In-Plane Switching) display panel, a VA (Vertical Alignment) display panel, an MVA (Multi-Domain Vertical Alignment) display panel, and of course, it can also be other types of display panels, such as an OLED (Organic Light-Emitting Diode) display panel. The display panel can be applied to a display device, and the display device can be any product or component with a display function, such as a mobile phone, a tablet computer, a television, a monitor, a laptop computer, a digital photo frame, a navigator, etc.

[0057] Reference Fig.23 , Fig.23 A schematic diagram of the structure of a display panel provided in an embodiment of the present application. Fig.23 As shown, the display panel may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include an input unit such as a keyboard, and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0058] Those skilled in the art will understand that Fig.23 The structure shown in the figure does not constitute a limitation on the display panel, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0059] like Fig.23As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module and a computer program.

[0060] exist Fig.23 In the display panel shown, the network interface 1004 is mainly used for data communication with other devices; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in this embodiment can be set in the display panel, and the display panel calls the computer program stored in the memory 1005 through the processor 1001 and performs the following operations: Obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; Configure the dither pattern according to the number of carry points. The dither pattern is used to keep each carry point presenting the same number of positive and negative polarities in the loop display of the specified number of frames. The display panel is driven based on the dithering pattern and a preset frame rate control algorithm.

[0061] Further, the number of carry points includes an even number, and the processor 1001 may call the computer program stored in the memory 1005, and further perform the following operations: When the number of carry bits is an even number, a first dither pattern that meets a first condition is configured, where the first condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the number of carry points in the same row of the first group of samples and the second group of samples is equal.

[0062] Furthermore, the designated number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the designated number of frames is 16 frames.

[0063] Furthermore, when the number of carry points is 4, the number of carry points in the same row of the first group of samples and the second group of samples are both 2.

[0064] Further, the number of carry points includes an odd number, and the processor 1001 may call the computer program stored in the memory 1005, and further perform the following operations: When the number of carry points is an odd number, a second dither pattern that meets a second condition is configured, where the second condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the difference in the number of carry points in the same row between the first group of samples and the second group of samples is 1, and the number of carry points in adjacent rows between the first group of samples and the second group of samples is equal.

[0065] Furthermore, the designated number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the designated number of frames is 32 frames. The 32 frames include the first 16 frames and the last 16 frames. The odd frames in the first 16 frames are the even frames in the last 16 frames, and the even frames in the first 16 frames are the odd frames in the last 16 frames.

[0066] Further, when the number of carry points is 3, the numbers of carry points in the same row of the first group of samples and the second group of samples are 2 and 1, or 1 and 2, respectively; When the number of carry points is 3, the number of carry points of the first group of samples and the second group of samples in adjacent rows is 1 or 2.

[0067] The display panel proposed in this embodiment and the display panel driving method proposed in the above embodiment belong to the same technical concept. The technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as the display panel driving method.

[0068] In addition, an embodiment of the present application also proposes a computer-readable storage medium, which is applied to a computer. The computer-readable storage medium can be a non-volatile computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the driving method of the display panel of any of the embodiments described above is implemented.

[0069] The computer-readable storage medium provided in this embodiment and the display panel driving method proposed in the above embodiment belong to the same technical concept. Compared with the related technology, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the display panel driving method provided in the above embodiment, which will not be repeated here.

[0070] In addition, an embodiment of the present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the driving method of the display panel provided by any of the above embodiments is implemented.

[0071] The computer program product provided in this embodiment and the display panel driving method proposed in the above embodiment belong to the same technical concept. Compared with the related technology, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the display panel driving method provided in the above embodiment, which will not be repeated here.

[0072] It should be noted that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that in the flowchart. The terms "first", "second", etc. in the specification, claims and drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0073] It should also be understood that the references to "one embodiment" or "some embodiments" described in the specification of the embodiments of the present application mean that one or more embodiments of the embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0074] It will be appreciated by those skilled in the art that all or some of the steps and systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor (such as a central processing unit, a digital signal processor, or a microprocessor), or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically EPROM), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media generally contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0075] The above is a specific description of some implementation methods of the embodiments of the present application, but the embodiments of the present application are not limited to the above implementation methods. Technical personnel familiar with the field can also make various equivalent modifications or substitutions without violating the spirit of the embodiments of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the embodiments of the present application.

Claims

1. A method for driving a display panel, characterized in that: The driving method of the display panel includes: Obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; According to the number of the carry points, a jitter pattern is configured, wherein the jitter pattern is used to keep the number of times each carry point presents positive polarity and negative polarity the same in a cyclic display of a specified number of frames; The display panel is driven based on the dithering pattern and the preset frame rate control algorithm.

2. The method for driving a display panel according to claim 1, wherein: The number of carry bits includes an even number, and the step of configuring a dither pattern according to the number of carry bits includes: When the number of carry points is an even number, a first dither pattern that meets a first condition is configured, where the first condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the first group of samples and the second group of samples have the same number of carry points in the same row.

3. The method for driving a display panel according to claim 2, wherein: The specified number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the specified number of frames is 16 frames.

4. The method for driving a display panel according to claim 3, wherein: When the number of carry points is 4, the number of carry points in the same row of the first group of samples and the second group of samples is both 2.

5. The method for driving a display panel according to claim 1, wherein: The number of carry points includes an odd number, and the step of configuring a dither pattern for the reference sample according to the number of carry points includes: When the number of carry points is an odd number, a second jitter pattern that meets a second condition is configured, where the second condition includes: When the reference samples with odd serial numbers are used as the first group of samples and the reference samples with even serial numbers are used as the second group of samples, the difference in the number of carry points in the same row between the first group of samples and the second group of samples is 1, and the number of carry points in adjacent rows between the first group of samples and the second group of samples is equal.

6. The method for driving a display panel according to claim 5, wherein: The specified number of frames is determined according to the current color bit depth and the target color bit depth. When the current color bit depth is 4 bits and the target color bit depth is 8 bits, the specified number of frames is 32 frames, and the 32 frames include the first 16 frames and the last 16 frames. The odd frames in the first 16 frames are the even frames in the last 16 frames, and the even frames in the first 16 frames are the odd frames in the last 16 frames.

7. The method for driving a display panel according to claim 6, wherein: When the number of carry points is 3, the numbers of carry points of the first group of samples and the second group of samples in the same row are 2 and 1, or 1 and 2, respectively; When the number of carry points is 3, the number of carry points of the first group of samples and the second group of samples in adjacent rows is 1 or 2.

8. A display panel, characterized in that: The display panel comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the method for driving the display panel according to any one of claims 1 to 7 when executed by the processor.

9. A driving device for a display panel, characterized in that: The driving device of the display panel comprises: An acquisition module, the acquisition module is used to obtain the number of carry points of a single reference sample in a preset frame rate control algorithm; A configuration module, the configuration module is used to configure a jitter pattern according to the number of carry points, the jitter pattern is used to keep the number of times each carry point presents positive polarity and negative polarity the same in a cyclic display of a specified number of frames; A driving module is used to drive the display panel based on the dithering pattern and the preset frame rate control algorithm.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for driving a display panel according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method for setting dithering matrix and corresponding frame rate control method

    CN101227549A

  • Frame rate control-dither method for LCD display image

    CN101770760A

  • Frame rate control jitter method and device for optimizing chip area

    CN119583777A

  • Method and device for generating interframe color-imitated pattern in FRC

    CN119583778A

  • Apparatus and method for controling picture quality of flat panel display

    KR1020080001598A

Cited By

  • Gray scale jitter method, display driving device, display panel and display device

    CN120071855A

  • Gray scale dithering method, display driving apparatus, display panel, and display device

    CN120071855B

  • Gray scale jitter method, display driving device, display panel and display device

    CN120071856A

  • Gray scale dithering method, display driving apparatus, display panel, display device

    CN120071856B

  • Gray scale jitter method, display driving device, display panel and display device

    CN120089109A