(57)【特許請求の範囲】
【請求項１】
建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末と、
前記表示端末に、前記仮想建築物空間を出力させるための信号を、当該表示端末に送信する画像処理端末と、
操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末に送信する操作受付端末と、
を備える建築物表示システムであって、
前記画像処理端末は、
前記操作者の視点から見える箇所のみの３面体の構造物を第１の代替画像として作成するとともに、所定の条件を満たす建築物モデルに対して、２次元の平面透過画像を貼付した第２の代替画像を作成する代替画像作成手段と、
前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた前記第１の代替画像及び前記第２の代替画像を出力することで、データ量を削減した画像を出力する画像出力手段と、
を備える建築物表示システム。
【請求項２】
前記画像出力手段は、光がほぼ照らされていない建築物モデルに対して、前記仮想建築物空間内の所定の位置に光源を配置することで、光を照らして当該仮想建築物空間を出力し、
前記操作受付端末が入力した移動先の建築物モデルに、移動前に光を照らさず、移動の入力操作があった場合に光を照らして、移動先の仮想建築物空間を出力する、
請求項１に記載の建築物表示システム。
【請求項３】
建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末と、
前記表示端末に、前記仮想建築物空間を出力させるための信号を、当該表示端末に送信する画像処理端末と、
操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末に送信する操作受付端末と、
を備える建築物表示システムが実行する建築物表示方法であって、
前記画像処理端末は、
前記操作者の視点から見える箇所のみの３面体の構造物を第１の代替画像として作成するとともに、所定の条件を満たす建築物モデルに対して、２次元の平面透過画像を貼付した第２の代替画像を作成するステップと、
前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた前記第１の代替画像及び前記第２の代替画像を出力することで、データ量を削減した画像を出力するステップと、
を備える建築物表示方法。
【請求項４】
建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末と、
前記表示端末に、前記仮想建築物空間を出力させるための信号を、当該表示端末に送信する画像処理端末と、
操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末に送信する操作受付端末と、
を備える建築物表示システムに、
前記画像処理端末が、
前記操作者の視点から見える箇所のみの３面体の構造物を第１の代替画像として作成するとともに、所定の条件を満たす建築物モデルに対して、２次元の平面透過画像を貼付した第２の代替画像を作成するステップ、
前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた前記第１の代替画像及び前記第２の代替画像を出力することで、データ量を削減した画像を出力するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想建築物空間を表示端末に表示させる建築物表示システム、建築物表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、様々な分野において、ＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）が活用されている。ＶＲの活用事例として、マンション等の建築物において、未だ建築されていない対象を、この建築物を購入する顧客に紹介する際に、ＶＲを用いて内覧させるものが提供されている（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−１４５１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在、顧客のニーズとして、建築物の内覧のみならず、建築物の外観全体、共有建物、庭、道路、駐車場、周辺環境又は建築物の外観模型等をＶＲで閲覧したいというものがある。しかしながら、このようなスケールの大きい建築物をＶＲで表現するためには、表現するコンピュータの処理速度が間に合わず、結果的に建築物全体に解像度の低い画像データを使用せざるを得ず、画像が粗くなり、顧客にとって臨場感が十分なものではなくなっていた。すなわち、空間そのものを精緻な画像にして、且つ、空間を移動する際、スムーズな画像表現をすることが困難であった。
【０００５】
そこで、本発明者らは、移動するルートを、マンション等の建築物を購入する顧客に紹介する販売者側が操作することで、ＶＲにおける顧客の視点を限定させ、この視点を中心に画像を出力表示することで、余分な処理データを極力少なくし、処理スピードの問題を解決する点に着目した。
【０００６】
さらに、本発明者らは、処理データを極力少なくするために、フォトンマッピングによって、空間に光源を照らすタイミングに着目した。すなわち、ＶＲでは、光が少ない空間に対し、所定の位置に光源を配置して空間に光を照らしている。この光を照らすための処理が、光源の数や建築物の凹凸、植栽等によって、膨大なデータ量となる。そして、空間を移動する前に、移動した先の空間にも、光を予め照らしておくと、画像の処理スピードが落ちてしまうため、画素数の高い精緻な画像を使用できないという課題があった。
【０００７】
そこで、本発明者らは、次の空間に移動した際に、この空間に、光を照らして移動先の画像を出力する点に着目した。これにより、初めから移動先の光を照らしておくよりも、処理するデータ量が少なくなり、解像度の高い画像を扱いやすくなる。さらに、移動先に光が照らされず真っ暗という状態ではないため、違和感が少なくなる。
【０００８】
本発明は、処理スピードの問題を解決し、処理するデータ量を抑え、解像度の高い画像を扱いやすくなるだけでなく、画像に対しての違和感を少なくすることが可能な建築物表示システム、建築物表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、以下のような解決手段を提供する。
【００１０】
本発明は、建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末と、
前記表示端末に、前記仮想建築物空間を出力させるための信号を、当該表示端末に送信する画像処理端末と、
操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末に送信する操作受付端末と、
を備える建築物表示システムであって、
前記画像処理端末は、
前記操作者の視点から見える箇所のみの３面体の構造物を第１の代替画像として作成するとともに、所定の条件を満たす建築物モデルに対して、２次元の平面透過画像を貼付した第２の代替画像を作成する代替画像作成手段と、
前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた前記第１の代替画像及び前記第２の代替画像を出力することで、データ量を削減した画像を出力する画像出力手段と、
を備える建築物表示システムを提供する。
【００１１】
本発明によれば、建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末と、前記表示端末に、前記仮想建築物空間を出力させるための信号を、当該表示端末に送信する画像処理端末と、操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末に送信する操作受付端末と、
を備える建築物表示システムは、前記画像処理端末が、前記操作者の視点から見える箇所のみの３面体の構造物を第１の代替画像として作成するとともに、所定の条件を満たす建築物モデルに対して、２次元の平面透過画像を貼付した第２の代替画像を作成し、前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた前記第１の代替画像及び前記第２の代替画像を出力することで、データ量を削減した画像を出力する。
【００１２】
本発明は、システムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【発明の効果】
【００１３】
本発明によれば、処理スピードの問題を解決し、処理するデータ量を抑え、解像度の高い画像を扱いやすくなるだけでなく、画像に対しての違和感を少なくすることが可能な建築物表示システム、建築物表示方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】図１は、建築物表示システム１の概要を示す図である。
【図２】図２は、建築物表示システム１の全体構成図である。
【図３】図３は、画像処理端末２００が実行する代替建築物モデル作成処理のフローチャートを示す図である。
【図４】図４は、表示端末１００、画像処理端末２００、操作受付端末３００が実行する代替仮想建築物空間出力処理のフローチャートを示す図である。
【図５】図５は、代替画像の一例を模式的に示す図である。
【図６】図６は、代替画像の一例を模式的に示す図である。
【図７】図７は、光源を配置する前後の代替建築物モデルの一例を模式的に示す図である。
【図８】図８は、代替建築物モデル及び代替仮想建築物空間の一例を模式的に示した図である。
【図９】図９は、代替建築物モデル及び代替仮想建築物空間の一例を模式的に示した図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも例であって、本発明の技術的範囲はこれに限られるものではない。
【００１６】
［建築物表示システム１の概要］
本発明の好適な実施形態の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である建築物表示システム１の概要を説明するための図である。建築物表示システム１は、表示端末１００、画像処理端末２００、操作受付端末３００から構成され、仮想建築物空間を表示端末に表示させるコンピュータシステムである。
【００１７】
なお、建築物表示システム１は、建築物を３次元に構成した建築物モデルを作成するコンピュータ、その他の端末や装置類等が含まれていてもよい。この場合、建築物表示システム１は、後述する処理を、上述した端末装置、コンピュータ、又はその他の端末や装置類との何れか又は複数の組み合わせにより実行する事になる。
【００１８】
また、表示端末１００、画像処理端末２００、操作受付端末３００は、其々、例えば、１台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。
【００１９】
表示端末１００は、建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する端末装置である。表示端末１００は、例えば、テレビやモニタやパーソナルコンピュータ（例えば、据置型や携帯型のパーソナルコンピュータ）等の静止画や動画等の画像や建築物を３次元に構成した仮想建築物モデル等を表示する端末装置である。
【００２０】
表示端末１００は、上述した画像処理端末２００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００２１】
画像処理端末２００は、表示端末１００に、仮想建築物空間を出力させるための信号を、この表示端末１００に送信する端末装置である。画像処理端末２００は、例えば、パーソナルコンピュータ等の端末装置である。
【００２２】
画像処理端末２００は、上述した表示端末１００及び操作受付端末３００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００２３】
操作受付端末３００は、操作者が仮想建築物空間を移動する入力操作を受け付け、この入力操作の信号を画像処理端末２００に送信する端末装置である。操作受付端末３００は、例えば、スマートフォンやタブレット端末等の携帯端末やパーソナルコンピュータ等の端末装置や、マウスやキーボード等の入力装置である。
【００２４】
操作受付端末３００は、上述した画像処理端末２００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００２５】
画像処理端末２００は、建築物モデル全体を３次元データで出力するよりも、仮想建築物空間内の操作者の視点に基づいた代替画像を出力することで、データ量を削減した画像を出力する。建築物モデルとは、光の有無に関わらず、建築物が３次元モデル化されたものである。仮想建築物空間とは、この建築物モデルに対して光を照らした状態のものである。
【００２６】
例えば、画像処理端末２００は、コンピュータ等から取得した建築物モデル全体における仮想建築物空間に基づいた代替画像を作成する。この代替画像は、例えば、建築物モデルとしては、ソリッドモデルで作成された躯体を、操作者の視点から見える箇所をサーフィスモデルに代替した画像や、厚みのない２次元の平面画像を、建築物モデルの該当箇所に貼付した画像である。
【００２７】
画像処理端末２００は、この代替画像を、表示端末１００に出力させる。
【００２８】
例えば、画像処理端末２００は、この代替画像を、表示端末１００に送信する。表示端末１００は、この代替画像を自身の表示部等に表示する。この結果、画像処理端末２００は、この代替画像を、表示端末１００に出力させることになる。
【００２９】
この結果、建築物表示システム１は、表示端末１００に出力させるデータ量を、従来よりも削減することが可能となり、建築物モデルにさらに精緻な画像を採用することも可能となり、臨場感のある仮想建築物空間を表示端末１００に出力させることが可能となる。
【００３０】
なお、画像処理端末２００は、光がほぼ照らされていない建築物モデルに対して、仮想建築物空間内の所定の位置に光源を配置することで、光を照らして仮想建築物空間を出力し、操作受付端末３００が入力した移動先の建築物モデルに、移動前に光を照らさず、移動の入力操作があった場合に光を照らして、移動先の仮想建築物空間を出力する構成であってもよい。
【００３１】
例えば、画像処理端末２００は、操作受付端末３００から取得した操作者の移動の入力操作の信号に基づいて、この入力操作の結果、移動する先の場所に対して、所定の位置に光源を配置する。画像処理端末２００は、この配置した光源に基づいて、この場所を光で照らすことになる。このとき、入力操作が行われる以前のこの場所には、光源が配置されておらず、光が照らされていない状態である。
【００３２】
画像処理端末２００は、この光源を配置した状態の仮想建築物空間を、表示端末１００に出力させることになる。このとき、仮想建築物空間は、代替画像に光源が配置されており、代替画像に光が照らされている状態となる。
【００３３】
次に、建築物表示システム１が実行する処理の概要について説明する。
【００３４】
画像処理端末２００は、建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を取得する（ステップＳ０１）。例えば、画像処理端末２００は、コンピュータ等から、この仮想建築物空間を取得する。コンピュータ等は、自身が作成又は自身が記録したこの仮想建築物空間を画像処理端末２００に送信する。画像処理端末２００は、この仮想建築物空間を受信することにより、この仮想建築物空間を取得することになる。
【００３５】
画像処理端末２００は、建築物モデル全体を３次元データで出力するよりも、仮想建築物空間内の操作者の視点に基づいた代替画像を出力することで、データ量を削減した画像を出力する（ステップＳ０２）。例えば、画像処理端末２００は、取得した仮想建築物空間内の操作者の視点に基づいた代替画像を作成する。画像処理端末２００は、この作成した代替画像を、表示端末１００に出力させる。画像処理端末２００は、作成した代替画像を、表示端末１００に送信する。表示端末１００は、この代替画像を受信し、自身の表示部に表示する。この結果、画像処理端末２００は、表示端末１００に、代替画像を出力させることになる。
【００３６】
以上が、建築物表示システム１が実行する処理の概要である。
【００３７】
［建築物表示システム１のシステム構成］
図２に基づいて、本発明の好適な実施形態である建築物表示システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である建築物表示システム１のシステム構成を示す図である。図２において、建築物表示システム１は、表示端末１００、画像処理端末２００、操作受付端末３００から構成され、仮想建築物空間を表示端末に表示させるコンピュータシステムである。
【００３８】
なお、建築物表示システム１は、上述したコンピュータ、その他の端末や装置類等が含まれていてもよい。この場合、建築物表示システム１は、後述する処理を、上述した端末装置、コンピュータ、又はその他の端末や装置類との何れか又は複数の組み合わせにより実行する事になる。
【００３９】
また、表示端末１００、画像処理端末２００、操作受付端末３００は、其々、例えば、１台のコンピュータで実現されてもよいし、クラウドコンピュータのように、複数のコンピュータで実現されてもよい。
【００４０】
表示端末１００は、上述した端末装置であり、画像処理端末２００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００４１】
表示端末１００は、制御部として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部として、他の端末や装置等と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ―Ｆｉ（Ｗｉｒｅｌｅｓｓ―Ｆｉｄｅｌｉｔｙ）対応デバイス等を備える。また、表示端末１００は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。また、表示端末１００は、処理部として、各種処理を実行する各種デバイス等を備える。
【００４２】
表示端末１００において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、出力モジュール１４０を実現する。
【００４３】
画像処理端末２００は、上述した端末装置であり、表示端末１００及び操作受付端末３００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００４４】
画像処理端末２００は、表示端末１００と同様に、制御部、通信部、記録部、処理部を備える。
【００４５】
画像処理端末２００において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、仮想建築物空間取得モジュール２２０、代替仮想建築物空間出力モジュール２２１を実現する。また、画像処理端末２００において、制御部が所定のプログラムを読み込むことにより、記録部と協働して、記録モジュール２３０を実現する。また、画像処理端末２００において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、代替画像作成モジュール２４０、代替建築物モデル作成モジュール２４１、代替建築物モデル特定モジュール２４２、光源配置モジュール２４３、光源削除モジュール２４４を実現する。
【００４６】
操作受付端末３００は、上述した端末装置であり、画像処理端末２００と公衆回線網等を介して、データ通信可能に接続されており、必要なデータや情報の送受信や各種処理を実行する。
【００４７】
操作受付端末３００は、表示端末１００と同様に、制御部、通信部、記録部、処理部を備える。
【００４８】
操作受付端末３００において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、入力操作信号送信モジュール３２０を実現する。また、操作受付端末３００において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、入力操作受付モジュール３４０を実現する。
【００４９】
［代替建築物モデル作成処理］
図３に基づいて、建築物表示システム１が実行する代替建築物モデル作成処理について説明する。図３は、画像処理端末２００が実行する代替建築物モデル作成処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００５０】
仮想建築物空間取得モジュール２２０は、仮想建築物空間を取得する（ステップＳ１０）。ステップＳ１０において、仮想建築物空間は、建築物を３次元に構成した建築物モデルに基づくものである。仮想建築物空間取得モジュール２２０は、この仮想建築物空間を、コンピュータ等から取得する。コンピュータは、自身が作成又は記録したこの仮想建築物空間を、画像処理端末２００に送信する。仮想建築物空間取得モジュール２２０は、この仮想建築物空間を受信することにより、仮想建築物空間を取得することになる。
【００５１】
この仮想建築物空間には、光源データが含まれる。この光源データは、建築物モデルにおける光源の位置及びその光量を指定するものである。光源としては、直接光及び補助光が存在する。直接光は、大本となる太陽光である。補助光は、個別空間（部屋等）のライティングであり、直接光のみでは十分ではない場合、個別空間の臨場感を上げるために配置される。
【００５２】
なお、光源データは、直接光のみで十分な光量が確保される場合、直接光のみであってもよい。
【００５３】
代替画像作成モジュール２４０は、操作者の視点に基づいた代替画像を作成する（ステップＳ１１）。ステップＳ１１において、代替画像は、取得した３次元の建築物モデルを、２次元に代替する画像である。このとき、操作者の視点は、予め設定されたものである。この操作者の視点は、仮想建築物空間に対して、操作者の視点の位置及び方向の入力を予め受け付けておき設定されるものであってもよいし、上述した仮想建築物空間に操作者の視点の位置及び方向が含まれていてもよい。
【００５４】
上述したステップＳ１１の処理の結果、操作者や顧客が閲覧する範囲内のみに限定した代替画像を作成することが可能となる。
【００５５】
代替画像作成モジュール２４０が作成する代替画像について説明する。
【００５６】
はじめに、代替画像作成モジュール２４０が、サーフィスモデルの躯体を、代替画像として作成する場合について説明する。
【００５７】
代替画像作成モジュール２４０は、ソリッドモデルで作成された躯体の内、操作者の視点から見える箇所をサーフィスモデルに代替した画像を、代替画像として作成する。直方体の躯体を例とした場合、本来、この躯体は、建築物モデルにおいて、中身が詰まった状態の６面体の構造物である。これを、サーフィスモデルに代替する結果、操作者の視点から見える箇所のみの中身が詰まっていない状態の３面体の構造物に代替することになる。これにより、建築物モデルを軽量化することが可能となる。
【００５８】
図５に基づいて、代替画像作成モジュール２４０が作成する代替画像の一例について説明する。図５は、代替画像作成モジュール２４０が作成する代替画像の一例を模式的に示す図である。図５は、ソリッドモデルの躯体４００及びサーフィスモデルの躯体４１０が示されている。
【００５９】
代替画像作成モジュール２４０は、躯体４００に基づいて、この躯体４００の代替画像として、躯体４１０を作成する。躯体４００は、ソリッドモデルの直方体であり、中身が詰まった状態の６面体の構造物である。また、この躯体４００に対する操作者の視点が矢印４２０である。すなわち、操作者及び顧客は、この矢印４２０の位置及び方向から、躯体４００を閲覧することになる。
【００６０】
代替画像作成モジュール２４０は、この操作者の視点に基づいて、躯体４００の代替画像を作成する。代替画像作成モジュール２４０は、この操作者の視点に基づいて、実際に操作者及び顧客が閲覧することが可能な面を３面体とするサーフィスモデルの躯体４１０を作成する。代替画像作成モジュール２４０は、矢印４２０の位置及び方向に基づいて、躯体４００を操作者が閲覧可能な面４３０，４４０，４５０により構成された３面体のサーフィスモデルを作成することになる。
【００６１】
この結果、代替画像作成モジュール２４０は、躯体４００の代替画像として、躯体４１０を作成することになる。
【００６２】
次に、代替画像作成モジュール２４０が、２次元の平面画像を、建築物モデルに貼付し、代替画像として作成する場合について説明する。
【００６３】
代替画像作成モジュール２４０は、建築物モデルのうち、操作者の視点から閲覧する場合、建築物モデル全体では、アイテムとして小さいが、その数が多いもの（例えば、柵、格子、手すり、雨樋、梯子、）に対して、代替画像を作成する。柵を例とした場合、代替画像作成モジュール２４０は、この柵に対して、厚みのない柵の２次元の平面透過画像を作成し、これを柵に対して貼付する。代替画像作成モジュール２４０は、柵以外の該当するものに対しても同様に、平面透過画像を作成し、平面透過画像を其々のものに貼付する。代替画像作成モジュール２４０は、これらのものに、其々の平面透過画像を貼付した状態にすることにより、代替画像を作成することになる。これにより、一つ一つを３次元データで処理するよりも、処理量を減らすことが可能となる。また、操作者が移動して、視点が変更された場合であっても、移動先の視点における平面透過画像の変化のみで対応することが可能となり、顧客の違和感を少なくすることが可能となる。
【００６４】
図６に基づいて、代替画像作成モジュール２４０が作成する代替画像の別の一例について説明する。図６は、代替画像作成モジュール２４０が作成する代替画像の一例を模式的に示す図である。図６は、柵５００に２次元の平面透過画像５１０を貼付した柵５２０が示されている。
【００６５】
代替画像作成モジュール２４０は、柵５００の代替画像として、この柵５００の厚みのない２次元の平面透過画像５１０を作成する。代替画像作成モジュール２４０は、柵５１０に、この平面透過画像５１０を、貼付した状態である柵５２０を作成する。すなわち、代替画像作成モジュール２４０は、平面透過画像５１０を建築物モデルの該当する箇所（柵５００）に貼付した柵５２０を、代替画像として作成する。
【００６６】
この結果、代替画像作成モジュール２４０は、柵５００の代替画像として、柵５２０を作成することになる。
【００６７】
代替建築物モデル作成モジュール２４１は、作成した代替画像に基づいて、この代替画像により作成された代替建築物モデルを作成する（ステップＳ１２）。ステップＳ１２において、代替建築物モデル作成モジュール２４１は、作成した代替画像を組み合わせることにより、代替建築物モデルを作成する。代替建築物モデル作成モジュール２４１は、取得した仮想建築物空間における建築物モデルを参照し、上述した躯体４１０や柵５２０や、その他の作成した代替画像を組み合わせることにより、この建築物モデルを、代替画像により作成した代替建築物モデルを作成することになる。
【００６８】
記録モジュール２３０は、作成した代替建築物モデル及び取得した仮想建築物空間を記録する（ステップＳ１３）。
【００６９】
なお、記録モジュール２３０は、取得した仮想建築物空間を、記録しない構成であってもよい。
【００７０】
以上が、代替建築物モデル作成処理である。
【００７１】
上述した代替建築物モデル作成処理の結果、画像処理端末２００は、建築物モデルにおいて、操作者の視点に基づいた代替画像を作成し、この作成した代替画像に基づいた代替建築物モデルを作成することになる。この結果、表示端末１００に表示する仮想建築物空間のデータ量の削減を図ることが可能となる。また、建築物モデルにさらに精緻な画像を採用することも可能となる。この精緻な画像を採用することにより、臨場感のある仮想建築物空間を作成することが可能となる。
【００７２】
［代替仮想建築物空間出力処理］
図４に基づいて、建築物表示システム１が実行する代替仮想建築物空間出力処理について説明する。図４は、表示端末１００、画像処理端末２００、操作受付端末３００が実行する代替仮想建築物空間出力処理のフローチャートを示す図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００７３】
入力操作受付モジュール３４０は、操作者から、仮想建築物空間内を移動する入力操作を受け付ける（ステップＳ２０）。ステップＳ２０において、入力操作受付モジュール３４０は、タップ操作やマウス操作等の入力操作を受け付けることにより、仮想建築物空間内を移動する入力操作を受け付ける。
【００７４】
このとき、操作受付端末３００は、自身の表示部等に、簡易的な仮想建築物空間や、仮想建築物空間の名前等を表示しておき、これらに対する入力操作を受け付けることにより、仮想建築物空間内を移動する入力操作を受け付ける。
【００７５】
入力操作信号送信モジュール３２０は、受け付けた入力操作の信号である入力操作信号を、画像処理端末２００に送信する（ステップＳ２１）。ステップＳ２１において、入力操作信号には、移動前の場所や移動先の場所に関する情報（例えば、名称や識別子）が含まれる。画像処理端末２００は、この入力操作信号を受信することにより、入力操作信号を取得することになる。
【００７６】
ステップＳ２１の処理において、入力操作信号送信モジュール３２０は、マンションの外観を表示する入力操作信号を送信したものとして説明する。
【００７７】
代替建築物モデル特定モジュール２４２は、取得した入力操作信号に基づいて、表示端末１００に出力する代替建築物モデルを特定する（ステップＳ２２）。ステップＳ２２において、代替建築物モデル特定モジュール２４２は、入力操作信号に含まれる移動前及び移動先の情報に基づいて、今回出力する代替建築物モデルを特定する。入力操作信号送信モジュール３２０が、マンションの外観を表示する入力操作信号を送信していることから、代替建築物モデル特定モジュール２４２は、マンションの外観の代替建築物モデルを特定する。
【００７８】
光源配置モジュール２４３は、特定した代替建築物モデルに対して、光源を配置する（ステップＳ２３）。ステップＳ２３において、光源配置モジュール２４３は、上述したステップＳ１０の処理により取得し、ステップＳ１３の処理により記録した仮想建築物空間における光源データに基づいて、特定した代替建築物モデルに対して、光源を配置する。光源配置モジュール２４３は、光源データにおける直接光の位置及び光量と、補助光の位置及び光量とに基づいて、代替建築物モデルに対して、光源を配置する。光源配置モジュール２４３が、光源を配置した代替建築物モデルが、代替仮想建築物空間になる。
【００７９】
なお、光源配置モジュール２４３は、光源データが、直接光の位置及び光量のみである場合、代替建築物モデルに対して、直接光の位置及び光量のみを、光源として配置する。
【００８０】
図７に基づいて、光源配置モジュール２４３が光源を配置した状態の一例について説明する。図７は、光源配置モジュール２４３が、光源を配置する前後の代替建築物モデルの一例を模式的に示す図である。図７は、光源配置前の代替建築物モデル６００と、光源配置後の代替建築物モデル６１０とが示されている。
【００８１】
光源配置モジュール２４３は、光源データに基づいて、代替建築物モデル６００に光源を配置する。光源配置モジュール２４３は、光源データに基づいて、代替建築物モデル６００に、直接光６２０、補助光６３０を其々配置する。すなわち、代替建築物モデル６１０は、代替建築物モデル６００に、光源が配置された状態を意味する。直接光６２０及び補助光６３０により、代替建築物モデル６１０は、光が満たされた状態となる。この結果、代替建築物モデル６１０は、代替仮想建築物空間となる。
【００８２】
図８に基づいて、代替建築物モデル特定モジュール２４２が特定した代替建築物モデル及びこの代替建築物モデルに光源を配置した状態の代替仮想建築物空間について説明する。図８は、代替建築物モデル及び代替仮想建築物空間の一例を模式的に示した図である。図８は、光がほぼ照らされていない状態のマンションの外観の代替建築物モデル７００と、この代替建築物モデル７００に光源を配置した状態の代替建築物モデルである代替仮想建築物空間７１０とが示されている。
【００８３】
代替建築物モデル特定モジュール２４２は、取得した入力操作信号に含まれる移動前及び移動先の情報に基づいて、代替建築物モデルを特定する。上述した通り、今回取得した入力操作信号は、移動先の場所として、マンションの外観が入力されているため、代替建築物モデル特定モジュール２４２は、このマンションの外観の代替建築物モデル７００を特定する。この代替建築物モデル７００は、光がほぼ照らされておらず、暗くなっている。光源配置モジュール２４３はこの代替建築物モデル７００に対して、光源データに基づいて、光源を配置する。この結果、代替仮想建築物空間７１０が作成されることになる。この代替仮想建築物空間７１０は、光が満たされた状態であり、明るくなっている。
【００８４】
この結果、光に関する処理を、移動先の代替建築物モデルに対してのみ実行することになるため、従来のように、全ての建築物モデルに対して光に関する処理を実行する場合と比較して、処理するデータ量を削減することが可能となる。
【００８５】
なお、上述したステップＳ２３の処理では、移動前の場所に関する情報が存在しないため、省略するが、画像処理端末２００は、移動前の場所に関する情報が存在する場合、移動前の場所における代替仮想建築物空間に配置した光源を削除する処理を実行することになる。この処理の詳細は、後述する。
【００８６】
代替仮想建築物空間出力モジュール２２１は、代替仮想建築物空間を、表示端末１００に送信する（ステップＳ２４）。ステップＳ２４において、代替仮想建築物空間出力モジュール２２１は、作成した代替仮想建築物空間を、表示端末１００に送信する。表示端末１００は、この代替仮想建築物空間を受信することにより、画像処理端末２００から、代替仮想建築物空間を取得することになる。
【００８７】
出力モジュール１４０は、取得した代替仮想建築物空間を出力する（ステップＳ２５）。ステップＳ２５において、出力モジュール１４０は、この代替仮想建築物空間を、自身の表示部等に表示することにより、この代替仮想建築物空間を出力することになる。
【００８８】
この結果、表示端末１００は、上述した仮想建築物空間７１０を出力することになる。
【００８９】
入力操作受付モジュール３４０は、操作者から、仮想建築物空間内を移動する入力操作を受け付ける（ステップＳ２６）。ステップＳ２６の処理は、上述したステップＳ２０の処理と同様である。
【００９０】
入力操作信号送信モジュール３２０は、受け付けた入力操作の信号である入力操作信号を、画像処理端末２００に送信する（ステップＳ２７）。ステップＳ２７の処理は、上述したステップＳ２１の処理と同様である。
【００９１】
ステップＳ２７の処理において、入力操作信号送信モジュール３２０は、マンションの外観からエントランスへ移動する入力操作信号を送信したものとして説明する。
【００９２】
代替建築物モデル特定モジュール２４２は、取得した入力操作信号に基づいて、表示端末１００に出力する代替建築物モデルを特定する（ステップＳ２８）。ステップＳ２８の処理は、上述したステップＳ２２の処理と同様である。ただし、ステップＳ２８において、入力操作信号送信モジュール３２０が、マンションの外観からエントランスに移動する入力操作信号を送信していることから、代替建築物モデル特定モジュール２４２は、エントランスの代替建築物モデルを特定する。
【００９３】
光源配置モジュール２４３は、特定した代替建築物モデルに対して、光源を配置する（ステップＳ２９）。ステップＳ２９の処理は、上述したステップＳ２３の処理と同様である。
【００９４】
図９に基づいて、代替建築物モデル特定モジュール２４２が特定した代替建築物モデル及びこの代替建築物モデルに光源を配置した状態の代替仮想建築物空間について説明する。図９は、代替建築物モデル及び代替仮想建築物空間の一例を模式的に示した図である。図９は、光がほぼ照らされていない状態のマンションの外観の代替建築物モデル８００と、この代替建築物モデル８００に光源を配置した状態の代替建築物モデルである代替仮想建築物空間８１０とが示されている。
【００９５】
代替建築物モデル特定モジュール２４２は、取得した入力操作信号に含まれる移動前及び移動先の情報に基づいて、代替建築物モデルを特定する。上述した通り、今回取得した入力操作信号は、移動前の場として、マンションの外観が入力され、移動先の場所として、エントランスが入力されているため、代替建築物モデル特定モジュール２４２は、このエントランスの代替建築物モデル８００を特定する。この代替建築物モデル８００は、光がほぼ照らされておらず、暗くなっている。光源配置モジュール２４３はこの代替建築物モデル８００に対して、光源データに基づいて、光源を配置する。この結果、代替仮想建築物空間８１０が作成されることになる。この代替仮想建築物空間８１０は、光が満たされた状態であり、明るくなっている。
【００９６】
この結果、光に関する処理を、移動先の代替建築物モデルに対してのみ実行することになるため、従来のように、全ての建築物モデルに対して光に関する処理を実行する場合と比較して、処理するデータ量を削減することが可能となる。
【００９７】
光源削除モジュール２４４は、移動前の場所における代替仮想建築物空間に配置した光源を削除する（ステップＳ３０）。ステップＳ３０において、光源削除モジュール２４４は、入力操作信号における移動前の場所に関する情報に基づいて、移動前の代替仮想建築物空間に配置した光源を削除する。光源削除モジュール２４４は、上述したステップＳ２３の処理により配置した光源を削除する。すなわち、光源削除モジュール２４４は、移動前の場所における代替仮想建築物空間から、光源を削除する。
【００９８】
この結果、画像処理端末２００は、移動先のみに光源を配置することになるため、光に関する処理を、移動先の代替建築物モデルに対してのみ実行することになり、従来のように、全ての建築物モデルに対して光に関する処理を実行する場合と比較して、処理するデータ量を削減することが可能となる。
【００９９】
なお、上述したステップＳ２９及びＳ３０の処理は、その順番が前後してもよい。すなわち、画像処理端末２００は、先に、移動前の場所における代替建築物モデルに配置した光源を削除し、移動先の場所における代替建築物モデルに対して、光源を配置する構成であってもよい。
【０１００】
代替仮想建築物空間出力モジュール２２１は、代替仮想建築物空間を、表示端末１００に送信する（ステップＳ３１）。ステップＳ３１の処理は、上述したステップＳ２４の処理と同様である。
【０１０１】
出力モジュール１４０は、取得した代替仮想建築物空間を出力する（ステップＳ３２）。ステップＳ３２の処理は、上述したステップＳ２５の処理と同様である。
【０１０２】
この結果、表示端末１００は、上述した仮想建築物空間７１０を出力することになる。
【０１０３】
以上が、代替仮想建築物空間出力処理
【０１０４】
建築物表示システム１は、操作者又は顧客が操作を終了するまで、上述した代替仮想建築物空間出力処理を実行することになる。
【０１０５】
なお、上述した各処理において、マンションを例として説明しているが、それ以外の建築物やそれ以外のものであっても、本発明は適用可能である。
【０１０６】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、単数又は複数のコンピュータからネットワーク経由で提供される（クラウドサービス、ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態で提供される。また、プログラムは、例えば、コンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記録装置（記録媒体）に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１０７】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【０１０８】
１  建築物表示システム、１００  表示端末、２００  画像処理端末、３００  操作受付端末
【要約】
【課題】本発明は、処理スピードの問題を解決し、処理するデータ量を抑え、解像度の高い画像を扱いやすくなるだけでなく、画像に対しての違和感を少なくすることが可能な建築物表示システム、建築物表示方法及びプログラムを提供することを目的とする。
【解決手段】建築物を３次元に構成した建築物モデルに基づく仮想建築物空間を出力する表示端末１００と、前記表示端末１００に、前記仮想建築物空間を出力させるための信号を、当該表示端末１００に送信する画像処理端末２００と、操作者が前記仮想建築物空間内を移動する入力操作を受け付け、当該入力操作の信号を前記画像処理端末２００に送信する操作受付端末３００と、を備える建築物表示システムは、前記画像処理端末２００が、前記建築物モデル全体を３次元データで出力するよりも、前記仮想建築物空間内の前記操作者の視点に基づいた代替画像を出力することで、データ量を削減した画像を出力する。
【選択図】図１【図１】
0006892937.tif 000002
【図２】
0006892937.tif 000003
【図３】
0006892937.tif 000004
【図４】
0006892937.tif 000005
【図５】
0006892937.tif 000006
【図６】
0006892937.tif 000007
【図７】
0006892937.tif 000008
【図８】
0006892937.tif 000009
【図９】
0006892937.tif 000010