Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
204 words
An apparatus comprising: a storage device that can store a plurality of images; a memory configured to store a program; and a processor configured to execute the program stored in the memory, wherein the processor (i) selects randomly N images from a plurality of images that are stored in the storage device, (ii) for each of the selected N images, determines randomly a layout area, among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selecting of the N images and the random determining of the layout areas for the selected N images are executed multiple times, whereby a plurality of pages of the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times, (iii) evaluates the plurality of pages, based on information relating to an omitted portion of a face included in each of the N images, wherein the omitted portion of the face is a portion out of the layout area, (iv) determines a page from the plurality of pages, based on an evaluation for each of the plurality of pages, and (v) outputs the determined page.
Claim 2
Independent Claim
204 words
An apparatus comprising: a storage device that can store a plurality of images; a memory configured to store a program; and a processor configured to execute the program stored in the memory, wherein the processor (i) selects randomly N images from a plurality of images that are stored in the storage device, (ii) for each of the selected N images, determines randomly a layout area, among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selecting of the N images and the random determining of the layout areas for the selected N images are executed multiple times, whereby a plurality of pages of the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times, (iii) evaluates the plurality of pages, based on information relating to an omitted portion of a face included in each of the N images, wherein the omitted portion of the face is a portion out of the layout area, (iv) determines a page from the plurality of pages, based on an evaluation for each of the plurality of pages, and (v) outputs the determined page.
Claim 3
Independent Claim
182 words
A method performed by a processor by executing a program stored in a memory, the method comprising: selecting randomly N images, from a plurality of images that are stored in a storage device; for each of the selected N images, determining randomly a layout area, among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selection of the N images from the plurality of images and the random determining of the layout areas are executed multiple times, whereby a plurality of pages in which the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times; evaluating the plurality of pages, based on information relating to an omitted portion of a face included in each of the N images, wherein the omitted portion of the face is a portion out of the layout area; determining a page from the plurality of pages, based on an evaluation for each of the plurality of pages; and outputting the determined page.
Claim 4
Independent Claim
182 words
A method performed by a processor by executing a program stored in a memory, the method comprising: selecting randomly N images, from a plurality of images that are stored in a storage device; for each of the selected N images, determining randomly a layout area, among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selection of the N images from the plurality of images and the random determining of the layout areas are executed multiple times, whereby a plurality of pages in which the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times; evaluating the plurality of pages, based on information relating to an omitted portion of a face included in each of the N images, wherein the omitted portion of the face is a portion out of the layout area; determining a page from the plurality of pages, based on an evaluation for each of the plurality of pages; and outputting the determined page.
Claim 5
Dependent Claim
33 words
The method according to claim 2 , wherein, in the outputting, the plurality of pages are output according to an order that follows an evaluation for the plurality of pages in the evaluating.
Claim 6
Dependent Claim
37 words
The method according to claim 2 , wherein, in the step of selecting randomly N images, a scenario is determined, and the N images are selected from a plurality of images that corresponds to the determined scenario.
Claim 7
Dependent Claim
75 words
The method according to claim 4 , further comprising generating person groups, each of which corresponds to a person included in one or more images stored in the storage device, by analyzing images stored in the storage device, wherein a scenario corresponding to a person group among the person groups is determined, and N images are randomly selected, from the plurality of images including a person of the person group corresponding to the determined scenario.
Claim 8
Dependent Claim
99 words
The method according to claim 5 , wherein, in the generating of person groups, a first face feature amount corresponding to a first person group is stored in a database, and in a case when a second face feature amount of a face image is similar to the first face feature amount, the second face feature amount is additionally stored to the first person group, and in a case when the second face feature is not similar to the first face feature amount, the second face feature amount is additionally stored to the database as a new person group.
Claim 9
Dependent Claim
25 words
The method according to claim 4 , wherein a scenario corresponding to a theme is determined, and a template corresponding to the theme is selected.
Claim 10
Dependent Claim
22 words
The method according to claim 7 , wherein an event is designated to an image in the storage device, as the theme.
Claim 11
Dependent Claim
50 words
The method according to claim 2 , further comprising generating a list indicating attribute information of each of the plurality of images, the attribute information indicating the first information and the second information, wherein the N images are randomly selected from the plurality of images, based on the generated list.
Claim 12
Dependent Claim
96 words
The method according to claim 2 , wherein the storage device stores attribute information of each of the plurality of images, wherein the attribute information includes, for each image, a first value in a multi-valued form as the first information and a second value in a multi-valued form as the second information for each image, the first value indicating a favorite ratio of a user and being manually inputted by the user, and the second value indicating how many times the image is accessed in the past and being updated automatically when the image is accessed.
Claim 13
Dependent Claim
84 words
The method according to claim 2 , wherein, in the evaluating, the plurality of pages are evaluated by calculating, for each of the N layout areas included in one page, a score in accordance with an area of the omitted portion of the face out of the layout so that a score of a layout area in which a face in an image is not omitted is higher than a score of a layout area in which a face in an image is omitted.
Claim 14
Dependent Claim
28 words
The method according to claim 2 , further comprising selecting the template among a plurality of templates, the template including the N image layout areas in a page.
Claim 15
Dependent Claim
48 words
The method according to claim 12 , wherein, in the evaluating, each page is evaluated by multiplying values indicated by the first information associated with the images in the page by a weight greater than values indicated by the second information associated with the images in the page.
Claim 16
Dependent Claim
45 words
The method according to claim 13 , wherein, in the evaluating, the weight is determined according to a correlation between the values indicated by the first information and the values indicated by the second information of the plurality of images stored in the storage device.
Claim 17
Dependent Claim
53 words
The method according to claim 12 , wherein, in the evaluating, values indicated by the first information for each of the N images in each of the plurality of generated pages, are determined based on a user's evaluations for another image among the plurality of images, which is indicated by the first information.
Claim 18
Dependent Claim
35 words
The method according to claim 15 , wherein, in the evaluating, the values indicated by the first information are determined according to the number of images evaluated by the user among the plurality of images.
Claim 19
Dependent Claim
42 words
The method according to claim 15 , wherein, in the evaluating, the values indicated by the first information are determined according to a variance of the user's evaluations, which correspond to the plurality of images and are indicated by the first information.
Claim 20
Dependent Claim
31 words
The method according to claim 12 , wherein the second information indicates output counts of each of the N images in each of the plurality of generated pages, as the history.
Claim 21
Dependent Claim
36 words
The method according to claim 12 , wherein, in the evaluating, a page is evaluated, according to the first information, the second information, the third information, and fourth information indicating an analysis result of the face.
Claim 22
Dependent Claim
65 words
The method according to claim 2 , wherein, in the evaluating, the plurality of pages are evaluated, based on the information, first information corresponding to a user's evaluations for each of N images in each of the plurality of pages, and second information based on output histories of each of N images in accordance with a user's designation in each of the plurality of pages.
Claim 23
Dependent Claim
36 words
The method according to claim 2 , further comprising determining similarity of the N images, wherein, in the evaluating, the plurality of pages are evaluated, based on the information and determined similarity of the N image.
Claim 24
Dependent Claim
35 words
The method according to claim 21 , wherein, in the determining of similarity of the N image, the similarity of the N images is determined based on captured dates of time of the N images.
Claim 25
Dependent Claim
46 words
The method according to claim 22 , wherein, in the evaluating, the plurality of pages are evaluated so that a page whose similarity of the N images is determined as low is higher than a page whose similarity of the N image is determined as high.
Claim 26
Dependent Claim
39 words
The method according to claim 2 , further comprising determining a color variation in the N images, wherein, in the evaluating, the plurality of pages are evaluated, based on the information and determined color variation in the N images.
Claim 27
Dependent Claim
40 words
The method according to claim 24 , wherein, in the evaluating, the plurality of pages are evaluated so that a page whose color variation is determined as high is higher than a page whose color variation is determined as low.
Claim 28
Dependent Claim
46 words
The method according to claim 2 , further comprising determining a variation degree of face sizes in the N images, wherein, in the evaluating, the plurality of pages are evaluated, based on the information and determined a variation degree of face sizes in the N images.
Claim 29
Dependent Claim
46 words
The method according to claim 26 , wherein, in the evaluating, the plurality of pages are evaluated so that a page whose variation degree of face sizes is determined as high is higher than a page whose variation degree of face sizes is determined as low.
Claim 30
Dependent Claim
181 words
A non-transitory computer-readable storage medium storing a program for controlling a computer to execute respective steps of a method, the method comprising: selecting randomly N images, from a plurality of images that are stored in a storage device; for each of the selected N images, determining randomly a layout area among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selecting of the N images and the random determining of the layout areas are executed multiple times, whereby a plurality of pages, in which the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times; evaluating the plurality of pages, based on information related to an omitted portion of a face included in each of N images, wherein the omitted portion of the face is a portion out of the layout area; determining a page from the plurality of pages, based on an evaluation for each of the plurality of pages; and outputting the determined page.
Claim 31
Dependent Claim
181 words
A non-transitory computer-readable storage medium storing a program for controlling a computer to execute respective steps of a method, the method comprising: selecting randomly N images, from a plurality of images that are stored in a storage device; for each of the selected N images, determining randomly a layout area among N layout areas in a template, in which one image is laid out in one layout area, wherein the random selecting of the N images and the random determining of the layout areas are executed multiple times, whereby a plurality of pages, in which the selected N images are laid out in the N layout areas, are generated by the random selecting and the random determining executed multiple times; evaluating the plurality of pages, based on information related to an omitted portion of a face included in each of N images, wherein the omitted portion of the face is a portion out of the layout area; determining a page from the plurality of pages, based on an evaluation for each of the plurality of pages; and outputting the determined page.