Patent Document ID: 9508177
Application ID: 13693287
Patent Status: 1

Claim One:
1. 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.