The present invention relates to a display device and an image processing method. More particularly, the present invention relates to the display device and the image processing method in which a stripe pattern is detected and color shift is compensated.
A polarity inversion is generally performed in a liquid crystal display. If a voltage of a common electrode is fixed and the polarity inversion is performed on pixel electrodes, then the voltage of the common electrode may be shifted because of the coupling between the pixel electrodes and the common electrode. For example,
Embodiments of the invention provide a display device including at least one circuit and multiple pixels. Each of the pixels includes multiple sub-pixels, and each of the sub-pixels includes a pixel electrode and a portion of a common electrode. A frame period includes a first polarity period and a second polarity period. The circuit maintains a voltage of the common electrode unchanged during the frame period, and applies a first dot inversion mode to the pixel electrodes of the sub-pixels in the first polarity period, and applies a second dot inversion mode to the pixels electrodes of the sub-pixels in the second polarity period. The first dot inversion mode is different from the second dot inversion mode. The circuit determines if an input image has a first bright stripe and a first dark stripe adjacent to each other. If determining that the input image has the first bright stripe and the first dark stripe adjacent to the each other, the circuit increases an intensity of the sub-pixel adjacent to the first dark stripe in the first bright stripe, or increases an intensity of one of the sub-pixels in the first dark stripe, or decrease an intensity of the sub-pixel not adjacent to the first dark stripe in the first bright stripe.
In some embodiments, the input image includes a first red sub-pixel, a first green sub-pixel, a first blue sub-pixel, a second red sub-pixel, a second green sub-pixel and a second blue sub-pixel which are sequentially disposed in a same row. The operation of the circuit determining if the input image has the first bright stripe and the first dark stripe adjacent to the each other includes: (a) calculating a maximum red value of the first red sub-pixel and the second red sub-pixel, calculating a maximum green value of the first green sub-pixel and the second green sub-pixel, calculating a maximum blue value of the first blue sub-pixel and the second blue sub-pixel, calculating a red absolute difference value between the first red sub-pixel and the second red sub-pixel, calculating a green absolute difference value between the first green sub-pixel and the second green sub-pixel, and calculating a blue absolute difference value between the first blue sub-pixel and the second blue sub-pixel; (b) determining if a maximum of the maximum red value, the maximum green value and the maximum blue value minus a minimum of the maximum red value, the maximum green value and the maximum blue value is less than or equal to a first threshold; (c) determining if a maximum of the red absolute difference value, the green absolute difference value and the blue absolute difference value minus a minimum of the red absolute difference value, the green absolute difference value and the blue absolute difference value is less than or equal to a second threshold; and (d) increasing a stripe counter if the step (b) and the step (c) are affirmative.
In some embodiments, the circuit calculates a gain value according to the stripe counter. The circuit increases the intensity of the sub-pixel adjacent to the first dark stripe in first bright stripe according to the gain value, or increases the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe according to the gain value.
In some embodiments, the circuit inputs an absolute intensity difference between the first bright stripe and the first dark stripe into a lookup table to obtain a shift value, and multiplies the shift value by the gain value to obtain a modified shift value. The circuit increases the intensity of the sub-pixel adjacent to the first dark stripe in first bright stripe according to the modified shift value, or increases the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe according to the modified shift value.
In some embodiments, the circuit sets the intensity of the sub-pixel not adjacent to the first dark stripe in the first bright stripe according to the intensity of the sub-pixel adjacent to the first dark stripe in first bright stripe. The circuit sets the intensity of the sub-pixel not adjacent to the first bright stripe in the first dark stripe according to the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe.
In some embodiments, the circuit determines if the input image has the first bright stripe, the first dark stripe and a second bright stripe, wherein the first dark stripe is located between the first bright stripe and the second bright stripe. If determining that the input image has the first bright stripe, the first dark stripe and the second bright stripe, the circuit increase an intensity of the sub-pixel adjacent to the first dark stripe in the second bright stripe, or increases an intensity of the sub-pixel adjacent to the second bright stripe in the first dark stripe, or decreases an intensity of the sub-pixel not adjacent to the first dark stripe in the second bright stripe.
In some embodiments, the circuit sets the intensity of the sub-pixel not adjacent to the first dark stripe in the first bright stripe according to the intensity of the sub-pixel adjacent to the first dark stripe in first bright stripe. Alternatively, the circuit sets an intensity of the sub-pixel not adjacent to the first bright stripe and the second bright stripe in the first dark stripe according to an intensity of the sub-pixel adjacent to the first bright stripe or the second bright stripe in the first dark stripe. Alternatively, the circuit sets the intensity of the sub-pixel not adjacent to the first bright stripe in the second bright stripe according to an intensity of the sub-pixel adjacent to the first dark stripe in the second bright stripe.
In some embodiments, the input image includes a first red sub-pixel, a first green sub-pixel, a first blue sub-pixel, a second red sub-pixel, a second green sub-pixel, a second blue sub-pixel, a third red sub-pixel, a third green sub-pixel and a third blue sub-pixel which are sequentially disposed in a same row. The operation of the circuit determining if the input image has the first bright stripe, the first dark stripe and the second bright stripe includes: (a′) calculating a maximum red value of the first red sub-pixel and the second red sub-pixel, calculating a maximum green value of the first green sub-pixel and the second green sub-pixel, calculating a maximum blue value of the first blue sub-pixel and the second blue sub-pixel, calculating a first red absolute difference value between the first red sub-pixel and the second red sub-pixel, calculating a first green absolute difference value between the first green sub-pixel and the second green sub-pixel, calculating a first blue absolute difference value between the first blue sub-pixel and the second blue sub-pixel, calculating a second red absolute difference value between the first red sub-pixel and the third red sub-pixel, calculating a second green absolute difference value between the first green sub-pixel and the third green sub-pixel, and calculating a second blue absolute difference value between the first blue sub-pixel and the third blue sub-pixel; (b′) determining if a maximum of the maximum red value, the maximum green value and the maximum blue value minus a minimum of the maximum red value, the maximum green value and the maximum blue value is less than or equal to a first threshold; (c′) determining if a maximum of the first red absolute difference value, the first green absolute difference value and the first blue absolute difference value minus a minimum of the first red absolute difference value, the first green absolute difference value and the first blue absolute difference value is less than or equal to a second threshold; (d′) determining if the second red absolute difference value is less than or equal to a third threshold; (e′) determining if the second green absolute difference value is less than or equal to the third threshold; (f′) determining if the second blue absolute difference value is less than or equal to the third threshold; and (g′) increasing a stripe counter if the step (b′) to the step (f′) are all affirmative.
In some embodiments, the circuit calculates a gain value according to the stripe counter. The circuit increases the intensity of the sub-pixel adjacent to the first dark stripe in first bright stripe according to the gain value, or increases the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe according to the gain value, or increases the intensity of the sub-pixel adjacent to the second bright stripe in the first dark stripe according to the gain value, or increases the intensity of the sub-pixel adjacent to the first dark stripe in the second bright stripe according to the gain value.
In some embodiments, each of the pixels includes n sub-pixels, n is a positive integer, and both widths of the first bright stripe and the first dark stripe are equal to the positive integer n.
In some embodiments, the at least one circuit is a timing controller.
From another aspect, embodiments of the invention provide an image processing method for the display device including multiple pixels. Each of the pixels includes multiple sub-pixels. Each of the sub-pixels includes a pixel electrode and a portion of a common electrode. A frame period includes a first polarity period and a second polarity period. The image processing method includes: maintaining a voltage of the common electrode unchanged during the frame period, applying a first dot inversion mode to the pixel electrodes of the sub-pixels in the first polarity period, and applying a second dot inversion mode to the pixels electrodes of the sub-pixels in the second polarity period, wherein the first dot inversion mode is different from the second dot inversion mode; determine if an input image has a first bright stripe and a first dark stripe adjacent to each other; and if determining that the input image has the first bright stripe and the first dark stripe adjacent to the each other, increasing an intensity of the sub-pixel adjacent to the first dark stripe in the first bright stripe, or increasing an intensity of one of the sub-pixels in the first dark stripe, or decreasing an intensity of the sub-pixel not adjacent to the first dark stripe in the first bright stripe.
The invention can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows.
Specific embodiments of the present invention are further described in detail below with reference to the accompanying drawings, however, the embodiments described are not intended to limit the present invention and it is not intended for the description of operation to limit the order of implementation. Moreover, any device with equivalent functions that is produced from a structure formed by a recombination of elements shall fall within the scope of the present invention. Additionally, the drawings are only illustrative and are not drawn to actual size.
The using of “first”, “second”, “third”, etc. in the specification should be understood for identifying units or data described by the same terminology, but are not referred to particular order or sequence.
The voltage of the common electrode remains unchanged, and polarity inversion is performed on the pixel electrodes. The polarity of each pixel electrode at one time point is shown in
In detail, a frame period includes a first polarity period and a second polarity period.
When the polarity is “+” and the intensity is 128, the voltage of the pixel electrode is set as 7V; when the polarity is “+” and the intensity is 0, the voltage of the pixel electrode is set as 10V; when the polarity is “−” and the intensity is 128, the voltage of the pixel electrode is set as 3V; and when the polarity is “−” and the intensity is 0, the voltage of the pixel electrode is set as 0V.
In the first polarity period, the timing controller 210 applies a first dot inversion mode to the pixel electrodes of the sub-pixels, in which the detailed polarities are shown in the table 310 of
Note that when first polarity period is switched into a second polarity period, the voltages of the pixel electrodes change rapidly, and therefore the voltage of the common electrode may change due to the capacitor coupling. For example, a voltage summation of the row R1 in the table 320 minus a voltage summation of the row R1 in the table 330 is (17×2+20)−(13*2+40)=−12V which means a voltage variation on one end (i.e. pixel electrode) of the capacitor. The greater an absolute of the voltage variation is, the more the other end (i.e. common electrode) of the capacitor is affected. On the other hand, the brightness of the sub-pixel at the boundary between the bright stripe and the dark stripe may be shifted. Take the sub-pixels 361 and 362 as an example, the sub-pixel 361 is in the bright stripe 351, and the voltage thereof changes from 7V to 3V; but the sub-pixel 362 is in the dark stripe 352, and the voltage thereof changes from 0V to 10V. Due to the capacitor coupling, the voltage of the common electrode around the sub-pixel 362 arises so that the voltage of the pixel electrode of the sub-pixel 361 effectively drops, resulting in that the visual brightness is decreased. In addition, the sub-pixel 363 may not be affected by the capacitor coupling relatively because the sub-pixels around the sub-pixel 363 are all in the bright stripe 351. Therefore, from another aspect, the larger the intensity difference between the bright stripe 351 and the dark stripe 352 is, the more the sub-pixel at the boundary between the bright stripe 351 and the dark stripe 352 is affected because of the capacitor coupling.
In the embodiment, 3 sub-pixels associated with red, green, and blue constitute one pixel, and widths of the bright stripes 351, 353 and the dark stripes 352, 354 are all equal to 3. However, in other embodiments, one pixel may include n sub-pixels, in which n is a positive integer, and the widths of the bright stripes 351, 353 and the dark stripes 352, 354 are equal to the positive integer n that may also incurs the color shift as will. For example, each pixel includes 4 sub-pixels of red, green, blue, and white while the input image has a bright stripe and a dark stripe which widths are equal to 4 and are adjacent to each other. In this example, the situation of color shift also occurs. Alternatively, each pixel may include 4 sub-pixels of red, green, blue, and yellow. In other embodiments, the widths of the bright stripe and the dark stripe may be equal to k×n, in which k is a positive integer representing the number of the pixels included in one bright stripe or one dark stripe. In some embodiments, the width of the bright stripe may be different from that of the dark stripe. For example, the width of the bright stripe is equal to 2n, and the width of the dark stripe is equal to n.
In the embodiment of
In the embodiment, the timing controller 210 determines if the input image has a first bright stripe and a first dark stripe adjacent to each other. If determining that the input image has the first bright stripe and the first dark stripe adjacent to the each other, the timing controller 210 increase the intensity of the sub-pixel adjacent to the first dark stripe in the first bright stripe, or increases the intensity of at least one sub-pixel in the first dark stripe, or decreases the intensity of the sub-pixel not adjacent to the first dark stripe in the first bright stripe. For example, in the embodiment of
In the step (a), a maximum red value MaxR=Max(R1,R2) is calculated for the red sub-pixel R1 and the red sub-pixel R2; a maximum green value MaxG=Max(G1,G2) is calculated for the green sub-pixel G1 and the green sub-pixel G2; a maximum blue value MaxB=Max(B1,B2) is calculated for the blue sub-pixel B1 and the blue sub-pixel B2. Next, a red absolute difference value Diff_R1=abs(R1−R2) is calculated between the red sub-pixel R1 and the red sub-pixel R2; a green absolute difference value Diff_G1=abs(G1−G2) is calculated between the green sub-pixel G1 and the green sub-pixel G2; a blue absolute difference value Diff_B1=abs(B1−B2) is calculated between the blue sub-pixel B1 and the blue sub-pixel B2. Max( ) represents a maximum function, and abs( ) represents an absolute function.
In the step (b), it is determined whether a maximum of the maximum red value MaxR, the maximum green value MaxG and the maximum blue value MaxB minus a minimum of the maximum red value MaxR, the maximum green value MaxG and the maximum blue value MaxB is less than or equal to a first threshold. The step (b) can be presented as pseudocode: if(Max(MaxR, MaxG, MaxB)−Min(MaxR, MaxG, MaxB))<=Th1, where Th1 is the first threshold.
In the step (c), it is determined whether a maximum of the red absolute difference value Diff_R1, the green absolute difference value Diff_G1 and the blue absolute difference value Diff_B1 minus a minimum of the red absolute difference value Diff_R1, the green absolute difference value Diff_G1 and the blue absolute difference value Diff_B1 is less than or equal to a second threshold. The step (c) can be presented as pseudocode: if((Max(Diff_R1,Diff_G1,Diff_B1)−Min(Diff_R1,Diff_G1,Diff_B1))<=Th2), where Th2 is the second threshold.
In the step (d), it is determined whether the step (b) and the step (c) are affirmative. If the step (b) and the step (c) are both affirmative, a stripe counter is increased.
After the steps (a) to (d) are performed, the block constitute by the 6 sub-pixels is shifted to the right, and then the steps (a) to (d) are performed on the pixels P3 and P4. When performing the steps (a) to (d) on the pixel P3 and P4, the sub-pixels R1, G1 and B1 written in the pseudocodes above mean the sub-pixels of the pixel P3, and so on.
In some embodiments, after the steps (a) to (d) are performed on all the sub-pixels in a row of the input image, it is determined if the stripe counter is greater than a threshold. If the stripe counter is greater than the threshold, it means the input image has the bright stripe/dark stripe, and then the intensities of some sub-pixels have to be adjusted. How the intensities are adjusted will be described with reference of
If the intensity of the red sub-pixel R1 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G1 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T1. After the type T1 is determined, the intensities of the red sub-pixel R2, the green sub-pixel G2, and the blue sub-pixel B2 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G1 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T2. After the type T2 is determined, the intensities of the green sub-pixel G2, the blue sub-pixel B2, and the red sub-pixel R1 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T3. After the type T3 is determined, the intensities of the blue sub-pixel B2, the red sub-pixel R1, and the green sub-pixel G1 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T4. After the type T4 is determined, the intensities of the red sub-pixel R1, the green sub-pixel G1, and the blue sub-pixel B1 are increased.
If the intensity of the red sub-pixel R1 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T5. After the type T5 is determined, the intensities of the green sub-pixel G1, the blue sub-pixel B1, and the red sub-pixel R2 are increased.
If the intensity of the red sub-pixel R1 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G1 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T6. After the type T6 is determined, the intensities of the blue sub-pixel B1, the red sub-pixel R2, and the green sub-pixel G2 are increased.
In the embodiment of
If it is determined that the current block belongs to the type T1, the intensity of the red sub-pixel R1 is increased, the intensity of the green sub-pixel G1 is decreased, and the intensity of the blue sub-pixel B1 is increased. If it is determined that the current block belongs to the type T2, the intensity of the green sub-pixel G1 is increased, the intensity of the blue sub-pixel B1 is decreased, and the intensity of the red sub-pixel R2 is increased. If it is determined that the current block belongs to the type T3, the intensity of the blue sub-pixel B1 is increased, the intensity of the red sub-pixel R2 is decreased, and the intensity of the green sub-pixel G2 is increased. If it is determined that the current block belongs to the type T4, the intensity of the red sub-pixel R2 is increased, the intensity of the green sub-pixel G2 is decreased, and the intensity of the blue sub-pixel B2 is increased. If it is determined that the current block belongs to the type T5, the intensity of the red sub-pixel R1 is increased, the intensity of the green sub-pixel G2 is increased, and the intensity of the blue sub-pixel B2 is decreased. If it is determined that the current block belongs to the type T6, the intensity of the blue sub-pixel B2 is increased, the intensity of the red sub-pixel R1 is decreased, and the intensity of the blue sub-pixel B1 is increased.
In some embodiments, the intensity of the sub-pixel not adjacent to the dark stripe in the bright stripe is optionally not altered, and/or the intensity of the sub-pixel not adjacent to the bright stripe in the dark stripe is optionally not altered. For example, in the type T1 of
Referring to
The step (a′) includes all operations of the step (a), and additionally includes: a second red absolute difference value Diff_R2=abs(R1−R3) between the red sub-pixel R1 and red sub-pixel R3 is calculated; a second green absolute difference value Diff_G2=abs(G1−G3) between the green sub-pixel R1 and the green sub-pixel R3 is calculated; and a second blue absolute difference value Diff_B2=abs(B1−B3) between the blue sub-pixel B1 and the blue sub-pixel B3 is calculated.
The step (b′) is identical to the step (b). The step (c′) is identical to the step (c). In the step (d′), it is determined whether the second red absolute difference value Diff_R2 is less than or equal to a third threshold Th3. In the step (e′), it is determined whether the second green absolute difference value Diff_G2 is less than or equal to the third threshold Th3. In the step (f′), it is determined whether the second blue absolute difference value Diff_B2 is less than or equal to the third threshold Th3.
In the step (g′), it is determined whether he steps (b′) to (f′) are affirmative. If the steps (b′) to (f′) are all affirmative, a stripe counter is increased. Next, the block is shifted to the right. After the steps (a′) to (g′) are performed on all sub-pixels in the same row, it is determined whether the stripe counter is greater than a threshold. If the stripe counter is greater than the threshold, it means there are bright stripes/dark stripes in the input image, and then the intensities of some sub-pixels have to be adjusted. The adjustment will be described with reference of
In the embodiment of
If the intensity of the red sub-pixel R1 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G1 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T1. After the type T1 is determined, the intensities of the red sub-pixel R2, the green sub-pixel G2, and the blue sub-pixel B2 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G1 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T2. After the type T2 is determined, the intensities of the green sub-pixel G2, the blue sub-pixel B2, the red sub-pixel R3, and the red sub-pixel R1 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B1 is equal to the maximum blue value MaxB, it means the current block belongs to the type T3. After the type T3 is determined, the intensities of the blue sub-pixel B2, the red sub-pixel R3, the green sub-pixel G3, the red sub-pixel R1, and the green sub-pixel G1 are increased.
If the intensity of the red sub-pixel R2 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T4. After the type T4 is determined, the intensities of the red sub-pixel R1, the green sub-pixel G1, the blue sub-pixel B1, the red sub-pixel R3, the green sub-pixel G3, and the blue sub-pixel B3 are increased.
If the intensity of the red sub-pixel R3 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G2 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T5. After the type T5 is determined, the intensities of the green sub-pixel G3, the blue sub-pixel B3, the green sub-pixel G1, the blue sub-pixel B1, and the red sub-pixel R2 are increased.
If the intensity of the red sub-pixel R3 is equal to the maximum red value MaxR, the intensity of the green sub-pixel G3 is equal to the maximum green value MaxG, and the intensity of the blue sub-pixel B2 is equal to the maximum blue value MaxB, it means the current block belongs to the type T6. After the type T6 is determined, the intensities of the blue sub-pixel B1, the red sub-pixel R2, the green sub-pixel G2, and the red sub-pixel R3 are increased.
Referring to
If it is determined that the current block belongs to the type T1, the intensity of the red sub-pixel R1 is increased, the intensity of the green sub-pixel G1 is decreased, the intensity of the blue sub-pixel B1 is increased, the intensity of the red sub-pixel R3 is increased, the intensity of the green sub-pixel G3 is decreased, the intensity of the blue sub-pixel B3 is increased. If it is determined that the current block belongs to the type T2, the intensity of the green sub-pixel G1 is increased, the intensity of the blue sub-pixel B1 is decreased, the intensity of the red sub-pixel R2 is increased, the intensity of the green sub-pixel G3 is increased, and the intensity of the blue sub-pixel B3 is decreased. If it is determined that the current block belongs to the type T3, the intensity of the blue sub-pixel B1 is increased, the intensity of the red sub-pixel R2 is decreased, the intensity of the green sub-pixel G2 is increased, and the intensity of the blue sub-pixel B3 is increased. If it is determined that the current block belongs to the type T4, the intensity of the red sub-pixel R2 is increased, the intensity of the green sub-pixel G2 is decreased, and the intensity of the blue sub-pixel B2 is increased. If it is determined that the current block belongs to the type T5, the intensity of the red sub-pixel R1 is increased, the intensity of the green sub-pixel G2 is increased, the intensity of the blue sub-pixel B2 is decreased, and the intensity of the red sub-pixel R3 is increased. If it is determined that the current block belongs to the type T6, the intensity of the red sub-pixel R1 is decreased, the intensity of the green sub-pixel G1 is decreased, the intensity of the blue sub-pixel B2 is increased, the intensity of the red sub-pixel R3 is decreased, and the intensity of the green sub-pixel G3 is increased.
In some embodiments, the intensities of the sub-pixels not adjacent to the dark stripe in the bright stripe are optionally not altered, and/or the intensities of the sub-pixel not adjacent to the bright stripe in the dark stripe are optionally not altered. For example, in the type T3 of
In the embodiments, each pixel includes three sub-pixels, and therefore the sub-pixel not adjacent to the dark stripe in the bright stripe may be referred to as a middle sub-pixel, and the sub-pixel not adjacent to the dark stripe in the bright stripe may be referred to as the middle sub-pixel. In some embodiments, the intensity of the middle sub-pixel in the bright stripe is set according to the intensity of the sub-pixel adjacent to the dark stripe in the bright stripe. For example, in the type T1 of
In some embodiments, when adjusting the intensity of the sub-pixel adjacent to the dark stripe in the bright stripe, the intensity is increased according to a gain value which is calculated according to the stripe counter. Similarly, the gain value may be used to increase the intensity of the sub-pixel adjacent to the bright stripe in the dark stripe. The gain value is proportional to the stripe counter. The larger the stripe counter is, the more the sub-pixels are affected by the capacitor coupling, and therefore the amplitude of the adjustment has to be larger. Take the type T1 of
In the embodiments, six or nine sub-pixels are taken as a block to detect the capacitor coupling. In addition, the intensities of the sub-pixels in the edges of the bright stripe and the dark stripe are increased. As a result, the problem of color shift is addressed.
Although the present invention has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained herein. It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims.