A method of displaying a two-dimensional 2D or a three-dimensional image, the method comprising: determining whether an input image sequence having a first frame rate is a 2D image sequence or a 3D image sequence; generating a 2D output image sequence having a second frame rate if it is determined that the input image sequence is the 2D image sequence, wherein the 2D output image sequence comprises the input image sequence and a plurality of 2D intermediate images (513, 517) generated by performing motion estimation or motion compensation on any two adjacent images in the input image sequence; and generating a 3D output image sequence at a third frame rate if it is determined that the input image sequence is the 3D image sequence, wherein the 3D output image sequence comprises an arrangement of (i) the input image sequence, (ii) a plurality of left-viewpoint intermediate images, and (iii) a plurality of right-viewpoint intermediate images, wherein the input 3D image sequence comprises a repeating sequence of a left-viewpoint image followed by a right-viewpoint image, such that successive left-viewpoint images in the input 3D image sequence form a left-viewpoint image sequence and successive right-viewpoint images in the input 3D image sequence form a right-viewpoint image sequence, wherein the left-viewpoint intermediate image is determined from at least one left-viewpoint image in the left-viewpoint image sequence, and the right-viewpoint intermediate image is determined from at least one right-viewpoint image in the right-viewpoint image sequence; wherein, if it is determined that the input image sequence is the 3D image sequence and the third frame rate is four times the first frame rate, the generating the 3D output image sequence comprises generating the 3D output image sequence to sequentially include a first left-viewpoint image from among the adjacent left-viewpoint images, a black image, a first right-viewpoint image from among the adjacent right-viewpoint images, a black image, the left-viewpoint intermediate image, a black image, the right-viewpoint intermediate image, a black image, a second left-viewpoint image from among the adjacent left-viewpoint images, a black image, and a second right-viewpoint image from among the adjacent right-viewpoint images; further comprising displaying the 2D output image sequence or the 3D output image sequence in synchronization with the second frame rate or the third frame rate, respectively. determining whether an input image sequence having a first frame rate is a 2D image sequence or a 3D image sequence; generating a 2D output image sequence having a second frame rate if it is determined that the input image sequence is the 2D image sequence, wherein the 2D output image sequence comprises the input image sequence and a plurality of 2D intermediate images (513, 517) generated by performing motion estimation or motion compensation on any two adjacent images in the input image sequence; and generating a 3D output image sequence at a third frame rate if it is determined that the input image sequence is the 3D image sequence, wherein the 3D output image sequence comprises an arrangement of (i) the input image sequence, (ii) a plurality of left-viewpoint intermediate images, and (iii) a plurality of right-viewpoint intermediate images, wherein the input 3D image sequence comprises a repeating sequence of a left-viewpoint image followed by a right-viewpoint image, such that successive left-viewpoint images in the input 3D image sequence form a left-viewpoint image sequence and successive right-viewpoint images in the input 3D image sequence form a right-viewpoint image sequence, wherein the left-viewpoint intermediate image is determined from at least one left-viewpoint image in the left-viewpoint image sequence, and the right-viewpoint intermediate image is determined from at least one right-viewpoint image in the right-viewpoint image sequence; wherein, if it is determined that the input image sequence is the 3D image sequence and the third frame rate is four times the first frame rate, the generating the 3D output image sequence comprises generating the 3D output image sequence to sequentially include a first left-viewpoint image from among the adjacent left-viewpoint images, a black image, a first right-viewpoint image from among the adjacent right-viewpoint images, a black image, the left-viewpoint intermediate image, a black image, the right-viewpoint intermediate image, a black image, a second left-viewpoint image from among the adjacent left-viewpoint images, a black image, and a second right-viewpoint image from among the adjacent right-viewpoint images; further comprising displaying the 2D output image sequence or the 3D output image sequence in synchronization with the second frame rate or the third frame rate, respectively.