IP Library Granted Patent US 12,423,770
Granted Patent B2
US 12,423,770 · App. 17/421,266 · Granted Sep 23, 2025

Information processing apparatus

Inventor: Keisuke Shimizu (Chiba, JP)
Assignee: Sony Interactive Entertainment Inc.
G06T3/40G06N20/00G06T7/74G06T2207/20081G06T2207/20084
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,423,770
App. No.
17/421,266
Granted
Sep 23, 2025
Kind
B2
Abstract

An information processing apparatus acquires a plurality of reference images obtained by image capturing of a target which is to be reproduced, acquires a plurality of transformed images obtained by scaling up or down each of the reference images, and generates learned data to be used to generate a reproduction image displaying the external appearance of the target, by performing machine learning using, as teacher data, a plurality of learning target images including the plurality of transformed images.

Claims (71)

1. An information processing apparatus, comprising:

a memory storing computer executable instructions; and

a processor configured to execute the computer executable instructions to control the apparatus to:

acquire a plurality of first images of a first user;

generate a plurality of transformed images of the first user, the generating including:

executing a transformation process of scaling up or down each of the plurality of first images of the first user by a plurality of different magnification factors such that a quantity of the plurality of transformed images of the first user is an integer multiple of the plurality of first images of the first user where the integer corresponds to a number of the plurality of different magnification factors,

executing a similarity determination process of classifying one transformed image as having posture data similar to posture data of another transformed image based upon the posture data of the one transformed image and the posture data of the other transformed image meeting a similarity threshold, the similarity threshold representing that postures are more similar than dissimilar, and

executing an exclusion process of excluding, from the plurality of transformed images, the one transformed image classified as having the posture data similar to the posture data of the other transformed image;

generate learned data based on the plurality of transformed images of the first user that was generated through the transformation process, the similarity determination process, and the exclusion process;

acquire a second image of a second user that is different from the first user;

generate posture data indicating a posture of the second user in the second image; and

generate, using the learned data generated based on the plurality of transformed images of the first user and the posture data indicating the posture of the second user, a reproduction image of the first user with the posture of the second user in the second image.

2. The information processing apparatus according to claim 1 , wherein the learned data is generated based on a plurality of learning target images including the plurality of first images of the first user and the plurality of transformed images of the first user that was generated through the transformation process, the similarity determination process, and the exclusion process.

3. The information processing apparatus according to claim 2 , wherein the processor is configured to execute the computer executable instructions to control the apparatus to execute, on each of the learning target images, a process including:

identifying a posture of a target included in the learning target image,

executing machine learning using the posture data and the learning target image, and

generating the learned data.

4. The information processing apparatus according to claim 3 , wherein the processor is configured to execute the computer executable instructions to control the apparatus to exclude from the machine learning a learning target image that is determined to lack a predetermined part of the target as a result of the identifying the posture.

5. The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the computer executable instructions to control the apparatus to:

after executing the transformation process and before executing the similarity determination process, classify the plurality of transformed images of the first user into a plurality of groups each including transformed images exclusively scaled up or down by a same magnification factor of the plurality of different magnification factors;

independently execute the similarity determination process on each of the groups independently; and

independently execute the exclusion process on each of the groups.

6. The information processing apparatus according to claim 1 , wherein the plurality of different magnification factors sequentially change in accordance with a geometric progression.

7. An information processing method, comprising:

acquiring a plurality of first images of a first user;

generating a plurality of transformed images of the first user, the generating including:

executing a transformation process of scaling up or down each of the plurality of first images of the first user by a plurality of different magnification factors such that a quantity of the plurality of transformed images of the first user is an integer multiple of the plurality of first images of the first user where the integer corresponds to a number of the plurality of different magnification factors,

executing a similarity determination process of classifying one transformed image as having posture data similar to posture data of another transformed image based upon the posture data of the one transformed image and the posture data of the other transformed image meeting a similarity threshold, the similarity threshold representing that postures are more similar than dissimilar, and

executing an exclusion process of excluding, from the plurality of transformed images, the one transformed image classified as having the posture data similar to the posture data of the other transformed image;

generating learned data based on the plurality of transformed images of the first user that was generated through the transformation process, the similarity determination process and the exclusion process;

acquiring a second image of a second user that is different from the first user;

generating posture data indicating a posture of the second user in the second image; and

generating, using the learned data generated based on the plurality of transformed images of the first user and the posture data indicating the posture of the second user, a reproduction image of the first user with the posture of the second user in the second image.

8. A non-transitory computer readable medium storing computer executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform a process comprising:

acquiring a plurality of first images of a first user;

generating a plurality of transformed images of the first user, the generating including:

executing a transformation process of scaling up or down each of the plurality of first images of the first user by a plurality of different magnification factors such that a quantity of the plurality of transformed images of the first user is an integer multiple of the plurality of first images of the first user where the integer corresponds to a number of the plurality of different magnification factors,

executing a similarity determination process of classifying one transformed image as having posture data similar to posture data of another transformed image based upon the posture data of the one transformed image and the posture data of the other transformed image meeting a similarity threshold, the similarity threshold representing that postures are more similar than dissimilar, and

executing an exclusion process of excluding, from the plurality of transformed images, the one transformed image classified as having the posture data similar to the posture data of the other transformed image;

generating learned data based on the plurality of transformed images of the first user that was generated through the transformation process, the similarity determination process and the exclusion process;

acquiring a second image of a second user that is different from the first user;

generating posture data indicating a posture of the second user in the second image; and

generating, using the learned data generated based on the plurality of transformed images of the first user and the posture data indicating the posture of the second user, a reproduction image of the first user with the posture of the second user in the second image.

9. The information processing apparatus according to claim 1 , wherein the processor is configured to execute the computer executable instructions to control the apparatus to:

acquire a plurality of second images of the second user; and

for each second image of the plurality of second images:

generate posture data indicating a posture of the second user in the corresponding second image; and

generate a reproduction image of the first user with the posture of the second user in the corresponding second image.

10. The information processing apparatus according to claim 9 , wherein

the processor is configured to execute the computer executable instructions to control the apparatus to generate a reproduction video, and

frames of the reproduction video include the reproduction images generated for each of the plurality of second images.

11. The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the computer executable instructions to control the apparatus to output the reproduction image.

12. The information processing apparatus according to claim 1 , wherein the reproduction image is output to a display for display by the display.

13. The information processing method according to claim 7 , wherein the learned data is generated based on a plurality of learning target images including the plurality of first images of the first user and the plurality of transformed images of the first user that was generated through the transformation process, the similarity determination process, and the exclusion process.

14. The information processing method according to claim 13 , further comprising:

identifying a posture of a target included in the learning target image,

executing machine learning using the posture data and the learning target image, and

generating the learned data.

15. The information processing method according to claim 14 , further comprising excluding from the machine learning a learning target image that is determined to lack a predetermined part of the target as a result of the identifying the posture.

16. The information processing method according to claim 7 , further comprising:

after executing the transformation process and before executing the similarity determination process, classifying the plurality of transformed images of the first user into a plurality of groups each including transformed images exclusively scaled up or down by a same magnification factor of the plurality of different magnification factors;

independently executing the similarity determination process on each of the groups independently; and

independently executing the exclusion process on each of the groups.

17. The information processing method according to claim 7 , further comprising:

acquiring a plurality of second images of the second user; and

for each second image of the plurality of second images:

generating posture data indicating a posture of the second user in the corresponding second image; and

generating a reproduction image of the first user with the posture of the second user in the corresponding second image.

18. The information processing method according to claim 7 , further comprising outputting the reproduction image.

19. The information processing apparatus according to claim 4 , wherein the processor is configured to execute the computer executable instructions to control the apparatus to exclude from the machine learning only the learning target image that is one of the plurality of transformed images of the first user.

20. The information processing apparatus according to claim 6 , wherein the geometric progression sets each of the plurality of different magnification factors as a function of a maximum magnification factor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2021
From: SHIMIZU, KEISUKE
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 056780/0162 →
Continuity (1)
Related Publication 20220101491A1 · Mar 31, 2022
References Cited (57)
US 6807286B1 · Krumm · 2004 [cited by examiner]
US 8504546B2 · Podilchuk · 2013 [cited by examiner]
US 9043247B1 · Hart · 2015 [cited by examiner]
US 10026176B2 · Davidson · 2018 [cited by examiner]
US 10272292B1 · Leu · 2019 [cited by examiner]
US 10296102B1 · Misra · 2019 [cited by examiner]
US 10402689B1 · Bogdanovych · 2019 [cited by examiner]
US 10489683B1 · Koh · 2019 [cited by examiner]
US 10540757B1 · Bouhnik · 2020 [cited by examiner]
US 10839586B1 · Nemchinov · 2020 [cited by examiner]
US 11644338B2 · Wang · 2023 [cited by examiner]
US 20040175021A1 · Porter · 2004 [cited by examiner]
US 20110110594A1 · Hasegawa · 2011 [cited by examiner]
US 20110142354A1 · Sung · 2011 [cited by examiner]
US 20120076428A1 · Yokono · 2012 [cited by examiner]
US 20120288186A1 · Kohli · 2012 [cited by examiner]
US 20130226528A1 · Hodgins · 2013 [cited by examiner]
US 20140078320A1 · Hong · 2014 [cited by examiner]
US 20150002542A1 · Chan · 2015 [cited by examiner]
US 20150051512A1 · Kim · 2015 [cited by examiner]
US 20150078628A1 · Anderson · 2015 [cited by examiner]
US 20150243031A1 · Narasimha · 2015 [cited by examiner]
US 20160379091A1 · Lin · 2016 [cited by examiner]
US 20170116473A1 · Sashida · 2017 [cited by examiner]
US 20170287109A1 · Tasfi · 2017 [cited by examiner]
US 20180025269A1 · Dursun · 2018 [cited by examiner]
US 20180232603A1 · Shim · 2018 [cited by examiner]
US 20180293706A1 · Viswanathan · 2018 [cited by examiner]
US 20180293753A1 · Varadarajan · 2018 [cited by examiner]
US 20180373859A1 · Ganong · 2018 [cited by examiner]
US 20190102878A1 · Zhang · 2019 [cited by examiner]
US 20190147292A1 · Watanabe · 2019 [cited by examiner]
US 20190174056A1 · Jung · 2019 [cited by examiner]
US 20190205620A1 · Yi · 2019 [cited by examiner]
US 20190272620A1 · Seip · 2019 [cited by examiner]
US 20200094401A1 · Cheng · 2020 [cited by examiner]
US 20200167583A1 · Yoon · 2020 [cited by examiner]
US 20200193671A1 · Tamir · 2020 [cited by examiner]
US 20200197746A1 · Kang · 2020 [cited by examiner]
US 20200342206A1 · Jobin · 2020 [cited by examiner]
US 20210337906A1 · Schultz · 2021 [cited by examiner]
US 20210366125A1 · Jia · 2021 [cited by examiner]
US 20220392099A1 · Guay · 2022 [cited by examiner]
US 20230063002A1 · Nvs · 2023 [cited by examiner]
US 20230145048A1 · Walker · 2023 [cited by examiner]
US 20230218984A1 · Callahan · 2023 [cited by examiner]
US 20240062416A1 · Yoshida · 2024 [cited by examiner]
US 20240196085A1 · Zhou · 2024 [cited by examiner]
JP 2012088787A · 2012 [cited by applicant]
JP 2018116599A · 2018 [cited by applicant]
JP 2018129007A · 2018 [cited by applicant]
JP 2018136632A · 2018 [cited by applicant]
JP 2018169672A · 2018 [cited by applicant]
WO WO2018029670A1 · 2018 [cited by examiner]
Notice of Reasons for Refusal dated Feb. 22, 2022, from Japanese Patent Application No. 2020-566361, 4 sheets. [cited by applicant]
International Preliminary Report on Patentability mailed Jul. 29, 2021, from PCT/JP2019/000964, 16 sheets including translation. [cited by applicant]
International Search Report and Written Opinion mailed Mar. 26, 2019, from PCT/JP2019/000964, 10 sheets. [cited by applicant]