An electronic device comprising: an input unit configured to receive a selection on an object theme including at least one object from a user; an information collection unit configured to collect first information corresponding to the object theme; a storage unit configured to: divide the collected first information into variable first information being information of which values are changed over time and invariable first information being information of which values are not changed over time, and store the divided variable first information and the invariable first information; a display unit configured to: add, when variable second information is collected according to a user instruction for reselecting the object theme, an object to an image by using the stored variable first information and the variable second information or by using the stored invariable first information and the variable second information, and display the image having the object added thereto, wherein, when a slide show instruction for images having the same object theme applied thereto is inputted, and the variable information includes a capturing location of the image, and the object added to the image includes a map and an object representing the capturing location of the image, the display unit is further configured to: align the images based on one of the variable information, change a position of the object representing the capturing location of the image on the map according to the capturing location of a currently displayed image among the aligned images, and sequentially display the aligned images. an input unit configured to receive a selection on an object theme including at least one object from a user; an information collection unit configured to collect first information corresponding to the object theme; a storage unit configured to: divide the collected first information into variable first information being information of which values are changed over time and invariable first information being information of which values are not changed over time, and store the divided variable first information and the invariable first information; divide the collected first information into variable first information being information of which values are changed over time and invariable first information being information of which values are not changed over time, and store the divided variable first information and the invariable first information; a display unit configured to: add, when variable second information is collected according to a user instruction for reselecting the object theme, an object to an image by using the stored variable first information and the variable second information or by using the stored invariable first information and the variable second information, and display the image having the object added thereto, add, when variable second information is collected according to a user instruction for reselecting the object theme, an object to an image by using the stored variable first information and the variable second information or by using the stored invariable first information and the variable second information, and display the image having the object added thereto, wherein, when a slide show instruction for images having the same object theme applied thereto is inputted, and the variable information includes a capturing location of the image, and the object added to the image includes a map and an object representing the capturing location of the image, the display unit is further configured to: align the images based on one of the variable information, change a position of the object representing the capturing location of the image on the map according to the capturing location of a currently displayed image among the aligned images, and sequentially display the aligned images. align the images based on one of the variable information, change a position of the object representing the capturing location of the image on the map according to the capturing location of a currently displayed image among the aligned images, and sequentially display the aligned images.