An image processing method for a display device comprising a plurality of pixels, wherein each of the pixels comprises a plurality of sub-pixels, each of the sub-pixels comprises a pixel electrode and a portion of a common electrode, a frame period comprises a first polarity period and a second polarity period, and the image processing method comprises:
- 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;
- determining if an input image comprising a plurality of intensities has a first bright stripe and a first dark stripe adjacent to each other, wherein each of the intensities corresponds to one of the sub-pixels;
- and
- if determining that the input image has the first bright stripe and the first dark stripe adjacent to the each other, calculating an absolute intensity difference between the first bright stripe and the first dark stripe, and increasing the intensity of the sub-pixel adjacent to the first dark stripe in the first bright stripe according to the absolute intensity difference and a stripe counter or increasing the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe according to the absolute intensity difference and the stripe counter, wherein an amplitude of an adjustment of the intensity of the sub-pixel adjacent to the first dark stripe in the first bright stripe or an adjustment of the intensity of the sub-pixel adjacent to the first bright stripe in the first dark stripe is positively correlated to the absolute intensity difference and the stripe counter,
- wherein the input image comprises 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 second blue sub-pixel which are sequentially disposed in a same row, and the step of determining if the input image has the first bright stripe and the first dark stripe adjacent to the each other comprises:
- (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 the stripe counter is the step (b) and the step (c) are affirmative.