(57)【要約】【課題】簡便な方法により、動作者の視線の方向の景色を示す画像データを、その動作を記録した動作画像データと対応付ける画像処理装置、画像表示装置、及び画像表示プログラムを提供すること。【解決手段】動作者の視線の方向の景色を示す画像データを、その動作を記録した動作画像データと対応付ける画像処理装置において、双曲面ミラーからの反射光を集光した画像光を撮影する全方位カメラから得られた所定の撮影条件の丸画像データを取得する（Ｓ２３０）。続いて、動作者の一連の動作を表した動作画像データと対応付けられるとともに、その動作者の視線角度に対応する方向の透視投影画像データを、取得した丸画像データから作成する（Ｓ２３５）。そして、作成された透視投影画像データと、動作画像データとを対応付ける（Ｓ２４５）。【選択図】図１４
2009010719.tif 000002
【特許請求の範囲】
【請求項１】
動作者の動作を表した動作画像データと対応付けられた視線角度に対応する透視投影画像データを、全方位カメラで撮影された丸画像データから作成する透視投影画像データ作成手段と、
前記透視投影画像データ作成手段により作成された前記透視投影画像データと、前記動作画像データとを対応付ける対応付与手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記動作画像データには、前記動作者の体の向きを示す角度と前記動作者の顔の向きを示す角度とが対応付けられており、
前記透視投影画像データ作成手段は、前記動作者の体の向きを示す角度と前記動作者の顔の向きを示す角度に基づいて、前記動作画像データに対応付けられた視線角度を算出し、その視線角度に対応する透視投影画像データを作成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記透視投影画像データ作成手段は、前記視線角度に対応する透視投影画像データを、前記動作画像データと対応付けられた位置において撮影された前記丸画像データから作成することを特徴とする請求項１又２に記載の画像処理装置。
【請求項４】
前記動作画像データと対応付けられた拡大縮小率に基づいて、前記透視投影画像データ作成手段により作成された前記透視投影画像データを、拡大処理又は縮小処理する第一拡大縮小手段を備えることを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の画像処理装置と、
画像を表示する画像表示手段と、
前記動作者の一連の動作を表した動作画像データストリームが備える動作画像データと、前記対応付与手段によりその動作画像データと対応付けられた前記透視投影画像データとを、表示順に読み出して、その動作画像データとその透視投影画像データとで表示期間が重なるように前記画像表示手段に表示させる画像表示制御手段と
を備え、
前記透視投影画像データ作成手段は、動作画像データストリームが備える複数の前記動作画像データ毎に、その動作画像データの視線角度に対応する透視投影画像データを前記丸画像データから作成し、
前記対応付与手段は、前記透視投影画像データ作成手段により作成された前記透視投影画像データを前記動作画像データ毎に対応付けることを特徴とする画像表示装置。
【請求項６】
所定条件における前記動作者の体の向きを指定する方向指定手段を備え、
前記透視投影画像データ作成手段は、前記方向指定手段により指定された前記動作者の体の向きに応じて前記視線角度を更新し、更新後の前記視線角度に対応する方向の前記透視投影画像データを、前記丸画像データから作成することを特徴とする請求項５に記載の画像表示装置。
【請求項７】
前記丸画像データ取得時の前記全方位カメラの所定平面上の位置を指定する平面位置指定手段を備え、
前記透視投影画像データ作成手段は、前記視線角度に対応する前記透視投影画像データを、前記平面位置指定手段により指定された位置で撮影された前記丸画像データから作成することを特徴とする請求項５又は６に記載の画像表示装置。
【請求項８】
前記透視投影画像データ作成手段により作成される、前記透視投影画像データに対応する透視投影画像の拡大縮小率を指定する拡大縮小率指定手段と、
前記拡大縮小率指定手段により指定した前記拡大縮小率に基づいて、前記透視投影画像データ作成手段により作成された前記透視投影画像データを、拡大処理又は縮小処理する第二拡大縮小手段と
を備え、
前記画像表示制御手段は、前記動作画像データストリームが備える動作画像データと、前記対応付与手段によりその動作画像データと対応付けられるとともに、前記第二拡大縮小手段により拡大処理又は縮小処理された前記透視投影画像データとを、表示順に読み出して、その動作画像データとその透視投影画像データとで表示期間が重なるように前記画像表示手段に表示させることを特徴とする請求項５乃至７のいずれかに記載の画像表示装置。
【請求項９】
請求項５乃至８のいずれかに記載の画像表示装置の各種処理手段としてコンピュータを機能させるための画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像表示装置、及び画像表示プログラムに関し、詳細には動作者の視線の方向の景色を示す画像データを、その動作を記録した動作画像データと対応付ける画像処理装置、画像表示装置、及び画像表示プログラムに関するものである。
【背景技術】
【０００２】
従来、各種の運動、体操、ダンス等を教示する方法として、動作者（指導者）の動きを連続写真やビデオ画像に撮影し、表示装置に表示することが行われている。しかしながら、これらの連続写真やビデオ画像の閲覧のみでは、どのような点に注意して動作が行われているかが把握できず、動作者の動作を理解することが困難な場合があった。
【０００３】
一方、動作者の顔はどの方向を向いているのか、又は、動作者がどこに視点を合わせて動作を行っているかを知ることは、動作を理解する上で参考になることが知られている。そこでこれまでに、動作者の視線から撮影した画像（映像）と、それに同期して動作者の全身を撮影した画像とを同時に表示し、かつ、動作者の視線から撮影した画像に動作者の視点の動きを示すマーカーを表示した映像記録媒体が提案されている（例えば、特許文献１参照）。この映像記録媒体によれば、動作者の視点の動きを見ることで、動作者の動作を理解しやすくなる。
【特許文献１】特開２００４−３２８５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の映像記録媒体では、動作毎に動作者の視点から撮影した画像を取得しなければならず、煩雑であるという問題があった。また、画像が撮影された場所とは異なる場所においてその画像を見た場合、動作者の視線から撮影した画像に含まれる背景等が異なることがある。この場合には、利用者（被指導者）はそのような画像を見ても動作者がどこに視点をあわせているのかを的確に把握できないという問題があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、簡便な方法により、動作者の視線の方向の景色を示す画像データを、その動作を記録した動作画像データと対応付ける画像処理装置、画像表示装置、及び画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の画像処理装置は、動作者の動作を表した動作画像データと対応付けられた視線角度に対応する透視投影画像データを、全方位カメラで撮影された丸画像データから作成する透視投影画像データ作成手段と、前記透視投影画像データ作成手段により作成された前記透視投影画像データと、前記動作画像データとを対応付ける対応付与手段とを備えている。
【０００７】
また、請求項２に係る発明の画像処理装置は、請求項１に記載の発明の構成に加え、前記動作画像データには、前記動作者の体の向きを示す角度と前記動作者の顔の向きを示す角度とが対応付けられており、前記透視投影画像データ作成手段は、前記動作者の体の向きを示す角度と前記動作者の顔の向きを示す角度に基づいて、前記動作画像データに対応付けられた視線角度を算出し、その視線角度に対応する透視投影画像データを作成することを特徴とする。
【０００８】
また、請求項３に係る発明の画像処理装置は、請求項１又は２に記載の発明の構成に加え、前記透視投影画像データ作成手段は、前記視線角度に対応する透視投影画像データを、前記動作画像データと対応付けられた位置において撮影された前記丸画像データから作成することを特徴とする。
【０００９】
また、請求項４に係る発明の画像処理装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記動作画像データと対応付けられた拡大縮小率に基づいて、前記透視投影画像データ作成手段により作成された前記透視投影画像データを、拡大処理又は縮小処理する第一拡大縮小手段を備えることを特徴とする。
【００１０】
また、請求項５に係る発明の画像表示装置は、請求項１乃至４のいずれかに記載の画像処理装置と、画像を表示する画像表示手段と、前記動作者の一連の動作を表した動作画像データストリームが備える動作画像データと、前記対応付与手段によりその動作画像データと対応付けられた前記透視投影画像データとを、表示順に読み出して、その動作画像データとその透視投影画像データとで表示期間が重なるように前記画像表示手段に表示させる画像表示制御手段とを備え、前記透視投影画像データ作成手段は、動作画像データストリームが備える複数の前記動作画像データ毎に、その動作画像データの視線角度に対応する透視投影画像データを前記丸画像データから作成し、前記対応付与手段は、前記透視投影画像データ作成手段により作成された前記透視投影画像データを前記動作画像データ毎に対応付けることを特徴とする。
【００１１】
また、請求項６に係る発明の画像表示装置は、請求項５に記載の発明の構成に加え、所定条件における前記動作者の体の向きを指定する方向指定手段を備え、前記透視投影画像データ作成手段は、前記方向指定手段により指定された前記動作者の体の向きに応じて前記視線角度を更新し、更新後の前記視線角度に対応する方向の前記透視投影画像データを、前記丸画像データから作成することを特徴とする。
【００１２】
また、請求項７に係る発明の画像表示装置は、請求項５又は６に記載の発明の構成に加え、前記丸画像データ取得時の前記全方位カメラの所定平面上の位置を指定する平面位置指定手段を備え、前記透視投影画像データ作成手段は、前記視線角度に対応する前記透視投影画像データを、前記平面位置指定手段により指定された位置で撮影された前記丸画像データから作成することを特徴とする。
【００１３】
また、請求項８に係る発明の画像表示装置は、請求項５乃至７のいずれかに記載の発明の構成に加え、前記透視投影画像データ作成手段により作成される、前記透視投影画像データに対応する透視投影画像の拡大縮小率を指定する拡大縮小率指定手段と、前記拡大縮小率指定手段により指定した前記拡大縮小率に基づいて、前記透視投影画像データ作成手段により作成された前記透視投影画像データを、拡大処理又は縮小処理する第二拡大縮小手段とを備え、前記画像表示制御手段は、前記動作画像データストリームが備える動作画像データと、前記対応付与手段によりその動作画像データと対応付けられるとともに、前記第二拡大縮小手段により拡大処理又は縮小処理された前記透視投影画像データとを、表示順に読み出して、その動作画像データとその透視投影画像データとで表示期間が重なるように前記画像表示手段に表示させることを特徴とする。
【００１４】
また、請求項９に係る発明の画像表示プログラムは、請求項５乃至８のいずれかに記載の画像表示装置の各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１５】
請求項１に係る発明の画像処理装置によれば、視線角度に対応する方向の透視投影画像データを、全方位カメラから得られた丸画像データから作成する。そして、作成された透視投影画像データと、動作画像データとを対応付けるようにしている。この透視投影画像データは、視線角度に対応する方向、即ち、動作者の視線の方向の景色を示す画像データである。このため、複数の動作に対応した動作画像データと、動作者の顔の向きに関する情報を含む視線角度に対応する方向の透視投影画像データとを対応付ける場合であっても、その都度動作毎に動作者の視点から撮影した画像を取得する手間を省くことができる。また本発明の画像処理装置では、動作画像データと、透視投影画像データの基となる丸画像データとを撮影する場所は同じである必要はない。例えば、利用者が動作する場所において、動作者と同じ動作を行った場合にどのような景色が見えるかを示す画像データを得るには、利用者が利用する場所で丸画像データが撮影されればよい。したがって、動作者が動作する場所と、利用者が動作する場所とが異なっていても、利用者は動作者がどこに顔（視線）を向けているかを容易に知ることができる。さらに、動作画像データが、ＣＧやアニメーション等で作成した画像データである場合であっても、全方位カメラから得られた所定の撮影条件の丸画像データに基づいて透視投影画像データを作成することができる。尚、「透視投影画像」とは、物体と視点とを投影線により結びつけ、その中間に架空の投影面を想定して、物体を投影する方法により得られる画像である。
【００１６】
請求項２に係る発明の画像処理装置によれば、請求項１に記載の発明の効果に加え、視線角度は、動作者の体の向きを示す角度と、動作者の顔の向きを示す角度とから算出される。視線角度に動作者の体の向きが反映されているので、動作中に動作者の体の向きが変わっても、それを透視投影画像データに反映させることができる。
【００１７】
請求項３に係る発明の画像処理装置によれば、請求項１又は２に記載の発明の効果に加え、視線角度に対応する透視投影画像データを、動作画像データと対応付けられた位置情報に基づいて決定される所定平面上の位置において撮影された丸画像データから作成する。このため、例えば、動作中、動作者の平面上の位置が移動する場合であっても、移動した後の位置において撮影された丸画像データに基づき透視投影画像データを作成させることができる。この場合、実際に動作を行うポジションから見える景色に対応する透視投影画像データが作成されるので、動作者がどこに顔（視線）を向けているのかを的確に知ることができる。
【００１８】
請求項４に係る発明の画像処理装置によれば、請求項１乃至３のいずれかに記載の発明の効果に加え、作成された透視投影画像データを、動作画像データと対応付けられた拡大縮小率に基づいて、拡大処理又は縮小処理する。このため、動作画像データに応じて、透視投影画像データの拡大縮小率を適宜変えることができる。
【００１９】
また請求項５に係る発明の画像表示装置によれば、まず、複数の動作画像データを備える動作画像データストリームが複数の動作画像データ毎に、その動作画像データと対応付けられた視線角度に対応する方向の透視投影画像データを、丸画像データから作成する。作成された透視投影画像データは、動作画像データと対応付けられる。この透視投影画像データは、視線角度に対応する方向、即ち、動作者の視線の方向の景色を示す画像データである。このため、複数の動作に対応した動作画像データと、動作者の顔の向きに関する情報を含む視線角度に対応する方向の透視投影画像データとを対応付ける場合であっても、その都度動作毎に動作者の視点から撮影した画像を取得する手間を省くことができる。動作画像データと、透視投影画像データの基となる丸画像データとを撮影する場所は同じである必要はない。このため、例えば、丸画像データが撮影された場所で利用者が動作する場合には、利用者は動作者がどこに顔（視線）を向けているかを容易に知ることができる。さらに、動作画像データが、ＣＧやアニメーション等で作成した画像データである場合であっても、全方位カメラから得られた所定の撮影条件の丸画像データに基づいて透視投影画像データを作成することができる。動作画像データストリームを再生する際には、まず動作画像データと、その動作画像データと対応付けられた透視投影画像データが表示順に読み出される。そして、その動作画像データとその透視投影画像データとで表示期間が重なるように画像表示手段に表示させる。このため、利用者は動作画像データに基づき表示される動作画像により、動作者の動作を確認しつつ、透視投影画像データに基づき表示される透視投影画像により、動作者と同様の方向を見た場合に見える景色を確認することができる。
【００２０】
請求項６に係る発明の画像表示装置によれば、請求項５に記載の発明の効果に加え、方向指定手段により指定された動作者の体の向きに応じて視線角度を更新し、更新後の視線角度に対応する方向の透視投影画像データを、丸画像データから作成する。このため、動作者がどの方角を基準の体の向きとして動作しているかに関わらず、利用者が基準としたい方向に応じて視線角度を更新し、更新後の視線角度を用いて透視投影画像データを作成することができる。例えば、フィットネスクラブの部屋等において、特定の方角を向いて動作を開始したい場合、動作開始時の動作者の体の向きとして所望の方角を指定する。すると、動作開始時の動作者の向きが指定された体の向きとなるように、全ての動作画像データの視線角度が更新される。このため、利用者は、所望の向きで動作を行うことを想定した更新後の視線角度を用いて作成された透視投影画像データに基づき、利用者は動作者がどこに顔（視線）を向けているのかを的確に知ることができる。
【００２１】
請求項７に係る発明の画像表示装置によれば、請求項５又は６に記載の発明の効果に加え、視線角度に対応する透視投影画像データを、平面位置指定手段により指定された位置で撮影された丸画像データから作成している。このため、例えば、フィットネスクラブの部屋等の比較的広い空間を複数に区切ったスペースのいずれかにおいて利用者が動作を行う場合、そのスペースに応じた丸画像データを用いて透視投影画像データを作成させることができる。この場合、実際に動作を行うスペースから見える景色に対応する透視投影画像データが作成されるので、利用者は動作者がどこに顔（視線）を向けているのかを的確に知ることができる。
【００２２】
請求項８に係る発明の画像表示装置によれば、請求項５乃至７のいずれかに記載の発明の効果に加え、動作画像データと、指定した拡大縮小率に基づいて拡大処理又は縮小処理された透視投影画像データとを対応付けるようにしている。このため透視投影画像データに対応する画像の拡大縮小率を、利用者の好みの値とすることができる。
【００２３】
請求項９に係る発明の画像表示プログラムによれば、コンピュータに実行させることにより請求項５乃至８いずれかに記載の画像表示装置の各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を適用した一例として、一実施形態の画像処理装置１を備えた画像表示装置２を、図面を参照して説明する。まず、本実施形態の画像処理装置１を備えた画像表示装置２の利用態様、及び構成について図１〜図３を参照して説明する。図１は、画像表示装置２が備える画像処理装置１及び画像処理装置１に接続されたデータ表示用端末２０の構成を説明するための説明図であり、図２は、利用者が動作を行う部屋３０を模式的に示す斜視図である。また、図３は、部屋３０の平面を９等分に区切った領域であるスペースを説明するための説明図である。
【００２５】
まず、本実施形態の画像処理装置１を備えた画像表示装置２の利用態様について図１〜図３を参照して説明する。本実施形態の画像表示装置２は、画像処理装置１と、画像処理装置１に接続されたデータ表示用端末２０とを備える。本実施形態の画像表示装置２は、フィットネスクラブ等において、部屋、テニスコート及び球技場等の場所を貸与し、その部屋及び場所の広さや付帯設備、貸与時間等に応じ、所定の金銭を利用者から対価として受け取るサービスを提供する際に用いられる。本実施形態では、具体例として利用者Ａが図２に示す部屋３０を利用する場合について説明する。この部屋３０は、図３に示すように、その平面をｓｐ１〜ｓｐ９の９つのスペースに等分割されており、利用者Ａは利用受付時に画像処理装置１により割り当てられたスペースにおいて、動作画像データ及び透視投影画像データの閲覧、及び、各種動作を行う。また、画像処理装置１は、全方位カメラにより部屋３０を撮影して得た丸画像データのうち、利用者Ａからの指示に応じた丸画像データに基づき、動作者の一連の動作を表した動作画像データに対応する透視投影画像データを作成する。そして、その動作画像データと作成した透視投影画像データとを対応付けた再生用データを作成する処理を実行する。作成された再生用データは、画像表示装置２が備えるデータ表示用端末２０において再生される。データ表示用端末２０は、各スペースに備えられている。
【００２６】
次に、本実施形態の画像表示装置２が備える画像処理装置１の構成について図１を参照して説明する。図１に示すように、画像処理装置１は、画像処理装置１の制御を司るＣＰＵ１１，各種プログラムや設定値等を記憶するＲＯＭ１３，及び各種設定値や丸画像データ等を記憶するハードディスク装置（ＨＤＤ）１４を備えている。画像処理装置１において各種処理を実行するために必要な情報は、ＲＯＭ１３又はＨＤＤ１４に記憶されている。また画像処理装置１は、設定値等の各種のデータを一時的に記憶するＲＡＭ１２を備えている。また画像処理装置１は、部屋３０の利用受付を行うための各種指示や、丸画像データに基づき、動作画像データに対応する透視投影画像データを作成する際の条件等を入力するための入力手段１５を備えている。また、画像処理装置１は、各種項目を表示する出力手段（表示手段）１６を備えている。これらのＲＯＭ１３，ＲＡＭ１２，ＨＤＤ１４，入力手段１５及び出力手段１６はバス１９を介してＣＰＵ１１に接続されている。尚、画像処理装置１に、ＥＥＰＲＯＭや、フラッシュメモリを設け、そこに各種情報を記憶するようにしてもよい。
【００２７】
画像処理装置１には、各スペースに備えられたデータ表示用端末２０が接続されている。データ表示用端末２０は、画像処理装置１において作成された再生用データを表示する出力手段２２と、データ表示用端末２０の操作を行うための各種指示を入力するための入力手段２１とを備えている。
【００２８】
入力手段１５，２１としては、例えば、タッチパネル、マウス、ゲームコントローラ等の各種のスイッチ、トラックボールやジョイスティック等のポインティングデバイス等、ユーザとインターフェイスをとるものを用いる。また出力手段１６，２２としては、例えば、液晶ディスプレイや電気泳動表示パネル等の表示手段が用いられる。
【００２９】
次に、以上のように構成された画像処理装置１を備える画像表示装置２を使用して、部屋３０の利用受付、及び再生用データを作成する処理手順について図４〜図２８を参照して説明する。図４は、画像処理装置１のメイン処理の流れを示すフローチャートであり、図５は、画像処理装置１の画面１００を説明するための説明図である。図６は、利用者フラグを説明するための説明図であり、図７は、動作プログラム表示の利用を受け付けるための画面１２０を説明するための説明図である。また図８は、動作プログラムの候補の中から、再生用データを作成する対象とする動作プログラムを選択するための画面１３０を説明するための説明図である。また、図２６は、出力手段１６に表示される画面２４０を説明するための説明図であり、図２７は、利用終了受付時に出力手段１６に表示される画面２５０を説明するための説明図である。また図２８は、利用終了処理が終了したことを報知する画面２６０を説明するための説明図である。尚、図４，図１１及び図１４のフローチャートに示す各処理を実行させるプログラムは、ＲＯＭ１３に記憶されており、図３に示すＣＰＵ１１が実行する。また、処理を実行するために必要な各種情報は、ＲＯＭ１３又はＨＤＤ１４から読み出され、ＲＡＭ１２に記憶されているものとする。
【００３０】
図４のフローチャートに示すように、まず出力手段１６に表示された画面１００（図５参照）に従い、利用者Ａにより入力手段１５が操作され、スペース利用終了１０２が選択されたか否かを判断する（Ｓ５）。スペース利用終了１０２が選択された場合（Ｓ５：Ｙｅｓ）の処理は後述する。一方、スペース利用終了１０２は選択されず、スペース利用１０１も選択されていない場合には（Ｓ５：Ｎｏ，Ｓ１０：Ｎｏ）、スペース利用終了１０２，又はスペース利用１０１のいずれかが選択されるまで待機する。スペース利用終了１０２は選択されていないが、スペース利用１０１が選択された場合には（Ｓ５：Ｎｏ，Ｓ１０：Ｙｅｓ）、続いて、ＲＡＭ１２に記憶されている利用中フラグを参照する。そして、他の利用者により利用されていないスペースである「空きスペース」があるか否かを判断する（Ｓ１５）。
【００３１】
本実施形態では、図６に示すテーブル１１０のように、スペース毎に利用中フラグが設定されており、利用中のスペースには、対応するスペースＩＤの利用中フラグに１が記憶される。全てのスペースが利用されている場合には（Ｓ１５：Ｎｏ）、利用者Ａが利用可能なスペースがないことを報知するメッセージを出力手段１６に表示し（Ｓ６０）、Ｓ５に戻り処理を繰り返す。一方、図６に示すテーブル１１０の例では、スペースｓｐ３，ｓｐ７及びｓｐ８は利用中であるが、その他のスペースは利用中ではない（Ｓ１５：Ｙｅｓ）。よって、いずれかの空きスペースを利用者Ａが利用するスペースとして割り当て、割り当てたスペースに対応する利用中フラグに１をセットする（Ｓ２０）。空きスペースが複数ある場合のスペースの割り当て方法は、任意の方法を採用可能であり、例えば、乱数を用いて空きスペースのいずれかを決定してもよいし、スペースＩＤ順に決定するようにしてもよい。また、空きスペースを出力手段１６に表示し、利用者Ａに選択させるようにしてもよい。この処理において、利用者Ａにスペースｓｐ５が割り当てられたものとする。
【００３２】
続いて、Ｓ２０において割り当てたスペースｓｐ５に対応するデータ表示用端末２０を決定する（Ｓ２５）。前述のように、本実施形態では、各スペースにデータ表示用端末２０が備えられており、それらデータ表示用端末２０において再生される再生用データは、画像処理装置１において作成される。続いて、出力手段１６に図７に例示する画面１２０を表示する。そして、利用者Ａにより入力手段１５が操作され、動作プログラム表示を利用することを指示するボタン１２１が選択されたか否かを判断する（Ｓ３０）。この「動作プログラム表示」は、各種の運動、体操、ダンス等の動作者（指導者）の一連の動作を表した動作画像データに基づき再生用データを作成し、その再生用データをＳ２５において決定したデータ表示用端末２０に表示させるサービスである。再生用データに含まれる動作画像データは、動作者の一連の動作を連続写真やビデオ画像を用いて撮影した画像データであってもよいし、ＣＧやアニメーション等で作成した画像データであってもよい。ボタン１２１が選択されず、動作プログラム表示を利用しないことを指示するボタン１２２が選択された場合には（Ｓ３０：Ｎｏ）、続いて、後述するＳ５５の処理を実行する。
【００３３】
一方、ボタン１２１が選択された場合には（Ｓ３０：Ｙｅｓ）、続いて、動作プログラム名を取得し、ＲＡＭ１２に記憶する（Ｓ３５）。まず図８の画面１３０を出力手段１６に表示させる。本実施形態では画面１３０に示すように、「ヨガ１」及び「ヨガ２」等の動作プログラム名で表される複数の動作プログラムがＲＯＭ１３又はＨＤＤ１４に予め記憶されている。そして利用者Ａは、ＲＯＭ１３又はＨＤＤ１４から読み出され、画面１３０に表示された動作プログラムのリスト１３１の中から、所望の動作プログラム名を選択する。利用者Ａにより、リスト１３１の中から動作プログラム名「ヨガ１」が選択され、決定ボタン１３３が選択された場合、リスト１３１に表示されている動作プログラム名の内、選択されている動作プログラム名「ヨガ１」を取得し、ＲＡＭ１２に記憶する（Ｓ３５）。
【００３４】
続いて、図９に示す画面１４０を出力手段１６に表示する。この画面１４０は、再生用データを作成するための初期設定を変更するための画面である。本実施形態では、利用者の身長を指定する「高さ」、最初の動作をどの方向を向いて行うかを定める「動作開始時の体の向き」、及び透視投影画像データに基づき表示される画面の拡大縮小率ｒｒを指定する「拡大縮小率」の設定を変更可能である。また本実施形態では、一つのスペースを図１０に示すようにｐ１〜ｐ９の９つに区切られたポジションの中から動作開始時の立ち位置を指定する「動作開始時の立ち位置」を設定可能になっている。画面１４０には、ポジション表示欄１５０が設けられている。ポジション表示欄１５０には、ポジションの番号が示されている他、現在設定されている動作開始時の体の向き（画面１４０では「北」）が「動作開始時の正面」により示されている。ただし、「動作開始時の立ち位置」については、図４のＳ３５において取得した動作プログラム名が、動作開始時の立ち位置の変更を許可している場合にのみ変更可能となっている。動作開始時の立ち位置の変更を許可している動作プログラム名であるか否かは、ＨＤＤ１４に記憶された図１３に示すテーブル１７０に含まれる、動作プログラム名１７１と対応付けられた立ち位置変更許可フラグ１７２に基づき判断される。尚、これらの初期設定値は、ＲＯＭ１３又はＨＤＤ１４に記憶されている。
【００３５】
利用者Ａにより戻るボタン１５１及び決定ボタン１５２のいずれも選択されない場合には（Ｓ４０：Ｎｏ，Ｓ４２：Ｎｏ）、いずれかのボタンが選択されるまで待機する。利用者Ａにより入力手段１５が操作され、戻るボタン１５１が選択された場合には（Ｓ４０：Ｙｅｓ）、Ｓ３５に戻り処理を繰り返す。利用者Ａにより入力手段１５が操作され、画面１４０に従い初期値が設定された後、決定ボタン１５２が選択されると（Ｓ４０：Ｎｏ，Ｓ４２：Ｙｅｓ）、初期値設定変更処理を実行する（Ｓ４５）。この初期値設定変更処理の詳細について、図９〜図１３を参照して説明する。図９は、初期設定を更新するための画面１４０を説明するための説明図である。また図１０は、スペースを９つに区切った領域であるポジションを説明するための説明図であり、図１１は、図４に示すメイン処理において実行される初期値設定変更処理の流れを示すフローチャートである。また図１２は、動作開始時の体の向きと変数ｄｄとの対応関係を記憶するテーブル１６０を説明するための説明図であり、図１３は、画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。
【００３６】
図１１に示すように、まず、利用者Ａにより入力手段１５が操作され、高さが変更されたか否かを判断する（Ｓ１０５）。図９の画面１４０において、ラジオボタン１４２が選択された場合には（Ｓ１０５：Ｙｅｓ）、入力欄１４３に入力された数値を変数ｈｈにセットし、ＲＡＭ１２に記憶する（Ｓ１１０）。ラジオボタン１４１が選択され、高さが変更されなかった場合（Ｓ１０５：Ｎｏ）、又はＳ１１０に続いて、動作開始時の体の向きが変更されたか否かを判断する（Ｓ１１５）。動作開始時の体の向きの初期値は、「北」である。リスト１４４の中から、北以外のいずれかの方角が選択された場合には（Ｓ１１５：Ｙｅｓ）、図１２に示すテーブル１６０を参照して、リスト１４４の中から選択された方角に対応する値を変数ｄｄ（度）にセットし、ＲＡＭ１２に記憶する（Ｓ１２０）。尚、テーブル１６０では、北向きを基準（角度０度）として、平面視反時計回りに正の角度を設定し、平面視時計回りに負の角度を設定している。リスト１４４の中で選択されていた方角が北であった場合には（Ｓ１１５：Ｎｏ）、又はＳ１２０に続いて、動作開始時の立ち位置が変更されたか否かを判断する（Ｓ１２５）。動作開始時の立ち位置の初期値は、ポジション５である。前述のように、本実施形態では、図４のＳ３５において取得された動作プログラム名に対応する立ち位置変更許可フラグ１７２（図１３参照）が１に設定されている場合にのみ、動作開始時の立ち位置が変更可能である。
【００３７】
リスト１４９の中から、ポジション５以外のいずれかのポジションが選択された場合には（Ｓ１２５：Ｙｅｓ）、リスト１４９の中から選択された立ち位置に対応するポジションＩＤを変数ｐｐにセットし、ＲＡＭ１２に記憶する（Ｓ１３０）。リスト１４９の中で選択されていたのがポジション５であった場合には（Ｓ１２５：Ｎｏ）、又はＳ１３０に続いて、拡大縮小率が変更されたか否かを判断する（Ｓ１３５）。ラジオボタン１４６が選択された場合には（Ｓ１３５：Ｙｅｓ）、入力欄１４７に入力された割合だけ、リスト１４８において選択された拡大又は縮小する値を拡大縮小率ｒｒにセットし、ＲＡＭ１２に記憶する（Ｓ１４０）。例えば、入力欄１４７に「４０」（％）が記入され、リスト１４８において「拡大」が選択されている場合には拡大縮小率ｒｒに１．４を設定し、リスト１４８において「縮小」が選択されている場合には拡大縮小率ｒｒに０．６を設定する。一方、ラジオボタン１４５が選択された場合には（Ｓ１３５：Ｎｏ）、又はＳ１４０に続いて、初期値設定変更処理を終了し、図４のメイン処理に戻る。
【００３８】
引き続き図４を参照して画像処理装置１のメイン処理について説明する。Ｓ４５に続いて、Ｓ３５において取得した動作プログラムに対応する再生用データを作成する再生用データ作成処理を実行する（Ｓ５０）。この再生用データ作成処理の詳細を、図１３〜図２５を参照して説明する。図１４は、図４に示すメイン処理において実行される再生用データ作成処理の流れを示すフローチャートである。図１５は、動作プログラム「ヨガ１」に含まれる動作画像データに対応する視線角度を説明するための説明図であり、図１６は、スペース毎に記憶された丸画像データを示す説明図である。また図１７は、コマ名Ａに対応する動作画像データ「ａ．ｓｗｆ」に基づき表示される動作画像であり、図１８は、コマ名Ｂに対応する動作画像データ「ｂ．ｓｗｆ」に基づき表示される動作画像である。また図１９は、コマ名Ｃに対応する動作画像データ「ｃ．ｓｗｆ」に基づき表示される動作画像であり、図２０は、コマ名Ｄに対応する動作画像データ「ｄ．ｓｗｆ」に基づき表示される動作画像である。また図２１は、コマ名Ｅに対応する動作画像データ「ｅ．ｓｗｆ」に基づき表示される動作画像であり、図２２は、コマ名Ｆに対応する動作画像データ「ｆ．ｓｗｆ」に基づき表示される動作画像である。また図２３は、コマ名Ｇに対応する動作画像データ「ｇ．ｓｗｆ」に基づき表示される動作画像であり、図２４は、スペースｓｐ５のポジションｐ５，高さｈ＝０において撮影した丸画像であり、図２５は、コマ名と透視投影画像データとの対応関係を表す説明図である。尚、動作プログラム「ヨガ１」に含まれる動作は、動作者の体の向きは変化しない。即ち、ヨガ１に含まれる各動作における動作者の体の向きは、動作開始時の動作者の体の向きと同様である。しかし、動作者の動作を分かりやすく示すために、図１７〜図２３に示す動作画像は、異なる位置から動作者を見た画像としている。
【００３９】
図１４に示すように、まず、図１３に示すテーブル１７０を参照し、図４のＳ３５において取得した動作プログラム名に対応する動作画像データストリームを取得する（Ｓ２０５）。テーブル１７０には、動作プログラム名１７１及び立ち位置変更許可フラグ１７２に加え、所定動作毎にコマとして分割された動作画像データを動作順に記憶した動作画像データストリーム１７３が記憶されている。図４のＳ３５において動作プログラム「ヨガ１」が選択されている場合には、データ１７４をＲＡＭ１２に記憶する（Ｓ２０５）。続いて、ＲＡＭ１２を参照し、Ｓ２０５において取得した動作画像データストリームを、コマ名順（アルファベット順）にソートする。そして、重複するコマ名を削除した後のコマ名の配列を「削除後コマ名群」として、Ｓ２０５において取得した動作画像データストリームとは別途ＲＡＭ１２に記憶する（Ｓ２１０）。図１３に示すテーブル１７０に記憶されたデータ１７４のように、１つの動作プログラムにおいて、動作画像データストリームに、同じコマ名で表される動作画像データが複数含まれる場合がある。そして、同じコマ名が付与されている動作画像データには、同じ視線角度が割り当てられている。このため、動作画像データを識別するためのコマ名と視線角度とを対応付けるための処理を実行する際に重複するコマ名を削除するようにしている。Ｓ２０５において図１４のデータ１７４が取得された場合、アルファベットＡ〜Ｇが削除後コマ名群となる。
【００４０】
続いて、コマ名をアルファベット順に従い読み出すためのカウンタｃに１をセットし、ＲＡＭ１２に記憶する（Ｓ２１５）。続いて、ＲＡＭ１２に記憶されているカウンタｃ及び削除後コマ名群、並びにＨＤＤ１４に記憶されている図１５に示すテーブル１８０を参照する。そして、削除後コマ名群のうち、アルファベット順でｃ番目のコマ名に対応する視線角度、ポジション、拡大縮小率を取得し、ＲＡＭ１２に記憶する（Ｓ２２０）。本実施形態では、図１５に示すテーブル１８０に例示するように、コマ名１８１に対応する動作画像データ名１８２，角度θ１８３，φ１８４，ｄ１８６，動作者の顔の鉛直方向の高さｈ１８５，ポジションｐ１８７，及び拡大縮小率ｒ１８８がそれぞれＨＤＤ１４に記憶されている。
【００４１】
各動作画像データに対応付けられた高さｈ１８５は、身長が１６０ｃｍである動作者が直立している場合の顔の高さを基準（０ｃｍ）としている。この高さｈは、動作者の顔（視線）の高さに応じた丸画像データを取得する際に用いられる。
【００４２】
各動作画像データと、対応付けられた角度θ１８３，φ１８４，ｄ１８６は、動作者の視線角度を求めるために用いられる。つまり、本実施形態では、各動作画像データに視線角度そのものが対応付けられているのではなく、視線角度を求めるための角度θ１８３，φ１８４，ｄ１８６が対応付けられている。具体的には、各動作画像データには、動作者の顔の向きについて、水平方向の角度θ１８３及び鉛直方向の角度φ１８４が対応付けられている。水平方向の角度θ１８３は、動作者の顔が体（上半身）の向きと同じ方向を向いている場合を基準（角度０度）とし、基準と動作者の顔の方向とがなす反時計回りの角度を正の角度で表し、時計回りの角度を負の角度で表す。この水平方向の角度θ１８３には、動作者の体の向きは含まれていない。一方、鉛直方向の角度φ１８４は、動作者の顔が正面（水平方向）を向いている場合を基準（角度０度）とし、顔の向きが上側に向いた場合の角度を正の角度、顔の向きが下側に向いた場合の角度を負の角度で表す。この鉛直方向の角度φ１８４には、動作者の体（上半身）の鉛直方向の傾き、即ち、動作者の体（上半身）の鉛直方向の向きが含まれている。
【００４３】
さらに本実施形態の各動作画像データには、動作者の体（上半身）の水平方向の向きｄ１８６が含まれている。体の水平方向の向きｄ１８６は、動作者の体（上半身）の水平方向の向きが北を向いている場合を基準（角度０度）とし、基準と動作者の体（上半身）の方向とがなす平面視反時計回りの角度を正の角度で表し、平面視時計回りの角度を負の角度で表す。そして、本実施形態では、動作者の水平方向の視線角度を、上記角度θ１８３と、ｄ１８６との和から求める。また、動作者の鉛直方向の視線角度は、角度φ１８４である。
【００４４】
コマ名１８１に対応する上記角度θ１８３，φ１８４，ｄ１８６は、図１７〜図２３に例示する動作画像２０１〜２０７に基づき予め設定されている。例えば、動作画像２０１〜２０７で表される動作には、動作者が顔を水平方向に動かす動作が含まれていないため、図１５に示すテーブル１８０においてコマ名Ａ〜Ｇに対応する水平方向の角度θ１８３には、それぞれ０度が設定されている。同様に、動作画像２０１〜２０７に表される動作には、動作者が体の向きを変化させる動作が含まれていないため、テーブル１８０においてコマ名Ａ〜Ｇに対応する体の水平方向の向きｄ１８６には、それぞれ０度が設定されている。一方、動作画像２０１〜２０７に表される動作には、動作者が顔を鉛直方向に動かす動作が含まれており、テーブル１８０においてコマ名Ａ〜Ｇに対応する鉛直方向の角度φ１８４には、鉛直方向の角度に応じた値が設定されている。同様に、動作画像２０１〜２０７に表される動作には、動作者の顔の高さを変化させる動作が含まれており、テーブル１８０においてコマ名Ａ〜Ｇに対応する鉛直方向の高さｈ１８５には、顔の高さに応じた値が設定されている。
【００４５】
Ｓ２２０に続いて、図４のＳ４５において初期値設定が変更されている場合には、その設定をＳ２２０において取得した角度θ１８３，φ１８４，ｄ１８６，ポジション及び拡大縮小率に反映し、ＲＡＭ１２に記憶する（Ｓ２２５）。具体的には、動作者の顔の鉛直方向の高さｈ１８５について、ｈ＋（ｈｈ−１６０）の演算値をセットする。ただし、ｈはＳ２２０において取得した初期値であり、ｈｈは図１１のＳ１１０において設定された利用者の身長である。Ｓ２２０において取得したｈは、身長が１６０ｃｍとである場合を想定して設定された値であるので、（ｈｈ−１６０）によりｈの補正量を求めている。この処理により、身長を考慮した顔（目）の高さが設定される。また、動作開始時の体の水平方向の向きｄ１８６に、ｄ＋ｄｄの演算値をセットする。ただし、ｄはＳ２２０において取得した値であり、ｄｄは図１１のＳ１２０において設定された値である。この処理により、利用者の指定した動作開始時の体の向きが反映される。また、ポジションｐ１８７に、図１１の初期値設定処理において設定したポジションｐｐを動作開始時のポジションとして求めたポジションを設定する。
【００４６】
続いて、ＨＤＤ１４を参照し、ｃ番目のコマ名に対応する丸画像データを取得する（Ｓ２３０）。本実施形態では、双曲面ミラーからの反射光を集光した画像光を撮影する全方位カメラにて部屋３０を撮影し、丸画像データを得ている。丸画像の撮影場所は、各ポジションの中央に設定している。本実施形態では、図３に示すように部屋３０をｓｐ１〜ｓｐ９の９つのスペースに分割し、さらに各スペースを図１０に示すようにｐ１〜ｐ９の９つのポジションに分割しているため、全部で８１個の撮影場所を設定している。そして各撮影場所において、全方位カメラの鉛直方向の高さを１ｃｍ刻みで設定し、部屋３０を全方位カメラにて撮影している。これら複数の丸画像データは、スペース毎にＨＤＤ１４に記憶されている。例えば、スペースｓｐ５の各ポジションに対応する丸画像データは、図１６に示すテーブル１９５のように記憶されている。各丸画像データは、部屋３０の方位を、水平方向及び鉛直方向の角度で示した角度データを含んでいる。角度データの内、水平方向の角度は、図１２のテーブル１６０に示す場合と同様の設定方法により設定される。角度データの内、鉛直方向の角度は、鉛直方向の角度φと同様の設定方法により設定される。
【００４７】
ｃ＝１の場合のＳ２２０では、図４のＳ２０において利用者Ａに割り当てたスペースｓｐ５に対応するテーブル１９５を参照する。そして、Ｓ２２０において取得された１番目のコマ名Ａに対応するポジションｐ５の中央において全方位カメラの設置高さがＳ２２５において更新したｈとなる条件で撮影して得た丸画像データを取得する（Ｓ２３０）。ただし、前述のように高さｈは、身長が１６０ｃｍである動作者が直立している場合の顔の高さを基準（０ｃｍ）としている。Ｓ２３０において取得された丸画像データにより表示される丸画像は、図２４に示す丸画像２２０である。
【００４８】
続いて、動作者の視線角度に対応する方向の透視投影画像データを、Ｓ２３０において取得した丸画像データから作成する（Ｓ２３５）。動作者の視線角度に対応する透視投影画像データを、丸画像データから作成する方法は公知の方法を採用可能である。例えば、特開２００３−２２３６３３号公報に記載された方法により透視投影画像データが作成される。特開２００３−２２３６３３号公報に記載された方法を用いる場合、まず、動作者の視線角度をパン角及びチルト角として求める。変換中心軸の水平方向の角度であるパン角は、Ｓ２２５で更新して求めた動作者の顔の水平方向の角度θ１８３と動作開始時の体の水平方向の向きｄ１８６との和により求められる。また、変換中心軸の鉛直方向の角度であるチルト角は、動作者の顔の鉛直方向の角度φ１８４である。変換中心軸の距離Ｄは、適宜設定される。このように設定されるパン角及びチルト角は、動作者の視線角度を表すため、この処理により作成された透視投影画像データは、動作者の視線の方向の景色を示す画像データである。尚、チルト角が、９０度より大きく、かつ、２７０度より小さい場合には、動作者が目にする景色は、鉛直方向の上下が逆になっている。同様にチルト角が、―２７０度より大きく、かつ、―９０度より小さい場合には、動作者が目にする景色は、鉛直方向の上下が逆になっている。これらの場合には、動作者が目にする景色にあわせて、透視投影画像データに基づく透視投影画像の、鉛直方向の上下が逆となるように透視投影画像データを作成する。
【００４９】
続いて、テーブル１８０を参照し、Ｓ２３５において作成した透視投影画像データに基づく透視投影画像が、テーブル１８０の拡大縮小率ｒ１８８に応じて拡大又は縮小されるよう、透視投影画像データを修正し、ＲＡＭ１２に記憶する（Ｓ２４０）。続いて、ｃ番目のコマ名に対応する動作画像データと、Ｓ２３５において作成した透視投影画像データとを対応付けて、ＲＡＭ１２に記憶する（Ｓ２４５）。対応付けの方法は任意の方法を採用でき、本実施形態では、ｃ番目のコマ名に、Ｓ２４０において拡大縮小処理した透視投影画像データを対応付けて、図２５に示すテーブル２３０のようにＲＡＭ１２に記憶する（Ｓ２４５）。
【００５０】
続いて、ＲＡＭ１２に記憶されている削除後コマ名群を参照し、ｃがＳ２１０において重複削除した後のコマ数以上か否を判断する（Ｓ２５５）。ｃがＳ２１０において重複削除した後のコマ数以上ではない場合には（Ｓ２５５：Ｎｏ）、続いて、ｃを１増加（インクリメント）してＲＡＭ１２に記憶し（Ｓ２７５）、Ｓ２２０に戻り処理を繰り返す。一方、ｃがＳ２１０において重複削除した後のコマ数以上である場合には（Ｓ２５５：Ｙｅｓ）、続いて、ＲＡＭ１２に記憶されている拡大縮小率ｒｒを参照する。そして、透視投影画像がＳ２２５において設定した拡大縮小率ｒｒに応じて拡大又は縮小されるよう、透視投影画像データを修正し、ＲＡＭ１２に記憶する（Ｓ２６５）。この処理は、Ｓ２４５において動作画像データに対応付けられた全ての透視投影画像データに対して行う。この処理により、利用者が図４のＳ４５において指定した拡大縮小率ｒｒで透視投影画像を表示させるための透視投影画像データを作成することができる。続いて、Ｓ２０５において取得した動作画像データストリームと、その動作画像データストリームに含まれる動作画像データに対応する透視投影画像データとを再生用データとして設定し、ＲＡＭ１２に記憶する（Ｓ２７０）。続いて、再生用データ作成処理を終了し、図４に示すメイン処理に戻る。
【００５１】
引き続き、図４を参照して画像処理装置１のメイン処理について説明する。再生用データ作成処理（Ｓ５０）に続いて、Ｓ２０において割り当てたスペース名ｓｐ５を、図２６の画面２４０に示すように出力手段１６に表示し（Ｓ５５）、メイン処理を終了する。
【００５２】
また、Ｓ５において、画面１００に従い、利用者Ａにより入力手段１５が操作され、スペース利用終了１０２が選択された場合（Ｓ５：Ｙｅｓ）、スペースの利用を終了するための手続きを行う。具体的にはまず、利用者Ａが利用していたスペースＩＤである利用スペースＩＤを取得する。利用スペースＩＤの取得方法は、利用者Ａに利用スペースＩＤを直接入力させてもよいし、利用受付時に利用スペースＩＤと利用者を対応付けて記憶している場合には、利用者Ａの識別情報に基づき利用スペースＩＤを取得してもよい。本実施形態では、図２７に示す画面２５０を出力手段１６に表示し、入力欄２５１に、利用者に利用スペースＩＤを入力させるようにしている。そして、利用者Ａにより決定ボタン２５２が選択されると、入力欄２５１に入力されたスペースＩＤを利用スペースＩＤとして取得する（Ｓ６５）。続いて、Ｓ６５において取得した利用スペースＩＤに対応する利用中フラグに０を設定して、図６に示すテーブル１１０に記憶する（Ｓ７０）。続いて、図２８の画面２６０に示すように、スペースの利用終了手続きを終えたことを報知するメッセージを出力手段１６に表示する（Ｓ７５）。続いてＳ５に戻り処理を繰り返す。
【００５３】
以上のように、画像処理装置１のメイン処理が実行される。次に、図１４に示す再生用作成処理のＳ２７０においてセットされた再生用データが、図４に示すメイン処理のＳ２５において決定されたデータ表示用端末２０において再生される処理について、図２９〜図３１を参照して簡単に説明する。図２９は、データ表示用端末２０の出力手段２２に表示される初期画面２７０を説明するための説明図であり、図３０は、コマ名Ａに対応する動作画像及び透視投影画像が表示された画面２８０を説明するための説明図である。また図３１は、コマ名Ｂに対応する動作画像及び透視投影画像が表示された画面３００を説明するための説明図である。尚、データ表示用端末２０の出力手段２２に再生用データを再生するためのプログラムはＲＯＭ１３又はＨＤＤ１４に記憶されており、図１に示すＣＰＵ１１により実行される。
【００５４】
まず、データ表示用端末２０の出力手段２２に、図２９の初期画面２７０を表示する。そして、利用者Ａにより入力手段２１が操作され、Ｓｔａｒｔボタンが選択されると、画像処理装置１のＲＡＭ１２に記憶されている再生用データが再生される。具体的には、動作画像データストリームに含まれる動作画像データと、その動作画像データに対応する透視投影画像データとを、動作（表示）順に従ってＲＡＭ１２から読み出し、出力手段２２に表示する。例えば、動作プログラムとして「ヨガ１」が選択されている場合、図１３に示すテーブル１７０のデータ１７４に含まれる動作画像データのうち、動作（表示）順が１番目のコマ名Ａに対応する動作画像２０１（図１７）を表示するための動作画像データが読み出される。
【００５５】
そして、図２５に示すテーブル２３０を参照して、コマ名Ａに対応する透視投影画像データを取得する。図３０に示す画面２８０のように、動作画像データに基づく動作画像２８１と、透視投影画像データに基づく透視投影画像２８２とを並列に配置して表示させる。本実施形態では、画面２８０に動作画像２８１及び透視投影画像２８２に加え、動作を行うポジション２８３と、操作ボタン２９０として一時停止ボタン２８４，停止ボタン２８５，巻き戻しボタン２８６，早送りボタン２８７，及び終了ボタン２８８がそれぞれ表示される。画面２８０に示すように、動作画像２８１と、透視投影画像２８２とが、表示期間が重なるように表示されることで、利用者Ａは動作の確認と動作者の視線の方向の確認が同時に行うことができる。このため、動作画像２８１と、透視投影画像２８２との、表示期間は重なっていればよく、両画像の表示期間が一致していなくてもよい。同様に、動作（表示）順が２の場合は、図３１に示す画面３００のように、コマ名Ｂに対応する動作画像３０１と、透視投影画像３０２とを並列に配置して表示させる。そして、利用者Ａにより入力手段２１が操作され、終了ボタン２８８が選択された場合には、出力手段に、図２８の画面２６０と同様の画面を表示し、再生用データを再生する再生処理を終了する。尚、再生用データが再生された場合の、動作画像３０１と、透視投影画像３０２との出力手段２２上の配置等は、適宜変更可能である。
【００５６】
次に、本実施形態の画像処理装置１に記憶されている動作プログラムの内、上述のヨガ１とは別の動作プログラムを例示する。まず、θ１８３，φ１８４，ｄ１８６「ヨガ２」について図１３，及び図３２〜図３８を参照して例示する。図３２は、コマ名Ｈに対応する動作画像データ「ｈ．ｓｗｆ」に基づき表示される動作画像であり、図３３は、コマ名Ｉに対応する動作画像データ「ｉ．ｓｗｆ」に基づき表示される動作画像である。また図３４は、コマ名Ｊに対応する動作画像データ「ｊ．ｓｗｆ」に基づき表示される動作画像であり、図３５は、コマ名Ｋに対応する動作画像データ「ｋ．ｓｗｆ」に基づき表示される動作画像である。また図３６は、コマ名Ｌに対応する動作画像データ「ｌ．ｓｗｆ」に基づき表示される動作画像であり、図３７は、コマ名Ｍに対応する動作画像データ「ｍ．ｓｗｆ」に基づき表示される動作画像である。図３８は、画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。尚、前述の動作プログラム「ヨガ１」とは異なり、動作プログラム「ヨガ２」及び後述する「ヨガ３」に含まれる動作を表す動作画像は、同一の位置から動作者を見た画像としている。
【００５７】
図１３のデータ１７５に示すように、ヨガ２はコマ名Ｈ〜Ｍの６種類のコマが組み合わされた１１の動作を含む。コマ名Ｈ〜Ｍに対応する動作画像は、図３２〜図３７に示す動作画像３１１〜動作画像３１６である。コマ名に対応する角度θ１８３，φ１８４，ｄ１８６は、図３２〜図３７に示す動作画像３１１〜動作画像３１６に基づき、図３８に示すテーブル３２０のように予め設定されている。
【００５８】
上述の動作プログラム「ヨガ１」とは異なり、動作画像３１１〜３１６で表される動作には、動作者が顔を水平方向に動かす動作が含まれている。よって、図３８に示すテーブル３２０においてコマ名Ｈ〜Ｍに対応する水平方向の角度θ１８３には、顔の向きに応じた値が設定されている。同様に、動作画像３１１〜３１６に表される動作には、動作者が体の向きを変化させる動作が含まれているため、テーブル３２０においてコマ名Ｈ〜Ｍに対応する体の水平方向の向きｄ１８６には、それぞれ体の向きに応じた値が設定されている。またヨガ２では、動作に応じて、高さｈやポジションｐが変化するため、図１４のＳ２３０において、高さｈ及びポジションｐがそれぞれ対応した丸画像データが取得されることになる。
【００５９】
次に、動作プログラム「ヨガ３」について図１３，及び図３９〜図４５を参照して説明する。図３９は、コマ名Ｎに対応する動作画像データ「ｎ．ｓｗｆ」に基づき表示される動作画像であり、図４０は、コマ名Ｏに対応する動作画像データ「ｏ．ｓｗｆ」に基づき表示される動作画像である。また図４１は、コマ名Ｐに対応する動作画像データ「ｐ．ｓｗｆ」に基づき表示される動作画像であり、図４２は、コマ名Ｑに対応する動作画像データ「ｑ．ｓｗｆ」に基づき表示される動作画像である。また図４３は、コマ名Ｒに対応する動作画像データ「ｒ．ｓｗｆ」に基づき表示される動作画像であり、図４４は、コマ名Ｓに対応する動作画像データ「ｓ．ｓｗｆ」に基づき表示される動作画像である。図４５は、画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。
【００６０】
図１３のデータ１７６に示すように、ヨガ３はヨガ２に含まれるコマ名Ｈ及びコマ名Ｎ〜Ｒの７種類のコマが組み合わされた１１の動作を含む。コマ名Ｎ〜Ｓに対応する動作画像は、図３９〜図４４に示す動作画像３３１〜動作画像３３６である。コマ名Ｎ〜Ｓに対応する角度θ１８３，φ１８４，ｄ１８６は、動作画像３３１〜動作画像３３６に基づき、図４５に示すテーブル３４０のように予め設定されている。
【００６１】
動作画像３３１〜３３６で表される動作には、動作者が顔を水平方向に動かす動作が含まれていないため、図４５に示すテーブル３４０においてコマ名Ｎ〜Ｓに対応する水平方向の角度θ１８３には、それぞれ０度が設定されている。一方、動作画像３３１〜３３６に表される動作には、動作者が体の向きを変化させる動作が含まれているため、テーブル３４０においてコマ名Ｎ〜Ｓに対応する体の水平方向の向きｄ１８６には、それぞれ体の向きに応じた値が設定されている。またヨガ３では、動作に応じて動作者の顔の高さは変わらないがポジションが変わっているため、図１４のＳ２３０において、それぞれポジションに応じた丸画像データが取得されることになる。尚、動作画像３１３〜３１６で表される動作のように、動作者の下半身の水平方向の向きは変わらないが、上半身の水平方向の向きが変わる場合がある。本実施形態では、動作者の視線角度を求める際に用いる体の水平方向の向きｄ１８６を、上半身の水平方向の向きとしている。
【００６２】
以上詳述した、画像処理装置１を備える画像表示装置２において、動作開始時の動作者の体の向きを指定する、図１に示す入力手段１５は、本発明の方向指定手段に相当する。部屋３０の平面を所定平面として、動作開始時のスペース内の立ち位置を指定する、図１に示す入力手段１５は、本発明の平面位置指定手段に相当する。図１４のＳ２３５において作成される透視投影画像データに対応する透視投影画像の拡大縮小率を指定する、図１に示す入力手段１５は、本発明の拡大縮小率指定手段に相当する。
【００６３】
また、図１４のＳ２３５において、動作画像データと対応付けられた視線角度に対応する方向の透視投影画像データを、全方位カメラにより部屋３０を撮影して得た丸画像データから作成する、図１に示すＣＰＵ１１は、本発明の透視投影画像データ作成手段として機能する。尚本実施形態では、上記丸画像データを取得する際の撮影場所を、入力手段により指定された動作開始時のポジション（立ち位置）に基づき更新した位置ｐ１８７と、図４のＳ２０において割り当てられたスペースとに基づき決定される位置としている。また、丸画像データを取得する際の撮影場所における全方位カメラの鉛直方向の設置高さを、Ｓ２２５において更新した値としている。
【００６４】
また、図１４のＳ２４０において、動作画像データと対応付けられた拡大縮小率に基づいて、Ｓ２３５において作成された透視投影画像データを、拡大処理又は縮小処理する、図１のＣＰＵ１１は、本発明の第一拡大縮小手段として機能する。また、図１４のＳ２６５において、入力手段により指定された拡大縮小率に基づいて、Ｓ２４５の処理を経た透視投影画像データを、拡大処理又は縮小処理する、図１に示すＣＰＵ１１は、本発明の第二拡大縮小手段として機能する。また、図１４のＳ２４０において拡大縮小処理した後の透視投影画像データを、ｃ番目のコマ名と対応付けてＲＡＭ１２に記憶する（Ｓ２４５）、図１に示すＣＰＵ１１は、本発明の対応付与手段として機能する。
【００６５】
また、動作画像及び透視投影画像を表示する、図１に示す出力手段２２は、本発明の画像表示手段に相当する。画像表示手段動作画像データストリームが備える動作画像データと、Ｓ２４５において動作画像データと対応付けられるとともに、Ｓ２４０又はＳ２６５において拡大処理又は縮小処理された透視投影画像データとを、表示順に読み出して、その動作画像データとその透視投影画像データとで表示期間が重なるように、データ表示用端末２０の出力手段２２に表示させる、図１に示すＣＰＵ１１は、本発明の画像表示制御手段として機能する。
【００６６】
以上詳述した本実施形態の画像処理装置１を備える画像表示装置２によれば、全方位カメラから得られた丸画像データに基づいて、動作画像データにより表される動作者の視線角度に対応する方向の透視投影画像データを作成する。そして、作成された透視投影画像データと、動作画像データとを対応付けるようにしている。このため、複数の動作に対応した動作画像データと、動作者の視線角度に対応する方向の透視投影画像データとを対応付けるために、その都度動作毎に動作者の視点から撮影した画像を取得する必要がない。また本実施形態の画像表示装置２では、動作画像データと、透視投影画像データの基となる丸画像データとを撮影する場所は同じである必要はない。例えば、利用者が動作する場所において、動作者と同じ動作を行った場合にどのような景色が見えるかを示す画像データを得るには、利用者が利用する場所で丸画像データが撮影されればよい。この場合には、動作者が動作する場所と、利用者が動作する場所とが異なっていても、利用者は動作者がどこに顔（視線）を向けているかを容易に知ることができる。さらに、動作画像データが、ＣＧやアニメーション等で作成した画像データである場合であっても、全方位カメラから得られた所定の撮影条件の丸画像データに基づいて透視投影画像データを作成することができる。また、例えば、動作プログラム「ヨガ１」のように、動作画像を取得する際の始点が動作画像毎に異なる場合には、動作画像に基づき、動作者がどの方向を見ているかを把握しにくい。これに対し、本実施形態の画像表示装置２では、透視投影画像を参照することにより、動作者の動作をどの位置から見た動作画像であるかを考慮することなく、動作者の視線の方向を把握することができる。
【００６７】
また本実施形態の画像表示装置２では、入力手段１５により指定された動作開始時の動作者の体の向きを基準として、動作画像データと対応付けられた角度ｄ１８６を更新している（図１４の２２５）。そして、動作者の水平方向の視線角度を、角度θ１８３と、Ｓ２２５において更新されたｄ１８６との和から求める。また、角度φ１８４を、動作者の鉛直方向の視線角度とする。さらに、上記のように求めた視線角度に対応する方向の透視投影画像データを、丸画像データから作成する。このため、動作者がどの方角を基準の体の向きとして動作しているかに関わらず、利用者が基準としたい方向を透視投影画像データ作成時の基準とすることができる。
【００６８】
また図１４の再生用データ作成処理において、視線角度に対応する方向の透視投影画像データを、部屋３０の割り当てられたスペースの内、動作画像データと対応付けられたポジションｐ１８７において撮影された丸画像データから作成する（Ｓ２３５）。動作画像データと対応付けられたポジションｐ１８７は、利用者により指定されたポジションを開始位置となるように更新される（図１４のＳ１４）。このため、例えば、フィットネスクラブの部屋等の比較的広い空間を複数に区切ったスペースのいずれかにおいて利用者が動作を行う場合、そのスペースに応じた丸画像データを用いて透視投影画像データを作成させることができる。また例えば、動作中、動作者の平面上の位置が移動する場合であっても、移動した後の位置において撮影された丸画像データに基づき透視投影画像データを作成させることができる。この場合、実際に動作を行うポジションから見える景色に対応する透視投影画像データが作成されるので、動作者がどこに顔（視線）を向けているのかを的確に知ることができる。
【００６９】
さらに本実施形態では、図１４の再生用データ作成処理において、視線角度に対応する方向の透視投影画像データを、動作画像データと対応付けられた高さｈにおいて撮影された丸画像データから作成する（Ｓ２３５）。そして、その高さｈは利用者により指定された身長を基準として更新するようにしている（Ｓ２２５）。このため、動作中に顔の高さが変わる場合であっても、その顔の高さの変化を反映した丸画像データに基づき透視投影画像データを作成することができる。また、動作者と利用者とで身長が異なる場合であっても、透視投影画像データを作成する際の視線の高さを、動作者と同様な動作を利用者が行った場合の視線の高さとすることができる。
【００７０】
また図１４のＳ２４０において、動作画像データと対応付けられた拡大縮小率に基づいて透視投影画像データを拡大処理又は縮小処理するようにしている。このため、動作画像データに応じて、透視投影画像データの大きさを適宜変えることができる。さらに図１４のＳ２６５において、入力手段１５を操作され指定された拡大縮小率ｒｒに基づいて、透視投影画像データを拡大処理又は縮小処理している。このため透視投影画像データに対応する画像の拡大縮小率ｒｒを、利用者の好みの大きさとすることができる。
【００７１】
また、本実施形態の動作画像データには、動作者の体の水平方向の向きを示す角度ｄ１８６と動作者の顔の水平方向の向きを示す角度θ１８３とが対応付けられている。そして、透視投影画像データ作成手段は、角度ｄ１８６と角度１８３との和から、水平方向の視線角度を算出する。このため、図１４のＳ２３５において視線角度に基づき視投影画像データを作成することによって、上述の動作プログラム「ヨガ２」及び「ヨガ３」のように、動作中に動作者の体の向きが変わっても、それを透視投影画像データに反映させることができる。
【００７２】
尚、本発明は、以上詳述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。例えば、以下の（１）〜（１１）に示す変更を適宜加えるようにしてもよい。
【００７３】
（１）上記実施形態では、部屋３０の利用受付処理や、再生用データを作成する処理を行っていたが、少なくとも再生用データを作成する処理を実行すればよく、本実施形態の場合に限定されない。
【００７４】
（２）上記実施形態では、動作画像データには、動作者の顔の水平方向の角度θ１８３，鉛直方向の角度φ１８４及び体の水平方向の向きｄ１８６が対応付けられていた。そして、水平方向の視線角度は、動作者の体の向きを示す角度ｄ１８６と動作者の顔の向きを示す角度θ１８３との和から算出し、鉛直方向の視線角度は、動作者の体の向きを考慮した鉛直方向の角度φ１８４としていたが、これに限定されない。例えば、視線角度を求めるための角度として、鉛直方向の視線角度のみ、動作者の体の向きを示す角度と動作者の顔の向きを示す角度とに分けて、動作画像データに対応付けるようにしてもよい。また、鉛直方向の視線角度及び水平方向の視線角度の双方を、動作者の体の向きを示す角度と動作者の顔の向きを示す角度とに分けて、動作画像データに対応付けるようにしてもよい。さらに、動作者の視線角度を直接動作画像データちと対応付けるようにしてもよい。
【００７５】
また例えば、前述の動作プログラム「ヨガ１」のように、動作者の顔の水平方向の角度θ１８３や動作者の体の水平方向の向きｄ１８６が変わらない動作の場合には、これら水泡港の角度を含まなくてもよい。さらに、視線角度を設定する際の基準は、任意に設定可能である。
【００７６】
（３）上記実施形態では、所定動作毎にコマとして分割された動作画像データと視線角度とを対応させるようにしていたが、コマの分割方法等は適宜設定可能であり、本実施形態の場合に限定されない。例えば、動作画像データが、所定時間毎にコマとして分割されたデータであってもよい。
【００７７】
（４）また、視線角度は、動作者の視線の方向を直接又は間接的に示すものであればよく、本実施形態のように角度で表す場合の他、動作者の顔の向きを座標やベクトルで表すようにしてもよい。また、利用者が動作画像及び透視投影画像を閲覧することにより動作を理解することを容易にするために、動作者の水平方向の視線角度（パン角）に１８０度加えるようにしてもよい。
【００７８】
（５）上記実施形態では、透視投影画像データを作成する際に用いる丸画像データの撮影条件として、部屋３０の平面上の位置と、鉛直方向の高さを指定するようにしていたが、これに限定されない。例えば、丸画像を撮影した時間や季節を撮影条件に加えるようにしてもよい。この場合には、丸画像を撮影した時間や季節によって見える景色が変わる場合であっても、実際の景色を反映した透視投影画像データを作成することができる。
【００７９】
（６）上記実施形態では、利用者の身長を透視投影画像データに反映させるために、高さｈにおいて撮影した丸画像データを用いて透視投影画像データを作成するようにしていたが、これに限定されない。例えば、利用者の身長を考慮して、丸画像データから透視投影画像データに変換するようにしてもよい。この場合には、全方位カメラの鉛直方向の高さが異なる撮影条件で撮影した丸画像データを用意する必要がないので、丸画像データを用意する際の手間を省くことができる。
【００８０】
（７）同様に、上記実施形態では、部屋３０における平面上の位置を透視投影画像データに反映させるために、利用者が割り当てられたスペースの、動作画像データに対応付けられたポジションにおいて撮影した丸画像データを用いて透視投影画像データを作成するようにしていたが、これに限定されない。例えば、部屋３０における平面上の位置を考慮して、丸画像データから透視投影画像データに変換するようにしてもよい。この場合には、部屋３０における平面上の位置が異なる撮影条件で撮影した丸画像データを用意する必要がないので、丸画像データを用意する際の手間を省くことができる。さらに、動作者と利用者の身長の差が無視できる程度である場合等には、利用者の身長や平面上の位置を考慮せずに、透視投影画像データを作成するようにしてもよい。その場合には、Ｓ２２５の処理を省略又は簡略化し、動作画像データに対応付けられている視線角度に基づき、透視投影画像データを作成すればよい。
【００８１】
（８）また、上記実施形態では、図１１の初期値設定変更処理のＳ１２０において、動作開始時の動作者の体の向きを、利用者が設定した向きとなるように設定していたが、動作開始時以外の所定条件における体の向きを指定するようにしてもよい。所定条件としては、例えば、動作終了時の動作者の体の向きや、動作プログラム中最も頻度が高い体の向き等が挙げられる。この場合には、図１４の再生用データ作成処理のＳ２２５において、所定条件に応じて視線角度を更新するようにする。さらに、利用者が所定条件における動作者の体の向きを設定できないようにしてもよい。この場合には、上記実施形態のように、利用者が所定条件における動作者の体の向きを設定する場合に比べ、視線角度を更新する際の手間を軽減できる。
【００８２】
（９）上記実施形態では、図１４の再生用データ作成処理において、動作画像データに対応付けられた拡大縮小率ｒに従って、透視投影画像データを拡大処理又は縮小処理していたが、動作画像毎に大きさを変える必要がない場合等にはこの処理は省略してもよい。また、拡大縮小率ｒは、透視投影画像の縦方向と横方向とで変えるようにしてもよい。
【００８３】
（１０）上記実施形態では、図１４の再生用データ作成処理において、利用者から指定された拡大縮小率ｒｒに従って、透視投影画像データを拡大処理又は縮小処理していたが、透視投影画像の拡大縮小率を変える必要がない場合等にはこの処理は省略してもよい。また、拡大縮小率ｒｒは、透視投影画像の縦方向と横方向とで変えるようにしてもよい。さらに、本実施形態では拡大縮小率ｒｒの指定方法として、図９の画面１４０の記入欄１４７に数値を記入させるようにしていたが、直接又は間接的に拡大縮小率ｒｒが求まればよく、これに限定されない。例えば、図９に示す画面１４０において、利用者に透視投影画像の拡大縮小率を指定させるようにしてもよい。
【００８４】
（１１）上記実施形態では、画像表示装置２は、画像処理装置１とスペース毎に設けられた複数のデータ表示用端末２０を備えていたがこれに限定されない。例えば、画像処理装置１が備える出力手段１６において再生用データを再生する場合には、画像表示装置２は、データ表示用端末２０を備えなくてもよい。この場合、出力手段１６は本発明の画像表示手段に相当する。また、画像処理装置１は、利用者からの指示を受け付けるために入力手段１５や出力手段１６を備えるようにしていたが、利用者の指示を受け付けない場合等には、これらの手段を備えなくてもよい。
【図面の簡単な説明】
【００８５】
【図１】画像表示装置２が備える画像処理装置１及び画像処理装置１に接続されたデータ表示用端末２０の構成を説明するための説明図である。
【図２】利用者が動作を行う部屋３０を模式的に示す斜視図である。
【図３】部屋３０の平面を９等分に区切った領域であるスペースを説明するための説明図である。
【図４】画像処理装置１のメイン処理の流れを示すフローチャートである。
【図５】画像処理装置１の画面１００を説明するための説明図である。
【図６】利用者フラグを説明するための説明図である。
【図７】動作プログラム表示の利用を受け付けるための画面１２０を説明するための説明図である。
【図８】動作プログラムの候補の中から、再生用データを作成する対象とする動作プログラムを選択するための画面１３０を説明するための説明図である。
【図９】初期設定を更新するための画面１４０を説明するための説明図である。
【図１０】スペースを９つに区切った領域であるポジションを説明するための説明図である。
【図１１】図４に示すメイン処理において実行される初期値設定変更処理の流れを示すフローチャートである。
【図１２】動作開始時の体の向きと変数ｄｄとの対応関係を記憶するテーブル１６０を説明するための説明図である。
【図１３】画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。
【図１４】図４に示すメイン処理において実行される再生用データ作成処理の流れを示すフローチャートである。
【図１５】動作プログラム「ヨガ１」に含まれる動作画像データに対応する角度を説明するための説明図である。
【図１６】スペース毎に記憶された丸画像データを示す説明図である。
【図１７】コマ名Ａに対応する動作画像データ「ａ．ｓｗｆ」に基づき表示される動作画像である。
【図１８】コマ名Ｂに対応する動作画像データ「ｂ．ｓｗｆ」に基づき表示される動作画像である。
【図１９】コマ名Ｃに対応する動作画像データ「ｃ．ｓｗｆ」に基づき表示される動作画像である。
【図２０】コマ名Ｄに対応する動作画像データ「ｄ．ｓｗｆ」に基づき表示される動作画像である。
【図２１】コマ名Ｅに対応する動作画像データ「ｅ．ｓｗｆ」に基づき表示される動作画像である。
【図２２】コマ名Ｆに対応する動作画像データ「ｆ．ｓｗｆ」に基づき表示される動作画像である。
【図２３】コマ名Ｇに対応する動作画像データ「ｇ．ｓｗｆ」に基づき表示される動作画像である。
【図２４】スペースｓｐ５のポジションｐ５，高さｈ＝０において撮影した丸画像である。
【図２５】コマ名と透視投影画像データとの対応関係を表す説明図である。
【図２６】出力手段１６に表示される画面２４０を説明するための説明図である。
【図２７】利用終了受付時に出力手段１６に表示される画面２５０を説明するための説明図である。
【図２８】利用終了処理が終了したことを報知する画面２６０を説明するための説明図である。
【図２９】データ表示用端末２０の出力手段２２に表示される初期画面２７０を説明するための説明図である。
【図３０】コマ名Ａに対応する動作画像及び透視投影画像が表示された画面２８０を説明するための説明図である。
【図３１】コマ名Ｂに対応する動作画像及び透視投影画像が表示された画面３００を説明するための説明図である。
【図３２】コマ名Ｈに対応する動作画像データ「ｈ．ｓｗｆ」に基づき表示される動作画像である。
【図３３】コマ名Ｉに対応する動作画像データ「ｉ．ｓｗｆ」に基づき表示される動作画像である。
【図３４】コマ名Ｊに対応する動作画像データ「ｊ．ｓｗｆ」に基づき表示される動作画像である。
【図３５】コマ名Ｋに対応する動作画像データ「ｋ．ｓｗｆ」に基づき表示される動作画像である。
【図３６】コマ名Ｌに対応する動作画像データ「ｌ．ｓｗｆ」に基づき表示される動作画像である。
【図３７】コマ名Ｍに対応する動作画像データ「ｍ．ｓｗｆ」に基づき表示される動作画像である。
【図３８】画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。
【図３９】コマ名Ｎに対応する動作画像データ「ｎ．ｓｗｆ」に基づき表示される動作画像である。
【図４０】コマ名Ｏに対応する動作画像データ「ｏ．ｓｗｆ」に基づき表示される動作画像である。
【図４１】コマ名Ｐに対応する動作画像データ「ｐ．ｓｗｆ」に基づき表示される動作画像である。
【図４２】コマ名Ｑに対応する動作画像データ「ｑ．ｓｗｆ」に基づき表示される動作画像である。
【図４３】コマ名Ｒに対応する動作画像データ「ｒ．ｓｗｆ」に基づき表示される動作画像である。
【図４４】コマ名Ｓに対応する動作画像データ「ｓ．ｓｗｆ」に基づき表示される動作画像である。
【図４５】画像処理装置１に記憶されている動作プログラム及び動作画像データストリームを説明するための説明図である。
【符号の説明】
【００８６】
１    画像処理装置
２    画像表示装置
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
１４    ＨＤＤ
１５    入力手段
１６    出力手段
２０    データ表示用端末
２２    出力手段
【図１】
2009010719.tif 000003
【図２】
2009010719.tif 000004
【図３】
2009010719.tif 000005
【図４】
2009010719.tif 000006
【図５】
2009010719.tif 000007
【図６】
2009010719.tif 000008
【図７】
2009010719.tif 000009
【図８】
2009010719.tif 000010
【図９】
2009010719.tif 000011
【図１０】
2009010719.tif 000012
【図１１】
2009010719.tif 000013
【図１２】
2009010719.tif 000014
【図１３】
2009010719.tif 000015
【図１４】
2009010719.tif 000016
【図１５】
2009010719.tif 000017
【図１６】
2009010719.tif 000018
【図１７】
2009010719.tif 000019
【図１８】
2009010719.tif 000020
【図１９】
2009010719.tif 000021
【図２０】
2009010719.tif 000022
【図２１】
2009010719.tif 000023
【図２２】
2009010719.tif 000024
【図２３】
2009010719.tif 000025
【図２４】
2009010719.tif 000026
【図２５】
2009010719.tif 000027
【図２６】
2009010719.tif 000028
【図２７】
2009010719.tif 000029
【図２８】
2009010719.tif 000030
【図２９】
2009010719.tif 000031
【図３０】
2009010719.tif 000032
【図３１】
2009010719.tif 000033
【図３２】
2009010719.tif 000034
【図３３】
2009010719.tif 000035
【図３４】
2009010719.tif 000036
【図３５】
2009010719.tif 000037
【図３６】
2009010719.tif 000038
【図３７】
2009010719.tif 000039
【図３８】
2009010719.tif 000040
【図３９】
2009010719.tif 000041
【図４０】
2009010719.tif 000042
【図４１】
2009010719.tif 000043
【図４２】
2009010719.tif 000044
【図４３】
2009010719.tif 000045
【図４４】
2009010719.tif 000046
【図４５】
2009010719.tif 000047