1. A method of laying out images extracted from a plurality of images on pages of a photo album, comprising: a setting step of setting a number of the images to be extracted from the plurality of images according to a user operation; a recognition step of recognizing evaluations for the plurality of images, wherein the evaluations are values set for the plurality of images by a user and designating rating scores of the plurality of images evaluated by the user; an extraction step of extracting the set number of the images from the plurality of images based on the recognized evaluations; and a layout step of laying out the images extracted in said extraction step in accordance with an order of priority previously set to layout regions for images to be laid out on each of the pages of the photo album, wherein the previously set order of priority is determined in said layout step based on a parameter different from the evaluations.