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

By constructing a set of minimum balanced units with polarity balance and a grayscale dithering method with row and column distribution, the problems of diagonal stripes, horizontal stripes, vertical stripes and noise caused by grayscale dithering in LCD displays are solved, improving grayscale dithering efficiency and reducing hardware requirements.

CN120071856BActive Publication Date: 2025-11-07HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510557635.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-11-07
Estimated Expiration
2045-04-29

AI Technical Summary

Technical Problem

The existing grayscale dithering method for LCD displays causes problems such as diagonal stripes, horizontal stripes, vertical stripes, and noise, which are particularly noticeable in 6-bit FRC data transmission.

Method used

By determining the size and number of carry points of the minimum balancing unit, a set of minimum balancing units with polarity balance is constructed. Gray-scale dithering is performed using the minimum periodic unit to ensure that the distribution pattern of each frame is driven the same number of times in odd and even frames, thus achieving polarity balance in row and column distribution.

Benefits of technology

It effectively reduces diagonal, horizontal, and vertical stripes and noise issues during grayscale jittering, while simplifying the frame rate control calculation process, improving grayscale jittering efficiency, and reducing hardware requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120071856B_ABST
    Figure CN120071856B_ABST
Patent Text Reader

Abstract

The application discloses a gray scale dithering method, a display driving device, a display panel and a display device. The method comprises the following steps: determining the size of a minimum balance unit, the number of carry points and a minimum period unit of each frame according to the dithering gray scale number corresponding to frame frequency control; obtaining the required number of minimum balance units of the minimum period unit from a preset minimum balance unit set according to the number of carry points; wherein, the minimum balance units in the minimum balance unit set are distributed in rows and columns and are polar balance; and performing gray scale dithering by using the required number of minimum balance units of the minimum period unit. In the foregoing manner, the occurrence of problems such as diagonal lines, horizontal lines, vertical lines and noise points in the dithering process can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display panel, in particular to a gray scale dithering method, a display driving device, a display panel and a display device. BACKGROUND

[0002] A big advantage of liquid crystal television compared with traditional CRT (Cathode Ray Tube) display and plasma display is power saving. Liquid crystal has only half of the power consumption of CRT of the same size, and is much lower than plasma. Liquid crystal also performs better in environmental protection compared with traditional CRT. This is because there is no high-voltage component in the liquid crystal display, so it is not prone to the situation of exceeding the standard of radioactive rays caused by high voltage. The display area of the liquid crystal display itself has no radiation at all. Only a small amount of electromagnetic waves come from the driving circuit. As long as the shell is strictly sealed, EMI (Electromagnetic Interference) can be reduced. Therefore, the radiation index is generally lower than that of CRT. The liquid crystal display has a large visible area. The liquid crystal display controls the state of liquid crystal molecules through electrodes on the display screen to achieve the purpose of display. Even if the screen is enlarged, its volume will not increase in proportion (only the size is increased, not the thickness, so many products provide a wall hanging function to save space for users). Moreover, the weight of the liquid crystal display is much lighter than that of the traditional display of the same display area. The weight of the liquid crystal television is about 1 / 3 of that of the traditional television. Therefore, the liquid crystal display is also called a cold display or an environmentally friendly display. At present, LCD (Liquid Crystal Display) displays are developing towards higher resolution, higher display quality and larger size. When the TFT-LCD is driven, the driving mode is Line-by-Line (Line-by-Line scanning). As shown in Figure 1 , when the Gn signal is high (25V), the TFT of the current line is opened (On), and the data in the column direction can be written into the pixel, such as V1+, V2-, and V3+ written into the corresponding pixel. When the Gn-1 signal and the Gn+1 signal are low (-5V), the TFT of the current line is closed (Off).

[0003] The related technology is 256 gray scales, and 8 bits of data transmission are required, which is not conducive to transmission. In the new 6bit FRC data transmission, because the dithering scheme is not good, the occurrence of problems such as diagonal lines, horizontal lines, vertical lines, and noise points is caused. SUMMARY

[0004] The present application provides a gray scale dithering method, a display driving device, a display panel and a display device, which can reduce the occurrence of problems such as diagonal lines, horizontal lines, vertical lines and noise points in the dithering process.

[0005] In a first aspect, the application provides a gray scale dithering method, comprising: determining the size of a minimum balance unit, the number of carry points, and the minimum period unit per frame according to the number of dithering gray scales corresponding to the frame frequency control; obtaining the required number of minimum balance units for the minimum period unit from a preset minimum balance unit set according to the number of carry points; wherein the minimum balance units in the minimum balance unit set are arranged in rows and columns and are polar balanced; and performing gray scale dithering using the required number of minimum balance units for the minimum period unit.

[0006] The gray scale dithering using the required number of minimum balance units for the minimum period unit comprises: splicing and sorting the required number of minimum balance units for the minimum period unit to form the minimum period unit; and driving the minimum period unit to perform gray scale dithering according to a preset order within a preset cycle period.

[0007] After splicing and sorting the required number of minimum balance units for the minimum period unit to form the minimum period unit, the method comprises: constructing the required number of distribution patterns for the minimum period unit according to the serial numbers of the minimum balance units; wherein the serial numbers of the first minimum balance units in all the distribution patterns are different, and the serial numbers of all the minimum balance units in each distribution pattern are continuous.

[0008] The number of frames corresponding to the preset cycle period is an even multiple of the required number of minimum period units.

[0009] During the gray scale dithering process, each distribution pattern is driven at least an even number of times, and each distribution pattern is driven an equal number of times in odd frames and even frames.

[0010] The minimum balance unit set is constructed in the following manner: for each number of carry points, a corresponding minimum balance unit set is constructed according to the size of the minimum balance unit and the number of carry points; wherein the minimum balance units in the minimum balance unit set are different from each other.

[0011] The construction of the corresponding minimum balance unit set for each number of carry points according to the size of the minimum balance unit and the number of carry points comprises: performing permutation and combination according to the size of the minimum balance unit and the number of carry points to construct the corresponding minimum balance unit set for each number of carry points.

[0012] The construction of the corresponding minimum balance unit set for each number of carry points according to the size of the minimum balance unit and the number of carry points comprises: in response to the size of the minimum balance unit being 4*4 and the number of carry points being 3, the minimum balance unit set includes 96 minimum balance units, in response to the number of carry points being 4, the minimum balance unit set includes 24 minimum balance units, and in response to the number of carry points being 5, the minimum balance unit set includes 432 minimum balance units.

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

[0014] In a third aspect, the present application provides a display panel, comprising the display driving device provided in the second aspect.

[0015] In a fourth aspect, the present application provides a display device, comprising the display panel provided in the third aspect.

[0016] The beneficial effects of the present application are: different from the prior art, the gray scale dithering method, the display driving device, the display panel and the display device provided by the present application determine the size of the minimum balance unit, the number of carry points and the minimum period unit per frame according to the corresponding dithering gray scale number of frame frequency control; the number of minimum balance units required by the minimum period unit is obtained from the preset minimum balance unit set according to the number of carry points; wherein the minimum balance units in the minimum balance unit set are arranged in rows and columns and are polar balanced; the gray scale dithering is performed by using the number of minimum balance units required by the minimum period unit, which not only can reduce the occurrence of problems such as diagonal lines, horizontal lines, vertical lines and noise points in the dithering process, but also can simplify the calculation process and the amount of calculation in the frame frequency control process by using the way of obtaining the minimum balance unit from the preset minimum balance unit set, improve the efficiency of gray scale dithering, reduce the hardware requirements for participating in the frame frequency control calculation, and have stronger applicability. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. Among them:

[0018] Figure 1 is a schematic diagram of the TFT-LCD driving method provided by the present application;

[0019] Figure 2 is a schematic diagram of frame frequency control provided by the present application;

[0020] Figure 3 is a schematic diagram of the minimum balance unit when vertical lines are generated;

[0021] Figure 4 is a schematic diagram of the minimum balance unit when left-up and right-down diagonal lines are generated;

[0022] Figure 5is a schematic diagram of a minimum balance unit when generating left lower right upper diagonal lines provided in the present application;

[0023] Figure 6 is a schematic diagram of a minimum balance unit when generating noise provided in the present application;

[0024] Figure 7 is a flowchart of an embodiment of the gray scale dithering method provided in the present application;

[0025] Figure 8 is a schematic diagram of an embodiment of the minimum balance unit provided in the present application;

[0026] Figure 9 is a schematic diagram of an embodiment of the minimum balance unit provided in the present application; Figure 7 is a flowchart of an embodiment of step 13 in the method provided in the present application;

[0027] Figure 10 is a schematic diagram of an embodiment of the minimum period unit or the first distribution pattern A provided in the present application;

[0028] Figure 11 is a schematic diagram of an embodiment of the second distribution pattern B provided in the present application;

[0029] Figure 12 is a schematic diagram of an embodiment of the third distribution pattern C provided in the present application;

[0030] Figure 13 is a schematic diagram of an embodiment of the fourth distribution pattern D provided in the present application;

[0031] Figure 14 is a schematic diagram of an embodiment of the fifth distribution pattern E provided in the present application;

[0032] Figure 15 is a schematic diagram of an embodiment of the sixth distribution pattern F provided in the present application;

[0033] Figure 16 is a schematic diagram of an embodiment of the seventh distribution pattern G provided in the present application;

[0034] Figure 17 is a schematic diagram of an embodiment of the eighth distribution pattern H provided in the present application;

[0035] Figure 18 is a schematic diagram of an embodiment of the ninth distribution pattern I provided in the present application;

[0036] Figure 19 is a schematic diagram of an embodiment of the tenth distribution pattern J provided in the present application;

[0037] Figure 20 is a schematic diagram of an embodiment of the eleventh distribution pattern K provided in the present application;

[0038] Figure 21 is an embodiment schematic diagram of the twelfth distribution pattern L provided in the present application;

[0039] Figure 22 is an embodiment schematic diagram of the thirteenth distribution pattern M provided in the present application;

[0040] Figure 23 is an embodiment schematic diagram of the fourteenth distribution pattern N provided in the present application;

[0041] Figure 24 is an embodiment schematic diagram of the fifteenth distribution pattern O provided in the present application;

[0042] Figure 25 is an embodiment schematic diagram of the sixteenth distribution pattern P provided in the present application;

[0043] Figure 26 is an embodiment schematic diagram of the minimum balance unit with 3 carry points provided in the present application;

[0044] Figure 27 is an embodiment schematic diagram of the arrangement combination of the minimum balance unit with 3 carry points provided in the present application;

[0045] Figure 28 is an embodiment schematic diagram of the minimum balance unit with 4 carry points provided in the present application;

[0046] Figure 29 is an embodiment schematic diagram of the minimum balance unit with 5 carry points provided in the present application;

[0047] Figure 30 is an embodiment schematic diagram of the arrangement combination of the minimum balance unit with 5 carry points provided in the present application;

[0048] Figure 31 is another embodiment distribution schematic diagram of the minimum balance unit with 5 carry points provided in the present application;

[0049] Figure 32 is another embodiment distribution schematic diagram of the minimum balance unit with 5 carry points provided in the present application;

[0050] Figure 33 is another embodiment distribution schematic diagram of the minimum balance unit with 5 carry points provided in the present application;

[0051] Figure 34 is another embodiment distribution schematic diagram of the minimum balance unit with 5 carry points provided in the present application;

[0052] Figure 35 is another embodiment schematic diagram of the minimum cycle unit provided in the present application;

[0053] Figure 36 is a structural schematic diagram of an embodiment of the display driving apparatus provided in the present application;

[0054] Figure 37 is a structural schematic diagram of an embodiment of the display panel provided in the present application;

[0055] Figure 38 is a structural schematic diagram of an embodiment of the display apparatus provided in the present application. DETAILED DESCRIPTION

[0056] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. It can be understood that the specific embodiments described herein are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the structures. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application.

[0057] In this document, reference to“an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase“in an embodiment” in various places in the specification are not necessarily referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those skilled in the art will appreciate that the embodiments described herein can be combined with other embodiments.

[0058] A big advantage of liquid crystal television compared with traditional CRT (Cathode Ray Tube) display and plasma display is power saving. Liquid crystal has only half of the power consumption of CRT of the same size, and is much lower than plasma. Liquid crystal also performs better in environmental protection compared with traditional CRT. This is because there is no high-voltage component inside the liquid crystal display, so it is not prone to excessive radiation caused by high voltage. The display area of the liquid crystal display itself has no radiation at all. Only a small amount of electromagnetic waves come from the driving circuit. As long as the shell is strictly sealed, EMI (Electromagnetic Interference) can be reduced. Therefore, the radiation index of the liquid crystal display is generally lower than that of the CRT. The liquid crystal display has a large visible area. The liquid crystal display controls the state of the liquid crystal molecules through the electrodes on the display screen to achieve the purpose of display. Even if the screen is enlarged, its volume will not increase in proportion (only the size is increased, not the thickness, so many products provide a wall hanging function to save space for users). Moreover, the weight of the liquid crystal display is much lighter than that of the traditional display of the same display area. The weight of the liquid crystal television is about 1 / 3 of that of the traditional television. Therefore, the liquid crystal display is also called a cold display or an environmentally friendly display. At present, LCD (Liquid Crystal Display) displays are developing towards higher resolution, higher display quality and larger size. When the TFT-LCD is driven, the driving mode is Line-by-Line (line-by-line scanning). As shown in Figure 1 , when the Gn signal is high (25V), the corresponding TFT in the current line is turned on (On), and the data in the column direction can be written into the pixel, such as V1+, V2-, and V3+ written into the corresponding pixel. When the Gn-1 signal and the Gn+1 signal are low (-5V), the TFT in the current line is turned off (Off).

[0059] The related technology is 256 gray scales, and data transmission requires 8 bits, which is not conducive to transmission. In the new 6bit FRC data transmission, because the dithering scheme is not good, it causes the occurrence of problems such as diagonal lines, horizontal lines, vertical lines, and noise points.

[0060] As 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.

[0061] 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.

[0062] In actual use, the arrangement of grayscale A sub-pixels and grayscale A+1 sub-pixels in the spatial and temporal domains is very important; improper arrangement can easily lead to abnormalities.

[0063] The jitter anomaly is related to the polarity distribution of sub-pixels. This article only takes the column direction 1+2 line (+--++--) and the row direction point reversal (+-+-+-) as an example. Other reversal methods can be deduced by analogy.

[0064] The causes of vertical lines, horizontal lines, diagonal lines, and noise are as follows:

[0065] Vertical lines: such as Figure 3 As shown, the image displays a cyclical pattern of 1→2→3→4→1… (called a cycle). Because the first column of each frame's entry point (green dots) is always "+", the second column is always "+", the third column is always "-", and the fourth column is always "-", then under the influence of the time domain, the first two columns being "+" and the last two columns being "-", this easily leads to uneven brightness between the first two and last two columns, resulting in vertical stripes. In short, it's uneven along the column direction. This unevenness could be due to an imbalance between "+" and "-" dots, or an imbalance in the number of entry points (A+1). Here, A represents the grayscale of the non-entry point.

[0066] Horizontal stripes work on the same principle as vertical stripes, only the direction changes to rows.

[0067] Twill, its principle is as follows Figure 4 and Figure 5 As shown, although the rows and columns are balanced, because the carry point (A+1) moves in one direction every frame (or most frames within a cycle), diagonal stripes appear in that direction, such as... Figure 4 The image shows a diagonal stripe pattern at the top left and bottom right.Figure 5 The diagonal lines are shown as left lower right upper diagonal lines.

[0068] Noise, the principle as Figure 6 As shown, if the last "-" of the first row of the first frame is not successful (the middle red block in Figure 6 The place is darker than other places, resulting in dark noise. In the related art, the generation of the carry-in point basically only takes into account the noise item, and thus other problems are prone to occur.

[0069] Therefore, the present application provides any one of the following technical solutions to solve the at least one technical problem.

[0070] Referring to Figure 7 , Figure 7 is a flowchart of an embodiment of the gray scale dithering method provided by the present application. The method comprises:

[0071] Step 11: determining the size of the minimum balance unit, the number of carry-in points and the minimum periodic unit of each frame according to the number of dithering gray scales corresponding to the frame frequency control.

[0072] The minimum balance unit is in row-column distribution and is polar balance.

[0073] In some embodiments, the size of the minimum balance unit is determined according to the number of dithering gray scales. For example, in response to the number of dithering gray scales corresponding to the frame frequency control being N, the size of the minimum balance unit is 2 raised to the power of N. For example, the number of dithering gray scales corresponding to the frame frequency control is 4 bits, and the size of the minimum balance unit is 2 raised to the power of 4. That is, the minimum balance unit can be 4*4 in size and is composed of 16 squares. That is, the shape of the minimum balance unit should be a square.

[0074] In some embodiments, the carry-in point corresponds to a square in the minimum balance unit. The square identified as the carry-in point is increased by 1 in the corresponding pixel gray scale when dithering. The remaining squares not identified as the carry-in point remain unchanged in the corresponding pixel gray scale when dithering.

[0075] In some embodiments, low N-bit data of the original data is acquired, and the number of carry-in points is determined according to the low N-bit data. For example, if the number of dithering gray levels corresponding to the frame frequency control is 4 bits, the low 4-bit data of the original data is acquired. The number of carry-in points is determined according to the low 4-bit data. For example, if the low 4-bit data is "0000", the number of carry-in points is 0. If the low 4-bit data is "0001", the number of carry-in points is 1. If the low 4-bit data is "0010", the number of carry-in points is 2. If the low 4-bit data is "0011", the number of carry-in points is 3. If the low 4-bit data is "0100", the number of carry-in points is 4. If the low 4-bit data is "0000", the number of carry-in points is 0. That is, the low 4-bit data can determine the number of carry-in points in the range of 0-15.

[0076] Step 12: acquiring the number of minimum balance units required by the minimum period unit from the preset minimum balance unit set according to the number of carry-in points; wherein the minimum balance units in the minimum balance unit set are arranged in a row-column distribution, and are polar balance.

[0077] In some embodiments, a minimum balance unit set can be constructed in advance for each number of carry-in points.

[0078] Taking 4-bit and 4*4 square as an example, when the number of carry-in points is 1, there are 16 minimum balance units with carry-in points of 1 and different from each other in the minimum balance unit set corresponding to the number of carry-in points. One of the minimum balance units is shown in FIG. 1. Figure 8 The remaining minimum balance units can be similar, which will not be described here.

[0079] When the number of carry-in points is 3, there are 96 minimum balance units with carry-in points of 3 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0080] When the number of carry-in points is 4, there are 24 minimum balance units with carry-in points of 4 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0081] When the number of carry-in points is 5, there are 432 minimum balance units with carry-in points of 5 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0082] When the number of carry-in points is 11, there are 432 minimum balance units with carry-in points of 1 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0083] When the number of carry-in points is 12, there are 24 minimum balance units with carry-in points of 1 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0084] When the number of carry-in points is 13, there are 96 minimum balance units with carry-in points of 1 and different from each other in the minimum balance unit set corresponding to the number of carry-in points.

[0085] When the number of carry-in points is 15, there are 16 different minimum balance units with 15 carry-in points in the corresponding minimum balance unit set.

[0086] For the number of carry-in points being 2, 6, 7, 8, 9, and 10, the present application does not list them one by one, and those skilled in the art can generate the corresponding minimum balance unit set according to the above manner, and the minimum balance units in the minimum balance unit set are different from each other. Among them, the number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 2 is the same as the number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 14. The number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 6 is the same as the number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 10. The number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 7 is the same as the number of minimum balance units in the minimum balance unit set corresponding to the number of carry-in points being 9.

[0087] After the above-mentioned minimum balance unit set is constructed in advance, when the gray scale dithering is performed, the number of minimum balance units required by the minimum period unit is obtained from the preset minimum balance unit set according to the number of carry-in points. If the total number of minimum balance units in the minimum balance unit set cannot meet the number of minimum period units required, the minimum balance units can be repeatedly obtained until the requirement is met.

[0088] Step 13: performing gray scale dithering by using the number of minimum balance units required by the minimum period unit.

[0089] In some embodiments, the minimum period unit can be composed of a plurality of minimum balance units. Taking 4 bits as an example, the minimum balance unit is composed of 16 squares, and then the minimum period unit can be composed of 16 minimum balance units. Similarly, a 4*4 square can be formed. Taking 2 bits as an example, the minimum balance unit is composed of 4 squares, and then the minimum period unit can be composed of 4 minimum balance units. Similarly, a 2*2 square can be formed. Taking 6 bits as an example, the minimum balance unit is composed of 64 squares, and then the minimum period unit can be composed of 64 minimum balance units. Similarly, an 8*8 square can be formed.

[0090] In some embodiments, referring to Figure 9 , step 13 can be the following flow:

[0091] Step 131: performing splicing and sorting on the number of minimum balance units required by the minimum period unit to form the minimum period unit.

[0092] In some embodiments, the number of minimum balance units required by the minimum period unit can be spliced and sorted in the row direction to form the minimum period unit. Taking the minimum period unit being composed of 16 minimum balance units as an example, as shown inFigure 10 The 4*4 minimum period unit is shown. Among them, Figure 10 1-16 in the middle represents a 4*4 square area, that is, a minimum balance unit. That is, 16 of all the minimum balance units obtained in step 14 are selected and arranged to form a minimum period unit.

[0093] In some embodiments, the required number of minimum balance units of the minimum period unit can be arranged in the column direction to form the minimum period unit. The minimum period unit can be composed of 16 minimum balance units, as shown in the following figure. Figure 11 The 4*4 minimum period unit is shown.

[0094] Step 132: In a preset cycle period, drive the minimum period unit to perform gray scale dithering according to a preset order.

[0095] It can be understood that on the display interface, there can be a region with a plurality of minimum period units, and in a preset cycle period, the minimum period unit is driven to perform gray scale dithering according to a preset order, thereby realizing gray scale dithering of the entire display interface.

[0096] In some embodiments, after the required number of minimum balance units of the minimum period unit is arranged to form the minimum period unit, the required number of distribution patterns of the minimum period unit can be constructed according to the serial numbers of the minimum balance units; wherein the serial numbers of the first minimum balance units in all distribution patterns are different, and the serial numbers of all minimum balance units in each distribution pattern are continuous.

[0097] In some embodiments, 16 minimum balance units are required to construct 16 distribution patterns, and the 16 minimum balance units are arranged to obtain minimum balance units with serial numbers 1-16.

[0098] Based on this, the minimum balance units in the first distribution pattern A are distributed according to serial numbers 1-16, as shown in the following figure. Figure 10

[0099] The minimum balance units in the second distribution pattern B are distributed according to serial numbers 2-16, 1, as shown in the following figure. Figure 11

[0100] The minimum balance units in the third distribution pattern C are distributed according to serial numbers 3-16, 1-2, as shown in the following figure. Figure 12

[0101] The minimum balance units in the fourth distribution pattern D are distributed according to serial numbers 4-16, 1-3, as shown in the following figure. Figure 13

[0102] The minimum balance units in the fifth distribution pattern E are distributed according to serial numbers 5-16, 1-4, as shown in the following figure. Figure 14 ​​​​as shown.

[0103] The minimum balance units in the sixth distribution pattern F are distributed according to the sequence numbers 6-16, 1-5, as shown. Figure 15

[0104] The minimum balance units in the seventh distribution pattern G are distributed according to the sequence numbers 7-16, 1-6, as shown. Figure 16

[0105] The minimum balance units in the eighth distribution pattern H are distributed according to the sequence numbers 8-16, 1-7, as shown. Figure 17

[0106] The minimum balance units in the ninth distribution pattern I are distributed according to the sequence numbers 9-16, 1-8, as shown. Figure 18

[0107] The minimum balance units in the tenth distribution pattern J are distributed according to the sequence numbers 10-16, 1-9, as shown. Figure 19

[0108] The minimum balance units in the eleventh distribution pattern K are distributed according to the sequence numbers 11-16, 1-10, as shown. Figure 20

[0109] The minimum balance units in the twelfth distribution pattern L are distributed according to the sequence numbers 12-16, 1-11, as shown. Figure 21

[0110] The minimum balance units in the thirteenth distribution pattern M are distributed according to the sequence numbers 13-16, 1-12, as shown. Figure 22

[0111] The minimum balance units in the fourteenth distribution pattern N are distributed according to the sequence numbers 14-16, 1-13, as shown. Figure 23

[0112] The minimum balance units in the fifteenth distribution pattern O are distributed according to the sequence numbers 15-16, 1-14, as shown. Figure 24

[0113] The minimum balance units in the sixteenth distribution pattern P are distributed according to the sequence numbers 16, 1-15, as shown. Figure 25

[0114] In some embodiments, the frame number corresponding to the preset cycle period is an even multiple of the required number of minimum cycle units. For example, if 16 minimum balance units are required each time for the minimum cycle units, the frame number corresponding to the preset cycle period can be 32 frames, 64 frames, 96 frames, 128 frames, etc.

[0115] ​​​​​​​​​​​In some embodiments, each distribution pattern is driven at least an even number of times during the grayscale dithering process, and each distribution pattern is driven an equal number of times in odd frames and even frames.

[0116] As each distribution pattern is continuously driven. The number of frames corresponding to the preset cycle period is twice the required number of minimum cycle units. Then 16 distribution patterns need to be driven a total of 32 times. Based on this, they can be driven in the following order: A, A, B, B, C, C, D, D, E, E, F, F, G, G, H, H, I, I, J, J, K, K, L, L, M, M, N, N, O, O, P, P.

[0117] Based on this, they can be driven in the following order: A, B, C, D, B, A, D, C, E, F, G, H, F, E, H, G, I, J, K, L, J, I, LK, M, N, O, P, N, M, P, O.

[0118] Only need to ensure that each distribution pattern is driven at least an even number of times, and each distribution pattern is driven an equal number of times in odd frames and even frames.

[0119] In some embodiments, the minimum balance unit set is constructed in the following way: according to the size of the minimum balance unit and the number of carry points, a corresponding minimum balance unit set is constructed for each number of carry points; wherein the minimum balance units in the minimum balance unit set are different from each other.

[0120] Further, according to the size of the minimum balance unit and the number of carry points, permutation and combination can be performed to construct a corresponding minimum balance unit set for each number of carry points.

[0121] In an application scenario, in response to the size of the minimum balance unit being 4*4 and the number of carry points being 3, the minimum balance unit set includes 96 minimum balance units.

[0122] In response to the size of the minimum balance unit being 4*4 and the number of carry points being 4, the minimum balance unit set includes 24 minimum balance units.

[0123] In response to the size of the minimum balance unit being 4*4 and the number of carry points being 5, the minimum balance unit set includes 432 minimum balance units.

[0124] In this application, 4bit FRC is taken as an example, and other analogies are applicable.

[0125] For the dithering mode of FRC, the first problem to be solved is the spatial distribution problem. 4bit FRC represents 24 kinds of carry combinations, and 4*4 squares are needed to satisfy such carry settings.

[0126] Considering the uniformity of row and column distribution, there are three cases: the number of carry points is less than 4, the number of carry points is equal to 4, and the number of carry points is greater than 4.

[0127] For the case that the number of carry points is less than 4, taking 3 carries as an example, the FRC 4bit data is 0011, and for a 4*4 table as shown in Figure 26 , the distribution of three carry points is obtained according to Figure 27 permutation and combination, and there are 96 kinds;

[0128] Taking the case that the first row has no carry point as an example, the number of the second row with 1 carry point is , the number of the second row with 1 and the third row with 1 is * , the number of the second, third and fourth rows with 1 is * =24, and the number of other rows is only changed by data transformation, and the total number is always 24;

[0129] For the case that the number of carry points is equal to 4, the FRC 4bit data is 0100, and for a 4*4 table as shown in Figure 28 , the total number of the distribution of four carry points is * * =24;

[0130] For the case that the number of carry points is greater than 4, taking 5 as an example, the FRC 4bit data is 0101, and for a 4*4 table as shown in Figure 29 , there is an extra carry point in a row or a column, and the permutation of five carry points is shown in Figure 30 .

[0131] Taking the case that the first row has 2 carry points as an example, the first row with 2 carry points is , and on this basis, the second, third and fourth rows all have one carry point, but there are differences, which are divided into the same column as the first row and different column distribution, as shown in Figure 31 , the green is the carry point of the first row, the red is the same column point, and the blue is the different column point; the red point selection is , and the blue point is also , if the red is selected, then as shown in Figure 32 , only 2 can be selected in the gray row, because of the uniformity of distribution, 1 carry point in the last column purple position is selected in a different row from the gray, i.e. the number is ; if the blue is selected, there is still no point with 2 carries in the column, and the third row is divided into two, as shown in Figure 33 , i.e. the same column satisfies two carry points and the same column has only one carry point, and the number of gray selection is , and the fourth carry can only select the point of the last column; the purple selection is as Figure 34 , the number * , then the total number of carry 5 is 2 when the first row has 2 carries = + + * = 108; the other rows are also this number, so the number of squares with carry 5 is 108*4 = 432.

[0132] The same is true for other carry points, and then select enough minimum balance units (4*4 squares) under the same carry point to make a distribution pattern, which is composed of these smallest 4*4 squares. In principle, the more minimum balance units in the distribution pattern, the better, because such a picture contains more styles.

[0133] Considering the whole picture, the minimum number of minimum balance units appears when the carry is 1, at which time the distribution pattern has only = 16, so the distribution pattern is defined as consisting of 16 4*4 squares; as shown in Figure 10 .

[0134] The selection of these 16 patterns must satisfy that the total number of carry points in each position of the 4*4 square is equal, such as Figure 35 , which means that each position has a carry point of 1, and the total number is equal. And it needs to satisfy that the distribution trend of the carry points of the 4*4 distribution pattern cannot be the same (cannot be like Figure 5 ).

[0135] This only satisfies the balance of the number of carry points. Considering that there is a polarity switch when the picture switches, that is, this position is "+" in the current frame, and the same position must be "-" in the next frame, then directly displaying the generated distribution pattern for two frames can completely satisfy the balance of "+" and "-"; and

[0136] It is known that the order of the 16 distribution patterns is 1→2→3→4→5……→16, and the distribution pattern composed of such is defined as A, and the order is 2→3→4→5……→16→1, and the distribution pattern is defined as B……, and 16 frames of distribution patterns A / B / C……P (the reason for 16 frames is to ensure that the distribution of the number of carry points in each position of the 4*4 square is the same); the actual display order is A→A→B→B→C……→O→P→P (the reason for repeating every two frames is to ensure that the "+" and "-" in each position of the 4*4 square are balanced), or A→B→C→D→B→A→D→C→……M→L→P→O, ensuring that the number of odd frames of the same distribution pattern is equal to the number of even frames.

[0137] The above balance is solved, FRC horizontal lines, vertical lines, noise, diagonal problems are avoided, and the purpose is achieved.

[0138] Referring to Figure 36 , Figure 36 is a structural schematic diagram of an embodiment of a display driving apparatus provided by the present application. The display driving apparatus 300 comprises a processing chip 301 and a memory 302, and 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, the at least one computer program is used to implement the following method:

[0139] The size of the minimum balance unit, the number of carry points, and the minimum period unit per frame are determined according to the number of dithering gray scales corresponding to frame frequency control; the minimum balance units required by the minimum period unit are obtained from the preset minimum balance unit set according to the number of carry points; wherein the minimum balance units in the minimum balance unit set are distributed in rows and columns and are polar balanced; and the gray scale dithering is performed by using the minimum balance units required by the minimum period unit.

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

[0141] Referring to Figure 37 , Figure 37 is a structural schematic diagram of an embodiment of a display panel provided by the present application. The display panel 400 comprises the display driving apparatus 300. The display driving apparatus 300 can be the display driving apparatus 300 described above.

[0142] Referring to Figure 38 , Figure 38 is a structural schematic diagram of an embodiment of a display device provided by the present application. The display device 500 comprises the display panel 400. The display panel 400 can be the display panel 400 described above.

[0143] In summary, the gray scale dithering method, the display driving apparatus 300, the display panel 400, and the display device 500 provided by the present application determine the size of the minimum balance unit, the number of carry points, and the minimum period unit per frame according to the number of dithering gray scales corresponding to frame frequency control; obtain the minimum balance units required by the minimum period unit from the preset minimum balance unit set according to the number of carry points; wherein the minimum balance units in the minimum balance unit set are distributed in rows and columns and are polar balanced; and the gray scale dithering is performed by using the minimum balance units required by the minimum period unit. Not only can the occurrence of problems such as diagonal lines, horizontal lines, vertical lines, and noise in the dithering process be reduced, but also the calculation process and the amount of calculation in the frame frequency control process can be simplified by using the way of obtaining the minimum balance units from the preset minimum balance unit set, the efficiency of the gray scale dithering is improved, the hardware requirements for participating in the frame frequency control calculation can be reduced, and the applicability is stronger.

[0144] In several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other manners. For example, the embodiments of the device described above are merely schematic. For example, the division of the modules or units is merely logical function division. There can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In this way, the actual division of the present application can be varied in a plurality of manners.

[0145] The integrated units in the other embodiments described above, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in other words, the part of the technical solutions that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various other media that can store program codes.

[0146] The above description is merely some embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent flow transformation made by using the contents of the present application specification and drawings, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A gray scale dithering method, characterized by, The method comprises: In response to the number of dithering gray scales corresponding to the frame frequency control being N, the size of the minimum balance unit being 2 raised to the power of N; Obtaining low N-bit data of the original data, and determining the number of carry points and the minimum period unit according to the low N-bit data; wherein the minimum period unit is composed of 2 raised to the power of N minimum balance units; Obtaining the required number of minimum balance units of the minimum period unit from a preset minimum balance unit set according to the number of carry points; wherein the minimum balance units in the minimum balance unit set are arranged in rows and columns, and the minimum balance units are polarity balanced, composed of 2 raised to the power of N squares, and shaped as squares; each of the minimum balance units includes the required carry of the number of carry points, and when dithering, the pixel gray scale corresponding to the square of the carry point is increased by 1; Splicing and sorting the required number of minimum balance units of the minimum period unit to form the minimum period unit; In a preset cycle period, driving the minimum period unit to perform gray scale dithering according to a preset order.

2. The gray scale dithering method of claim 1, wherein, After the splicing and sorting of the required number of minimum balance units of the minimum period unit, the method comprises: Constructing the required number of distribution patterns of the minimum period unit according to the serial numbers of the minimum balance units; wherein the serial numbers of the first minimum balance units in all the distribution patterns are different, and the serial numbers of all the minimum balance units in each of the distribution patterns are continuous.

3. The gray scale dithering method of claim 2, wherein, The number of frames corresponding to the preset cycle period is an even multiple of the required number of minimum period units.

4. The gray scale dithering method of claim 3, wherein, In the gray scale dithering process, each distribution pattern is driven at least an even number of times, and each distribution pattern is driven an equal number of times in odd frames and even frames.

5. The gray scale dithering method of claim 1, wherein, The minimum balance unit set is constructed in the following manner: For each number of carry points, a corresponding minimum balance unit set is constructed according to the size of the minimum balance unit and the number of carry points; wherein the minimum balance units in the minimum balance unit set are different from each other.

6. The gray scale dithering method of claim 5, wherein, The method comprises: For each number of carry points, a corresponding minimum balance unit set is constructed by permutation and combination according to the size of the minimum balance unit and the number of carry points.

7. The gray scale dithering method of claim 6, wherein, The method comprises: In response to the size of the minimum balance unit being 4*4 and the number of carry points being 3, the minimum balance unit set includes 96 minimum balance units, and in response to the number of carry points being 4, the minimum balance unit set includes 24 minimum balance units, In response to the number of carry points being 5, the minimum balance unit set includes 432 minimum balance units.

8. A display driving device, characterized by comprising: The display driving device comprises a processing chip and a memory, and the memory stores at least one computer program, which is loaded and executed by the processing chip to implement the method according to any one of claims 1-7.

9. A display panel, characterized by, The display driving device comprises the display driving device according to claim 8.

10. A display device, characterized by comprising: The display panel as claimed in claim 9 is included.

Citation Information

Patent Citations

  • Liquid crystal display and frame rate control method thereof

    CN103377629A

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

    CN119889253A