IP Library Granted Patent US 12,737,835
Granted Patent B2
US 12,737,835 · App. 18/586,749 · Granted Sep 15, 2026

Information processing apparatus, method of controlling information processing apparatus, and storage medium

Inventor: Yuuka Hirosugi (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06T3/40G06F3/14G06T7/50G06T7/62G06T2207/20132G06T2207/30176G06T2207/30242
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,737,835
App. No.
18/586,749
Filed
Feb 26, 2024
Granted
Sep 15, 2026
Kind
B2
Art Unit
2675
USPC
382/298
Abstract

An information processing apparatus includes: a reception unit configured to receive an instruction to change an aspect ratio of a document including an image arrangement region; an adjustment unit configured to change the aspect ratio of the document and also adjust an aspect ratio of the image arrangement region, based on the instruction received by the reception unit; a control unit configured to perform control to perform trimming of an image arranged in the image arrangement region based on the aspect ratio of the image arrangement region adjusted by the adjustment unit; and a display control unit configured to perform control to display the document in which the aspect ratio is changed based on the instruction and in which the image trimmed by the control unit is arranged in the adjusted image arrangement region, on a display unit.

Claims (29)

1 . An information processing apparatus, comprising:

(A) at least one memory and at least one processor and/or (B) at least one circuit, which function as:

(1) a reception unit configured to receive an instruction to change an aspect ratio of a document including an image arrangement region;

(2) an adjustment unit configured to change the aspect ratio of the document and also adjust an aspect ratio of the image arrangement region, based on the instruction received by the reception unit;

(3) a control unit configured to perform control to perform trimming of an image arranged in the image arrangement region based on the aspect ratio of the image arrangement region adjusted by the adjustment unit; and

(4) a display control unit configured to perform control to display, on a display unit, the document in which the aspect ratio is changed based on the instruction and in which the image trimmed by the control unit is arranged in the adjusted image arrangement region,

wherein, in a case where the number of objects detected from the image arranged in the image arrangement region is two or greater and smaller than a first predetermined number, the control unit performs control to perform trimming in a trimming range determined based on different conditions depending on an area of the object and a score calculated by using a concordance rate of object detection.

2 . The information processing apparatus according to claim 1 , wherein the display control unit performs control to display, on the display unit, a plurality of the documents in which the aspect ratio is changed based on the instruction and in which a plurality of trimmed images trimmed in different trimming ranges in the images by the control unit are arranged in the adjusted image arrangement region.

3 . The information processing apparatus according to claim 2 , further comprising:

a selection unit configured to select either one of the plurality of the documents in which the aspect ratio is changed based on the instruction, based on a user operation.

4 . The information processing apparatus according to claim 3 , wherein

the control unit changes a trimming range of an image arranged in the document selected by the selection unit, based on a user operation.

5 . The information processing apparatus according to claim 2 , wherein the display control unit performs control to display, on the display unit, the plurality of the documents in which the trimmed image is arranged in the adjusted image arrangement region, and nothing is arranged in another region.

6 . The information processing apparatus according to claim 1 , wherein the display control unit performs control to display, on the display unit, a plurality of trimmed images trimmed by the control unit in different trimming ranges in the image, and to display, on the display unit, the document in which the aspect ratio is changed based on the instruction and in which the trimmed image selected from the plurality of the trimmed images by a user operation is arranged in the adjusted image arrangement region.

7 . The information processing apparatus according to claim 1 , further comprising:

an output unit configured to output the changed document displayed by the display control unit in a printable state.

8 . The information processing apparatus according to claim 1 , wherein in a case where the object with the highest score occupies equal to or greater than a second predetermined proportion of the image, the control unit performs control to perform trimming in a trimming range in which the object is arranged at a center, trimming ranges using rule of thirds, and a trimming range in which at least one of a vertical range and a horizontal range of entirety of the image fits within the image arrangement region.

9 . A method of controlling an information processing apparatus, the method comprising:

receiving an instruction to change an aspect ratio of a document including an image arrangement region;

changing the aspect ratio of the document and also adjusting an aspect ratio of the image arrangement region, based on the instruction received in the receiving;

trimming an image arranged in the image arrangement region based on the aspect ratio of the image arrangement region adjusted in the adjusting; and

displaying, on a display unit, the document in which the aspect ratio is changed based on the instruction and in which the image trimmed in the controlling is arranged in the adjusted image arrangement region,

wherein, in a case where the number of objects detected from the image arranged in the image arrangement region is two or greater and smaller than a first predetermined number, in the trimming, trimming is performed in a trimming range determined based on different conditions depending on an area of the object and a score calculated by using a concordance rate of object detection.

10 . A non-transitory computer-readable storage medium storing a program for causing a computer to perform a method of controlling an information processing apparatus, the method comprising:

receiving an instruction to change an aspect ratio of a document including an image arrangement region;

changing the aspect ratio of the document and also adjusting an aspect ratio of the image arrangement region, based on the instruction received in the receiving;

trimming an image arranged in the image arrangement region based on the aspect ratio of the image arrangement region adjusted in the adjusting; and

displaying, on a display unit, the document in which the aspect ratio is changed based on the instruction and in which the image trimmed in the controlling is arranged in the adjusted image arrangement region,

wherein, in a case where the number of objects detected from the image arranged in the image arrangement region is two or greater and smaller than a first predetermined number, in the trimming, trimming is performed in a trimming range determined based on different conditions depending on an area of the object and a score calculated by using a concordance rate of object detection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2024
From: HIROSUGI, YUUKA
To: CANON KABUSHIKI KAISHA
Reel/Frame 066927/0810 →
Priority Claims (1)
JP 2023-038677 · Mar 13, 2023 · national
Continuity (1)
Related Publication 20240311957A1 · Sep 19, 2024
References Cited (9)
US 10115178B2 · Tamura et al. · 2018 [cited by applicant]
US 20030058260A1 · Ohshima · 2003 [cited by examiner]
US 20060067584A1 · Sato · 2006 [cited by examiner]
US 20090268076A1 · Kawamura · 2009 [cited by examiner]
US 20120274539A1 · Tashiro · 2012 [cited by examiner]
US 20130124582A1 · Yamamoto · 2013 [cited by examiner]
US 20140176612A1 · Tamura · 2014 [cited by examiner]
US 20150143237A1 · Shindo · 2015 [cited by examiner]
JP 2014143673A · 2014 [cited by applicant]