1. An information processing apparatus selecting a predetermined number of images from a plurality of images captured at an event, the information processing apparatus comprising: an image analyzing means for analyzing the plurality of images, and calculating individual evaluation values of the images; on the basis of a time-difference value indicating a difference between shooting dates and times of adjacent images when the plurality of images are rearranged in order of shooting date and time, a first clustering means for determining a first boundary group including a plurality of boundaries for sorting the plurality of images rearranged in order of shooting date and time into a plurality of sub-events; on the basis of a distance-difference value indicating a difference between shooting positions of adjacent images when the plurality of images are rearranged in order of shooting date and time, a second clustering means for determining a second boundary group including a plurality of boundaries for sorting the plurality of images rearranged in order of shooting date and time into a plurality of sub-events; a sorting means for sorting the plurality of images rearranged in order of shooting date and time into the plurality of sub-events in accordance with the determined first and second boundary groups; an image selecting means for determining images to be selected which includes excluding images having small evaluation values from among the images sorted for each of the sub-events by the sorting means; and in which the image selecting means is for determining the images to be selected in accordance with (i) precedence of person images, (ii) precedence of scenic images, and (iii) normal, as a principle of selecting images, a specifying means for allowing a user to specify a desired one of (i) the precedence of person images, (ii) the precedence of scenic images, or (iii) the normal, as the principle of selecting images by the image selecting means, in which when the precedence of person images principle is specified the image selecting means will give priority to the person images for selection when excluding images having small evaluation values from among the images sorted for each of the sub-events by the sorting means, when the precedence of scenic images principle is specified the image selecting means will give priority to the scenic images for selection when excluding images having small evaluation values from among the images sorted for each of the sub-events by the sorting means, and when the normal principle is specified the image selecting means will give equal priority to the person images and the scenic images for selection when excluding images having small evaluation values from among the images sorted for each of the sub-events by the sorting means, and in which each evaluation value is obtained by combining a plurality of calculated evaluation values, in which a first calculated evaluation value is calculated in accordance with sizes, positions and expressions of faces in a respective image and number of people in the respective image, and a second calculated evaluation value is calculated in accordance with composition of scene in the respective image.