(57)【要約】【課題】  複数の映像処理装置の仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供する。【解決手段】  制御ＰＣ２０が、現在の仮想空間における現在の視点位置及び視点方向に基づいて、現在の仮想空間から遷移先の仮想空間に視点位置を遷移させるように、ＣＣＷ装置３０、ＣＧＶＲ装置４０及び映像スイッチャ５０を制御する。【選択図】  図１
2005050100.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる仮想空間における視点位置及び視線方向での映像を出力可能な映像処理装置と、
前記映像処理装置から出力されるそれぞれの仮想空間の映像をモニタ装置に切換え出力するための切換装置と、
前記映像処理装置から出力される仮想空間の内、第１の仮想空間における視点位置及び視線方向に基づいて、第１の仮想空間から遷移先である第２の仮想空間に視点位置及び視線方向を遷移させるように前記映像処理装置及び前記切換装置を制御する制御装置と、
を備えたことを特徴とする映像処理システム。
【請求項２】
請求項１に記載の映像処理システムにおいて、
前記映像処理装置は、
第１の仮想空間の視点位置及び視線方向が仮想空間移動領域内にあるか否かを判定し、この判定結果が仮想空間移動領域内にあると判定したとき、第１の仮想空間の視点位置及び視線方向を遷移元の第１の遷移ポイントに変更させる吸い付き移動手段と、
前記制御装置から受けるジャンプ命令に基づいて、視点位置及び視線方向を第２の仮想空間における第２の遷移ポイントに設定する遷移先設定手段と、を備え、
前記制御装置は、
第１の仮想空間における視点位置及び視線方向が、第１の遷移ポイントにあるか否かに基づいて、前記遷移を実行するか否かを判定する遷移判定手段と、
この判定結果が遷移の実行を示すならば、第１の仮想空間の映像を遷移先である第２の仮想空間の映像に切り換えるように、ジャンプ命令を前記映像処理装置に出力し、切換命令を前記切換装置に出力する命令出力手段と、
を備えたことを特徴とする映像処理システム。
【請求項３】
請求項２に記載の映像処理システムにおいて、
前記命令出力手段は、
前記遷移先設定手段による設定がなされた後に、前記切換命令を前記切換装置に出力することを特徴とする映像処理システム。
【請求項４】
請求項２に記載の映像処理システムにおいて、
前記映像処理装置は、
前記吸い付き移動手段による第１の遷移ポイントへ変更がなされた後に、この第１の遷移ポイントに対応する所定の遷移の映像を出力する遷移画面出力手段を備え、
前記制御装置の前記命令出力手段は、
前記遷移画面出力手段による出力と前記遷移先設定手段による設定とがなされた後、前記切換命令を出力することを特徴とする映像処理システム。
【請求項５】
請求項２に記載の映像処理システムにおいて、
前記切換装置は、
第１の仮想空間の映像の内の低輝度の映像に代えて、第２の仮想空間からの映像を出力するための切抜き機能を備え、
前記映像処理装置は、
映像処理装置の遷移先設定手段による設定がなされた後、第１の遷移ポイントにおける、前記低輝度の映像を増加させる遷移の映像を出力する遷移画面出力手段を備え、
前記制御装置の前記命令出力手段は、
前記遷移先設定手段による設定がなされた後、前記切換装置の切抜き機能を作動させるための第１の切換命令を出力し、前記遷移画面出力手段による出力がなされた後、前記切換装置の切抜き機能を停止させるための第２の切換命令を出力することを特徴とする映像処理システム。
【請求項６】
請求項２乃至請求項５のいずれか１項に記載の映像処理システムにおいて、
前記制御装置は、
ある仮想空間の座標系における視点位置を、映像処理装置で処理する全仮想空間に共通の座標系に変換し、得られた視点位置を前記遷移判定手段に出力する座標変換手段、
を備えたことを特徴とする映像処理システム。
【請求項７】
ユーザの指示に応じて複数の仮想空間を行き来できる仮想画像生成装置に適用可能であり、第１の仮想空間から第２の仮想空間への変換を実行する画像処理方法であって、
視点位置及び視線方向に関するユーザの指示を入力する入力工程と、
前記入力した視点位置及び視線方向に応じた仮想画像を、現在の仮想空間の仮想データから生成する生成工程とを有し、
前記入力した視点位置及び視線方向が仮想空間移動領域内であるか否かを判定する判定工程と、
前記判定工程により前記入力した視点位置及び視線方向が前記仮想空間移動領域内であると判定された場合は、第１の仮想空間において視点位置及び視線方向を遷移ポイントに変更させ、その後に、第２の仮想空間における所定の視点位置及び視線方向に変更させる制御工程と、
を有することを特徴とする画像処理方法。
【請求項８】
請求項７に記載の画像処理方法において、
前記第２の仮想空間は複数のパノラマ画像によって構成され、
前記生成工程は、第２の仮想空間の仮想画像を生成する際に、前記入力された視点位置に応じたパノラマ画像を選択し、前記入力された視線方向に応じた領域を該パノラマ画像から切り出すことを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法において、
前記第１の仮想空間はコンピュータグラフィックス画像によって構成されることを特徴とする画像処理方法。
【請求項１０】
請求項８に記載の画像処理方法において、
前記第２の仮想空間における所定の視点位置は、前記遷移ポイントに近傍の視点位置を有するパノラマ画像における視点位置であり、
前記第２の仮想空間における所定の視線方向は、前記第１の仮想空間と反対側の方向であることを特徴とする画像処理方法。
【請求項１１】
請求項８に記載の画像処理方法において、
前記遷移ポイントでは、前記生成工程は該遷移ポイントに基づき前記第１の仮想空間の仮想データから仮想画像を生成すると共に、該仮想画像に前記第２の仮想空間の仮想データであるパノラマ画像を合成することを特徴とする画像処理方法。
【請求項１２】
請求項８に記載の画像処理方法において、
前記制御工程は、視点位置及び視線方向の前記遷移ポイントへの変更を、滑らかに変更させることを特徴とする画像処理方法。
【請求項１３】
請求項８乃至請求項１２のいずれか１項に記載の画像処理方法を、コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の映像処理装置の映像信号を切換え出力可能な映像処理システムに関する。
【背景技術】
【０００２】
従来から、例えばシミュレーションなどの分野では、操作者の操作により入力される入力信号に基づいて、仮想空間における視点位置や視線方向を移動させ、映像信号を出力する映像処理装置が用いられている。
【０００３】
この種の映像処理装置としては、例えばＣＣＷシステム及びＣＧＶＲシステムというように、様々な方式のシステムが知られている。
【０００４】
ＣＣＷシステムは、キヤノン（株）が開発した撮像ベースの大規模空間再現システムである（例えば、特許文献１参照）。このＣＣＷシステムは、３６０度の視野で空間を撮像可能な特殊カメラを用いて作成され、操作者の操作による入力信号に応じて、仮想空間を二次元方向で移動可能となっている。
【０００５】
一方、ＣＧＶＲシステムは、凸版印刷（株）の持つＣＧ(computer graphics)ベースの高精細な空間表示システムである。このＣＧＶＲシステムは、バーチャルリアリティ（ＶＲ：仮想現実感）技術を用いて作成され、操作者の操作による入力信号に応じて、仮想空間を三次元方向で移動可能となっている（例えば、特許文献２参照）。
【特許文献１】特開２００２−２６９５９０号公報
【特許文献２】特開２０００−３９９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上のような各映像処理装置は、個々に優れた特長があるため、特に不都合はない。しかしながら、本発明者の検討によれば、各映像処理装置の仮想空間を互いに接続して行き来できるようにすれば、より変化に富んだ仮想空間を提供できると考えられる。
【０００７】
本発明は上記実情を考慮してなされたもので、映像処理装置が生成する複数の仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供し得る映像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に対応する発明は、互いに異なる仮想空間における視点位置及び視線方向での映像を出力可能な映像処理装置と、前記映像処理装置から出力されるそれぞれの仮想空間の映像をモニタ装置に切換え出力するための切換装置と、前記映像処理装置から出力される仮想空間の内、第１の仮想空間における視点位置及び視線方向に基づいて、第１の仮想空間から遷移先である第２の仮想空間に視点位置及び視線方向を遷移させるように前記映像処理装置及び前記切換装置を制御する制御装置と、を備えた映像処理システムである。
【０００９】
請求項２に対応する発明は、請求項１に対応する映像処理システムにおいて、前記映像処理装置としては、第１の仮想空間の視点位置及び視線方向が仮想空間移動領域内にあるか否かを判定し、この判定結果が仮想空間移動領域内にあると判定したとき、第１の仮想空間の視点位置及び視線方向を遷移元の第１の遷移ポイントに変更させる吸い付き移動手段と、前記制御装置から受けるジャンプ命令に基づいて、視点位置及び視線方向を第２の仮想空間における第２の遷移ポイントに設定する遷移先設定手段と、を備え、前記制御装置としては、第１の仮想空間における視点位置及び視線方向が、第１の遷移ポイントにあるか否かに基づいて、前記遷移を実行するか否かを判定する遷移判定手段と、この判定結果が遷移の実行を示すならば、第１の仮想空間の映像を遷移先である第２の仮想空間の映像に切り換えるように、ジャンプ命令を前記映像処理装置に出力し、切換命令を前記切換装置に出力する命令出力手段と、を備えた映像処理システムである。
【００１０】
請求項３に対応する発明は、請求項２に対応する映像処理システムにおいて、前記命令出力手段としては、前記遷移先設定手段による設定がなされた後に、前記切換命令を前記切換装置に出力する映像処理システムである。
【００１１】
請求項４に対応する発明は、請求項２に対応する映像処理システムにおいて、前記映像処理装置としては、前記吸い付き移動手段による第１の遷移ポイントへ変更がなされた後に、この第１の遷移ポイントに対応する所定の遷移の映像を出力する遷移画面出力手段を備え、前記制御装置の前記命令出力手段としては、前記遷移画面出力手段による出力と前記遷移先設定手段による設定とがなされた後、前記切換命令を出力する映像処理システムである。
【００１２】
請求項５に対応する発明は、請求項２に対応する映像処理システムにおいて、前記切換装置としては、第１の仮想空間の映像の内の低輝度の映像に代えて、第２の仮想空間からの映像を出力するための切抜き機能を備え、前記映像処理装置としては、映像処理装置の遷移先設定手段による設定がなされた後、第１の遷移ポイントにおける、前記低輝度の映像を増加させる遷移の映像を出力する遷移画面出力手段を備え、前記制御装置の前記命令出力手段としては、前記遷移先設定手段による設定がなされた後、前記切換装置の切抜き機能を作動させるための第１の切換命令を出力し、前記遷移画面出力手段による出力がなされた後、前記切換装置の切抜き機能を停止させるための第２の切換命令を出力する映像処理システムである。
【００１３】
請求項６に対応する発明は、請求項２乃至請求項５のいずれか１項に対応する映像処理システムにおいて、前記制御装置としては、ある仮想空間の座標系における視点位置を、映像処理装置で処理する全仮想空間に共通の座標系に変換し、得られた視点位置を前記遷移判定手段に出力する座標変換手段、を備えた映像処理システムである。
【００１４】
請求項７に対応する発明は、ユーザの指示に応じて複数の仮想空間を行き来できる仮想画像生成装置に適用可能であり、第１の仮想空間から第２の仮想空間への変換を実行する画像処理方法であって、視点位置及び視線方向に関するユーザの指示を入力する入力工程と、前記入力した視点位置及び視線方向に応じた仮想画像を、現在の仮想空間の仮想データから生成する生成工程とを有し、前記入力した視点位置及び視線方向が仮想空間移動領域内であるか否かを判定する判定工程と、前記判定工程により前記入力した視点位置及び視線方向が前記仮想空間移動領域内であると判定された場合は、第１の仮想空間において視点位置及び視線方向を遷移ポイントに変更させ、その後に、第２の仮想空間における所定の視点位置及び視線方向に変更させる制御工程と、を有する画像処理方法である。
【００１５】
請求項８に対応する発明は、請求項７に対応する画像処理方法において、前記第２の仮想空間は複数のパノラマ画像によって構成され、前記生成工程としては、第２の仮想空間の仮想画像を生成する際に、前記入力された視点位置に応じたパノラマ画像を選択し、前記入力された視線方向に応じた領域を該パノラマ画像から切り出す画像処理方法である。
【００１６】
請求項９に対応する発明は、請求項８に対応する画像処理方法において、前記第１の仮想空間はコンピュータグラフィックス画像によって構成される画像処理方法である。
【００１７】
請求項１０に対応する発明は、請求項８に対応する画像処理方法において、前記第２の仮想空間における所定の視点位置としては、前記遷移ポイントに近傍の視点位置を有するパノラマ画像における視点位置であり、前記第２の仮想空間における所定の視線方向としては、前記第１の仮想空間と反対側の方向である画像処理方法である。
【００１８】
請求項１１に対応する発明は、請求項８に対応する画像処理方法において、前記遷移ポイントでは、前記生成工程が該遷移ポイントに基づき前記第１の仮想空間の仮想データから仮想画像を生成すると共に、該仮想画像に前記第２の仮想空間の仮想データであるパノラマ画像を合成する画像処理方法である。
【００１９】
請求項１２に対応する発明は、請求項８に対応する画像処理方法において、前記制御工程としては、視点位置及び視線方向の前記遷移ポイントへの変更を、滑らかに変更させる画像処理方法である。
【００２０】
請求項１３に対応する発明は、請求項８乃至請求項１２のいずれか１項に対応する画像処理方法を、コンピュータに実現させるためのプログラムである。なお、請求項１３に対応する発明は、引用する請求項に組み込んで補正する場合、引用する請求項の「画像処理方法であって」を「画像処理方法をコンピュータに実現させるためのプログラムであって」等と補正し、「工程と、」を「手順、」等と補正し、「を備えたことを特徴とする画像処理方法。」を「をコンピュータに実現させるためのプログラム。」等と補正してもよい。他にもこれに準じて形式的な補正が可能なことは言うまでもない。例えば「画像処理方法において」を「プログラムにおいて」等と補正し、「工程は」を「手順は」等と補正し、「する／させることを特徴とする画像処理方法。」を「する／させる機能をコンピュータに実現させるためのプログラム。」等と補正してもよい。
【００２１】
（作用）
従って、請求項１に対応する発明は以上のような手段を講じたことにより、制御装置が、第１の仮想空間における視点位置及び視点方向に基づいて、第１の仮想空間から遷移先である第２の仮想空間に視点位置及び視線方向を遷移させるように映像処理装置及び切換装置を制御するので、映像処理装置の複数の仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供することができる。
【００２２】
また、請求項２に対応する発明は、吸い付き移動手段が第１の仮想空間の視点位置及び視線方向を遷移元の第１の遷移ポイントに変更させると、制御装置において、遷移判定手段が遷移の実行を判定して命令出力手段がジャンプ命令を映像処理装置に出力し、映像処理装置において、遷移先設定手段がジャンプ命令に基づいて視点位置及び視線方向を第２の仮想空間における第２の遷移ポイントに設定し、制御装置の命令出力手段が切換命令を切換装置に出力する。
【００２３】
これにより、映像処理装置が第１の遷移ポイントにおける映像を出力し、且つ第２の遷移ポイントにおける映像を出力している状態で映像が切換えられるので、請求項１に対応する作用に加え、操作者に違和感を与えずに、第１の仮想空間から第２の仮想空間への遷移を実行することができる。
【００２４】
さらに、請求項３に対応する発明は、制御装置の命令出力手段が、遷移先設定手段による設定がなされた後に、切換命令を切換装置に出力する。
【００２５】
これにより、請求項２に対応する作用と同様に、第１の遷移ポイントの映像とその近傍の第２の遷移ポイントの映像とを出力した状態で映像を切換えるので、操作者に違和感を与えずに、仮想空間の遷移を実行することができる。
【００２６】
また、請求項４に対応する発明は、映像処理装置において、遷移画面出力手段が、第１の遷移ポイントへ変更がなされた後に遷移画面の映像を出力し、制御装置の命令出力手段が、遷移画面の映像の出力と、第２の遷移ポイントへの設定とが完了したとき、切換命令を出力する。
【００２７】
このように、第１の遷移ポイントでの遷移画面の映像を出力した後で第２の遷移ポイントの映像に切換えるので、請求項２に対応する作用に加え、遷移画面により、一層、違和感無く、仮想空間の遷移を実行することができる。
【００２８】
この遷移画面を介した切換は、前述した重ねた映像の切換等といった一瞬で遷移する状況とは異なり、例えば戸を開ける等といった連続的に遷移する状況に好適である。また、遷移画面は予め準備できるため、後述する切抜き機能の使用が困難な画面でも対応できるので好ましい。なお、切抜き機能の使用が困難な画面とは、細かい間隔で切り抜き合成を行なう画面であり、例えば格子戸を開ける画面である。この種の画面は、切り抜き合成の界面（エッジ）が強調され、操作者に違和感を与えてしまうので、切り抜き機能の使用には適していないので、上述した遷移画面を用いることが好ましい。
【００２９】
さらに、請求項５に対応する発明は、遷移先設定手段による設定がなされた後、制御装置の命令出力手段が切換装置の切抜き機能を作動させる一方、遷移画面出力手段が、低輝度の映像を増加させる遷移画面の映像を出力する。
【００３０】
切換装置の切抜き機能は、作動制御により、第１の仮想空間の映像の内の低輝度の映像に代えて、第２の仮想空間からの映像を出力する。次に遷移画面の出力が完了すると、制御装置の命令出力手段は、切換装置の切抜き機能を停止させる。
【００３１】
このように、遷移時に切換装置の切抜き機能を用い、遷移画面における第１の仮想空間の低輝度領域に第２の仮想空間を切抜き合成するので、請求項２に対応する作用に加え、遷移画面により、一層、違和感を無くすことができる上、さらに、遷移画面を準備する手間を低減することができる。
【００３２】
補足すると、この遷移画面は、例えば障子を開ける画面において、障子を開けるに従って黒塗り（低輝度）領域を増加させて作成できるため、請求項５に対応する遷移画面に比べ、容易に準備することができる。
【００３３】
また、請求項６に対応する発明は、制御装置の座標変換手段が、ある仮想空間の座標系における視点位置を、映像処理装置で処理する全ての仮想空間に共通の座標系に変換するので、請求項２〜５に対応する作用に加え、各仮想空間が互いに異なる座標系を用いていても、それぞれの仮想空間の相対的な位置関係を把握することができる。
【００３４】
さらに、請求項７に対応する発明は、入力した視点位置及び視線方向が仮想空間移動領域内であると判定工程に判定された場合、制御工程により、第１の仮想空間において視点位置及び視線方向を遷移ポイントに変更させ、その後に、第２の仮想空間における所定の視点位置及び視線方向に変更させるので、映像処理装置の複数の仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供することができる。
【００３５】
また、請求項８に対応する発明は、第２の仮想空間が複数のパノラマ画像によって構成されるので、請求項７に対応する作用に加え、ユーザの指示により、任意画像からなる第１の仮想空間及びパノラマ画像からなる第２の仮想空間の間を行き来することができる。
【００３６】
さらに、請求項９に対応する発明は、第１の仮想空間がコンピュータグラフィックス画像によって構成されるので、請求項８に対応する作用に加え、ユーザの指示により、コンピュータグラフィックス画像からなる第１の仮想空間及びパノラマ画像からなる第２の仮想空間の間を行き来することができる。
【００３７】
また、請求項１０に対応する発明は、第２の仮想空間における所定の視点位置が、遷移ポイントに近傍の視点位置を有するパノラマ画像における視点位置であり、第２の仮想空間における所定の視線方向が、第１の仮想空間と反対側の方向であることにより、請求項８に対応する作用に加え、遷移の際に、視線方向を一致させて視点位置を進めているので、遷移の前後で矛盾が生じないようにすることができる。
【００３８】
さらに、請求項１１に対応する発明は、遷移ポイントでは、生成工程において、該遷移ポイントに基づき第１の仮想空間の仮想データから仮想画像を生成すると共に、該仮想画像に第２の仮想空間の仮想データであるパノラマ画像を合成するので、請求項８に対応する作用に加え、より一層、連続的な遷移を実現することができる。
【００３９】
また、請求項１２に対応する発明は、制御工程において、視点位置及び視線方向の遷移ポイントへの変更を、滑らかに変更させるので、請求項８に対応する作用に加え、より一層、違和感の無い円滑な遷移を実現することができる。
【００４０】
さらに、請求項１３に対応する発明は、コンピュータに実現させるためのプログラムであるので、請求項８〜１２に対応する作用に加え、上述した画像処理方法をパーソナルコンピュータ上で実行させて、手軽に仮想空間の行き来を楽しむことができる。
【発明の効果】
【００４１】
以上説明したように本発明によれば、映像処理装置が生成する複数の仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供できる映像処理システムを提供できる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の各実施形態について図面を参照しながら説明する。なお、以下の各実施形態は、建物外の市街風景を表すＣＣＷ空間と、建物内の部屋を表すＣＧＶＲ空間との間を格子戸や障子などの遷移ポイントを介して互いに行き来する場合を例に挙げて述べるが、ＣＣＷ空間やＣＧＶＲ空間に限らず、互いに異なる複数の仮想空間を互いに行き来する構成であればよい。
【００４３】
ここで、ＣＣＷ空間は、撮像ベースの大規模空間再現システムで用いられている仮想空間であり、３６０度の視野で空間を撮像し得られたパノラマ画像を複数の視点位置ごとに保持している。そして、特許文献１に記載されているように、ユーザによって指示された視点位置のパノラマ画像を選択し、ユーザによって指示された視線方向の画像領域を選択されたパノラマ画像から切り抜くことにより表示画像を生成する。
【００４４】
一方、ＣＧＶＲ空間は、ＣＧ（コンピュータグラフィックス）ベースの高精細な空間表示システムで用いられている仮想空間であり、特許文献２に記載されているように、予め保持しているＣＧデータを用いて任意の視点位置、視線方向の画像を生成する。
【００４５】
（第１の実施形態）
図１は本発明の第１の実施形態に係る映像処理システムの構成を示す模式図である。この映像処理システムは、ジョイスティック１０、制御ＰＣ(personal computer)２０、ＣＣＷ装置３０、ＣＧＶＲ装置４０、映像スイッチャ５０及びモニタ装置６０を備えている。
【００４６】
ここで、ジョイスティック１０は、家庭用ＴＶゲーム機の操作スイッチと同様に操作者が両手で保持可能な程度の大きさを有し、左手で操作可能な十字形状の４方向のキーからなる方向キーと、右手で操作可能な４つのボタンとを備え、各キー又は各ボタンの単独の押し操作や組合せの押し操作により、視点位置の移動又は視線方向の変更などを示す各種の操作信号を制御ＰＣ２０に入力可能となっている。
【００４７】
制御ＰＣ２０は、ジョイスティックＩ／Ｏモジュール２１、２つの座標系変換部２２，２３、遷移判定モジュール２４を備えている。  
ジョイスティックＩ／Ｏモジュール２１は、ジョイスティック１０から入力される操作信号を対応する内容の入力信号に変換し、この入力信号をＣＣＷ装置３０及びＣＧＶＲ装置４０に入力するというインターフェイス機能をもっている。
【００４８】
座標系変換部２２は、ＣＣＷ装置３０から受けるＣＣＷ座標系での視点位置を共通座標系に変換し、得られた視点位置を遷移判定モジュール２４に送出する変換機能と、遷移判定モジュール２４から受ける共通座標系の視点位置をＣＣＷ座標系に変換し、得られた視点位置をＣＣＷ装置３０に送出する逆変換機能とをもっている。
【００４９】
座標系変換部２３は、ＣＧＶＲ装置４０から受けるＣＧＶＲ座標系での視点位置を共通座標系に変換し、得られた視点位置を遷移判定モジュール２４に送出する変換機能と、遷移判定モジュール２４から受ける共通座標系の視点位置をＣＧＶＲ座標系に変換し、得られた視点位置をＣＧＶＲ装置４０に送出する逆変換機能とをもっている。
【００５０】
ここで、座標変換機能について図２を用いて補足的に説明する。
【００５１】
ＣＧＶＲ座標系は、図２（ａ）に一例を示すように、第１〜第５和室ｒ１〜ｒ５のうち、第３和室ｒ３の北西端を原点とし、ｘ，ｙ，ｚの三軸の立体空間内にモデルを作成している。なお、ｘ軸の範囲は−１３０（北端）〜２３０（南端）であり、ｚ軸の範囲は１００（西端）〜−２６０（東端）である。
【００５２】
一方、共通の（制御ＰＣ）座標系は、図２（ｂ）に一例を示すように、第５和室ｒ５の北西端よりも若干、北西方向に離れた位置（地図上の左上端）を原点とし、この地図画像上のピクセルを単位とした、Ｘ，Ｙの二軸の二次元空間で位置を把握している。なお、Ｘ軸の範囲は０（北西端）〜３４００（北東端）であり、Ｙ軸の範囲は０（北西端）〜４５００（南西端）である。
【００５３】
ここで、座標系変換部２３は、次の（１）式及び（２）式により、ＣＧＶＲ系座標から共通座標系への座標変換を実行する。
【００５４】
Ｘ＝−ｚ9.09＋１００８    …（１）
Ｙ＝  ｘ8.85＋２２２３    …（２）
なお、座標系変換部２３は、ＣＧＶＲ座標系の高さ方向ｙ軸を扱わない。  
Ｘ，Ｙの算出後、共通座標系の座標データ（Ｘ，Ｙ）の値で視点位置が特定可能となる。  
また、視線方向としての傾きは、ＣＧＶＲ座標系内では極座標により、ヘッディング（左右の回転）、ピッチ（上下の見上げ）、ロール（首のかしげ）、の三軸の回転自由度を持つが、操作性向上の観点から、ジョイスティック１０では、ロールを常に０に固定し、ヘッディングのみを制御ＰＣ２０に送り、ピッチを送らないようにしてもよい。なお、視線方向の傾きに関しては、共通座標系及びＣＧＶＲ座標系の両者とも極座標を用いるので、座標系変換部２３は座標変換を行なわない。
【００５５】
一方、共通座標系の座標データ（Ｘ，Ｙ）をＣＧＶＲ座標系に戻すには、次の（３）式及び（４）式のように、上記（１）式及び（２）式を逆変換すればよい。
【００５６】
ｚ＝（１００８−Ｘ）1/9.09    …（３）
ｘ＝（Ｙ−２２２３）1/8.85    …（４）
なお、制御ＰＣ２０は、ＣＧＶＲ座標系の高さ方向ｙ軸を扱わないので、現状は遷移ポイント毎に高さｙを手付けで設定している。傾きに関しても同様に、制御ＰＣ２０は、ヘッディング（左右の回転）しか扱わないので、ピッチ（上下の見上げ）を手付けで設定している。
【００５７】
なお、以上のようなＣＧＶＲ座標系と共通座標系との間の座標変換は、ＣＣＷ座標系と共通座標系との間の座標変換にも同様に適用される。但し、ＣＣＷ座標系は、高さｙとピッチを扱わないので、ＣＧＶＲ座標系よりも容易に制御可能となっている。
【００５８】
例えば現在の仮想空間がＣＣＷ空間であり、遷移先の仮想空間がＣＧＶＲ空間の場合、遷移判定モジュール２４は、座標系変換部２２から受けたＣＣＷ空間の現在の視点位置及び視線方向がＣＣＷ側遷移ポイントにあるか否かに基づいて、遷移を実行するか否かを判定する遷移判定機能と、判定結果が遷移の実行を示すとき、ジャンプ命令を座標系変換部２３を介してＣＧＶＲ装置４０に出力し、切換命令を映像スイッチャ５０に出力する命令出力機能とをもっている。
【００５９】
なお、現在の仮想空間がＣＧＶＲ空間であり、遷移先の仮想空間がＣＣＷ空間の場合、遷移判定モジュール２４の上記説明において、座標系変換部２２，２３を互いに読替えると共に、ＣＣＷ装置３０及びＣＧＶＲ装置４０を互いに読替えればよい。
【００６０】
ＣＣＷ装置３０は、ジョイスティックモジュール３１、現在位置／向き処理部３２、二次元ＣＣＷ空間処理部３３、吸い付き移動モジュール３４を備えている。
【００６１】
ジョイスティックモジュール３１は、現在の仮想空間がＣＣＷ空間のとき、制御ＰＣ２０から受けた入力信号に基づいて、現在位置／向き処理部３２内の現在の視点位置及び視線方向を更新する機能をもっている。
【００６２】
現在位置／向き処理部３２は、ジョイスティックモジュール３１又は吸い付き移動モジュール３４から更新された現在の視点位置及び視線方向を保持する機能と、保持した現在の視点位置及び視線方向を二次元ＣＣＷ空間処理部３３及び制御ＰＣ２０に送出する機能と、制御ＰＣ２０から受けるジャンプ命令に基づいて、視点位置及び視線方向をＣＣＷ側遷移ポイントに設定する遷移先設定機能をもっている。
【００６３】
なお、視点位置及び視線方向の更新は、ジョイスティックモジュール３１よりも吸い付き移動モジュール３４の方が優先される。また、ジャンプ命令により移動するＣＣＷ側遷移ポイント（ＣＣＷ入口）は、ＣＣＷ空間の入口に対応した視点位置及び視線方向の組であり、視点位置が遷移前のＣＧＶＲ側遷移ポイント（ＣＧＶＲ出口）近傍にあり、視線方向がＣＧＶＲ空間の反対側を向いている。
【００６４】
二次元ＣＣＷ空間処理部３３は、予めＣＣＷ座標系の地図上の３６０度パノラマ画像及び交差点設定を有する二次元ＣＣＷ空間が記憶されており、現在位置／向き処理部３２から送出された現在の視点位置及び視線方向に基づいて、該当する二次元ＣＣＷ空間を表す映像信号を映像スイッチャ５０に送出する機能をもっている。
【００６５】
吸い付き移動モジュール３４は、現在位置／向き処理部３２に保持された現在の視点位置及び視線方向が所定の吸い付き領域にあるか否かを判定し、この判定結果が吸い付き領域にある旨を示すとき、現在位置／向き処理部３２内の現在の視点位置及び視線方向をＣＣＷ側遷移ポイントに書換える吸い付き移動機能をもっている。この吸い付き移動機能は、現在の視点位置及び視線方向と、遷移ポイントの視点位置及び視線方向を、補間し、視点位置及び視線方向が滑らかに遷移するように（不連続が生じないように）制御する。なお、吸い付き移動によるＣＣＷ側遷移ポイント（ＣＣＷ出口）は、ＣＣＷ空間の出口に対応した視点位置及び視線方向の組であり、視点位置が遷移先のＣＧＶＲ側遷移ポイント（ＣＧＶＲ入口）近傍にあり、視線方向が遷移先のＣＧＶＲ空間を向いたものである。
【００６６】
ＣＧＶＲ装置４０は、ジョイスティックモジュール４１、現在位置／向き処理部４２、三次元ＣＧ空間処理部４３、吸い付き移動モジュール４４を備えている。
【００６７】
ジョイスティックモジュール４１は、現在の仮想空間がＣＧＶＲ空間のとき、制御ＰＣ２０から受けた入力信号に基づいて、現在位置／向き処理部４２内の現在の視点位置及び視線方向を更新する機能をもっている。
【００６８】
現在位置／向き処理部４２は、ジョイスティックモジュール４１又は吸い付き移動モジュール４４から更新された現在の視点位置及び視線方向を保持する機能と、保持した現在の視点位置及び視線方向を三次元ＣＧ空間処理部４３及び制御ＰＣ２０に送出する機能と、制御ＰＣ２０から受けるジャンプ命令に基づいて、視点位置及び視線方向をＣＧＶＲ側遷移ポイントに設定する遷移先設定機能とをもっている。
【００６９】
なお、視点位置及び視線方向の更新は、ジョイスティックモジュール４１よりも吸い付き移動モジュール４４の方が優先される。また、ジャンプ命令により移動するＣＧＶＲ側遷移ポイント（ＣＧＶＲ入口）は、ＣＧＶＲ空間の入口に対応した視点位置及び視線方向の組であり、視点位置が遷移前のＣＣＷ側遷移ポイント（ＣＣＷ出口）近傍にあり、視線方向がＣＣＷ空間の反対側を向いている。
【００７０】
三次元ＣＧ空間処理部４３は、予めＣＧＶＲ座標系の地図上のモデルデータ、テクスチャデータ及びライトパラメータを有する三次元ＣＧＶＲ空間が記憶されており、現在位置／向き処理部４２から送出された現在の視点位置及び視線方向に基づいて、該当する三次元ＣＧＶＲ空間を表す映像信号を映像スイッチャ５０に送出する機能をもっている。
【００７１】
吸い付き移動モジュール４４は、現在位置／向き処理部４２に保持された現在の視点位置及び視線方向が所定の吸い付き領域にあるか否かを判定し、この判定結果が吸い付き領域にある旨を示すとき、現在位置／向き処理部４２内の現在の視点位置及び視線方向をＣＧＶＲ側遷移ポイントに書換える吸い付き移動機能をもっている。この吸い付き移動機能は、現在の視点位置及び視線方向と、遷移ポイントの視点位置及び視線方向を、補間し、視点位置及び視線方向が滑らかに遷移するように（不連続が生じないように）制御する。なお、吸い付き移動によるＣＧＶＲ側遷移ポイント（ＣＧＶＲ出口）は、ＣＧＶＲ空間の出口に対応した視点位置及び視線方向の組であり、視点位置が遷移先のＣＣＷ側遷移ポイント（ＣＣＷ入口）近傍にあり、視線方向が遷移先のＣＣＷ空間を向いたものである。
【００７２】
映像スイッチャ５０は、制御ＰＣ２０から受ける切換命令に基づいて、ＣＣＷ装置３０及びＣＧＶＲ装置４０から受けるそれぞれの映像信号を切換えてモニタ装置６０に出力する切換機能をもっている。
【００７３】
モニタ装置６０は、映像スイッチャ５０から出力された映像信号を表示するための装置であり、プロジェクタ及びスクリーンの組、ＣＲＴ、液晶ディスプレイ等、任意の表示装置が適用可能となっている。
【００７４】
次に、以上のように構成された映像処理システムの動作を図３及び図４のフローチャートを用いて説明する。なお、以下の動作説明は、「ＣＣＷ空間の表示」、「ＣＣＷ空間からＣＧＶＲ空間への遷移」、「ＣＧＶＲ空間の表示」及び「ＣＧＶＲ空間からＣＣＷ空間への遷移」の順に述べる。
【００７５】
（ＣＣＷ空間の表示：図５）
始めに、図５及び図１に示すように、ＣＣＷ装置３０が動作中で、ＣＧＶＲ装置４０が停止中（待機中）の動作を述べる。  
ジョイスティック１０は、操作者の操作により、操作信号を制御ＰＣ２０に送出する。制御ＰＣ２０においては、ジョイスティックＩ／Ｏモジュール２１が操作信号を入力信号に変換し、この入力信号をＣＣＷ装置３０及びＣＧＶＲ装置４０に送信する（ＳＴ１）。
【００７６】
ＣＧＶＲ装置４０は、ＣＧＶＲ空間が現在の仮想空間ではないので、入力信号を受けてもジョイスティックモジュール４１が現在位置／向き処理部４２内の視点位置及び視線方向を更新しない。このため、ＣＧＶＲ装置４０の三次元ＣＧ空間処理部４３は、ＣＧＶＲ空間の静止映像を表す映像信号を映像スイッチャ５０に出力し続ける。
【００７７】
一方、ＣＣＷ装置３０においては、受信した入力信号に基づいて（ＳＴ２）、ジョイスティックモジュール３１が現在位置／向き処理部３２内の現在の視点位置及び視線方向を更新し（ＳＴ３）、吸い付き移動モジュール３４が、現在の視点位置及び視線方向が所定の吸い付き領域にあるか否かを判定する（ＳＴ４）。  ステップＳＴ４の判定結果が吸い付き領域にある旨を示すとき、吸い付き移動モジュール３４は、現在位置／向き処理部３２内の現在の視点位置及び視線方向を、吸い付き移動機能を用いて、視点位置及び視線方向とＣＣＷ側遷移ポイントの視点位置及び視線方向とを補間しながら、現在の視点位置及び視線方向を滑らかにＣＣＷ側遷移ポイントに移動させる（ＳＴ５）。
【００７８】
但し、ここでは吸い付き領域に無い場合を先に述べる。この場合、現在位置／向き処理部３２がこの現在の視点位置及び視線方向を二次元ＣＣＷ空間処理部３３及び制御ＰＣ２０に送信する（ＳＴ６）。
【００７９】
二次元ＣＣＷ空間処理部３３は、現在の視点位置及び視線方向に基づいて、該当するＣＣＷ空間を表す映像信号を映像スイッチャ５０に送出する。
【００８０】
映像スイッチャ５０は、ＣＣＷ装置３０及びＣＧＶＲ装置４０から受けるそれぞれの映像信号のうち、現在の仮想空間をもつＣＣＷ装置３０からの映像信号をモニタ装置６０に出力する。モニタ装置６０は、映像スイッチャ５０から出力された映像信号に基づいて、ＣＣＷ空間における現在の視点位置及び視線方向の映像を表示する。
【００８１】
一方、制御ＰＣ２０においては、ステップＳＴ６にて送信されたＣＣＷ空間の現在の視点位置及び視線方向を座標系変換部２２を介して遷移判定モジュール２４が受信する（ＳＴ７）。遷移判定モジュール２４は、ＣＣＷ空間の現在の視点位置及び視線方向がＣＣＷ側遷移ポイントにあるか否かに基づいて、遷移を実行するか否かを判定する（ＳＴ８）。この判定の結果、遷移を実行しない場合、遷移判定モジュール２４は何もせず、制御ＰＣ２０は、ステップＳＴ１，ＳＴ７，ＳＴ８の処理を継続する。このとき、モニタ装置６０は、ジョイスティック１０の操作により、逐次、更新されるＣＣＷ空間の現在の視点位置及び視線方向の映像を表示し続ける。
【００８２】
（ＣＣＷ空間からＣＧＶＲ空間への遷移：図６）
一方、前述したステップＳＴ５を実行し、現在の視点位置及び視線方向がＣＣＷ側遷移ポイントにあるとき、ステップＳＴ８の判定結果が遷移の実行を示すため、遷移判定モジュール２４は、ジャンプ命令を座標系変換部２３を介してＣＧＶＲ装置４０に送信する（ＳＴ９）。
【００８３】
ＣＧＶＲ装置４０においては、制御ＰＣ２０から受信したジャンプ命令に基づいて（ＳＴ１０）、現在位置／向き処理部４２が視点位置及び視線方向をＣＧＶＲ側遷移ポイントに設定する（ＳＴ１１）。ＣＧＶＲ側遷移ポイントは、ＣＧＶＲ空間の入口に対応した視点位置及び視線方向の組であり、視点位置が遷移前のＣＣＷ側遷移ポイント（ＣＣＷ出口）近傍にあり、視線方向がＣＣＷ空間の反対側を向いている。ここで、ＣＣＷ空間の反対側を向いているのは、ＣＣＷ空間を出た際の状況（ＣＣＷ空間で生成された画像）と、現在の状況（ＣＧＶＲ空間で生成された画像）との間で矛盾が生じないようにするためである。そして、この視点位置及び視線方向を三次元ＣＧ空間処理部４３及び制御ＰＣ２０に送出する（ＳＴ１２）。
【００８４】
三次元ＣＧ空間処理部４３は、この視点位置及び視線方向に基づいて、該当する三次元ＣＧＶＲ空間を表す映像信号を映像スイッチャ５０に送出する。
【００８５】
一方、制御ＰＣ２０においては、ステップＳＴ１２にて受けたＣＧＶＲ空間の視点位置及び視線方向と、ステップＳＴ８にて遷移実行を判定したＣＣＷ空間の視点位置及び視線方向との対応を確認し（ＳＴ１３）、切換命令を映像スイッチャ５０に出力する（ＳＴ１４）。
【００８６】
映像スイッチャ５０は、この切換命令に基づいて、ＣＣＷ装置３０から受ける映像信号に代えて、ＣＧＶＲ装置４０から受ける映像信号をモニタ装置６０に出力する。モニタ装置６０は、この映像信号に基づいて、ＣＧＶＲ空間における現在の視点位置及び視線方向の映像を表示する。
【００８７】
（ＣＧＶＲ空間の表示：図７）
続いて、図７及び図１に示すように、ＣＧＶＲ装置４０が動作中で、ＣＣＷ装置３０が停止中（待機中）の動作を述べる。  
ジョイスティック１０は、操作者の操作により、操作信号を制御ＰＣ２０に送出する。制御ＰＣ２０においては、ジョイスティックＩ／Ｏモジュール２１が操作信号を入力信号に変換し、この入力信号をＣＣＷ装置３０及びＣＧＶＲ装置４０に送出する（ＳＴ１５）。
【００８８】
ＣＣＷ装置３０は、ＣＣＷ空間が現在の仮想空間ではないので、入力信号を受けてもジョイスティックモジュール３１が現在位置／向き処理部３２内の視点位置及び視線方向を更新しない。このため、二次元ＣＣＷ空間処理部３３は、ＣＣＷ空間の静止映像を表す映像信号を映像スイッチャ５０に出力し続ける。
【００８９】
一方、ＣＧＶＲ装置４０においては、入力信号に基づいて（ＳＴ１６）、ジョイスティックモジュール４１が現在位置／向き処理部４２内の現在の視点位置及び視線方向を更新し（ＳＴ１７）、吸い付き移動モジュール４４が、現在の視点位置及び視線方向が所定の吸い付き領域にあるか否かを判定する（ＳＴ１８）。  ステップＳＴ１８の判定結果が吸い付き領域にある旨を示すとき、吸い付き移動モジュール４４は、現在位置／向き処理部４２内の現在の視点位置及び視線方向をＣＧＶＲ側遷移ポイントに書換える。吸い付き移動モジュール４４は、ＳＴ５での吸い付き移動モジュール３４と同様に、現在の視点位置及び視線方向と遷移ポイントの視点位置及び視線方向を補間しながら滑らかに視点位置及び視線方向を遷移ポイントに変更する（ＳＴ１９）。
【００９０】
但し、ここでは吸い付き領域に無い場合を先に述べる。この場合、現在位置／向き処理部４２がこの現在の視点位置及び視線方向を三次元ＣＧＶＲ空間処理部４３及び制御ＰＣ２０に送出する（ＳＴ２０）。
【００９１】
三次元ＣＧＶＲ空間処理部４３は、現在の視点位置及び視線方向に基づいて、該当するＣＧＶＲ空間を表す映像信号を映像スイッチャ５０に送出する。
【００９２】
映像スイッチャ５０は、ＣＣＷ装置３０及びＣＧＶＲ装置４０から受けるそれぞれの映像信号のうち、現在の仮想空間をもつＣＧＶＲ装置４０からの映像信号をモニタ装置６０に出力する。モニタ装置６０は、映像スイッチャ５０から出力された映像信号に基づいて、ＣＧＶＲ空間における現在の視点位置及び視線方向の映像を表示する。
【００９３】
一方、制御ＰＣ２０においては、ステップＳＴ２０にて送信されたＣＧＶＲ空間の現在の視点位置及び視線方向を座標系変換部２３を介して遷移判定モジュール２４が受信する（ＳＴ２１）。遷移判定モジュール２４は、ＣＧＶＲ空間の現在の視点位置及び視線方向がＣＧＶＲ側遷移ポイントにあるか否かに基づいて、遷移を実行するか否かを判定する（ＳＴ２２）。この判定の結果、遷移を実行しない場合、遷移判定モジュール２４は何もせず、制御ＰＣ２０は、ステップＳＴ１５，ＳＴ２１，ＳＴ２２の処理を継続する。このとき、モニタ装置６０は、ジョイスティック１０の操作により、逐次、更新されるＣＧＶＲ空間の現在の視点位置及び視線方向の映像を表示し続ける。
【００９４】
（ＣＧＶＲ空間からＣＣＷ空間への遷移）
一方、前述したステップＳＴ１９を実行し、現在の視点位置及び視線方向がＣＧＶＲ側遷移ポイントにあるとき、ステップＳＴ２２の判定結果が遷移の実行を示すため、遷移判定モジュール２４は、ジャンプ命令を座標系変換部２２を介してＣＣＷ装置３０に送信する（ＳＴ２３）。
【００９５】
ＣＣＷ装置３０においては、制御ＰＣ２０から受信したジャンプ命令に基づいて（ＳＴ２４）、現在位置／向き処理部３２が視点位置及び視線方向をＣＣＷ側遷移ポイントに設定する。ＣＣＷ側遷移ポイントは、視点位置がＣＧＶＲ側遷移ポイント近傍にあり、視線方向がＣＧＶＲ空間の反対側を向いている。ＣＣＷ仮想空間は、複数のパノラマ画像で構成されている。よって、ＣＣＷ側遷移ポイントの視点位置は、複数のパノラマ画像から最もＣＧＶＲ側遷移ポイントに近い視点位置を有するパノラマ画像の視点位置となる。ＣＣＷ仮想空間は予め撮影されたパノラマ画像で構成されているので、ＣＧＶＲ仮想空間のように仮想空間内を動的に変更させることが難しい。よって、ＣＧＶＲ仮想空間における遷移前の状況と、ＣＣＷ仮想空間の遷移後の状況で矛盾が生じないようにするために、視線方向を反対方向に限定している。例えば、扉の開け閉めなどにおいて、問題が生じる可能性がある（ＳＴ２５）。この視点位置及び視線方向を二次元ＣＣＷ空間処理部３３及び制御ＰＣ２０に送出する（ＳＴ２６）。
【００９６】
二次元ＣＣＷ空間処理部３３は、この視点位置及び視線方向に基づいて、該当する二次元ＣＣＷ空間を表す映像信号を映像スイッチャ５０に送出する。
【００９７】
一方、制御ＰＣ２０においては、ステップＳＴ２６にて受けたＣＣＷ空間の視点位置及び視線方向と、ステップＳＴ２２にて遷移実行を判定したＣＧＶＲ空間の視点位置及び視線方向との対応を確認し（ＳＴ２７）、切換命令を映像スイッチャ５０に出力する（ＳＴ２８）。
【００９８】
映像スイッチャ５０は、この切換命令に基づいて、ＣＧＶＲ装置４０から受ける映像信号に代えて、ＣＣＷ装置３０から受ける映像信号をモニタ装置６０に出力する。モニタ装置６０は、この映像信号に基づいて、ＣＣＷ空間における現在の視点位置及び視線方向の映像を表示する。
【００９９】
ＣＣＷ空間では、所定距離までは視点位置及び視線方向が所定値が設定される。所定距離移動後はユーザ指示に応じて任意に移動できる。これは、ＣＧＶＲ仮想空間における遷移前の状況とＣＣＷ仮想空間の遷移後の状況で矛盾が生じないようにするための対策である。
【０１００】
以下、映像処理システムは、ステップＳＴ１に戻り、ステップＳＴ１〜ＳＴ２８の処理を継続する。
【０１０１】
上述したように本実施形態によれば、制御ＰＣ２０が、現在の仮想空間における現在の視点位置及び視点方向に基づいて、現在の仮想空間から遷移先の仮想空間に視点位置を遷移させるようにＣＣＷ装置３０、ＣＧＶＲ装置４０及び映像スイッチャ５０を制御するので、複数の映像処理装置３０，４０が生成する仮想空間を互いに行き来でき、より変化に富んだ仮想空間を提供することができる。
【０１０２】
また、現在稼働中の映像処理装置、例えばＣＣＷ装置３０がＣＣＷ側遷移ポイントの映像信号を出力し、遷移先の映像処理装置、例えばＣＧＶＲ装置４０がＣＣＷ側遷移ポイント近傍のＣＧＶＲ側遷移ポイントの映像信号を出力している状態で映像信号が切換えられるので、操作者に違和感を与えずに、現在の仮想空間から遷移先の仮想空間への遷移を実行することができる。
【０１０３】
（第２の実施形態）
次に、本発明の第２の実施形態に係る映像処理システムについて、前述した図１等を参照しながら説明する。  
本実施形態は、第１の実施形態の一具体例であり、図８に示すように、ＣＧＶＲ空間からＣＣＷ空間に遷移するとき、所定の遷移画面ｇ１を用いる方式となっている。
【０１０４】
この遷移画面ｇ１を介した切換は、第１の実施形態における重ねた映像の切換等といった一瞬で遷移する状況とは異なり、例えば戸を開ける等といった連続的に遷移する状況に好適である。また、遷移画面ｇ１は予め準備できるため、後述する切抜き機能の使用が困難な画面でも対応できるので好ましい。なお、切抜き機能の使用が困難な画面とは、細かい間隔で切り抜き合成を行なう画面であり、例えば格子戸を開ける画面である。この種の画面は、切り抜き合成の界面（エッジ）が強調され、操作者に違和感を与え、切り抜き機能の使用には適していないので、上述した遷移画面ｇ１を用いることが好ましい。
【０１０５】
この遷移画面ｇ１は、ＣＧＶＲ空間にて、ＣＣＷ空間と同じ遠景を格子戸の格子を通して見ながら格子戸を開ける内容であり、図９（ａ）に示す如き、ＣＣＷ空間の円筒モデルに基づいて、図９（ｂ）に示す如き、ＣＧＶＲ空間に円筒モデルの書き割りを作成し、書き割りを格子戸を通して見る映像としている。但し、遷移時には視線方向が前向き一定であることから、書き割りは、円筒モデルに限らず、平面モデルでもよい。
【０１０６】
ここで、書き割りとは、実際には複数のモデルで構成されているシーンを、カメラの向け方によっては（常に遠景に置く等）モデル化しなくても破綻せずに見せられる場合、平面に一枚画像を貼りつけるだけで表示してしまう手法又はその平面モデルを指しており、描画処理を軽量化し得る利点がある。但し、本実施形態では、平面モデルの１枚の画像を貼りつける手法に限らず、円筒モデルの複数枚の画像を貼りつける手法を書き割りと呼んでいる。
【０１０７】
また、ＣＣＷ空間の遠景とＣＧＶＲ空間の書き割りとの絵合わせの手法について述べる。ＣＣＷの絵を修正してＣＧＶＲに近似する場合、複数のフレームにまたがって、加工すべき画像が膨大になる。このため、基本的にＣＧＶＲの表示を加工してＣＣＷに近似させる。まず「遷移後」にあたるＣＣＷ側の出力画面のスクリーンショットと、その表示素材のパノラマ画像を準備する。次に、ＣＧＶＲ空間内にパノラマ画像をテクスチャに用いた円筒モデルを置き、スクリーンショットを撮って先のＣＣＷのスクリーンショットと見比べる。両者の違いにより、円筒モデルの位置やテクスチャの加工を手作業で修正して絵合わせをする。
【０１０８】
一方、ＣＧＶＲ装置４０の三次元ＣＧ空間処理部４３は、吸い付き移動モジュール４４によるＣＧＶＲ側遷移ポイント（出口）への移動が完了したとき、このＣＧＶＲ側遷移ポイントにおける所定の遷移画面ｇ１の映像信号を出力する遷移画面出力機能を備えている。
【０１０９】
制御ＰＣ２０の遷移判定モジュール２４は、ＣＧＶＲ装置４０による遷移画面ｇ１の出力とＣＣＷ装置３０によるＣＣＷ側遷移ポイントへの設定とが完了したとき、切換命令を映像スイッチャ５０に出力する機能をもっている。
【０１１０】
次に、以上のように構成された映像処理システムの動作を図１０のフローチャートを用いて説明する。  
（ＣＧＶＲ空間からＣＣＷ空間への遷移：図８）
図１０に示すステップＳＴ２７は、前述したステップＳＴ２７と同じ処理である。すなわち、制御ＰＣ２０は、ステップＳＴ２７において、ステップＳＴ２６にて受けたＣＣＷ空間の視点位置及び視線方向と、ステップＳＴ２２にて遷移実行を判定したＣＧＶＲ空間の視点位置及び視線方向との対応を確認する。
【０１１１】
一方、ＣＧＶＲ装置４０では、三次元ＣＧ空間処理部４３が、吸い付き移動モジュール４４によるＣＧＶＲ側遷移ポイント（出口）への移動が完了したとき、このＣＧＶＲ側遷移ポイントにて格子戸を開ける遷移画面ｇ１の映像信号を出力する（ＳＴ２８−ａ１）。これにより、格子戸を開ける遷移画面ｇ１が映像スイッチャ５０を介してモニタ装置６０に表示される。
【０１１２】
このとき、制御ＰＣ２０は、遷移判定モジュール２４が、格子戸を開ける（遷移画面ｇ１の出力）時間の経過後（ＳＴ２８−ａ２）、切換命令を映像スイッチャ５０に出力する。
【０１１３】
映像スイッチャ５０は、この切換命令に基づいて、ＣＧＶＲ装置４０から受ける遷移画面ｇ１後の映像信号に代えて、ＣＣＷ装置３０から受ける映像信号をモニタ装置６０に出力する。以下、映像処理システムは、ステップＳＴ１に戻り、ステップＳＴ１〜ＳＴ２８の処理を継続する。
【０１１４】
上述したように本実施形態によれば、ＣＧＶＲ側遷移ポイントでの遷移画面ｇ１の映像信号を出力した後で映像信号を切換えるので、第１の実施形態の効果に加え、遷移画面ｇ１により、一層、違和感無く、仮想空間の遷移を実行することができる。
【０１１５】
なお、本実施形態では、ＣＧＶＲ空間での遷移画面ｇ１を出力し、ＣＧＶＲ空間からＣＣＷ空間に映像信号を切換える場合を説明したが、これに限らず、ＣＣＷ空間での遷移画面を出力し、ＣＣＷ空間からＣＧＶＲ空間に映像信号を切換える構成を用いても良いことは言うまでもない。
【０１１６】
（第３の実施形態）
次に、本発明の第３の実施形態に係る映像処理システムについて、前述した図１等を参照しながら説明する。  
本実施形態は、第１の実施形態の一具体例であり、図１１に示すように、ＣＧＶＲ空間からＣＣＷ空間に遷移するとき、ＣＣＷ空間の映像をＣＧＶＲ空間の映像に切り抜き合成した画面ｇ３を用いる方式となっている。
【０１１７】
ここで、映像スイッチャ５０は、前述した切換機能に加え、現在の仮想空間をもつ例えばＣＧＶＲ装置４０からの映像信号のうちの低輝度の映像信号に代えて、遷移先の仮想空間をもつＣＣＷ装置３０からの映像信号を出力するための切抜き機能を有している。この切り抜き機能は、制御ＰＣ２０からオン／オフ制御可能となっている。
【０１１８】
詳しくは、映像スイッチャ５０の切抜き機能は、ルミナンス・キーイング(Luminance keying)と呼ばれる機能を用いている。ルミナンス・キーイングは、２つの映像入力Ａ，Ｂに対し、ある明るさの値Ｌを元に、画面のあるピクセル位置ｓにおいて、映像入力Ａのピクセル位置ｓにおける輝度がＬより高ければ、出力映像のピクセル位置ｓの色は映像入力Ａのものを用い、低ければ映像入力Ｂのものを用いる、という処理を全ピクセルについて行なうものである。このルミナンス・キーイングの結果、映像入力Ａの表示のうち、ある輝度以下の部分がＢの表示で書換えられる。すなわち、切り抜きの際に、マスク用の別画像を準備せずに、切り抜きを行なえる。なお、本実施形態では、映像入力ＡがＣＧＶＲに対応し、映像入力ＢがＣＣＷに対応している。ルミナンス・キーイングのオンオフや、映像入力Ａ，Ｂの割当て、Ｌの値などは制御ＰＣから随時リモート操作している。
【０１１９】
ＣＧＶＲ装置４０の三次元ＣＧ空間処理部４３は、ＣＣＷ装置３０のＣＣＷ側遷移ポイントの設定が完了したとき、ＣＧＶＲ側遷移ポイントにおける、低輝度の映像信号を増加させる遷移画面ｇ２の映像信号を出力する機能を備えている。
【０１２０】
制御ＰＣ２０の遷移判定モジュール２４は、ＣＣＷ側遷移ポイントの設定が完了したとき、映像スイッチャ５０の切抜き機能をオンするための第１の切換命令を出力し、ＣＧＶＲ装置４０による遷移画面ｇ２の出力が完了したとき、映像スイッチャ５０の切抜き機能をオフするための第２の切換命令を出力する機能をもっている。
【０１２１】
次に、以上のように構成された映像処理システムの動作を図１２のフローチャートを用いて説明する。  
（ＣＧＶＲ空間からＣＣＷ空間への遷移：図１１）
図１２に示すステップＳＴ２７は、前述したステップＳＴ２７と同じ処理である。すなわち、制御ＰＣ２０は、ステップＳＴ２７において、ステップＳＴ２６にて受けたＣＣＷ空間の視点位置及び視線方向と、ステップＳＴ２２にて遷移実行を判定したＣＧＶＲ空間の視点位置及び視線方向との対応を確認する。
【０１２２】
次に、制御ＰＣ２０は、映像スイッチャ５０の切抜き機能をオンするための第１の切換命令を映像スイッチャ５０に出力する（ＳＴ２８−ｂ１）。
【０１２３】
一方、ＣＧＶＲ装置４０では、三次元ＣＧ空間処理部４３が、吸い付き移動モジュール４４による移動完了からＣＣＷ側遷移ポイントの設定完了に要する時間の経過後、ＣＧＶＲ側遷移ポイントにて、障子を開けるに従って黒塗り領域（低輝度の映像信号）を増加させる遷移画面ｇ２の映像信号を映像スイッチャ５０に出力する（ＳＴ２８−ｂ２）。また、ＣＣＷ装置３０では、ＣＣＷ側遷移ポイントでのＣＣＷ空間を表す映像信号が映像スイッチャ５０に出力されている。
【０１２４】
従って、映像スイッチャ５０は、切り抜き機能により、ＣＧＶＲ空間の障子を開けるに従って増加する黒塗り領域にＣＣＷ空間を切り抜き合成し、得られた映像信号をモニタ装置６０に出力する。これにより、ＣＧＶＲ空間の障子を開けるに従ってＣＣＷ空間の遠景が表れる画面ｇ３がモニタ装置６０に表示される。
【０１２５】
制御ＰＣ２０は、遷移判定モジュール２４が、ＣＧＶＲ装置４０による遷移画面ｇ２の出力が完了したとき、映像スイッチャ５０の切抜き機能をオフするための第２の切換命令を映像スイッチャ５０に出力する（ＳＴ２８−ｂ３）。
【０１２６】
映像スイッチャ５０は、この切換命令に基づいて、ＣＣＷ装置３０から受ける映像信号をモニタ装置６０に出力する。以下、映像処理システムは、ステップＳＴ１に戻り、ステップＳＴ１〜ＳＴ２８の処理を継続する。
【０１２７】
上述したように本実施形態によれば、ＣＧＶＲ側及びＣＣＷ側遷移ポイントの設定が完了したとき、制御ＰＣ２０が映像スイッチャ５０の切抜き機能をオンさせる一方、ＣＧＶＲ装置４０が、低輝度の映像信号を増加させる遷移画面ｇ２の映像信号を出力する。
【０１２８】
映像スイッチャ５０の切抜き機能は、オン制御により、ＣＧＶＲ空間の映像信号のうちの低輝度の映像信号に代えて、ＣＣＷ空間の映像信号を出力する。次に遷移画面ｇ２の出力が完了すると、制御ＰＣ２０は、映像スイッチャ５０の切抜き機能をオフさせる。
【０１２９】
このように、遷移時に映像スイッチャ５０の切抜き機能を用い、遷移画面ｇ２における現在の仮想空間の低輝度領域に遷移先の仮想空間を切抜き合成するので、第１の実施形態の効果に加え、切り抜き合成された画面ｇ３により、一層、違和感を無くすことができる上、さらに、遷移画面を準備する手間を低減することができる。
【０１３０】
補足すると、この遷移画面ｇ２は、例えば障子を開ける画面において、障子を開けるに従って黒塗り（低輝度）領域を増加させて作成できるため、第２の実施形態に述べた書き割りと絵合わせを要する遷移画面ｇ１に比べ、容易に準備することができる。
【０１３１】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１３２】
本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１の実施形態に係る映像処理システムの構成を示す模式図である。
【図２】同実施形態における座標変換機能を説明するための座標系の模式図である。
【図３】同実施形態における動作を説明するためのフローチャートである。
【図４】同実施形態における動作を説明するためのフローチャートである。
【図５】同実施形態におけるＣＣＷ空間の表示動作を表す模式図である。
【図６】同実施形態におけるＣＣＷ空間からＣＧＶＲ空間への遷移動作を表す模式図である。
【図７】同実施形態におけるＣＧＶＲ空間の表示動作を表す模式図である。
【図８】本発明の第２の実施形態に係る映像処理システムにおけるＣＧＶＲ空間からＣＣＷ空間への遷移動作を表す模式図である。
【図９】同実施形態における遷移画面の作成方法を説明するための模式図である。
【図１０】同実施形態における動作を説明するためのフローチャートである。
【図１１】本発明の第３の実施形態に係る映像処理システムにおけるＣＧＶＲ空間からＣＣＷ空間への遷移動作を表す模式図である。
【図１２】同実施形態における動作を説明するためのフローチャートである。
【符号の説明】
【０１３４】
１０…ジョイスティック、２０…制御ＰＣ、２１…ジョイスティックＩ／Ｏモジュール、２２，２３…座標系変換部、２４…遷移判定モジュール、３０…ＣＣＷ装置、３１，４１…ジョイスティックモジュール、３２，４２…現在位置／向き処理部、３３…二次元ＣＣＷ空間処理部、３４，４４…吸い付き移動モジュール、４０…ＣＧＶＲ装置、４３…三次元ＣＧ空間処理部、５０…映像スイッチャ、６０…モニタ装置。
【図１】
2005050100.tif 000003
【図２】
2005050100.tif 000004
【図３】
2005050100.tif 000005
【図４】
2005050100.tif 000006
【図５】
2005050100.tif 000007
【図６】
2005050100.tif 000008
【図７】
2005050100.tif 000009
【図８】
2005050100.tif 000010
【図９】
2005050100.tif 000011
【図１０】
2005050100.tif 000012
【図１１】
2005050100.tif 000013
【図１２】
2005050100.tif 000014