1. An image recording apparatus, comprising: a storage device configured to classify and store a two dimensional (2D) image file and a three dimensional (3D) image file including a plurality of viewpoint image files each corresponding to a plurality of viewpoints, into a 2D image folder and a 3D image folder, respectively; a display device configured to display a two dimensional (2D) image and a three dimensional (3D) image; a display mode switching device configured to switch a display mode to a 2D display mode for displaying a 2D image on the display device or a 3D display mode for displaying a 3D image on the display device, on the basis of a user input; a first search device configured to search, at the time of the 2D display mode, a 2D image file stored in the 2D image folder, and output a first reduced image corresponding to the searched 2D image file to the display device; a second search device configured to search, at the time of the 3D display mode, a 3D image file stored in the 3D image folder, and output a second reduced image corresponding to the searched 3D image file to the display device; a selecting device configured to select the first or second reduced image displayed on the display device, on the basis of a user input; a first display control device configured to read out the 2D image file corresponding to the selected first reduced image, and display a two dimensional image of the read 2D image file on the display device, at the time of the 2D display mode; and a second display control device configured to read out the 3D image file corresponding to the selected second reduced image, and display a three dimensional image of the read 3D image file on the display device, at the time of the 3D display mode.