IP Library › Granted Patent US 12,499,506
Granted Patent B2
US 12,499,506 · App. 18/051,443 · Granted Dec 16, 2025

Inference model construction method, inference model construction device, recording medium, configuration device, and configuration method

Inventor: Keiichi Sawada (Tokyo, JP)
Assignee: Live2D Inc.
G06T3/153G06N5/04G06T11/60
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,499,506
App. No.
18/051,443
Granted
Dec 16, 2025
Kind
B2
Abstract

An inference model construction method obtains a distribution of control points pertaining to a reference state and a distribution of the control points pertaining to a defined state with respect to a defined representation model. The method extracts a first feature value based on the distribution of the control points pertaining to the reference state. The method machine-learns the distribution of the control points pertaining to the defined state while using, as a label, the first feature value, and constructs an inference model based on a result of the leaning performed with respect to a plurality of the defined representation models.

Claims (81)

1 . An inference model construction method for constructing an inference model for inferring deformation, in a defined state, of each part of a two-dimensional image of a target object, with respect to a representation model for realizing a rendering representation corresponding to a state different from a reference state of the target object by deforming the part of the two-dimensional image corresponding to the reference state, wherein the defined state differs from the reference state, wherein

the representation model is defined by defining deformation of each part of the two-dimensional image in at least one defined state, and is configured to realize a rendering representation corresponding to at least a state between the reference state and the defined state,

the deformation of each part in the representation model is controlled by a mode of a distribution of control points set for the part,

the inference model construction method comprises:

obtaining the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state with respect to a defined representation model, which is the representation model that has been defined;

extracting a first feature value based on the distribution of the control points pertaining to the reference state obtained in the obtaining; and

estimating a second feature value based on the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state that are obtained in the obtaining,

machine-learning the distribution of the control points pertaining to the defined state obtained in the obtaining while using, as a label, the first feature value extracted in the extracting and the second feature value estimated in the estimating, and constructing an inference model based on a result of the leaning performed with respect to a plurality of the defined representation models, wherein

the second feature value includes information indicating an amount of deformation of translational components and an amount of deformation of non-translational components regarding deformation from the reference state to the defined state,

the target object includes a head of a character,

the information indicating the amount of the deformation of the translational components in the second feature value is estimated based on an amount of movement of at least one control point set for a third-type part constituting the head of the character, between the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state, and

the information indicating the amount of the deformation of the non-translational components in the second feature value is estimated based on a difference between a plurality of control points set for a fourth-type part constituting the head of the character, in an amount of movement between the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state.

2 . The inference model construction method according to claim 1 , wherein

each part in the representation model includes a two-dimensional image of the part, a curved surface to which the two-dimensional image is to be applied, and the control points specifying a shape of the curved surface, and

the first feature value includes information indicating a center position and a size of the curved surface of the part in the distribution of the control points pertaining to the reference state.

3 . The inference model construction method according to claim 2 , wherein

the first feature value further includes information indicating a size of the two-dimensional image to be applied to the curved surface pertaining to each part in the reference state.

4 . The inference model construction method according to claim 1 , further comprising

normalizing the defined representation model,

wherein the representation model normalized in the normalizing is obtained in the obtaining.

5 . The inference model construction method according to claim 4 , wherein

the normalization includes:

normalizing a scale of the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state, based on a distance between two parts included in first-type parts constituting the head of the character; and

normalizing an amount of deformation from the reference state to the defined state, based on an amount of movement of control points set for a second-type part constituting the head of the character between the scale-normalized distribution of the control points pertaining to the reference state and the scale-normalized distribution of the control points pertaining to the defined state.

6 . The inference model construction method according to claim 1 , wherein

the fourth-type part is a part that represents unevenness in the head of the character, and

the amount of the deformation of the non-translational components is estimated based on a difference in an amount of movement between a protruding portion and a recessed portion of the character.

7 . The inference model construction method according to claim 1 , wherein

the third-type part is a part indicating a face of the character.

8 . A non-transitory computer-readable recording medium in which is stored a program for causing a computer to execute the inference model construction method according to claim 1 .

9 . A non-transitory computer-readable recording medium in which is stored a program for causing a computer to configure a representation model for realizing a rendering representation corresponding to a state different from a reference state of a target object by deforming each part of a two-dimensional image corresponding to the reference state of the target object, by using the inference model constructed with use of the inference model construction method according to claim 1 , wherein

the deformation of each part in the representation model is controlled by a mode of a distribution of control points set for the part,

the program causes the computer to execute:

input processing for obtaining the distribution of the control points pertaining to the reference state with respect to a configuration target object;

first determination processing for determining the first feature value based on information obtained through the input processing;

second determination processing for determining the second feature value;

inference processing for inferring, with use of the inference model, the distribution of the control points pertaining to the defined state of the configuration target object, based on the first feature value determined through the first determination processing and the second feature value determined through the second determination processing; and

output processing for configuring and outputting the representation model of the configuration target object, based on a result of the inference performed through the inference processing.

10 . The recording medium according to claim 9 , wherein the program further causes the computer to execute:

display control processing for causing a display unit to display a rendering representation corresponding to the defined state of the configuration target object, based on the representation model output through the output processing;

acceptance processing for accepting an adjustment of at least one of an amount of deformation of translational components or an amount of deformation of non-translational components, with respect to deformation in the rendering representation corresponding to the defined state from the reference state; and

change processing for, if the adjustment is accepted through the acceptance processing, changing the distribution of the control points pertaining to the defined state of the output representation model, based on the adjusted amount of the deformation of the translational components and the non-translational components,

wherein if the adjustment is accepted through the acceptance processing, the rendering representation corresponding to the defined state of the configuration target object is displayed in the display unit, based on the representation model after the changing through the change processing.

11 . The recording medium according to claim 10 , wherein the program further causes the computer to execute

separation processing for separating the distribution of the control points pertaining to the defined state inferred through the inference processing into a distribution of the translational components and a distribution of the non-translational components,

wherein in the change processing, the distribution of the control points pertaining to the defined state of the output representation model is changed to a distribution of the control points obtained by combining the distribution of the translational components and the distribution of the non-translational components that have been changed in accordance with the adjusted amount of the deformation of the translational components and the non-translational components.

12 . The recording medium according to claim 11 , wherein

a constraint condition regarding a placement relationship is defined for at least some parts of the configuration target object, and

in the change processing, placement positions of the at least some parts are changed so as to ensure the placement relationship of the at least some parts before and after the adjustment.

13 . A configuration device for configuring a representation model for realizing a rendering representation corresponding to a state different from a reference state of a target object by deforming each part of a two-dimensional image corresponding to the reference state of the target object, by using the inference model constructed with use of the inference model construction method according to claim 1 , wherein

the deformation of each part in the representation model is controlled by a mode of a distribution of control points set for the part,

the configuration device comprises:

at least one processor; and

a memory configured to store instructions that, when executed by the at least one processor, cause the at least one processor to function as:

an input unit configured to obtain the distribution of the control points pertaining to the reference state with respect to a configuration target object;

a first determination unit configured to determine the first feature value based on information obtained by the input unit;

a second determination unit configured to determine the second feature value;

an inference unit configured to infer, with use of the inference model, the distribution of the control points pertaining to the defined state of the configuration target object, based on the first feature value determined by the first determination unit and the second feature value determined by the second determination unit; and

an output unit configured to configure and output the representation model of the configuration target object, based on a result of the inference performed by the inference unit.

14 . A configuration method for configuring a representation model for realizing a rendering representation corresponding to a state different from a reference state of a target object by deforming each part of a two-dimensional image corresponding to the reference state of the target object, by using the inference model constructed with use of the inference model construction method according to claim 1 , wherein

the deformation of each part in the representation model is controlled by a mode of a distribution of control points set for the part,

the configuration method comprises:

obtaining the distribution of the control points pertaining to the reference state with respect to a configuration target object;

determining the first feature value based on information obtained in the obtaining;

determining the second feature value;

inferring, with use of the inference model, the distribution of the control points pertaining to the defined state of the configuration target object, based on the determined first feature value and the determined second feature value; and

configuring and outputting the representation model of the configuration target object, based on a result of the inference performed in the inferring.

15 . An inference model construction device for constructing an inference model for inferring deformation, in a defined state, of each part of a two-dimensional image of a target object, with respect to a representation model for realizing a rendering representation corresponding to a state different from a reference state of the target object by deforming the part of the two-dimensional image corresponding to the reference state, wherein the defined state differs from the reference state, wherein

the representation model is defined by defining deformation of each part of the two-dimensional image in at least one defined state, and is configured to realize a rendering representation corresponding to at least a state between the reference state and the defined state,

the deformation of each part in the representation model is controlled by a mode of a distribution of control points set for the part,

the inference model construction device comprises:

at least one processor; and

a memory configured to store instructions that, when executed by the at least one processor, cause the at least one processor to function as:

an obtaining unit configured to obtain the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state with respect to a defined representation model, which is the representation model that has been defined;

an extraction unit configured to extract a first feature value based on the distribution of the control points pertaining to the reference state obtained by the obtaining unit;

an estimation unit configured to estimate a second feature value based on the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state that are obtained by the obtaining unit; and

a learning unit configured to machine-learn the distribution of the control points pertaining to the defined state obtained by the obtaining unit while using, as a label, the first feature value extracted by the extraction unit and the second feature value estimated by the estimation unit, and constructing an inference model based on a result of the leaning performed with respect to a plurality of the defined representation models, wherein

the second feature value includes information indicating an amount of deformation of translational components and an amount of deformation of non-translational components regarding deformation from the reference state to the defined state,

the target object includes a head of a character,

the information indicating the amount of the deformation of the translational components in the second feature value is estimated based on an amount of movement of at least one control point set for a third-type part constituting the head of the character, between the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state, and

the information indicating the amount of the deformation of the non-translational components in the second feature value is estimated based on a difference between a plurality of control points set for a fourth-type part constituting the head of the character, in an amount of movement between the distribution of the control points pertaining to the reference state and the distribution of the control points pertaining to the defined state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: SAWADA, KEIICHI
To: LIVE2D INC.
Reel/Frame 061835/0845 →
Continuity (2)
Continuation PCTJP2021006206 · Feb 18, 2021
Related Publication 20230237611A1 · Jul 27, 2023
References Cited (29)
US 10565792B2 · Bailey · 2020 [cited by examiner]
US 10896535B2 · Li · 2021 [cited by examiner]
US 11941736B2 · Huang · 2024 [cited by examiner]
US 12098956B2 · Harvill · 2024 [cited by examiner]
US 20180300927A1 · Hushchyn et al. · 2018 [cited by applicant]
US 20180300935A1 · Imai et al. · 2018 [cited by applicant]
US 20180372493A1 · Pilkington et al. · 2018 [cited by applicant]
US 20200151963A1 · Lee et al. · 2020 [cited by applicant]
US 20210019928A1 · Borer · 2021 [cited by examiner]
US 20210256703A1 · Nakao et al. · 2021 [cited by applicant]
US 20210287430A1 · Li · 2021 [cited by examiner]
US 20220150414A1 · Almehmadi · 2022 [cited by examiner]
CN 108734652A · 2018 [cited by applicant]
CN 110288695A · 2019 [cited by applicant]
EP 3674983A1 · 2020 [cited by applicant]
JP 2001307123A · 2001 [cited by applicant]
JP 2009104570A · 2009 [cited by examiner]
JP 2019204476A · 2019 [cited by applicant]
JP 2020086511A · 2020 [cited by applicant]
JP 2020115336A · 2020 [cited by applicant]
WO 2010090259A1 · 2010 [cited by applicant]
WO 2019102692A1 · 2019 [cited by applicant]
WO 2020054503A1 · 2020 [cited by applicant]
WO 2020069049A1 · 2020 [cited by applicant]
International Search Report for PCT/JP2021006206 (Apr. 27, 2021). [cited by applicant]
Decision to Grant for Japanese Patent Application No. 2022-531625 (Sep. 1, 2022). [cited by applicant]
Search Report for European Patent Application No. 21926567.5 (Nov. 7, 2023). [cited by applicant]
Office Action for Chinese Patent Application No. 202180031690.5, dated May 1, 2025, 16 pages including machine translation. [cited by applicant]
Notice of Allowance issued for Chinese Patent Application No. 202180031690.5, date of mailing: Aug. 28, 2025, 7 pages with English translation. [cited by applicant]