【手続補正書】
【提出日】平成17年10月18日(2005.10.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  スケルトンモデルのキーフレームの形状から、スケルトンモデルの中間フレームの形状を導出する中間フレーム形状導出方法であって、
移動経路が指定されたスケルトンモデルのノードが、該移動経路上の所与の位置に引っ張られるように、スケルトンモデルの形状を変形する第１の変形ステップと、
スケルトンモデルのアーク方向ベクトルの向きが、キーフレームでのアーク方向ベクトルに基づき得られる中割りアーク方向ベクトルの方向に近づくように、スケルトンモデルの形状を変形する第２の変形ステップと、
スケルトンモデルのアーク法線ベクトルの向きが、キーフレームでのアーク法線ベクトルに基づき得られる中割りアーク法線ベクトルの方向に近づくように、スケルトンモデルの形状を変形する第３の変形ステップとを、コンピュータに実行させることを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項２】  請求項１において、
スケルトンモデルを、スケルトンモデルのノードの座標を含む基本変数により表し、
スケルトンモデルのアークの長さが所与の値となることを規定する式を含み前記基本変数を未知数とする基本式と、前記基本式を満たす解を一意的に特定するための評価式の少なくとも一方を、所与の情報に基づいて変化させ、
基本式をほぼ満たし且つスケルトンモデルのアーク方向ベクトルの方向と中割りアーク方向ベクトルの方向との差を含む評価式の値がほぼ極小、ほぼ極大及びほぼ停留のいずれかになるように基本変数の解を求め、
求められた解に基づいてスケルトンモデルの形状を変形することを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項３】  請求項１又は２において、
スケルトンモデルを、スケルトンモデルのノードの座標を含む基本変数により表し、
スケルトンモデルのアークの長さが所与の値となることを規定する式を含み前記基本変数を未知数とする基本式と、前記基本式を満たす解を一意的に特定するための評価式の少なくとも一方を、所与の情報に基づいて変化させ、
基本式をほぼ満たし且つスケルトンモデルのアーク法線ベクトルの方向と中割りアーク法線ベクトルの方向との差を含む評価式の値がほぼ極小、ほぼ極大及びほぼ停留のいずれかになるように基本変数の解を求め、
求められた解に基づいてスケルトンモデルの形状を変形することを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項４】  請求項１乃至３のいずれかにおいて、
移動経路が指定されたスケルトンモデルのノードの位置を制御するための制御点を用意し、
前記第１の変形ステップにおいて、
移動経路が指定されたスケルトンモデルの前記ノードと前記制御点との間に、該ノードと該制御点との距離に応じて変化する張力を働かせてスケルトンモデルの形状を変形することを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項５】  請求項１乃至４のいずれかにおいて、
移動経路が指定されたスケルトンモデルの複数のノードの位置を制御するために、少なくとも１つの制御点を用意し、
前記第１の変形ステップにおいて、
移動経路が指定された前記複数のノードと前記少なくとも１つの制御点との間に、該複数のノードと該少なくとも１つの制御点との距離に応じて変化する張力を働かせると共に、該張力の総和が所与の値以下になるような条件の下でスケルトンモデルの形状を変形することを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項６】  請求項１乃至５のいずれかにおいて、
前記第１の変形ステップの後に前記第２の変形ステップを行うと共に、
前記第１の変形ステップの第１の反復計算の初期段階において、スケルトンモデルのアーク方向ベクトルの向きを中割りアーク方向ベクトルの方向に近づける演算を行うことを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項７】  請求項１乃至５のいずれかにおいて、
前記第２の変形ステップの後に前記第１の変形ステップを行うと共に、
前記第２の変形ステップの第２の反復計算の初期段階において、移動経路が指定されたスケルトンモデルのノードを、該移動経路上の所与の位置に引っ張る演算を行うことを特徴とするスケルトンモデルの中間フレーム形状導出方法。
【請求項８】  スケルトンモデルの形状変形方法であって、
スケルトンモデルの複数のノードの位置を制御するために、少なくとも１つの制御点を用意するステップと、
スケルトンモデルの前記複数のノードと前記少なくとも１つの制御点との間に、該複数のノードと該少なくとも１つの制御点との距離に応じて変化する張力を働かせると共に、該張力の総和が所与の値以下になるような条件の下でスケルトンモデルの形状を変形するステップとを、コンピュータに実行させることを特徴とするスケルトンモデルの形状変形方法。
【請求項９】  スケルトンモデルの形状変形方法であって、
所与の第１の条件に従った第１の反復計算によりスケルトンモデルの形状を変形する第１の変形ステップと、
所与の第２の条件に従った第２の反復計算によりスケルトンモデルの形状を変形する第２の変形ステップとをコンピュータに実行させ、
前記第１の変形ステップの後に前記第２の変形ステップを行うと共に、
前記第１の変形ステップの前記第１の反復計算での初期段階において、前記第２の変形ステップの前記第２の条件が加味された演算を行うことを特徴とするスケルトンモデルの形状変形方法。
【請求項１０】  請求項１乃至９のいずれかの方法により得られるスケルトンモデルの形状を出力する手段と、
操作者がスケルトンモデルの形状の作成のための指示を行う操作手段とを含むことを特徴とする画像生成装置。
【請求項１１】  請求項１乃至９のいずれかの方法により得られるスケルトンモデルに付随して動くオブジェクトの画像を出力する手段を含むことを特徴とする画像生成装置。
【請求項１２】  コンピュータにより情報の読み取りが可能であり、スケルトンモデルのキーフレームの形状から、スケルトンモデルの中間フレームの形状を導出するための情報記憶媒体であって、
移動経路が指定されたスケルトンモデルのノードが、該移動経路上の所与の位置に引っ張られるように、スケルトンモデルの形状を変形する第１の変形ステップと、
スケルトンモデルのアーク方向ベクトルの向きが、キーフレームでのアーク方向ベクトルに基づき得られる中割りアーク方向ベクトルの方向に近づくように、スケルトンモデルの形状を変形する第２の変形ステップと、
スケルトンモデルのアーク法線ベクトルの向きが、キーフレームでのアーク法線ベクトルに基づき得られる中割りアーク法線ベクトルの方向に近づくように、スケルトンモデルの形状を変形する第３の変形ステップとを、
コンピュータに実行させるためのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１３】  コンピュータにより情報の読み取りが可能であり、スケルトンモデルの形状変形のための情報記憶媒体であって、
スケルトンモデルの複数のノードの位置を制御するために、少なくとも１つの制御点を用意するステップと、
スケルトンモデルの前記複数のノードと前記少なくとも１つの制御点との間に、該複数のノードと該少なくとも１つの制御点との距離に応じて変化する張力を働かせると共に、該張力の総和が所与の値以下になるような条件の下でスケルトンモデルの形状を変形するステップとを、
コンピュータに実行させるためのプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１４】  コンピュータにより情報の読み取りが可能であり、スケルトンモデルの形状変形のための情報記憶媒体であって、
所与の第１の条件に従った第１の反復計算によりスケルトンモデルの形状を変形する第１の変形ステップと、
所与の第２の条件に従った第２の反復計算によりスケルトンモデルの形状を変形する第２の変形ステップと、
前記第１の変形ステップの後に前記第２の変形ステップを行うと共に、前記第１の変形ステップの前記第１の反復計算での初期段階において、前記第２の変形ステップの前記第２の条件が加味された演算を行うステップとを、
コンピュータに実行させるためのプログラムを記憶したことを特徴とする情報記憶媒体。