IP Library › Granted Patent US 11,393,145
Granted Patent B2
US 11,393,145 · App. 16/893,895 · Granted Jul 19, 2022

Control method in which, when an updated album creation parameter satisfies a predetermined condition, the updated album creation parameter becomes downloadable to a terminal device of a first user

Inventors: Hiroyasu Kunieda (Yokohama, JP); Shinjiro Hori (Yokohama, JP); Takayuki Yamada (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06T11/60G06T1/0007G06T7/0002H04N5/23232G06T2207/20081
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 11,393,145
App. No.
16/893,895
Granted
Jul 19, 2022
Kind
B2
Abstract

A control method performs a learning loop and includes acquiring first layout data generated based on a first album creation parameter from a server to which layout data generated by a user is uploaded, outputting an estimated feature value based on the first layout data, generating a second album creation parameter based on the output estimated feature value, generating third layout data based on the generated second album creation parameter and an image used for second layout data acquired from the server, and updating the first album creation parameter and the third album creation parameter based on a feature value based on the generated third layout data and a feature value based on the second layout data. When the updated album creation parameter satisfies a predetermined condition, the updated album creation parameter becomes downloadable to a terminal device of a first user.

Claims (25)

1. A control method that performs a learning loop, the method comprising:

acquiring first layout data generated based on a first album creation parameter from a server to which layout data generated by a user is uploaded;

outputting an estimated feature value based on the first layout data;

generating a second album creation parameter based on the output estimated feature value;

generating third layout data based on the generated second album creation parameter and an image used for second layout data acquired from the server; and

updating the first album creation parameter and the third album creation parameter based on a feature value based on the generated third layout data and a feature value based on the second layout data,

wherein, in a case when the updated album creation parameter satisfies a predetermined condition, the updated album creation parameter becomes downloadable to a terminal device of a first user, and,

in a case when a number of pieces of layout data uploaded to the server is more than a predetermined number, in the learning loop, only layout data generated by the first user is used, and in a case when the number of pieces of layout data uploaded to the server is less than or equal to the predetermined number, in the learning loop, at least layout data generated by a second user different from the first user is used.

2. The control method according to claim 1 , wherein, by a first feature value based on the first layout data being input to a learning unit as input data, the estimated feature value is output from the learning unit.

3. The control method according to claim 2 , wherein, based on comparison results between a feature value based on the generated third layout data and a feature value based on the second layout data, the parameter of the learning unit is updated.

4. The control method according to claim 1 , wherein, by images used for the second layout data being arranged in a template based on the generated second album creation parameter, the third layout data is generated.

5. The control method according to claim 1 , wherein, in a case when group identification information on the first user and group identification information on the second user are the same, in the learning loop, it is possible to use layout data generated by the second user different from the first user.

6. The control method according to claim 1 , wherein, in a case when the number of pieces of layout data uploaded to the server is less than or equal to the predetermined number, in the learning loop, the layout data generated by the first user and the layout data generated by the second user are used.

7. The control method according to claim 1 , wherein the third album creation parameter is downloaded to a terminal device of the first user by updating of an album creation application.

8. The control method according to claim 7 , wherein the downloaded third album creation parameter is used in a case when new layout data is generated by the album creation application.

9. A control apparatus comprising:

an acquiring unit configured to acquire first layout data generated based on a first album creation parameter from a server to which layout data generated by a user is uploaded;

an outputting unit configured to output an estimated feature value based on the first layout data;

a first generating unit configured to generate a second album creation parameter based on the output estimated feature value;

a second generating unit configured to generate third layout data based on the generated second album creation parameter and an image used for second layout data acquired from the server; and

an updating unit configured to update the first album creation parameter and the third album creation parameter based on a feature value based on the generated third layout data and a feature value based on the second layout data,

wherein, the acquiring unit, the outputting unit, the first generating unit, the second generating unit, and the updating unit perform a learning loop, such that,

in a case when the updated album creation parameter satisfies a predetermined condition, the updated album creation parameter becomes downloadable to a terminal device of a first user,

in a case when a number of pieces of layout data uploaded to the server is more than a predetermined number, in the learning loop, only layout data generated by the first user is used, and,

in a case when the number of pieces of layout data uploaded to the server is less than or equal to the predetermined number, in the learning loop, at least layout data generated by a second user different from the first user is used.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: KUNIEDA, HIROYASU; HORI, SHINJIRO; YAMADA, TAKAYUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 053701/0557 →
Priority Claims (1)
JP JP2019-107510 · Jun 7, 2019 · national
Continuity (1)
Related Publication 20200388063A1 · Dec 10, 2020
Cited By (1)
US 12,299,966