Patent US4102019A successfully refreshed from Google Patents.
US10796405B2
Active / In Force
US
⏱️ 11.3 years remaining
Image processing apparatus and method, and non-transitory computer-readable storage medium storing program
Assignee: Canon Inc
•
Filing: 2018-02-28
•
Granted: 2020-10-06
•
Expires: 2038-02-28
Abstract
Abstract The position of a trimming region is decided in accordance with a scene type represented by an image which is a layout target. The trimming region is trimmed at the decided position.
Inventors
- 👤 Hiroyasu Kunieda
- 👤 Shinjiro Hori
- 👤 Ryosuke Iguchi
- 👤 Masaaki Obayashi
- 👤 Tohru Ikeda
- 👤 Fumitaka Goto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:33
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60; G06T3/00; G06T3/40; G06T2210/00; G06T2210/22
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
188 words
An image processing apparatus comprising: a scene determination unit configured to determine a scene type represented by a plurality of images by analyzing the plurality of images; a position determination unit configured to determine, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the scene type determined by the scene determination unit; and a layout unit configured to select the image from the plurality of images based on the scene type, and to lay out the part corresponding to the position determined by the position determination unit, in the slot, wherein the layout unit selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 2
Dependent Claim
188 words
An image processing apparatus comprising: a scene determination unit configured to determine a scene type represented by a plurality of images by analyzing the plurality of images; a position determination unit configured to determine, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the scene type determined by the scene determination unit; and a layout unit configured to select the image from the plurality of images based on the scene type, and to lay out the part corresponding to the position determined by the position determination unit, in the slot, wherein the layout unit selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 3
Dependent Claim
36 words
The apparatus according to claim 1 , further comprising a trimming unit configured to trim the part from the image, wherein the layout unit lays out the part trimmed by the trimming unit, in the slot.
Claim 4
Dependent Claim
28 words
The apparatus according to claim 1 , wherein the image which is the layout target is an image which is a layout target in an album creation application.
Claim 5
Dependent Claim
44 words
The apparatus according to claim 1 , wherein the position determination unit determines a position of the part based on a reference position defining a position spaced apart from a specific object by a distance corresponding to the scene type represented by the image.
Claim 6
Dependent Claim
32 words
The apparatus according to claim 1 , wherein the position determination unit determines a position of the part so that the part includes a specific object in accordance with the scene type.
Claim 7
Dependent Claim
33 words
The apparatus according to claim 5 , further comprising a specifying unit configured to specify, as the specific object, an object satisfying a condition from a plurality of objects included in the image.
Claim 8
Dependent Claim
19 words
The apparatus according to claim 6 , wherein the condition is concerned with a position of the specific object.
Claim 9
Dependent Claim
19 words
The apparatus according to claim 6 , wherein the condition is concerned with a size of the specific object.
Claim 10
Dependent Claim
17 words
The apparatus according to claim 5 , wherein the specific object includes a face of a person.
Claim 11
Dependent Claim
160 words
An image processing apparatus comprising: a scene determination unit configured to determine a scene type represented by an image by analyzing the image; a position determination unit configured to determine, in the image, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the scene type determined by the scene determination unit; and a layout unit configured to lay out the part corresponding to the position determined by the position determination unit, in the slot, wherein the position determination unit determines a position of a default part in the image and decides a moving amount corresponding to the scene type represented by the image, and determines a position which is moved from the position of the default part in accordance with the moving amount, as the position of the part to be laid out.
Claim 12
Dependent Claim
160 words
An image processing apparatus comprising: a scene determination unit configured to determine a scene type represented by an image by analyzing the image; a position determination unit configured to determine, in the image, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the scene type determined by the scene determination unit; and a layout unit configured to lay out the part corresponding to the position determined by the position determination unit, in the slot, wherein the position determination unit determines a position of a default part in the image and decides a moving amount corresponding to the scene type represented by the image, and determines a position which is moved from the position of the default part in accordance with the moving amount, as the position of the part to be laid out.
Claim 13
Dependent Claim
22 words
The apparatus according to claim 10 , wherein the default part includes a specific object at a center of the default part.
Claim 14
Dependent Claim
22 words
The apparatus according to claim 10 , wherein an image which is a layout target is selected from a plurality of images.
Claim 15
Dependent Claim
28 words
The apparatus according to claim 12 , wherein the scene determination unit determines the scene type represented by the plurality of images by analyzing the plurality of images.
Claim 16
Dependent Claim
48 words
The apparatus according to claim 13 , further comprising a scoring unit configured to perform scoring based on feature amounts of the plurality of images, wherein the scene determination unit determines the scene type represented by the plurality of images based on scores obtained by the scoring unit.
Claim 17
Dependent Claim
52 words
The apparatus according to claim 13 , wherein the layout unit selects images to be laid out in slots, from the plurality of images, based on the scene type represented by the plurality of images, and wherein the layout unit lays out at least part of the selected images in the slots.
Claim 18
Dependent Claim
69 words
The apparatus according to claim 15 , wherein the layout unit selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 19
Dependent Claim
23 words
The apparatus according to claim 16 , wherein a size of the first slot is different from a size of the second slot.
Claim 20
Independent Claim
173 words
A method to be executed in an image processing apparatus, the method comprising: determining a scene type represented by a plurality of images by analyzing the plurality of images; deciding, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in the image in accordance with the determined scene type; and selecting the image from the plurality of images based on the scene type, and laying out the part corresponding to the decided position in the image, in the slot, wherein the selecting selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 21
Independent Claim
173 words
A method to be executed in an image processing apparatus, the method comprising: determining a scene type represented by a plurality of images by analyzing the plurality of images; deciding, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in the image in accordance with the determined scene type; and selecting the image from the plurality of images based on the scene type, and laying out the part corresponding to the decided position in the image, in the slot, wherein the selecting selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 22
Dependent Claim
177 words
A non-transitory computer-readable storage medium storing a program which causes a computer to execute a method comprising: determining a scene type represented by a plurality of images by analyzing the plurality of images; deciding, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in the image in accordance with the determined scene type; and selecting the image from the plurality of images based on the scene type, and laying out the part corresponding to the decided position in the image, in the slot, wherein the selecting selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 23
Dependent Claim
177 words
A non-transitory computer-readable storage medium storing a program which causes a computer to execute a method comprising: determining a scene type represented by a plurality of images by analyzing the plurality of images; deciding, in an image included in the plurality of images, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in the image in accordance with the determined scene type; and selecting the image from the plurality of images based on the scene type, and laying out the part corresponding to the decided position in the image, in the slot, wherein the selecting selects a first image to be laid out in a first slot, in accordance with a first criterion which is based on the scene type, and selects a second image to be laid out in a second slot, in accordance with a second criterion which is different from the first criterion and is based on the scene type.
Claim 24
Dependent Claim
132 words
An image processing method comprising: determining a scene type represented by an image by analyzing the image; determining, in the image, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the determined scene type; and laying out the part corresponding to the determined position, in the slot, wherein the position determining determines a position of a default part in the image and decides a moving amount corresponding to the scene type represented by the image, and determines a position which is moved from the position of the default part in accordance with the moving amount, as the position of the part to be laid out.
Claim 25
Dependent Claim
132 words
An image processing method comprising: determining a scene type represented by an image by analyzing the image; determining, in the image, a position of a part which is to be laid out in a slot in a template and which has (1) a specific shape corresponding to the slot and (2) a specific size, in accordance with the determined scene type; and laying out the part corresponding to the determined position, in the slot, wherein the position determining determines a position of a default part in the image and decides a moving amount corresponding to the scene type represented by the image, and determines a position which is moved from the position of the default part in accordance with the moving amount, as the position of the part to be laid out.
References Cited (Backward Citations)
US6904181B1
Cited
US7006668B2
Cited
US7167205B2
Cited
US7738030B2
Cited
US8102558B2
Cited
US7432985B2
Cited
US8040551B2
Cited
US8175155B2
Cited
US8237991B2
Cited
US20120268759A1
Cited
US7924469B2
Cited
US7944588B2
Cited
JP2008225720A
Cited
US8929681B2
Cited
US8600154B2
Cited
US8008562B2
Cited
US9036205B2
Cited
US8675249B2
Cited
US8405876B2
Cited
US8472076B2
Cited
US9052742B2
Cited
US8620105B2
Cited
US9704221B2
Cited
US9275270B2
Cited
US20140013213A1
Cited
US9189681B2
Cited
US9214027B2
Cited
US20140078157A1
Cited
US9088753B2
Cited
US9594534B2
Cited
US9602691B2
Cited
US9769380B2
Cited
US9569831B2
Cited
US9648198B2
Cited
US9769352B2
Cited
US20170039746A1
Cited
US20170039427A1
Cited
US10157182B2
Cited
US20170309011A1
Cited
US20170316558A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2023-10-06 | 2024-04-06 | 2024-10-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2027-10-06 | 2028-04-06 | 2028-10-06 | $3760.00 | Pending Window |
| 11.5 Years (Year 12) | 2031-10-06 | 2032-04-06 | 2032-10-06 | $7700.00 | Pending Window |