Anti-jitter control method and control device for LCD (Liquid Crystal Display) image

By dividing the screen display area into small matrix windows in 4bitFRC technology and using a combination of 10th and 8th-order color levels, the problems of incomplete inter-frame loops and flickering pictures are solved, and a higher number of display colors and gray-level numbers are achieved.

CN119763508AActive Publication Date: 2025-04-04NEW VISION MICROELECTRONICS INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510161234.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-04-04
Estimated Expiration
2045-02-13

AI Technical Summary

Technical Problem

The existing 4bitFRC technology is prone to flickering and fringes in the inter-frame visual averaging process, and the inter-frame loops are incomplete, resulting in some pixel points being unable to achieve gray-scale averaging.

Method used

By dividing the screen display area into a number of small matrix windows of 5 rows and 8 columns, and filling each pixel in each frame with a preset matrix according to RGB sub-pixels, the 16-order color is constructed using a combination of 10th and 8th-order color levels to replace the conventional 16-order color levels.

Benefits of technology

Reduce the number of inter-frame loops in the picture, while ensuring complete inter-frame loops, reducing picture flicker and stripes, and improving the number of display colors and grayscale levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119763508A_ABST
    Figure CN119763508A_ABST
Patent Text Reader

Abstract

The invention provides an anti-jitter control method for an LCD image, which is used for constructing a 4bit FRC to realize image enhancement and comprises the following steps of: a, dividing a screen display area into a plurality of small matrix windows with five rows and eight columns in a matrix form; and b, for each pixel of each frame, filling is carried out by using a preset matrix selected by the current sub-pixel according to RGB sub-pixels, the preset matrix is divided into a preset matrix corresponding to a 10-order color grade and a preset matrix corresponding to an 8-order color grade, and numerical value output of the current frame is realized according to the preset matrix. The invention further provides a corresponding control device. By means of the control method and device, image flicker and stripes can be reduced for LCD display, and 4bit FRC and image enhancement are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display technology, in particular to a display method applied to an LCD display device, and specifically to an anti-shake control method for LCD image display and a corresponding control device. Background Art

[0002] In existing liquid crystal (LCD) screens, the number of displayed colors or grayscale levels is one of the important indicators to measure its display capability. In addition to the physical display capability of the LCD itself, the number of displayed colors and grayscale levels can also be increased through frame rate jitter or pixel jitter algorithms. The FRC (Frame Rate Control) algorithm increases the number of colors in the picture through a combination of time domain and spatial domain processing. For example, in 2-bit FRC, the algorithm constructs a pixel matrix inside the frame and performs visual pixel averaging between frames, so that 6-bit (8-bit) can display most of the grayscale levels and colors of 8-bit (10-bit).

[0003] With the advancement of technology, the FRC technology of 6+2bit displaying 8bit can only dither 252 levels, which is less than the 256 levels of 8bit. Furthermore, in order to ensure the accuracy of color, the demand for 6bit physical display capability to display 10bit color has also been proposed.

[0004] For 2-bit FRC, 4 frames are needed to complete the grayscale averaging of each pixel for visual averaging between frames. When expanded to 4-bit FRC, the visual averaging between frames increases to 16 frames. Continuously changing 16 frames can easily cause screen flickering, and simply reducing the number of frame changes will make the frame cycle incomplete, resulting in some pixels being unable to achieve grayscale averaging between frames, causing stripes on the screen.

[0005] To address problems such as unstable and flickering images, a technical solution is needed to handle LCD image display anti-shake in a 4-bit FRC application scenario. Summary of the invention

[0006] In view of the technical defects in the prior art, the purpose of the present invention is to provide a method for LCD image anti-shake control, which is used to construct a 4-bit FRC to achieve image enhancement, and is characterized by comprising the following steps:

[0007] Step a. Divide the screen display area into a plurality of small matrix windows of 5 rows and 8 columns in a matrix form;

[0008] Step b. For each pixel of each frame, fill the preset matrix selected by the current sub-pixel according to the RGB sub-pixels, wherein the preset matrix is ​​divided into a preset matrix corresponding to 10-level color levels and a preset matrix corresponding to 8-level color levels, and the numerical output of the current frame is realized according to the preset matrix.

[0009] Preferably, step b comprises the following steps:

[0010] Step b11. Calculate the sub-pixel according to 10 bits, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0;

[0011] Step b12. Determine the color level K of the sub-pixel according to the low bit value of the sub-pixel;

[0012] Step b13. If the K is not 0000, select a preset matrix for filling;

[0013] Step b14. Obtain the value of the corresponding position in the 5x8 matrix window. If the value is 0, output the high bit of the sub-pixel; if the value is 1, add 1 to the high bit of the sub-pixel.

[0014] Preferably, the step b13 comprises the following steps:

[0015] Step b131. If the color level K corresponds to a 10-order color, a preset matrix corresponding to the first index frame1 is selected from the preset matrix and filled 4 times, wherein frame1 is initially set to 0, and frame1 is incremented by 1 at the end of a frame, and when frame1 is equal to 10, frame1 is reset to zero;

[0016] Step b132. If the color level K corresponds to 8th order color, select the preset matrix corresponding to the second index frame2 from the preset matrix and fill it 5 times, where frame2 is initially set to 0, and frame2 is incremented by 1 at the end of a frame. When frame2 is equal to 8, frame2 is set to zero.

[0017] Preferably, the step b132 includes the following steps:

[0018] Step b132. If the color level K corresponds to the color level 0010, then repeatedly fill the preset matrix corresponding to the color level 0010 4 times and fill the preset matrix corresponding to the color level 0100 once;

[0019] Step b132. If the color level K corresponds to the color level 0110, then repeatedly fill the preset matrix corresponding to the color level 0110 4 times and fill the preset matrix corresponding to the color level 0100 once;

[0020] Step b132. If the color level K corresponds to the color level 1010, then repeatedly fill the preset matrix corresponding to the color level 1010 4 times and fill the preset matrix corresponding to the color level 1100 once;

[0021] Step b132. If the color level K corresponds to the color level 1110, then repeatedly fill in the preset matrix corresponding to the color level 1110 four times and fill in the preset matrix corresponding to the color level 1100 once.

[0022] Preferably, in five consecutive frames, the filling positions of the preset matrix of color levels filled once for each frame are different.

[0023] Preferably, the step b13 further comprises the following step: if K is 0000, all values ​​in the 5x8 matrix window are set to 0. That is, in combination with the above step b13, it is determined whether the color level K is 0000, if the value is 0000, all values ​​in the 5x8 matrix window are set to 0, otherwise, the steps after step b13 are executed.

[0024] According to another aspect of the present invention, a control device for LCD image anti-shake is provided, which is used to construct 4-bit FRC to achieve image enhancement, and is characterized in that it includes the following devices:

[0025] A first processing device, which is used to divide the screen display area into a plurality of small matrix windows with 5 rows and 8 columns in a matrix form;

[0026] The second processing device is used to fill each pixel of each frame with the preset matrix selected by the current sub-pixel according to the RGB sub-pixels, wherein the preset matrix is ​​divided into a preset matrix corresponding to 10-level color levels and a preset matrix corresponding to 8-level color levels, and the numerical output of the current frame is realized according to the preset matrix.

[0027] Preferably, the second processing device comprises the following devices:

[0028] A third processing device is used to calculate the sub-pixel according to 10 bits, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0;

[0029] A fourth processing device, configured to determine a color level K of the sub-pixel according to the low-bit value of the sub-pixel;

[0030] A fifth processing device, configured to select a preset matrix for filling when K is not 0000;

[0031] The sixth processing device is used to obtain the value of the corresponding position in the 5x8 matrix window. If the value is 0, the high bit of the sub-pixel is output; if the value is 1, 1 is added to the high bit of the sub-pixel.

[0032] Preferably, the fifth processing device comprises the following devices:

[0033] A seventh processing device, which is used for selecting a preset matrix corresponding to a first index frame1 from the preset matrix and filling it 4 times when the color level K corresponds to a 10-order color, wherein frame1 is initially set to 0, and frame1 is incremented by 1 at the end of a frame, and when frame1 is equal to 10, frame1 is set to zero;

[0034] The eighth processing device is used to select the preset matrix corresponding to the second index frame2 from the preset matrix and fill it 5 times when the color level K corresponds to the 8th level color, wherein frame2 is initially set to 0, and frame2 is incremented by 1 at the end of a frame, and when frame2 is equal to 8, frame2 is set to zero.

[0035] Preferably, the eighth processing device comprises the following devices:

[0036] A ninth processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 0010 four times and filling the preset matrix corresponding to the color level of 0100 once when the color level K corresponds to the color level of 0010;

[0037] A tenth processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 0110 four times and filling the preset matrix corresponding to the color level of 0100 once when the color level K corresponds to the color level of 0110;

[0038] An eleventh processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 1010 four times and filling the preset matrix corresponding to the color level of 1100 once when the color level K corresponds to the color level of 1010;

[0039] The twelfth processing device is used for repeatedly filling the preset matrix corresponding to the color level 1110 four times and filling the preset matrix corresponding to the color level 1100 once when the color level K corresponds to the color level 1110.

[0040] Further, preferably, in 5 consecutive frames, the filling positions of the preset matrix of color levels filled once for each frame are different.

[0041] The LCD display anti-shake control method and the corresponding control device provided by the present invention are used to construct 4-bit FRC to achieve image enhancement. The method constructs a matrix and a loop logic, and uses a combination of 10 levels and 8 levels to construct 16 levels of color, replacing the conventional 16-level color level, reducing the number of inter-frame cycles of the picture while ensuring the completeness of the inter-frame cycle, thereby reducing picture flickering and stripes, and achieving an increase in the number of displayed colors and the number of grayscale levels.

[0042] Compared with the prior art, this technical solution reduces the number of inter-frame cycles of the picture while ensuring the completeness of the inter-frame cycle by constructing a matrix and loop logic. Compared with the conventional 16-frame picture cycle, this method can complete a cycle with a maximum of 10 frames, thereby reducing picture flicker and stripes, realizing 4-bit FRC, and then realizing image enhancement of the panel, and achieving an increase in the number of displayed colors and the number of grayscale levels.

[0043] This technical solution is efficient, has low implementation cost compared with the prior art, is easy to apply, and is easy to effectively promote. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0045] Figure 1 A schematic diagram of a 5x8 matrix window preset in a method for controlling LCD image anti-shake according to a first embodiment of the present invention is shown;

[0046] Figure 2 A schematic diagram of filling a 5x8 matrix window with an 8-level color matrix in a method for controlling LCD image anti-shake according to a first embodiment of the present invention is shown;

[0047] Figure 3 A schematic diagram of a 10-order color matrix filling a 5x8 matrix window in a method for controlling LCD image anti-shake according to a first embodiment of the present invention is shown;

[0048] Figures 4 to 18 A schematic diagram showing a 1-15 order color preset matrix constructed in a method for controlling LCD image anti-shake according to a first embodiment of the present invention; and

[0049] Fig.19 A schematic flow chart of a method for controlling LCD image anti-shake according to a first embodiment of the present invention is shown. DETAILED DESCRIPTION

[0050] In order to better illustrate the technical solution of the present invention, the present invention is further described below in conjunction with the accompanying drawings.

[0051] refer to Fig.19 , according to the first embodiment of the present invention, a flow chart of a method for controlling LCD image anti-shake. Specifically, firstly, step a is executed to divide the screen display area into a plurality of small matrix windows of 5 rows and 8 columns in a matrix form, and then step b11 is entered to calculate the sub-pixel according to 10 bits for each pixel of each frame, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0. Then step b12 is executed to determine the color level K of the sub-pixel according to the low bit value of the sub-pixel. Then step b13 is executed, if the K is not 0000, a preset matrix is ​​selected for filling. Finally, step b14 is executed to obtain the value of the corresponding position in the 5x8 matrix window. If the value is 0, the high bit of the sub-pixel is output; if the value is 1, the high bit of the sub-pixel is increased by 1.

[0052] In step b13, when filling the small matrix window of 5 rows and 8 columns, different filling schemes will be selected according to the value of the color level K. The basic idea is to select a specific scheme from the preset matrix for filling. In order to better achieve the anti-shake effect, it will be filled in combination according to different situations. The details are described in the content of the invention and the following embodiments.

[0053] Furthermore, Figures 1 to 18 The present invention shows an implementation process of an anti-shake control method for LCD image display, which specifically includes the following process:

[0054] The 4-bit initial 1 / 16 color grading is modified to a combination of 10-level and 8-level color grading, including:

[0055] 0, 1 / 10, 2 / 10, 3 / 10, 4 / 10, 6 / 10, 7 / 10, 8 / 10, 9 / 10, 1 / 8, 2 / 8, 3 / 8, 4 / 8, 5 / 8, 6 / 8, 7 / 8;

[0056] Thereby, the inter-frame cycle of 16 frames is reduced to an inter-frame cycle of a maximum of 10 frames.

[0057] The above numerical order and corresponding grades after sorting the grade size are from small to large:

[0058] 0:0000, 1 / 10:0001, 1 / 8:0010, 2 / 10:0011, 2 / 8:0100, 3 / 10:0101, 3 / 8:0110, 4 / 10:0111, 4 / 8:1000, 6 / 10:1001, 5 / 8:1010, 7 / 10:1011, 6 / 8:1100, 8 / 10:1101, 7 / 8:1110, 9 / 10:1111.

[0059] The corresponding matrix window is constructed according to the color grading. The size of the matrix window is determined by the least common multiple of 8 and 10. The total number of pixels in the matrix window is 40. Therefore, the size of the matrix window is preferably selected to be 5x8.

[0060] Furthermore, the entire panel, i.e., the display screen, is divided into small windows of 5 rows and 8 columns from left to right and from top to bottom through a matrix window. If the boundary cannot form a complete 5x8 window, it is expanded into a 5x8 matrix window, but the part outside the boundary is not displayed.

[0061] The data filled in each matrix window is the matrix selected by the current frame, where the matrix of level 0:0000 is filled with 0;

[0062] The matrix corresponding to the 10-level color level is repeated 4 times, and the corresponding levels include:

[0063] 1 / 10: 0001, 2 / 10: 0011, 3 / 10: 0101, 4 / 10: 0111, 6 / 10: 1001, 7 / 10: 1011, 8 / 10: 1101, 9 / 10: 1111;

[0064] The matrix corresponding to the 8-level color needs to fill in 5 matrices, and the corresponding levels include:

[0065] 1 / 8: 0010, 2 / 8: 0100, 3 / 8: 0110, 4 / 8: 1000, 5 / 8: 1010, 6 / 8: 1100, 7 / 8: 1110;

[0066] The rules for filling a 5x8 matrix window with an 8-level color matrix are as follows:

[0067] After sorting, the 8th order color energy level is asymmetric with the adjacent 10th order color level matrix. For example, the difference between 1 / 8 and 1 / 10 is:

[0068] 1 / 8-1 / 10=0.025;

[0069] The difference between 1 / 8 and 2 / 10 is:

[0070] 2 / 10-1 / 8=0.075;

[0071] Therefore, for the 1 / 8:0010 color level in the 5x8 matrix window, the matrix corresponding to the color level of 1 / 8:0010 is filled four times, and then the matrix corresponding to the color level of 2 / 8:0100 is filled once. The average value of the matrix window can be obtained:

[0072] (4+2) / 40=0.15;

[0073] In order to ensure the uniformity of the picture, the matrix corresponding to 1 / 8:0010 filled once should appear in a different position in each frame, and 5 frames complete a cycle, that is:

[0074] 2 / 8:0100, 1 / 8:0010, 1 / 8:0010, 1 / 8:0010, 1 / 8:0010, 1 / 8:0010;

[0075] 1 / 8:0010, 2 / 8:0100, 1 / 8:0010, 1 / 8:0010, 1 / 8:0010;

[0076] 1 / 8:0010, 1 / 8:0010, 2 / 8:0100, 1 / 8:0010, 1 / 8:0010;

[0077] 1 / 8:0010, 1 / 8:0010, 1 / 8:0010, 2 / 8:0100, 1 / 8:0010;

[0078] 1 / 8:0010, 1 / 8:0010, 1 / 8:0010, 1 / 8:0010, 2 / 8:0100;

[0079] This method enlarges the difference from the 1 / 10:0001 color level, making the 1 / 8:0010 color level symmetrical with the adjacent 1 / 10:0001 and 2 / 10:0011 levels.

[0080] Similarly, the same processing is performed on 3 / 8:0110, 5 / 8:1010 and 7 / 8:1110:

[0081] For the color level of 3 / 8:0110, the processing method is to repeatedly fill the matrix corresponding to the color level of 3 / 8:0110 four times, and then fill the matrix corresponding to the color level of 2 / 8:0100 once. The average value of the matrix window can be obtained:

[0082] (4*3+2) / 40=0.35;

[0083] In order to ensure the uniformity of the picture, the matrix corresponding to 2 / 8 filled once should appear in a different position in each frame, and a cycle is completed in 5 frames;

[0084] For the 5 / 8 color level, the processing method is to repeatedly fill the matrix corresponding to the 5 / 8 color level 4 times, and then fill the matrix corresponding to the 6 / 8 color level once. The average of the matrix window values ​​can be obtained:

[0085] (4*5+6) / 40=0.65;

[0086] In order to ensure the uniformity of the picture, the matrix corresponding to 6 / 8:1100 filled once should appear in a different position in each frame, and a cycle is completed in 5 frames;

[0087] For the color level of 7 / 8:1110, the processing method is to repeatedly fill the matrix corresponding to the color level of 7 / 8:1110 four times, and then fill the matrix corresponding to the color level of 6 / 8:1100 once. The average value of the matrix window can be obtained:

[0088] (4*7+6) / 40=0.85;

[0089] In order to ensure the uniformity of the picture, the matrix corresponding to 6 / 8:1100 filled once should appear in a different position in each frame, and a cycle is completed in 5 frames.

[0090] Those skilled in the art will appreciate that the above values ​​of 0001, 1100, 1110, etc. are Figures 4 to 18 The displayed value can obtain a remainder based on the division calculation of the sub-pixel, and the above-mentioned values ​​such as 0001, 1100, and 1110 can be obtained by searching in the preset matrix according to the remainder, thereby determining the preset matrix value for the current 5*8 small matrix window to fill the current 5*8 small matrix window.

[0091] Further, from another perspective, the specific steps of the anti-shake control method provided by the present invention are:

[0092] Initialize the row and column starting positions and the frame starting position;

[0093] Read the pixel RGB grayscale value, where RGB is processed independently but in the same way;

[0094] Take the G sub-pixel as an example:

[0095] Get the lower 4 bits of the G pixel as: b3, b2, b1, b0;

[0096] Get the high bits of G pixel, b9, b8, b7, b6, b5, b4;

[0097] The color level is determined by the value of b3 to b0, 0001 to 1111;

[0098] If the color level of b3 to b0 is 0000, the high 6 bits of the G sub-pixel are directly output: b9, b8, b7, b6, b5, b4;

[0099] Otherwise, two counters are set for the frame, represented by frame1 and frame2, and their initial values ​​are 0.

[0100] 1. When a frame ends, frame1 is incremented by 1. When frame1 is equal to 10, frame1 is reset to zero.

[0101] 2. When a frame ends, frame2 is incremented by 1. When frame2 is equal to 8, frame2 is reset to zero.

[0102] When the values ​​of the low bits b3 to b0 correspond to 10th-order colors, that is, the energy levels are 1 / 10: 0001, 2 / 10: 0011, 3 / 10: 0101, 4 / 10: 0111, 6 / 10: 1001, 7 / 10: 1011, 8 / 10: 1101, 9 / 10: 1111; then the frame1 matrix is ​​selected from the corresponding matrix group according to b3 to b0 to fill the 5x8 matrix window;

[0103] When the values ​​of the low bits b3 to b0 correspond to 8-level colors, the energy levels are: 1 / 8: 0010, 2 / 8: 0100, 3 / 8: 0110, 4 / 8: 1000, 5 / 8: 1010, 6 / 8: 1100, 7 / 8: 1110;

[0104] Then, according to b3 to b0, the frame2 matrix is ​​selected from the corresponding matrix group and the adjacent matrix group to fill the 5x8 matrix window;

[0105] According to the current pixel row and column, determine the position of the pixel in the 5x8 matrix window.

[0106] Get the value of the corresponding position in the 5x8 matrix window. If the value is 0, output the high bit of the G pixel; if it is 1, add 1 to the high bit of the G pixel.

[0107] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art may make various modifications or variations within the scope of the claims, which do not affect the essence of the present invention.

Claims

1. A method for controlling LCD image anti-shake, which is used to construct 4-bit FRC to achieve image enhancement, characterized in that: The steps include: Step a. Divide the screen display area into a plurality of small matrix windows of 5 rows and 8 columns in a matrix form; Step b. For each pixel of each frame, fill the preset matrix selected by the current sub-pixel according to the RGB sub-pixels, wherein the preset matrix is ​​divided into a preset matrix corresponding to 10-level color levels and a preset matrix corresponding to 8-level color levels, and the numerical output of the current frame is realized according to the preset matrix.

2. The control method according to claim 1, characterized in that: The step b comprises the following steps: Step b11. Calculate the sub-pixel according to 10 bits, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0; Step b12. Determine the color level K of the sub-pixel according to the low bit value of the sub-pixel; Step b13. If the K is not 0000, a preset matrix is ​​selected for filling; Step b14. Obtain the value of the corresponding position in the 5x8 matrix window. If the value is 0, output the high bit of the sub-pixel; If the value is 1, the high bit of the sub-pixel is incremented by 1.

3. The control method according to claim 1 or 2, characterized in that: The step b13 comprises the following steps: Step b131. If the color level K corresponds to a 10-order color, a preset matrix corresponding to the first index frame1 is selected from the preset matrix and filled 4 times, wherein frame1 is initially set to 0, and frame1 is incremented by 1 at the end of a frame, and when frame1 is equal to 10, frame1 is reset to zero; Step b132. If the color level K corresponds to 8th order color, select the preset matrix corresponding to the second index frame2 from the preset matrix and fill it 5 times, where frame2 is initially set to 0, and frame2 is incremented by 1 at the end of a frame. When frame2 is equal to 8, frame2 is set to zero.

4. The control method according to claim 3, characterized in that: The step b132 includes the following steps: Step b132. If the color level K corresponds to the color level 0010, then repeatedly fill the preset matrix corresponding to the color level 0010 4 times and fill the preset matrix corresponding to the color level 0100 once; Step b132. If the color level K corresponds to the color level 0110, then repeatedly fill the preset matrix corresponding to the color level 0110 4 times and fill the preset matrix corresponding to the color level 0100 once; Step b132. If the color level K corresponds to the color level 1010, then repeatedly fill the preset matrix corresponding to the color level 1010 4 times and fill the preset matrix corresponding to the color level 1100 once; Step b132. If the color level K corresponds to the color level 1110, then repeatedly fill in the preset matrix corresponding to the color level 1110 four times and fill in the preset matrix corresponding to the color level 1100 once.

5. The control method according to claim 4, characterized in that: In five consecutive frames, the filling positions of the preset matrix of the color level filled once for each frame are different.

6. The control method according to any one of claims 2 to 5, characterized in that: The step b13 further comprises the following steps: - If K is 0000, all values ​​in the 5x8 matrix window are set to 0.

7. A control device for LCD image anti-shake, which is used to construct 4-bit FRC to achieve image enhancement, characterized in that: Includes the following devices: A first processing device, which is used to divide the screen display area into a plurality of small matrix windows with 5 rows and 8 columns in a matrix form; The second processing device is used to fill each pixel of each frame with the preset matrix selected by the current sub-pixel according to the RGB sub-pixels, wherein the preset matrix is ​​divided into a preset matrix corresponding to 10-level color levels and a preset matrix corresponding to 8-level color levels, and the numerical output of the current frame is realized according to the preset matrix.

8. The control device according to claim 7, characterized in that: The second processing device comprises the following devices: A third processing device is used to calculate the sub-pixel according to 10 bits, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0; A fourth processing device, configured to determine a color level K of the sub-pixel according to the low-bit value of the sub-pixel; A fifth processing device, configured to select a preset matrix for filling when K is not 0000; A sixth processing device, which is used to obtain the value of the corresponding position in the 5x8 matrix window, and if the value is 0, output the high bit of the sub-pixel; If the value is 1, the high bit of the sub-pixel is incremented by 1.

9. The control device according to claim 7 or 8, characterized in that: The fifth processing device comprises the following devices: A seventh processing device, which is used for selecting a preset matrix corresponding to a first index frame1 from the preset matrix and filling it 4 times when the color level K corresponds to a 10-order color, wherein frame1 is initially set to 0, and frame1 is incremented by 1 at the end of a frame, and when frame1 is equal to 10, frame1 is set to zero; The eighth processing device is used to select the preset matrix corresponding to the second index frame2 from the preset matrix and fill it 5 times when the color level K corresponds to the 8th level color, wherein frame2 is initially set to 0, and frame2 is incremented by 1 at the end of a frame, and when frame2 is equal to 8, frame2 is set to zero.

10. The control device according to claim 9, characterized in that: The eighth processing device comprises the following devices: A ninth processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 0010 four times and filling the preset matrix corresponding to the color level of 0100 once when the color level K corresponds to the color level of 0010; A tenth processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 0110 four times and filling the preset matrix corresponding to the color level of 0100 once when the color level K corresponds to the color level of 0110; An eleventh processing device, which is used for repeatedly filling the preset matrix corresponding to the color level of 1010 four times and filling the preset matrix corresponding to the color level of 1100 once when the color level K corresponds to the color level of 1010; The twelfth processing device is used for repeatedly filling the preset matrix corresponding to the color level 1110 four times and filling the preset matrix corresponding to the color level 1100 once when the color level K corresponds to the color level 1110.

Citation Information

Patent Citations

  • Apparatus and method for improving qualities of motion and still images to be output in a mobile communication terminal

    CN101150736A

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

    CN101227549A

  • Input gamma dithering systems and methods

    CN101593509A

  • Display brightness adjusting method and device, electronic equipment and computer readable storage medium

    CN114639356A

  • Circuit device and display device

    CN116403502A