When a photo album on an event such as wedding is generated, images to be inserted in image insertion areas in a template can be selected easily. A professional photographer photographs the bride and groom on the day of wedding, and obtains images. Characteristic quantities of scenes represented by the images are calculated, and the images are classified into image groups of the scenes. With reference to a reference-value sequence table describing reference values of the characteristic quantities of the scenes in the event in order of occurrence of the scenes, the image groups are arranged in order of the scene occurrence. A catalog of the images is generated in the same order, and displayed in an editing screen.