An image processing device configured to process a video signal to be displayed on a display having pixels each including sub-pixels having different colors, the sub-pixels being arranged in a shape of stripes, the image processing device comprising:
- a processor;
- and
- a memory storing a program,
- wherein the program, when executed by the processor, configures the processor to have:
- a pixel scan section configured to analyze the video signal by two pixels adjacent in a direction orthogonal to the stripes and detect, in the two pixels in each of which at least one sub-pixel is lit, dark sub-pixels continuing by a number equivalent to one pixel or more between two bright sub-pixels each of which has a largest value in each of the two pixels;
- a correction target determination section configured to determine at least one sub-pixel in the dark sub-pixels to be a correction target;
- a correction value computation section configured to compute a correction value of the correction-target sub-pixel based on values of the sub-pixels included in the two pixels;
- and
- a sub-pixel correction section configured to increase a value of the correction target sub-pixel by the correction value.