Patent US11074734B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US11074734B2 Active / In Force US ⏱️ 12.4 years remaining

Image processing apparatus, image processing method and storage medium

Assignee: Canon Inc
•
Filing: 2019-04-22
•
Granted: 2021-07-27
•
Expires: 2039-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus includes at least one processor causing the image processing apparatus to act as an acquisition unit configured to acquire a plurality of images, a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged, and a layout unit configured to arrange the selected one or more images in slots within the determined template. In a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, one image out of the selected one or more images and also arranges, into the foreground slot, the one image.

Inventors

  • 👤 Hiroyasu Kunieda
  • 👤 Takayuki Yamada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:35
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60; G06T2200/00; G06T2200/24

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 124 words
An image processing apparatus comprising: at least one processor causing the image processing apparatus to act as: (a) an acquisition unit configured to acquire a plurality of images; (b) a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged; and (c) a layout unit configured to arrange the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 2
Dependent Claim 124 words
An image processing apparatus comprising: at least one processor causing the image processing apparatus to act as: (a) an acquisition unit configured to acquire a plurality of images; (b) a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged; and (c) a layout unit configured to arrange the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 3
Dependent Claim 42 words
The image processing apparatus according to claim 1 , further comprising a division unit configured to divide images acquired by the acquisition unit into a plurality of image groups, wherein the determination unit determines a template for each of the image groups.
Claim 4
Dependent Claim 36 words
The image processing apparatus according to claim 2 , further comprising a selection unit configured to select images to be arranged on each determined template for each of the image groups divided by the division unit.
Claim 5
Dependent Claim 52 words
The image processing apparatus according to claim 3 , wherein the determination unit determines a first template as a template for a first image group of the divided image groups, and the selection unit selects all images included in the first image group as images to be arranged on the first template.
Claim 6
Dependent Claim 59 words
The image processing apparatus according to claim 1 , wherein the layout unit arranges, in a case when the determined template includes the background slot and a plurality of foreground slots each overlapping part of the background slot, one of a plurality of images to be arranged in each of the plurality of foreground slots in the background slot.
Claim 7
Dependent Claim 36 words
The image processing apparatus according to claim 1 , wherein on the determined template, the background slot is provided across a double-page spread page and the entire area of the foreground slot overlaps the background slot.
Claim 8
Dependent Claim 66 words
The image processing apparatus according to claim 1 , wherein, in a case when the background slot of the determined template is provided on one page of a double-page spread and does not stretch to the other page, an image of a foreground slot that is provided on the other page and that does not overlap the background slot is not arranged in the background slot.
Claim 9
Dependent Claim 41 words
The image processing apparatus according to claim 1 , wherein predetermined effect processing is performed on the first image arranged in the background slot and the predetermined effect processing is not performed on the first image arranged in the foreground slot.
Claim 10
Dependent Claim 28 words
The image processing apparatus according to claim 1 , wherein the layout unit arranges a plurality of images on a template based on information attached to the images.
Claim 11
Dependent Claim 28 words
The image processing apparatus according to claim 1 , wherein the layout unit arranges a plurality of images on a template based on results of analyzing the images.
Claim 12
Dependent Claim 27 words
The image processing apparatus according to claim 1 , further comprising a unit configured to output image data of results by the layout unit performing a layout.
Claim 13
Dependent Claim 149 words
A non-transitory computer readable storage medium storing a program for causing one or more computers to function as each unit of an image processing apparatus, the image processing apparatus comprising: at least one processor causing the image processing apparatus to act as: (a) an acquisition unit configured to acquire a plurality of images; (b) a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged; and (c) a layout unit configured to arrange the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 14
Dependent Claim 149 words
A non-transitory computer readable storage medium storing a program for causing one or more computers to function as each unit of an image processing apparatus, the image processing apparatus comprising: at least one processor causing the image processing apparatus to act as: (a) an acquisition unit configured to acquire a plurality of images; (b) a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged; and (c) a layout unit configured to arrange the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 15
Dependent Claim 46 words
The storage medium according to claim 12 , wherein the image processing apparatus further comprises a division unit configured to divide images acquired by the acquisition unit into a plurality of image groups, and the determination unit determines a template for each of the image groups.
Claim 16
Dependent Claim 40 words
The storage medium according to claim 13 , wherein the image processing apparatus further comprises a selection unit configured to select images to be arranged on each determined template for each of the image groups divided by the division unit.
Claim 17
Dependent Claim 51 words
The storage medium according to claim 14 , wherein the determination unit determines a first template as a template for a first image group of the divided image groups, and the selection unit selects all images included in the first image group as images to be arranged on the first template.
Claim 18
Dependent Claim 58 words
The storage medium according to claim 12 , wherein the layout unit arranges, in a case when the determined template includes the background slot and a plurality of foreground slots each overlapping part of the background slot, one of a plurality of images to be arranged in each of the plurality of foreground slots in the background slot.
Claim 19
Dependent Claim 35 words
The storage medium according to claim 12 , wherein, on the determined template, the background slot is provided across a double-page spread page and the entire area of the foreground slot overlaps the background slot.
Claim 20
Dependent Claim 65 words
The storage medium according to claim 12 , wherein, in a case when the background slot of the determined template is provided on one page of a double-page spread and does not stretch to the other page, an image of a foreground slot that is provided on the other page and that does not overlap the background slot is not arranged in the background slot.
Claim 21
Dependent Claim 40 words
The storage medium according to claim 12 , wherein predetermined effect processing is performed on the first image arranged in the background slot and the predetermined effect processing is not performed on the first image arranged in the foreground slot.
Claim 22
Dependent Claim 27 words
The storage medium according to claim 12 , wherein the layout unit arranges a plurality of images on a template based on information attached to the images.
Claim 23
Dependent Claim 27 words
The storage medium according to claim 12 , wherein the layout unit arranges a plurality of images on a template based on results of analyzing the images.
Claim 24
Dependent Claim 31 words
The storage medium according to claim 12 , wherein the image processing apparatus further comprises a unit configured to output image data of results by the layout unit performing a layout.
Claim 25
Dependent Claim 96 words
An image processing method comprising: (a) acquiring a plurality of images; (b) determining a template on which one or more images selected from the plurality of images are arranged; and (c) arranging the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the arranging arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 26
Dependent Claim 96 words
An image processing method comprising: (a) acquiring a plurality of images; (b) determining a template on which one or more images selected from the plurality of images are arranged; and (c) arranging the selected one or more images in slots within the determined template, wherein, in a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the arranging arranges, into the background slot, a first image out of the selected one or more images and also arranges, into the foreground slot, the first image.
Claim 27
Dependent Claim 29 words
The image processing apparatus according to claim 1 , wherein the first image arranged in the background slot is larger than the first image arranged in the foreground slot.
Claim 28
Dependent Claim 30 words
The image processing apparatus according to claim 1 , wherein the first image arranged in the background slot is an image obtained by trimming a part of the first image.
Claim 29
Dependent Claim 28 words
The storage medium according to claim 12 , wherein the first image arranged in the background slot is larger than the first image arranged in the foreground slot.
Claim 30
Dependent Claim 29 words
The storage medium according to claim 12 , wherein the first image arranged in the background slot is an image obtained by trimming a part of the first image.
Claim 31
Dependent Claim 29 words
The image processing method according to claim 23 , wherein the first image arranged in the background slot is larger than the first image arranged in the foreground slot.
Claim 32
Dependent Claim 30 words
The image processing method according to claim 23 , wherein the first image arranged in the background slot is an image obtained by trimming a part of the first image.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2024-07-26 2025-01-25 2025-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2028-07-26 2029-01-25 2029-07-27 $3760.00 Pending Window
11.5 Years (Year 12) 2032-07-26 2033-01-25 2033-07-27 $7700.00 Pending Window

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag