Patent ID: 8375298

Claim:
A method for executing a layout process, the method comprising; a first defining step of defining a template having a plurality of content placement regions in which contents are placed; a second defining step of defining a placement direction of contents for the content placement region; a setting step of setting at least one content a priority attribute indicating that the content is larger in size than the other contents; a first selecting step of selecting one content placement region in which the plurality of other contents to which the priority attribute is not set are to be placed from the plurality of content placement regions; a first placing step of placing the plurality of other contents in the one content placement region selected in the first selecting step wherein the plurality of other contents are placed, in the placement direction defined for the one content placement region; a second selecting step of selecting a priority-content placement region different from the content placement region selected in the first selecting step; a second placing step of placing the priority content in the priority-content placement region selected in the second selecting step; a determining step of determining whether a content having an aspect ratio that satisfies extraction conditions is present in the plurality of contents; and a notifying step of providing, if it is determined in the determining step that a content having an aspect ratio that satisfies the extraction conditions is present, a message indicating that the priority content is not displayed larger than the other contents.