Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
390 words
An information processing apparatus that creates album data, the apparatus comprising: at least one processor causing the apparatus to act as units comprising: (1) a management unit configured to manage templates each of which defines a slot for an image to be arranged in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group includes slots having a second shape different from the first shape; (2) a setting unit configured to set, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group are set to at least one of the plurality of layout pages; (3) an acquiring unit configured to acquire image files; (4) an evaluation unit configured to analyze the acquired image files so as to decide an evaluation value for each image; (5) a decision unit configured to decide images allocated to a target layout page of the plurality of layout pages; (6) a selection unit configured to select, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and (7) a layout unit configured to arrange, in a template selected for the target layout page, images allocated to the target layout page and to generate album data, wherein, if the first template group is set to the target layout page, the selection unit selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selection unit selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.
Claim 2
Dependent Claim
390 words
An information processing apparatus that creates album data, the apparatus comprising: at least one processor causing the apparatus to act as units comprising: (1) a management unit configured to manage templates each of which defines a slot for an image to be arranged in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group includes slots having a second shape different from the first shape; (2) a setting unit configured to set, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group are set to at least one of the plurality of layout pages; (3) an acquiring unit configured to acquire image files; (4) an evaluation unit configured to analyze the acquired image files so as to decide an evaluation value for each image; (5) a decision unit configured to decide images allocated to a target layout page of the plurality of layout pages; (6) a selection unit configured to select, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and (7) a layout unit configured to arrange, in a template selected for the target layout page, images allocated to the target layout page and to generate album data, wherein, if the first template group is set to the target layout page, the selection unit selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selection unit selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.
Claim 3
Dependent Claim
25 words
The apparatus according to claim 1 , wherein the slot has information indicating a position, size, and shape of a frame for locating an image.
Claim 4
Dependent Claim
18 words
The apparatus according to claim 2 , wherein the slot further has a priority order of each slot.
Claim 5
Dependent Claim
94 words
The apparatus according to claim 2 , wherein the plurality of template groups includes the first template group including templates which include slots having a rectangle shape as a shape for indicating an outer periphery of an image to locate in a page, the second template group including templates which include slots having a non-rectangular shape as a shape for indicating an outer periphery of an image to locate in a page, and third template group including templates which include slots in which is performed image effect processing upon an image to be located.
Claim 6
Dependent Claim
24 words
The apparatus according to claim 2 , wherein the evaluation unit decides the evaluation value for the image in accordance with a pre-set algorithm.
Claim 7
Dependent Claim
101 words
The apparatus according to claim 5 , wherein the at least one processor further causes the apparatus to act as: a second setting unit configured to set, as the template group of the target layout page, a template group including slots having a rectangle shape for a shape of an outer periphery of a frame for indicating an outer periphery of an image, if, from templates of the template group set for the target layout page, there is no template satisfying a priority order corresponding to the evaluation values and the order of the images allocated to the target layout page.
Claim 8
Dependent Claim
101 words
The apparatus according to claim 6 , wherein the at least one processor further causes the apparatus to act as: a control unit configured to interrupt processing with an error if the template group set for the target layout page is a template group including slots indicating that a shape of an outer periphery of a frame for indicating an outer periphery of an image is a rectangle, and, from templates belonging to the template group, there is no template satisfying a priority order corresponding to the evaluation values and the order of the images allocated to the target layout page.
Claim 9
Dependent Claim
25 words
The apparatus according to claim 1 , wherein the acquiring unit acquires the image files based on designation of a folder that stores image files.
Claim 10
Dependent Claim
41 words
The apparatus according to claim 1 , wherein the at least one processor further causes the apparatus to act as: a control unit configured to transmit the generated album data, via a network, to a server apparatus for performing print processing.
Claim 11
Dependent Claim
47 words
The apparatus according to claim 1 , wherein the number of layout pages are decided according to a designation by a user, and wherein, after the number of layout pages are decided, the setting unit sets one of the plurality of template groups for each layout page.
Claim 12
Dependent Claim
17 words
The apparatus according to claim 1 , wherein one layout page corresponds to one double-page spread page.
Claim 13
Dependent Claim
69 words
The apparatus according to claim 1 , wherein, if the evaluation value of an oldest image whose capturing date and time is oldest among images allocated to the target layout page is highest, the selection unit selects, among templates of a template group set to the target layout page, a template in which a slot for arranging the oldest image has a highest priority among slots in the template.
Claim 14
Independent Claim
337 words
A method of controlling an information processing apparatus that creates album data, the method comprising: managing templates each of which defines a slot for an image to be located in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group include slots having a second shape different from the first shape; setting, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group are set to at least one of the plurality of layout pages; acquiring image files; analyzing the acquired image files so as to decide an evaluation value for each image; deciding images allocated to a target layout page of the plurality of layout pages; selecting, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and arranging, in a template selected for the target layout page, images allocated to the target layout page, and generating album data, wherein, if the first template group is set to the target layout page, the selecting selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selecting selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.
Claim 15
Independent Claim
337 words
A method of controlling an information processing apparatus that creates album data, the method comprising: managing templates each of which defines a slot for an image to be located in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group include slots having a second shape different from the first shape; setting, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group are set to at least one of the plurality of layout pages; acquiring image files; analyzing the acquired image files so as to decide an evaluation value for each image; deciding images allocated to a target layout page of the plurality of layout pages; selecting, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and arranging, in a template selected for the target layout page, images allocated to the target layout page, and generating album data, wherein, if the first template group is set to the target layout page, the selecting selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selecting selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.
Claim 16
Dependent Claim
25 words
The method according to claim 13 , wherein the slot has information indicating a position, size, and shape of a frame for locating an image.
Claim 17
Dependent Claim
18 words
The method according to claim 14 , wherein the slot further has a priority order of each slot.
Claim 18
Dependent Claim
94 words
The method according to claim 14 , wherein the plurality of template groups includes the first template group including templates which include slots having a rectangle as a shape for indicating an outer periphery of an image to locate in a page, the second template group including templates which include slots having a non-rectangular shape as a shape for indicating an outer periphery of an image to locate in a page, and a third template group including templates which include slots in which image effect processing is performed upon an image to be located.
Claim 19
Dependent Claim
25 words
The method according to claim 14 , wherein in the analyzing, the evaluation value for the image is decided in accordance with a pre-set algorithm.
Claim 20
Dependent Claim
84 words
The method according to claim 17 , further comprising: setting, as the template group of the target layout page, a template group including slots having a rectangle shape for a shape of an outer periphery of a frame for indicating an outer periphery of an image, if, from templates of the template group set for the target layout page, there is no template satisfying a priority order corresponding to the evaluation values and the order of the images allocated to the target layout page.
Claim 21
Dependent Claim
85 words
The method according to claim 18 , further comprising: interrupting processing with an error if the template group set for the target layout page is a template group including slots indicating that a shape of an outer periphery of a frame for indicating an outer periphery of an image is a rectangle, and, from templates belonging to the template group, there is no template satisfying a priority order corresponding to the evaluation values and the order of the images allocated to the target layout page.
Claim 22
Dependent Claim
26 words
The method according to claim 13 , wherein the acquiring, the image files at acquired based on designation of designating a folder that stores image files.
Claim 23
Dependent Claim
25 words
The method according to claim 13 , further comprising: transmitting the generated album data, via a network, to a server apparatus for performing print processing.
Claim 24
Dependent Claim
45 words
The method according to claim 13 , wherein the number of layout pages are decided according to a designation by a user, and wherein, after the number of layout pages are decided, one of the plurality of template groups for each layout page is set.
Claim 25
Dependent Claim
17 words
The method according to claim 13 , wherein one layout page corresponds to one double-page spread page.
Claim 26
Dependent Claim
344 words
A non-transitory computer-readable storage medium storing a program which causes a computer to execute a method of creating album data, the method comprising: managing templates each of which defines a slot for an image to be located in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group include slots having a second shape different from the first shape; setting, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group ate set to at least one of the plurality layout pages; acquiring image files; analyzing the acquired image files so as to decide an evaluation value for each image; deciding images allocated to a target layout page of the plurality of layout pages; selecting, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and arranging, in a template selected for the target layout page, images allocated to the target layout page, and generating album data, wherein, if the first template group is set to the target layout page, the selecting selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selecting selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.
Claim 27
Dependent Claim
344 words
A non-transitory computer-readable storage medium storing a program which causes a computer to execute a method of creating album data, the method comprising: managing templates each of which defines a slot for an image to be located in a layout page, wherein the templates have been classified into a plurality of template groups, wherein templates belonging to a first template group include slots having a first shape, and wherein templates belonging to a second template group include slots having a second shape different from the first shape; setting, for each of a plurality of layout pages in an album to be created, one of the plurality of template groups based on setting information, whereby each of the first template group and the second template group ate set to at least one of the plurality layout pages; acquiring image files; analyzing the acquired image files so as to decide an evaluation value for each image; deciding images allocated to a target layout page of the plurality of layout pages; selecting, for the target layout page, one template from templates in a template group that has been set for the target layout page, based on (a) the evaluation values of images allocated to the target layout page and (b) capturing date and times of images allocated to the target layout page; and arranging, in a template selected for the target layout page, images allocated to the target layout page, and generating album data, wherein, if the first template group is set to the target layout page, the selecting selects, from templates which include slots having the first shape, a first template satisfying a first condition based on the evaluation values and the capturing date and times of images allocated to the target layout page, and wherein, if the second template group is set to the target layout page, the selecting selects, from templates which include slots having the second shape, a second template satisfying a second condition based on the evaluation values and the capturing date and times of images allocated to the target layout page.