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

Information processing apparatus and method of controlling the same

Assignee: Canon Inc
•
Filing: 2016-07-25
•
Granted: 2018-12-18
•
Expires: 2036-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A setting unit of an apparatus sets, for an image represented by an image file, an area to be displayed in an electronic photo album and stores information representing the set area. A laying out unit of the apparatus determines whether a slot of interest in the page of interest is a slot has a predetermined property. If the slot of interest has the predetermined property, the laying out unit locates, in the slot of interest, an image assigned to the slot of interest without using the stored information set by the setting unit. If the slot of interest does not have the predetermined property, the laying out unit locates, in the slot of interest, a partial image corresponding to the area represented by the information out of the image assigned to the slot of interest.

Inventors

  • 👤 Takuya Takenouchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:11
CPC Classifications
G06F17/30056; G; G06; G06F; G06F16/00; G06F16/40; G06F16/43; G06F16/438; G06F16/4387; G06F16/4393; G06T; G06T11/00; G06T11/60; G09; G09G; G09G5/00; G09G5/14; G09G5/36; G09G5/37; G09G5/38; G06F17/212; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1208; G06F40/00; G06F40/10; G06F40/103; G06F40/106; G06K9/00228; G06V; G06V40/00; G06V40/10; G06V40/16; G06V40/161; G09G2340/00; G09G2340/04; G09G2340/0407; G09G2340/045; G09G2340/0464; G09G2340/0492; G09G2340/10; G09G2340/12; G09G2380/00; G09G2380/16

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 270 words
An information processing apparatus for creating an electronic photo album from a plurality of images, the apparatus comprising: at least one processor which executes a program, wherein the at least one processor functions as units comprising: (1) a setting unit configured to set trimming information for an image, in accordance with an instruction by a user; and (2) a laying out unit configured to locate the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the at least one processor locates the image such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the trimming information set by the setting unit, and wherein when the slot of interest is not the background slot, the at least one processor locates the image such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set by the setting unit.
Claim 2
Dependent Claim 270 words
An information processing apparatus for creating an electronic photo album from a plurality of images, the apparatus comprising: at least one processor which executes a program, wherein the at least one processor functions as units comprising: (1) a setting unit configured to set trimming information for an image, in accordance with an instruction by a user; and (2) a laying out unit configured to locate the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the at least one processor locates the image such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the trimming information set by the setting unit, and wherein when the slot of interest is not the background slot, the at least one processor locates the image such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set by the setting unit.
Claim 3
Dependent Claim 22 words
The apparatus according to claim 1 , wherein a background image located on the background slot is partially hidden by another image.
Claim 4
Dependent Claim 32 words
The apparatus according to claim 2 , wherein the background slot is a slot having a size of not less than a preset ratio with respect to an area of one page.
Claim 5
Dependent Claim 23 words
The apparatus according to claim 1 , wherein the background slot is a slot configured to locate an image representing a landscape scene.
Claim 6
Dependent Claim 92 words
The apparatus according to claim 4 , wherein the at least one processor further functions as a recognizing unit configured to detect whether a person face of not less than a predetermined size is included in the image, and wherein the laying out unit locates the image in the slot of interest when the slot of interest is a slot having a property to locate the image representing the landscape scene, and the recognizing unit does not detect the person face in the image to be located in the slot of interest.
Claim 7
Dependent Claim 38 words
The apparatus according to claim 1 , wherein when locating the image, the laying out unit trims the part of the image, and locates the part of the image obtained by the trimming in the slot of interest.
Claim 8
Dependent Claim 67 words
The apparatus according to claim 1 , wherein the at least one processor further determines to use the trimming information set by the setting unit, in addition to the shape of the slot of interest, for specifying the part of the image to be represented in the slot of interest, in a case where the slot of interest in the page of interest is the background slot.
Claim 9
Dependent Claim 17 words
The apparatus according to claim 1 , wherein the trimming information comprises width information and height information.
Claim 10
Independent Claim 248 words
A method, performed by at least one processor which executes a program, of controlling an information processing apparatus for creating an electronic photo album from a plurality of image, the method comprising: setting trimming information for an image, in accordance with an instruction by a user; and performing layout processing of laying out the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the image is located such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the trimming information set in the setting, and wherein when the slot of interest is not the background slot, the image is located such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set in the setting.
Claim 11
Independent Claim 248 words
A method, performed by at least one processor which executes a program, of controlling an information processing apparatus for creating an electronic photo album from a plurality of image, the method comprising: setting trimming information for an image, in accordance with an instruction by a user; and performing layout processing of laying out the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the image is located such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the trimming information set in the setting, and wherein when the slot of interest is not the background slot, the image is located such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set in the setting.
Claim 12
Dependent Claim 22 words
The method according to claim 9 , wherein a background image located on the background slot is partially hidden by another image.
Claim 13
Dependent Claim 32 words
The method according to claim 10 , wherein the background slot is a slot having a size of not less than a preset ratio with respect to an area of one page.
Claim 14
Dependent Claim 23 words
The method according to claim 9 , wherein the background slot is a slot configured to locate an image representing a landscape scene.
Claim 15
Dependent Claim 83 words
The method according to claim 12 , further comprising performing recognition to detect whether a person face of not less than a predetermined size is included in the image, wherein in the layout processing, the image is located in the slot of interest when the slot of interest is a slot having a property to locate the image representing the landscape scene, and the person face is not detected by the recognition in the image to be located in the slot of interest.
Claim 16
Dependent Claim 41 words
The method according to claim 9 , wherein in the layout processing, when locating the partial image, the part of the image is trimmed, and the part of the image obtained by the trimming is located in the slot of interest.
Claim 17
Dependent Claim 263 words
A non-transitory computer-readable storage medium storing a program which causes at least one processor to execute a method of controlling an information processing apparatus for creating an electronic photo album from a plurality of image files, the method executed by the at least one processor comprising: setting trimming information for an image, in accordance with an instruction by a user; and performing layout processing of laying out the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein, when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the image is located such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the area trimming information set in the setting, and wherein when the slot of interest is not the background slot, the image is located such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set in the setting.
Claim 18
Dependent Claim 263 words
A non-transitory computer-readable storage medium storing a program which causes at least one processor to execute a method of controlling an information processing apparatus for creating an electronic photo album from a plurality of image files, the method executed by the at least one processor comprising: setting trimming information for an image, in accordance with an instruction by a user; and performing layout processing of laying out the image, such that a part of the image is represented in a slot of a template representing a position and a size of at least one slot in a page of interest, wherein, when a slot of interest is a background slot, based on a determination in accordance with (i) an area of the slot of interest and (ii) another slot being located on the slot of interest, the image is located such that a first part of the image is represented in the background slot with a size corresponding to a size of the background slot, the first part of the image becoming smaller based on a shape of the background slot and not based on the area trimming information set in the setting, and wherein when the slot of interest is not the background slot, the image is located such that a second part of the image is represented in the slot of interest with a size corresponding to a size of the slot of interest, the second part of the image becoming smaller based on both of a shape of the slot of interest and the trimming information set in the setting.
Claim 19
Dependent Claim 22 words
The medium according to claim 15 , wherein a background image located on the background slot is partially hidden by another image.
Claim 20
Dependent Claim 32 words
The medium according to claim 16 , wherein the background slot is a slot having a size of not less than a preset ratio with respect to an area of one page.
Claim 21
Dependent Claim 23 words
The medium according to claim 15 , wherein the background slot is a slot configured to locate an image representing a landscape scene.
Claim 22
Dependent Claim 83 words
The medium according to claim 18 , further comprising performing recognition to detect whether a person face of not less than a predetermined size is included in the image, wherein in the layout processing, the image is located in the slot of interest when the slot of interest is a slot having a property to locate the image representing the landscape scene, and the person face is not detected by the recognition in the image to be located in the slot of interest.
Claim 23
Dependent Claim 40 words
The medium according to claim 15 , wherein in the layout processing, when locating the image, the part of the image is trimmed, and the part of the image obtained by the trimming is located in the slot of interest.

References Cited (Backward Citations)

US20060190808A1 Cited
JP2003032470A Cited
US20040054659A1 Cited
US20040161224A1 Cited
US20140092424A1 Cited
US20140193047A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2021-12-17 2022-06-18 2022-12-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2025-12-17 2026-06-18 2026-12-18 $3760.00 Surcharge Window Open
11.5 Years (Year 12) 2029-12-17 2030-06-18 2030-12-18 $7700.00 Pending Window

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag