A method and apparatus for anti-jitter control of an LCD image

By dividing the LCD display into small matrix windows and using a combination of 10-level and 8-level color levels, the flickering and stripe problems in 4-bit FRC application scenarios were solved, and the display color and grayscale levels were improved.

CN119763508BActive Publication Date: 2026-03-03NEW VISION MICROELECTRONICS INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

Existing LCD displays suffer from image instability and flickering in 4-bit FRC applications, especially during inter-frame visual averaging, which can easily cause image flickering and stripes.

Method used

By dividing the screen display area into small matrix windows of 5 rows and 8 columns, and using a combination of 10-level and 8-level color levels, 16 levels of color are constructed, reducing the number of inter-frame loops, ensuring the integrity of inter-frame loops, and reducing screen flicker and stripes.

Benefits of technology

It increases the number of displayed colors and gray levels, reduces screen flicker and stripes, improves screen stability, and the method is simple, easy to apply, and low in cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119763508B_ABST
    Figure CN119763508B_ABST
Patent Text Reader

Abstract

The application provides a LCD image anti-shaking control method for constructing 4bit FRC to realize image enhancement, comprising the following steps: a. dividing the screen display area into a plurality of 5-row 8-column small matrix windows in a matrix form; b. for each pixel of each frame, filling according to the preset matrix selected by the current sub-pixel for each RGB sub-pixel, wherein the preset matrix is divided into preset matrices corresponding to 10-order color levels and preset matrices corresponding to 8-order color levels, and the numerical output of the current frame is realized according to the preset matrix. The application also provides a corresponding control device. Through the control method and device, the LCD display can reduce picture flicker and stripes, realize 4bit FRC and image enhancement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and in particular to display methods for LCD display devices, specifically to a shake-resistant control method and corresponding control device for LCD image display. Background Technology

[0002] In existing liquid crystal displays (LCDs), the number of colors or gray levels is one of the important indicators for measuring their display capabilities. In addition to the physical display capabilities of the LCD itself, the number of colors and gray levels can be increased by frame rate dithering or pixel dithering algorithms. The FRC (Frame Rate Control) algorithm increases the number of colors in the picture by combining temporal and spatial domain processing. For example, in 2-bit FRC, the algorithm constructs a pixel matrix within the frame and performs visual pixel averaging between frames, so that 6-bit (8-bit) can display most of the gray levels and colors of 8-bit (10-bit).

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

[0004] For 2-bit FRC, the visual averaging between frames requires 4 frames to complete the grayscale averaging of each pixel. Extending this to 4-bit FRC, the visual averaging between frames increases to 16 frames. Continuously changing the image for 16 frames can easily cause screen flickering. Simply reducing the number of frame changes will result in incomplete frame loops, causing some pixels to fail to achieve grayscale averaging between frames, resulting in stripes in the image.

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

[0006] To address the technical deficiencies of existing technologies, the present invention aims to provide a method for LCD image stabilization control, which constructs a 4-bit FRC to achieve image enhancement, characterized by the following steps:

[0007] Step a. Divide the screen display area into multiple small matrix windows of 5 rows and 8 columns using a matrix format;

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

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

[0010] Step b11. Calculate the sub-pixels 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 based on its low-order bit value;

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

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

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

[0015] Step b131. If the color level K corresponds to a 10-level color, then select the preset matrix corresponding to the first index frame1 from the preset matrix and fill it 4 times. The frame1 is initially set to 0, and frame1 is incremented by 1 at the end of a frame. When frame1 equals 10, frame1 is set to zero.

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

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

[0018] Step b132. If the color level K corresponds to color level 0010, then repeat filling the preset matrix corresponding to color level 0010 4 times and filling the preset matrix corresponding to color level 0100 1 time.

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

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

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

[0022] Preferably, in five consecutive frames, the filling position of the preset matrix for the color level that is filled once in each frame is different.

[0023] Preferably, step b13 further includes the following step: if K is 0000, then all values ​​in the 5x8 matrix window are set to 0. That is, in conjunction with the above step b13, it is determined whether the color level K is 0000. If the value is 0000, then 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 stabilization is provided, which is used to construct a 4-bit FRC to achieve image enhancement, characterized in that it includes the following means:

[0025] The first processing device is used to divide the screen display area into multiple small matrix windows of 5 rows and 8 columns in a matrix form.

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

[0027] Preferably, the second processing apparatus includes the following devices:

[0028] The third processing device is used to calculate the sub-pixels 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 is used to determine the color level K of the sub-pixel based on the low-order bit value of the sub-pixel;

[0030] The fifth processing device is used to select a preset matrix for filling when K is not 0000;

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

[0032] Preferably, the fifth processing device includes the following:

[0033] The seventh processing device is used to select the preset matrix corresponding to the first index frame1 from the preset matrix and fill it 4 times when the color level K corresponds to the 10th level color. The preset matrix is ​​initially set to 0, and frame1 is incremented by 1 at the end of a frame. When frame1 equals 10, frame1 is set to zero.

[0034] The eighth processing device, when the color level K corresponds to 8 levels of color, selects the preset matrix corresponding to the second index frame2 from the preset matrix and fills it 5 times. The frame2 is initially set to 0, and frame2 is incremented by 1 at the end of a frame. When frame2 equals 8, frame2 is set to zero.

[0035] Preferably, the eighth processing device includes the following:

[0036] The ninth processing device is used to repeatedly fill the preset matrix corresponding to the color level 0010 four times and fill the preset matrix corresponding to the color level 0100 once when the color level K corresponds to the color level 0010.

[0037] The tenth processing device is used to repeatedly fill the preset matrix corresponding to the color level 0110 four times and fill the preset matrix corresponding to the color level 0100 once when the color level K corresponds to the color level 0110.

[0038] The eleventh processing device is used to repeatedly fill the preset matrix corresponding to the color level 1010 four times and fill the preset matrix corresponding to the color level 1100 once when the color level K corresponds to the color level 1010.

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

[0040] Furthermore, preferably, in five consecutive frames, the filling position of the preset matrix for the color level that is filled once in each frame is different.

[0041] The LCD display anti-shake control method and corresponding control device provided by this invention are used to construct a 4-bit FRC to achieve image enhancement. The method constructs a matrix and loop logic, and uses a combination of 10-level and 8-level to construct 16-level colors, replacing the conventional 16-level color levels. This reduces the number of inter-frame loops while ensuring the integrity of the inter-frame loop, thereby reducing screen flicker and stripes, and achieving an increase in the number of display colors and gray levels.

[0042] Compared with existing technologies, this technical solution reduces the number of inter-frame loops while ensuring the integrity of the inter-frame loop by constructing a matrix and loop logic. Compared with the conventional 16-frame loop, this method can complete one loop in a maximum of 10 frames, thereby reducing screen flicker and stripes, achieving 4-bit FRC, and thus realizing image enhancement of the panel, and improving the number of displayed colors and grayscale levels.

[0043] This technical solution is efficient, has low implementation cost compared to existing technologies, is easy to apply, and can be effectively promoted. Attached Figure Description

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

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

[0046] Figure 2 A schematic diagram of an 8th-order color matrix filling a 5x8 matrix window in an LCD image anti-shake control method according to a first embodiment of the present invention is shown.

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

[0048] Figures 4 to 18 A schematic diagram of a 1-15 order color preset matrix constructed in an LCD image stabilization control method according to a first embodiment of the present invention is shown; and

[0049] Figure 19 A flowchart illustrating a method for LCD image stabilization control according to a first embodiment of the present invention is shown. Detailed Implementation

[0050] To better illustrate the technical solution of the present invention, the present invention will be further described below with reference to the accompanying drawings.

[0051] refer to Figure 19 This is a flowchart illustrating a method for LCD image anti-shake control according to a first embodiment of the present invention. Specifically, step a is executed first, dividing the screen display area into multiple small matrix windows of 5 rows and 8 columns using a matrix. Then, step b11 is executed, where for each pixel of each frame, the sub-pixel is calculated using 10 bits, with the high bits represented as b9, b8, b7, b6, b5, b4, and the low bits represented as b3, b2, b1, b0. Next, step b12 is executed, determining the color level K of the sub-pixel based on the low bit value. Then, step b13 is executed, where if K is not 0000, a preset matrix is ​​selected for filling. Finally, step b14 is executed, obtaining the value at 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 incremented by 1.

[0052] In step b13, when filling the 5x8 matrix window, different fill schemes are selected based on the color level K. The basic idea is to select a specific scheme from the preset matrix for filling. To better achieve the anti-shake effect, different combinations of schemes are used for filling, as described in the invention summary and the following embodiments.

[0053] Furthermore, Figures 1 to 18 The present invention illustrates the implementation process of a method for anti-shake control in LCD image display, wherein the control method specifically includes the following steps:

[0054] The initial 4-bit 1 / 16 color gradation is modified to a combination of 10-level and 8-level color gradation, specifically 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] This reduces the inter-frame loop from 16 frames to a maximum of 10 frames.

[0057] The order of the above values ​​after sorting by size and their corresponding levels from smallest to largest are as follows:

[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 based on 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, it is preferable to select a matrix window size of 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 using a matrix window. If the boundaries cannot form a complete 5x8 window, it is expanded into a 5x8 matrix window, but the windows outside the boundaries are not displayed.

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

[0062] The matrix corresponding to 10 color levels 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 8 levels of color needs to be filled with 5 matrices, and its 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 8th-order color matrix are as follows:

[0067] After sorting, the 8th-order color energy level is not asymmetrically different from 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, in a 5x8 matrix window, for color level 1 / 8: 0010, the matrix corresponding to color level 1 / 8: 0010 is filled four times, and then the matrix corresponding to color level 2 / 8: 0100 is filled once. The average value of the matrix window can then be obtained as follows:

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

[0073] To ensure uniform image quality, the matrix corresponding to the 1 / 8:0010 fill should appear in a different position in each frame, completing one cycle every 5 frames.

[0074] 2 / 8:0100, 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 widens the difference with the 1 / 10:0001 color level, making the 1 / 8:0010 color level symmetrical with the differences between the adjacent 1 / 10:0001 and 2 / 10:0011 levels.

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

[0081] For color level 3 / 8:0110, the process is to repeatedly fill the matrix corresponding to color level 3 / 8:0110 four times, and then fill the matrix corresponding to color level 2 / 8:0100 once. The average of the values ​​in this matrix window can then be obtained as follows:

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

[0083] To ensure uniformity of the image, the position of the matrix corresponding to 2 / 8 of the first filling should be different in each frame, and a cycle is completed in 5 frames.

[0084] For a 5 / 8 color level, the process involves repeatedly filling the matrix corresponding to the 5 / 8 color level four times, and then filling the matrix corresponding to the 6 / 8 color level once. The average of the values ​​in this matrix window can then be obtained as follows:

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

[0086] To ensure uniformity of the image, the position of the matrix corresponding to the 6 / 8:1100 fill should be different in each frame, and a cycle is completed in 5 frames.

[0087] For color level 7 / 8:1110, the process is to repeatedly fill the matrix corresponding to color level 7 / 8:1110 four times, and then fill the matrix corresponding to color level 6 / 8:1100 once. The average of the values ​​in this matrix window can then be obtained as follows:

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

[0089] To ensure uniform image quality, the position of the matrix corresponding to the 6 / 8:1100 fill should be different in each frame, and a cycle is completed in 5 frames.

[0090] Those skilled in the art will understand that the values ​​0001, 1100, 1110, etc. mentioned above are... Figures 4 to 18 The displayed values ​​can be obtained by dividing the sub-pixel by a remainder. The remainder is then used to search in the preset matrix to obtain the values ​​such as 0001, 1100, and 1110, thereby determining the preset matrix values ​​used for the current 5*8 small matrix window and filling the current 5*8 small matrix window.

[0091] Furthermore, from another perspective, the specific steps of the anti-shake control method provided by this invention are as follows:

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

[0093] Read in the pixel's RGB grayscale values, where RGB are processed independently but in the same way;

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

[0095] The lower 4 bits of pixel G are represented as: b3, b2, b1, b0;

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

[0097] The color level is determined based on the values ​​of b3 to b0, ranging from 0001 to 1111.

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

[0099] Otherwise, set two counters for each frame, denoted as frame1 and frame2, with an initial value of 0.

[0100] 1. At the end of a frame, frame1 is incremented by 1. When frame1 equals 10, frame1 is set to zero.

[0101] 2. At the end of a frame, frame2 is incremented by 1. When frame2 equals 8, frame2 is set to zero.

[0102] When the values ​​of the lower bits b3 to b0 correspond to the 10th level of color, i.e., 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 first frame of the 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 lower b3 to b0 correspond to the 8th level of color, 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, based on b3 to b0, select the second-th matrix from the corresponding matrix group and the adjacent matrix group to fill the 5x8 matrix window;

[0105] Determine the position of the pixel in the 5x8 matrix window based on the current pixel row and column.

[0106] Obtain the value at the corresponding position in the 5x8 matrix window. If the value is 0, output the high-order bit of pixel G; if the value is 1, increment the high-order bit of pixel G by 1.

[0107] The specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can 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 LCD image anti-shake control, which is used for constructing 4bit FRC implementation image enhancement, characterized in that, The method comprises the following steps: Step a. dividing a screen display area into a plurality of 5x8 matrix windows by matrix form; Step b. for each pixel of each frame, filling the current sub-pixel selected preset matrix according to RGB sub-pixel, wherein the preset matrix is divided into preset matrix corresponding to 10-order color level and preset matrix corresponding to 8-order color level, and the numerical output of the current frame is realized according to the preset matrix; The step b comprises the following steps: Step b11. calculating the sub-pixel according to 10bit, wherein the high bit is represented as b9, b8, b7, b6, b5, b4, and the low bit is represented as b3, b2, b1, b0; Step b12. determining 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, selecting the preset matrix to fill; Step b14. obtaining the value of the corresponding position in the 5x8 matrix window, if the value is 0, outputting the high bit of the sub-pixel, if the value is 1, adding 1 to the high bit of the sub-pixel; The step b13 comprises the following steps: Step b131. if the color level K corresponds to 10-order color, selecting the preset matrix corresponding to the first index frame1 to fill 4 times, wherein frame1 is initially set to 0, and frame1 is increased by 1 at the end of each frame, when frame1 is equal to 10, frame1 is set to 0; Step b132. if the color level K corresponds to 8-order color, selecting the preset matrix corresponding to the second index frame2 to fill 5 times, wherein frame2 is initially set to 0, and frame2 is increased by 1 at the end of each frame, when frame2 is equal to 8, frame2 is set to 0; The step b132 comprises the following steps: Step b132. if the color level K corresponds to 0010 color level, repeating filling the preset matrix corresponding to 0010 color level 4 times, and filling the preset matrix corresponding to 0100 color level 1 time; Step b132. if the color level K corresponds to 0110 color level, repeating filling the preset matrix corresponding to 0110 color level 4 times, and filling the preset matrix corresponding to 0100 color level 1 time; Step b132. if the color level K corresponds to 1010 color level, repeating filling the preset matrix corresponding to 1010 color level 4 times, and filling the preset matrix corresponding to 1100 color level 1 time; Step b132. if the color level K corresponds to 1110 color level, repeating filling the preset matrix corresponding to 1110 color level 4 times, and filling the preset matrix corresponding to 1100 color level 1 time.

2. The control method according to claim 1, characterized by, In the continuous 5 frames, the filling positions of the preset matrix of the color level filled 1 time for each frame are different.

3. The control method according to claim 1 or 2, characterized by, The step b13 further comprises the following steps: If K is 0000, the values in the 5x8 matrix window are all set to 0.

4. A control apparatus for anti-jitter of an LCD image for constructing 4 bit FRC implementation image enhancement, characterized by, The method comprises the following steps: A first processing device for dividing a screen display area into a plurality of 5x8 matrix windows by matrix form; Second processing device for each pixel of each frame, according to the current sub-pixel selected preset matrix filling respectively in RGB sub-pixel, wherein the preset matrix is divided into 10 order color level corresponding preset matrix and 8 order color level corresponding preset matrix, according to the preset matrix realizes the numerical output of current frame; Wherein, the second processing device includes the following device: Third processing device, for calculating sub-pixel according to 10 bit, high bit is b9, b8, b7, b6, b5, b4, low bit is b3, b2, b1, b0; Fourth processing device, for determining the color level K of the sub-pixel according to the low bit value of the sub-pixel; Fifth processing device, for selecting preset matrix to fill when the K is not 0000; Sixth processing device, for obtaining 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 added by 1; Wherein, the fifth processing device includes the following device: Seventh processing device, for selecting the preset matrix corresponding to the first index frame1 to fill 4 times when the color level K corresponds to 10 order color, wherein frame1 is initially set to 0, and frame1 is added by 1 at the end of a frame, when frame1 is equal to 10, frame1 is set to zero; Eighth processing device, for selecting the preset matrix corresponding to the second index frame2 to fill 5 times when the color level K corresponds to 8 order color, wherein frame2 is initially set to 0, and frame2 is added by 1 at the end of a frame, when frame2 is equal to 8, frame2 is set to zero; Wherein, the eighth processing device includes the following device: Ninth processing device, for repeating filling 4 times the preset matrix corresponding to 0010 color level and filling 1 time the preset matrix corresponding to 0100 color level when the color level K corresponds to 0010 color level; Tenth processing device, for repeating filling 4 times the preset matrix corresponding to 0110 color level and filling 1 time the preset matrix corresponding to 0100 color level when the color level K corresponds to 0110 color level; Eleventh processing device, for repeating filling 4 times the preset matrix corresponding to 1010 color level and filling 1 time the preset matrix corresponding to 1100 color level when the color level K corresponds to 1010 color level; Twelfth processing device, for repeating filling 4 times the preset matrix corresponding to 1110 color level and filling 1 time the preset matrix corresponding to 1100 color level when the color level K corresponds to 1110 color level.

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