(57)【要約】【課題】簡単な画像処理で、現実感のある仮想体験を視聴者に行わせることができる、ウォークスルー・システム及びプログラムを、安価に提供する。【解決手段】移動画像データ保存部１２１は、視聴者がパスを移動する際の視界変化を示す移動動画を表示部１１０に表示させるための、全周囲の移動画像データを保存する。静止画像データ保存部１２２は、静止スポットにおける静止画像を表示部１１０に表示させるための全周囲の静止画像データを保存する。表示処理部１４０は、操作部１３０が移動先の静止スポットを選択したときに、この選択結果に対応する移動画像データ及び静止画像データを移動画像データ保存部１２１及び静止画像データ保存部１２２から読み出して、仮想体験用の画像として表示部１１０に順次表示させる。このようなシステムにより、複数の静止スポット間に設定されたパスを移動して周囲を見渡す仮想体験を視聴者に行わせる。【選択図】図１
2018067229.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止スポット間に設定されたパスを移動して周囲を見渡す仮想体験を視聴者に行わせるためのウォークスルー・システムであって、
前記仮想体験用の画像を表示する表示部と、
前記視聴者が前記パスを移動する際の視界変化を示す移動動画を、前記表示部に表示させるための、移動画像データを保存する移動画像データ保存部と、
前記静止スポットにおける静止画像を、前記表示部に表示させるための、静止画像データを保存する静止画像データ保存部と、
何れかの前記静止スポットが選択された状態で、移動先の該静止スポットを選択するための操作部と、
該操作部が前記移動先の静止スポットを選択したときに、この選択結果に対応する前記移動画像データ及び前記静止画像データを前記移動画像データ保存部及び前記静止画像データ保存部から読み出して、前記仮想体験用の画像として前記表示部に順次表示させる表示処理部と、
を備えることを特徴とするウォークスルー・システム。
【請求項２】
前記表示処理部は、
何れかの前記静止スポットの前記静止画像を前記表示部に表示させる際に、該静止画像に重ねて、当該静止スポットからの移動が可能な他の該静止スポットへの移動方向を示すマークを１個又は複数個表示させるマーク表示処理と、
前記操作部によって何れかの該マークが選択されたときに、その選択された移動方向に配置された前記静止スポットの内で最も移動距離が短いものを、前記移動先の静止スポットに決定する移動先決定処理と、
を更に実行することを特徴とする請求項１に記載のウォークスルー・システム。
【請求項３】
前記移動画像データ保存部が保存する前記移動画像データは、前記パス上を移動するカメラによって撮影された動画であり、
前記表示処理部は、該動画を、前記移動動画として前記表示部に表示させる、
ことを特徴とする請求項１又は２に記載のウォークスルー・システム。
【請求項４】
前記移動画像データ保存部が保存する前記移動画像データは、前記パス毎に複数の地点でそれぞれ撮影された静止画像であり、
前記表示処理部は、同一の前記パスに対応する複数の該静止画像をアニメーション化した画像を、前記移動動画として前記表示部に表示させる、
ことを特徴とする請求項１又は２に記載のウォークスルー・システム。
【請求項５】
前記移動画像データ保存部が保存する前記移動画像データは、前記パスの移動元の前記静止スポットで撮影された１枚の基準静止画像であり、
前記表示処理部は、該１枚の基準静止画像から変換した複数の変換静止画像をアニメーション化してなる画像を、前記移動動画として前記表示部に表示させ、
該複数の変換静止画像は、
撮影を行った空間を三次元モデル化し、この三次元モデルに、実際の計測結果に基づいた座標を有する複数の基準点を設定する第１処理と、
各基準点の三次元座標を、前記パス上の複数の位置に対応する複数の二次元投影座標に変換する第２処理と、
前記基準静止画像の画素から、前記基準点に対応するものをそれぞれ特定する第３処理と、
前記複数の二次元投影座標のそれぞれについて、前記画素の位置が、これに対応する前記基準点の前記二次元投影座標と一致するように、前記基準静止画像を変形させる第４処理と、
を含む移動動画生成処理で生成されることを特徴とする請求項１又は２に記載のウォークスルー・システム。
【請求項６】
前記基準点は、前記移動元の静止スポット上と、前記移動先の静止スポット上と、該移動先の静止スポットの後方にある壁面上の点とに設定されたことを特徴とする請求項５に記載のウォークスルー・システム。
【請求項７】
請求項１乃至６の何れかに記載の表示処理部をコンピュータで実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、静止スポット間を移動して周囲を見渡す仮想体験を視聴者に行わせるためのウォークスルー・システムに関する。この発明は、例えば、視聴者に、建築物の内部を歩き回って見学する仮想体験を行わせるシステムに適用して好適である。
【背景技術】
【０００２】
従来より、住宅等の建築物を購入・借り入れしたい顧客に対して、その建築物の写真や動画を見せ、多数の種類の住宅から自分の好みに合った住宅等を絞り込む際の参考にさせる販売手法が知られている。
【０００３】
また、その建築物の構造等を顧客が更に理解し易くなるように、各部屋等の全周囲（３６０゜）の静止画をパーソナル・コンピュータやスマート・フォン等で視聴させるサービスも、既に実現されている。
【０００４】
更には、単に静止画や動画を見せるのでは無く、その建築物の見学を顧客に仮想体験させる技術も、既に提案されている。このような技術を開示する文献として、例えば、下記特許文献１が知られている。
【０００５】
特許文献１の技術では、予め建築物の三次元構造をＣＡＤ(Computer Aided
Design) システムで構築しておき、そのＣＡＤデータを用いて、視聴者の疑似動作に合わせた画像を逐次生成・表示する。この技術を用いることで、視聴者は、この建築物内を自由にウォークスルーしながら見て回ることができ、これにより、多種類の住宅から自分の好みに合った住宅等を絞り込み易くなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−１０６４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、視聴者が住宅内を歩き回るときや周りを見渡すときの視界を、ＣＡＤシステム上に構築した三次元空間から生成するため、非常に高い処理能力がシステムに要求されると共に作成作業の人的負担も非常に大きくなり、従って、システムが高価になるという欠点がある。その反面、実際に撮影したものと比較して、現実感に劣る。
【０００８】
この発明の課題は、実際に撮影した画像を元に簡単な画像処理で、現実感のある仮想体験を視聴者に行わせることができる、ウォークスルー・システム及びプログラムを、安価に提供することにある。
【課題を解決するための手段】
【０００９】
かかる課題を解決するために、請求項１の発明に係るウォークスルー・システムは、複数の静止スポット間に設定されたパスを移動して周囲を見渡す仮想体験を視聴者に行わせるためのウォークスルー・システムであって、前記仮想体験用の画像を表示する表示部と、前記視聴者が前記パスを移動する際の視界変化を示す移動動画を、前記表示部に表示させるための、移動画像データを保存する移動画像データ保存部と、前記静止スポットにおける静止画像を、前記表示部に表示させるための、静止画像データを保存する静止画像データ保存部と、何れかの前記静止スポットが選択された状態で、移動先の該静止スポットを選択するための操作部と、該操作部が前記移動先の静止スポットを選択したときに、この選択結果に対応する前記移動画像データ及び前記静止画像データを前記移動画像データ保存部及び前記静止画像データ保存部から読み出して、前記仮想体験用の画像として前記表示部に順次表示させる表示処理部と、を備えることを特徴とする。
【００１０】
請求項２の発明は、請求項１に記載の構成に加えて、前記表示処理部は、何れかの前記静止スポットの前記静止画像を前記表示部に表示させる際に、該静止画像に重ねて、当該静止スポットからの移動が可能な他の該静止スポットへの移動方向を示すマークを１個又は複数個表示させるマーク表示処理と、前記操作部によって何れかの該マークが選択されたときに、その選択された移動方向に配置された前記静止スポットの内で最も移動距離が短いものを、前記移動先の静止スポットに決定する移動先決定処理と、を更に実行することを特徴とする。
【００１１】
請求項３の発明は、請求項１又は２に記載の構成に加えて、前記移動画像データ保存部が保存する前記移動画像データは、前記パス上を移動するカメラによって撮影された動画であり、前記表示処理部は、該動画を、前記移動動画として前記表示部に表示させる、ことを特徴とする。
【００１２】
請求項４の発明は、請求項１又は２に記載の構成に加えて、前記移動画像データ保存部が保存する前記移動画像データは、前記パス毎に複数の地点でそれぞれ撮影された静止画像であり、前記表示処理部は、同一の前記パスに対応する複数の該静止画像をアニメーション化した画像を、前記移動動画として前記表示部に表示させる、ことを特徴とする。
【００１３】
請求項５の発明は、請求項１又は２に記載の構成に加えて、前記移動画像データ保存部が保存する前記移動画像データは、前記パスの移動元の前記静止スポットで撮影された１枚の基準静止画像であり、前記表示処理部は、該１枚の基準静止画像から変換した複数の変換静止画像をアニメーション化してなる画像を、前記移動動画として前記表示部に表示させ、該複数の変換静止画像は、撮影を行った空間を三次元モデル化し、この三次元モデルに、実際の計測結果に基づいた座標を有する複数の基準点を設定する第１処理と、各基準点の三次元座標を、前記パス上の複数の位置に対応する複数の二次元投影座標に変換する第２処理と、前記基準静止画像の画素から、前記基準点に対応するものをそれぞれ特定する第３処理と、前記複数の二次元投影座標のそれぞれについて、前記画素の位置が、これに対応する前記基準点の前記二次元投影座標と一致するように、前記基準静止画像を変形させる第４処理と、を含む移動動画生成処理で生成されることを特徴とする。
【００１４】
請求項６の発明は、請求項５に記載の構成に加えて、前記基準点は、前記移動元の静止スポット上と、前記移動先の静止スポット上と、該移動先の静止スポットの後方にある壁面上の点とに設定されたことを特徴とする。
【００１５】
請求項７の発明に係るプログラムは、請求項１乃至６の何れかに記載の表示処理部をコンピュータで実現する。
【発明の効果】
【００１６】
請求項１の発明では、各静止スポットで周囲を見渡す仮想体験のための静止画像と、これら静止スポット間の移動する仮想体験のための動画とを、個別に作成することとした。このため、請求項１の発明によれば、建築物全体の三次元構造を仮想的に構築する必要が無いので、十分に現実感のある仮想体験を視聴者に行わせることができるにも拘わらず、撮影作業や画像処理を簡単にできる。
【００１７】
請求項２の発明によれば、表示部が静止スポットでの視聴者の視界を表示しているときに、その画像に重ねて表示されたマークを選択するだけで、次の静止スポットへ移動できるので、視聴者が仮想空間内を歩き回る仮想体験を、簡単な操作のみで行える。
【００１８】
請求項３の発明によれば、移動時の動画として、実際にパス上を移動するカメラによって撮影された動画を使用するので、移動の仮想体験を十分に現実感のあるものにできるにも拘わらず、非常に安価に実現できる。
【００１９】
請求項４の発明によれば、移動時の動画として、ルート上の複数地点で撮影した静止画像をアニメーション化したものを使用するので、移動の仮想体験を十分に現実感のあるものにできるにも拘わらず、非常に安価に実現できる。
【００２０】
請求項５の発明によれば、移動時の動画を、１枚の静止画像から生成するので、移動の仮想体験を十分に現実感のあるものにできるにも拘わらず、非常に安価に実現できる。
【００２１】
請求項６の発明によれば、基準点を移動元の静止スポット上と、移動先の静止スポット上と、移動先の静止スポットの後方にある壁面上の点としたので、移動の仮想体験を十分に現実感のあるものとすることができるにも拘わらず、非常に安価に実現できる。
【００２２】
請求項７の発明によれば、請求項１乃至６に記載の表示処理部をコンピュータで実現できる。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態１に係るウォークスルー・システムの構成を概略的に示すブロック図である。
【図２】実施の形態１に係る画像データを説明するための概念図である。
【図３】実施の形態１に係る表示部の画面表示を説明するための概念図である。
【図４】実施の形態１に係る表示部の画面表示を説明するための概念図である。
【図５】この発明の実施の形態２に係るウォークスルー・システムの構成を概略的に示すブロック図である。
【図６】実施の形態３に係る画像データを説明するための概念図である。
【発明を実施するための形態】
【００２４】
［この発明の実施の形態１］  
以下、この発明の実施の形態１について、この発明を、住宅の内部を見学する仮想体験を提供するシステムに適用した場合を例に採って、説明する。
【００２５】
図１に示したように、この実施の形態１に係るウォークスルー・システム１００は、表示部１１０と、データベース１２０と、操作部１３０と、表示処理部１４０とを備えている。なお、表示処理部１４０は、ハードウエア的に構築することも可能であるが、ソフトウエア的に構築しても良い。
【００２６】
図１において、表示部１１０は、仮想体験用の画像を表示して、視聴者に視聴させるためのデバイスである。この表示部１１０としては、例えば、コンピュータの液晶ディスプレイや、タブレット端末のディスプレイ等を使用できる。更には、三次元の仮想体験を提供したい場合には、例えば、ゴーグル型のバーチャル・リアリティ用ヘッドセット等を使用できる。
【００２７】
データベース１２０は、表示部１１０に表示する画像を生成するための各種データが格納される。このために、このデータベース１２０は、移動画像データ保存部１２１と、静止画像データ保存部１２２と、ウォークスルー情報保存部１２３とを備えている。このデータベースは、インターネット等の通信網を介して、表示処理部１４０に接続しても良い。
【００２８】
以下、これらの保存部１２１、１２２、１２３に格納されるデータ及び情報について説明する。
【００２９】
この実施の形態１では、図２に示したような住宅のウォークスルーを、視聴者（仮想体験者）に提供する。
【００３０】
図２において、静止スポット１〜１２は、ウォークスルーの仮想体験時に、視聴者が立ち止まって住宅内を見渡す位置である。この実施の形態１では、これら静止スポット１〜１２にカメラを固定して、全周囲（３６０゜）のパノラマ静止画を撮影する。但し、全周囲でない、通常の動画を用いても良い。この撮影で得られた画像データ（以下、「静止画像データ」と記す）は、静止画像データ保存部１２２に保存される。
【００３１】
また、パスＰ１〜Ｐ１４は、ウォークスルーの仮想体験において、視聴者が住宅内を歩き回る際の移動経路である。この実施の形態１では、これらパスＰ１〜Ｐ１４のそれぞれで、カメラを移動させながら、全周囲のパノラマ動画を撮影する。この撮影で得られた画像データ（以下、「移動画像データ」と記す）は、移動画像データ保存部１２１に保存される。
【００３２】
更に、ウォークスルー情報保存部１２３には、表示処理部１４０（後述）が、移動画像データや静止画像データを保存部１２１、１２２から適宜読み出して仮想体験用画像を生成するために必要な各種情報を保存する。具体的には、このウォークスルー情報保存部１２３には、各静止スポット１〜１２の識別番号、各静止スポット１〜１２から移動可能な他の静止スポットとその移動方向、各静止スポット１〜１２と静止画像データ保存部１２２に保存された静止画像データとの関連付け情報、各パスＰ１〜Ｐ１４と移動画像データ保存部１２１に保存された移動画像データとの関連付け情報等が保存される。
【００３３】
一方、図１において、操作部１３０は、ウォークスルー・システム１００に対する各種操作を行う。また、この操作部１３０を操作者（視聴者や、仮想体験サービスの提供者等）が操作することにより、移動先静止スポットを選択することができる（詳細は後述する）。操作部１３０としては、例えば、キーボード、マウス、タブレット端末のタッチパネル機構、ゲームコントローラ等を使用することができる。
【００３４】
表示処理部１４０は、操作部１３０の操作に従い、データベース１２０の保存部１２１、１２２、１２３に格納されたデータ及び情報を用いて、ウォークスルーを仮想体験するための画像を適宜生成する。
【００３５】
以下、表示処理部１４０の処理について説明する。
【００３６】
仮想体験が開始されたとき、表示処理部１４０は、仮想空間上の視聴者の位置を、何れかの静止スポット（図２参照）に設定する。そして、表示処理部１４０は、データベース１２０のウォークスルー情報保存部１２３からその静止スポットの識別番号を読み出し、更に、この識別番号に対応する静止画像データを、静止画像データ保存部１２２から読み出す。そして、表示処理部１４０は、この静止画像データを、表示部１１０に送る。その結果、表示部１１０は、その静止スポットに視聴者が立っているときの視界を、静止画像として表示する。
【００３７】
上述のように、この静止画像は、全周囲（３６０゜）のパノラマ静止画である。このため、操作者が操作部１３０を操作することで、視聴者は、図３に示したように、前後左右上下の略３６０゜の方向を自由に見渡すことができる。また、この静止画は、ズームイン／ズームアウトも、自由に行うことができる。
【００３８】
図３は、静止スポット１に対応する静止画像の一例であり、正面、斜め上、斜め下、斜め右、斜め左の視界を示している。
【００３９】
また、このとき、表示処理部１４０は、データベース１２０のウォークスルー情報保存部１２３から、その静止スポットから移動可能な他の静止スポットと、その移動方向に関する情報を読み出す。そして、表示処理部１４０は、表示部１１０の静止画像に重ねて、これら移動可能な静止スポットの方向を示すマークを表示させる。
【００４０】
図４は、静止スポット２に対応する静止画像の一例である。静止スポット２は、静止スポット１、３、４、５との間にパスＰ１、Ｐ２、Ｐ４、Ｐ５が設定されており、従って、これら静止スポット１、３、４、５への移動が可能である（図２参照）。このため、表示部１１０には、静止スポット２から見た静止画像に重ねて、静止スポット１、３、４、５の方向を示すマークが表示される。
【００４１】
図４の例では、視聴者が窓の方向を見ているときの静止画像であるため、静止スポット１の方向を示すマークＭ１と、静止スポット３の方向を示すマークＭ２とが、表示部１１０に表示されている。この状態において、視聴者が右方向へ視界を移すことにより、表示部１１０には、静止スポット４の方向を示すマークが表示されるようになる（図示せず）。また、この状態において、視聴者が背後へ視界を移すことにより、表示部１１０には、静止スポット５の方向を示すマークが表示されるようになる（図示せず）。
【００４２】
なお、移動可能な静止スポットが、同じ方向に複数個存在する場合には、その時に選択されている静止スポット（仮想体験において、視聴者が位置している静止スポット）から最も近いものを、移動可能な静止スポットとすればよい。
【００４３】
操作者は、表示部１１０が表示しているマークから、何れか一つを選択することができる。例えば、操作部１３０としてマウスを使用している場合であれば、選択したいマークの位置にポインタを移動させてマウスをクリックすることで、操作者は任意のマークを選択できる。
【００４４】
何れかのマークが選択されると、表示処理部１４０は、そのマークが示す方向に位置する静止スポットを特定して、移動先静止スポットに設定する。更に、表示処理部１４０は、現在の静止スポット（移動元静止スポット）と移動先静止スポットとを結ぶパスを、パスＰ１〜Ｐ１４から特定する。
【００４５】
続いて、表示処理部１４０は、特定されたパスに対応する移動画像データを、データベース１２０の移動画像データ保存部１２１から読み出す。そして、表示処理部１４０は、その移動画像データを表示部１１０に送る。これにより、表示部１１０が、移動画像を表示する。
【００４６】
上述したように、この移動画像は、全周囲（３６０゜）のパノラマ動画である。このため、各静止スポット１〜１２の静止画像と同様、操作部１３０を操作することで、視聴者は、前後左右上下の略３６０゜の方向を、自由に見渡すことができる。また、この静止画は、ズームイン／ズームアウトや移動の停止等も、自由に行うことができる。
【００４７】
移動画像を表示する場合には、移動元静止スポットから移動先静止スポットへの移動方向に応じて、その移動画像の再生方向が決定される。すなわち、動画は、片方向のみ撮影し保存しておけば、逆方向への移動の動画は逆回転に再生することで実現できる。
【００４８】
また、移動元静止スポットの静止画像がズームイン／ズームアウトされている場合は、その表示倍率に一致するように、移動画像の表示倍率を設定しても良い。
【００４９】
次に、表示処理部１４０は、移動先の静止画像データを、データベース１２０の静止画像データ保存部１２２から読み出す。そして、表示処理部１４０は、表示部１１０による移動画像の再生の終了後に、仮想空間上の視聴者の位置を移動先静止スポットに設定すると共に、その静止画像データを表示部１１０に送る。
【００５０】
更に、表示処理部１４０は、データベース１２０のウォークスルー情報保存部１２３から、その静止スポットから移動可能な静止スポットと方向に関する情報を読み出す。そして、表示処理部１４０は、表示部１１０の静止画像に重ねて、これら移動可能な静止スポットの方向を示すマークを表示させる。
【００５１】
その後も、操作者が何れかのマークを選択するたびに、表示処理部１４０が同様の動作を繰り返す。
【００５２】
以上説明したように、この実施の形態１では、各静止スポットで周囲を見渡す仮想体験のための静止画像と、これら静止スポット間の移動する仮想体験のための動画とを、個別に撮影して保存することとした。そして、各操作者が移動先静止スポットを選択することで、各静止スポット間を移動する仮想体験を行えるようにした。このため、この実施の形態１によれば、建築物の仮想的な三次元構造を構築しないにも拘わらず、十分に現実感のある仮想体験を視聴者に行わせることができる。従って、この実施の形態１によれば、撮影作業や画像処理を簡単にできると共に、高価な撮影機材を使用する必要が無い。
【００５３】
また、この実施の形態１によれば、表示部１１０が静止スポットでの視聴者の視界を表示しているときに、その画像に重ねて表示されたマークを選択するだけで、次の静止スポットへの移動を行うことができ、従って、視聴者が仮想空間内を歩き回る仮想体験を、簡単な操作のみで行える。
【００５４】
更に、この実施の形態１では、移動時の動画として、実際にパス上を移動するカメラによって撮影された動画を使用するので、移動の仮想体験を十分に現実感のあるものとすることができる。
【００５５】
［この発明の実施の形態２］
この発明の実施の形態２について、図５のブロック図を用いて説明する。
【００５６】
上述の実施の形態１では、パスＰ１〜Ｐ１４でカメラを移動させながら撮影した全周囲のパノラマ動画を移動画像データ保存部１２１に保存して、移動画像に使用した。
【００５７】
これに対して、この実施の形態２では、パスＰ１〜Ｐ１４のそれぞれにおいて、複数の地点でパノラマ静止画像を撮影し、これらパノラマ静止画像を、移動画像データとして、移動画像データ保存部１２１に保存する。移動画像は、移動中の動画表現のためにのみ用いられるため、静止スポットの画像よりも解像度や画質を落としても影響は少ない。そこで、データ容量やコンピュータの処理負荷などを考慮して、解像度や画質を落としたものを用いてよい。
【００５８】
また、ウォークスルー情報保存部１２３には、これら複数の移動画像データと各パスＰ１〜Ｐ１４との関連付け情報等が保存される。
【００５９】
そして、何れかのパスの移動動画を表示部１１０に再生させる際に、表示処理部１４０が、そのパスに対応する複数の画像データ（静止画像のデータ）を、移動画像データ保存部１２１から読み出し、動画生成部５１０へ送る。続いて、この動画生成部５１０が、これらの画像データをアニメーション化すること（すなわち、連続的に表示を切り替えること）で、そのパスに対応する移動動画を生成し、表示処理部１４０へ送る。そして、表示処理部１４０が、その動画の移動動画を表示部１１０に送って、表示させる。
【００６０】
他の構成や動作は、上述の実施の形態１と同様である。
【００６１】
この実施の形態２によれば、移動の仮想体験を十分に現実感のあるものとしつつ、上述の実施の形態１よりも更に、仮想体験を安価に提供できる。
【００６２】
［この発明の実施の形態３］
この発明の実施の形態３について説明する。この実施の形態３に係るシステム構成は、図５と同様である。
【００６３】
この実施の形態３では、パスＰ１〜Ｐ１４のそれぞれにおいて、一方の静止スポットから他方の静止スポットを見た視界の全周囲（３６０゜）の静止画（例えばパノラマ静止画）の撮影を、１枚ずつ行う。この撮影で得られた静止画像データは、移動画像データ保存部１２１に保存される。
【００６４】
また、ウォークスルー情報保存部１２３には、これら静止画像データと各パスＰ１〜Ｐ１４との関連付け情報等が保存される。
【００６５】
そして、何れかのパスの移動動画を表示部１１０に再生させる際に、表示処理部１４０が、そのパスに対応する１枚の静止画像データを、移動画像データ保存部１２１から読み出し、動画生成部５１０へ送る。そして、この動画生成部５１０が、この静止画像データを三次元のモデルにマッピングし、その三次元空間を徐々に移動することでそのパスを移動しているように見せる移動動画を生成し、表示処理部１４０へ送る。
【００６６】
ここで、周知のように、３６０゜カメラで撮影した画像は、超広角カメラで撮影したような、歪んだ画像である。このため、動画生成部５１０は、この画像に写っている空間の三次元モデルに基づき、以下のようにして、撮影した画像を加工する。
【００６７】
（１）最初に、以下のようにして、移動元静止スポット上で移動先静止スポットを眺めたときの視界に相当する静止画像データ（以下、「基準静止画像」と記す）を生成する。
【００６８】
ａ．まず、撮影を行った空間を三次元モデル化し、この三次元モデルに複数の基準点を設定する。各基準点は、それぞれ、三次元（ｘ，ｙ，ｚ）の座標を有する。各基準点の三次元座標は、撮影を行った現場で、各基準点となる場所の位置関係を計測することによって決定される。
【００６９】
ｂ．各基準点の三次元座標を、移動元静止スポットにおける二次元投影座標（すなわち、二次元画像として表示する時の座標）に変換する。
【００７０】
ｃ．基準静止画像の画素から、これら基準点に対応するものを特定する。
【００７１】
ｄ．そして、これらの画素の位置が、それぞれ、対応する基準点の二次元座標と一致するように、基準静止画像を変形させる。
【００７２】
以上のａ〜ｄにより、最初の静止画像データ（以下、「変換静止画像」と記す）が完成する。
【００７３】
（２）次に、各基準点の三次元座標を、移動元静止スポットから所定距離だけ移動先静止スポットに近づいたときの二次元投影座標に変換する。そして、変換後の二次元投影座標について、上述のｃ、ｄの処理を行う。
【００７４】
（３）その後も、二次元投影座標を、移動先静止スポットに徐々に近づいたときのものに変換しつつ、上述のｃ、ｄの処理を繰り返す。そして、移動先静止スポットに到達したときの変換静止画像が得られると、これらの処理の繰り返しを終了する。
【００７５】
（４）全ての変換静止画像を生成すると、動画生成部５１０は、これらの変換静止画像をアニメーション化することで、そのパスに対応する移動動画を生成する。
【００７６】
その後、動画生成部５１０は、この移動動画を、表示処理部１４０へ送る。そして、表示処理部１４０が、その移動動画を表示部１１０に送って、表示させる。
【００７７】
ここで、動画生成部５１０が生成する各変換静止画像は、三次元モデルの基準点数を多くするほど、歪みの少ない高画質なものにできる。そして、各変換静止画像が高画質であるほど、それらをアニメーション化した移動動画も高画質になる。
【００７８】
例えば、撮影した部屋が床、天井、四方の壁からなる六面体空間であると仮定した場合には、移動元静止スポットと移動先静止スポットと六つの面との距離や位置関係等が正確に特定されるように、多数の基準点を設定すれば、三次元モデルを正確に設定でき、このため、視界を正確に再現することができる。
【００７９】
しかしながら、上述のように、全周囲（３６０゜）の静止画に基準点を設定するためには、その基準点の位置を実際に正確に計測して、その三次元座標を決定しなければならない。このため、基準点の数が多いほど、計測作業の労力が増大して、移動画像の作成費用を増大させることになる。
【００８０】
このため、この実施の形態３では、図６に示したように、基準点を、移動元静止スポットＰｎ上と、移動先静止スポットＰｍ上と、その移動先静止スポットＰｍの後方にある壁面上の点Ｐｗの、三点のみとする。そして、移動元静止スポットＰｎから壁面の点Ｐｗまでの距離Ｌ１と、移動元静止スポットＰｎから移動先静止スポットＰｍまでの距離Ｌ２のみを、計測する。
【００８１】
その結果、この実施の形態３では、上記のような六面体空間に対応させて、回転楕円体の三次元モデルを設定することになる。このため、各静止画像データは、画像の中心部分では高画質であるが（歪みが少ないが）、周辺部分に近いほど歪みが大きい画像となる。しかしながら、本発明者等の検討によれば、このような静止画像データをアニメーション化した移動動画であっても、静止スポット間を移動する仮想体験の動画としては、十分な現実感が得られる。
【００８２】
また、基準点を上述のような三点とすることで、計測作業の労力を低減させて、移動画像の作成費用を減らすことができる。
【００８３】
他の構成や動作は、上述の実施の形態１と同様である。
【００８４】
以上説明したように、この実施の形態３によれば、移動の仮想体験を十分に現実感のあるものとしつつ、上述の実施の形態１、２よりも更に、仮想体験を安価に提供できる。
【符号の説明】
【００８５】
１００  システム
１１０  表示部
１２０  データベース
１２１  移動画像データ保存部
１２２  静止画像データ保存部
１２３  ウォークスルー情報保存部
１３０  操作部
１４０  表示処理部
【図１】
2018067229.tif 000003
【図２】
2018067229.tif 000004
【図３】
2018067229.tif 000005
【図４】
2018067229.tif 000006
【図５】
2018067229.tif 000007
【図６】
2018067229.tif 000008