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

By determining the size and number of carry points of the minimum balance unit in 6bitFRC data transmission, and using the minimum periodic unit for grayscale jitter, the problems of twill, horizontal, vertical and noise caused by poor jitter scheme are solved, and efficient grayscale jitter and simplified calculation process are achieved.

CN120071856AActive Publication Date: 2025-05-30HKC CORP LTD

Patent Information

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

AI Technical Summary

Technical Problem

In the 6bitFRC data transmission, the existing technology has caused problems such as twill, horizontal, vertical, and noise due to poor jitter schemes.

Method used

By determining the size and number of carry points of the minimum balanced unit according to the corresponding number of jitter gray scales based on the frame rate control, the gray scale jitter is performed using the minimum periodic unit to ensure that the minimum balanced unit is distributed in row-sequential distribution and polarity balance.

Benefits of technology

It effectively reduces the occurrence of problems such as twill, horizontal, vertical, and noise during the jitter process, simplifies the calculation process of frame rate control, improves the efficiency of grayscale jitter, and reduces hardware requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120071856A_ABST
    Figure CN120071856A_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 size of a minimum balance unit, the number of carry points and the minimum period unit of each frame according to the number of jitter gray scales corresponding to frame frequency control; according to the number of the carry points, obtaining the minimum balance units with the number required by the minimum periodic units from a preset minimum balance unit set; wherein the minimum balance units in the minimum balance unit set are distributed in rows and columns, and the polarities of the minimum balance units are balanced; and performing gray scale jitter by using the minimum balance units with the number required by the minimum period units. By means of the mode, the problems of twill lines, transverse lines, vertical lines, noisy points and the like in the shaking 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 panels, and in particular to a grayscale jitter method, a display driving device, a display panel, and a display device. Background Art

[0002] Compared with traditional CRT (Cathode Ray Tube) monitors and plasma monitors, a major advantage of LCD TVs is that they save power. LCDs only consume half the power of CRTs of the same size, and are much lower than plasmas. Compared with traditional CRTs, LCDs are also better in terms of environmental protection. This is because there are no high-voltage components like CRTs inside LCD monitors, so they will not have excessive radioactive rays due to high voltage. The display area of ​​the LCD monitor itself has no radiation at all, only a small amount of electromagnetic waves from the drive circuit. As long as the shell is strictly sealed, EMI (Electromagnetic Interference) can be reduced, so its radiation index is generally lower than that of CRT. LCD monitors have a large viewing area. LCD monitors control the state of liquid crystal molecules through electrodes on the display screen to achieve display purposes. Even if the screen is enlarged, its volume will not increase proportionally (only the size is increased without increasing the thickness, so many products provide wall-mounting functions, which can allow users to save more space), and are much lighter in weight than traditional monitors with the same display area. The weight of LCD TVs is about 1 / 3 of that of traditional TVs, so LCD monitors are also called cold monitors or environmentally friendly monitors. At present, LCD (Liquid Crystal Display, liquid crystal display) displays are developing towards higher resolution, higher display quality, and larger size. When TFT-LCD is driven, the driving mode is Line-by-Line (progressive scanning). Figure 1 As shown in the figure, when the Gn signal is high (25V), the corresponding TFT in this row is turned on (On), and the data in the column direction can be written into the pixel, such as V1+, V2-, and V3+ are written into the corresponding pixel. When the Gn-1 signal and the Gn+1 signal are low (-5V), the corresponding TFT in this row is turned off (Off).

[0003] The relevant technologies all have 256 gray levels, and data transmission requires 8 bits, which is not conducive to transmission. In the new 6-bit FRC data transmission, due to the poor jitter solution, diagonal lines, horizontal lines, vertical lines, or noise problems may occur. Summary of the invention

[0004] The present application provides a grayscale jitter 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 during the jitter process.

[0005] In a first aspect, the present application provides a grayscale dithering method, which includes: determining 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 levels corresponding to the frame rate control; obtaining the required number of minimum balance units for the minimum period unit from a preset set of minimum balance units according to the number of carry points; wherein, the minimum balance units in the set of minimum balance units are distributed in rows and columns and have polarity balance; and performing grayscale dithering using the required number of minimum balance units for the minimum period unit.

[0006] Among them, performing grayscale dithering using the required number of minimum balance units for the minimum period unit includes: 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 grayscale dithering in a preset order within a preset cycle period.

[0007] Among them, after splicing and sorting the required number of minimum balance units for the minimum period unit to form the minimum period unit, it includes: 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 distribution patterns are different, and the serial numbers of all minimum balance units in each distribution pattern are consecutive.

[0008] Among them, the number of frames corresponding to the preset cycle period is an even multiple of the required number of the minimum period unit.

[0009] Among them, during the grayscale dithering process, each distribution pattern is driven at least an even number of times, and the number of times each distribution pattern is driven in odd frames and even frames is the same.

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

[0011] Among them, constructing a corresponding set of minimum balance units for each number of carry points according to the size of the minimum balance unit and the number of carry points includes: performing permutation and combination according to the size of the minimum balance unit and the number of carry points to construct a corresponding set of minimum balance units for each number of carry points.

[0012] Among them, performing permutation and combination according to the size of the minimum balance unit and the number of carry points to construct a corresponding set of minimum balance units for each number of carry points includes: in response to the size of the minimum balance unit being 4*4 and the number of carry points being 3, the set of minimum balance units includes 96 minimum balance units; when the number of carry points is 4, the set of minimum balance units includes 24 minimum balance units; and when the number of carry points is 5, the set of minimum balance units includes 432 minimum balance units.

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

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

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

[0016] The beneficial effects of the present application are as follows: Different from the prior art, the gray-scale dithering method, display driving device, display panel, and display device provided in the present application determine the size of the minimum balance unit, the number of bit-in points, and the minimum period unit per frame according to the number of dithered gray-scales corresponding to the frame frequency control; obtain the required number of minimum balance units for the minimum period unit from the preset set of minimum balance units according to the number of bit-in points; among them, the minimum balance units in the set of minimum balance units are distributed in rows and columns and have polarity balance; using the required number of minimum balance units for the minimum period unit for gray-scale dithering can not only reduce the occurrence of problems such as moiré, horizontal stripes, vertical stripes, and noise during the dithering process, but also simplify the calculation process and calculation amount in the frame frequency control process by using the method of obtaining the minimum balance unit from the preset set of minimum balance units, improve the efficiency of gray-scale dithering, and can reduce the hardware requirements for participating in the frame frequency control calculation, with stronger applicability. Description of the Drawings

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings. Among them: Figure 1 is a schematic diagram of the TFT-LCD driving method provided by the present application; Figure 2 is a schematic diagram of the frame frequency control provided by the present application; Figure 3 is a schematic diagram of the minimum balance unit when vertical stripes are generated provided by the present application; Figure 4 is a schematic diagram of the minimum balance unit when left-up to right-down moiré is generated provided by the present application; Figure 5 is a schematic diagram of the minimum balance unit when left-down to right-up moiré is generated provided by the present application; Figure 6 is a schematic diagram of the minimum balance unit when noise is generated provided by the present application; Figure 7 It is a schematic flowchart of an embodiment of the grayscale dithering method provided by this application; Figure 8 It is a schematic diagram of an embodiment of the minimum balance unit provided by this application; Figure 9 It is provided by this application Figure 7 A schematic flowchart of an embodiment of step 13 in Figure 10 It is a schematic diagram of an embodiment of the minimum period unit or the first distribution pattern A provided by this application; Figure 11 It is a schematic diagram of an embodiment of the second distribution pattern B provided by this application; Figure 12 It is a schematic diagram of an embodiment of the third distribution pattern C provided by this application; Figure 13 It is a schematic diagram of an embodiment of the fourth distribution pattern D provided by this application; Figure 14 It is a schematic diagram of an embodiment of the fifth distribution pattern E provided by this application; Figure 15 It is a schematic diagram of an embodiment of the sixth distribution pattern F provided by this application; Figure 16 It is a schematic diagram of an embodiment of the seventh distribution pattern G provided by this application; Figure 17 It is a schematic diagram of an embodiment of the eighth distribution pattern H provided by this application; Figure 18 It is a schematic diagram of an embodiment of the ninth distribution pattern I provided by this application; Figure 19 It is a schematic diagram of an embodiment of the tenth distribution pattern J provided by this application; Figure 20 It is a schematic diagram of an embodiment of the eleventh distribution pattern K provided by this application; Figure 21 It is a schematic diagram of an embodiment of the twelfth distribution pattern L provided by this application; Figure 22 It is a schematic diagram of an embodiment of the thirteenth distribution pattern M provided by this application; Figure 23 It is a schematic diagram of an embodiment of the fourteenth distribution pattern N provided by this application; Figure 24 It is a schematic diagram of an embodiment of the fifteenth distribution pattern O provided by this application; Figure 25 It is a schematic diagram of an embodiment of the sixteenth distribution pattern P provided by this application; Figure 26 It is a schematic diagram of an embodiment of the minimum balance unit with 3 inlet points provided by this application; Figure 27 It is a schematic diagram of an embodiment of the permutation and combination of the minimum balance unit with 3 access points provided by the present application; Figure 28 It is a schematic diagram of an embodiment of the minimum balance unit with 4 access points provided by the present application; Figure 29 It is a schematic diagram of an embodiment of the minimum balance unit with 5 access points provided by the present application; Figure 30 It is a schematic diagram of an embodiment of the permutation and combination of the minimum balance unit with 5 access points provided by the present application; Figure 31 It is a schematic diagram of the distribution of another embodiment of the minimum balance unit with 5 access points provided by the present application; Figure 32 It is a schematic diagram of the distribution of another embodiment of the minimum balance unit with 5 access points provided by the present application; Figure 33 It is a schematic diagram of the distribution of another embodiment of the minimum balance unit with 5 access points provided by the present application; Figure 34 It is a schematic diagram of the distribution of another embodiment of the minimum balance unit with 5 access points provided by the present application; Figure 35 It is a schematic diagram of another embodiment of the minimum cycle unit provided by the present application; Figure 36 It is a schematic diagram of the structure of an embodiment of the display driving device provided by the present application; Figure 37 It is a schematic diagram of the structure of an embodiment of the display panel provided by the present application; Figure 38 It is a schematic diagram of the structure of an embodiment of the display device provided by the present application. Detailed implementation manners

[0018] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying 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, rather than limiting the present application. Additionally, it should be noted that for the convenience of description, only parts related to the present application rather than all structures are shown in the drawings. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0019] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0020] Compared with traditional CRT (Cathode Ray Tube) monitors and plasma monitors, a major advantage of LCD TVs is that they save power. LCDs only consume half the power of CRTs of the same size, and are much lower than plasmas. Compared with traditional CRTs, LCDs are also more environmentally friendly. This is because there are no high-voltage components like CRTs inside LCD monitors, so they will not have excessive radioactive rays due to high voltage. The display area of ​​the LCD monitor itself has no radiation at all, only a small amount of electromagnetic waves from the drive circuit. As long as the shell is strictly sealed, EMI (Electromagnetic Interference) can be reduced, so its radiation index is generally lower than that of CRT. LCD monitors have a large viewing area. LCD monitors control the state of liquid crystal molecules through electrodes on the display screen to achieve display purposes. Even if the screen is enlarged, its volume will not increase proportionally (only the size is increased without increasing the thickness, so many products provide wall-mounting functions, which can allow users to save more space), and are much lighter in weight than traditional monitors with the same display area. The weight of LCD TVs is about 1 / 3 of that of traditional TVs, so LCD monitors are also called cold monitors or environmentally friendly monitors. At present, LCD (Liquid Crystal Display, liquid crystal display) displays are developing towards higher resolution, higher display quality, and larger size. When TFT-LCD is driven, the driving mode is Line-by-Line (progressive scanning). Figure 1 As shown in the figure, when the Gn signal is high (25V), the corresponding TFT in this row is turned on (On), and the data in the column direction can be written into the pixel, such as V1+, V2-, and V3+ are written into the corresponding pixel. When the Gn-1 signal and the Gn+1 signal are low (-5V), the corresponding TFT in this row is turned off (Off).

[0021] The relevant technologies all have 256 gray levels, and data transmission requires 8 bits, which is not conducive to transmission. In the new 6-bit FRC data transmission, due to the poor jitter solution, diagonal lines, horizontal lines, vertical lines, or noise problems may occur.

[0022] like Figure 2As shown, it is divided into Temporal Dithering and Spatial Dithering. Take 6-bit display of 8-bit as an example. Temporal Dithering is to display the first frame (F1) as 6-bit A grayscale in time accumulation, the second frame (F2) as 6-bit A+1 grayscale, the third frame (F3) as 6-bit A grayscale, and the fourth frame (F4) as 6-bit A+1 grayscale. As a result, the visual effect shows that the B grayscale is brighter than A and darker than A+1. The driver actually only needs to process the data of A and A+1 to obtain the redundant B grayscale. Because the effect is close to 8-bit, and the number of data processing modules is reduced, the driver cost is reduced.

[0023] The spatial domain jitter has both A and A+1 in the same frame, and can also jitter out the B grayscale effect. Its meaning is the same as the temporal domain jitter.

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

[0025] Jitter anomaly is related to the distribution of sub-pixel polarity. This article only takes the column-wise 1+2 line (+--++--) and row-wise dot inversion (+-+-+-) as examples. Other inversion methods are analogous.

[0026] The causes of vertical lines, horizontal lines, diagonal lines, and noise are as follows: Vertical lines: Figure 3 As shown, the picture is displayed as 1→2→3→4→1... This cycle (called cycle) is displayed because the first column of the carry points (green points) of each frame are all "+", the second column are all "+", the third column are all "-", and the fourth column are all "-". Then, under the blessing of the time domain, the first two columns are all "+" and the last two columns are all "-". This will easily cause uneven brightness of the first two columns and the last two columns, resulting in vertical stripes; in short, it is uneven in the column direction. This unevenness may be the imbalance of "+" and "-", or the imbalance of the number of carry points (A+1). Among them, A represents the grayscale of the non-carry point.

[0027] The principle of horizontal lines is the same as that of vertical lines, but the direction is changed to horizontal.

[0028] Twill, its principle is as follows Figure 4 and Figure 5 As shown in the figure, although the row and column directions are balanced, because the carry point (A+1) moves in one direction in each frame (or most frames in a cycle), diagonal lines in this direction will appear, such as Figure 4 The upper left and lower right diagonal lines are shown. Figure 5 Shown is the lower left and upper right diagonal pattern.

[0029] Noise points, the principle of which is as Figure 6 shown. If the last "-" in the first row of the first frame fails to carry successfully ( Figure 6 the red block in the figure), then this place will be darker than other positions, resulting in dark noise points. In the related art, the generation of carry points basically only takes care of the item of noise points, thus other problems are likely to occur.

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

[0031] Refer to Figure 7 , Figure 7 which is a schematic flowchart of an embodiment of the grayscale dithering method provided by the present application. The method includes: Step 11: 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 levels corresponding to the frame rate control.

[0032] Among them, the minimum balance unit is distributed in rows and columns and has polarity balance.

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

[0034] In some embodiments, the carry points correspond to the squares in the minimum balance unit. For the squares identified as carry points, when dithering, the corresponding pixel gray level is incremented by 1. For the remaining squares not identified as carry points, when dithering, the corresponding pixel gray level remains unchanged.

[0035] In some embodiments, obtain the low N-bit data of the original data, and determine the number of carry points according to the low N-bit data. For example, when the number of dithering gray levels corresponding to the frame rate control is 4 bits, then obtain the low 4-bit data of the original data. Determine the number of carry points according to the low 4-bit data. If the low 4-bit data is "0000", then the number of carry points is 0. If the low 4-bit data is "0001", then the number of carry points is 1. If the low 4-bit data is "0010", then the number of carry points is 2. If the low 4-bit data is "0011", then the number of carry points is 3. If the low 4-bit data is "0100", then the number of carry points is 4. If the low 4-bit data is "0000", then the number of carry points is 0. That is, the number of carry points that can be determined by the low 4-bit data is in the range of 0-15.

[0036] Step 12: Obtain the required number of minimum balance units for the minimum cycle 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 polarity-balanced.

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

[0038] Taking 4 bits and the minimum balance unit being a 4*4 grid as an example, when the number of carry points is 1, there are 16 minimum balance units with 1 carry point and different from each other in the corresponding minimum balance unit set. One of the minimum balance units is as Figure 8 shown. The remaining minimum balance units can be similar and will not be elaborated here.

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

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

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

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

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

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

[0045] When the number of carry points is 15, there are 16 minimum balance units with 15 carry points and different from each other in the corresponding minimum balance unit set.

[0046] When the number of entry points is 2, 6, 7, 8, 9, or 10, this application will not list them one by one. Those skilled in the art can generate the corresponding set of minimum balance units in the above manner, and the minimum balance units in the set of minimum balance units are different from each other. Among them, the number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 2 is the same as the number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 14. The number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 6 is the same as the number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 10. The number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 7 is the same as the number of minimum balance units in the set of minimum balance units corresponding to the number of entry points of 9.

[0047] After pre-constructing the above set of minimum balance units, during grayscale dithering, obtain the required number of minimum balance units for the minimum period unit from the preset set of minimum balance units according to the number of entry points. If the total number in the set of minimum balance units cannot meet the required number of minimum period units, it can be obtained repeatedly until it is satisfied.

[0048] Step 13: Perform grayscale dithering using the required number of minimum balance units for the minimum period unit.

[0049] In some embodiments, the minimum period unit can be composed of several minimum balance units. Taking 4 bits as an example, if the minimum balance unit is composed of 16 squares, 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, if the minimum balance unit is composed of 4 squares, 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, if the minimum balance unit is composed of 64 squares, then the minimum period unit can be composed of 64 minimum balance units. Similarly, an 8*8 square can be formed.

[0050] In some embodiments, refer to Figure 9 , step 13 can be the following process: Step 131: Piece together and sort the required number of minimum balance units for the minimum period unit to form the minimum period unit.

[0051] In some embodiments, the required number of minimum balance units for the minimum period unit can be pieced together and sorted in the row direction to form the minimum period unit. Taking the minimum period unit that can be composed of 16 minimum balance units as an example, such as Figure 10 the 4*4 minimum period unit shown. Among them, Figure 101-16 in the figure represents a 4*4 grid area, that is, a minimum balance unit. That is, 16 are selected from all the minimum balance units obtained in step 14 for splicing and sorting to form a minimum cycle unit.

[0052] In some embodiments, the minimum balance units required for the minimum cycle unit can be spliced and sorted in the column direction to form the minimum cycle unit. The minimum cycle unit can be composed of 16 minimum balance units, such as Figure 11 the 4*4 minimum cycle unit shown.

[0053] Step 132: Drive the minimum cycle unit to perform gray-scale dithering in a preset cycle period according to a preset order.

[0054] It can be understood that on the display interface, there can be an area with several minimum cycle units. In the preset cycle period, drive the minimum cycle unit to perform gray-scale dithering according to the preset order, so as to realize the gray-scale dithering of the entire display interface.

[0055] In some embodiments, after splicing and sorting the minimum balance units required for the minimum cycle unit to form the minimum cycle unit, distribution patterns of the number required for the minimum cycle unit can be constructed according to the serial numbers of the minimum balance units; among them, 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 consecutive.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0075] For example, each distribution pattern is continuously driven. Taking the number of frames corresponding to the preset cycle period as twice the required number of minimum cycle units, a total of 32 times of driving are required for 16 distribution patterns. Based on this, the driving can be performed 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.

[0076] Based on this, the driving can be performed 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, L, K, M, N, O, P, N, M, P, O.

[0077] It is only necessary to ensure that each distribution pattern is driven at least an even number of times, and the number of times each distribution pattern is driven in odd frames and even frames is the same.

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

[0079] Furthermore, according to the size of the minimum balance unit and the number of entry points, permutations and combinations can be performed to construct a corresponding set of minimum balance units for each number of entry points.

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

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

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

[0083] In this application, 4-bit FRC is taken as an example, and the rest can be inferred by analogy.

[0084] For the dithering mode of FRC, the primary problem to be solved is the spatial distribution problem. 4-bit FRC represents 24 carry combinations, and a 4*4 grid can meet such carry settings.

[0085] Considering the row and column distribution uniformity, there will be three cases: the number of entry points is less than 4, the number of entry points is equal to 4, and the number of entry points is greater than 4.

[0086] For the case where the number of carry points is less than 4, taking 3 carries as an example, if the FRC 4-bit data is 0011, then for a 4*4 table as Figure 26 shown, the distribution of the three carry points is obtained according to Figure 27 permutations and combinations, with 96 cases; Taking only the case where there are no carry points in the first row as an example, the number of cases where there is 1 carry point in the second row is , the number of cases where there is 1 carry point in the second row and 1 carry point in the third row is * , and the number of cases where there is 1 carry point in each of the second, third, and fourth rows is * = 24. For other rows, it's just a data transformation, and the total number is always 24; For the case where the number of carry points is equal to 4, if the FRC 4-bit data is 0100, then for a 4*4 table as Figure 28 shown, the total number of distributions of the four carry points is * * = 24 cases; For the case where the number of carry points is greater than 4, taking 5 as an example, if the FRC 4-bit data is 0101, then for a 4*4 table as Figure 29 shown, there will be 1 extra carry point in a certain row / column. The permutation of the five carry points is as Figure 30 shown.

[0087] Taking only the case where there are 2 carry points in the first row as an example, the 2 carry points in the first row are . Based on this, there is 1 carry point in each of the second, third, and fourth rows, but there are differences, including the distributions of points in the same column and different columns as the carry points in the first row, as Figure 31 shown. The green ones are the carry points in the first row, the red ones are the points in the same column, and the blue ones are the points in different columns; the selection of the red points is , and the blue points are also . If the red ones are selected, then as Figure 32 shown, only 1 can be selected from the two gray rows. Due to the uniform distribution problem, 1 carry point different from the gray row needs to be selected at the purple position in the last column, that is, the number is ; if the blue ones are selected, there are still no points with 2 carries in the column direction. Then the third row is divided into two cases, as Figure 33 shown, that is, two cases of having 2 carry points in the same column and having only 1 carry point in the same column. The number of gray selections is , and the carry point in the fourth row can only be selected from the points in the last column; the purple selection is as Figure 34 shown, and the number * . Then the total number of cases with 5 carries when there are 2 carries in the first row = + + * = 108; Other behavior 2 is also this number. Therefore, the number of squares with a carry of 5 is 108 * 4 = 432 types.

[0088] For other carry points, the distribution is the same. 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 and more complete styles.

[0089] Considering the entire picture, the minimum number of minimum balance units appears when the carry is 1. At this time, the distribution pattern has only = 16. Therefore, it is defined that the distribution pattern is composed of 16 4 * 4 squares; as Figure 10 shown.

[0090] The selection of these 16 figures must satisfy that the total number of carry points at each position of the 4 * 4 square is equal. For example, Figure 35 , it means that the carry point at each position is 1 and the total numbers are equal; and it is necessary to satisfy that the trend of the carry point distribution of the 4 * 4 distribution pattern cannot be the same (it cannot be like Figure 5 ).

[0091] This only satisfies the balance of the carry point numbers. Considering that there is a polarity switch when the picture is switched, that is, if this position is “+” in this frame, it must be “-” at the same position in the next frame. Then, just display the generated distribution pattern for two frames, which completely satisfies the balance of “+” and “-”; It can be known that the order of the 16 distribution patterns is 1 → 2 → 3 → 4 → 5... → 16. Define the distribution pattern composed in this way as A. When the order is 2 → 3 → 4 → 5... → 16 → 1, define the distribution pattern composed in this way as B... and obtain 16 frames of distribution patterns A / B / C... P (the reason for 16 frames is to ensure that the carry point distributions at each position of the 4 * 4 square are the same); when actually displaying, the order is A → A → B → B → C... → O → P → P (the reason for repeating every two frames is to ensure the balance of “+” and “-” at each position of the 4 * 4 square), or it can also be A → B → C → D → B → A → D → C →... M → L → P → O, ensuring that the number of times of the same distribution pattern in odd frames is equal to that in even frames; Above, the balance is solved, avoiding problems such as FRC horizontal stripes, vertical stripes, noise, and diagonal stripes, and achieving the goal.

[0092] Refer to Figure 36 , Figure 36It is a schematic structural diagram of an embodiment of a display driving device provided by the present application. The display driving device 300 includes a processing chip 301 and a memory 302. When at least one computer program stored in the memory 302 is loaded and executed by the processing chip 301, it is used to implement the following method: Determine the size of the minimum balance unit, the number of carry-in points, and the minimum period unit per frame according to the number of dither gray levels corresponding to the frame rate control; obtain the required number of minimum balance units for the minimum period unit from a preset set of minimum balance units according to the number of carry-in points; wherein, the minimum balance units in the set of minimum balance units are distributed in rows and columns and are polarity-balanced; use the required number of minimum balance units for the minimum period unit to perform gray level dithering.

[0093] It can be 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.

[0094] Refer to Figure 37 , Figure 37 It is a schematic structural diagram of an embodiment of a display panel provided by the present application. The display panel 400 includes a display driving device 300. The display driving device 300 can be the display driving device 300 as described above.

[0095] Refer to Figure 38 , Figure 38 It is a schematic structural diagram of an embodiment of a display device provided by the present application. The display device 500 includes a display panel 400. The display panel 400 can be the display panel 400 as described above.

[0096] In summary, for the gray level dithering method, the display driving device 300, the display panel 400, and the display device 500 provided by the present application, the size of the minimum balance unit, the number of carry-in points, and the minimum period unit per frame are determined according to the number of dither gray levels corresponding to the frame rate control; the required number of minimum balance units for the minimum period unit is obtained from a preset set of minimum balance units according to the number of carry-in points; wherein, the minimum balance units in the set of minimum balance units are distributed in rows and columns and are polarity-balanced; using the required number of minimum balance units for the minimum period unit to perform gray level dithering can not only reduce the occurrence of problems such as moiré, horizontal streaks, vertical streaks, and noise during the dithering process, but also simplify the calculation process and calculation amount in the frame rate control process by using the method of obtaining the minimum balance unit from the preset set of minimum balance units, improve the efficiency of gray level dithering, and can reduce the hardware requirements for participating in the frame rate control calculation, with stronger applicability.

[0097] In several embodiments provided in the present 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 example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0098] If the integrated units in the above-mentioned other embodiments are implemented in the form of 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 the present 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. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0099] The above are only the embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural or equivalent process transformations made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are equally included in the patent protection scope of the present application.

Claims

1. A grayscale dithering method, characterized in that: The method comprises: 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 jitter grayscales corresponding to the frame rate control; Obtaining the minimum balancing units required for the minimum period unit from a preset minimum balancing unit set according to the number of carry points; wherein the minimum balancing units in the minimum balancing unit set are distributed in rows and columns and have balanced polarities; Grayscale dithering is performed using the minimum balancing units of the number required by the minimum period unit.

2. The grayscale dithering method according to claim 1, characterized in that: The grayscale dithering is performed by using the minimum balancing units required by the minimum period unit, including: Sorting and splicing the minimum balance units of the required number for the minimum periodic unit to form the minimum periodic unit; In a preset cycle period, the minimum period unit is driven to perform grayscale dithering according to a preset sequence.

3. The grayscale dithering method according to claim 2, characterized in that: After the minimum balance units of the required number of the minimum periodic units are spliced ​​and sorted to form the minimum periodic units, the method includes: According to the serial numbers of the minimum balancing units, the required number of distribution patterns of the minimum periodic units are constructed; wherein the serial numbers of the first minimum balancing units in all the distribution patterns are different, and the serial numbers of all the minimum balancing units in each distribution pattern are continuous.

4. The grayscale dithering method according to claim 3, characterized in that: The number of frames corresponding to the preset cycle period is an even multiple of the number required by the minimum period unit.

5. The grayscale dithering method according to claim 4, characterized in that: During the grayscale dithering process, each distribution pattern is driven at least an even number of times, and each distribution pattern is driven the same number of times in odd-numbered frames and even-numbered frames.

6. The grayscale dithering method according to claim 1, characterized in that: The minimum balancing unit set is constructed in the following manner: According to the size of the minimum balancing unit and the number of rounding points, a corresponding minimum balancing unit set is constructed for each number of rounding points; wherein the minimum balancing units in the minimum balancing unit set are different from each other.

7. The grayscale dithering method according to claim 6, characterized in that: The step of constructing a corresponding minimum balancing unit set for each number of carry points according to the size of the minimum balancing unit and the number of carry points includes: According to the size of the minimum balancing unit and the number of carry points, the corresponding minimum balancing unit set is constructed for each number of carry points.

8. The grayscale dithering method according to claim 7, characterized in that: The method of performing permutations and combinations according to the size of the minimum balancing unit and the number of carry points, and constructing a corresponding minimum balancing unit set for each number of carry points, includes: In response to the size of the minimum balancing unit being 4*4, when the number of carry points is 3, the minimum balancing unit set includes 96 types of minimum balancing units, and when the number of carry points is 4, the minimum balancing unit set includes 24 types of minimum balancing units, When the number of carry points is 5, the minimum balancing unit set includes 432 types of minimum balancing units.

9. A display driving device, characterized in that: It comprises 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 according to any one of claims 1 to 8.

10. A display panel, characterized in that: Comprising the display driving device as claimed in claim 9.

11. A display device, characterized in that: Comprising the display panel as claimed in claim 10.

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

  • Carry table generating method

    US20140204113A1

  • Method for varying initial value in gray scale modification

    US6747669B1

Cited By

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

    CN120932603A