(57)【特許請求の範囲】
【請求項１】
オブジェクト空間に配置され、頂点によって特定されるポリゴンが組み合わされてなる複数のオブジェクトのうち、隣り合う第１オブジェクトと第２オブジェクトとが行う関節運動をリアルタイム画像表示する画像合成方法であって、
前記第１オブジェクトを、前記第２オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第１関節面を含むように形成し、
前記第２オブジェクトを、前記第１オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第２関節面を含むように形成し、
前記第１及び第２オブジェクトを構成するポリゴンの前記関節運動の前後での頂点の位置情報を導出する位置情報導出ステップと、
第１オブジェクトの第０頂点から第（ｎ−１）頂点を、それぞれ、第２オブジェクトの第０頂点から第（ｎ−１）頂点とするオブジェクト連結ステップと、
前記関節運動に際して前記第１オブジェクトと前記第２オブジェクトとに所与の捻れが生じた場合に、該捻れの角度に対応して増減する整数である頂点シフト数ｍ及び下記の式によって導出されるＦ（ｉ）を用いて、前記第１オブジェクトの第ｉ頂点を前記第２オブジェクトの第Ｆ（ｉ）頂点とする頂点循環ステップと、
を含むことを特徴とする画像合成方法。
Ｆ（ｉ）＝ｍｏｄ（ｍ＋ｉ，ｎ）  （但し、ｍｏｄ（Ｘ，Ｙ）は、ＸをＹで割ったときの剰余を表す。）
【請求項２】
オブジェクト空間に配置され、頂点によって特定されるポリゴンが組み合わされてなる複数のオブジェクトのうち、隣り合う第１オブジェクトと第２オブジェクトとが行う関節運動がリアルタイム画像表示される画像合成装置であって、
前記第１オブジェクトは、前記第２オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第１関節面を含み、
前記第２オブジェクトは、前記第１オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第２関節面を含み、
前記第１及び第２オブジェクトを構成するポリゴンの前記関節運動の前後での頂点の位置情報を導出する位置情報導出手段と、
第１オブジェクトの第０頂点から第（ｎ−１）頂点を、それぞれ、第２オブジェクトの第０頂点から第（ｎ−１）頂点とするオブジェクト連結手段と、
前記関節運動に際して前記第１オブジェクトと前記第２オブジェクトとに所与の捻れが生じた場合に、該捻れの角度に対応して増減する整数である頂点シフト数ｍ及び下記の式によって導出されるＦ（ｉ）を用いて、前記第１オブジェクトの第ｉ頂点を前記第２オブジェクトの第Ｆ（ｉ）頂点とする頂点循環手段と、
を含むことを特徴とする画像合成装置。
Ｆ（ｉ）＝ｍｏｄ（ｍ＋ｉ，ｎ）  （但し、ｍｏｄ（Ｘ，Ｙ）は、ＸをＹで割ったときの剰余を表す。）
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像合成方法及び画像合成装置に関し、特に、複数のモデルの関節運動を好適に画像表示する画像合成方法及び画像合成装置に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
従来より、複数のオブジェクト（部品）の組み合わせからなる表示物が記憶装置内に構築されたオブジェクト空間において様々な動作を行う様子を画像出力する画像合成装置が広く親しまれている。
【０００３】
ところで、この形式の画像合成装置において、表示物のオブジェクト空間における動きを滑らかに表示することは該画像合成装置の表示画像の質を高める上で必須であり、そのため、必要な画像処理を複雑化することなく表示物の関節部分の画像表示を滑らかなものとする技術が望まれていた。
【０００４】
本発明は、このような問題に鑑みてなされたものであり、表示物の関節部分の画像表示を好適なものとすることができる画像合成方法及び画像合成装置を提供することを課題とする。
【０００５】
【課題を解決するための手段】
本発明は、オブジェクト空間に配置され、頂点によって特定されるポリゴンが組み合わされてなる複数のオブジェクトのうち、隣り合う第１オブジェクトと第２オブジェクトとが行う関節運動をリアルタイム画像表示する画像合成方法であって、前記第１オブジェクトを、前記第２オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第１関節面を含むように形成し、前記第２オブジェクトを、前記第１オブジェクトに近接して第０頂点から第（ｎ−１）頂点までのｎ個の頂点により特定される第２関節面を含むように形成し、前記第１及び第２オブジェクトを構成するポリゴンの前記関節運動の前後での頂点の位置情報を所与の時間毎に導出する位置情報導出ステップと、第１オブジェクトの第０頂点から第（ｎ−１）頂点を、それぞれ、第２オブジェクトの第０頂点から第（ｎ−１）頂点とするオブジェクト連結ステップと、前記関節運動に際して前記第１オブジェクトと前記第２オブジェクトとに所与の捻れが生じた場合に、該捻れの角度に対応して増減する整数である頂点シフト数ｍ及び下記の式によって導出されるＦ（ｉ）を用いて、前記第１オブジェクトの第ｉ頂点を前記第２オブジェクトの第Ｆ（ｉ）頂点とする頂点循環ステップとを含むことを特徴とする。
【０００６】
Ｆ（ｉ）＝ｍｏｄ（ｍ＋ｉ，ｎ）
（ここで、ｍｏｄ（Ｘ，Ｙ）は、ＸをＹで割ったときの剰余を表す。）
本発明によれば、位置情報導出ステップによって第１オブジェクト及び第２オブジェクトのポリゴンの頂点の位置情報が導出される。そして、オブジェクト連結ステップは、導出された第１オブジェクトの頂点の位置情報のうち前記第１関節面に含まれる前記第０頂点から第（ｎ−１）頂点を、第２オブジェクトの前記第２関節面に含まれる前記第０頂点から第（ｎ−１）頂点として、両オブジェクトを共通の関節面にて隙間無く連結する。
【０００７】
更に、本発明によれば、前記第１オブジェクトと前記第２オブジェクトとの間に捻れが生じた場合に、前記頂点循環ステップによって、前記第１オブジェクトの第ｉ頂点を前記２オブジェクトの第Ｆ（ｉ）頂点として、前記第２オブジェクトの関節面に含まれる頂点を捻れに対応して循環させる。
【０００８】
例えば、前記第１オブジェクト及び前記第２オブジェクトが第０頂点から第５頂点までの６個の頂点によって特定される正６角形の関節面を持つ場合は、前記オブジェクト連結ステップによって、第１オブジェクトの第ｉ頂点と第２オブジェクトの第ｉ頂点とが一致して画像合成される（ｉ＝０，…，５）。そして、第１オブジェクトと第２オブジェクトとの間に１２０゜の捻れが生じる場合には、例えば、前記頂点シフト数ｍをｍ＝２とし、前記頂点循環ステップによって、前記第１オブジェクトの第ｉ頂点を前記第２オブジェクトの第Ｆ（ｉ）頂点として用いる（ｉ＝０，…，５）。
【０００９】
この場合、上記Ｆ（ｉ）を表す式において、頂点シフト数はｍ＝２であり、頂点数ｎはｎ＝６であるから、各Ｆ（ｉ）は、
Ｆ（０）＝ｍｏｄ（２＋０，６）＝２、
Ｆ（１）＝ｍｏｄ（２＋１，６）＝３、
Ｆ（２）＝ｍｏｄ（２＋２，６）＝４、
Ｆ（３）＝ｍｏｄ（２＋３，６）＝５、
Ｆ（４）＝ｍｏｄ（２＋４，６）＝０、
Ｆ（５）＝ｍｏｄ（２＋５，６）＝１、
となり、
第１オブジェクトの第０頂点は第２オブジェクトの第２頂点と、
第１オブジェクトの第１頂点は第２オブジェクトの第３頂点と、
第１オブジェクトの第２頂点は第２オブジェクトの第４頂点と、
第１オブジェクトの第３頂点は第２オブジェクトの第５頂点と、
第１オブジェクトの第４頂点は第２オブジェクトの第０頂点と、
第１オブジェクトの第５頂点は第２オブジェクトの第１頂点と、
して、それぞれ循環して再定義される。
【００１０】
こうすれば、前記第１オブジェクトと前記第２オブジェクトとを裂け目無く滑らかに連結することができ、更に、前記第１オブジェクトと前記第２オブジェクトとの間に捻れが生じた場合にも自然な捻れの補正を行うことができる。
【００１１】
【発明の実施の形態】
本発明者は、画像合成装置の開発過程において、表示物の関節を介して隣接する２つのオブジェクト（部品）を、図１Ａに示すように、いずれも固定した形状をなすように形成した場合、関節１０の動き（以下「関節運動」という）に際して該関節１０付近の画像表示が見苦しくなるという問題を認識した。
【００１２】
すなわち、関節１０を介して隣接する２つのオブジェクト１２、１４がいずれも固定形状をなす場合には、関節運動の態様に応じて、例えば、図１Ｂに示すように関節１０の外側に裂け目１６が生じていずれかのオブジェクトの一端面が露出して画像表示されるという問題がある。
【００１３】
あるいは、図１Ｃに示すように関節部分で隣接する２つのオブジェクト１２、１４が互いに重なり合うような関節運動の態様においては、該関節１０で両オブジェクトの側面が互いに交差する。このため陰面処理の手法によっては表示される側面が頻繁に交代して画像表示にちらつきが生じる等の問題がある。
【００１４】
以上のように、いずれの場合も関節部分の画像表示は見苦しく画像合成装置の娯楽性を著しく損ねてしまう。このような問題を解決するために、本発明者は固定形状をなす複数のオブジェクトのみの組み合わせによって表示物を構成していたという従来の技術を見直し、関節部分において側面が伸縮するオブジェクトを画像表示するという発明を創作するに至った。
【００１５】
以下、本発明の実施例について図面に基づき詳細に説明する。
【００１６】
図２は本実施例にかかる画像合成装置を用いた隣接する２つのオブジェクトの関節運動の画像表示を示す図である。同図に示す２つのオブジェクトＡ、オブジェクトＢは１２枚のポリゴンの組み合わせによって６角柱状に形成されていて、それぞれの関節面１８が同一となるようにして滑らかに接続されている。そして、関節運動の前後に際してオブジェクトＢにおけるオブジェクトＡに接する６枚のポリゴン（以下、「伸縮ポリゴン」という）ＰＢ０…ＰＢ５が、オブジェクトＡとオブジェクトＢとが互いに接するように伸縮する。尚、伸縮ポリゴンＰＢ３…ＰＢ５は図示されておらず、伸縮ポリゴンＰＢ３、ＰＢ４、ＰＢ５はそれぞれ順に伸縮ポリゴンＰＢ０、ＰＢ１、ＰＢ２に対向する位置に配されている。
【００１７】
同図に示すように、２つのオブジェクトの隣接する端面を互いに一致させて関節面１８とすれば、これらのオブジェクトＡ、Ｂの関節運動に際して関節部分の外側に裂け目が生じることがなく、いずれのオブジェクトの関節部分の端面も露出して画像表示されない。また、２つのオブジェクトを構成する側面が互いに交差しないため、陰面消去の手法によらず、好適に関節部分の陰面消去処理を行うことができる。尚、前記伸縮ポリゴンＰＢ０…ＰＢ５は関節面１８とオブジェクトＢの他端面２０と間に設けられ該関節面１８に対応して設けられる区画線２２によって区画されている。そして、該区画線２２は関節面１８と前記他端面２０との中間位置に設けられている。こうすれば、関節運動に際してオブジェクトＢ全体が変形することを防ぐことができる。
【００１８】
ところで、以上説明したような画像処理を無制限に行った場合にはオブジェクトＡとオブジェクトＢとが捻れを伴う関節運動を行う場合に問題が生じる。すなわち、図３Ａに示すようにオブジェクトＡとオブジェクトＢとが捻れた位置関係にある場合にも前記伸縮ポリゴンＰＢ０…ＰＢ５はそれぞれの対応する頂点を連結するように伸縮する。そして、この捻れ角が一定以上の場合、例えば図３Ｂに示すように捻れ角が１８０度である場合には、伸縮ポリゴンＰＢ０…ＰＢ５の中程でオブジェクトＢが細くなるというという問題がある。このため、本画像合成装置は、オブジェクトＡとオブジェクトＢとが一定の捻りを伴う関節運動を行う場合に、伸縮ポリゴンＰＢ０…ＰＢ５の頂点のうち関節面に含まれる頂点を再定義する手段を含んでいて、かかる場合にも好適な画像表示を得ることができる。
【００１９】
図４はこのような画像表示を得ることのできる本画像合成装置の構成を示す図である。同図に示す画像合成装置は、オブジェクト空間に配置されるそれぞれの表示物に関する情報が記憶される記憶部３０を有している。そして、該記憶部３０には前述した隣接する２つのオブジェクトの輪郭線の形状情報を記憶するオブジェクト情報記憶部３２が特に設けられている。具体的には、オブジェクト情報記憶部３２には各オブジェクトを構成する複数のポリゴンの基本配置が各オブジェクトに属する所定の原点を基準とする座標情報として記憶されていて、該座標情報によってオブジェクトの基本形状が指定される。尚、ここで記憶される形状は「基本形状」であって、画像表示時に際しては変形処理等がなされる。
【００２０】
この基本形状を記憶するために前記オブジェクト情報記憶部３２には各オブジェクトに対応したポリゴン頂点リストとポリゴン属性リストとが記憶される。図５、６はオブジェクトＡ及びオブジェクトＢのポリゴン頂点リストを示す図であり、各オブジェクトを構成するポリゴンの頂点座標と該頂点の名前とが対応して記憶されている。ここで、各オブジェクトの頂点の名前は図７、８に示すようにして定められていて、オブジェクトＡは頂点ＣＡ０…ＣＡ５、Ａ０…Ａ１１までの１８個の頂点によって指定され、オブジェクトＢは頂点ＣＢ０…ＣＢ５、Ｂ０…Ｂ１１までの１８個の頂点によって指定される。ここで、符号の頭文字にＣを付した頂点ＣＡ０…ＣＡ５、ＣＢ０…ＣＢ５はそれぞれオブジェクトＡ、オブジェクトＢの関節面１８の頂点の名前であり、それらの頂点座標は各ポリゴン頂点リストの先頭側に格納されている。また、頂点ＣＡ０と頂点ＣＢ０の如く符号に付した数字が同じ頂点は互いに位置が一致すべき頂点を表している。
【００２１】
また、ポリゴン属性リストには図９Ａ、図９Ｂに示すように各ポリゴンの名前ＰＡ０…ＰＡ１１、ＰＢ０…ＰＢ１１と各ポリゴンを特定する４つの頂点のループ、及び各ポリゴンの属性情報ＡＰＡ０…ＡＰＡ１１、ＡＰＢ０…ＡＰＢ１１とが対応して記憶されている。このポリゴンの属性情報ＡＰＡ０…ＡＰＡ１１、ＡＰＢ０…ＡＰＢ１１は各ポリゴンＰＡ０…ＰＡ１１、ＰＢ０…ＰＢ１１に張り付けるべきテクスチャに関する情報等が含まれている。
【００２２】
このようにしてポリゴンの指定を行えば、各ポリゴンを特定する頂点の位置座標を変更することによって、該ポリゴンの配置を変更することができると共に大きさや形状をも変更することができる。
【００２３】
以上のようにして記憶されるオブジェクトＡ及びオブジェクトＢに関する情報は、処理部３４（図４参照）によって所定の演算処理が施されて一時記憶される。該処理部３４には位置情報導出部３６、オブジェクト連結部３８、一時記憶部４０、画像合成部４２、頂点循環部４４が設けられている。
【００２４】
位置情報導出部３６は、前記オブジェクト情報記憶部３２に記憶される各オブジェクトの形状情報と、記憶部３０に記憶される、オブジェクト空間における各オブジェクトの動きを制御する制御プログラムや表示物の動作情報に基づいて該オブジェクトの回転、平行移動等の３次元演算処理を施してオブジェクト空間における位置座標情報を導き出す。そして、これらの情報は一時記憶部４０に記憶される。この際、前記オブジェクト連結部３８はオブジェクトＢにおけるオブジェクトＡ側に隣接する端面の頂点ＣＢ０…ＣＢ５の情報をオブジェクトＡにおけるオブジェクトＢ側に隣接する端面の頂点ＣＡ０…ＣＡ５の情報に置き換えて前記一時記憶部４０に記憶することにより、オブジェクトＡとオブジェクトＢとを連結する。前記画像合成部４２はこうして記憶された一時記憶部４０の記憶内容に基づいて画像情報を表示部４６に出力する。
【００２５】
図１０は前記処理部３４の処理手順を示すフロー図である。また、図１１は同処理における前記一時記憶部４０の記憶内容を示す概念図であり、頂点座標が記憶領域に整列して格納される様子を示している。以下、これらの図に基づきオブジェクトＡとオブジェクトＢとを連結する処理の具体的な手順を説明する。
【００２６】
まず、処理部３４に設けられる作業領域（レジスタ）にカウント値ｉを記憶保持する領域を確保し、ｉ＝０を格納する（Ｓ１）。次に位置情報導出部３６は前記オブジェクト情報記憶部３２に記憶された前記オブジェクトＡのポリゴン頂点リストより頂点座標のうちの一つを読み出す（Ｓ２）。また位置情報導出部３６は、読み出した座標を用いてオブジェクト空間における関節運動後の位置座標を導出し（Ｓ３）、前記一時記憶部４０の前記カウント値ｉに対応する領域（アドレス）へ格納する（Ｓ４）。次に処理部３４は前記カウント値ｉの値に基づき、読み出した座標にかかる頂点が最終データであるかを判別する（Ｓ５）。尚、本例の場合にはカウント値ｉ＝１８が最終データを表す。最終データでない場合には前記カウント値ｉを１だけインクリメントし（Ｓ６）、次の頂点の座標を読み出す（Ｓ２）。以上の処理を最終データにかかる頂点座標に対して行うまで繰り返し（Ｓ５）、オブジェクトＡの全ての頂点データの読み出し、演算及び記憶が行われると、前記画像合成部４２は前記一時記憶部４０を読み出し、その情報に従って画像情報を出力する（Ｓ７）。この時点での一時記憶部４０は、図１１Ａに示すように、カウント値ｉ＝０〜５に対応する領域にオブジェクトＡの関節面１８に属する頂点座標が格納され、カウント値ｉ＝６〜１８に対応する領域にその他の頂点座標が記憶されている。尚、一時記憶部４０には情報が読み出された後にも、記憶されている座標情報は引き続き記憶される。
【００２７】
その後、処理部３４はオブジェクトＡに対するオブジェクトＢの捻れ角を導出する（Ｓ８）。本画像合成装置では演算処理の軽減化を図る観点から厳密な捻れ角の計算を行う代わりに、前記表示部４６によって表示される前記伸縮ポリゴンＰＢ０…ＰＢ５の捻れの程度が見苦しくならない範囲で、前記記憶部３０に記憶されるオブジェクトＡに対するオブジェクトＢの動作情報に基づいた簡略化した演算により前記捻れ角θを求めている。
【００２８】
そして、θ＜６０゜を満たす場合には捻れが小さいとみなし、捻れに対する処理を省略してオブジェクトＢの表示処理に移る（Ｓ９）。ここで、６０゜は、関節面１８の頂点数６に基づいて決定される角度であるが、前記表示部４６によって表示される前記伸縮ポリゴンＰＢ０…ＰＢ５の表示画像に基づいて、経験的に決定することもできる。
【００２９】
次に処理部３４は前記カウント値ｉをｉ＝６として再設定し（Ｓ１０）、位置情報導出部３６はオブジェクトＢのポリゴン頂点リストよりカウント値ｉに対応する頂点の座標を読み出す（Ｓ１１）。位置情報導出部３６は読み出した座標を用いてオブジェクト空間における関節運動後の位置座標を導出し（Ｓ１２）、カウント値ｉに対応した一時記憶部４０の領域に格納する（Ｓ１３、図１１Ｂ参照）。次に、カウント値ｉの値により最終データであるか判別し（Ｓ１４）、最終データでなければカウント値ｉを１だけインクリメントする（Ｓ１５）。そして、オブジェクトＢの次の頂点を読み出し（Ｓ１１）し、最終データまで同様の処理を繰り返す（Ｓ１４）。そして、オブジェクトＢの全ての頂点データの演算及び一時記憶を行う。すなわち、一時記憶部４０に記憶された頂点座標ＣＡ０…ＣＡ５は、そのままの記憶内容で保持し、オブジェクトＢにのみ属する頂点座標Ｂ０…Ｂ１１だけをオブジェクトＡにのみ属する頂点座標Ａ０…Ａ１１が記憶されていた領域に上書きして変更記憶する。その後、前記画像合成部４２は前記一時記憶部４０を読み出しその情報に従って画像情報を出力する（Ｓ１６）。
【００３０】
また、上記処理手順において、捻れ角がθ＜６０゜を満たさない場合（Ｓ９）には、前記頂点循環部４４による捻れに対する処理が行われる。図１２は前記頂点循環部４４の処理手順を示すフロー図である。また、図１３は同処理における前記一時記憶部４０の記憶内容を示す概念図であり、図１３ＡはオブジェクトＡの頂点座標が整列して格納されている様子を示し、図１３Ｂはそれらのうち関節面１８に含まれる頂点ＣＡ０…ＣＡ５の座標情報が順に入れ替えられて格納されている様子を示す。以下、これらの図に基づき捻れに対する処理の手順を説明する。
【００３１】
まず、捻れ角θを６０゜で割った商を頂点シフト数ｍとして導出する（Ｓ２１）。その後、関節面１８に含まれる頂点ＣＡ０…ＣＡ５の座標情報を読み出し、一時記憶部４０に設けられた作業領域に格納しておく（Ｓ２２）。次に前記カウント値ｉをｉ＝０として初期化し（Ｓ２３）、一時記憶部４０の作業領域に格納された前記座標情報のうち、Ｆ（ｉ）＝ｍｏｄ（ｍ＋ｉ，６）によって定められるＦ（ｉ）によって指定される頂点ＣＡ（Ｆ（ｉ））に係るものを前記一時記憶部４０のカウント値ｉに対応する領域に格納する（Ｓ２４）。ここで、ｍは前述した頂点シフト数を表す。こうした処理をｉを１ずつインクリメントしながら（Ｓ２５）、ｉ＝６を満たすまで繰り返す（Ｓ２６）。
【００３２】
このようにすれば、図１０のＳ１〜Ｓ６のステップによって図１３Ａに示すようにして既に前記一時記憶部４０に格納されたオブジェクトＡの頂点座標のうち、関節面１８に係るものを循環して入れ替えることができる。
【００３３】
その後、既に説明したオブジェクトＢの頂点座標の前記一時記憶部４０への格納処理を行えば（図１０、Ｓ１０〜Ｓ１６）、例えば、前記頂点循環部４４による処理を行わなければ頂点のループがＣＢ０（ＣＡ０）−ＣＢ１（ＣＡ１）−Ｂ１−Ｂ０であったはずの伸縮ポリゴンＰＢ０は、頂点ループがＣＡ３−ＣＡ４−Ｂ１−Ｂ０として再定義されることになり、好適に捻れが補正される。
【００３４】
以上説明したように、本画像合成装置はオブジェクトＡとオブジェクトＢとの関節面１８を前記伸縮ポリゴンＰＢ０…ＰＢ５を伸縮させて一致させることによって、厳密な関節部分の画像の再現を行うことなく、簡易に両オブジェクトを裂け目無く連結することに成功している。更に、オブジェクトＡとオブジェクトＢとの間に捻れが生じた場合にも、関節面１８に含まれる頂点を循環して入れ替えるという比較的画像処理負担の少ない方法で該捻れに伴う問題を解決することに成功している。したがって、本発明は、表示画質の写実性よりも画像処理の高速性が求められる３次元ゲーム装置のような画像合成装置において、関節部分の簡易な画像処理が可能な点で特に有効である。
【００３５】
尚、上記実施例は各種の変形実施が可能である。例えば、３以上のオブジェクトが連結して関節運動を行う場合も前述した処理を繰り返すことにより同様にして各々の端面が一致するように画像表示することができる。
【００３６】
また、本画像合成装置において、以上説明した処理に続いてオブジェクトＡとオブジェクトＢとにスムーズシェーディングを施せば、両オブジェクトの間に捻れが生じた場合も、更に自然な画像を得ることができる。
【００３７】
【図面の簡単な説明】
【図１】図１Ａ、図１Ｂ、図１Ｃは、本発明にかかる画像合成装置の開発過程における問題点を示す図である。
【図２】実施例にかかる画像合成装置を用いた隣接する２つのオブジェクトの関節運動の画像表示を示す図である。
【図３】図３Ａ及び図３Ｂは、本発明にかかる画像合成装置の開発過程における問題点を示す図である。
【図４】実施例にかかる画像合成装置の構成を示す図である。
【図５】オブジェクトＡのポリゴン頂点リストを示す図である。
【図６】オブジェクトＢのポリゴン頂点リストを示す図である。
【図７】オブジェクトＡの各頂点の名前を示す図である。
【図８】オブジェクトＢの各頂点の名前を示す図である。
【図９】図９Ａ及び図９Ｂは、オブジェクトＡ及びオブジェクトＢのポリゴン属性リストを示す図である。
【図１０】実施例にかかる画像合成装置の処理手順を示すフロー図である。
【図１１】図１１Ａ及び図１１Ｂは、実施例にかかる画像合成装置の一時記憶部の記憶内容を示す概念図である。
【図１２】実施例にかかる画像合成装置の処理手順を示すフロー図である。
【図１３】図１３Ａ及び図１３Ｂは、実施例にかかる画像合成装置の一時記憶部の記憶内容を示す概念図である。
【符号の説明】
オブジェクトＡ（第１オブジェクト）
オブジェクトＢ（第２オブジェクト）
１８、１００  関節面
３２  オブジェクト情報記憶部（オブジェクト情報記憶部）
３６  位置情報導出部（位置情報導出手段）
３８  オブジェクト連結部（オブジェクト連結手段）
４４  頂点循環部（頂点循環手段）
【図１】
0003712451.tif 000002
【図２】
0003712451.tif 000003
【図３】
0003712451.tif 000004
【図４】
0003712451.tif 000005
【図５】
0003712451.tif 000006
【図６】
0003712451.tif 000007
【図７】
0003712451.tif 000008
【図８】
0003712451.tif 000009
【図９】
0003712451.tif 000010
【図１０】
0003712451.tif 000011
【図１１】
0003712451.tif 000012
【図１２】
0003712451.tif 000013
【図１３】
0003712451.tif 000014