(57)【要約】【課題】屋外からの差し込む光を再現する際、窓から屋内に差し込まれる光に対応して、屋内におかれた家具や調度品などの遮蔽物により生じる影を表現する屋内光シミュレーションシステムを提供する。【解決手段】本発明の屋内光シミュレーションシステムは、仮想の窓として屋内の側壁に配置された画像表示装置と、屋内に配置される少なくとも家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得部と、画像表示装置に表示される窓の外の仮想的な仮想三次元空間の画像に対応して、仮想の窓から屋内の内部に入射される仮想三次元空間からの入射光が、インテリアエレメント及び屋内に照射された際の照度分布を、時間経過毎に再現する光束映像を生成する光束映像生成部とを備える。【選択図】図２
2018092503.tif 000002
【特許請求の範囲】
【請求項１】
仮想の窓として屋内の側壁に配置された画像表示装置と、
前記屋内に配置される少なくとも家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得部と、
前記画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの入射光が、前記インテリアエレメント及び前記屋内に照射された際の照度分布を、前記時間経過毎に再現する光束映像を生成する光束映像生成部と
を備えることを特徴とする屋内光シミュレーションシステム。
【請求項２】
前記屋内にて移動可能に配置されている前記インテリアエレメントである移動可能エレメントの前記三次元形状が予め求められて記憶されたインテリアエレメント記憶部
をさらに備えていることを特徴とする請求項１に記載の屋内光シミュレーションシステム。
【請求項３】
前記屋内における前記移動可能エレメントの前記位置及び前記姿勢を、当該移動可能エレメントの三次元形状における特徴点に基づいて、前記時間経過毎に取得する位置姿勢取得部を
さらに備えることを特徴とする請求項２に記載の屋内光シミュレーションシステム。
【請求項４】
前記光束映像生成部が求めた前記照度分布に対応した光束映像を前記時間経過毎に生成し、前記インテリアエレメントを含む前記屋内の内部に投影する光束映像投影装置を
さらに備えていることを特徴とする請求項１から請求項３のいずれか一項に記載の屋内光シミュレーションシステム。
【請求項５】
前記仮想三次元空間が実時間に対応して変化するアニメーションとして生成されている
ことを特徴とする請求項１から請求項４のいずれか一項に記載の屋内光シミュレーションシステム。
【請求項６】
前記アニメーションが前記仮想の窓から鑑賞される景色に対応して季節毎及び時間帯毎に生成されている
ことを特徴とする請求項５に記載の屋内光シミュレーションシステム。
【請求項７】
前記仮想三次元空間と、前記画像表示装置が配置された前記屋内の現実空間を三次元の仮想空間とした仮想屋内空間とを前記画像表示装置の表示画面を境界面として複合して複合仮想空間を生成する複合仮想空間生成部を
さらに備え、
前記光束映像生成部が、前記複合仮想空間において、現実空間である前記屋内に投影される前記光束映像を、当該光束映像の各画素の輝度値を、当該画素と前記仮想屋内空間における所定の部分領域との対応関係に基づき、前記各画素に対応する前記部分領域に対して前記仮想三次元空間からの光が与える光束の値として生成する
ことを特徴とする請求項１から請求項６のいずれか一項に記載の屋内光シミュレーションシステム。
【請求項８】
位置姿勢取得部が、屋内に配置される家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得過程と、
光束映像生成部が、仮想の窓として屋内の側壁に配置された画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの直接光が、前記インテリアエレメントにより遮蔽された結果の前記屋内における照度分布を再現する光束映像を生成する光束映像生成過程と
を含む
ことを特徴とする屋内光シミュレーション方法。
【請求項９】
コンピュータを、
屋内に配置される家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得手段、
仮想の窓として屋内の側壁に配置された画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの直接光が、前記インテリアエレメントにより遮蔽された結果の前記屋内における照度分布を再現する光束映像を生成する光束映像生成手段
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、屋内光シミュレーションシステム、屋内光シミュレーション方法及びプログラムに関する。
【背景技術】
【０００２】
従来、住宅の販売に際し、顧客が購入する前に住宅の部屋の中を確認できるように、販売する住宅と同様な内装を行なったモデルハウスあるいはモデルルームを展示することが行なわれている。
しかし、モデルハウスやモデルルームは、一般的に、実際に住宅が建てられるあるいは建っている場所と異なる場所に建てられている。このため、モデルハウスやモデルルームの窓から見える景色は、実際に住宅が建てられる場所と異なった環境のものである。
【０００３】
顧客は、購入しようとする住宅における部屋の構造及び内装の確認をモデルハウスやモデルルームで行なうことはできるが、窓から見える景色がどのようなものか、あるいは窓から差し込まれる光の状態などを確認することができない。
【０００４】
そのため、モデルハウスやモデルルームにおいて、壁面における窓の位置に設置されたディスプレイを仮想的な窓（仮想窓）とし、このディスプレイに表示する映像を仮想窓から見える景色とし、仮想窓から上記映像に対応した屋外からの光を、部屋に配置された照明装置により再現する技術がある（例えば、特許文献１参照）。
特許文献１においては、実際に住宅が建てられる場所における窓の外の環境に対応した屋内環境を、擬似的に仮想窓環境としてモデルハウスやモデルルームにおいて再現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２１３２１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１においては、窓を介して屋外から差し込む光を再現することはできるが、屋内におかれた家具や調度品などの遮蔽物により生じる影を、遮蔽物の移動に対応してリアルタイムに表現することができない。
このため、顧客は、実際に建物が建てられる場所における、窓から屋内に差し込まれる環境光による室内における明暗の状態などを確認することができない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、屋外からの差し込む光を再現する際、窓から屋内に差し込まれる光に対応して、屋内におかれた家具や調度品などの遮蔽物により生じる影を表現する屋内光シミュレーションシステム、屋内光シミュレーション方法及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の屋内光シミュレーションシステムは、仮想の窓として屋内の側壁に配置された画像表示装置と、前記屋内に配置される少なくとも家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得部と、前記画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの入射光が、前記インテリアエレメント及び前記屋内に照射された際の照度分布を、前記時間経過毎に再現する光束映像を生成する光束映像生成部とを備えることを特徴とする。
【０００９】
本発明の屋内光シミュレーションシステムは、前記屋内にて移動可能に配置されている前記インテリアエレメントである移動可能エレメントの前記三次元形状が予め求められて記憶されたインテリアエレメント記憶部をさらに備えていることを特徴とする。
【００１０】
本発明の屋内光シミュレーションシステムは、前記屋内における前記移動可能エレメントの前記位置及び前記姿勢を、当該移動可能エレメントの三次元形状における特徴点に基づいて、前記時間経過毎に取得する位置姿勢取得部をさらに備えることを特徴とする。
【００１１】
本発明の屋内光シミュレーションシステムは、前記光束映像生成部が求めた前記照度分布に対応した光束映像を前記時間経過毎に生成し、前記インテリアエレメントを含む前記屋内の内部に投影する光束映像投影装置をさらに備えていることを特徴とする。
【００１２】
本発明の屋内光シミュレーションシステムは、前記仮想三次元空間が実時間に対応して変化するアニメーションとして生成されていることを特徴とする。
【００１３】
本発明の屋内光シミュレーションシステムは、前記アニメーションが前記仮想の窓から鑑賞される景色に対応して季節毎及び時間帯毎に生成されていることを特徴とする。
【００１４】
本発明の屋内光シミュレーションシステムは、前記仮想三次元空間と、前記画像表示装置が配置された前記屋内の現実空間を三次元の仮想空間とした仮想屋内空間とを前記画像表示装置の表示画面を境界面として複合して複合仮想空間を生成する複合仮想空間生成部をさらに備え、前記光束映像生成部が、前記複合仮想空間において、現実空間である前記屋内に投影される前記光束映像を、当該光束映像の各画素の輝度値を、当該画素と前記仮想屋内空間における所定の部分領域との対応関係に基づき、前記各画素に対応する前記部分領域に対して前記仮想三次元空間からの光が与える光束の値として生成することを特徴とする。
【００１５】
本発明の屋内光シミュレーション方法は、位置姿勢取得部が、屋内に配置される家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得過程と、光束映像生成部が、仮想の窓として屋内の側壁に配置された画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの直接光が、前記インテリアエレメントにより遮蔽された結果の前記屋内における照度分布を再現する光束映像を生成する光束映像生成過程とを含むことを特徴とする。
【００１６】
本発明のプログラムは、コンピュータを、屋内に配置される家具を含むインテリアエレメントの三次元形状、配置される位置及び姿勢を含む属性情報を所定の時間経過毎に逐次取得する位置姿勢取得手段、仮想の窓として屋内の側壁に配置された画像表示装置に表示される前記仮想の窓の外の仮想的な仮想三次元空間の画像に対応して、前記仮想の窓から前記屋内の内部に入射される前記仮想三次元空間からの直接光が、前記インテリアエレメントにより遮蔽された結果の前記屋内における照度分布を再現する光束映像を生成する光束映像生成手段として動作させるためのプログラムである。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、屋外からの差し込む光を再現する際、窓から屋内に差し込まれる光に対応して、屋内におかれた家具や調度品などの遮蔽物により生じる影を表現する屋内光シミュレーションシステム、屋内光シミュレーション方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態による屋内光シミュレーションシステムのシステム構成例を示す概念図である。
【図２】本発明の実施形態による屋内光シミュレーションシステムにおける屋内光シミュレーション装置の構成例を示すブロック図である。
【図３】インテリアエレメント記憶部２８に記憶されている、平面形状とエレメント識別情報との対応を示すエレメント形状テーブルの構成例を示す図である。
【図４】対象インテリアエレメントに添付されるマーカの一例を示す図である。
【図５】インテリアエレメント記憶部２８に記憶されている、エレメント識別情報とこのエレメント識別情報に対応する配置位置及び姿勢の対応を示すエレメント配置テーブルの構成例を示す図である。
【図６】仮想三次元空間記憶部２９に記憶されているアニメーション種別テーブルの構成例を示す図である。
【図７】複合仮想空間生成部２５の生成した複合仮想空間の一例を示す図である。
【図８】複合仮想空間生成部２５の生成した複合仮想空間に含まれる仮想屋内空間の一例を示す図である。
【図９】仮想カメラ４２１と窓４１１０との関係を示す上面図である。
【図１０】仮想空間画像生成部２６の生成した仮想空間画像の一例を示す図である。
【図１１】本発明の実施形態の屋内光シミュレーションシステムにおける屋内光のシミュレーションの提示を行なう処理の動作例を示すフローチャートである。
【図１２】光束映像生成部２７が生成した光束映像ＬＦがモデルルーム基部１に照射された一例を示す図である。
【図１３】図１２のステップＳ５Ｂにおける光束映像生成部２７が行なう輝度値算出の処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について、図面を参照して説明する。図１は、本発明の実施形態による屋内光シミュレーションシステムを適用したシステム構成例を示す概念図である。図１において、仮想窓環境提示モデルルーム１００は、モデルルーム基部１と、このモデルルーム基部１に設けられた屋内光シミュレーションシステムとから構成されている。
屋内光シミュレーションシステムは、屋内光シミュレーション装置２と、画像表示装置３と、光束映像投影装置４、画像撮像装置５＿１及び画像撮像装置５＿２の各々を備えている。
【００２０】
屋内光シミュレーション装置２は、仮想三次元空間（後述）から画像表示装置３に表示する２次元の仮想空間画像を生成し、生成した仮想空間画像ＶＳ２を画像表示装置３に対して出力する。この仮想三次元空間は、モデルハウスあるいはモデルルームが実際に建てられる場所の環境を再現する擬似的な空間を示しており、この場所における照明及び物体の三次元形状モデルを擬似的にＣＧ（Computer Graphics）等で生成した空間情報である。
また、屋内光シミュレーション装置２は、光束映像投影装置４が現実空間であるモデルルーム基部１に投射する光束映像ＬＦを生成し、生成した光束映像ＬＦを光束映像投影装置４に対して出力する。これにより、光束映像投影装置４は、供給された光束映像ＬＦを現実空間に対して投射する。屋内光シミュレーション装置２は、画像表示装置３及び光束映像投影装置４に光束映像ＬＦなどのデータを出力するための出力インターフェースを含む。また、屋内光シミュレーション装置２は、入力装置７及び画像撮像装置５からデータを入力するための入力インターフェースを含む。
入力装置７は、キーボードあるいはマウスなどであり、操作者が屋内光シミュレーション装置２を操作するための命令などを入力する。
【００２１】
画像表示装置３は、仮想窓として側壁１＿Ｓに設けられており、屋内光シミュレーション装置２から供給される仮想空間画像を、表示画面３Ａに対して表示する。ここで、表示画面３Ａは、例えば、平面ないし曲面で構成されている。画像表示装置３は、仮想窓として実物の窓に見えるよう、例えば、カーテンやブラインド等の遮蔽物や窓枠を模した装飾を、前面または周辺部にあたる位置に配置してもよい。
【００２２】
光束映像投影装置４は、例えばプロジェクタであり、現実空間であるモデルルーム基部１内における三次元物体、例えば、部屋の壁、床、天井、観察者（例えば、住宅を購入する顧客）に対して、屋内光シミュレーション装置２から供給される光束映像ＬＦを投射する。本実施形態において、例えば、光束映像投影装置４は、仮想窓から入射される入射光に対応させるため、仮想窓の近傍に配置することが望ましい。このため、本実施形態においては、光束映像投影装置４は、画像表示装置３が配置される側壁１＿Ｓにおける、部屋空間の上部隅に設定されている。上記光束映像ＬＦは、画像表示装置３の表示画面３Ａから漏れ出てくる、仮想三次元空間からの光を擬似的に実現するため、モデルルーム基部１における三次元物体であるインテリアエレメントに対して投射される画像である。すなわち、光束映像ＬＦは、モデルルーム基部１に投射されることにより、画像表示装置３に表示されている仮想三次元空間から、表示画面３Ａを介してモデルルーム基部１の部分領域の各々に対して照射される直接光の推定される照度に対応した画像である。
【００２３】
これにより、モデルルーム基部１は、あたかも画像表示装置３の表示画面３Ａの奥（内部）に仮想三次元空間が存在し、この仮想三次元空間から得られると推定される照明効果を、光束映像投影装置４から投射される光束映像ＬＦから擬似的に得られる。この光束映像ＬＦの生成処理については後述する。すなわち、光束映像投影装置４は、屋内光シミュレーション装置２から供給される光束映像をモデルルーム基部１に逐次投影することにより、画像表示装置３で映像として表示している仮想三次元空間から、仮想の窓である表示画面３Ａを介してモデルルーム基部１内に差し込む直接光が照射される部分領域の各々における直接光による照度分布と同等の照度分布６を実現する。
【００２４】
画像撮像装置５＿１及び画像撮像装置５＿２の各々は、屋内であるモデルルーム基部１の内部のインテリアエレメントの３次元形状、位置及び姿勢を含む属性情報を得るための撮像画像それぞれを撮像し、撮像した撮像画像を屋内光シミュレーション装置２に対して出力する。本実施形態において、モデルルーム基部１における三次元形状物体であるインテリアエレメントの位置及び姿勢は、モデルルーム基部１の現実空間において定義される三次元直交座標系（Ｘ軸、Ｙ軸及びＸ軸からなる座標系）における座標位置及び角度により表現される。本実施形態において、インテリアエレメントは、天井、壁、床材などの内装、家具（椅子、机、本棚など）、カーテン、カーペット、壺や花瓶などの調度品を含む。画像撮像装置５＿１及び画像撮像装置５＿２は、総称して画像撮像装置５と示す場合もある。
図１において、モデルルーム基部１には、インテリアエレメントとして椅子２０１、椅子２０２、本棚２０３及びテーブル２０４の各々が配置されている。
【００２５】
図２は、本発明の実施形態による屋内光シミュレーションシステムにおける屋内光シミュレーション装置の構成例を示すブロック図である。図２において仮想三次元空間提示システムは、図１を用いて説明したように、屋内光シミュレーション装置２、画像表示装置３、光束映像投影装置４、画像撮像装置５（画像撮像装置５＿１及び画像撮像装置５＿２）及び入力装置７の各々を備えている。また、屋内光シミュレーション装置２は、画像生成制御部２１、屋内状態取得部２２、位置姿勢取得部２３、仮想屋内空間生成部２４、複合仮想空間生成部２５、仮想空間画像生成部２６、光束映像生成部２７、インテリアエレメント記憶部２８及び仮想三次元空間記憶部２９の各々を備えている。
【００２６】
画像生成制御部２１は、屋内光シミュレーションシステムにおいて処理する、仮想空間である仮想三次元空間のアニメーションデータを外部装置から読み込み、読み込んだアニメーションデータを仮想三次元空間記憶部２９に対して書き込んで記憶させる。また、画像生成制御部２１は、入力装置７から入力される操作するための命令により、屋内光シミュレーション装置２の制御を行う。
【００２７】
屋内状態取得部２２は、画像撮像装置５＿１及び画像撮像装置５＿２の各々から、画像撮像装置５＿１及び画像撮像装置５＿２が撮像したモデルルーム基部１の第１の撮像画像（例えば、ＲＧＢ（Red、Green、Blue）画像）、第２の撮像画像それぞれを入力し、位置姿勢取得部２３に対して出力する。
【００２８】
位置姿勢取得部２３は、屋内状態取得部２２から供給される第１の撮像画像及び第２の撮像画像の各々において、位置及び姿勢の抽出対象のインテリアエレメントである対象インテリアエレメントに添付されているマーカを抽出する。このマーカは、第１の撮像画像及び第２の撮像画像の各々におけるインテリアエレメントを抽出する際の特徴点とするために添付されている。そして、位置姿勢取得部２３は、三角測量や点群の位置合わせにより、モデルルーム基部１の現実空間において定義される三次元直交座標系における、対象インテリアエレメントに添付されているマーカ各々の座標値を抽出する。本実施形態において、対象インテリアエレメントは、モデルルーム基部１内において、モデルルームを見学に来た顧客などが配置を移動できるインテリアエレメント、例えば、椅子や花瓶などである。
【００２９】
一方、家具でもテーブル、箪笥あるいは本棚など移動させない作り付けに近いインテリアエレメントは、予めモデルルーム基部１の現実空間を仮想空間とした仮想屋内空間において、固定された３次元形状として含まれている。例えば、図１においては、椅子２０１及び椅子２０２の各々が対象インテリアエレメントであり、本棚２０３及びテーブル２０４の各々が仮想屋内空間における固定された３次元形状である。
【００３０】
本実施形態においては、仮想屋内空間が予め生成され、仮想三次元空間記憶部２９に書き込まれて記憶されている。例えば、仮想屋内空間のデータは、深度カメラにより測定した情報から、外部装置により生成し、仮想三次元空間記憶部２９に対して予め書き込んで記憶させておいても良い。
そして、位置姿勢取得部２３は、上記三次元直交座標系におけるマーカの座標値が形成する平面形状を抽出し、それぞれの平面形状から対象インテリアエレメントのエレメント識別情報を抽出する。
【００３１】
図３は、インテリアエレメント記憶部２８に記憶されている、平面形状とエレメント識別情報との対応を示すエレメント形状テーブルの構成例を示す図である。図３において、エレメント形状テーブルには、平面形状と、その平面形状が示す対象インテリアエレメントの識別情報であるエレメント識別情報とが対応して示されている。平面形状は、三次元直交座標系においてマーカの座標点が形成する形状である。エレメント識別情報は、対象インテリアエレメントを識別する識別情報である。
ここで、位置姿勢取得部２３は、取得した３次元形状に対応するエレメント識別情報を、インテリアエレメント記憶部２８のエレメント形状テーブルから読み出す。
【００３２】
図４は、対象インテリアエレメントに添付されるマーカの一例を示す図である。
図４においては、対象インテリアエレメントとして椅子２０１が一例として示されている。マーカ３０１、マーカ３０２及びマーカ３０３の各々は、椅子２０１における異なる位置にそれぞれ添付されている。マーカの各々は線形独立な位置（直線上に配列せず、例えば、マーカの座標点が頂点となる多角形の平面形状が形成される位置）に配置される必要がある。
【００３３】
この図４の場合には、三次元直交座標系においてマーカの座標点が形成する平面形状として、直角三角形５０１が設定されている。したがって、位置姿勢取得部２３は、上記椅子２０１に添付されたマーカの各々の添付位置が検出され、このマーカの座標点が形成する直角三角形５０１に対応するエレメント識別情報を、インテリアエレメント記憶部２８のエレメント形状テーブルから読み出す。また、重心点５０１Ｃは、直角三角形５０１の重心を示している。
【００３４】
ここで、位置姿勢取得部２３は、直角三角形５０１の重心点５０１Ｃを求め、この重心点５０１Ｃからの法線ベクトル５０１Ｖを求める。そして、位置姿勢取得部２３は、重心点５０１Ｃを、モデルルーム基部１の三次元直交座標系に椅子２０１を配置する位置座標値とする。また、位置姿勢取得部２３は、法線ベクトル５０１Ｖを、モデルルーム基部１の三次元直交座標系に配置される際の椅子２０１の姿勢を示す姿勢ベクトルとする。
位置姿勢取得部２３は、対象インテリアエレメントのエレメント識別情報に対応して、インテリアエレメント記憶部２８に対して書き込んで記憶させる。
【００３５】
図５は、インテリアエレメント記憶部２８に記憶されている、エレメント識別情報とこのエレメント識別情報に対応するインテリアエレメントの配置される配置位置及び姿勢の対応を示すエレメント配置テーブルの構成例を示す図である。図５において、エレメント識別情報に対応して、三次元形状データインデックス、配置位置（位置座標値）及び姿勢（姿勢ベクトル）の各々がレコード単位に書き込まれて記憶されている。位置座標値は、マーカの座標点が形成する平面形状の重心点である。姿勢ベクトルは、平面形状の重心点における法線ベクトルである。
【００３６】
位置姿勢取得部２３は、対象インテリアエレメント毎にエレメント識別情報に対応させ、求めた位置座標値及び姿勢ベクトルの各々を、インテリアエレメント記憶部２８のエレメント配置テーブルに書き込んで記憶させる。エレメント識別情報は、すでに述べた対象インテリアエレメントを識別する識別情報である、三次元形状データインデックスは、対象インテリアエレメントの予め求められた三次元形状のデータ（３次元形状モデル）が記憶されているアドレスが示されている。この対象インテリアエレメントの３次元形状モデルは、設計データから得ても良いし、予め三次元形状を測定しても良く、予め得られて用意されているデータである。
【００３７】
図１に戻り、仮想屋内空間生成部２４は、仮想三次元空間記憶部２９から仮想屋内空間のデータを読み出す。また、仮想屋内空間生成部２４は、インテリアエレメント記憶部２８のエレメント配置テーブルを参照し、対象インテリアエレメントの各々の三次元形状データインデックスと、対象インテリアエレメントの三次元形状モデルの各々の配置における位置座標値及び姿勢ベクトルの各々を読み出す。
【００３８】
そして、仮想屋内空間生成部２４は、仮想三次元空間記憶部２９から、三次元形状データインデックスの示すアドレスに基づき、対象インテリアエレメントの三次元形状モデルを読み出す。仮想屋内空間生成部２４は、読み出した仮想屋内空間に配置されている対象インテリアエレメントの各々の配置位置及び姿勢を、エレメント配置テーブルから読み出した位置座標値及び姿勢ベクトルの各々により変更する。仮想屋内空間生成部２４は、変更した仮想屋内空間を、仮想三次元空間記憶部２９における変更前の仮想屋内空間に上書きして記憶させる。ここで、仮想屋内空間生成部２４は、仮想屋内空間の三次元座標系において、各インテリアエレメントの三次元形状モデルの配置を、上述した平面形状の重心点の位置座標値及び重心点における姿勢ベクトルに対応するように行なう。
【００３９】
複合仮想空間生成部２５は、仮想三次元空間と、現実空間におけるモデルルーム基部１を等スケール（同一の尺度の寸法値）で三次元の仮想空間としてモデル化した仮想屋内空間とを融合（複合）し、複合仮想空間を生成する。
ここで、複合仮想空間生成部２５は、仮想三次元空間を季節あるいは時間帯に対応して、仮想三次元空間記憶部２９から読み出して用いる。仮想三次元空間は、例えば、ＣＧ等によって生成された三次元のアニメーションが用いられる。
【００４０】
図６は、仮想三次元空間記憶部２９に記憶されているアニメーション種別テーブルの構成例を示す図である。図６において、アニメーションは、屋内識別情報で識別されるモデルルーム基部１の種別毎に設けられている。アニメーションのデータは、季節情報の示す季節毎、それぞれの季節における１日の時間帯毎に、予め書き込まれて記憶されている。また、アニメーションのデータ（以下、アニメーションデータ）は、例えば、１０分間の長さの三次元空間におけるアニメーションを生成するための連続的に変化する、静止した三次元形状からなる３次元空間データのデータ群である。
【００４１】
図２に戻り、複合仮想空間生成部２５は、複合仮想空間を生成する際、モデルルーム基部１の屋内識別情報に対応したアニメーション種別テーブルから、シミュレーションしたい季節情報及び時間帯情報に対応させ、アニメーションデータインデックスを読み出す。
複合仮想空間生成部２５は、アニメーションデータインデックスの示す仮想三次元空間のデータ群から、実時間に対応した単位時間毎に順次仮想三次元空間のデータを読み出す。また、複合仮想空間生成部２５は、仮想三次元空間記憶部２９から、対象インテリアエレメントの配置及び姿勢が反映された仮想屋内空間を読み出す。そして、複合仮想空間生成部２５は、単位時間毎の仮想三次元空間と、この単位時間経過後の仮想屋内空間とを複合し、アニメーションの単位時間毎の複合仮想空間を生成する。
【００４２】
図７は、複合仮想空間生成部２５の生成した複合仮想空間の一例を示す図である。複合仮想空間は、仮想屋外環境情報３０であり、屋外環境の形状・アニメーション・反射特性情報３１、光源３２の照明情報（照明）、仮想屋内空間の情報３３（仮想屋内空間の情報）を含んでいる。窓映像撮像カメラパラメータ３４は、仮想カメラ４２１のカメラパラメータである。仮想カメラ４２１は、複合仮想空間において、現実空間であるモデルルーム基部１における観察者の視点の位置に配置されている。
【００４３】
図８は、仮想屋内空間の情報３３の一例を示す図である。仮想屋内空間の情報３３は、モデルルーム基部１の形状情報４１１、仮想カメラ４２０、仮想カメラ４２１、画像表示装置３の表示画面３Ａに対応する仮想屋内空間内の窓４１１０である。ここで、仮想カメラとは、カメラパラメータの情報、及び、その情報によって一意に状態や性質が定義される仮想的な撮像装置のことを指す。仮想カメラ４２１は、複合仮想空間において、現実空間であるモデルルーム基部１における観察者の視点の位置に配置されている。
【００４４】
観察者の視点は、現実空間の三次元直交座標系において画像生成制御部２１により推定された座標を用いる。画像生成制御部２１は、例えば、画像撮像装置５＿１及び画像撮像装置５＿２の各々の撮像した撮像画像それぞれについて、観察者の目の撮像画像上の二次元位置座標を推定し、この二次元位置座標から三角測量によって、観察者の視点の三次元位置座標を求めることができる。また、観察者の目の撮像画像上の二次元座標は、（例えば、特開２０１５−０９６９６１号公報に記載の方法）を用いることで求めることができる。
【００４５】
複合仮想空間は、仮想三次元空間と仮想屋内空間とが、画像表示装置３の表示画面３Ａ、すなわち仮想の窓を介して複合された空間である。すなわち、仮想屋内空間に対して、表示画面３Ａと、仮想三次元空間にモデルルーム基部１が存在した場合における仮想の窓に対応する領域とが重なり合う部分の境界面の奥に、仮想三次元空間を重畳して複合したものである。この複合を行う際、仮想三次元空間の一部を構成する平面ないし曲面が、仮想屋内空間となす境界面の境界線の一部に近接していることが好ましい。
【００４６】
図８においては、画像表示装置３の表示画面３Ａの頂点の情報と、仮想三次元空間における窓４１１０との頂点情報とをマッチングさせることで、複合仮想空間生成部２５が仮想三次元空間と仮想屋内空間とを複合して、複合仮想空間を生成している。これにより、複合仮想空間は、現実空間におけるモデルルーム基部１を等スケールで再現した仮想屋内空間を含むため、複合仮想空間内の物体の位置及び角度は、現実空間における三次元直交座標系により、現実空間におけるモデルルーム基部１と同様に表現できる。すなわち、仮想三次元空間（アニメーションにより示される景色など）を観察しようとする仮想の窓を、画像表示装置３の表示画面３Ａの領域とが境界面で一致するように、仮想三次元空間と仮想屋内空間とを複合することで、図７に示す複合仮想空間を生成することができる。
【００４７】
図２に戻り、仮想空間画像生成部２６は、画像表示装置３の表示画面３Ａに表示する仮想空間画像を、仮想三次元空間から生成する。この際、仮想空間画像生成部２６は、複合仮想空間において、仮想屋内空間に配置された仮想カメラ４２１により、窓４１１０（図１０）を介して観察される仮想三次元空間の画像を撮像する。この撮像された画像が、現実空間におけるモデルルーム基部１の観察者が画像表示装置３の表示画面３Ａで鑑賞する仮想空間画像となる。この仮想空間画像は、仮想カメラ４２１の撮像方向にある仮想の窓（表示画面３Ａ）を含む複合仮想空間の三次元仮想物体が、２次元平面である仮想カメラ４２１の撮像面に投影された２次元画像として得られる。また、仮想空間画像は、画像表示装置３における平面あるいは曲面の表示画面３Ａに表示される形態として求められる。
【００４８】
図９は、仮想カメラ４２１と窓４１１０との関係を示す上面図である。
この図９において、仮想カメラ４２１の視点位置は、三次元直交座標系において、画像生成制御部２１が推定した観察者の視点位置と同一とする。また、仮想カメラ４２１の視線は、常に窓４１１０に対して垂直であり、視錐台の近平面に相当する面は窓４１１０に一致する。その結果、仮想カメラ４２１の視錐台は、図９に示すような非対称の形状となる。なお、表示画面３Ａが曲面である場合は、例えば、窓４１１０の形状をポリゴンによって表示画面３Ａの曲面を近似したものとし、各ポリゴンについて個別に、平面の窓の場合と同様の処理で撮像し、最後に各ポリゴンの撮像結果をつなぎ合わせることで、所望の仮想空間画像を生成することができる。
【００４９】
仮想空間画像生成部２６は、上述したように、仮想空間画像を生成して、生成した仮想空間画像を画像表示装置３の表示画面３Ａに表示する。
図１０は、仮想空間画像生成部２６の生成した仮想空間画像の一例を示す図である。図１０において、仮想の窓から観察者の視点に対応して観察される、すなわち画像表示装置３の表示画面３Ａにおいて表示される仮想三次元空間の仮想空間画像を示している。仮想空間画像生成部２６は、上述したように、仮想カメラ４２１の窓映像撮像カメラパラメータ３４に基づき、仮想三次元空間における屋外環境の形状・アニメーション・反射特性情報３１をレイトレーシング法などを用いたコンピュータグラフィックスにより映像化し、仮想空間画像を生成する。
【００５０】
光束映像生成部２７は、複合仮想空間における仮想三次元空間の三次元仮想物体からの直接光あるいは間接光の入射光が仮想屋内空間に対して入射され、対象インテリアエレメント及び床などに照射された入射光の画像を光束映像ＬＦとして撮像する。すなわち、光束映像生成部２７は、仮想カメラ４２０により複合仮想空間における対象インテリアエレメントに照射されて、その対象インテリアエレメントの後方における光の影を含む入射光の画像を撮像する。このとき、光束映像生成部２７は、仮想カメラ４２０による複合仮想空間の撮像時に、所定の輝度値計算方法により、撮像した画像の各画素の色成分ＲＧＢの各々の輝度値を算出することにより、光束映像投影装置４に与える光束映像ＬＦを生成する。
【００５１】
ここで、複合仮想空間には、図１に示すように、仮想カメラ４２１の他に、光束映像投影装置４と同一位置に配置された上記仮想カメラ４２０がある。仮想カメラ４２０の透視投影行列は、光束映像投影装置４の透視投影行列の推定値と一致している。ここで、透視投影行列とは、現実空間（または複合仮想空間）の三次元直交座標系上の座標から、仮想カメラ４２０の撮影画像平面上、または光束映像投影装置４へ入力される光束映像ＬＦの画像平面上の二次元座標系上の座標に変換する行列である。光束映像投影装置４の透視投影行列は、例えば、「田中文武，出口光一郎，岡谷貴之 汎用プロジェクタを用いる高精度レンジファインダのためのキャリブレーション 計測自動制御学会東北支部 第226回研究集会 (2005.12.9)」に記載の方法を用いて予め計測しておく。
【００５２】
以下に、光束映像生成部２７による上記所定の輝度値計算方法を説明する。
光束映像生成部２７は、仮想カメラ４２０が撮像する光束映像ＬＦにおける画素を順次注目画素として輝度値を抽出する。そして、光束映像生成部２７は、仮想カメラ４２０が撮像した光束映像ＬＦにおいて輝度値を求める対象の画素である注目画素が、仮想三次元空間に含まれている場合、色成分ＲＧＢの各々の輝度値は０に設定される。一方、光束映像生成部２７は、光束映像ＬＦにおける注目画素に対応する複合仮想空間上の領域に対して、複合仮想空間の光源３２の光源情報に基づき、光源３２から直接的あるいは間接的に入射する光束を算出する。ここで、間接的な光束とは、例えば仮想三次元空間における他の三次元仮想物体における光源３２の反射光の光束を示している。
【００５３】
光束映像生成部２７は、上記光束を求める際、例えば、レンダリング処理にレイトレーシング法などを用い、上記領域の代表点の照度に対し、この領域の面積を乗算して近似的に光束を求める。これにより、光束映像生成部２７は、複合仮想空間において、仮想三次元空間から仮想屋内空間に対して漏れ出る光束、すなわち光源３２及び他の三次元仮想物体から仮想屋内空間に対して与える光束を求める。
また、光束映像生成部２７は、求めた光束に対応した注目画素の輝度値を、変換テーブルから求める。上述したように、光束映像生成部２７は、上述したように、仮想カメラ４２０が撮像する光束映像ＬＦの各画素を順次注目画素として輝度値を求める。そして、光束映像生成部２７は、生成した光束映像ＬＦを光束映像投影装置４に対して出力する。
【００５４】
上記変換テーブルは、仮想三次元空間記憶部２９に予め書き込まれて記憶されている。変換テーブルは、例えば、光束映像投影装置４から仮想屋内空間の画素毎に投影される色成分ＲＧＢの３色毎の光束を検索キーとして、光束映像投影装置４に供給される光束映像ＬＦの各画素の色成分ＲＧＢそれぞれの輝度値を参照するための三次元ルックアップテーブルである。この変換テーブルから求められる輝度値は、仮想三次元空間から仮想屋内空間に対して漏れ出る光束を、光束映像投影装置４から擬似的に出力するために必要な光束映像ＬＦ上の各画素の色成分ＲＧＢ毎の輝度値である。
【００５５】
また、この変換テーブルは、例えば、光束映像投影装置４で所定のテスト画像を光束映像ＬＦとしてスクリーンに投影し、スクリーン上の輝度値とテスト画像の輝度値との第１関係と、スクリーン上の輝度値とスクリーン上の光束との第２関係とをそれぞれ求め、これら第１関係及び第２関係の各々を連立することで、光束と光束映像ＬＦの輝度値との関係を求める。上記第１関係は、「山本昇志, 鶴瀬麻依子, 植田久美子, 津村徳道, 中口俊哉, 三宅洋一. "DLP プロジェクタ照明下における物体の質感制御." 日本写真学会誌 68.6 (2005): 510-517」による方法で求めることができる。また、第２関係は、スクリーンの位置と、光束映像投影装置４の投射方向及びスクリーン面の成す角度と、スクリーン面の反射特性との各々を用いて求めることができる。なお光束映像投影装置４が投影する画素毎の光束のばらつきは、無視できる程度に低く抑えられているものとする。
【００５６】
また、複合仮想空間における光源３２及び三次元仮想物体のモデルが静的である場合、仮想カメラ４２０が撮像した画像の画素毎に光束を格納したライトマップテクスチャーを予め作成して用意しておいても良い。この構成により、仮想カメラ４２０が撮像した画像の各画素の光束は、予め準備されたライトマップテクスチャーの参照によって得ることが可能となる。この構成の場合、仮想三次元空間から仮想屋内空間に対して漏れる光束の計算に対して、十分な時間を取れるため、複雑な三次元仮想物体からの反射現象を考慮し、高い精度により求めた光束の有するライトマップテクスチャーを用意することができる。これにより、光束映像投影装置４に対して高い精度の光束映像ＬＦを出力することができ、光束映像投影装置４から投射される光束映像ＬＦをより高品質なものとし、観察者に対して現実感を与えることが可能となる。
【００５７】
次に、図１１は、本発明の実施形態の屋内光シミュレーションシステムにおける屋内光のシミュレーションの提示を行なう処理の動作例を示すフローチャートである。以下の図１１のフローチャートにおいて、ステップＳ５ＡからステップＳ７Ａの処理は仮想空間画像生成部２６が処理を行う。一方、ステップＳ５ＢからステップＳ７Ｂの処理は光束映像生成部２７が処理を行う。これら仮想空間画像生成部２６及び光束映像生成部２７の処理は並列に行われる。
【００５８】
ステップＳ１：
操作者は、屋内光シミュレーションを行ないたいモデルルーム基部１の屋内識別情報と、季節情報の示す季節と、この季節における１日の時間帯との各々を、入力装置７から屋内光シミュレーション装置２に対して入力する。
これにより、複合仮想空間生成部２５は、屋内識別情報、季節及び時間帯の各々に対応した屋内光シミュレーションに用いるアニメーションデータインデックスを仮想三次元空間記憶部２９から読み出す。
【００５９】
ステップＳ２：
屋内状態取得部２２は、画像撮像装置５＿１及び画像撮像装置５＿２の各々から供給される第１の撮像画像、第２の撮像画像それぞれを、位置姿勢取得部２３に対して出力する。
そして、位置姿勢取得部２３は、第１の撮像画像及び第２の撮像画像の各々により、モデルルーム基部１の三次元座標系における対象インテリアエレメントの各々の配置位置及び姿勢を求める。
そして、位置姿勢取得部２３は、求めた対象インテリアエレメントの各々の配置位置及び姿勢のそれぞれを、対象インテリアエレメントのエレメント識別情報に対応させて、インテリアエレメント記憶部２８のエレメント配置テーブルに書き込んで記憶させる。
【００６０】
ステップＳ３：
仮想屋内空間生成部２４は、仮想三次元空間記憶部２９から仮想屋内空間のデータを読み出す。また、仮想屋内空間生成部２４は、読み出した仮想屋内空間における対象インテリアエレメントの各々の配置位置（位置座標値）及び姿勢（姿勢ベクトル）の各々を、対象インテリアエレメントのエレメント識別情報に対応して読み出す。
そして、仮想屋内空間生成部２４は、エレメント識別情報の各々に対応して読み出した配置位置及び姿勢に基づき、仮想屋内空間における対象インテリアエレメントそれぞれの配置位置及び姿勢の変更を行なう。仮想屋内空間生成部２４は、変更した仮想屋内空間のデータを、仮想三次元空間記憶部２９における仮想屋内空間のデータに上書きして、仮想屋内空間のデータの更新を行なう。
【００６１】
ステップＳ４：
複合仮想空間生成部２５は、仮想三次元空間記憶部２９から屋内仮想空間のデータ及びアニメーションデータの一コマに対応する仮想三次元空間を読み出す。ここで、複合仮想空間生成部２５は、アニメーションデータにおける仮想三次元空間を単位時間毎に、時間帯の時間経過に対応して読み出す。
そして、複合仮想空間生成部２５は、仮想屋内空間と仮想三次元空間とを複合して、複合仮想空間を生成する。このとき、複合仮想空間生成部２５は、現在時刻の経過時間、すなわち、アニメーションにおける単位時間の経過時間を、実時間の時間経過に同期させ、上述した仮想三次元空間と仮想屋内空間との複合処理を行ない、処理をステップＳ５Ａ及びステップＳ５Ｂの各々へ進める。ここで、現在時刻とは、例えば、屋内光シミュレーションシステムが本フローチャートの処理を開始してからの経過時間である。
【００６２】
ステップＳ５Ａ：
仮想空間画像生成部２６は、複合仮想空間内に設けられた仮想カメラ４２１により、現実空間におけるモデルルーム基部１の観察者の視点位置から観察されると推定される撮像画像を撮像する。
そして、仮想空間画像生成部２６は、撮像した撮像画像から画像表示装置３の表示画面３Ａに表示する仮想空間画像を生成する。ここで、本フローチャートのループ毎に、観察者の視点位置が画像生成制御部２１から供給されるため、観察者の視点位置に応じて、生成される仮想空間画像が異なる。このため、観察者は、自身の視点位置に応じて、運動視差を伴って仮想三次元空間を観察することができる。
【００６３】
ステップＳ６Ａ：
仮想空間画像生成部２６は、生成した仮想空間画像を画像表示装置３に対して出力する。
これにより、画像表示装置３は、観察者の視点位置に応じた仮想空間画像を、仮想空間画像生成部２６から入力する。
【００６４】
ステップＳ７Ａ：
画像表示装置３は、観察者の視点位置に応じた仮想空間画像を、自身の表示画面３Ａに表示する。
【００６５】
ステップＳ５Ｂ：
光束映像生成部２７は、仮想カメラ４２０により複合仮想空間を撮像する。ここで、仮想カメラ４２０のカメラパラメータは、光束映像投影装置４のプロジェクタパラメータを用いて指定されている。このプロジェクタパラメータとは、例えば、複合仮想空間における光束映像投影装置４の位置、光軸方向、画角及び縦横比などである。
そして、光束映像生成部２７は、複合仮想空間におけるモデルルーム基部１に対応する仮想屋内空間を撮像する際、すでに述べた輝度値算出方法で各画素の輝度値を算出することにより、複合仮想空間の撮像画像として光束映像ＬＦを生成する。
【００６６】
ステップＳ６Ｂ：
光束映像生成部２７は、ステップ１０５Ｂで光束映像ＬＦを、光束映像投影装置４に対して出力する。
【００６７】
ステップＳ７Ｂ：
光束映像投影装置４は、光束映像生成部２７から供給される光束映像ＬＦを現実空間におけるモデルルーム基部１に対して投射する。この際、光束映像ＬＦの各画素の輝度値それぞれが光束に逆変換されて、現実空間におけるモデルルーム基部１に対して投射されるため、現実空間におけるモデルルーム基部１上に仮想三次元空間による照明の照明効果の照度が再現される。また、対象インテリアエレメントに遮蔽された際の、対象インテリアエレメントの影もシミュレーションすることができる。
【００６８】
図１２は、光束映像生成部２７が生成した光束映像ＬＦがモデルルーム基部１に照射された一例を示す図である。図１２において、光束映像ＬＦは、図１におけるモデルルーム基部１における照度分布６に対応する領域に投射される光束映像ＬＦの一部分に対応している。影２０１Ｄは、仮想三次元空間から仮想の窓（表示画面３Ａ）を介して入射される入射光が、椅子２０１に照射され、モデルルーム基部１の床にできる影である。この影２０１Ｄが床に形成されるように、光束映像ＬＦは対象インテリアエレメントを考慮して生成されている。テーブル２０４は、照射される光量が低いため、暗く観察されることになる。椅子２０２は、背もたれの部分にのみ照射された光が当たり、明るく観察されることになる。
【００６９】
ステップＳ８：
複合仮想空間生成部２５は、アニメーションデータにおける仮想三次元空間のデータが全て使用されたか否か、すなわち時間帯における単位時間毎の仮想三次元空間のデータを全て使用したか否かの判定を行なう。
複合仮想空間生成部２５は、アニメーションデータにおける仮想三次元空間のデータを全て使用していない場合、処理をステップＳ２へ戻す。一方、複合仮想空間生成部２５は、アニメーションデータにおける仮想三次元空間のデータを全て使用した場合、処理を終了する。
【００７０】
次に、図１３は、図１２のステップＳ５Ｂにおける光束映像生成部２７が行なう輝度値算出の処理の動作を示すフローチャートである。このフローチャートは、光束映像の画素毎の輝度値を計算する処理を示しており、この処理を、仮想カメラ４２０による画像の撮像に際して、全ての画素に対して行い、得られた輝度値を光束映像の画素毎の輝度値とする。
【００７１】
ステップＳ１１：
光束映像生成部２７は、仮想カメラ４２０がアニメーションデータにおける複合仮想空間を撮像した光束映像ＬＦの各々の画素を順次注目画素として、この注目画素が仮想三次元空間に属しているか否かの判定を行う。
そして、光束映像生成部２７は、注目画素がアニメーションデータにおける仮想三次元空間に属している場合、処理をステップＳ１２へ進める。
一方、光束映像生成部２７は、注目画素がアニメーションデータにおける仮想三次元空間に属していない場合、処理をステップＳ１３へ進める。
【００７２】
ステップＳ１２：
光束映像生成部２７は、光束映像ＬＦにおいて、アニメーションデータにおける仮想三次元空間に属している注目画素の輝度値を０として、この注目画素に対する処理を終了する。すなわち、光束映像生成部２７は、光束映像ＬＦにおけるこの注目画素に対応する画素の輝度値を０とする。
【００７３】
ステップＳ１３：
光束映像生成部２７は、すでに述べたレンダリング処理により、仮想カメラ４２０が複合仮想空間を撮像した光束映像ＬＦの注目画素に仮想三次元空間から、仮想の窓（表示画面３Ａ）を介して、仮想屋内空間の部分領域の各々に対して入射される光束を求める。
【００７４】
ステップＳ１４：
光束映像生成部２７は、仮想三次元空間記憶部２９における変換テーブルを参照し、注目画素に入射される光束に対応する輝度値を読み出す。そして、光束映像生成部２７は、読み出した輝度値を光束映像ＬＦにおける注目画素に対応する画素の輝度値とする。
【００７５】
上述したように、本実施形態によれば、複合仮想空間において、仮想三次元空間から仮想屋内空間に対して漏れ出る光を、仮想カメラ４２０で撮像する際、移動可能なインテリアエレメントである対象インテリアエレメントの配置位置及び姿勢の情報を逐次取得し、対象インテリアエレメントの変更された配置位置及び姿勢に基づいて仮想屋内空間を変更する。このため、本実施形態によれば、複合仮想空間における仮想屋内空間がリアルタイムに現実空間のモデルルーム基部１に対応させ、現実空間における対象インテリアエレメントの光の遮蔽による生じる影の状態をリアルタイムに変更させ、仮想の窓の奥の仮想三次元空間における光源を含む物体から現実空間に対する光学的影響を再現することができる。これにより、観察者が対象インテリアエレメントを移動させた際、リアルタイムに仮想三次元空間から仮想窓を介して照射される光の状態を光束映像により変化させることで、観察者に対して臨場感を与える視覚的効果を実現することが可能となり、モデルハウスあるいはモデルルームが実際に建てられる場所の環境、すなわち日当たりの状態を実感することができ、観察者（顧客）のモデルハウスあるいはモデルルームの選択をする際の参考となる情報として提示することができる。
【００７６】
また、本実施形態によれば、仮想三次元空間がアニメーションデータとして与えることで、仮想の窓（表示画面３Ａ）の奥の状態をリアルタイムに変化させ、この時間的に変化する仮想三次元空間により複合仮想空間を生成するため、仮想三次元空間から入射される直接光及び間接光の状態が刻々変化することにより、対象インテリアエレメントの配置位置及び姿勢の変更と合わせて、観察者に対してより現実空間における臨場感を与える視覚的効果を実現することが可能となる。
【００７７】
また、本実施形態において、運動視差を考慮して観察者の視点位置を推定して、仮想空間画像などの生成を行っていたが、観察者が椅子などに座って視点位置が固定されている場合、図１１のフローチャートにおいて、ループ毎に視点位置を検出する必要はない。したがって、この場合、視点位置の検出は、最初に一度行うのみで良い。
また、本実施形態において、壁全体を画像表示装置３の表示画面３Ａとして、表示画面３Ａにおける仮想の窓の領域を移動させる構成としてもよく、この構成の場合、モデルルーム基部１における壁のいずれの位置に窓を設けるかを、上述したシミュレーションにより検討することができる。この構成の場合、すでに実施形態において述べた構成における表示画面３Ａに換え、この表示画面３Ａにおける仮想の窓の領域を、仮想三次元空間と仮想屋内空間との複合仮想空間の境界面となる。
【００７８】
なお、本発明における図２の屋内光シミュレーションシステムの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより屋内光シミュレーションを行い、仮想三次元空間から入射する光の現実空間である屋内における光の状態を提示する処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８０】
ここまで、本発明の実施形態について説明したが、上記実施形態はあくまで一例であり、本発明は上述した実施形態に限定されず、その技術的思想の範囲内において種々異なる形態にて実施されてよいことは言うまでもない。
また、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、各請求項により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【００８１】
１…モデルルーム基部
２…屋内光シミュレーション装置
３…画像表示装置
３Ａ…表示画面
４…光束映像投影装置
５，５＿１，５＿２…画像撮像装置
２１…画像生成制御部
２２…屋内状態取得部
２３…位置姿勢取得部
２４…仮想屋内空間生成部
２５…複合仮想空間生成部
２６…仮想空間画像生成部
２７…光束映像生成部
２８…インテリアエレメント記憶部
２９…仮想三次元空間記憶部
【図１】
2018092503.tif 000003
【図２】
2018092503.tif 000004
【図３】
2018092503.tif 000005
【図４】
2018092503.tif 000006
【図５】
2018092503.tif 000007
【図６】
2018092503.tif 000008
【図７】
2018092503.tif 000009
【図８】
2018092503.tif 000010
【図９】
2018092503.tif 000011
【図１０】
2018092503.tif 000012
【図１１】
2018092503.tif 000013
【図１２】
2018092503.tif 000014
【図１３】
2018092503.tif 000015