(57)【要約】【課題】本発明の課題は、構造物に関する三次元画像をシミュレーション表示する際のサーバ側及びユーザ側の端末の処理負担を軽減するとともに、ネットワークを通じてユーザ側の端末で構造物内部を自由に視点移動して三次元画像をシミュレーション表示することを可能にすることである。【解決手段】サービス提供サーバ装置２は、制御部８、二次元画像処理部６、三次元画像処理部７、二次元データ記憶部９及び三次元データ記憶部１０を有するデータ記憶部１１、データ入力部１４、通信制御部１２を有し各部はバス１３に接続される。【選択図】図２
2009134390.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたユーザ端末からの視点移動指示に応じて、前記ネットワークを通じて前記ユーザ端末側で構造物内を移動する三次元画像をシミュレーション表示する構造物移動シミュレーションシステムであって、
前記構造物に関わる第１の二次元画像データを取り込み、該第１の二次元画像データから二次元モデリングデータを生成し、該二次元モデリングデータを二次元マッピング処理して前記構造物内を移動する領域を設定した二次元マッピングデータを生成する二次元画像処理部と、
前記二次元モデリングデータと前記二次元マッピングデータを記憶する二次元データ記憶部と、
前記構造物に関わる第２の二次元画像データを取り込んで、該第２の二次元画像データと前記二次元データ記憶部に記憶された前記二次元モデリングデータを比較して画像データを生成し、該第２の二次元画像データと前記二次元データ記憶部に記憶された前記二次元マッピングデータを三次元マッピング処理して前記構造物内の視点位置を設定した三次元マッピングデータを生成する三次元画像処理部と、
前記画像データと前記三次元マッピングデータを記憶する三次元データ記憶部と、
前記ユーザ端末から視点移動指示を受信して、前記三次元データ記憶部に記憶された前記画像データと前記三次元マッピングデータを前記ネットワークを通じて前記ユーザ端末に送信し、該前記ユーザ端末側で構造物内を移動する三次元画像をシミュレーション表示させる通信制御部と、
を具備することを特徴とする構造物移動シミュレーションシステム。
【請求項２】
前記二次元画像処理部は、前記第１の二次元画像データに基づいて前記構造物内を移動する際の進入禁止領域を前記二次元マッピングデータに設定することを特徴とする請求項１に記載の構造物移動シミュレーションシステム。
【請求項３】
前記三次元画像処理部は、前記視点位置に基づく上下、左右、前後の各領域に対応する三次元マッピングデータを生成し、
前記通信制御部は、前記視点移動指示を受信する前に前記視点位置に基づく上下、左右、前後の各領域に対応する三次元マッピングデータを前記ユーザ端末に送信することを特徴とする請求項１又は２に記載の構造物移動シミュレーションシステム。
【請求項４】
前記通信制御部は、前記ユーザ端末から受信する視点移動指示に応じて、当該視点移動先の前記視点位置に基づく前記上下、左右、前後の各領域に対応する三次元マッピングデータを前記ユーザ端末に送信することを特徴とする請求項１又は２に記載の構造物移動シミュレーションシステム。
【請求項５】
ネットワークに接続されたユーザ端末からの視点移動指示に応じて、前記ネットワークを通じて前記ユーザ端末側で構造物内を移動してシミュレーション表示するための三次元画像を提供するサーバ装置であって、
前記構造物に関わる第１の二次元画像データを取り込み、該第１の二次元画像データから二次元モデリングデータを生成し、該二次元モデリングデータを二次元マッピング処理して前記構造物内を移動する領域を設定した二次元マッピングデータを生成する二次元画像処理部と、
前記二次元モデリングデータと前記二次元マッピングデータを記憶する二次元データ記憶部と、
前記構造物に関わる第２の二次元画像データを取り込んで、該第２の二次元画像データと前記二次元データ記憶部に記憶された前記二次元モデリングデータを比較して画像データを生成し、該第２の二次元画像データと前記二次元データ記憶部に記憶された前記二次元マッピングデータを三次元マッピング処理して前記構造物内の視点位置を設定した三次元マッピングデータを生成する三次元画像処理部と、
前記画像データと前記三次元マッピングデータを記憶する三次元データ記憶部と、
前記ユーザ端末から視点移動指示を受信して、前記三次元データ記憶部に記憶された前記画像データと前記三次元マッピングデータを前記ネットワークを通じて前記ユーザ端末に送信する通信制御部と、
を具備することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造物シミュレーションシステム及びサーバ装置に係り、特に、マンションや一戸建て、博物館、病院及びショッピングモール等の構造物に関わる三次元画像をネットワークを通じて不特定多数のユーザに提供する構造物移動シミュレーションシステム及びサーバ装置に関する。
【背景技術】
【０００２】
近年、不動産の仲介業務等にコンピュータシステムを用いて、ユーザの要求に応じた不動産物件情報を検索するサービスが提供されている。このようなサービスでは、例えば、不動産物件の資料、間取り、最寄り駅等の検索条件を入力することにより、その検索条件に該当する物件の情報をサーバに登録されている物件情報から検索し、検索結果を表示するようにしている。
【０００３】
また、三次元画像を利用して、例えば、物件周囲の環境や住戸の日照、眺望や室内の状況等を、インターネットを通じてユーザ側の端末でシミュレーション表示するサービスを提供するシステムも提案されている（特許文献１〜３参照）。
【０００４】
特許文献１に記載された三次元コンピュータグラフィック画像生成用サーバ及び特許文献２に記載された不動産物件仲介支援システムでは、予め仮想３Ｄ空間内に配置したカメラの視点を移動させて、物件の室内の三次元画像をインターネットを通じてユーザ側の端末でシミュレーション表示するサービスを提供している。
【０００５】
特許文献３に記載された不動産情報提供システムでは、視点移動指示に応じて、不動産物件周辺の環境を三次元画像でインターネットを通じてユーザ側の端末でシミュレーション表示するサービスを提供している。
【特許文献１】特開２００１−３３８０３７号公報
【特許文献２】特開２００１−２３６３９６号公報
【特許文献３】特開２００７−１８３７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１〜３では、仮想３Ｄ空間内に配置したカメラの視点移動や視点移動指示に応じて、物件の室内や不動産物件周辺の環境の三次元画像をインターネットを通じてユーザ側の端末でシミュレーション表示する機能について開示しているだけであり、サーバ側で三次元画像を生成する過程やユーザ側の端末に三次元画像を提供する過程が開示されておらず、システムとして実現することは困難である。すなわち、物件に関する二次元画像を三次元画像に変換する処理過程や視点移動に応じて三次元画像を移動させる処理過程等が開示されていない。
【０００７】
また、上記特許文献１〜３では、視点の移動範囲が予め設定した仮想３Ｄ空間内のカメラの配置位置や物件周囲の環境に限定されているため、物件を三次元画像でシミュレーション表示する範囲も限定されている。
【０００８】
本発明は、構造物に関する三次元画像をシミュレーション表示する際のサーバ側及びユーザ側の端末の処理負担を軽減するとともに、ネットワークを通じてユーザ側の端末で構造物内部を自由に視点移動して三次元画像をシミュレーション表示することを可能にする構造物移動シミュレーションシステム及びサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本実施の形態に係る第１の特徴は、ネットワークに接続されたユーザ端末からの視点移動指示に応じて、ネットワークを通じてユーザ端末側で構造物内を移動する三次元画像をシミュレーション表示する構造物移動シミュレーションシステムであって、構造物に関わる第１の二次元画像データを取り込み、第１の二次元画像データから二次元モデリングデータを生成し、二次元モデリングデータを二次元マッピング処理して構造物内を移動する領域を設定した二次元マッピングデータを生成する二次元画像処理部と、二次元モデリングデータと二次元マッピングデータを記憶する二次元データ記憶部と、構造物に関わる第２の二次元画像データを取り込んで、第２の二次元画像データと二次元データ記憶部に記憶された二次元モデリングデータを比較して画像データを生成し、第２の二次元画像データと二次元データ記憶部に記憶された二次元マッピングデータを三次元マッピング処理して構造物内の視点位置を設定した三次元マッピングデータを生成する三次元画像処理部と、画像データと三次元マッピングデータを記憶する三次元データ記憶部と、ユーザ端末から視点移動指示を受信して、三次元データ記憶部に記憶された画像データと三次元マッピングデータをネットワークを通じてユーザ端末に送信し、ユーザ端末側で構造物内を移動する三次元画像をシミュレーション表示させる通信制御部と、を具備する構造物移動シミュレーションシステムである。
【００１０】
本実施形態に係る第２の特徴は、ネットワークに接続されたユーザ端末からの視点移動指示に応じて、ネットワークを通じてユーザ端末側で構造物内を移動してシミュレーション表示するための三次元画像を提供するサーバ装置であって、構造物に関わる第１の二次元画像データを取り込み、第１の二次元画像データから二次元モデリングデータを生成し、二次元モデリングデータを二次元マッピング処理して構造物内を移動する領域を設定した二次元マッピングデータを生成する二次元画像処理部と、二次元モデリングデータと二次元マッピングデータを記憶する二次元データ記憶部と、構造物に関わる第２の二次元画像データを取り込んで、第２の二次元画像データと二次元データ記憶部に記憶された二次元モデリングデータを比較して画像データを生成し、第２の二次元画像データと二次元データ記憶部に記憶された二次元マッピングデータを三次元マッピング処理して構造物内の視点位置を設定した三次元マッピングデータを生成する三次元画像処理部と、画像データと三次元マッピングデータを記憶する三次元データ記憶部と、ユーザ端末から視点移動指示を受信して、三次元データ記憶部に記憶された画像データと三次元マッピングデータをネットワークを通じてユーザ端末に送信する通信制御部と、を具備するサーバ装置である。
【発明の効果】
【００１１】
本発明によれば、構造物に関する三次元画像をシミュレーション表示する際のサーバ側及びユーザ側の端末の処理負担を軽減するとともに、ネットワークを通じてユーザ側の端末で構造物内部を自由に視点移動して三次元画像をシミュレーション表示することができる構造物移動シミュレーションシステム及びサーバ装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態に係る構造物移動シミュレーションシステム１について、図面を参照しながら詳細に説明する。
【００１３】
図１は、本実施の形態に係る構造物移動シミュレーションシステム１の全体構成を示す図である。図１に示すように、本実施の形態に係る構造物移動シミュレーションシステム１は、サービス提供サーバ装置２、販売会社サーバ装置３、ユーザ端末４、ネットワーク５を有している。サービス提供サーバ装置２はネットワーク５に接続されて、ネットワーク５を介して単数又は複数のユーザ端末４に接続されている。サービス提供サーバ装置２は、専用回線Ｌを介して販売会社サーバ装置３と接続されている。販売会社サーバ装置３は内装、外装、家具、家電及び調度品等の画像データをサービス提供サーバ装置２に提供することができる。
【００１４】
図２は、図１のサービス提供サーバ装置２の内部構成を示す図である。図２に示すように、本実施の形態に係るサービス提供サーバ装置２は、制御部８、二次元画像処理部６、三次元画像処理部７、二次元データ記憶部９及び三次元データ記憶部１０を有するデータ記憶部１１、データ入力部１４、通信制御部１２を有し各部はバス１３に接続される。
【００１５】
サービス提供サーバ装置２は、販売会社サーバ装置３から提供される内装、外装、家具、家電及び調度品等の画像データをデータ記憶部１１に記憶する。
【００１６】
制御部８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を有している。例えば、サービス提供サーバ装置２にネットワーク５を介してユーザ端末４から三次元シミュレーション表示サービスの要求があった場合に、後述する構造物内の三次元シミュレーション表示サービスを提供する処理を制御する。
【００１７】
二次元画像処理部６は、第１の二次元画像データとして構造物に関わる平面図のデジタルデータを取り込み、平面図のデジタルデータから二次元モデリングデータ２０を生成し二次元データ記憶部９に記憶する。二次元画像処理部６は、記憶した二次元モデリングデータ２０を二次元マッピング処理して構造物内を移動する領域を設定した二次元マッピングデータ３０を生成して、二次元データ記憶部９に記憶する。
【００１８】
三次元画像処理部７は、第２の二次元画像データとして構造物に関わるデジタル写真データを取り込み、デジタル写真データと二次元データ記憶部９に記憶された二次元モデリングデータ２０を比較して構造物を三次元化する画像データを生成する。三次元画像処理部７は、デジタル写真データと二次元データ記憶部９とに記憶された二次元マッピングデータ３０を三次元マッピング処理して構造物内の視点位置を設定した三次元マッピングデータを生成し、生成した三次元マッピングデータと画像データ４０とを三次元データ記憶部１０に記憶する。
【００１９】
二次元データ記憶部９は、二次元モデリングデータ２０と二次元マッピングデータ３０とを記憶する。
【００２０】
三次元データ記憶部１０は、画像データ４０と三次元マッピングデータとを記憶する。二次元データ記憶部９及び三次元データ記憶部１０はデータ記憶部１１内に格納される。データ記憶部１１は、大容量のＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）等で構成してもよい。
【００２１】
通信制御部１２は、ネットワーク５に接続されている。通信制御部１２は、制御部８により制御されて、三次元シミュレーション表示サービスをユーザ端末４に提供する際に、ＴＣＰ／ＩＰプロトコルに基づく通信制御を実行する。
【００２２】
次に、サービス提供サーバ装置２において実行される二次元デジタルデータ（例えば、間取り図）の取り込み、二次元モデリング、二次元マッピング処理について、図３に示すフローチャートを参照して説明する。
【００２３】
図３に示すように、二次元画像処理部６は、まず平面図のデジタルデータ（例えば、間取り図）の有無を判別し（ステップＳ１０１）、平面図のデジタルデータが有れば（ステップＳ１０１：ＹＥＳ）データ入力部１４において取り込み処理を行い（ステップＳ１０２）、平面図のデジタルデータが無ければ（ステップＳ１０７：ＮＯ）平面図のデータを作成する（ステップＳ１０７）。例えば、平面図又は間取り図などを作成し、この図をデジタル化してデータ入力部１４から入力する。次に、二次元画像処理部６は、取り込み処理をした平面図のデジタルデータ及び作成した平面図のデジタルデータを二次元データ記憶部９に記憶する（ステップＳ１０３）。
【００２４】
次に、二次元画像処理部６は、記憶した平面図のデジタルデータを基に二次元モデリング処理を行う（ステップＳ１０４）。ここで、二次元モデリングとは、平面図又は間取り図のデジタルデータを取り込み、加工する工程をいう。この二次元モデリング処理の結果、例えば図４（ａ）に示すような二次元モデリングデータ２０が作成される。
【００２５】
次に、二次元モデリング処理を行ったデジタルデータを二次元データ記憶部９に記憶し（ステップＳ１０５）、記憶したデジタルデータを基に二次元マッピング処理を行う（ステップＳ１０６）。この二次元マッピング処理の結果、例えば図４（ｂ）に示すように、二次元マッピングデータ３０が作成される。この場合、二次元モデリングデータ２０を基にＸＹ座標系を設定して区分することにより二次元マッピングデータ３０が作成される。なお、二次元マッピングデータ３０は構造物の内部について示したが、構造物の外部についてデジタルデータがある場合は構造物の外部のデジタルデータを用いて二次元マッピングデータ３０を作成することができる。
【００２６】
二次元マッピングとは、二次元モデリング処理を行った二次元モデリングデータ２０に対して構造物内を移動する領域をＸＹ座標により設定するとともに、壁や柱などの進入禁止領域をＸＹ座標で区分した領域毎に設定することである。また、各領域に対する内装（例えば、壁、床、家具、家電等）に関する情報は属性情報として対応付けて記憶させるものとする。各領域に対応付けられた属性情報は、後述する構造物移動シミュレーション画面５０内においてポップアップ画面５４（図１０参照）として表示される。
【００２７】
本実施の形態では、二次元マッピング処理において、構造物内の移動領域の設定を行う際に、壁や柱などの視点が侵入してはならない領域を進入禁止領域として設定を行うことに特徴がある。
【００２８】
次に、サービス提供サーバ装置２において実行される二次元デジタルデータの取り込み（例えば、デジタル写真）、画像データ４０の生成処理、三次元マッピング処理について、図５に示すフローチャートを参照して説明する。
【００２９】
図５に示すように、三次元画像処理部７は、まずデジタル写真データの有無を判別し（ステップＳ２０１）、デジタル写真データが有れば（ステップＳ２０１：ＹＥＳ）データ入力部１４において取り込み処理を行い（ステップＳ２０２）、デジタル写真データが無ければ（ステップＳ２０１：ＮＯ）二次元データ記憶部９から二次元マッピングデータ３０を読み込み、三次元化処理を行う（ステップＳ２０６）。
【００３０】
次に、三次元画像処理部７は、デジタル写真データと二次元データ記憶部９に記憶された二次元モデリングデータ２０を比較して構造物を三次元化する画像データ４０の生成処理を行い（ステップＳ２０３）、その画像データ４０と読み込み処理を行った二次元マッピングデータ３０及び三次元化処理を行ったデジタルデータを三次元データ記憶部８に記憶する（ステップＳ２０４）。ここで、画像データ４０の生成処理とはデジタル写真データを取り込み、加工する工程をいう。この画像データ４０の生成処理では、前述のＸＹ座標により区分された各領域を三次元化して、取り込んだデジタル写真データを投影するための画像データ４０を生成する。すなわち、二次元マッピングにおいて区分された各領域を視点移動により移動した際に、その移動した三次元空間内において見える画像を計算により求める処理のことである。
【００３１】
デジタル写真データ及び三次元化処理を行った結果、生成された画像データ４０の例を図６（ａ）に示す。図６（ａ）に示すように構造物内の視点位置Ｐを設定した画像データ４０が作成される。画像データ４０は、二次元マッピングデータ３０のＸＹ座標にＺ座標を設定して作成される。
【００３２】
図６（ａ）に示すように、画像データ４０に視点位置Ｐを設定して、上下、左右、前後の各領域の画像が作成される。視点位置Ｐとは視点移動時の現在位置のことをいう。視点位置Ｐは、構造物移動シミュレーション画面５０においてユーザ端末４からユーザが、画面操作５１（図８参照）の操作方法に従って前進、後退、右向き、左向き、上向き、下向きと任意に移動させることができる構造物内の移動指示手段である。この上下、左右、前後の移動指示により構造物内の三次元空間を任意に移動して表示する為の画像データ４０がステップＳ２０３の画像データ生成処理において生成される。
【００３３】
図６（ｂ）は、図６（ａ）の展開図であり、例えば図４（ｂ）のＸＹ座標を参照して、視点位置Ｐを現在位置Ａ（Ｘ２，Ｙ２）に設定した場合に、前方をＣ（Ｘ２，Ｙ３）とし、後方をＥ（Ｘ２，Ｙ１）とし、左方をＢ（Ｘ１，Ｙ２）とし、右方をＤ（Ｘ３，Ｙ２）とした場合を示す。
【００３４】
次に、記憶したデジタル写真データ及び三次元化処理を行った画像データ４０の三次元マッピング処理を行う（ステップＳ２０５）。三次元マッピングとは、画像データ４０の生成処理を行った画像データ４０に対して内装（例えば、壁、床、家具、家電等）に関する情報を属性情報として画像データ４０に付加し記憶させるものである。各領域に付加された属性情報は、後述する構造物移動シミュレーション画面５０内においてポップアップ画面５４（図１０参照）として表示される。
【００３５】
本実施の形態の三次元シミュレーション表示サービスでは、この図６（ｂ）に示す視点位置Ｐに対応する前後、左右、上下のデータをユーザ端末４に対して送信することを処理単位とすることにより、送信する画像データ量と、ユーザ端末４における画像表示処理の負荷を軽減することに特徴がある。
【００３６】
例えば、図６（ｂ）の画像データ４０を最初にユーザ端末４に送信し、視点移動指示により次の移動先の画像データ４０を更新する例を図７に示す。例えば、視点位置Ｐを現在位置Ａから進行方向Ｃに移動する場合は、図７に示すように、左方をＦ（Ｘ１，Ｙ３）、右方をＧ（Ｘ３，Ｙ３）、前方をＨ（Ｘ２，Ｙ４）の画像データ４０をサービス提供サーバ装置２からユーザ端末４に非同期で送信する。この画像データ４０をユーザ端末４のブラウザのレイヤに書き込むとともに、進行方向Ｃ（Ｘ２，Ｙ３）に移動した際に不要となった画像データ４０であるＢ（Ｘ１，Ｙ２）、Ｄ（Ｘ３，Ｙ２）、Ｅ（Ｘ２，Ｙ１）の各データ（点線で示す）を移動前の位置Ａ（Ｘ２，Ｙ２）のレイヤから消去する。ここで、送信した画像データ４０には、三次元マッピング処理を行った際に対応付けた属性情報が付加されている。
【００３７】
三次元データサンプリングとは、サービス提供サーバ装置２に取り込んだ画像データ４０を基に、視点移動に伴って移動可能な構造物内の位置での画像データ４０をあらかじめ計算して三次元データ記憶部１０に記憶する工程である。例えば、視点位置Ｐを進行方向Ｃに移動する場合において、視点の移動先Ｃ（Ｘ２，Ｙ３）の画像データ４０である左方のＦ（Ｘ１，Ｙ３）、右方のＧ（Ｘ３，Ｙ３）、前方のＨ（Ｘ２，Ｙ４）をサービス提供サーバ装置２からユーザ端末４に送信する工程を三次元データサンプリングという。この三次元データサンプリング工程によりサービス提供サーバ装置２からユーザ端末４に送信する画像データ４０は非同期通信により送信される。非同期通信は、視点移動に応じた画像データ４０の各領域に区分した画像データ４０をサービス提供サーバ装置２とユーザ端末４との画像データ４０の送受信をバックグラウンドで行うことである。この場合、視点移動を予測して前もって、視点移動先の画像データ４０をユーザ端末４に送信しているため、構造物移動シミュレーション画面５０に表示中の三次元画像の一部を変更するだけで、視点移動に伴う画像の更新を済ませることができる。
【００３８】
視点位置Ｐを現在位置Ａから進行方向Ｃに移動した場合において、非同期通信で送信した画像データ４０である左方のＦ（Ｘ１，Ｙ３）、右方のＧ（Ｘ３，Ｙ３）、前方のＨ（Ｘ２，Ｙ４）を表示させて、移動した際に表示させない画像データ４０である左方のＢ（Ｘ１，Ｙ２）、右方のＤ（Ｘ３，Ｙ２）、後方のＥ（Ｘ２，Ｙ１）を移動前の画像データ４０から削除する。この視点移動に伴って、移動先の三次元空間において表示、又は、非表示する画像の階層のことをレイヤという。このようにレイヤに基づいて、サービス提供サーバ装置２とユーザ端末４との間で必要最低限の画像データ４０を送受信することにより、三次元空間内の画像の表示、非表示、又は、重ね合わせ表示等を実現する。
【００３９】
次に、サービス提供サーバ装置２とユーザ端末４との通信手順を図８を参照して説明をする。
【００４０】
まず、ユーザ端末４は、ユーザがＴＣＰ／ＩＰプロトコルに基づいて動作するブラウザを起動（ステップＵ１）してサービス提供サーバ装置２にアクセスを開始する。このアクセスにより、ユーザ端末４とサービス提供サーバ装置２との間の回線接続（Ｔ１）が行われる。次に、サービス提供サーバ装置２内の制御部８は、初回三次元マッピングデータを三次元データ記憶部１０から読み出して、図９に例示する構造物移動シミュレーション画面５０の表示データとともに通信制御部１２からユーザ端末４に送信する（ステップＳ３０１，Ｔ２）。
【００４１】
ユーザ端末４の表示部（図示せず）では、図９に示す構造物移動シミュレーション画面５０が表示される（ステップＵ２）。ここで、図９に示すように、構造物移動シミュレーション画面５０内には、操作画面５１、三次元シミュレーション画面５２、二次元間取図５３が表示される。この構造物移動シミュレーション画面５０の表示状態が三次元シミュレーション表示サービスを開始した際の初期画面である。この時、二次元間取図５３内には現在位置Ｐが表示されるとともに、三次元シミュレーション画面５２内には現在位置Ｐから見える間取りが三次元表示される。
【００４２】
次に、ユーザから操作画面５１内の操作方法に応じたキー操作（図９参照）により前後、左右、目線を上に向ける、目線を下に向ける等の視点移動指示が行われると（ステップＵ３）、ユーザ端末４からサービス提供サーバ装置２に視点移動指示を送信する（Ｔ３）。視点移動指示を受信したサービス提供サーバ装置２は、視点移動指示に従って、移動先の画像データ４０をユーザ端末４に非同期通信で送信する（ステップＳ３０２，Ｔ４）。ユーザ端末４に画像データ４０が非同期通信で送信されると、視点の移動先の画像データ４０が三次元シミュレーション画面５２に表示されるとともに、二次元間取図５３内の視点位置Ｐが移動先に表示される（ステップＵ４）。
【００４３】
上記のキー操作を繰り返すことによりユーザによる任意の視点移動指示に応じて、構造物内を前後、左右、上下の任意の方向に移動する三次元シミュレーション表示がユーザ端末４の表示部に表示中の構造物移動シミュレーション画面５０内に表示可能となる。
【００４４】
ユーザから操作画面５１のキー操作により視点の移動をした際に、図１０に示すように、三次元シミュレーション画面５２にポップアップ画面５４を表示させることができる。このポップアップ画面５４は、内装（例えば、壁、床、家具、家電等）に関する属性情報を表示させて、内装の質感、扉の開閉などの動作を行う画面である。例えば、図１０に示すように、三次元シミュレーション画面５２に表示中の扉をユーザが指示すると、扉部分のポップアップ画面５４が三次元シミュレーション画面５２上に表示される。このポップアップ画面５４では、ユーザの指示により扉の開閉動作をシミュレーション表示することができる。このポップアップ画面５４内のシミュレーション表示には、上述の属性情報が利用される。
【００４５】
次に、ユーザからサービス終了指示（ステップＵ５）が入力されるとユーザ端末４からサービス提供サーバ装置２に終了指示が送信（Ｔ５）されて、サービス提供サーバ装置２が終了確認（ステップＳ３０３）を認識して、通信が切断（Ｔ６）される。
【００４６】
本実施形態に係る三次元シミュレーション表示サービスでは、デジタル写真データから三次元シミュレーション表示用の画像データ４０が生成されるため、三次元画像を生成する際のユーザの作業負担を軽減することができる。また、ユーザ端末４に対しては、構造物内を区分して視点を設置した前後、左右、上下の画像データ４０を送信して、ユーザ端末４からの視点移動指示に応じて、最低限の移動先の画像データ４０を更新する送信を行うだけなので、ユーザ端末４における画像表示処理の負荷を軽減することができる。その結果、ユーザ端末４では、ブラウザ機能を実装していれば、構造物内を自由に移動して三次元空間をシミュレーション体験するサービスを容易に実現することができる。
【００４７】
なお、上記実施の形態に示した構造物移動シミュレーションシステム１は、インターネットを通じてユーザ端末４に構造物の三次元シミュレーション表示サービスを提供する場合を例示したが、インターネットに限定されるものではなく無線通信、ＰｔｏＰ等のネットワーク通信を用いることができる。
【００４８】
なお、上記実施の形態に示した構造物移動シミュレーションシステム１は、構造物の内部について例示したが、構造物内部に限定されるものではなく構造物の外部についてもデジタル写真データを用意するだけで、同様の三次元シミュレーション表示サービスを実現することができる。例えば、住宅に限らず、博物館、病院、ショッピングモール等の構造物内外を任意に移動して三次元表示する三次元シミュレーション表示サービスを容易に実現することができる。
【００４９】
なお、上記実施の形態に示した構造物移動シミュレーションシステム１は、ユーザ端末４の表示部に表示させる構造物移動シミュレーション画面５０の表示サイズは特に限定するものではなく、ユーザ端末４の表示部の表示サイズに応じて構造物移動シミュレーション画面５０を適宜変更可能である。すなわち、サービス提供サーバ装置２は、ユーザ端末４が備える表示装置の表示領域のサイズに応じて、ユーザ端末４に提供する構造物移動シミュレーション画面５０の表示サイズを任意に変更するように制御するようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態に係る構造物移動シミュレーションシステムの全体構成の一例を示す図である。
【図２】本実施の形態に係るサービス提供サーバ装置の内部構成の一例を示す図である。
【図３】本実施の形態に係る二次元画像処理部の二次元モデリング及び二次元マッピングの生成処理を示すフローチャートである。
【図４】（ａ）は二次元モデリングデータの一例を示す図であり、（ｂ）は二次元マッピングデータの一例を示す図である。
【図５】本実施の形態に係る三次元画像処理部の画像データ及び三次元マッピングの生成処理を示すフローチャートである。
【図６】（ａ）は画像データの一例を示す図であり、（ｂ）は（ａ）の展開図である。
【図７】本実施の形態に係る画像データを更新する例を示す図である。
【図８】本実施の形態に係るサービス提供サーバ装置とユーザ端末との間で実行される通信手順の一例を示す図である。
【図９】本実施の形態に係る構造物移動シミュレーション画面の一例を示す図である。
【図１０】本実施の形態に係る構造物移動シミュレーション画面内にポップアップ画面を表示した例を示す図である。
【符号の説明】
【００５１】
１  構造物移動シミュレーションシステム
２  サービス提供サーバ装置
３  販売会社サーバ装置
４  ユーザ端末
５  ネットワーク
６  二次元画像処理部
７  三次元画像処理部
８  制御部
９  二次元データ記憶部
１０  三次元データ記憶部
１１  データ記憶部
１２  通信制御部
１３  バス
１４  データ入力部
２０  二次元モデリングデータ
３０  二次元マッピングデータ
４０  画像データ
５０  構造物移動シミュレーション画面
５１  操作画面
５２  三次元シミュレーション画面
５３  二次元間取図
５４  ポップアップ画面
Ｌ  専用回線
Ｐ  現在位置
【図１】
2009134390.tif 000003
【図２】
2009134390.tif 000004
【図３】
2009134390.tif 000005
【図４】
2009134390.tif 000006
【図５】
2009134390.tif 000007
【図６】
2009134390.tif 000008
【図７】
2009134390.tif 000009
【図８】
2009134390.tif 000010
【図９】
2009134390.tif 000011
【図１０】
2009134390.tif 000012