Method of controlling skeleton model, and recording medium therewith
AssigneesCELSYS, Inc., Elysium Co., Ltd.
InventorsYosuke Kawakami, Kentaro Yamaguchi, Takashi Yamaga
Life of this patent
Estimating the term…
Abstract
A method of controlling a model by a computer, includes accepting an instruction of changing a pose or a movement of a standard model for which control data for joint angles is attached; determining a pose or a movement of the standard model based on the instruction and the control data for joint angles; and determining a pose or a movement of a target model to be controlled where parts of the standard model and parts of the target model being in correspondence with each other, such that the pose or the movement of the target model follows the pose or the movement of the determined standard model based on the correspondence of the parts of the standard model and the parts of the target model.
Claims18
A method of controlling a target skeleton model including a plurality of bones that are connected by joints, by a computer, comprising:
- displaying an image of the target skeleton model on a screen for an operator;
- accepting an instruction of changing a pose or a movement of the target skeleton model displayed on the screen from the operator via an interface;
- applying the instruction of changing the pose or the movement of the target skeleton model to a standard skeleton model including a plurality of bones that are connected by joints,
- control data for joint angles to apply a limitation to a pose or a movement of the standard skeleton model being attached to the standard skeleton model,
- the number of bones of the standard skeleton being different from the number of bones of the target skeleton model,
- the plurality of bones of the standard skeleton model being classified into a plurality of bone groups of the standard skeleton model, and the plurality of bones of the target skeleton model being classified into a plurality of bone groups of the target skeleton model such that the plurality of bone groups of the standard skeleton model being in correspondence with the plurality of bone groups of the target skeleton model, respectively, in one-to-one relationship,
- for at least one of the bone groups of the standard skeleton model, the number of the bones included in the respective bone group of the standard skeleton model being different from the number of the bones included in the corresponding bone group of the target skeleton model that is in correspondence with the bone group of the standard skeleton model, and
- the instruction of changing the pose or the movement of the target skeleton model being converted to an instruction of changing the pose or the movement of the standard skeleton model based on the correspondence of the bone groups of the standard skeleton model and the bone groups of the target skeleton model;
- determining a pose or a movement of the standard skeleton model based on the instruction and the control data for joint angles attached to the standard skeleton model;
- and
- determining a pose or a movement of the target skeleton model such that the pose or the movement of the target skeleton model follows the pose or the movement of the determined standard skeleton model based on the correspondence of the bone groups of the standard skeleton model and the bone groups of the target skeleton model, respectively,
- wherein the determining the pose or the movement of the target skeleton model includes
- specifying one of the bone groups of the standard skeleton model and a corresponding one of the bone groups of the target skeleton model based on the correspondence of the bone groups of the standard skeleton model and the bone groups of the target skeleton model,
- copying a direction of the specified bone group of the standard skeleton model into the specified bone group of the target skeleton model, and
- copying a direction of each of the bones included in the specified bone group of the standard skeleton model into the corresponding bones included in the specified bone group of the target skeleton model.
A method of controlling a target skeleton model including a plurality of bones, comprising:
- using a standard skeleton model including another plurality of bones the number of which is different from the number of the bones of the target skeleton model, classifying the plurality of bones of the standard skeleton model into a plurality of bone groups of the standard skeleton model, and classifying the plurality of bones of the target skeleton model into a plurality of bone groups of the target skeleton model such that the plurality of bone groups of the standard skeleton model become in correspondence with the plurality of bone groups of the target skeleton model, respectively, in one-to-one relationship,
- for at least one of the bone groups of the standard skeleton model, the number of the bones included in the respective bone group of the standard skeleton model being different from the number of the bones included in the corresponding bone group of the target skeleton model that is in correspondence with the bone group of the standard skeleton model;
- determining a pose or a movement of the standard skeleton model based on an instruction;
- determining a pose or a movement of the target skeleton model such that the pose or the movement of the target skeleton model follows the pose or the movement of the determined standard skeleton model by
- specifying one of the bone groups of the standard skeleton model and a corresponding one of bone groups of the target skeleton model based on the correspondence of the bone groups of the standard skeleton model and the bone groups of the target skeleton model and the pose or the movement of the standard skeleton model,
- copying a direction of the specified bone group of the standard skeleton model into the specified bone group of the target skeleton model such as to follow the direction of the specified bone group of the standard skeleton model, and
- copying a direction of each of the bones included in the specified bone group of the standard skeleton model into the corresponding bones included in the specified bone group of the target skeleton model.
Dependencies are inferred from the claim text.