(57)【要約】      （修正有）【課題】建築構造物の内部またはその内部に配置される什器類の表面色若しくは表面模様を変更可能な仮想表示システムを、低コストで実現する。【解決手段】建築構造物の内部または建築構造物の内部に什器類が配置された状態をカメラ撮影して得たパノラマ画像データを記憶する画像記憶部１０１と、前記パノラマ画像を閲覧するユーザによる、建築構造物の内部または什器類の表面色若しくは表面模様を選択する操作を受け付ける操作受付部１０３と、前記画像記憶部１０１からパノラマ画像データを読み出し、前記操作受付部１０３で受け付けた操作に対応した表面色若しくは表面模様を建築構造物の内部または什器類に付したパノラマ画像を画面に表示させる表示制御部１０２とを具備する表示システムを構成した。【選択図】図２
2012073667.tif 000002
【特許請求の範囲】
【請求項１】
居住空間または居住空間に配置された什器類をパノラマ表示するためのシステムであって、
居住空間の内部または居住空間の内部に什器類が配置された状態をカメラ撮影して得たパノラマ画像データを記憶する画像記憶部と、
前記パノラマ画像を閲覧するユーザによる、居住空間の内部または什器類の表面色若しくは表面模様を選択する操作を受け付ける操作受付部と、
前記画像記憶部からパノラマ画像データを読み出し、前記操作受付部で受け付けた操作に対応した表面色若しくは表面模様を居住空間の内部または什器類に付したパノラマ画像を画面に表示させる表示制御部と
を具備する表示システム。
【請求項２】
前記画像記憶部は、居住空間の内部または什器類の表面色若しくは表面模様が相異している複数のパノラマ画像データを記憶しており、
前記表示制御部は、前記操作受付部で受け付けた操作に対応した表面色若しくは表面模様が付されているパノラマ画像データを読み出して画面に表示させる請求項１記載の表示システム。
【請求項３】
前記表面色若しくは表面模様は、居住空間の床、壁または什器類の表面材の表示色若しくは表面模様である請求項１または２記載の表示ステム。
【請求項４】
請求項１、２または３記載の表示システムを構成するために用いられるものであって、コンピュータを、
前記パノラマ画像を閲覧するユーザによる、居住空間の内部または什器類の表面色若しくは表面模様を選択する操作を受け付ける操作受付部、並びに、
前記画像記憶部からパノラマ画像データを読み出し、前記操作受付部で受け付けた操作に対応した表面色若しくは表面模様を居住空間の内部または什器類に付したパノラマ画像を画面に表示させる表示制御部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、居住空間または居住空間に配置された什器類を表示する仮想現実システムに関する。
【背景技術】
【０００２】
販売若しくは賃借される不動産、または室内に配設される什器類（システムキッチンやバスルームの器材、箪笥やテーブル他の調度品等）をディスプレイの画面に仮想的に三次元表示させるシステムが既知である。
【０００３】
この種の表示システムは、不動産または什器類の販売促進に用いられることが多い。故に、仮想的に表示させる室内の床や壁、または什器類の表面材の色若しくは模様を、ユーザの任意に変更できることが好ましい。建築構造物の内部及び／または什器類の色若しくは模様を変更可能とするためには、予めそれらを模した三次元ポリゴンモデルを作成し、かつ三次元ポリゴンモデルの表面にマッピングするテクスチャを複数種類用意しておき、ユーザの操作に応じてマッピングテクスチャを変えて仮想空間をレンダリングするという手法がセオリーである（例えば、下記特許文献を参照）。
【０００４】
だが、上述の手法では、個々の不動産物件や什器毎に三次元ポリゴンモデルを作成する手間が必要となり、コストの騰貴を招くきらいがある。しかも、三次元ポリゴンモデルを基にした仮想空間表示は必ずしもリアルではなく、あるいは逆に、リアルな仮想空間表示を実現するために複雑な光源演算が要求され、使用するコンピュータの性能がそれにおいつかないということもあった。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“ＤＩＧＩＴＡＬ  ＭＯＤＥＬ  ＲＯＯＭ”、［ｏｎｌｉｎｅ］、［平成２２年９月１１日検索］、インターネット＜ＵＲＬ  http://www.soratechnology.com/testroom/digitalmodelroom/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、居住空間または居住空間に配置される什器類の表面色若しくは表面模様を変更可能な仮想表示システムを、低コストで実現しようとするものである。
【課題を解決するための手段】
【０００７】
本発明では、居住空間（建築構造物の内部や、船舶、自動車、航空機、鉄道車両その他の乗り物の内部等）または居住空間に配置された什器類（インテリア。乗り物の座席等を含む）をパノラマ表示するためのシステムであって、居住空間の内部または居住空間の内部に什器類が配置された状態をカメラ撮影して得たパノラマ画像データを記憶する画像記憶部と、前記パノラマ画像を閲覧するユーザによる、居住空間の内部または什器類の表面色若しくは表面模様（例えば、建築構造物の床、壁または什器類の表面材の表示色若しくは表面模様）を選択する操作を受け付ける操作受付部と、前記画像記憶部からパノラマ画像データを読み出し、前記操作受付部で受け付けた操作に対応した表面色若しくは表面模様を居住空間の内部または什器類に付したパノラマ画像を画面に表示させる表示制御部とを具備する表示システムを構成した。
【０００８】
即ち、居住空間の内部または什器類を実際に撮影したパノラマ画像を用いて仮想的な表示を行うとともに、そのパノラマ画像上に表れる色や模様を変更できるシステムとしたのである。このようなものであれば、三次元ポリゴンモデルを作成する手間が不要である上、実写画像を基にしているために表示がリアルであり、複雑な演算も要求されない。
【０００９】
特に、前記画像記憶部は、居住空間の内部または什器類の表面色若しくは表面模様が相異している複数のパノラマ画像データを予め記憶しており、前記表示制御部は、前記操作受付部で受け付けた操作に対応した表面色若しくは表面模様が付されているパノラマ画像データを読み出して画面に表示させるものとすることが好ましい。
【発明の効果】
【００１０】
本発明によれば、居住空間または居住空間に配置される什器類の表面色若しくは表面模様を変更可能な仮想表示システムを、低コストで実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態におけるコンピュータが具備するハードウェア資源を示す図。
【図２】同実施形態の表示システムの機能ブロック図。
【図３】パノラマ画像データの例を示す図。
【図４】パノラマ画像データの例を示す図。
【図５】パノラマ画像データの例を示す図。
【図６】パノラマ画像データの画面表示例を示す図。
【図７】パノラマ画像データの画面表示例を示す図。
【図８】パノラマ画像データの画面表示例を示す図。
【図９】パノラマ画像データの画面表示例を示す図。
【発明を実施するための形態】
【００１２】
本発明の一実施形態を、図面を参照して説明する。本実施形態の表示システムは、ユーザが直接操作して使用するクライアントコンピュータ単体で、またはクライアントコンピュータとサーバコンピュータとの協働によって構築される。後者の場合、サーバコンピュータは、インターネットに代表される公衆網やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の電気通信回線を介して、クライアントコンピュータと相互通信可能に接続する。
【００１３】
図１に示すように、クライアントコンピュータ及びサーバコンピュータの各々は、汎用的なパーソナルコンピュータ、ワークステーション、携帯情報端末、携帯電話端末等の如く、プロセッサ１ａ、メインメモリ１ｂ、補助記憶デバイス１ｃ、操作入力デバイス１ｄ、マイク１ｅ、スピーカ１ｆ、オーディオコーデック１ｇ、カメラ１ｈ、ディスプレイ１ｉ、ビデオコーデック１ｊ、通信インタフェース１ｋ等のハードウェア資源を備え、これらがコントローラ（システムコントローラ、Ｉ／Ｏコントローラ等）１ｌにより制御されて連携動作するものである。
【００１４】
補助記憶デバイス１ｃは、ハードディスクドライブ、フラッシュメモリ、光学ディスクドライブ、その他である。
【００１５】
操作入力デバイス１ｄは、手指で操作可能な押下ボタンや、マウス、タッチパネル、トラックパッド等のポインティングデバイスである。操作入力デバイス１ｄは、クライアントコンピュータと無線交信するリモートコントローラであってもよい。
【００１６】
オーディオコーデック１ｇは、符号化されている音声データを復号化してスピーカ１ｆから音声出力したり、マイク１ｅを介して収音した音声を符号化したりする。ビデオコーデック１ｊは、符号化されている画像（静止画または動画）データを復号化してディスプレイ１ｉの画面に表示出力したり、カメラ１ｈを介して撮影した映像を符号化したりする。ビデオコーデック１ｊは、いわゆるＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であることがある。また、オーディオコーデック１ｇ、ビデオコーデック１ｊはそれぞれ、ハードウェアでなくソフトウェアとして実装することも可能である。
【００１７】
通信インタフェース１ｇは、電気通信回線を介した情報通信を行うためのデバイスであり、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）や無線ＬＡＮトランシーバに代表されるが、これら以外にＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４等のインタフェースを採用することもできる。
【００１８】
プロセッサ１ａによって実行されるべきプログラムは補助記憶デバイス１ｃに格納されており、プログラムの実行の際には補助記憶デバイス１ｃからメインメモリ１ｂに読み込まれ、プロセッサ１ａによって解読される。本実施形態では、既知のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）プログラムやこれに付帯する各種デバイスドライバプログラムが予めインストールされ、他のプログラムによる上記ハードウェア資源の利用を仲介する。
【００１９】
さらに、クライアントコンピュータであれば、ウェブブラウザプログラムや、ウェブブラウザ上で機能するプラグインプログラム（アドビフラッシュプレーヤやＪＡＶＡ  ＶＭ（それぞれ、登録商標）等）等が予めインストールされている。サーバコンピュータであれば、ウェブサーバプログラム等が予めインストールされている。
【００２０】
その上で、本発明に係る表示システムを構成するために必要となるプログラムがコンピュータにインストールされ、プログラムに従い上記ハードウェア資源を作動して、図２に示す画像記憶部１０１、表示制御部１０２及び操作受付部１０３としての機能を発揮する。
【００２１】
画像記憶部１０１は、メインメモリ１ｂ若しくは補助記憶デバイス１ｃの所要の記憶領域を利用し、建築構造物の内部及び／または建築構造物の内部に什器類が配置された状態をカメラ撮影して得たパノラマ画像データを記憶する。図３ないし図５に、パノラマ画像データの例を示す。パノラマ画像は、魚眼レンズや広角レンズ等を使用し、カメラを室内の所要の場所に設置し、その設置場所から広範囲を撮像して得られるものである。３６０°一周（前方〜左側方〜後方〜右側方）、さらには上下（上方）を加えた７２０°のパノラマ画像は、複数回に分けて撮影した複数枚（魚眼レンズを使用する場合には、最低二枚、好ましくは三枚）の写真画像を要素とする。
【００２２】
本実施形態では、ユーザの選択操作に応じ、建築構造物の内部または什器類の表面色若しくは表面模様を変更してパノラマ画像を表示することを目論んでいる。そのために、本実施形態では予め、建築構造物の内部または什器類の表面色若しくは表面模様を変えた、複数のパノラマ画像データを用意することとしている。図３ないし図５に例示しているパノラマ画像はそれぞれ、建築構造物の床の色（若しくは、模様）、及び、什器類の一種であるシステムキッチンの表面材の色（若しくは、模様）を種々に変更したものである。これら複数のパノラマ画像を作成するには、例えば、建築構造物内で撮影を行って３６０°ないし７２０°のパノラマ画像を得た後、そのパノラマ画像をフォトレタッチソフト等で編集すればよい。つまり、床やシステムキッチンの表面材等、色を変更したい特定の領域について、その明度、彩度、色相、あるいは模様を種々に調整した複数のパノラマ画像データをフォトレタッチソフト等を使用して生成し、保存すればよい。
【００２３】
特定領域の表面色若しくは表面模様が相異なっている複数のパノラマ画像は、その種類を識別する識別子（ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）であることがある）に関連づけた上で、画像記憶部１０１に記憶させておく。なお、クライアントコンピュータとサーバコンピュータとの協働によって表示システムが構築される場合、特定領域の表面色若しくは表面模様の相異なる複数のパノラマ画像は、クライアントコンピュータ側の画像記憶部１０１に記憶保持されず、サーバコンピュータ側の画像記憶部１０１に記憶保持されることがあり得る。
【００２４】
表示制御部１０２は、クライアントコンピュータ側の画像記憶部１０１、またはサーバコンピュータ側の画像記憶部１０１から所要のパノラマ画像データを読み出し、そのパノラマ画像をディスプレイ１ｅの画面に表示させる。図６ないし図９に、パノラマ画像の表示例を示す。図６及び図７は、図３のパノラマ画像データを画面表示した例、図８は、図４のパノラマ画像データを画面表示した例、図９は、図５のパノラマ画像データを画面表示した例である。
【００２５】
表示制御部１０２は、パノラマ画像データを仮想的な立方体、円筒若しくは球（図示例では、球）の内面に貼り付けた状態を想定し、当該立方体、円筒若しくは球の中心にユーザの視点が存在しているものと仮定して、その視点から見える立方体、円筒若しくは球の内面を演算、画面に投影する。ユーザの視線方向は、パノラマ画像を閲覧するユーザの操作に応じて旋回（パンまたはチルト）させることが可能である。図７は、図６と比較して、パノラマ画像を投影する視線方向を左方に変位させた例である。ユーザの手による、視線方向を変位させる旨の操作を操作入力デバイス１ｄを介して受け付けた暁には、前記立方体、円筒若しくは球の中心から視点を変えずに、視線の方向だけをユーザの操作に応じて変える。このとき、表示制御部１０２は、ユーザによって指定された視線方向に沿って見える立方体、円筒若しくは球の内面を再演算し、画面に投影する。
【００２６】
操作受付部１０３は、パノラマ画像を閲覧するユーザの手による、建築構造物の内部または什器類の表面色若しくは表面模様を選択する操作を、操作入力デバイス１ｄを介して受け付ける。本実施形態にあって、室内の床面やキッチンの表面材の色を変えてみたいと希望するユーザは、図６ないし図９に例示している画面上に表示している、所望の床面色を指定するボタンＢ１、または所望のキッチンの表面材色を指定するボタンＢ２をクリックする操作を行う。操作受付部１０３は、このような操作を受け付けることにより、ユーザが床面またはキッチンをどのような色に表示させたいかを知得する。
【００２７】
そして、操作受付部１０３にて上記の操作を受け付けた際には、表示制御部１０２が、ユーザによって指定された表面色若しくは表面模様を付しているパノラマ画像を画像記憶部１０１から読み出し、ディスプレイ１ｅの画面に表示させる。より詳しくは、ユーザがクリックする各ボタンＢ１、Ｂ２と、特定領域の表面色若しくは表面模様の相異なる複数のパノラマ画像の識別子とが予め一対一に対応付けられており、ユーザのボタンＢ１、Ｂ２のクリックを受け付けたときに、そのクリックされたボタンＢ１、Ｂ２に対応した識別子で識別されるパノラマ画像を読み出して表示させるのである。なお、ユーザによって指定された表面色若しくは表面模様を付しているパノラマ画像がクライアントコンピュータ側の画像記憶部１０１に記憶保持されておらず、サーバコンピュータ側の画像記憶部１０１に記憶保持されている場合には、所定の通信プロトコル（例えば、ＨＴＴＰ（ＨｙｐｅｔＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ））に則り、クライアントコンピュータからサーバコンピュータに当該パノラマ画像の識別子（ＵＲＩ）を含むリクエストを送信し、レスポンスとしてサーバコンピュータから送られてくる当該パノラマ画像をクライアントコンピュータが受信して、ディスプレイ１ｅに画面表示させる。
【００２８】
本実施形態によれば、居住空間または居住空間に配置された什器類をパノラマ表示するためのシステムであって、居住空間の内部または居住空間の内部に什器類が配置された状態をカメラ撮影して得たパノラマ画像データを記憶する画像記憶部１０１と、前記パノラマ画像を閲覧するユーザによる、居住空間の内部または什器類の表面色若しくは表面模様を選択する操作を受け付ける操作受付部１０３と、前記画像記憶部１０１からパノラマ画像データを読み出し、前記操作受付部１０３で受け付けた操作に対応した表面色若しくは表面模様を居住空間の内部または什器類に付したパノラマ画像を画面に表示させる表示制御部１０２とを具備する表示システムを構成したため、居住空間の内部または什器類を実際に撮影したパノラマ画像を用いて仮想的な表示を行うとともに、そのパノラマ画像上に表れる居住空間の内部または什器類の色若しくは模様を変更することが可能である。従って、三次元ポリゴンモデルを作成する手間が不要である上、実写画像を基にしていることから表示がリアルであり、複雑な演算も要求されない。
【００２９】
前記画像記憶部１０１は、居住空間の内部または什器類の表面色若しくは表面模様が相異している複数のパノラマ画像データを予め記憶しており、前記表示制御部１０２は、前記操作受付部１０３で受け付けた操作に対応した表面色若しくは表面模様が付されているパノラマ画像データを読み出して画面に表示させるものとしており、パノラマ画像を画面表示させる段になって居住空間の内部または什器類の色若しくは模様を調整するリアルタイム処理は不要である。このことは、ユーザが閲覧しているパノラマの視線方向を変える場合にも同様である。
【００３０】
なお、本発明は以上に詳述した実施形態に限られるものではない。特に、パノラマ画像上で表面色若しくは表面模様を変更することのできる対象は、建築構造物内部の床面やシステムキッチン等には限定されない。
【００３１】
その他、各部の具体的構成や処理の手順等は、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【産業上の利用可能性】
【００３２】
本発明は、居住空間または居住空間に配置された什器類をパノラマ表示するためのシステムとして利用できる。
【符号の説明】
【００３３】
１０１…画像記憶部
１０２…表示制御部
１０３…操作受付部
【図１】
2012073667.tif 000003
【図２】
2012073667.tif 000004
【図３】
2012073667.tif 000005
【図４】
2012073667.tif 000006
【図５】
2012073667.tif 000007
【図６】
2012073667.tif 000008
【図７】
2012073667.tif 000009
【図８】
2012073667.tif 000010
【図９】
2012073667.tif 000011