An electronic device, comprising: a display device; and a processor operatively connected to the display device, wherein the processor is configured to: execute an application program; generate a plurality of images for output to the display device according to the execution of the application program; identify a difference between images having adjacent playback time points from among the plurality of images; characterized in that the processor is configured to: identify an insertion position of an interpolation image as being between the images based on the identified difference between the images, wherein a plurality of reference ranges is set for the plurality of images, each reference range indicating a count of frames for which a single interpolation image is to be inserted, and wherein the insertion position of the interpolation image identified within each reference range is based on the smallest identified difference of respective images included in each reference range; generate the interpolation image corresponding to the identified insertion position of the interpolation image; and insert the interpolation image into the identified insertion position between the images. a display device; and a processor operatively connected to the display device, wherein the processor is configured to: execute an application program; generate a plurality of images for output to the display device according to the execution of the application program; identify a difference between images having adjacent playback time points from among the plurality of images; characterized in that the processor is configured to: identify an insertion position of an interpolation image as being between the images based on the identified difference between the images, wherein a plurality of reference ranges is set for the plurality of images, each reference range indicating a count of frames for which a single interpolation image is to be inserted, and wherein the insertion position of the interpolation image identified within each reference range is based on the smallest identified difference of respective images included in each reference range; generate the interpolation image corresponding to the identified insertion position of the interpolation image; and insert the interpolation image into the identified insertion position between the images. execute an application program; generate a plurality of images for output to the display device according to the execution of the application program; identify a difference between images having adjacent playback time points from among the plurality of images; characterized in that the processor is configured to: identify an insertion position of an interpolation image as being between the images based on the identified difference between the images, wherein a plurality of reference ranges is set for the plurality of images, each reference range indicating a count of frames for which a single interpolation image is to be inserted, and wherein the insertion position of the interpolation image identified within each reference range is based on the smallest identified difference of respective images included in each reference range; generate the interpolation image corresponding to the identified insertion position of the interpolation image; and insert the interpolation image into the identified insertion position between the images. identify an insertion position of an interpolation image as being between the images based on the identified difference between the images, wherein a plurality of reference ranges is set for the plurality of images, each reference range indicating a count of frames for which a single interpolation image is to be inserted, and wherein the insertion position of the interpolation image identified within each reference range is based on the smallest identified difference of respective images included in each reference range; generate the interpolation image corresponding to the identified insertion position of the interpolation image; and insert the interpolation image into the identified insertion position between the images.