(57)【要約】【課題】表示画像に対する視点を自動で移動させるための設定は困難である。【解決手段】まず作成者がコンテンツを作成したい旨の入力を行うと（Ｓ３０）、目標視点情報取得部は目標視点座標の時間変化を取得する（Ｓ３２）。次に補正手法特定部は、Ｓ３０で作成者が入力した、コンテンツを実行する装置の識別情報に基づき、当該装置でなされる視点座標の補正手法を特定する（Ｓ３４）。するとシナリオデータ生成部は、特定された視点座標の補正手法から、シナリオデータの生成式を導出する（Ｓ３６）。そしてＳ３２で取得した目標視点座標の時間変化のデータに基づき、Ｓ３６で導出した生成式を用いて各時刻についてシナリオデータに設定する視点座標を算出する（Ｓ３８）。生成したシナリオデータは画像データとともにコンテンツファイルとして格納する（Ｓ４０）。【選択図】図１１
2011039993.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき表示領域を変化させる画像表示を行わせるコンテンツの作成を支援するコンテンツ作成支援装置であって、
コンテンツ作成者が表示を意図する目標領域に対応した視点座標を取得する目標視点情報取得部と、
前記画像処理装置においてなされる、ユーザが入力した前記視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定する補正手法特定部と、
前記シナリオデータに設定された視点座標を前記補正する手法により補正したとき前記目標領域に対応した視点座標が得られるように、前記シナリオデータを生成するシナリオデータ生成部と、
を備えたことを特徴とするコンテンツ作成支援装置。
【請求項２】
前記シナリオデータ生成部は、前記補正する手法で用いられる演算式の出力変数を前記目標領域に対応した視点座標に設定したうえ、当該演算式の入力変数について解くことにより、前記シナリオデータに設定する視点座標を導出することを特徴とする請求項１に記載のコンテンツ作成支援装置。
【請求項３】
前記補正手法特定部は、前記画像処理装置の識別情報と前記補正する手法とを対応づけたテーブルを参照し、コンテンツ作成者が指定した前記識別情報に基づき前記補正する手法を特定することを特徴とする請求項１または２に記載のコンテンツ作成支援装置。
【請求項４】
前記目標視点情報取得部は、複数の前記目標領域の指定をコンテンツ作成者より受け付け、各目標領域に対応する複数の視点座標を補間することにより目標領域に対応した視点座標の時間変化を取得することを特徴とする請求項１から３のいずれかに記載のコンテンツ作成支援装置。
【請求項５】
ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理装置であって、
ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正し、補正後の視点座標に対応する領域を表示すべき領域として決定する表示領域決定部と、
前記表示すべき領域の画像を描画する表示画像処理部と、
を備え、
前記シナリオデータには、設定された視点座標を前記所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、
前記表示領域決定部は、前記シナリオデータに設定された視点座標もまた、前記所定の手法により補正し、表示すべき領域を決定することを特徴とする画像処理装置。
【請求項６】
前記表示領域決定部は、前記視点移動要求の信号を逐次換算して得られる視点座標と過去の所定数の視点座標を重み付け加算することにより、前記逐次換算して得られる視点座標を補正することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき前記表示領域を変化させる画像表示を行わせるコンテンツの作成を支援するコンテンツ作成支援方法であって、
コンテンツ作成者が表示を意図する目標領域に対応した視点座標の指定を受け付け、メモリに記録するステップと、
前記画像処理装置においてなされる、ユーザが入力した前記視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定するステップと、
前記目標領域に対応した視点座標をメモリより読み出し、前記シナリオデータに設定された視点座標を前記補正する手法により補正したとき前記目標領域に対応した視点座標が得られるように、前記シナリオデータを生成するステップと、
を含むことを特徴とするコンテンツ作成支援方法。
【請求項８】
ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理方法であって、
ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正するステップと、
補正後の視点座標に対応する領域を表示すべき領域として決定するステップと、
前記表示すべき領域の画像のデータをメモリより読み出し描画するステップと、
を備え、
前記シナリオデータには、設定された視点座標を前記所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、
前記補正するステップは、前記シナリオデータに設定された視点座標もまた、前記所定の手法により補正することを特徴とする画像処理方法。
【請求項９】
ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき前記表示領域を変化させる画像表示を行わせるコンテンツの作成支援をコンピュータに実現させるコンピュータプログラムであって、
コンテンツ作成者が表示を意図する目標領域に対応した視点座標の指定を受け付け、メモリに記録する機能と、
前記画像処理装置においてなされる、ユーザが入力した前記視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定する機能と、
前記目標領域に対応した視点座標をメモリより読み出し、前記シナリオデータに設定された視点座標を前記補正する手法により補正したとき前記目標領域に対応した視点座標が得られるように、前記シナリオデータを生成する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１０】
ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理をコンピュータに実現させるコンピュータプログラムであって、
ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正する機能と、
補正後の視点座標に対応する領域を表示すべき領域として決定する機能と、
前記表示すべき領域の画像のデータをメモリより読み出し描画する機能と、
をコンピュータに実現させ、
前記シナリオデータには、設定された視点座標を前記所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、
前記補正する機能は、前記シナリオデータに設定された視点座標もまた、前記所定の手法により補正することを特徴とするコンピュータプログラム。
【請求項１１】
ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき前記表示領域を変化させる画像表示を行わせるコンテンツの作成支援をコンピュータに実現させるコンピュータプログラムを記録した記録媒体であって、
コンテンツ作成者が表示を意図する目標領域に対応した視点座標の指定を受け付け、メモリに記録する機能と、
前記画像処理装置においてなされる、ユーザが入力した前記視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定する機能と、
前記目標領域に対応した視点座標をメモリより読み出し、前記シナリオデータに設定された視点座標を前記補正する手法により補正したとき前記目標領域に対応した視点座標が得られるように、前記シナリオデータを生成する機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラムを記録した記録媒体。
【請求項１２】
ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理をコンピュータに実現させるコンピュータプログラムを記録した記録媒体であって、
ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正する機能と、
補正後の視点座標に対応する領域を表示すべき領域として決定する機能と、
前記表示すべき領域の画像のデータをメモリより読み出し描画する機能と、
をコンピュータに実現させ、
前記シナリオデータには、設定された視点座標を前記所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、
前記補正する機能は、前記シナリオデータに設定された視点座標もまた、前記所定の手法により補正することを特徴とするコンピュータプログラムを記録した記録媒体。
【請求項１３】
画像のデータと、
ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず表示領域を変化させて前記画像の表示を行わせるために視点座標の変化をあらかじめ設定したシナリオデータと、
を対応づけ、
前記シナリオデータには、前記画像処理装置においてなされる、ユーザが入力した前記視点移動要求の信号を逐次換算して得られる視点座標を補正する手法により、設定された視点座標を補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定されていることを特徴とする画像表示コンテンツのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画像に対する視点を変化させて画像表示を行う情報処理技術に関する。
【背景技術】
【０００２】
ゲームプログラムを実行するだけでなく、動画を再生できる家庭用エンタテインメントシステムが提案されている。この家庭用エンタテインメントシステムでは、ＧＰＵがポリゴンを用いた三次元画像を生成する（例えば特許文献１参照）。
【０００３】
ゲームなどの三次元画像に限らず、ユーザが表示中の画像を見ながら入力装置の方向指示キーなどで移動入力を行うと、それに応じて画面の表示領域が変化する技術は、様々なコンテンツで広く用いられている。このような技術では一般的に、入力装置の操作を行う手などの動きと表示領域の移動方向を揃えることにより、入力情報と出力結果の関係をユーザが直感的に把握し易くなっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第６５６３９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述と同様の技術で、あらかじめ設定した順序で表示領域を自動的に移動させる技術も、デモンストレーションや広告媒体など幅広い分野で導入されつつある。この場合、表示順序の設定と実際の表示が別個の処理となるため、実際の表示を確認すると設定者が意図した通りに表示されず、設定後の調整を余儀なくされたり、設定に専門的な知識を要したり、といった課題があった。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的は、あらかじめ設定した表示順で画像を変化させる態様において設定作業を容易にすることのできる技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある態様はコンテンツ作成支援装置に関する。このコンテンツ作成支援装置は、ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき表示領域を変化させる画像表示を行わせるコンテンツの作成を支援するコンテンツ作成支援装置であって、コンテンツ作成者が表示を意図する目標領域に対応した視点座標を取得する目標視点情報取得部と、画像処理装置においてなされる、ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定する補正手法特定部と、シナリオデータに設定された視点座標を、当該補正する手法により補正したとき目標領域に対応した視点座標が得られるように、シナリオデータを生成するシナリオデータ生成部と、を備えたことを特徴とする。
【０００８】
本発明の別の態様は画像処理装置に関する。この画像処理装置は、ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理装置であって、ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正し、補正後の視点座標に対応する領域を表示すべき領域として決定する表示領域決定部と、表示すべき領域の画像を描画する表示画像処理部と、を備え、シナリオデータには、設定された視点座標を所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、表示領域決定部は、シナリオデータに設定された視点座標もまた、所定の手法により補正し、表示すべき領域を決定することを特徴とする。
【０００９】
本発明のさらに別の態様はコンテンツ作成支援方法に関する。このコンテンツ作成支援方法は、ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、視点移動要求によらず視点座標の変化をあらかじめ設定したシナリオデータに基づき表示領域を変化させる画像表示を行わせるコンテンツの作成を支援するコンテンツ作成支援方法であって、コンテンツ作成者が表示を意図する目標領域に対応した視点座標の指定を受け付け、メモリに記録するステップと、画像処理装置においてなされる、ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を補正する手法を特定するステップと、目標領域に対応した視点座標をメモリより読み出し、シナリオデータに設定された視点座標を当該補正する手法により補正したとき目標領域に対応した視点座標が得られるように、前記シナリオデータを生成するステップと、を含むことを特徴とする。
【００１０】
本発明のさらに別の態様は画像処理方法に関する。この画像処理方法は、ユーザが入力する視点移動要求または視点座標の変化をあらかじめ設定したシナリオデータに基づき、表示中の画像の表示領域を変化させる画像処理方法であって、ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を所定の手法により補正するステップと、補正後の視点座標に対応する領域を表示すべき領域として決定するステップと、表示すべき領域の画像のデータをメモリより読み出し描画するステップと、を備え、シナリオデータには、設定された視点座標を当該所定の手法により補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定され、補正するステップは、当該シナリオデータに設定された視点座標もまた、所定の手法により補正することを特徴とする。
【００１１】
本発明のさらに別の態様は画像表示コンテンツのデータ構造に関する。このデータ構造は、画像のデータと、ユーザが入力する視点移動要求に応じて表示中の画像の表示領域を変化させる画像処理装置において、前記視点移動要求によらず表示領域を変化させて当該画像の表示を行わせるために視点座標の変化をあらかじめ設定したシナリオデータと、を対応づけ、シナリオデータには、画像処理装置においてなされる、ユーザが入力した視点移動要求の信号を逐次換算して得られる視点座標を補正する手法により、設定された視点座標を補正したとき、シナリオデータ作成者が表示を意図する目標領域に対応した視点座標が得られるように視点座標の変化が設定されていることを特徴とする。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によると、ユーザが入力する視点移動要求に応じた表示領域変化と、視点座標の変化をあらかじめ設定したシナリオデータに基づく表示領域変化とを容易に両立させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態にかかる画像処理システムの使用環境を示す図である。
【図２】図１の画像処理システムに適用できる入力装置の外観構成を示す図である。
【図３】本実施の形態における情報処理装置の構成を示す図である。
【図４】本実施の形態におけるシナリオデータを概念的に示す図である。
【図５】本実施の形態における画像を表示する機能を有する制御部の構成を詳細に示す図である。
【図６】本実施の形態における視点座標の補正例を示す図である。
【図７】本実施の形態におけるシナリオデータ作成機能を有する制御部の構成を詳細に示す図である。
【図８】本実施の形態における目標視点座標とシナリオデータの関係について説明するための図である。
【図９】本実施の形態のコンテンツを実行する装置における視点座標の補正の様子を概念的に表す図である。
【図１０】本実施の形態におけるシナリオデータの生成手法を説明する図である。
【図１１】本実施の形態のコンテンツ生成手順を示すフローチャートである。
【図１２】本実施の形態のコンテンツを実行する手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施の形態で利用できる情報処理システム１の構成を示す。情報処理システム１は、画像を含むコンテンツを処理する情報処理装置１０と、情報処理装置１０による処理結果を出力する表示装置１２とを備える。表示装置１２は、画像を出力するディスプレイおよび音声を出力するスピーカを有するテレビであってよい。表示装置１２は、情報処理装置１０に有線ケーブルで接続されてよく、また無線ＬＡＮ（Local Area Network）などにより無線接続されてもよい。なお情報処理装置１０は、無線通信により外部ネットワークに接続してもよい。
【００１６】
ユーザが、表示装置１２に表示された画像を見ながら、表示領域の拡大／縮小、上下左右方向へのスクロールを要求する入力を入力装置に対して行うと、入力装置はそれに応じて、表示領域の拡大縮小およびスクロールの要求信号を情報処理装置１０に送信する。情報処理装置１０は当該信号に応じて、表示装置１２の画面に表示する領域を変化させる。この処理はユーザにとっては、表示されている画像に対する自らの視点を移動させることと同等である。以後、このような表示領域の変化を「視点の移動」とも呼ぶ。
【００１７】
図２は、入力装置２０の外観構成例を示す。入力装置２０は、ユーザが操作可能な操作手段として、十字キー２１、アナログスティック２７ａ、２７ｂ、４種の操作ボタン２６、持ち手部分２８ａ、２８ｂを備える。４種の操作ボタン２６は、○ボタン２２、×ボタン２３、□ボタン２４および△ボタン２５で構成される。
【００１８】
情報処理システム１において、入力装置２０の操作手段には、コンテンツの起動／終了要求、コンテンツに応じた各種機能の実行要求のほか、表示領域の拡大／縮小要求、および上下左右方向へのスクロール要求を入力するための機能が割り当てられる。たとえば、画像の拡大／縮小要求の入力機能は、右側のアナログスティック２７ｂに割り当てられる。ユーザはアナログスティック２７ｂを手前に引くことで、表示画像の縮小要求を入力でき、また手前から押すことで、表示画像の拡大要求を入力できる。このとき、アナログスティック２７ｂを傾ける角度によって拡大率の変更速度を調節できるようにしてもよい。
【００１９】
また、表示領域のスクロールの入力機能は、アナログスティック２７ａに割り当てられる。ユーザはアナログスティック２７ａをいずれかの方向に傾けることで、当該方向へのスクロール要求を入力できる。このとき、傾ける角度によってスクロールの移動速度を調節できるようにしてもよい。なお、表示領域移動の要求を入力する機能は別の操作手段に割り当てられてもよく、たとえば十字キー２１にスクロール要求の入力機能が割り当てられてもよい。
【００２０】
入力装置２０は、入力された各種要求信号を情報処理装置１０に伝送する機能をもち、本実施の形態では情報処理装置１０との間で無線通信可能に構成される。入力装置２０と情報処理装置１０は、Bluetooth（ブルートゥース）（登録商標）プロトコルやIEEE802.11プロトコルなどを用いて無線接続を確立してもよい。なお入力装置２０は、情報処理装置１０とケーブルを介して接続して、各種要求信号を情報処理装置１０に伝送してもよい。
【００２１】
次に本実施の形態の情報処理装置の基本構成を説明する。図３は情報処理装置１０の構成を示している。情報処理装置１０は、無線インタフェース４０、スイッチ４２、表示処理部４４、ハードディスクドライブ５０、記録媒体装着部５２、ディスクドライブ５４、メインメモリ６０、バッファメモリ７０および制御部１００を有して構成される。表示処理部４４は、表示装置１２のディスプレイに表示するデータをバッファするフレームメモリを有する。
【００２２】
スイッチ４２は、イーサネットスイッチ（イーサネットは登録商標）であって、外部の機器と有線または無線で接続して、データの送受信を行うデバイスである。またスイッチ４２は無線インタフェース４０に接続し、無線インタフェース４０は、所定の無線通信プロトコルで入力装置２０と接続する。入力装置２０においてユーザから入力された各種要求信号は、無線インタフェース４０、スイッチ４２を経由して、制御部１００に供給される。
【００２３】
ハードディスクドライブ５０は、表示対象の画像データを含むコンテンツのデータを記憶する記憶装置として機能する。記録媒体装着部５２は、メモリカードなどのリムーバブル記録媒体が装着されると、リムーバブル記録媒体からデータを読み出す。ディスクドライブ５４は、読み出し専用のＲＯＭディスクが装着されると、ＲＯＭディスクを駆動して認識し、データを読み出す。ＲＯＭディスクは、光ディスクや光磁気ディスクなどであってよい。画像データなど各種データはリムーバブル記録媒体に記録されていてもよい。
【００２４】
制御部１００は、マルチコアＣＰＵを備え、１つのＣＰＵの中に１つの汎用的なプロセッサコアと、複数のシンプルなプロセッサコアを有する。汎用プロセッサコアはＰＰＵ（Power Processing Unit）と呼ばれ、残りのプロセッサコアはＳＰＵ（Synergistic-Processing Unit）と呼ばれる。
【００２５】
制御部１００は、メインメモリ６０およびバッファメモリ７０に接続するメモリコントローラを備える。ＰＰＵはレジスタを有し、演算実行主体としてメインプロセッサを備えて、実行するアプリケーションにおける基本処理単位としてのタスクを各ＳＰＵに効率的に割り当てる。なお、ＰＰＵ自身がタスクを実行してもよい。ＳＰＵはレジスタを有し、演算実行主体としてのサブプロセッサとローカルな記憶領域としてのローカルメモリを備える。ローカルメモリは、バッファメモリ７０として使用されてもよい。
【００２６】
メインメモリ６０およびバッファメモリ７０は記憶装置であり、ＲＡＭ（ランダムアクセスメモリ）として構成される。ＳＰＵは制御ユニットとして専用のＤＭＡ（Direct Memory Access）コントローラをもち、メインメモリ６０とバッファメモリ７０の間のデータ転送を高速に行うことができ、また表示処理部４４におけるフレームメモリとバッファメモリ７０の間で高速なデータ転送を実現できる。本実施の形態の制御部１００は、複数のＳＰＵを並列動作させることで、高速な画像処理機能を実現する。表示処理部４４は、表示装置１２に接続されて、ユーザからの要求に応じた処理結果を出力する。
【００２７】
情報処理装置１０は、表示領域の移動に伴い表示画像を円滑に更新するために、あらかじめ画像データの少なくとも一部をハードディスクドライブ５０からメインメモリ６０にロードしておいてもよい。またそれまでの視点の移動方向をもとに、将来表示させる領域を予測し、メインメモリ６０にロードした画像データのさらに一部をデコードしてバッファメモリ７０に格納してもよい。これにより、後の必要なタイミングで、表示画像の生成に使用する画像を瞬時に切り替えることが可能となる。
【００２８】
本実施の形態では、入力装置２０に対するユーザの視点移動入力によって視点を移動させて画像を表示する情報処理装置１０において、視点移動入力のない状態で自動で表示領域を移動させるコンテンツを実行する。またそのコンテンツの作成を支援する。具体的には、コンテンツとして表示対象の画像データに対応づける、当該画像の視点座標の変化を規定するシナリオデータを作成する。
【００２９】
図４はシナリオデータの概念図である。シナリオデータは基本的に画像を俯瞰する視点の移動を規定したデータであり、同図に示すように時間の経過に対する視点座標の変化２００で表される。視点座標は、表示領域の縦横方向のスクロールのみを許す場合は画像平面と平行な水平面を構成する２次元上の座標であり、画像の拡大、縮小を可能とする場合は当該水平面と垂直な軸を含む３次元であるが、同図では理解を容易にするため縦軸の１次元で表している。またシナリオデータは時間に対して離散的に設定した複数の視点座標で構成してもよい。
【００３０】
情報処理装置１０においてシナリオデータを対応づけたコンテンツを実行する際は、ユーザからの視点移動入力を受け付けるモードと、シナリオデータに基づき自動で視点を移動させるモードとを、同一の画像に対し両立させてもよい。以後、前者を「マニュアルモード」、後者を「シナリオモード」と呼ぶ。例えばシナリオモードで画像を表示中、ユーザが入力装置２０を操作して視点移動入力を行った際、マニュアルモードに移行し、所定時間、視点移動入力がなされなかったらシナリオモードに移行する、といったモードの切り替え規則を導入してもよい。一方、シナリオモードのみが可能なコンテンツでもよい。
【００３１】
なお生成するコンテンツには、シナリオデータの他、音楽や別の画像、例えば動画などが同時に再生、表示されるように、音楽データ、画像データがさらに含まれていてもよい。このコンテンツを用いると、ある画像の表示領域を変化させながら表示と同期するように音楽を流したり、複数の画像素材を、同期をとりながら同時に表示、再生したりできる。このようなコンテンツによって、各種映像作品やデモンストレーション用データなどを作成することができる。
【００３２】
まず、作成したコンテンツを実行する装置について説明する。このとき情報処理装置１０のハードディスクドライブ５０には、シナリオデータを対応づけた画像データを含むコンテンツを記憶させる。なおコンテンツには上述のとおり、画像データ以外のデータ、例えばゲームプログラム、音楽データ、別の動画データなどがコンテンツに応じて含まれていてよいが、それらの処理はデータの種類に応じて一般的な手法を適用すればよく、以下、その説明を省略する。
【００３３】
図５は画像を表示する機能を有する制御部１００ａの構成を詳細に示している。制御部１００ａは、入力装置２０に対しユーザが行った操作に係る情報を取得する入力情報取得部１０２、コンテンツ処理に必要なデータをハードディスクドライブ５０からロードするロード部１０３、ユーザの操作またはシナリオデータに応じて逐次表示領域を決定する表示領域決定部１０４、圧縮画像データをデコードするデコード部１０６、表示画像を描画する表示画像処理部１１４を含む。
【００３４】
図５および後の図７において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。既述したように、制御部１００は１つのＰＰＵと複数のＳＰＵとを有し、ＰＰＵおよびＳＰＵがそれぞれ単独または協同して、各機能ブロックを構成できる。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３５】
入力情報取得部１０２は、入力装置２０のユーザによる操作に従い、コンテンツの起動／終了、視点移動などの要求信号を入力装置２０より取得し、当該情報を必要に応じて表示領域決定部１０４、ロード部１０３に通知する。ロード部１０３は、入力情報取得部１０２からコンテンツの起動要求がなされたことを通知されたら、初期画像の画像データ、シナリオデータ、プログラムなど画像表示に必要なデータをハードディスクドライブ５０から読み出し、メインメモリ６０に格納する。初期画像は適宜、デコード部１０６がデコードし、表示画像処理部１１４が表示処理部４４のフレームメモリに描画することにより表示装置１２に表示される。
【００３６】
ユーザが入力装置２０に対し、シナリオモードの実行を指示する入力を行った場合、あるいはマニュアルモードの実行を指示する入力を所定時間行わなかった場合、表示領域決定部１０４はその旨の通知を入力情報取得部１０２から受け付け、メインメモリ６０に格納されたシナリオデータに基づき、次の表示領域の４隅の座標、すなわちフレーム座標を各時刻の視点座標から決定する。ここで「次の表示領域」とは、「前の表示領域」の表示から更新が可能な時間間隔を経過した後に表示する表示領域であり、当該時間間隔は表示装置の垂直同期周波数などに依存する。
【００３７】
一方ユーザが、マニュアルモードの実行を指示する入力を行った場合は、表示領域決定部１０４は、ユーザが入力した視点移動要求信号を入力情報取得部１０２から受け付け、当該移動要求信号を視点座標に換算したうえ、次の表示領域のフレーム座標を決定する。
【００３８】
なお「視点座標」や「フレーム座標」は、入力装置２０からの視点移動要求信号によって導出され、最終的な表示領域を決定づける中間パラメータであればその定義は特に限定されない。ただし後に述べるように本実施の形態では、マニュアルモードで用いるパラメータをシナリオモードでもそのまま使用することにより、両モードを実装することによる実装コストの増大やモード切り替えに要する時間を抑制する。
【００３９】
デコード部１０６は、メインメモリ６０から画像データの一部を読み出しデコードし、バッファメモリ７０にデコード後のデータを格納する。デコード部１０６がデコードするデータは、表示領域を含む所定サイズの画像データでよい。あらかじめ広範囲の画像データをデコードし、バッファメモリ７０に格納しておくことにより、メインメモリ６０からの読み出し回数を削減でき、円滑な表示領域移動を実現できる。表示画像処理部１１４は、表示領域決定部１０４が決定した、表示すべき領域のフレーム座標を取得し、バッファメモリ７０から対応する画像データを読み出して、表示処理部４４のフレームメモリに描画する。
【００４０】
今、上記のような構成の装置においてマニュアルモードで画像を表示する場合を考える。このとき、視点移動要求信号によって定まる視点座標をそのままその時点のフレーム座標に反映させると次のような問題が生じることが考えられる。まずユーザが視点移動入力を行っている途中で目標とする領域が表示されても、即座に視点移動入力の操作を止めることができず行き過ぎてしまったり、目標を見失ったり、移動が急激過ぎて見づらかったりといったことが起こり得る。また移動が速すぎることによって、ハードディスクドライブ５０からメインメモリ６０への画像データのロードやデコード部１０６によるデコードが間に合わなかったりすることも考えられる。
【００４１】
したがって本実施の形態では、入力装置２０の操作に対する反応性を維持しながら、そのような問題の発生を抑制するため、表示領域決定部１０４は、各時刻の視点移動要求信号から直接得られる視点座標を補正し、視点の急激な変化を緩和させる。ここで「直接得られる視点座標」とは、例えばアナログスティック２７ａの傾きから得られる移動速度に次の画像表示までの時間を乗算した距離分、前の視点座標から移動した視点座標のことである。
【００４２】
このように時刻毎に算出される視点座標の急激な変化を緩和させるため、直前の視点座標の動きを考慮して補正を行う。例えば、各時刻で直接得られる視点座標を時間に対するガウス関数に置き換えたうえ、コンボリューションフィルタを用いて前の時刻の視点座標からの畳み込み演算を行う。あるいは前の所定数の時刻の視点座標とともに重み付け加算を行う。
【００４３】
図６は視点座標の補正例を示している。同図において破線２０２は視点移動要求信号から直接得られる視点座標の時間変化例を示している。これを上述のように補正すると、実線２０４のような視点座標の時間変化が得られる。このように補正することにより、視点座標の急激な変化が緩和され、上述のような問題を軽減させることができる。
【００４４】
上述のとおり制御部１００ａを含む情報処理装置１０は、マニュアルモードとシナリオモードを両立させる。このとき、両モードで「視点座標」なる同一のパラメータを導入することにより、後段の処理を等しくできる。これにより、視点座標の情報源を、視点移動要求信号／シナリオデータ、と切り替えるのみでモードの切り替えが実現でき、切り替えに要する時間や実装コストを軽減できる。
【００４５】
しかしながらこのような実装において、マニュアルモードで実施する上述の視点座標の補正が問題となる。具体的には、コンテンツ作成者は、表示させたいと意図する目標領域へ表示を誘導するためにシナリオデータを作成するが、そのようにして作成したシナリオデータの視点座標が表示時に補正されてしまうことにより、当該目標領域まで表示が到達しなかったり、表示タイミングがずれてしまったりすることが考えられる。この問題は、マニュアルモードでは画像内を探索するために視点移動がなされるが、シナリオモードでは明確な目標領域へ向けて視点移動する、という態様の違いによってもたらされる。
【００４６】
例えば図６の視点座標２０６を目標領域に対応させて設定し、破線２０２のようなシナリオデータを作成しても、コンテンツ実行時に実線２０４のように視点座標が補正されてしまうと、目標領域は表示されなくなってしまう。さらに同一画面で別の動画や音楽を再生するコンテンツの場合、作成したシナリオデータで考慮した動画や音楽との同期が補正によりずれてしまう、といったことも発生し得る。このような場合、シナリオデータをどのように修正すれば目的を達成するかを試行錯誤で求めていくことになり、コンテンツの作成時に多大な負担となる。
【００４７】
そこで本実施の形態では、コンテンツ実行時の視点座標の補正を考慮し、コンテンツ作成時にシナリオデータ自身に補正を施す。基本的な装置構成は、図３で示した情報処理装置１０で実現することができる。図７はシナリオデータ作成機能を有する制御部１００ｂの構成を詳細に示している。制御部１００ｂは、図５に示した画像を表示する機能を有する制御部１００ａと一体的に、情報処理装置１０に設けてもよい。この場合、シナリオデータやそれを用いたコンテンツの作成と、実際の画像表示を含むコンテンツの実行とを同一の装置で実現できる。一方、制御部１００ｂのみを備えたオーサリング装置として情報処理装置１０を構成してもよい。あるいは別のアプリケーションソフトウェアを起動させることにより、コンテンツの実行とオーサリングの実行を同一の情報処理装置１０で個別に実現できるようにしてもよい。
【００４８】
制御部１００ｂは、コンテンツ作成者が設定する目標領域に対応する視点座標に係る情報を取得する目標視点情報取得部１２０、コンテンツを実行する装置における視点座標の補正手法を特定する補正手法特定部１２２、視点座標の補正を考慮してシナリオデータを作成するシナリオデータ生成部１２４を含む。目標視点情報取得部１２０は、入力装置２０に対してコンテンツ作成者が入力した、目標領域に係る情報を受け付け、それに対応する目標視点座標を取得してメインメモリ６０に格納する。例えばシナリオデータ作成用のＧＵＩ（Graphical User Interface）を表示装置１２に表示させるなどしてコンテンツ作成者に目標領域を登録させ、それに対応する目標視点座標を導出する。あるいはあらかじめハードディスクドライブ５０に格納された、シナリオデータに準じた形式の、目標視点座標の時間変化のデータを読み出してもよい。
【００４９】
前者の場合、目標視点情報取得部１２０は、例えば図５で示した表示機能を有する制御部１００ａと同様の構成とする。そしてコンテンツ作成者は表示装置１２に表示させた画像を確認しながら入力装置２０を用いて視点座標を移動させ、目標領域を表示させた状態で入力装置２０の所定のボタンを押下するなどして対応する視点座標を登録する。目標視点情報取得部１２０は、必要に応じて、登録された複数の目標視点座標を直線または所定の曲線で補間することにより、シナリオデータに準じた形式に変換する。
【００５０】
後者の場合コンテンツ作成者は、入力装置２０を用いてハードディスクドライブ５０に格納された、目標視点座標の時間変化のデータの名前を入力する。そのため目標視点情報取得部１２０は、表示装置１２に、ハードディスクドライブ５０に格納された目標視点座標の時間変化のデータの選択画面を表示させ、コンテンツ作成者が入力装置２０を用いて選択するようにする。
【００５１】
あるいは目標視点情報取得部１２０は、テキスト編集画面を表示装置１２に表示させ、コンテンツ作成者が入力装置２０のキーボード（不図示）などを用いて文字列を入力していくことにより目標領域の情報を登録するようにしてもよい。例えばＸＭＬ文書などのマークアップ言語で、目標領域とその領域の表示時間、次の目標領域へ到達するまでの移動時間といった項目をコンテンツ作成者に設定させる。目標視点情報取得部１２０はそのように離散的に登録された目標領域からそれぞれ導出した視点座標と時間との対応を補間して目標視点座標の時間変化のデータを作成する。
【００５２】
補正手法特定部１２２は、入力装置２０に対してコンテンツ作成者が入力した、作成するコンテンツを実行する装置に係る情報に基づき、当該装置でなされる視点座標の補正手法を特定する。このためハードディスクドライブ５０には、コンテンツを実行する装置の機種名とその機種で用いられる補正手法とを対応づけた補正手法テーブルを格納しておく。機種名に代わり、アプリケーションソフトウェアの名前や、機種の識別情報、型格情報などでもよい。補正手法とは、コンボリューションフィルタや重み付け加算など導入される補正手法の識別情報や各手法で用いられるパラメータの値などである。
【００５３】
シナリオデータ生成部１２４はメインメモリ６０から読み出した目標視点座標の時間変化のデータに対し、コンテンツを実行する装置の補正手法の逆演算を施す。例えばコンテンツを実行する装置でなされる補正式の入力変数を未知数とし、出力変数を目標視点座標として、各時刻に対し当該未知数について解く。補正式が行列演算の場合は逆行列を利用するなど、逆演算の手法は補正手法に依存して数学的に導出できる。そのように得られた値を視点座標として時系列順に記載することにより、視点座標の補正を考慮したシナリオデータが生成される。
【００５４】
図８は目標視点座標とシナリオデータの関係について説明するための図である。同図において破線２０８は目標視点座標の時間変化であり図４のシナリオデータと同一である。すなわちコンテンツ作成者はシナリオモードにおいて破線２０８のような視点の動きを望んでいる。このような目標視点座標の時間変化を目標視点情報取得部１２０が取得、あるいは生成すると、シナリオデータ生成部１２４が上述の逆演算を行い、実線２１０のような視点座標の時間変化を得る。これを最終的なシナリオデータとして、ハードディスクドライブ５０に格納する。そして当該シナリオデータを画像データに対応づけてコンテンツファイルとする。コンテンツとしては上述のとおり、別の動画データ、音楽データ、プログラムなどを適宜追加する。
【００５５】
次に視点座標の補正手法と、シナリオデータの生成手法の具体例を説明する。図９はコンテンツを実行する装置における視点座標の補正の様子を概念的に表している。同図において白丸Ｐｎ−２，Ｐｎ−１，Ｐｎ，Ｐｎ＋１，・・・は、画像フレームを更新する時刻ｎ−２，ｎ−１，ｎ，ｎ＋１，・・・において入力値となる視点座標、黒丸Ｐ’ｎ，Ｐ’ｎ＋１，・・・は時刻ｎ，ｎ＋１，・・・において実際に表示するフレームに対応する補正後の視点座標である。入力値となる視点座標はマニュアルモードにおいて視点移動要求信号から直接導出される視点座標である。
【００５６】
ここでこの装置は、直前の２フレーム分と補正対象のフレームとの３時刻における補正前の視点座標に対し、順に１／４、１／２、１／４の重み付け加算を行い補正後の視点座標とする。すなわち、時刻ｎにおける補正後の視点座標Ｐ’ｎは以下のように表される。
【００５７】
【数１】
2011039993.tif 000003
【００５８】
このような手法で補正を行う装置にて実行されるコンテンツのシナリオデータを作成する場合、図９における黒丸が目標視点座標となる。そして白丸は、目標視点座標を得るために入力すべき視点座標、すなわちシナリオデータに表すべき視点座標となる。図１０はシナリオデータの生成手法を説明する図である。同図において横軸は時間経過を表し、下段はコンテンツ実行時における各時刻の目標視点座標、上段はそのために入力すべき各時刻の視点座標、すなわちシナリオデータに設定する視点座標を示している。
【００５９】
式１によれば、３フレーム分の入力視点座標を用いて現在の補正後の視点座標が導出されるため、時刻ｔ１における目標視点座標Ｐ０を得るためには、入力値として当該時刻の入力視点座標ａの他、１つ前のフレームの入力視点座標ｚ、２つ前のフレームの入力視点座標ｚを用いて次のような式がたてられる。
【００６０】
【数２】
2011039993.tif 000004
【００６１】
したがって時刻ｔ１においてコンテンツを実行する装置に入力すべき視点座標、すなわちシナリオデータに設定する視点座標は次のように求められる。
【００６２】
【数３】
2011039993.tif 000005
【００６３】
後続の時刻ｔ２、ｔ３、・・・に入力すべき視点座標ｂ、ｃ、・・・も同様に、例えば次のように求められる。
【００６４】
【数４】
2011039993.tif 000006
【００６５】
【数５】
2011039993.tif 000007
【００６６】
ここでＰ１、Ｐ２は時刻ｔ２、ｔ３における目標視点座標である。上記計算を各時刻に対して繰り返すことにより、入力すべき視点座標の時間変化、すなわちシナリオデータが求められる。
【００６７】
式３〜５は、式１に表される視点座標の補正を行う装置でコンテンツを実行するためにシナリオデータを生成する式である。当然、視点座標の補正手法によってシナリオデータの生成式も異なるが、入力すべき視点座標を未知数として同様に解くことにより求めることができる。シナリオデータの生成式は、想定される視点座標の補正手法に対応づけてあらかじめ求めておき、ハードディスクドライブ５０に格納しておいてもよいし、シナリオデータ生成時にシナリオデータ生成部１２４が求めてもよい。またコンテンツを実行する装置の機種などと直接対応づけておくことにより、補正手法特定部１２２は視点座標の補正手法に代えて、シナリオデータの生成式をハードディスクドライブ５０に格納したテーブルから取得するようにしてもよい。
【００６８】
次に、以上の構成によって実現できる、動作について説明する。図１１は図７に示した制御部１００ｂを含む情報処理装置１０によってなされる、本実施の形態のコンテンツ生成手順を示すフローチャートである。まず作成者がコンテンツを作成したい旨の入力を行うと（Ｓ３０）、目標視点情報取得部１２０は目標視点座標の時間変化を取得しメインメモリ６０に格納する（Ｓ３２）。Ｓ３０で作成者は、コンテンツを実行する装置の識別情報を同時に入力する。
【００６９】
Ｓ３２の処理は上述のとおり、ユーザが選択した目標視点座標の時間変化のデータをハードディスクドライブ５０より読み出してもよいし、作成者が目標領域に係る情報を入力したら当該情報から目標視点座標の時間変化を導出してもよい。またコンテンツ作成の観点からは、作成者は画像データの作成、その他動画データ、音楽データ、プログラムの指定、などを同時に行ってよいが、同図では図示を省略している。
【００７０】
次に補正手法特定部１２２は、Ｓ３０で作成者が入力した、コンテンツを実行する装置の識別情報に基づきハードディスクドライブ５０に格納されたテーブルを参照することにより、当該装置でなされる視点座標の補正手法を特定する（Ｓ３４）。するとシナリオデータ生成部１２４は、特定された視点座標の補正手法から、シナリオデータの生成式を導出する（Ｓ３６）。
【００７１】
そしてＳ３２で取得した目標視点座標の時間変化のデータをメインメモリ６０より読み出し、Ｓ３６で導出した生成式を用いて各時刻についてシナリオデータに設定する視点座標を算出し、時系列順に並べることによりシナリオデータを作成する（Ｓ３８）。生成したシナリオデータは、画像データやその他のデータとともにハードディスクドライブ５０にコンテンツファイルとして格納する（Ｓ４０）。
【００７２】
図１２は図５に示した制御部１００ａを含む情報処理装置１０によってなされる、本実施の形態のコンテンツを実行する手順を示すフローチャートである。まずユーザがコンテンツを実行したい旨の入力を行うと（Ｓ４２）、デコード部１０６はそれに応じてメインメモリ６０より初期画像のデータを読み出しデコードし、表示画像処理部１１４、表示処理部４４によって表示装置１２に初期画像を表示させる（Ｓ４６）。
【００７３】
ユーザが視点移動入力を行うなどによりマニュアルモードとなったら（Ｓ４４のＹ）、当該入力によって得られる視点移動要求信号を表示領域決定部１０４が取得し（Ｓ４６）、当該信号から直接得られる視点座標をあらかじめ定めた補正手法により補正する（Ｓ５２）。一方、視点移動入力が所定時間なされなかったなどによりシナリオモードとなったら（Ｓ４４のＮ、Ｓ４８のＹ）、表示領域決定部１０４はメインメモリ６０よりシナリオデータを読み出し（Ｓ５０）、そこに規定される視点座標を上記と同じ補正手法により補正する（Ｓ５２）。
【００７４】
そしてマニュアルモード、シナリオモードのいずれの場合も、補正された視点座標からフレーム座標を決定する（Ｓ５４）。そしてデコード部１０６、表示画像処理部１１４、表示処理部４４の協働により画像フレームを更新する（Ｓ５６）。コンテンツの内容によってマニュアルモード、シナリオモードのいずれでもない状態が発生する場合は（Ｓ４４のＮ、Ｓ４８のＮ）、コンテンツ終了指示がユーザからなされない限り状態を維持する（Ｓ５８のＮ）。Ｓ４４〜Ｓ５８のＮの動作をコンテンツ終了指示がなされるまで繰り返す（Ｓ５８のＹ）。これにより、いずれのモードにおいても同様の処理で視点移動が可能となる。
【００７５】
以上述べた本実施の形態によれば、ユーザによる視点移動入力が可能なコンテンツ実行装置においてなされる視点座標の補正手法を取得し、その逆演算を行うことにより、目標視点座標からシナリオデータを生成する。当該シナリオデータと画像データを含めてコンテンツとすることにより、同じコンテンツ実行装置で、ユーザによる視点移動入力のモードと、シナリオデータによる視点移動のモードとを両立させることができる。すなわち前者のモードでは、視点の急激な移動による見づらさ、画像描画の遅延といった問題を回避しつつ、後者のモードでコンテンツ作成者の意図通りの表示を行うことができる。シナリオデータの作成にあたっては、表示したい領域が思い通りに表示されるように試行錯誤を繰り返す、といったシナリオデータ作成者の負担が軽減される。
【００７６】
またコンテンツの実行装置において、ユーザによる視点移動入力のモードと、シナリオデータによる視点移動のモードとで、視点座標補正を含め処理を統一できる。これにより、両モードの切り替えに要する時間を抑制できるため、同一の表示画像に対しモードを頻繁に切り替える、といった態様にも対応でき、適用できるコンテンツの幅が増す。また２つのモードを装備しても処理を一本化できるため、実装コストが抑えられる。
【００７７】
以上、本発明を実施の形態をもとに説明した。上記実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００７８】
例えば本実施の形態では、ユーザが指定した装置でコンテンツ実行時になされる視点座標の補正手法を特定し、当該装置に対応するシナリオデータを作成した。一方、ユーザが指定した、またはあらかじめ定めた複数の装置に対応する複数のシナリオデータを同時に作成するようにしてもよい。このときも本実施の形態と同様に補正手法デーブルを参照し、各装置でなされる補正手法を特定したうえ、それぞれの補正式の逆演算をすることで装置ごとにシナリオデータを作成する。
【００７９】
作成したシナリオデータは装置の識別情報に対応づけてコンテンツファイルに含めておく。コンテンツを実行する際は、実行する装置に対応づけられたシナリオデータをコンテンツファイルから読み出すことにより、本実施の形態と同様のシナリオモードを実現できる。このようにすることで、汎用性の高いコンテンツファイルを生成することができる。
【００８０】
また本実施の形態では、コンテンツ作成者の意図が表示に反映されるようにシナリオデータを作成した。そのため、コンテンツ実行時にシナリオデータで記述された視点座標を補正してもなお視点移動が速すぎ、画像データのロードやデコードなどの処理が間に合わなくなる場合が考えられる。そこで、シナリオデータ作成機能を有する情報処理装置において、あらかじめ視点移動速度に上限を設けてもよい。この場合、例えばシナリオ作成時に作成者が入力した目標領域に係る情報から導出する目標視点座標の時間変化の微分値が当該上限を超えないかを、目標視点情報取得部１２０が確認する。
【００８１】
目標視点座標の時間変化において、当該上限を超える箇所が存在する場合、目標視点情報取得部１２０は、作成者が入力した目標領域への視点を補間する際、その移動速度を遅くしたり、移動経路を変化させたり、といった調整を行うことにより、視点の移動速度が上限を超えないようにする。または視点移動速度が上限を超えてしまう旨の警告を表示装置１２に表示し、作成者に目標領域に係る情報の見直しを促すようにしてもよい。このようにすることで、ユーザの意図を確実に反映できるシナリオデータを作成することができる。
【符号の説明】
【００８２】
１  情報処理システム、  １０  情報処理装置、  １２  表示装置、  ２０  入力装置、  ４４  表示処理部、  ５０  ハードディスクドライブ、  ６０  メインメモリ、  ７０  バッファメモリ、  １００  制御部、  １０２  入力情報取得部、  １０３  ロード部、    １０４  表示領域決定部、  １０６  デコード部、  １１４  表示画像処理部、  １２０  目標視点情報取得部、  １２２  補正手法特定部、  １２４  シナリオデータ生成部。
【図１】
2011039993.tif 000008
【図２】
2011039993.tif 000009
【図３】
2011039993.tif 000010
【図４】
2011039993.tif 000011
【図５】
2011039993.tif 000012
【図６】
2011039993.tif 000013
【図７】
2011039993.tif 000014
【図８】
2011039993.tif 000015
【図９】
2011039993.tif 000016
【図１０】
2011039993.tif 000017
【図１１】
2011039993.tif 000018
【図１２】
2011039993.tif 000019