Patent ID: 7508437

Claim:
An information processing apparatus for making list display of data recorded on a recording medium, said information processing apparatus comprising: an obtaining unit for obtaining picture taking date and time information of the data recorded on said recording medium; a range setting unit for setting a data range in which display object data as objects for said list display is obtained from within said data on a basis of said picture taking date and time information obtained by said obtaining unit; a picture taking interval calculating unit for obtaining a picture taking interval of each piece of data in said data range set by said range setting unit; a display object setting unit for setting, as said display object data, pieces of data that have longest said picture taking intervals obtained by said picture taking interval calculating unit among pieces of data in said data range set by said range setting unit and are not more than a number of images simultaneously displayable on said list display; and a data generating unit for generating list display data including images of said display object data set by said display object setting unit; wherein said display object setting unit sets some of the picture taking intervals obtained by the picture taking interval calculating unit as calculation objects, calculates an average value of the picture taking intervals of the calculation objects, and set the pieces of data with longer picture taking intervals than the average value as display candidates, repeatedly until the number of the display candidates becomes smaller than the number of images simultaneously displayable, and wherein said display object setting unit sets the picture taking intervals of the pieces of data not specified as display candidates in a previous instance but specified as display candidates in a current instance as calculation objects when the number of the display candidates is larger than the number of images simultaneously displayable.