# US 12,118,786 B2 · Image processing apparatus, image processing method, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,786 B2
- Document ID: US12118786B2
- Status: Granted
- Kind: B2
- Application number: 17/533,708
- Filed: 2021-11-23
- Published: 2022-06-02
- Granted: 2024-10-15
- Earliest claimed: 2020-11-30
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Takayuki Yamada; Kazuya Ogasawara; Shinjiro Hori
- Web page: https://patentgrep.com/patent/US12118786B2

## CPC

- G06V 10/56: relating to colour
- G06V 20/30: in albums, collections or shared content, e.g. social network photos or video
- G06V 10/945: {User interactive design; Environments; Toolboxes}
- G06V 40/161: {Detection; Localisation; Normalisation}
- G06V 40/172: {Classification, e.g. identification}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A first designation unit configured to designate a first image group, a second designation unit configured to designate a second image group, an analysis unit configured to analyze an image included in the second image group, a determination unit configured to determine a reference for selecting an image from the first image group, based on a result of analyzing the image included in the second image group, a selection unit configured to select a third image group from the first image group, based on the reference, and a changing unit configured to accept a change in a parameter that is obtained from the third image group selected by the selection unit are included and to produce a changed parameter. The selection unit is configured to select an image from the first image group by use of the changed parameter.

## Claims

### Claim 1

An image processing apparatus comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, causes the image processing apparatus to function as:
a first designation unit configured to designate a first image group;
a first selection unit configured to select a second image group from the first image group based on a user operation that designates the second image group from the first image group;
an analysis unit configured to analyze an image included in the second image group;
a determination unit configured to determine a reference for selecting an image from the first image group, based on a result of analyzing the image included in the second image group;
a second selection unit configured to select a third image group from the first image group, which is an image group from which the second image group is selected, based on the reference based on the analysis result of the image included in the second image group;
a first display control unit configured to display a first album by automatically arranging the third image group in a plurality of templates;
a changing unit configured to accept a change in a parameter that is obtained from the third image group selected by the second selection unit and corresponds to the third image group included in the displayed first album, after the first album is displayed, by automatically arranging the third image group in the plurality of templates and to produce a changed parameter, the parameter including at least one of the number of images to be selected by the selection unit, a ratio of images including a person in the images to be selected, and a ratio of images with a specific person in the images to be selected;
a third selection unit configured to select a fourth image group from the first image group, which is an image group from which the second image group and the third image group are selected, by use of the changed parameter; and
a second display control unit configured to display a second album by automatically arranging the fourth image group in the plurality of templates.

### Claim 2 (depends on 1)

The image processing apparatus according to claim 1, wherein the third selection unit is configured to determine a score of each image included in the first image group, based on the parameter changed by the changing unit and to select the fourth image group based on the determined score.

### Claim 3 (depends on 1)

The image processing apparatus according to claim 1, wherein the reference is determined again further based on the parameter changed by the changing unit, and the fourth image group is selected based on the reference that is determined again.

### Claim 4 (depends on 1)

The image processing apparatus according to claim 1, further comprising a second determination unit configured to determine an initial value of the parameter, based on the image selected by the second selection unit.

### Claim 5 (depends on 4)

The image processing apparatus according to claim 4, wherein the changing unit is configured to cause a display unit to display a screen on which the initial value of the parameter determined by the second determination unit is set, so as to accept a change in the parameter via the display unit.

### Claim 6

An image processing method comprising:
designating a first image group;
selecting a second image group from the first image group based on a user operation that designates the second image group from the first image group;
analyzing an image included in the second image group;
determining a reference for selecting an image from the first image group, based on a result of analyzing the image included in the second image group;
selecting a third image group from the first image group, which is an image group from which the second image group is selected, based on the reference based on the analysis result of the image included in the second image group;
displaying a first album by automatically arranging the third image group in a plurality of templates;
accepting a change in a parameter that is obtained from the selected third image group and corresponds to the third image group included in the displayed first album, after the first album is displayed, by automatically arranging the third image group in the plurality of templates and producing a changed parameter, the parameter including at least one of the number of images to be selected by the selection unit, a ratio of images including a person in the images to be selected, and a ratio of images with a specific person in the images to be selected;
selecting a fourth image group from the first image group, which is an image group from which the second image group and the third image group are selected, by use of the changed parameter; and
displaying a second album by automatically arranging the fourth image group in the plurality of templates.

### Claim 7 (depends on 6)

The image processing method according to claim 6, wherein the selecting the fourth image group includes determining a score of each image included in the first image group, based on the changed parameter and selecting the fourth image group based on the determined score.

### Claim 8 (depends on 6)

The image processing method according to claim 6, wherein the reference is determined again further based on the changed parameter, and the fourth image group is selected based on the reference that is determined again.

### Claim 9 (depends on 6)

The image processing method according to claim 6, further comprising determining an initial value of the parameter, based on the selected image.

### Claim 10 (depends on 8)

The image processing method according to claim 8, wherein the changing is to cause a display unit to display a screen on which the determined initial value of the parameter is set, so as to accept a change in the parameter via the display unit.

### Claim 11

A non-transitory computer readable storage medium storing a program that causes a computer to function as an image processing apparatus comprising:
a first designation unit configured to designate a first image group;
a first selection unit configured to select a second image group from the first image group based on a user operation that designates the second image group from the first image group;
an analysis unit configured to analyze an image included in the second image group;
a determination unit configured to determine a reference for selecting an image from the first image group, based on a result of analyzing the image included in the second image group;
a second selection unit configured to select a third image group from the first image group, which is an image group from which the second image group is selected, based on the reference based on the analysis result of the image included in the second image group;
a first display control unit configured to display a first album by automatically arranging the third image group in a plurality of templates;
a changing unit configured to accept a change in a parameter that is obtained from the third image group selected by the second selection unit and corresponds to the third image group included in the displayed first album, after the first album is displayed, by automatically arranging the third image group in the plurality of templates and to produce a changed parameter, the parameter including at least one of the number of images to be selected by the selection unit, a ratio of images including a person in the images to be selected, and a ratio of images with a specific person in the images to be selected;
a third selection unit configured to select a fourth image group, which is an image group from which the second image group and the third image group are selected, from the first image group by use of the changed parameter; and
a second display control unit configured to display a second album by automatically arranging the fourth image group in the plurality of templates.

### Claim 12 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the third selection unit is configured to determine a score of each image included in the first image group, based on the parameter changed by the changing unit, and to select the fourth image group based on the determined score.

### Claim 13 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the reference is determined again further based on the parameter changed by the changing unit, and the fourth image group is selected based on the reference that is determined again.

### Claim 14 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, further comprising a second determination unit configured to determine an initial value of the parameter, based on the image selected by the second selection unit.

### Claim 15 (depends on 14)

The non-transitory computer readable storage medium according to claim 14, wherein the changing unit is configured to cause a display unit to display a screen on which the initial value of the parameter determined by the second determination unit is set, so as to accept a change in the parameter via the display unit.

### Claim 16 (depends on 1)

The image processing apparatus according to claim 1, wherein the reference is a reference to determine a score of each image included in the first image group, and the reference is different from the parameter.

### Claim 17 (depends on 6)

The image processing method according to claim 6, wherein the reference is a reference to determine a score of each image included in the first image group, and the reference is different from the parameter.

### Claim 18 (depends on 11)

The non-transitory computer readable storage medium according to claim 11, wherein the reference is a reference to determine a score of each image included in the first image group, and the reference is different from the parameter.
