发明名称 Processing apparatus and method for creating avatar
摘要 A processing apparatus for creating an avatar is provided. The processing apparatus calculates skeleton sizes of joints of the avatar and local coordinates corresponding to sensors attached to a target user, by minimizing a sum of a difference function and a skeleton prior function, the difference function representing a difference between a forward kinematics function regarding the joints with respect to reference poses of the target user and positions of the sensors, and the skeleton prior function based on statistics of skeleton sizes with respect to reference poses of a plurality of users.
申请公布号 US9001129(B2) 申请公布日期 2015.04.07
申请号 US201113276767 申请日期 2011.10.19
申请人 Samsung Electronics Co., Ltd.;Texas A&M University System 发明人 Rhee Taehyun;Ha Inwoo;Kim Dokyoon;Wei Xiaolin;Chai Jinxiang;Liu Huajun
分类号 G06T13/40;G06T17/00 主分类号 G06T13/40
代理机构 NSIP Law 代理人 NSIP Law
主权项 1. A processing apparatus for creating an avatar, comprising: a skeleton database to store statistics of skeleton sizes with respect to reference poses of a plurality of users; a function determiner which determines a difference function representing a difference between a forward kinematics function, the forward kinematics function regarding joints of the avatar with respect to a reference pose of a target user, and positions of sensors attached to the target user, and to determine a skeleton prior function based on the statistics of the skeleton sizes with respect to the reference poses of the plurality of users, wherein the function determiner uses at least one processor; a calculator which calculates skeleton sizes of the joints of the avatar, and local coordinates corresponding to the sensors using at least one processor; and a display which displays the avatar based on the calculated skeleton sizes of the joints and the calculated local coordinates, wherein the skeleton database is updated periodically or non-periodically according to changes of the reference poses, wherein the calculator performs the calculation of skeleton sizes of the joints and local coordinates using the equationarg⁢⁢mins,z,λn⁢f⁡(s,z;q~t)-c~t2+s-e0-∑n=1B⁢⁢λn⁢en, wherein, the difference function (∥ƒ(s, z; {tilde over (q)}t)−{tilde over (c)}t∥2) represents the difference between the forward kinematics function (ƒ(s, z; {tilde over (q)}t)), the forward kinematics function regarding the joints of the avatar with respect to the reference pose of the target user, and the positions ({tilde over (c)}t) of the sensors attached to the target user, wherein s denotes the skeleton size of the reference pose of the target user, z denotes the local coordinate of the sensor, and {tilde over (q)}t denotes the joint angle with respect to the reference pose of the target user, and wherein e0 denotes a mean, en denotes an eigen vector, λn denotes an eigen value calculated from the statistics of the skeleton sizes with respect to the reference poses of the plurality of users, and B denotes a number of main eigen vectors among the eigen vectors en arranged in order of importance.
地址 Suwon-si KR