Patent US10796405B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:45
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag