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

By determining the number of entry points and refresh rate in the LCD, and using the smallest periodic unit for grayscale dithering, the flickering problem caused by the brightness difference between high and low refresh rates in LCDs was solved, achieving high color depth and brightness uniformity.

CN120932603APending Publication Date: 2025-11-11HKC CORP LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202511240030.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In existing technology, LCD displays exhibit flickering problems due to inconsistent leakage current at different frequencies for the same grayscale level under high and low refresh rate conditions.

Method used

The number of first entry points is determined based on frame rate control data, and the number of second entry points is determined based on the target refresh rate. Gray-scale jitter is then performed using the target minimum period unit to achieve brightness difference compensation.

Benefits of technology

It effectively improves the screen flickering problem and achieves high color depth with fewer bits of data, thus enhancing display uniformity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120932603A_ABST
    Figure CN120932603A_ABST
Patent Text Reader

Abstract

The invention discloses a gray scale jitter method, a display driving device, a display panel and a display device. The method comprises the following steps: determining the number of first carry points according to frame frequency control data, and determining the number of second carry points according to a target refresh rate; wherein the number of the second carry points is in negative correlation with the target refresh rate; obtaining a target minimum periodic unit according to the number of the first carry points and the number of the second carry points; and performing gray scale jitter by using the target minimum period unit. In this way, the splash screen problem can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display panel technology, and in particular to grayscale dithering methods, display driving devices, display panels, and display devices. Background Technology

[0002] One major advantage of LCD TVs compared to traditional CRT (Cathode Ray Tube) and plasma displays is their energy efficiency. LCDs consume only half the power of a CRT of the same size, and significantly less than plasma. LCDs also perform better in terms of environmental friendliness compared to CRTs. This is because LCDs do not contain high-voltage components like CRTs, thus avoiding the risk of excessive radiation due to high voltage. The display area itself emits virtually no radiation; only a small amount of electromagnetic waves from the driving circuitry. By strictly sealing the casing, EMI (Electromagnetic Interference) can be reduced, resulting in generally lower radiation levels than CRTs. LCDs offer a large viewable area. They achieve display by controlling the state of liquid crystal molecules through electrodes on the screen. Even with a larger screen, the volume does not increase proportionally (only the size increases, not the thickness, which is why many products offer wall-mounting options, saving users space). Furthermore, they are much lighter than traditional displays of the same area; an LCD TV weighs about one-third of a traditional TV. Therefore, LCDs are also known as "cool displays" or "eco-friendly displays." Currently, LCD (Liquid) displays... Crystal Displays (LCDs) are evolving towards higher resolution, higher image quality, and larger sizes. TFT-LCDs, on the other hand, are driven using a line-by-line (progressive scanning) method, specifically as follows... Figure 1 As shown, when the Gn signal is high (25V), the corresponding TFT in this row is turned on, and data in the column direction can be written to the pixel, such as V1+, V2-, and V3+ being written to the corresponding pixel. When the Gn-1 and Gn+1 signals are low (-5V), the corresponding TFT in this row is turned off.

[0003] With the increase in refresh rate, under high refresh rate and low refresh rate conditions, the leakage current is inconsistent, which causes the display brightness to be different at different frequencies for the same gray level. For example, screen flickering will occur when switching frequencies. Summary of the Invention

[0004] This application provides a grayscale dithering method, a display driver, a display panel, and a display device, which can improve the screen flickering problem.

[0005] In a first aspect, this application provides a grayscale jittering method, which includes: determining a first number of entry points based on frame rate control data, and determining a second number of entry points based on a target refresh rate; wherein the second number of entry points is negatively correlated with the target refresh rate; obtaining a target minimum periodic unit based on the first number of entry points and the second number of entry points; and performing grayscale jittering using the target minimum periodic unit.

[0006] The process of determining the number of second carry points based on the target refresh rate includes: obtaining the minimum refresh rate, the maximum refresh rate, and the maximum number of carry points; and using the minimum refresh rate, the maximum refresh rate, the target refresh rate, and the maximum number of carry points to determine the number of second carry points.

[0007] Specifically, the second number of carry points is determined using the minimum refresh rate, the maximum refresh rate, the target refresh rate, and the maximum number of carry points. This includes: obtaining a first difference by subtracting the minimum refresh rate from the target refresh rate, and obtaining a second difference by subtracting the minimum refresh rate from the maximum refresh rate; obtaining a target ratio using the first difference and the second difference; and obtaining the second number of carry points by multiplying the maximum number of carry points by the target ratio.

[0008] The process of obtaining the target minimum periodic unit based on the number of first and second entry points includes: obtaining the sum of the number of entry points based on the number of first and second entry points; and obtaining the target minimum periodic unit based on the sum of the number of entry points.

[0009] The process of obtaining the target minimum periodic unit based on the sum of the number of entry points includes: in response to the sum of the number of entry points being less than or equal to the target number of squares, obtaining a first type of minimum periodic unit corresponding to the first number of entry points from a preset set, and obtaining a second type of minimum periodic unit corresponding to the second number of entry points from a preset set; wherein the squares of the target number of squares constitute the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and the entry point positions in the first type of minimum periodic unit and the second type of minimum periodic unit do not overlap; and superimposing the first type of minimum periodic unit and the second type of minimum periodic unit yields the target minimum periodic unit.

[0010] The process of obtaining the target minimum periodic unit based on the sum of the number of carry points includes: obtaining a third type of minimum periodic unit in response to the sum of the number of carry points being greater than the target number of squares, and obtaining a third difference between the sum of the number of carry points and the target number of squares, and using the third difference as the third carry point number; wherein, the squares of the target number of squares constitute the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and each square in the third type of minimum periodic unit needs to carry; obtaining a fourth type of minimum periodic unit corresponding to the third carry point number from a preset set; and superimposing the third type of minimum periodic unit and the fourth type of minimum periodic unit to obtain the target minimum periodic unit.

[0011] The process of obtaining the target minimum periodic unit based on the sum of the number of carry points includes: in response to the sum of the number of carry points being greater than the target number of squares, obtaining a first type of minimum periodic unit corresponding to the first number of carry points from a preset set; filling the first type of minimum periodic unit with carry points using the second number of carry points to obtain a third type of minimum periodic unit, and obtaining the remaining number of carry points; wherein each square in the third type of minimum periodic unit needs to carry; obtaining a fifth type of minimum periodic unit corresponding to the remaining number of carry points from the preset set; and superimposing the third type of minimum periodic unit and the fifth type of minimum periodic unit to obtain the target minimum periodic unit.

[0012] The process of obtaining the target minimum periodic unit based on the sum of the number of carry points includes: obtaining the target minimum periodic unit corresponding to the sum of the number of carry points from a preset set.

[0013] In a second aspect, this application provides a display driving device, including a processing chip and a memory, wherein the memory stores at least one computer program, and when the at least one computer program is loaded and executed by the processing chip, it is used to implement the method provided in the first aspect.

[0014] Thirdly, this application provides a display panel including the display driving device as provided in the second aspect.

[0015] Fourthly, this application provides a display device, including a display panel as provided in the third aspect.

[0016] The beneficial effects of this application are as follows: Unlike the prior art, the grayscale dithering method, display driving device, display panel, and display device provided in this application determine the number of first input points based on frame rate control data and the number of second input points based on the target refresh rate; wherein, the number of second input points is negatively correlated with the target refresh rate; based on the number of first input points and the number of second input points, the target minimum period unit is obtained; using the target minimum period unit for grayscale dithering not only ensures that the frame rate control achieves the function of high color depth with fewer bits of data, but also uses the refresh rate to compensate for brightness differences and improve the flickering problem. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0018] Figure 1 This is a schematic diagram of the TFT-LCD driving method provided in this application;

[0019] Figure 2 This is a schematic diagram of frame rate control provided in this application;

[0020] Figure 3 This is a schematic diagram of the 10-bit data provided in this application;

[0021] Figure 4 This is a flowchart illustrating an embodiment of the grayscale dithering method provided in this application;

[0022] Figure 5 yes Figure 4 A flowchart illustrating an embodiment of step 42;

[0023] Figure 6 yes Figure 5 A flowchart illustrating an embodiment of step 422;

[0024] Figure 7 This is a schematic diagram of the smallest periodic unit corresponding to the first entry point number of 5 provided in this application;

[0025] Figure 8 This is a schematic diagram of the smallest periodic unit corresponding to the number of second entry points being 5, as provided in this application;

[0026] Figure 9 yes Figure 7 and Figure 8 The diagram after overlay;

[0027] Figure 10 yes Figure 5 A flowchart illustrating another embodiment of step 422;

[0028] Figure 11 This is a schematic diagram of the third type of minimum periodic unit provided in this application;

[0029] Figure 12 This is a schematic diagram of the smallest periodic unit corresponding to the third difference value of 5 provided in this application;

[0030] Figure 13 yes Figure 11 and Figure 12 The diagram after overlay;

[0031] Figure 14 yes Figure 5 A flowchart illustrating another embodiment of step 422;

[0032] Figure 15 This is a schematic diagram of the smallest periodic unit corresponding to the first carry-in number of 8 provided in this application;

[0033] Figure 16 This is a flowchart illustrating another embodiment of the grayscale dithering method provided in this application;

[0034] Figure 17 yes Figure 16 A flowchart of an embodiment of step 163;

[0035] Figure 18 This is a schematic diagram of the structure of an embodiment of the display driving device provided in this application;

[0036] Figure 19 This is a schematic diagram of the structure of an embodiment of the minimum balancing unit with an input point of 4 provided in this application;

[0037] Figure 20 This is a schematic diagram of the structure of an embodiment of the display panel provided in this application;

[0038] Figure 21 This is a schematic diagram of an embodiment of the display device provided in this application. Detailed Implementation

[0039] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are only for explaining this application and not for limiting it. Furthermore, it should be noted that, for ease of description, only the parts related to this application are shown in the accompanying drawings, not all structures. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0040] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0041] One major advantage of LCD TVs compared to traditional CRT (Cathode Ray Tube) and plasma displays is their energy efficiency. LCDs consume only half the power of a CRT of the same size, and significantly less than plasma displays. LCDs also outperform traditional CRTs in terms of environmental friendliness. This is because LCDs do not contain high-voltage components like CRTs, thus avoiding the risk of excessive radiation due to high voltage. The display area itself emits virtually no radiation; only a small amount of electromagnetic waves from the driving circuitry. By strictly sealing the casing, EMI (Electromagnetic Interference) can be reduced, resulting in generally lower radiation levels than CRTs. LCDs offer a large viewable area. They achieve display by controlling the state of liquid crystal molecules through electrodes on the screen. Even with a larger screen, the volume does not increase proportionally (only the size increases, not the thickness, which is why many products offer wall-mounting options, saving users space). Furthermore, they are much lighter than traditional displays of the same area; an LCD TV weighs about one-third of a traditional TV. Therefore, LCDs are also known as "cold displays" or "eco-friendly displays." Currently, LCD (Liquid Crystal Display)... Displays (Liquid Crystal Displays) are evolving towards higher resolution, higher image quality, and larger sizes. TFT-LCDs, however, are driven using a line-by-line (progressive scanning) method, as detailed below. Figure 1 As shown, when the Gn signal is high (25V), the corresponding TFT in this row is turned on, and data in the column direction can be written to the pixel, such as V1+, V2-, and V3+ being written to the corresponding pixel. When the Gn-1 and Gn+1 signals are low (-5V), the corresponding TFT in this row is turned off.

[0042] With increasing refresh rates, inconsistencies in leakage current between high and low refresh rates can lead to differences in brightness at different frequencies for the same grayscale level, causing screen flickering during frequency switching. This is in conjunction with... Figure 1 Explanation:

[0043] Figure 1 The switching devices in the screen are not ideal, and leakage current exists during the off period. The time between the first data update and the next data update is shorter at high refresh rates than at low refresh rates. Therefore, leakage current is less at high refresh rates and more at low refresh rates. This causes the same grayscale to be brighter at high refresh rates than at low refresh rates. This inconsistency in refresh rates leads to screen flickering.

[0044] like Figure 2As shown, there are Temporal Dithering and Spatial Dithering. Taking 6-bit display of 8-bit as an example, temporal dithering involves accumulating time to display the first frame (F1) as a 6-bit A grayscale, the second frame (F2) as a 6-bit A+1 grayscale, the third frame (F3) as a 6-bit A grayscale, and the fourth frame (F4) as a 6-bit A+1 grayscale. This results in a visual effect of displaying a B grayscale that is brighter than A and darker than A+1. The driver only needs to process the A and A+1 data to obtain the extra B grayscale. Because the effect is close to 8-bit, and fewer data processing modules are needed, the driver cost is reduced.

[0045] Spatial jitter, on the other hand, can produce grayscale B within the same frame, even if there are both A and A+1. Its meaning is the same as temporal jitter.

[0046] Furthermore, combined with Figure 3 Explanation of data bit count changes: After receiving 8 bits of data, it is processed and converted into 10 bits. For example... Figure 3 As shown, the 10-bit data is "1010011001", and the actual output is the high 6 bits of data "101001". The frame rate control achieves the display effect of the low 4 bits of data "1001".

[0047] As we know from the frame rate control principle, high color depth is achieved with fewer bits of data, making the display more uniform. Frame rate control originally has the function of brightness difference compensation. However, simply taking it directly will cause the function of achieving high color depth with fewer bits of data by frame rate control to fail, resulting in the accompanying problem that the gamma curve cannot be adjusted, which will be counterproductive.

[0048] Based on this, this application proposes any one of the following technical solutions to solve at least one of the above-mentioned technical problems.

[0049] See Figure 4 , Figure 4 This is a flowchart illustrating an embodiment of the grayscale dithering method provided in this application. The method includes:

[0050] Step 41: Determine the number of first carry points based on the frame rate control data, and determine the number of second carry points based on the target refresh rate; wherein, the number of second carry points is negatively correlated with the target refresh rate.

[0051] In some embodiments, the range of the number of entry points is determined by the size of the minimum balancing unit. The size of the minimum balancing unit is determined by the number of jitter gray levels. For example, if the number of jitter gray levels corresponding to frame rate control is N, the size of the minimum balancing unit is a power of 2. For example, if the number of jitter gray levels corresponding to frame rate control is 4 bits, the size of the minimum balancing unit is a power of 2. That is, the minimum balancing unit can be 4*4, consisting of 16 squares. That is, the shape of the minimum balancing unit should be square, and based on this, the range of the number of entry points is 0-15. For example, if the number of jitter gray levels corresponding to frame rate control is 2 bits, the size of the minimum balancing unit is a power of 2. That is, the minimum balancing unit can be 2*2, consisting of 4 squares. That is, the shape of the minimum balancing unit should be square, and based on this, the range of the number of entry points is 0-3. For example, if the number of jitter gray levels corresponding to frame rate control is 6 bits, the size of the minimum balancing unit is a power of 2. That is, the minimum balancing unit can be 8*8, consisting of 64 squares. That is, the shape of the smallest balancing unit should be a square, and based on this, the range of the number of entry points is 0-63.

[0052] In some embodiments, an entry point corresponds to a square in the minimum balancing unit. When a square is identified as an entry point, its corresponding pixel grayscale is incremented by 1 during dithering. The grayscale of the remaining squares that are not identified as entry points remains unchanged during dithering.

[0053] In some embodiments, the lower N bits of the frame rate control data are acquired, and the number of entry points is determined based on these lower N bits. For example, if the number of jitter gray levels corresponding to the frame rate control is 4 bits, then the lower 4 bits of the frame rate control data are acquired. The number of entry points is determined based on these lower 4 bits. If the lower 4 bits are "0000", the number of entry points is 0. If the lower 4 bits are "0001", the number of entry points is 1. If the lower 4 bits are "0010", the number of entry points is 2. If the lower 4 bits are "0011", the number of entry points is 3. If the lower 4 bits are "0100", the number of entry points is 4. If the lower 4 bits are "0000", the number of entry points is 0. That is, the number of entry points that can be determined from the lower 4 bits is in the range of 0-15. The range of entry points corresponding to other jitter gray levels can be obtained in the same way.

[0054] In some embodiments, a corresponding table relating the number of second carry points to the refresh rate can be set up based on the characteristic that the number of second carry points is negatively correlated with the target refresh rate. When the target refresh rate is obtained, the corresponding number of second carry points can be obtained by looking up the table.

[0055] In some embodiments, the table relating the number of carry points to the refresh rate can be divided into refresh rate intervals based on the minimum and maximum refresh rates, with each interval corresponding to one carry point.

[0056] In some embodiments, refresh rate intervals can be divided according to the number of carry points. For example, if the number of carry points is in the range of 0-15, then 16 refresh rate intervals will be divided based on the minimum and maximum refresh rates, with each interval corresponding to one carry point. In some embodiments, refresh rate intervals can be evenly divided according to the number of carry points or according to actual needs, such as some intervals having larger refresh rate intervals and others having smaller refresh rate intervals. The minimum and maximum refresh rates refer to the refresh rate range supported by the display panel. The display panel can adjust the refresh rate between the minimum and maximum refresh rates.

[0057] In some embodiments, taking a range of 0-15 carry points as an example, the system divides the refresh rate into 16 intervals based on a minimum refresh rate of 60Hz to a maximum refresh rate of 300Hz:

[0058] The number of entry points in the 60Hz to 75Hz range is 15.

[0059] The number of entry points in the 76Hz to 90Hz range is 14.

[0060] The number of entry points in the 91Hz to 105Hz range is 13.

[0061] The number of entry points in the 106Hz to 120Hz range is 12.

[0062] The number of entry points in the 121Hz to 135Hz range is 11.

[0063] The number of entry points in the 136Hz to 150Hz range is 10.

[0064] The number of entry points in the 151Hz to 165Hz range is 9.

[0065] The number of carry points in the 166Hz to 180Hz range is 8.

[0066] The number of entry points in the 181Hz to 195Hz range is 7.

[0067] The number of carry points in the 196Hz to 210Hz range is 6.

[0068] The number of carry points in the 211Hz to 225Hz range is 5.

[0069] In the 226Hz to 240Hz range, the corresponding number of entry points is 4.

[0070] In the 241Hz to 255Hz range, the corresponding number of entry points is 3.

[0071] In the 256Hz to 270Hz range, the corresponding number of carry points is 2.

[0072] In the 271Hz to 285Hz range, the corresponding number of carry points is 1.

[0073] In the 286Hz to 300Hz range, the number of carry points is 0.

[0074] In some embodiments, the target refresh rate may be the refresh rate of the data provided to the processing module that processes the smallest cycle unit. This processing module may be a timing-processing chip, such as a TCON (Timing Controller) chip. In some embodiments, the processing module may also be a processor, such as a CPU (Central Processing Unit).

[0075] Step 42: Obtain the target minimum periodic unit based on the number of the first and second entry points.

[0076] In some embodiments, the target minimum periodicity unit is composed of a plurality of minimum balance units sequentially. During each frame display, the minimum balance units with corresponding numbers are displayed sequentially. Each minimum balance unit is arranged in rows and columns. The carry points in each minimum balance unit are balanced in number and / or polarity in the row and column directions. For example, if the required number of minimum periodicity units is 16, then the target minimum periodicity unit is composed of 16 minimum balance units sequentially. That is, the target minimum periodicity unit is needed for 16 frames of display, with one minimum balance unit displayed in each frame. For example, if the required number of minimum periodicity units is 4, then the target minimum periodicity unit is composed of 4 minimum balance units sequentially. That is, the target minimum periodicity unit is needed for 4 frames of display, with one minimum balance unit displayed in each frame. In other words, displaying one frame of minimum periodicity units is equivalent to displaying one minimum balance unit.

[0077] In some embodiments, taking a minimum periodicity of 16 units as an example, 16 minimum balancing units with the first number of carry points can be obtained based on the first carry point number, and 16 minimum balancing units with the second carry point number can be obtained based on the second carry point number. Then, the minimum balancing units with the same index from the 16 minimum balancing units with the first carry point number and the 16 minimum balancing units with the second carry point number are superimposed to obtain 16 superimposed minimum balancing units. The 4x4 grid corresponding to the minimum periodicity unit needs to consider the balance in the row and column directions in the carry point distribution.

[0078] In some embodiments, see Figure 5 Step 42 can be the following process:

[0079] Step 421: Obtain the sum of the number of entry points based on the number of the first entry point and the number of the second entry point.

[0080] Step 422: Based on the number of entry points, obtain the target minimum periodic unit.

[0081] In some embodiments, see Figure 6 Step 422 can be the following process:

[0082] Step 61: In response to the number of carry points and the number of squares less than or equal to the target number, obtain the first type of minimum periodic unit corresponding to the first carry point number from the preset set, and obtain the second type of minimum periodic unit corresponding to the second carry point number from the preset set.

[0083] Among them, the number of target squares constitutes the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and the entry point positions in the first type of minimum periodic unit and the second type of minimum periodic unit do not overlap.

[0084] In some embodiments, in response to the number of carry points and the number of squares less than the target number, a first type of minimum periodic unit corresponding to a first number of carry points is obtained from a preset set, and a second type of minimum periodic unit corresponding to a second number of carry points is obtained from the preset set. The carry point positions in the first type of minimum periodic unit and the second type of minimum periodic unit do not overlap.

[0085] In some embodiments, in response to the sum of the number of carry points equaling the number of target squares, a first type of minimum periodic unit corresponding to a first number of carry points is obtained from a preset set, and a second type of minimum periodic unit corresponding to a second number of carry points is obtained from a preset set. The carry point positions in the first type of minimum periodic unit and the second type of minimum periodic unit do not overlap.

[0086] Step 62: Superimpose the first type of minimum periodic unit and the second type of minimum periodic unit to obtain the target minimum periodic unit.

[0087] Because the carry points in the first and second types of minimum periodic units do not overlap, after superimposing the first and second types of minimum periodic units, the carry points in each minimum balanced unit of the target minimum periodic unit are evenly distributed. Let 1 represent a carry and 0 represent no carry. Then, when the sum of the carry points is less than or equal to the target number of squares, after superimposing the first and second types of minimum periodic units, based on the sum of the carry points, there are three possible distributions in each minimum balanced unit of the target minimum periodic unit. The first distribution is that the sum of the carry points is 0, and all squares in each minimum balanced unit of the target minimum periodic unit correspond to 0, requiring no carry. The second distribution is that the sum of the carry points is greater than 0 but less than the target number of squares, and all squares in each minimum balanced unit of the target minimum periodic unit with a sum of carry points correspond to 1, requiring a carry. The third distribution is that the sum of the carry points equals the target number of squares, and all squares in each minimum balanced unit of the target minimum periodic unit correspond to 1, requiring a carry.

[0088] In some embodiments, taking 0 to 15 entry points, each entry point having a minimum periodicity unit of four frames, and the number of the first entry point and the number of the second entry point both being 5, as an example, combined with... Figure 7 , Figure 8 and Figure 9 Explanation:

[0089] like Figure 7 As shown, carry point 5 corresponds to four frames of the first type of minimum periodic unit. FA-1 represents the first frame of the first type of minimum periodic unit, FA-2 represents the second frame of the first type of minimum periodic unit, FA-3 represents the third frame of the first type of minimum periodic unit, and FA-4 represents the fourth frame of the first type of minimum periodic unit. Combining FA-1, FA-2, FA-3, and FA-4 yields the distribution unit GFA. The 1s and 2s in the square cells of the distribution unit GFA satisfy the row and column distribution balance.

[0090] like Figure 8 As shown, carry point 5 corresponds to four frames of the second type of minimum periodic unit. FB-1 represents the first frame of the second type of minimum periodic unit, FB-2 represents the second frame of ...

[0091] Will Figure 7 and Figure 8 The superposition of FA-1 and FB-1 in the figure yields the following result: Figure 9 The first frame shows the target's smallest periodic unit, FAB-1. FA-2 and FB-2 are superimposed to obtain... Figure 9 The second frame shows the target's smallest periodic unit, FAB-2. FA-3 and FB-3 are superimposed to obtain... Figure 9 The third frame shows the target's minimum periodicity unit, FAB-3. FA-4 and FB-4 are superimposed to obtain... Figure 9 The fourth frame shows the target minimum periodicity unit FAB-4.

[0092] In some embodiments, see Figure 10 Step 422 can be the following process:

[0093] Step 101: In response to the number of carry points being greater than the target number of squares, obtain the third type of minimum periodic unit, and obtain the number of carry points and the third difference corresponding to the target number of squares, and use the third difference as the third number of carry points.

[0094] In some embodiments, the number of squares of the target squares constitutes the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and each square in the third type of minimum periodic unit needs to carry over.

[0095] In some embodiments, each square in the third type of minimum periodic unit needs to carry over 1.

[0096] Step 102: Obtain the fourth type of minimum periodic unit corresponding to the number of third carry points from the preset set.

[0097] Step 103: Superimpose the third type of minimum periodic unit and the fourth type of minimum periodic unit to obtain the target minimum periodic unit.

[0098] In some embodiments, taking 0 to 15 entry points, each entry point having a minimum periodicity unit of four frames, and the number of first entry points being 8 and the number of second entry points being 13 as an example, combined with... Figure 11 , Figure 12 and Figure 13 Explanation:

[0099] like Figure 11 As shown, if the number of carry points is greater than the number of target squares, the third type of minimum periodic unit is obtained. The third type of minimum periodic unit includes FJ-1, FJ-2, FJ-3, and FJ-4. FJ-1 represents the third type of minimum periodic unit in the first frame, FJ-2 represents the third type of minimum periodic unit in the second frame, FJ-3 represents the third type of minimum periodic unit in the third frame, and FJ-4 represents the third type of minimum periodic unit in the fourth frame. Combining FJ-1, FJ-2, FJ-3, and FJ-4 yields the distribution unit GFJ. The 4 squares in the distribution unit GFJ satisfy the row and column distribution balance.

[0100] like Figure 12As shown, the third difference is 5, so the carry point 5 corresponds to four frames of the fourth type of minimum periodic unit. FC-1 represents the first frame of the fourth type of minimum periodic unit, FC-2 represents the second frame of the fourth type of minimum periodic unit, FC-3 represents the third frame of the fourth type of minimum periodic unit, and FC-4 represents the fourth frame of the fourth type of minimum periodic unit. Combining FC-1, FC-2, FC-3, and FC-4 yields the distribution unit GFC. The 1s and 2s in the square cells of the distribution unit GFC satisfy the row-column distribution balance. That is, each frame of the four frames of the fourth type of minimum periodic unit must satisfy the row-column distribution balance of the carry point, and the 1s and 2s in the square cells of the distribution unit GFC after merging the four frames of the fourth type of minimum periodic unit must also satisfy the row-column distribution balance. The same applies to other minimum periodic units.

[0101] Will Figure 11 and Figure 12 The FJ-1 and FC-1 in the middle are superimposed to obtain the following: Figure 13 The first frame target minimum periodicity unit is shown as FJC-1. FJ-2 and FC-2 are superimposed to obtain... Figure 13 The second frame target minimum periodicity unit is shown as FJC-2. FJ-3 and FC-3 are superimposed to obtain... Figure 13 The third frame target minimum periodicity unit is shown as FJC-3. FJ-4 and FC-4 are superimposed to obtain... Figure 13 The fourth frame shows the target minimum periodicity unit FJC-4. Merging FJC-1, FJC-2, FJC-3, and FJC-4 yields the distribution unit GFJC. Within the distribution unit GFJC, the numbers 5 and 6 in the square cells satisfy a balanced row and column distribution.

[0102] In some embodiments, see Figure 14 Step 422 can be the following process:

[0103] Step 141: In response to the number of carry points and the number of squares greater than the target number, obtain the first type of minimum periodic unit corresponding to the first number of carry points from the preset set.

[0104] Step 142: Fill the first type of minimum periodic unit with the second number of carry points to obtain the third type of minimum periodic unit, and obtain the remaining number of carry points.

[0105] In the third type of smallest periodic unit, each square needs to carry over.

[0106] The remaining carry-in number equals the second carry-in number minus the number of carry-in points filled. For example, if the first carry-in number is 7 and the second carry-in number is 13, then 7 squares in the first type of minimum periodic unit corresponding to the first carry-in number need to carry in 1, leaving 9 squares without carry-in. Based on this, the first type of minimum periodic unit is filled with carry-in points using the second carry-in number to fill the remaining 9 squares without carry-in, resulting in the third type of minimum periodic unit. At this point, every square in the third type of minimum periodic unit needs to carry in 1. Therefore, the remaining carry-in number corresponding to the second carry-in number is 4.

[0107] Step 143: Obtain the fifth type of minimum periodic unit corresponding to the number of remaining carry points from the preset set.

[0108] In some embodiments, when the number of remaining carry points is 4, the fifth type of minimum periodic unit corresponding to the number of carry points 4 is obtained from a preset set.

[0109] Step 144: Superimpose the third type of minimum periodic unit and the fifth type of minimum periodic unit to obtain the target minimum periodic unit.

[0110] Let 1 represent a carry and 0 represent no carry. When the sum of the number of carry points is greater than the target number of squares, after superimposing the third and fifth types of minimum periodic units, there may be two distributions in each minimum balancing unit of the target minimum periodic unit. The first distribution is that the remaining number of carry points is greater than 1 and less than the target number of squares. In this case, every square in each minimum balancing unit of the target minimum periodic unit carries, some carrying 1, and the remaining carry points carry 2. The second distribution is that the remaining number of carry points equals the target number of squares. In this case, all squares in each minimum balancing unit of the target minimum periodic unit carry 2.

[0111] In some embodiments, taking 0 to 15 entry points, each entry point having a minimum periodicity unit of four frames, and the number of first entry points being 8 and the number of second entry points being 13 as an example, combined with... Figure 11 , Figure 12 , Figure 13 and Figure 15 Explanation:

[0112] When the number of entry points is greater than the number of target squares, the first type of minimum periodic unit corresponding to the number of entry points 8 is as follows: Figure 15 As shown. The first type of minimum periodic unit includes FD-1, FD-2, FD-3, and FD-4. FD-1 represents the first type of minimum periodic unit in the first frame, FD-2 represents the second type of minimum periodic unit in the second frame, FD-3 represents the third type of minimum periodic unit in the third frame, and FD-4 represents the fourth type of minimum periodic unit in the fourth frame.

[0113] Then use the number of second entry points to pair Figure 15 The first type of minimum periodic unit in the matrix is ​​filled with the entry point to obtain, as shown in the figure. Figure 11 The third type of minimum periodic unit is shown, and the number of remaining carry points is 5. (As shown...) Figure 11 As shown, the third type of minimum periodic unit includes FJ-1, FJ-2, FJ-3, and FJ-4. FJ-1 represents the third type of minimum periodic unit in the first frame, FJ-2 represents the third type of minimum periodic unit in the second frame, FJ-3 represents the third type of minimum periodic unit in the third frame, and FJ-4 represents the third type of minimum periodic unit in the fourth frame.

[0114] like Figure 12 As shown, the remaining number of carry points is 5, which corresponds to four frames of the fourth type of minimum periodic unit. FC-1 represents the fourth type of minimum periodic unit in the first frame, FC-2 represents the fourth type of minimum periodic unit in the second frame, FC-3 represents the fourth type of minimum periodic unit in the third frame, and FC-4 represents the fourth type of minimum periodic unit in the fourth frame.

[0115] Will Figure 11 and Figure 12 The FJ-1 and FC-1 in the middle are superimposed to obtain the following: Figure 13 The first frame target minimum periodicity unit is shown as FJC-1. FJ-2 and FC-2 are superimposed to obtain... Figure 13 The second frame target minimum periodicity unit is shown as FJC-2. FJ-3 and FC-3 are superimposed to obtain... Figure 13 The third frame target minimum periodicity unit is shown as FJC-3. FJ-4 and FC-4 are superimposed to obtain... Figure 13 The fourth frame target minimum periodicity unit shown is FJC-4.

[0116] In some embodiments, after obtaining the sum of carry-in numbers, the target minimum periodic unit corresponding to the sum of carry-in numbers can be obtained from a preset set. In some embodiments, the target minimum periodic units corresponding to different carry-in numbers can be preset according to the actual carry distribution. Taking a minimum balance unit consisting of 16 squares as an example, there are 0-32 carry-in distributions, and a corresponding target minimum periodic unit is set for each distribution. For example, the main distributions are as follows:

[0117] When the sum of the number of carry points is 0, there are no carry points in the target minimum periodic unit corresponding to each frame in the target minimum periodic unit.

[0118] When the sum of the number of ingress points is between 1 and 15, each frame in the target minimum periodic unit contains the same number of ingress points as the sum of the number of ingress points. For example, if the sum of the number of ingress points is 1, each frame in the target minimum periodic unit contains 1 ingress point. If the sum of the number of ingress points is 5, each frame in the target minimum periodic unit contains 5 ingress points. If the sum of the number of ingress points is 15, each frame in the target minimum periodic unit contains 15 ingress points.

[0119] When the sum of the carry points is 16, each frame in the target minimum periodic unit has a number of carry points corresponding to the sum of the carry points. For example, if the sum of the carry points is 16, each frame in the target minimum periodic unit has 16 carry points. In this case, it indicates that each square needs to carry 1.

[0120] When the sum of the carry points is between 17 and 31, each square in the target's smallest periodic unit corresponding to each frame requires a carry. Some squares have a carry of 1, and the rest have a carry of 2. The specific carry is determined by the sum of the carry points. For example, if the sum of the carry points is 17, then 15 squares have a carry of 1, and 1 square has a carry of 2. If the sum of the carry points is 28, then 4 squares have a carry of 1, and 12 squares have a carry of 2. If the sum of the carry points is 31, then 1 square has a carry of 1, and 15 squares have a carry of 2.

[0121] When the sum of the carry-in points is 32, each square in the target minimum periodic unit corresponding to each frame in the target minimum periodic unit needs to carry in 2.

[0122] Step 43: Perform grayscale jitter using the target minimum periodic cell.

[0123] In this embodiment, the number of first entry points is determined based on frame rate control data, and the number of second entry points is determined based on the target refresh rate; wherein, the number of second entry points is negatively correlated with the target refresh rate; the target minimum period unit is obtained based on the number of first entry points and the number of second entry points; grayscale dithering is performed using the target minimum period unit, which not only ensures that the frame rate control achieves the function of high color depth with fewer bits of data, but also uses the refresh rate to compensate for brightness differences and improve the flickering problem.

[0124] See Figure 16 , Figure 16 This is a flowchart illustrating another embodiment of the grayscale dithering method provided in this application. The method includes:

[0125] Step 161: Determine the number of first carry points based on the frame rate control data.

[0126] Step 162: Obtain the minimum refresh rate, the maximum refresh rate, and the maximum number of carry points.

[0127] Step 163: Determine the number of second carry points using the minimum refresh rate, maximum refresh rate, target refresh rate, and maximum carry number.

[0128] In some embodiments, see Figure 17 Step 163 can be the following process:

[0129] Step 171: Subtract the minimum refresh rate from the target refresh rate to obtain the first difference, and subtract the minimum refresh rate from the maximum refresh rate to obtain the second difference.

[0130] Step 172: Use the first difference and the second difference to obtain the target ratio.

[0131] Step 173: Multiply the maximum number of carry points by the target ratio to obtain the second number of carry points.

[0132] For example, when the refresh rate is the lowest, the carry-in point is the largest because the display is the darkest, which is 15. When the refresh rate is the highest, the carry-in point is the smallest because the display is the darkest, which is 0. The intermediate refresh rate (target refresh rate) can be linearly distributed. For example, if the highest refresh rate is 300Hz and the lowest refresh rate is 60Hz, then the carry-in point of the intermediate refresh rate is M = cell(15*(S-60) / (300-60)), where S is the actual refresh rate, 300 is the highest refresh rate, 60 is the lowest refresh rate, S is the actual refresh rate, 15 is the highest carry-in number, and the cell function is the floor function, for example, cell(4.5) = 5.

[0133] And determine the number of second carry points based on the target refresh rate; wherein, the number of second carry points is negatively correlated with the target refresh rate;

[0134] Step 164: Obtain the target minimum periodic unit based on the number of the first and second entry points.

[0135] Step 165: Perform grayscale jitter using the target minimum periodic cell.

[0136] In this embodiment, the number of first entry points is determined based on frame rate control data, and the number of second entry points is determined based on the target refresh rate; wherein, the number of second entry points is negatively correlated with the target refresh rate; the target minimum period unit is obtained based on the number of first entry points and the number of second entry points; grayscale dithering is performed using the target minimum period unit, which not only ensures that the frame rate control achieves the function of high color depth with fewer bits of data, but also uses the refresh rate to compensate for brightness differences and improve the flickering problem.

[0137] In some embodiments, this application takes 4-bit FRC (Frame Rate Control) as an example, combined with Figure 7 This explanation can be applied to other bits, such as 6 bits and 8 bits.

[0138] FA-1 indicates the carry-in status of the smallest periodic unit within the first frame. The number 1 in the square indicates that a 6-bit grayscale is added to the original display. For example, if the original 6-bit grayscale is 0-63, and the current image is a red with a grayscale of 32, then the square corresponding to the number 1 needs to display a grayscale of 33, and the other blank squares display a grayscale of 32. Each square represents a pixel or a sub-pixel of a solid color. The entire display within the first frame is composed of these smallest periodic units. FA-2, FA-3, and FA-4 have the same design.

[0139] As for the 4x4 grid of GFA, it is the superposition of the first four frames (FA-1, FA-2, FA-3, FA-4), and it needs to satisfy the balance of carry points. For example, the 2 or 1 in GFA needs to be evenly distributed in each row and column. That is, the 1 in FA-1, FA-2, FA-3, FA-4 needs to be evenly distributed in each row and column.

[0140] and Figure 7 In the 4-bit FRC algorithm, there are 0 to 15 possible carry-offs (the number of 1s in a 4x4 grid, determined by the lower four bits of the 10-bit data used to adjust the gamma curve, such as...). Figure 3 As shown), there are a total of 16, and the smallest periodic unit of this group of FRCs can be stored in a preset set.

[0141] The technical solution of this application requires adding a set of minimum periodic units of FRC on this basis. The grid size is also 4*4, but the carry-in number is not from the 10-bit data of the gamma curve, but from the refresh rate.

[0142] Furthermore, combined with Figure 7 and Figure 8 To explain, when the number of second entry points is also 5, it can be... Figure 7 The order is transformed as follows: FB-1 = FA-4, FB-2 = FA-3, FB-3 = FA-2, FB-4 = FA-1. And according to... Figure 9 It can be seen that within the same frame, there is no overlap, making this method the simplest because... Figure 7 The row and column balancing of the smallest periodic unit has already been done, so the balancing principle does not need to be considered. In some embodiments, if not adopted Figure 7 If the smallest periodic unit is the one that needs to be redesigned according to the FRC balance principle (such as polarity balance, carry point balance), then it is also possible to redesign it. And after stacking... Figure 9 This is the actual shaking pattern that needs to be displayed.

[0143] If the sum of the number of first and second base points exceeds 16, it can be made as follows.

[0144] For example, if the number of the first carry-in points is 8 and the number of the second carry-in points is 13 (the principle is the same for the rest, and the derivation can be similar), then the entire 4x4 needs to be filled first to obtain the following result: Figure 11 The diagram shows a 4-frame minimum periodicity unit. Then, in the merged distribution unit of these 4 minimum periodicity units, each square is 4. The extra carry points are then handled according to the FRC balancing principle; alternatively, the carry can be determined by referring to the number of the first carry points. For example, Q = |FRC B - FRC A|, where FRC A represents the number of the first carry points and FRC B represents the number of the second carry points, and here Q is 5. A corresponding 4-frame minimum periodicity unit is created for the carry point 5, as shown below. Figure 12 As shown.

[0145] Then stack Figure 11 and Figure 12 get Figure 13 The four frames shown represent the minimum periodicity units of the target. Figure 13 The distribution units after merging the minimum periodic units of the target in the 4 frames will be a distribution of 5 and 6, which requires that the rows and columns of the 6 and 5 values ​​be evenly distributed.

[0146] Based on the 1 and 2 in the square grid of the smallest periodic unit, the following interpretation is made: 1 means that the original 6-bit 32 grayscale needs to be changed to 33, and 2 means that the original 6-bit 32 grayscale needs to be changed to 34. That is, more than one grayscale is added on the basis of the original 32.

[0147] In actual operation, after bit conversion, the minimum periodic unit corresponding to the number of first carry points can be obtained. Then, the target periodic unit can be obtained according to the refresh rate, and then the display can be performed according to the target periodic unit.

[0148] The above explains the principle of target periodic unit implementation. There are no problems in creating the target periodic unit table, as it can be created by referring to the minimum periodic unit corresponding to the number of first carry-in points. For relevant personnel, it does not add any difficulty. Under the premise of ensuring "high color depth with fewer bits of data", the function of "brightness difference compensation" is also achieved.

[0149] In one application scenario, taking 4 bits as an example, let's first explain how to derive the gold sample cell (minimum balanced cell):

[0150] A. Because it is 4 bits, there will be 4 bits used to represent the FRC table. For example, if the original data is 1010100100, then the last four bits 0100 represent the 4 bits of the FRC.

[0151] B. It can be determined that the number of grids in the gold sample is 2. 4 =16 (a 4x4 square).

[0152] C. Find the first gold sample. Since the four digits of FRC are 0100, there need to be four entry points within the gold sample. Considering the balance in the row / column direction, we can obtain the following: Figure 18 The 4x4 grid shown requires row and column balance within this grid.

[0153] Then, based on the frame number corresponding to the minimum periodic unit, a corresponding number of minimum balance units can be obtained. These minimum balance units also need to achieve row and column balance at the carry points within their corresponding 4x4 grids. These minimum balance units are different, and the resulting 4x4 grid also needs to achieve row and column balance at the carry points.

[0154] See Figure 19 , Figure 19 This is a schematic diagram of an embodiment of the display driving device provided in this application. The display driving device 300 includes a processing chip 301 and a memory 302. The memory 302 stores at least one computer program. When the at least one computer program is loaded and executed by the processing chip 301, it is used to implement the following method:

[0155] The number of first entry points is determined based on frame rate control data, and the number of second entry points is determined based on the target refresh rate; the number of second entry points is negatively correlated with the target refresh rate; the target minimum periodic unit is obtained based on the number of first entry points and the number of second entry points; grayscale jitter is performed using the target minimum periodic unit.

[0156] It is understood that when at least one computer program is loaded and executed by the processing chip 301, it is used to implement the method of any of the above embodiments.

[0157] See Figure 20 , Figure 20 This is a schematic diagram of a display panel embodiment provided in this application. The display panel 400 includes a display driving device 300. The display driving device 300 can be as described above.

[0158] See Figure 21 , Figure 21This is a schematic diagram of an embodiment of the display device provided in this application. The display device 500 includes a display panel 400. The display panel 400 may be as described above.

[0159] In summary, the grayscale dithering method, display driver, display panel, and display device provided in this application determine the number of first input points based on frame rate control data and the number of second input points based on the target refresh rate; wherein the number of second input points is negatively correlated with the target refresh rate; and the target minimum period unit is obtained based on the number of first input points and the number of second input points; grayscale dithering using the target minimum period unit can not only ensure that the frame rate control achieves the function of high color depth with fewer bits of data, but also use the refresh rate to compensate for brightness differences and improve the flickering problem.

[0160] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0161] If the integrated units in the other embodiments described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0162] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A grayscale dithering method, characterized in that, The method includes: The number of first carry points is determined based on frame rate control data, and the number of second carry points is determined based on the target refresh rate; wherein the number of second carry points is negatively correlated with the target refresh rate; Based on the number of the first entry point and the number of the second entry point, the target minimum periodic unit is obtained; Grayscale jitter is performed using the target minimum periodic unit.

2. The grayscale jittering method according to claim 1, characterized in that, The determination of the number of second carry points based on the target refresh rate includes: Get the minimum refresh rate, the maximum refresh rate, and the maximum number of carry points; The second number of carry points is determined using the minimum refresh rate, the maximum refresh rate, the target refresh rate, and the maximum number of carry points.

3. The grayscale jittering method according to claim 2, characterized in that, The step of determining the second carry-in number using the minimum refresh rate, the maximum refresh rate, the target refresh rate, and the maximum carry-in number includes: A first difference is obtained by subtracting the minimum refresh rate from the target refresh rate, and a second difference is obtained by subtracting the minimum refresh rate from the maximum refresh rate. The target ratio is obtained by using the first difference and the second difference; The second number of entry points is obtained by multiplying the maximum number of entry points by the target ratio.

4. The grayscale jittering method according to claim 1, characterized in that, The step of obtaining the target minimum periodic unit based on the first number of entry points and the second number of entry points includes: The sum of the number of entry points is obtained based on the first number of entry points and the second number of entry points; The target minimum periodic unit is obtained based on the number of entry points.

5. The grayscale jittering method according to claim 4, characterized in that, The step of obtaining the target minimum periodic unit based on the number of entry points includes: In response to the number of entry points and the number of squares being less than or equal to the target number, a first type of minimum periodic unit corresponding to the first number of entry points is obtained from a preset set, and a second type of minimum periodic unit corresponding to the second number of entry points is obtained from the preset set; wherein, the squares of the target number of squares constitute the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and the entry point positions in the first type of minimum periodic unit and the second type of minimum periodic unit do not overlap; The target minimum periodic unit is obtained by superimposing the first type of minimum periodic unit and the second type of minimum periodic unit.

6. The grayscale jittering method according to claim 4, characterized in that, The step of obtaining the target minimum periodic unit based on the number of entry points includes: In response to the fact that the number of carry points is greater than the number of target squares, a third type of minimum periodic unit is obtained, and the number of carry points and a third difference corresponding to the number of target squares are obtained, and the third difference is used as the number of third carry points; wherein, the squares of the target number of squares constitute the minimum balanced unit corresponding to the number of jitter gray levels corresponding to the frame rate control data, and each square in the third type of minimum periodic unit needs to carry; Obtain the fourth type of minimum periodic unit corresponding to the number of the third carry points from the preset set; The target minimum periodic unit is obtained by superimposing the third type of minimum periodic unit and the fourth type of minimum periodic unit.

7. The grayscale jittering method according to claim 4, characterized in that, The step of obtaining the target minimum periodic unit based on the number of entry points includes: In response to the number of entry points being greater than the target number of squares, a first type of minimum periodic unit corresponding to the number of entry points is obtained from a preset set; The first type of minimum periodic unit is filled with carry points using the second carry point number to obtain the third type of minimum periodic unit, and the remaining carry point number is obtained; wherein, each square in the third type of minimum periodic unit needs to carry; Obtain the fifth type of minimum periodic unit corresponding to the number of remaining carry points from the preset set; The target minimum periodic unit is obtained by superimposing the third type of minimum periodic unit and the fifth type of minimum periodic unit.

8. The grayscale jittering method according to claim 4, characterized in that, The step of obtaining the target minimum periodic unit based on the number of entry points includes: Obtain the target minimum periodic unit corresponding to the number of carry points from the preset set.

9. A display driving device, characterized in that, The device includes a processing chip and a memory, the memory storing at least one computer program, which, when loaded and executed by the processing chip, is used to implement the method as described in any one of claims 1-8.

10. A display panel, characterized in that, Includes the display driving device as described in claim 9.

11. A display device, characterized in that, Includes the display panel as described in claim 10.

Citation Information

Patent Citations

  • Display device driving method and display device

    CN112419976A

  • Brightness compensation method, display panel and display

    CN116758858A

  • Picture jitter processing device and method, electronic equipment and storage medium

    CN118450101A

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

    CN119889253A

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

    CN120071856A