An electronic device comprising: a memory configured to store an image; a display; and a processor, wherein the processor is configured to: display the image stored in the memory on the display; select at least one pixel, which is positioned within a specified distance and in a specified direction from a pixel displayed at a specified brightness or more, from among pixels displayed on the display at less than the specified brightness; modify the image by increasing brightness of the selected at least one pixel; and shift the modified image on the display in a shift direction; wherein the display includes a plurality of different types of pixels, each pixel including a plurality of sub pixels of different colours and each type of pixel differing from each other type of pixel by an arrangement order of its colour sub pixels, wherein a first group of pixels formed by one pixel of one type or by a plurality of pixels all of different types is repeated periodically in a horizontal display direction to form a row of pixels consisting of said repeated first groups of pixels, and a second group formed by one pixel of one type or by a plurality of pixels all of different types is repeated periodically in a vertical display direction to form a column of pixels consisting of said repeated second groups of pixels, wherein the number of pixels of the first group of pixels is equal to a first period in the horizontal direction and wherein the number of pixels of the second group of pixels is equal to a second period in the vertical direction; and wherein the processor is configured to: determine the specified distance based on the first and second periods, wherein the specified distance is expressed in pixels and the processor is configured to determine the specified distance by subtracting the value one from a maximum value between the first and second periods; and wherein the processor is further configured to determine the specified direction based on the shift direction of the image. a memory configured to store an image; a display; and a processor, wherein the processor is configured to: display the image stored in the memory on the display; select at least one pixel, which is positioned within a specified distance and in a specified direction from a pixel displayed at a specified brightness or more, from among pixels displayed on the display at less than the specified brightness; modify the image by increasing brightness of the selected at least one pixel; and shift the modified image on the display in a shift direction; display the image stored in the memory on the display; select at least one pixel, which is positioned within a specified distance and in a specified direction from a pixel displayed at a specified brightness or more, from among pixels displayed on the display at less than the specified brightness; modify the image by increasing brightness of the selected at least one pixel; and shift the modified image on the display in a shift direction; wherein the display includes a plurality of different types of pixels, each pixel including a plurality of sub pixels of different colours and each type of pixel differing from each other type of pixel by an arrangement order of its colour sub pixels, wherein a first group of pixels formed by one pixel of one type or by a plurality of pixels all of different types is repeated periodically in a horizontal display direction to form a row of pixels consisting of said repeated first groups of pixels, and a second group formed by one pixel of one type or by a plurality of pixels all of different types is repeated periodically in a vertical display direction to form a column of pixels consisting of said repeated second groups of pixels, wherein the number of pixels of the first group of pixels is equal to a first period in the horizontal direction and wherein the number of pixels of the second group of pixels is equal to a second period in the vertical direction; and wherein the processor is configured to: determine the specified distance based on the first and second periods, wherein the specified distance is expressed in pixels and the processor is configured to determine the specified distance by subtracting the value one from a maximum value between the first and second periods; and wherein the processor is further configured to determine the specified direction based on the shift direction of the image.