JPH09231395A - Walking action data correcting method - Google Patents

Walking action data correcting method

Info

Publication number
JPH09231395A
JPH09231395A JP3454796A JP3454796A JPH09231395A JP H09231395 A JPH09231395 A JP H09231395A JP 3454796 A JP3454796 A JP 3454796A JP 3454796 A JP3454796 A JP 3454796A JP H09231395 A JPH09231395 A JP H09231395A
Authority
JP
Japan
Prior art keywords
point
recorded
skeleton
shape data
lowest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3454796A
Other languages
Japanese (ja)
Other versions
JP3700235B2 (en
Inventor
Naotake Otani
尚毅 大谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP03454796A priority Critical patent/JP3700235B2/en
Publication of JPH09231395A publication Critical patent/JPH09231395A/en
Application granted granted Critical
Publication of JP3700235B2 publication Critical patent/JP3700235B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To realize animation showing legs stably fitted to the ground by recording the present position of a point at a lowest position among data on skeleton structure of an object in advance so as to move the whole of the object so that the point may coincide with the recorded position so as to exclude slipping. SOLUTION: The position of this point and the present position of the point at the lowest position among shape data 105 operated by accompanying the skeleton constitution 102 of the object or a skelton in a coordinate space 101 is recorded. Then at the time of plotting a next time, the whole object of the skeleton structure 102 is moved to make the position recorded a little while ago on shape data 105 coincident with the position of last time in the coordinate space 101. Thereby the leg and the ground synchronize with each other even when changing the length of the skeleton or deforming shape data 105 itself, so as to simply realize animation excluding a state like slipping.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はコンピュータグラフ
ィックスの分野に関するものである。
FIELD OF THE INVENTION The present invention relates to the field of computer graphics.

【0002】[0002]

【従来の技術】コンピュータグラフィックスの世界での
アニメーション処理を行なう際の一手法として、骨格構
造を持ち、形状データはその骨格が動くのにしたがって
動作するというような表現方法や、階層化されたローカ
ル座標を持ち、それぞれのローカル座標に形状データが
関連付けられており、ローカル座標間の位置関係が変化
するのにつれて形状データが動くというような構成をと
ることがある。
2. Description of the Related Art As one method for performing animation processing in the world of computer graphics, there is a representation method in which a skeleton has a skeleton structure, and shape data moves as the skeleton moves, and a hierarchical structure is used. There is a configuration in which local coordinates are provided, shape data is associated with each local coordinate, and the shape data moves as the positional relationship between the local coordinates changes.

【0003】このような構成をとった場合には実際の人
間や動物の動作を計測し、その計測結果を骨格とその関
節の角度のデータに変換することによって容易に動作の
データをコンピューターグラフィクスで表現に適用でき
るという利点がある。
When such a configuration is taken, the actual motion of a human or animal is measured, and the measurement result is converted into the data of the angle of the skeleton and its joint, so that the motion data can be easily converted into computer graphics. It has the advantage of being applicable to expressions.

【0004】しかし、コンピュータグラフィクスで実現
したいものの骨格構成/ローカル座標間の距離が計測す
るための実在の人間や動物の骨格構成と多少異なること
も多い。
However, it is often the case that the skeletal structure of the computer / graphics that is desired to be realized is slightly different from the actual human or animal skeletal structure for measuring the distance between local coordinates.

【0005】このような場合は骨格の長さあるいはロー
カル座標間の距離が異なるために動作に不自然な点が出
てくる。
In such a case, since the length of the skeleton or the distance between the local coordinates is different, an unnatural point appears in the operation.

【0006】[0006]

【発明が解決しようとする課題】前記の動作の不自然な
点のうちで特に顕著なのが、歩く動作などをしている場
合に、足の動きと床の動きが同期せず、足が床の上を滑
べっているように見えてしまうことである。
Among the unnatural points of the above-mentioned movements, the most remarkable thing is that the movements of the feet and the movement of the floor are not synchronized when the user is performing a walking movement or the like. It looks like you're slipping on.

【0007】本発明は上記問題点に鑑み、このような滑
べりを排除し、足がしっかりと地面に着いて動作してい
るように見えるようなアニメーションを簡単に実現する
ことを目的とする。
In view of the above problems, it is an object of the present invention to eliminate such slippage and easily realize an animation in which a foot firmly touches the ground and appears to be operating.

【0008】[0008]

【課題を解決するための手段】本発明は上記目的を達す
るため、コンピュータグラフィクスの三次元空間の世界
で動作している物を構成する形状データのうち最も低い
位置にある点を判定し、その点の位置を記録しておくと
いう操作を行なう。
In order to achieve the above object, the present invention determines a point at the lowest position among shape data constituting an object operating in the three-dimensional space of computer graphics, and The operation is to record the position of the point.

【0009】次の時間の画像を生成する際に、記録して
おいた点の座標が記録しておいた座標と一致するように
動作している物全体を移動する。
When the image of the next time is generated, the entire moving object is moved so that the coordinates of the recorded points coincide with the recorded coordinates.

【0010】これにより、簡易的に接地していると見な
す点が移動することを防ぎ、足が床に対して滑べってい
るようなアニメーションになるのを防ぐ。
This prevents the point which is considered to be simply touching the ground from moving, and prevents the foot from slipping on the floor.

【0011】[0011]

【発明の実施の形態】本発明は上記した構成によって歩
く動作のアニメーションを行なっている際に足の動きと
床の動きを同期させ、足が床の上を滑べっているように
見えてしまう問題を発生させない。
BEST MODE FOR CARRYING OUT THE INVENTION The present invention synchronizes the movement of the foot with the movement of the floor during the animation of the walking motion by the above-described structure so that the foot appears to slide on the floor. It does not cause the problem.

【0012】以下本発明の一実施例の歩行データ修正方
法について図面を参照しながら説明する。
A walking data correction method according to an embodiment of the present invention will be described below with reference to the drawings.

【0013】図1は請求項1における実施例の説明図で
ある。図1において101は三次元座標XYZであり、
102は骨格構造およびそれにつれて動作する形状デー
タで構成される物体である。103は骨格であり、10
4の関節で接続されている。この骨格に105で示され
る形状データが関連づけられており、骨格が動作するに
つれて変形、移動するものとする。
FIG. 1 is an explanatory diagram of an embodiment according to claim 1. In FIG. 1, 101 is a three-dimensional coordinate XYZ,
An object 102 is composed of a skeleton structure and shape data that moves accordingly. 103 is a skeleton and 10
It is connected by 4 joints. Shape data indicated by 105 is associated with this skeleton, and it is assumed that the skeleton deforms and moves as the skeleton moves.

【0014】このような形態でアニメーションを行なう
場合、実際の人間などの動きを測定して関節の回転角度
を算出し、それを用いることがある。
When an animation is performed in such a form, the motion of an actual person may be measured to calculate the rotation angle of the joint, and this may be used.

【0015】そのような場合、骨格の長さが測定した人
間などの骨格の長さと一致していれば問題は起こらない
が、誤差があった場合や、アニメーションをさせたい形
状データと、測定した人間などの形状が異なり、やむな
く骨格の長さを変更した場合、足と地面が同期しない
で、滑べっているようにみえるという問題が発生するこ
とがある。この物体102の形状データ105のうち、
最も低い位置にある点が106である。
In such a case, if the length of the skeleton matches the length of the skeleton of a human being or the like, no problem will occur, but if there is an error or the shape data to be animated is measured. If the shape of a human being is different and the length of the skeleton is unavoidably changed, there may be a problem that the feet and the ground are not synchronized and appear to be slippery. Of the shape data 105 of this object 102,
The lowest point is 106.

【0016】図1のような座標空間の場合、形状データ
105を構成する構成要素のうち、最もY座標の値が小
さい点である。座標空間101中でのこの点の位置と、
形状データ105のどの位置に当たるのかの両方を記録
しておく。骨格をつなぐ関節の角度はフレーム毎に変化
している可能性があるし、この物体そのものの位置も移
動している可能性がある。
In the case of the coordinate space as shown in FIG. 1, it is the point having the smallest Y coordinate value among the constituent elements forming the shape data 105. The position of this point in coordinate space 101,
Both of which position in the shape data 105 is hit are recorded. The angle of the joint connecting the skeletons may change for each frame, and the position of this object itself may also change.

【0017】したがって、次のフレームでは形状データ
105上の先ほど記録した位置は座標空間101中での
前回の位置と一致していない可能性がある。このような
場合、物体102全体を平行移動してこれを一致させ
る。
Therefore, in the next frame, the position recorded on the shape data 105 may not match the previous position in the coordinate space 101. In such a case, the entire object 102 is moved in parallel to match it.

【0018】これによって最も低い位置にある、接地し
ていると見なせる位置が変化しないので、足が滑べって
いるように見えることはなくなる。図2は同実施例にお
ける、図1の物体の最も低い位置にある点の回りの拡大
図である。
As a result, the lowest position, which can be regarded as being in contact with the ground, does not change, so that the foot does not look like slipping. FIG. 2 is an enlarged view around the lowest point of the object of FIG. 1 in the same embodiment.

【0019】図2において201および211、221
は骨格、202および212、222はそれに関連して
動作する形状データ、203および213、223は関
節である。204は最も低い位置にある点であり、21
4はこの点が次のフレームで関節の角度の変化とそれに
よる形状データの変形によって移動してしまった様子を
示す。215は前のフレームでの形状データの位置、2
16は前のフレームでの214の位置を示す。
In FIG. 2, 201 and 211, 221
Is a skeleton, 202 and 212 and 222 are shape data that operate in association therewith, and 203 and 213 and 223 are joints. 204 is the lowest point, 21
Reference numeral 4 shows that this point has moved in the next frame due to the change in the angle of the joint and the resulting deformation of the shape data. 215 is the position of the shape data in the previous frame, 2
16 indicates the position of 214 in the previous frame.

【0020】214が216に一致するように平行移動
した結果の骨格が221、形状データが222である。
225は前のフレームでの形状データの位置である。
The skeleton resulting from the parallel translation of 214 to 216 is 221 and the shape data is 222.
225 is the position of the shape data in the previous frame.

【0021】図3は請求項2における実施例の説明図で
ある。図3において301は三次元直交座標XYZであ
り、302は階層化されたローカル座標304と、それ
につれて動く形状データ305からなる物体である。
FIG. 3 is an explanatory diagram of an embodiment according to claim 2. In FIG. 3, reference numeral 301 is a three-dimensional orthogonal coordinate XYZ, and reference numeral 302 is an object made up of hierarchical local coordinates 304 and shape data 305 that moves accordingly.

【0022】このような形態でアニメーションを行なう
場合には、階層化されていてローカル座標とローカル座
標の間の関係に効果をかけ易く、さまざまな変更が施さ
れる場合があり、ローカル座標とローカル座標の間の関
係がずらされる場合がある。
When an animation is performed in such a form, the relationship between the local coordinates and the local coordinates is hierarchized, and various changes may be made. Therefore, the local coordinates and the local coordinates may be changed. The relationship between the coordinates may be displaced.

【0023】そのような場合、足と地面が同期しない
で、滑べっているようにみえるという問題が発生するこ
とがある。306は物体302に属する全ての形状デー
タ304の構成要素のうち、座標空間301の座標にお
いて位置が最も下にある点である。
In such a case, there may be a problem in that the feet and the ground are not synchronized with each other, and it seems that they are slipping. A point 306 has the lowest position in the coordinates of the coordinate space 301 among all the constituent elements of the shape data 304 belonging to the object 302.

【0024】図3のような座標空間の場合、形状データ
305を構成する構成要素のうち、最もY座標の値が小
さい点である。座標空間301中でのこの点の位置と、
どのローカル座標304の、どの位置に当たるのかの両
方を記録しておく。
In the case of the coordinate space as shown in FIG. 3, it is the point having the smallest Y coordinate value among the constituent elements forming the shape data 305. The position of this point in coordinate space 301,
Both of which local coordinate 304 and which position is hit are recorded.

【0025】次のフレームで記録したローカル座標30
4が移動した場合、記録した点の座標空間301上の位
置は変化する。このような場合、物体302全体を平行
移動して、記録しておいた座標空間301上の位置に一
致させる。
Local coordinates 30 recorded in the next frame
When 4 moves, the position of the recorded point on the coordinate space 301 changes. In such a case, the entire object 302 is moved in parallel to match the recorded position on the coordinate space 301.

【0026】これによって最も低い位置にある、接地し
ていると見なせる位置が変化しないので、足が滑べって
いるように見えることはなくなる。
As a result, the lowest position, which can be regarded as being in contact with the ground, does not change, so that the foot does not look like slipping.

【0027】図4は請求項3における実施例の説明図で
ある。単純な形状データの場合、形状全体を変形させて
アニメーションを行なうことがある。このような場合、
通常は地面との同期を考えて変形するので地面との同期
の問題は起こらないのが普通である。
FIG. 4 is an explanatory diagram of an embodiment according to claim 3. In the case of simple shape data, animation may be performed by deforming the entire shape. In such a case,
Normally, the problem of synchronization with the ground does not occur because it deforms in consideration of synchronization with the ground.

【0028】しかし、形状全体に対してさらに全体を傾
かせたり、引き延ばしたりするような効果をかける場合
が稀にあり、そのような場合にはやはり足と地面との間
の滑べりの問題が発生する。
However, there are rare cases where the entire shape is further tilted or stretched, and in such a case, the problem of slippage between the foot and the ground is still caused. Occur.

【0029】403は物体402に属する全ての形状デ
ータの構成要素のうち、座標空間401の座標において
位置が最も下にある点である。図4のような座標空間の
場合、最もY座標の値が小さい点である。座標空間40
1中でのこの点の位置と、形状データ中のどの構成要素
のどの位置であるのかという情報を記録しておく。
A point 403 is the lowest position in the coordinates of the coordinate space 401 among all the constituent elements of the shape data belonging to the object 402. In the case of the coordinate space as shown in FIG. 4, the point has the smallest Y coordinate value. Coordinate space 40
The information of the position of this point in 1 and the position of which constituent element in the shape data is recorded.

【0030】次のフレームで記録した形状データ中の構
成要素の記録した位置の座標空間401での位置が変化
した場合、物体402全体を平行移動して、記録してお
いた座標空間401上の位置に一致させる。
When the position of the recorded position of the constituent element in the shape data recorded in the next frame is changed in the coordinate space 401, the entire object 402 is moved in parallel and the coordinate space 401 is recorded. Match the position.

【0031】これによって最も低い位置にある、接地し
ていると見なせる位置が変化しないので、足が滑べって
いるように見えることはなくなる。
As a result, the lowest position, which can be regarded as being in contact with the ground, does not change, so that the foot does not look like slipping.

【0032】[0032]

【発明の効果】以上のように本発明によれば骨格の長さ
を変えたり、ローカル座標間の関係をずらせたり、形状
データそのものを変形したりした場合においても足と地
面との同期を取り、滑べっているような状態を排除する
ことができ、実用的効果は大きい。
As described above, according to the present invention, even when the length of the skeleton is changed, the relationship between the local coordinates is changed, or the shape data itself is deformed, the foot and the ground are synchronized. , It is possible to eliminate the slipping state, and the practical effect is great.

【0033】なお、記録した位置と一致させるのに平行
移動させる作業を水平面に平行な方向の平行移動のみに
限定し、上下方向の変動はそのままにしておくという方
法をとった場合に、より良い効果が得られる場合も多
い。
It is better to use a method in which the work of parallel movement to match the recorded position is limited to parallel movement in the direction parallel to the horizontal plane, and the vertical fluctuation is left unchanged. In many cases, the effect can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の請求項1の実施例における説明図FIG. 1 is an explanatory diagram of an embodiment of claim 1 of the present invention.

【図2】同実施例における図1の物体の最も低い位置に
ある点の回りの拡大図
FIG. 2 is an enlarged view around the lowest point of the object of FIG. 1 in the embodiment.

【図3】本発明の請求項2の実施例における説明図FIG. 3 is an explanatory diagram of an embodiment of claim 2 of the present invention.

【図4】本発明の請求項3の実施例における説明図FIG. 4 is an explanatory diagram of an embodiment of claim 3 of the present invention.

【符号の説明】[Explanation of symbols]

101 三次元座標XYZ 102 骨格構造およびそれにつれて動作する形状デー
タで構成される物体 103 骨格 104 骨格をつなぐ関節 105 骨格につれて動く形状データ 106 一番低い場所にある位置 201 骨格 202 骨格につれて動く形状データ 203 関節 204 一番低い場所にある位置 211 骨格 212 骨格につれて動く形状データ 213 関節 214 一番低い場所にある位置 215 骨格につれて動く形状データのフレームでの位
置 216 一番低い場所にある位置の前のフレームでの位
置 221 骨格 222 骨格につれて動く形状データ 223 関節 224 一番低い場所にある位置 225 骨格につれて動く形状データのフレームでの位
101 three-dimensional coordinates XYZ 102 object composed of skeletal structure and shape data that moves accordingly 103 skeleton 104 joint that connects skeleton 105 shape data that moves with skeleton 106 position at lowest position 201 skeleton 202 shape data that moves with skeleton 203 Joint 204 Position in the lowest position 211 Skeleton 212 Shape data 213 that moves with the skeleton Joint 214 Position in the lowest position 215 Position in the frame of shape data that moves with the skeleton 216 Frame before the position in the lowest position Position 221 skeleton 222 shape data that moves with the skeleton 223 joint 224 position at the lowest position 225 position with frame of shape data that moves with the skeleton

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 コンピュータグラフィックスで表現され
る骨格構造を持つ物体において、前記骨格のそれぞれの
関節に関する回転角度を変化させながら指定して描画す
るアニメーション表現において、前記物体の骨格構造あ
るいは前記骨格に付随して動作する形状データの中で最
も下の位置にある点の現在位置を記録しておき、次の時
間の描画時に前記点が記録した位置に一致するように前
記物体の全体を移動することを特徴とする歩行データ修
正方法。
1. An object having a skeletal structure represented by computer graphics, in an animation expression which is drawn by designating while changing a rotation angle of each joint of the skeleton, the skeletal structure of the object or the skeleton is represented. The current position of the lowest point in the shape data that accompanies the operation is recorded, and the entire object is moved so that the point coincides with the recorded position at the time of drawing at the next time. A walking data correction method characterized by the above.
【請求項2】 コンピュータグラフィックスで表現され
る階層構造をなすローカル座標を持つ物体において、前
記階層のそれぞれの間の位置関係を変化させながら指定
して描画するアニメーション表現において、前記物体の
ローカル座標に付随して動作する形状データの中でグロ
ーバル座標空間で最も下の位置にある点の現在位置を記
録しておき、次の時間の描画時に前記点が記録した位置
に一致するように前記物体の全体を移動することを特徴
とする歩行データ修正方法。
2. An object having a local coordinate having a hierarchical structure represented by computer graphics, and in an animation expression which is drawn by designating while changing the positional relationship between each of the layers, the local coordinate of the object. The current position of the point at the lowest position in the global coordinate space in the shape data that operates in association with is recorded, and the object is adjusted so that the point matches the recorded position at the time of drawing the next time. A method for correcting walking data, characterized by moving the entire body.
【請求項3】 コンピュータグラフィックスで表現され
る物体において、全体あるいは一部を変形させるアニメ
ーション表現において、前記物体の最も下の位置にある
点の現在位置を記録しておき、次の時間の描画時に前記
点が記録した位置に一致するように前記物体の全体を移
動することを特徴とする歩行データ修正方法。
3. An object expressed by computer graphics, in an animation expression for deforming the whole or a part of the object, the current position of the lowest point of the object is recorded, and the drawing at the next time is performed. A method for correcting walking data, characterized in that the whole of the object is moved so that the point coincides with a recorded position.
JP03454796A 1996-02-22 1996-02-22 Walking animation processing method Expired - Lifetime JP3700235B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03454796A JP3700235B2 (en) 1996-02-22 1996-02-22 Walking animation processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03454796A JP3700235B2 (en) 1996-02-22 1996-02-22 Walking animation processing method

Publications (2)

Publication Number Publication Date
JPH09231395A true JPH09231395A (en) 1997-09-05
JP3700235B2 JP3700235B2 (en) 2005-09-28

Family

ID=12417345

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03454796A Expired - Lifetime JP3700235B2 (en) 1996-02-22 1996-02-22 Walking animation processing method

Country Status (1)

Country Link
JP (1) JP3700235B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100319758B1 (en) * 1999-12-23 2002-01-05 오길록 Animation method for walking motion variation
WO2002095688A1 (en) * 2001-05-21 2002-11-28 Sega Corporation Image processing apparatus and game apparatus
CN101894392A (en) * 2010-06-28 2010-11-24 北京理工大学 Motion unit bending and torsion angle analytical method based on skeleton motion data
WO2012111622A1 (en) * 2011-02-16 2012-08-23 株式会社スクウェア・エニックス Movement modeling device, method, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100319758B1 (en) * 1999-12-23 2002-01-05 오길록 Animation method for walking motion variation
WO2002095688A1 (en) * 2001-05-21 2002-11-28 Sega Corporation Image processing apparatus and game apparatus
KR100889786B1 (en) * 2001-05-21 2009-03-20 가부시키가이샤 세가 Image processing apparatus and game apparatus
US7593014B2 (en) 2001-05-21 2009-09-22 Kabushiki Kaisha Sega Image processing apparatus and game apparatus
CN101894392A (en) * 2010-06-28 2010-11-24 北京理工大学 Motion unit bending and torsion angle analytical method based on skeleton motion data
WO2012111622A1 (en) * 2011-02-16 2012-08-23 株式会社スクウェア・エニックス Movement modeling device, method, and program
JP2012208536A (en) * 2011-02-16 2012-10-25 Square Enix Co Ltd Operation modeling device and method and program
CN103403767A (en) * 2011-02-16 2013-11-20 史克威尔·艾尼克斯有限公司 Movement modeling device, method, and program
US9208613B2 (en) 2011-02-16 2015-12-08 Kabushiki Kaisha Square Enix Action modeling device, method, and program

Also Published As

Publication number Publication date
JP3700235B2 (en) 2005-09-28

Similar Documents

Publication Publication Date Title
JP4473754B2 (en) Virtual fitting device
US6999084B2 (en) Method and apparatus for computer graphics animation utilizing element groups with associated motions
US8390628B2 (en) Facial animation using motion capture data
Wilke et al. From dance notation to human animation: The LabanDancer project
US20160155262A1 (en) Method of constructing 3d clothing model based on a single image
JPH0816820A (en) Three-dimensional animation generation device
KR20140101439A (en) Method and apparatus for estimating a pose
US7983882B1 (en) Joint wrinkle and muscle movement simulating software
CN103930944A (en) Adaptive tracking system for spatial input devices
KR102264803B1 (en) Method for generating character animation through extracting a character from an image and device using thereof
JP2016103265A (en) Method and systems for generating three-dimensional model of subject
CN109781104A (en) Athletic posture determination and localization method, device, computer equipment and medium
US9892485B2 (en) System and method for mesh distance based geometry deformation
JPH09231395A (en) Walking action data correcting method
WO2018011332A1 (en) Method for creating a 3d-model and 3d-body-scanner
JPH10302085A (en) Operation recording system for cg model
Mattos et al. 3D linear facial animation based on real data
CN115908651A (en) Synchronous updating method for three-dimensional human body model and skeleton and electronic equipment
JP3942028B2 (en) Cursor control device, cursor control program
JPH10222692A (en) Virtual space display device
Hermann et al. Gesture desk–An integrated multi-modal gestural workplace for sonification
Magnenat-Thalmann et al. Construction and Animation of a Synthetic Actress.
JPH08297751A (en) Method and device for three-dimensional model generation
JPH08315170A (en) Animation data generating device
JP3672723B2 (en) Person CG production method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050215

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050414

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050621

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050704

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090722

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090722

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100722

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110722

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110722

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120722

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130722

Year of fee payment: 8

EXPY Cancellation because of completion of term