Patent ID: 8732582

Claim:
A display control apparatus comprising: circuitry configured to act as: a sorting unit that sorts images to be displayed on a display on the basis of an image capturing date or an image capturing time; a line splitting unit that splits the images sorted by the sorting unit into a predetermined number of line objects, each line object corresponding to a separate row of displayed images on the display and having a predetermined number of image-frame objects that each correspond to a displayed image location on the row, the images being split into the line objects based on sizes of gaps between the image capturing dates or image capturing times detected over all of the images, such that when there are a plurality of gaps between the image capturing dates or image capturing times detected over all of the images, the size of each of the gaps is determined, and the largest gaps among the plurality of gaps are used to group the images into each of the line objects; an image-frame allocating unit that allocates, when allocating the images to be displayed to the predetermined number of image-frame objects for each line object, a plurality of images to at least one of the image-frame objects when the number of the images to be allocated to the line object exceeds the predetermined number of image-frame objects for the line object; and a display controller that controls display of the images allocated to the individual image-frame objects, wherein the display controller controls, when the plurality of images are allocated to the at least one of the image-frame objects, display of the images so that all the images to be displayed are displayed within a certain time by switching the images to be displayed at predetermined time intervals, and wherein, when one of the image-frame objects is selected and when the number of the images to be allocated to the line object of the selected image-frame object exceeds the predetermined number of image-frame objects for the line object, the display controller controls the display of the images so that an image selected at the selected image frame object is maintained at a same position in the line object and the remaining images allocated to the line object are sequentially displayed in ascending order on the basis of the selected image-frame object as a reference point, and the line object of the selected image frame object does not change from its displayed position on the display.