(57)【要約】【課題】本発明の課題は、室内の家具の可動範囲及び利用設備を利用する際に必要なスペースを考慮したレイアウト設計支援システムを提供することを目的とする。【解決手段】本発明の課題は、部屋内のレイアウト設計を支援するレイアウト設計支援システムにおいて、可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手段と、上記ぶつかりチェック処理手段によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手段とを有するレイアウト設計支援システムによって達成される。【選択図】　図３
2004126820.tif 000002
【特許請求の範囲】
【請求項１】
部屋内のレイアウト設計を支援するレイアウト設計支援システムにおいて、
可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手段と、
上記ぶつかりチェック処理手段によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手段とを有するレイアウト設計支援システム。
【請求項２】
請求項１記載のレイアウト設計支援システムにおいて、
上記ユーザ端末は、インターネットを介して上記レイアウト設計支援システムに接続されるようにしたレイアウト設計支援システム。
【請求項３】
請求項１又は２記載のレイアウト設計支援システムにおいて、
上記チェック結果表示手段は、上記チェック結果を示す間取図を平面画像又は立体画像で上記ユーザ端末に表示させるようにしたレイアウト設計支援システム。
【請求項４】
請求項１乃至３のいずれか一項記載のレイアウト設計支援システムにおいて、
上記部品の配置領域に追加される追加スペースであって、該部品の可動部毎に該部品に対して相対的に示す数値によって該追加スペースを管理する追加スペース管理テーブルと、
上記追加スペース管理テーブルを参照して、上記可動範囲が付加された部品ピクチャを作成する部品ピクチャ作成手段とを有するようにしたレイアウト設計支援システム。
【請求項５】
請求項１乃至４のいずれか一項記載のレイアウト設計支援システムにおいて、
上記チェック結果表示手段は、上記ユーザが配置した部品の全てを上記間取図に表示する第一表示方法、該ユーザが配置した部品を全て非表示にして該間取図に表示する第二表示方法、該ユーザが選択した特定部品のみを該間取図に表示する第三表示方法、及び、該ユーザが選択した特定部品を他の部品の表示形式とは異なる表示形式にて表示させると共に、該ユーザが配置した部品を全て間取図に表示する第四表示方法のいずれかを、該ユーザによって選択された表示方法に従って、上記チェック結果を示す間取図を上記ユーザが使用する上記ユーザ端末に表示させるようにしたレイアウト設計支援システム。
【請求項６】
部屋内のレイアウト設計を支援するレイアウト設計支援方法において、
可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手順と、
上記ぶつかりチェック処理手順によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手順とを有するレイアウト設計支援方法。
【請求項７】
請求項６記載のレイアウト設計支援方法において、
上記ぶつかりチェック処理手順は、
上記部屋の原点を決定すると共に、該部屋内に格子点を設定することによって部屋毎の座標を生成する部屋座標生成手順と、
上記ユーザによって上記部屋に配置された上記部品ピクチャに基づいて、上記部品及び上記可動範囲の内部になる格子点を算出する部品格子点算出手段と、
上記部品格子点算出手段による上記格子点に基づいて、同一格子点を持つ部品の組み合せを検出する部品組み合せ検出手順とを有するようにしたレイアウト設計支援方法。
【請求項８】
部屋内のレイアウト設計を支援するレイアウト設計支援プログラムにおいて、
コンピュータに、
可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手順と、
上記ぶつかりチェック処理手順によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手順とを実行させるレイアウト設計支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、室内のレイアウト設計を支援するレイアウト設計支援システムに関し、特に、室内の家具の可動範囲及び利用設備を利用する際に必要なスペースを考慮したレイアウト設計支援システムを提供するものである。
【０００２】
【従来の技術】
従来の室内に家具等を配置するシステムとして、入居を予定しているユーザが、ユーザ端末上で、賃貸物件の３次元間取情報と家具又は照明の３次元情報をネットワークを介して抽出し、３次元的に合成した間取図を表示する技術があり、ユーザは現実感をもって入居後のレイアウトを３次元で検証することができる（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００２−９２１２６号公報（第３−６頁、第１図、図１０）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来のシステムにおいては、ユーザは、現実感をもって入居後のレイアウトを３次元で検証することができるが、家具の配置による使い勝手等の不具合を検出することができない。よって、従来のシステムで設計したレイアウトに従って、家具等を配置すると、家具間のスペースが十分でないため、家具の引き出し等の可動部が有効に利用できなかったり、壁面のスイッチ等の利用設備が家具によって隠れる等により生活がし難い等の問題点があった。
【０００５】
そこで、本発明の課題は、室内の家具の可動範囲及び利用設備を利用する際に必要なスペースを考慮したレイアウト設計支援システムを提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明は、部屋内のレイアウト設計を支援するレイアウト設計支援システムにおいて、可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手段と、上記ぶつかりチェック処理手段によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手段とを有するように構成される。
【０００７】
このようなレイアウト設計支援システムでは、ユーザが、実際に部屋に家具やコンセントやガスのホース口等の利用設備を示す部品を物理的に配置する必要なく、ユーザ端末上で、ユーザによって間取図上に配置された部品による不具合を事前にチェックすることができる。従って、レイアウト設計に基づいて、実際に部屋に部品を物理的に配置した際に、部品を使用するために必要となる可動範囲が確保される。また、コンセントなどの利用設備が不具合なく利用し易いように配置される。
【０００８】
また、本発明は、上記ユーザ端末は、インターネットを介して上記レイアウト設計支援システムに接続されるように構成することができる。
【０００９】
このようなレイアウト設計支援システムでは、インターネットを介してレイアウト設計を行うことができる。この場合、上記手段をインターネットを介してユーザ端末へダウンロードするようにしても良い。
【００１０】
また、上記チェック結果表示手段は、上記チェック結果を示す間取図を平面画像又は立体画像で上記ユーザ端末に表示させるように構成することができる。
【００１１】
このようなレイアウト設計支援システムでは、ぶつかりチェックの結果を平面画像又は立体画像による間取図によって示すことが可能となる。
【００１２】
更に、上記部品の配置領域に追加される追加スペースであって、該部品の可動部毎に該部品に対して相対的に示す数値によって該追加スペースを管理する追加スペース管理テーブルと、上記追加スペース管理テーブルを参照して、上記可動範囲が付加された部品ピクチャを作成する部品ピクチャ作成手段とを有するように構成することができる。
【００１３】
このようなレイアウト設計支援システムでは、追加スペース管理テーブルを参照して、上記可動範囲が付加された部品ピクチャが自動的に作成される。
【００１４】
また、上記チェック結果表示手段は、上記ユーザが配置した部品の全てを上記間取図に表示する第一表示方法、該ユーザが配置した部品を全て非表示にして該間取図に表示する第二表示方法、該ユーザが選択した特定部品のみを該間取図に表示する第三表示方法、及び、該ユーザが選択した特定部品を他の部品の表示形式とは異なる表示形式にて表示させると共に、該ユーザが配置した部品を全て間取図に表示する第四表示方法のいずれかを、該ユーザによって選択された表示方法に従って、上記チェック結果を示す間取図を上記ユーザが使用する上記ユーザ端末に表示させるように構成することができる。
【００１５】
このようなレイアウト設計支援システムでは、ユーザの所望する表示方法に基づいて間取図を表示することができるため、ユーザは、夫々の表示方法の特長を利用してレイアウト状態を解析することができる。
【００１６】
また、上記課題を解決するため、本発明は、部屋内のレイアウト設計を支援するレイアウト設計支援方法において、可動範囲が付加された部品をイメージで表現する部品ピクチャがユーザによって間取図上に配置された配置位置に基づいて、周辺の部品とのぶつかりをチェックするぶつかりチェック処理手順と、上記ぶつかりチェック処理手順によるチェック結果を示す間取図を上記ユーザが使用するユーザ端末に表示させるチェック結果表示手順とを有するように構成される。
【００１７】
上記課題を解決するための手段として、本発明は、上記レイアウト設計支援方法をコンピュータに行なわせるためのプログラムとすることもできる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１９】
本発明の実施の一形態に係るレイアウト設計支援システム１００は、サーバーコンピュータであって、例えば、図１に示すように構成される。図１は、レイアウト設計支援システムを利用したネットワーク構成を示す図である。図１より、レイアウト設計支援システム１００は、複数のユーザ端末３０とネットワーク２５を介して接続される。各ユーザ端末３０を利用するユーザは、レイアウト設計支援システム１００にネットワーク２５を介して接続し、レイアウト設計支援システム１００から提供される画面によって、家具のレイアウトを行いたい部屋の間取りを入力したり、設置したい家具に関する家具情報を入力したり、家具情報に基づいて画像として表現される家具ピクチャを用いて部屋内に家具を配置したり、所望する視点位置から見た部屋内の３Ｄ（立体）を表示したりする。
【００２０】
ネットワーク２５は、インターネットであっても良い。そのように構成することによって、任意のユーザ端末３０がレイアウト設計支援システム１００に接続することができる。ユーザは、ネットワーク２５を介してレイアウト設計支援システム１００に接続して、レイアウト設計支援システム１００に処理を行わせても良し、レイアウト設計支援システム１００からレイアウトの設計を支援するレイアウト設計支援プログラムの全部又は一部をダウンロードしてユーザ端末３０にてそのレイアウト設計支援プログラムを実行するようにしても良い。また、レイアウト設計支援システム１００は、スタンドアロンとして利用するようにしても良い。
【００２１】
このように、ユーザの家具配置による部屋内のレイアウトを支援するレイアウト設計支援システム１００は、例えば、図２に示すようなハードウェア構成を有する。図２は、レイアウト設計支援システムのハードウェア構成を示す図である。レイアウト設計支援システム１００は、ＣＰＵ（中央処理装置）１１、メモリユニット１２、出力ユニット１３、入力ユニット１４、表示ユニット１５、補助記憶装置１６、ドライブユニット１７及び通信ユニット１８を有している。これらの各ユニット１１、１２、１３、１４、１５、１６、１７及び１８は、バスＢに接続されている。
【００２２】
ＣＰＵ１１は、メモリユニット１２に格納されたプログラムに従ってレイアウト設計支援システム１００を制御すると共に、後述するようなレイアウト設計支援システム１００での処理を行う。メモリユニット１２は、ＲＡＭ及びＲＯＭにて構成され、ＣＰＵ１１にて実行されるレイアウト設計支援プログラム、ＣＰＵ１１での処理に必要なデータ、ＣＰＵ１１での処理にて得られたデータ等を格納する。また、メモリユニット１２の一部の領域が、ＣＰＵ１１での処理に利用されるワークエリアとして割り付けられている。
【００２３】
出力ユニット１３は、プリンター等を有し、処理結果或いは指定された情報を出力する。入力ユニット１４は、マウス、キーボード等を有し、レイアウト設計支援システム１００の管理者が後述するようなレイアウト設計支援システム１００での処理を行なうための必要な各種情報を入力するために用いられる。表示ユニット１６は、ＣＰＵ１１の制御のもとに管理者に必要な各種情報を表示する。
【００２４】
補助記憶装置１６は、例えば、ハードディスクユニットにて構成され、後述される各種データベース（ＤＢ）と、各処理を実現するプログラム等とを格納する。
【００２５】
レイアウト設計支援処理に係るプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０によってレイアウト設計支援システム１００に提供される。即ち、レイアウト設計支援処理に係るプログラムが保存された記録媒体２０がドライブユニット１７にセットされると、ドライブユニット１７が記録媒体２０から当該プログラムを読み出し、その読み出されたプログラムがバスＢを介して補助記憶装置１６にインストールされる。そして、このレイアウト設計支援処理が起動されると、補助記憶装置１６にインストールされた当該プログラムに従ってＣＰＵ１１がその処理を開始する。尚、当該プログラムを格納する媒体として記録媒体２０に限定するものではなく、コンピュータが読み取り可能な媒体であればよい。
【００２６】
レイアウト設計支援システム１００とデータ通信を行うユーザ端末３０は、上記同様のハードウェア構成を有するパーソナルコンピュータ等である。
【００２７】
図３は、レイアウト設計支援システムの機能構成例を示す図である。図３より、レイアウト設計支援システム１００は、設置した家具及び電気、ガス等を利用するためのコンセント、ガス管の差込口等の利用設備がぶつかっていないか否かをチェックするぶつかりチェック処理部１１０と、部屋の間取りを入力する間取入力処理部１２１と、設置する家具に関する家具情報を入力する家具情報入力処理部１２２と、家具情報に基づいて画像で表現される家具ピクチャを部屋に配置する家具ピクチャ配置処理部１２３と、ユーザによって指定された視点位置からの３Ｄ（立体画像）を表示する３Ｄ表示処理部１２４と、間取入力処理部１２１によって入力された間取に関する間取情報を管理する間取入力ＤＢ１３１と、家具ピクチャを管理する家具ピクチャＤＢ１３２と、予め用意された複数の家具を示す家具ピクチャをツールとして管理する家具ツールＤＢ１３３と、家具ピクチャ配置処理部１２３によって配置された家具ピクチャの配置情報を管理する家具配置ＤＢ１３４と、ぶつかりチェック処理部１１０の処理結果を示す部屋のレイアウトを管理するルームレイアウトＤＢ１３５と、各家具及び各利用設備を利用するために必要なスペースを算定するために参照されるスペース算定テーブル１４１とを有する。
【００２８】
レイアウト設計支援システム１００において、間取入力処理部１２１、家具情報入力処理部１２２、家具ピクチャ配置処理部１２３、３Ｄ表示処理部１２４の順に処理が実行される。ぶつかりチェック処理部１１０は、家具ピクチャ配置処理部１２３による平面上で家具及び利用設備のぶつかり状態を判断するために実行される。また、ぶつかりチェック処理部１１０は、３Ｄ表示処理部１２４による３Ｄで家具及び利用設備のぶつかり状態を判断するために実行される。更に、本発明は、上記処理の順に限定されるものではない。例えば、ユーザが既に入力した間取、家具情報、又は家具ピクチャの配置を変更したい場合には、ユーザによって各処理部１２１〜１２４を実行可能とするようにしても良い。
【００２９】
図４は、データベースの相関図である。図４において、家具ピクチャＤＢ１３２は、家具３次元画像データ、家具平面画像データ、寸法、重量、名称、カテゴリー、家具可動部等の項目を有する。家具ツールＤＢ１３３は、名称、設置済み（例えば、「０」）又は未設置（例えば、「１」）を示す設置フラグ、設置場所等の項目を有する。家具配置ＤＢ１３４は、名称、座標、向き等の項目を有する。これら３つのデータベースは、一意に設定される「名称」を主キーとして関連付けされている。
【００３０】
間取情報入力処理部１２１による間取情報入力処理について説明する。図５は、間取情報入力処理を説明するフローチャート図である。図５において、ユーザ端末３０に部屋の間取の作成画面を提供し、部屋の間取に関する間取情報を取得する（ステップＳ１１）。ユーザは、部屋の間取の作成画面で、大まかな間取図を作成する。更に、ユーザから部屋タイプを取得する（ステップＳ１２）。例えば、ユーザに５尺８寸×２尺９寸（つまり、１，７５７ｍｍ×８７９ｍｍ）の江戸間か、６尺３寸×３尺１寸５分（つまり、１，９０９ｍｍ×９５４ｍｍ）の京間か、洋室かのいずれかを選択させる。ステップＳ１１で取得した間取情報に基づいて、ユーザから各部屋の名前を取得する（ステップＳ１３）。更に、より正確に間取情報を設定するために、ステップＳ１１で作成した間取図をユーザ端末３０に提供し、ユーザから間取サイズを取得する（ステップＳ１４）。部屋毎の部屋サイズをユーザ端末３０に提供する（ステップＳ１５）。次に、コンセント、照明スイッチ、電話の引き込み口、ガスのホース口等の利用設備の配置処理を行い（Ｐ２０）、間取情報入力処理部１２１は、間取情報入力処理を終了する。
【００３１】
上記間取情報入力処理にて提供される画面例及び利用設備の配置処理Ｐ２０について説明する。先ず、図５に示すステップＳ１１にてユーザ端末３０に提供される部屋の間取の作成画面を利用した間取の作成方法について説明する。図６は、部屋の間取の作成画面の例を示す図である。図６に示す部屋の間取の作成画面において、間取部品選択域１１−１は、例えば、ガラス戸、ふすま、ドア等の選択可能な間取に必要な部品を表示し、描写選択域１１−２は、点描写、外枠作成、線描写等の間取作成時の選択可能な描写のタイプを示す。
【００３２】
ユーザは、「点描写」をクリックして外枠の角になる部分をクリックして作成し、「外枠作成」をクリックすることによって外枠を作成する。この場合、例えば、角の部分が４つの丸印１１−３で表示され、４つの丸印１１−３をつなぐ４本の直線１１−４によって外枠が作成される。ユーザは、また、間取部品選択域１１−１から例えば「ドア」を選択して、配置したい場所をクリックすると、ドア１１−５が表示される。更に、ユーザは、「線描写」をクリックして、クリックした始点から終点へドラッグすることによって部屋の間仕切り１１−６を作成することができる。また、ユーザは、間取部品選択域１１−１で「ガラス戸」をクリックし、配置を指定することによって、ガラス戸１１−７が作成される。図６において、マウス等で始点から終点へドラッグしている様子がマウスポインタ２６で示される。
【００３３】
図５に示すステップＳ１３でユーザ端末３０に提供される部屋の名前入力画面について説明する。図７は、部屋の名前入力画面の例を示す図である。図７に示される部屋の名前入力画面において、間仕切りされた部屋の個数に応じて名前の入力域１３−１〜１３−ｍが表示される。ユーザは、入力域１３−１〜１３−ｍにユーザが選んだ部屋の名前を入力する。入力域１３−１には「キッチン」、入力域１３−２には「書斎」、入力域１３−３には「ベッドルーム」、入力域１３−４には「リビング」等がユーザによって入力される。
【００３４】
図５に示すステップＳ１４でユーザ端末３０に提供される間取サイズ作成画面を利用した間取サイズの入力方法について説明する。図８は、間取サイズ作成画面の例を示す図である。図８に示す間取図において、ユーザは、所望する壁をクリックして、その壁の長さを入力する。ユーザが、例えば、壁１４−１又はその近傍をクリックすると、ボックス１４−２が現れ、ボックス１４−２に寸法を入力する。
【００３５】
図５に示すステップＳ１５でユーザ端末３０に提供される部屋サイズ表示画面について説明する。図９は、部屋サイズ表示画面の例を示す図である。図９にしめされるへやサイズ表示画面において、全ての部屋の名前を示す表示域１４−１と、幅を編集可能とする幅編集域１４−２と、幅の単位を表示する表示域１４−３と、幅の単位を選択可能とする選択域１４−４と、奥行きを編集可能する奥行き編集域１４−５と、奥行きの単位を表示する１４−６と、奥行きの単位を選択可能とする選択域１４―７とが表示される。部屋サイズ表示画面が表示される際には、ステップＳ１４にてユーザが入力した間取サイズが夫々の領域に表示され、それらを参照して、ユーザは、直接編集域１４−２及び１４−５を編集することができる。同様にして、夫々の単位を選択域１４−４及び１４−６から選択することができる。ユーザは、例えば、キッチンの幅として「３００」ｃｍ、奥行きとして「２００」ｃｍを設定する。
【００３６】
次に、図５に示す利用設備の配置処理Ｐ２０について説明する。図１０は、利用設備の配置処理を説明するフローチャート図である。図１０において、利用設備の配置処理Ｐ２０は、部屋のリストを示す画面Ｇ３１をユーザ端末３０に表示し、ユーザが画面Ｇ３１から選択した部屋の名前を取得する（ステップＳ２１）。また、利用設備の配置処理Ｐ２０は、ユーザが選択した部屋内に利用設備を配置する座標又は壁をユーザから取得する（ステップＳ２２）。例えば、座標を入力するための画面Ｇ３２をユーザ端末３０に表示し、ユーザから所望する配置するための座標を取得するようにすれば良い。続けて、利用設備の配置処理Ｐ２０は、利用設備のカテゴリーリストを示す画面Ｇ３３をユーザ端末３０に表示し、ユーザが所望する利用設備のカテゴリーを取得する（ステップＳ２３）。画面Ｇ３３は、例えば、利用設備として、コンセント、照明スイッチ、電話引き込み、ガスのホース口、（手入力ができる）等のカテゴリーの一覧を表示する。ユーザが「（手入力ができる）」を選択した場合、ユーザによって手入力ができる入力画面が表示される。この場合、ユーザは、「コンセント」を利用設備として選択したとする。
【００３７】
利用設備の配置処理Ｐ２０は、ユーザから利用設備として「コンセント」を取得すると、「終了」又は「再設定」の選択をするための画面Ｇ３４をユーザ端末３０に表示する（ステップＳ２４）。ユーザが、ユーザ端末３０に表示された画面Ｇ３４から「終了」ボタン又は「再設定」ボタンのいずれかをクリックする。利用設備の配置処理Ｐ２０は、ユーザが「終了」を選択したか否かを判断する（ステップＳ２４）。ユーザが「終了」を選択しなかった場合、つまり、「再設定」を選択した場合、利用設備の配置処理Ｐ２０はステップＳ２１へ戻り、再度画面Ｇ３１をユーザ端末３０に表示する。一方、ユーザが「終了」を選択した場合、家具配置ＤＢ１３４にユーザが選択した利用設備を登録する（ステップＳ２６）。この場合、画面Ｇ３３でユーザによって選択された「コンセント」が登録される。利用設備の配置処理Ｐ２０は、利用設備の配置を示す部屋レイアウトをユーザ端末３０に表示する（ステップＳ２７）。部屋レイアウトは、例えば、画面Ｇ３５のようにユーザ端末３０に表示される。画面Ｇ３５において、○印が「コンセント」を示す。このような画面Ｇ３５によって、ユーザは、コンセントがどのように配置されたかを確認することができる。
【００３８】
図３に示す家具情報入力処理部１２２による家具情報入力処理を説明する。図１１は、家具情報入力処理を説明するフローチャート図である。家具情報入力処理１２２は、家具写真データを作成し（ステップＳ４１）、その家具写真データに基づいて家具の寸法を計測する（ステップＳ４２）。更に、家具情報入力処理１２２は、その家具のユーザが使用する際の可動範囲を、スペース算定テーブル１４１を参照して確保する（ステップＳ４３）。そして、家具の寸法と確保した可動範囲を家具ピクチャＤＢ１３２に登録し（ステップＳ４４）、更に、家具ピクチャＤＢ１３２を家具ツールＤＢ１３３と家具配置ＤＢ１３４とに取り込み、家具情報入力処理を終了する。
【００３９】
図１１に示すステップＳ４１の家具写真データの作成において、例えば、ユーザは、デジタルカメラ等を用いて、配置したい家具の写真を撮り、ユーザ端末３０に取り込む。そして、ユーザは、家具の名称、重量、寸法等の情報を入力する。レイアウト設計支援システム１００は、取り込まれた家具写真データに対して、図１１のステップＳ４２からＳ４３を実行し、更にステップＳ４４にて、家具の可動範囲を示す確保スペース３１を家具写真データに付加させた情報家具ピクチャ２９を家具ピクチャとして家具ピクチャＤＢ１３２に登録する。或いは、ステップＳ４１において、ユーザがレイアウト設計支援システム１００にて予め登録されている家具ピクチャを選択して、更にステップＳ４２において、家具の名称、重量、寸法等の情報を入力するようにしても良い。
【００４０】
図１２は、スペース算定テーブルの例を示す図である。図１２において、スペース算定テーブルは、家具に付属する引出しや扉の可動範囲を可動部の種類と家具の寸法から算出するためのテーブルであって、家具可動部、適用家具カテゴリー、幅、長さ、高さで示される必要な追加寸法等の項目を有する。家具可動部として、例えば、引き戸、両開き、片開き、引出し、上蓋、スイッチ、電灯線プラグ等が設定される。適用家具カテゴリーは、家具可動部毎に適用される家具のカテゴリーが１つ以上設定される。例えば、家具可動部「引き戸」の場合、適用家具カテゴリー「食器棚、たんす、書庫」が設定される。必要な追加寸法は、両開きの扉を有する家具は、家具の幅２分の１の寸法が奥行き方向及び家具の側面方向に追加であることを示し、引き戸を有する家具は追加の寸法が必要ないことを示す。
【００４１】
本実施例において、「スイッチ」や「コンセント」も家具として扱っている。また、家具可動部として「電灯線プラグ」は、実際は家具の可動部ではないが、家具使用時に必要となるスペースという意味で同様に扱うことができる。
【００４２】
図１３は、家具ピクチャＤＢのデータ構成の例を示す図である。図１３に示す家具ピクチャＤＢ１３２は、名称、カテゴリー、立体３Ｄ、平面、寸法（Ｗ・Ｌ・Ｈ）、重量、必要スペース（幅、奥行き、高さ）、家具可動部等の項目を有する。名称及び寸法は、ユーザによって設定可能である。また、予めレイアウト設計支援システム１００にて用意した家具ピクチャに寸法のみをユーザが設定するようにしても良い。タンス、机などの引出し、観音扉等の扉がある家具に必要な人のスペースの度合いを示す安全係数に基づいて、例えば、引出しには奥行きの２倍、観音開きには幅に２分の１を掛けるなど、ユーザによって設定された数値又はデフォルト値を自動的に必要な確保スペースを計算する。その際、「客用テーブル」のような角がない家具は直方体で近似する。
【００４３】
図３に示す家具ピクチャ配置処理１２３による家具ピクチャ配置処理を説明する。図１４は、家具ピクチャ配置処理を説明するフローチャート図である。家具ピクチャ配置処理１２３は、ぶつかりチェック処理部１１０を実行して、ぶつかり状態を取得する（処理Ｐ８０）。表示方法の選択画面をユーザ端末３０に提供し、ユーザが選択した表示方法を取得する（ステップＳ５２）。ユーザから取得した表示方法が、通常表示か否かを判断する（ステップＳ５３）。通常表示の場合、ユーザ端末３０に配置した家具を全て表示した間取図を表示する。一方、通常表示でない場合、ステップＳ５５へ進む。
【００４４】
ステップＳ５５において、ユーザから取得した表示方法が、非表示か否かを判断する（ステップＳ５５）。非表示の場合、ユーザ端末３０に家具を全て非表示にした間取図を表示する（ステップＳ５６）。一方、非表示でない場合、ステップＳ５７へ進む。
【００４５】
ステップＳ５７において、ユーザから取得した表示方法が、ピクチャ強調表示か否かを判断する（ステップＳ５８）。ピクチャ強調表示の場合、選択可能なカテゴリーのリストを示す強調表示スイッチをユーザ端末３０に表示し、強調表示スイッチからユーザが選択したカテゴリーを少なくとも１つ取得する（ステップＳ５８）。ユーザ端末３０にユーザが選択したカテゴリーのみを表示した間取図を表示する（ステップＳ５９）。一方、ピクチャ強調表示でない場合、ステップＳ６０へ進む。
【００４６】
ステップＳ６０において、ユーザから取得した表示方法が、ピクチャサーチか否かを判断する（ステップＳ５８）。ピクチャサーチの場合、選択可能なカテゴリーのリストを示す強調表示スイッチをユーザ端末３０に表示し、強調表示スイッチからユーザが選択したカテゴリーを少なくとも１つ取得する（ステップＳ６１）。ユーザが選択したカテゴリーを赤く点滅させて配置した家具を全て表示した的リ図をユーザ端末３０に表示して（ステップＳ６２）、家具ピクチャ配置処理１２３は処理を終了する。一方、ピクチャサーチでない場合、家具ピクチャ配置処理１２３は処理を終了する。
【００４７】
図１５は、表示方法の選択画面の例を示す図である。図１５に示す表示方法の選択画面において、配置した家具を全て表示するための通常表示ボタン４５と、配置した家具を全て非表示にする非表示ボタン４６と、強調表示スイッチのから選択したコンセントや家具ピクチャ等のカテゴリーのみを表示するためのピクチャ強調表示ボタン４７と、強調表示スイッチのから選択したコンセントや家具ピクチャ等のカテゴリーを赤く点滅させて、配置した家具を全て表示するためのピクチャサーチ４８とが表示される。例えば、強調表示スイッチにてコンセントを選択すると、コンセントの位置が赤く点滅するため、電化製品の配置時に役立つ。
【００４８】
図１６は、強調表示スイッチの例を示す図である。強調表示スイッチは、ユーザが図１５に示す表示方法の選択画面からピクチャ強調表示ボタン４７又はピクチャサーチボタン４８をクリックした場合にユーザ端末３０に表示される。この場合、ユーザがピクチャサーチボタン４８をクリックし、表示された強調表示スイッチから強調させたいカテゴリーとして「コンセント」と「棚」を選択すると、図１７に示すような間取図がユーザ端末３０に表示される。
【００４９】
図１７は、ピクチャサーチを選択した場合の表示例を示す図である。図１７において、ユーザが選択した「コンセント」と「棚」が赤く点滅して表示される部分として斜線で示される。○印が「コンセント」を示し、長方形が「棚」を示す。このように表示されることによって、棚の配置をコンセントの配置に合せて配置させるようにすることができる。
【００５０】
例えば、図１１のステップＳ４１における家具写真データの作成時等に、ユーザから取得した部屋の名称は、家具ツールＤＢ１３３及び家具配置ＤＢ１３４に反映される。家具ツールＤＢ１３３は、例えば、図１８に示すようにデータが構成される。図１８は、家具ツールＤＢのデータ構成の例を示す図である。図１８に示す家具ツールＤＢ１３３は、カテゴリー、名称、設置場所、設置済み等の項目を有する。例えば、カテゴリー「冷蔵庫」のユーザが決定した名称「冷蔵庫」は、設置済「１」によって「キッチン」に設置されたことを示す。設置済項目は、設置場所に設置したことを示す場合に「１」で示され、まだ、設置していない場合に「０」で示される。
【００５１】
このような家具ツールＤＢ１３３に基づいて、家具を配置する方法を説明する。図１９は、家具ツールからドラッグして家具を配置する例を示す図である。図１９において、ユーザ端末３０には、家具ツールＤＢ１３３に基づいて生成された家具ツール５０と、配置用の間取図５１とが表示される。家具ツール５０には、家具ツールＤＢ１３３の設置済が「０」に対応する家具ピクチャが表示される。尚、表示される各家具ピクチャにおいて、家具の可動範囲は家具本体の周辺に点線にて示される。例えば、ユーザが長テーブルを配置用の間取図５１上の所望する位置にマウスでドラッグして配置すると、長テーブルの家具ツールＤＢ１３３の設置済が「１」に変更される。このようにして、配置された家具の配置情報は、家具配置ＤＢ１３４にて管理される。
【００５２】
図２０は、家具配置ＤＢのデータ構成例を示す図である。図２０に示す家具配置ＤＢ１３４は、家具の名称、配置された部屋を示す配置部屋、横・縦・高さで示される配置座標、家具の向き等の項目を有する。家具配置ＤＢ１３４において、配置座標は、配置された家具の原点が置かれた位置を示し、向きは、家具ピクチャを正面に向けて配置したときを向き０°として、−１８０°から１８０°で表現される。例えば、名称「食器棚▲２▼」は、キッチンに配置され、その配置座標は、横、縦、高さが１５５、１２２、０、向きが−９０°であることが示される。
【００５３】
配置座標及び向きについて図２１で説明する。図２１は、家具の配置座標の例を示す図である。図２１において、家具ピクチャＤＢ１３２で管理されるタンス４１を例とすると、タンス４１の前面の左下の角を原点Ｐ２０と定義する。そのタンス４１をベッドルーム４２に配置した場合、ベッドルーム４１の原点Ｐ１０からタンスの原点Ｐ２０の位置は、横２００ｍｍ、縦１００ｍｍ、高さ０ｍｍとなる。向きは、タンス４１の原点Ｐ２０を向き（回転角）の中心として、タンス４１の正面の右下の角の回転角で示される。この場合、−９０°として表される。
【００５４】
図２２は、ぶつかりチェックの処理結果を平面図で表示する画面例を示す図である。図２２において、ぶつかりチェック処理部１１０による処理結果を平面図で表示する場合、例えば、画面上に家具同士及び家具の可動範囲同士がぶつかる箇所に「チェック！」が赤く点滅して表示される。例えば、チェック６１の場合、冷蔵庫の扉を開いたときに食器棚▲１▼にぶつかる事を示している。また、ソファー▲１▼と客用テーブルの可動範囲のぶつかりを示している。ユーザは、このように家具本体と可動範囲とが区別されて表示されることによって、家具本体がぶつかるのか、家具の可動部範囲がぶつかるのかを知ることができる。したがって、家具の可動部範囲がぶつかる場合、配置を変えたり、ユーザの家具の利用方法によっては、可動範囲のぶつかりが問題ない場合は、そのままの配置にしておく等の判断をユーザが行うことができる。
【００５５】
次に、３Ｄ表示処理部１２４による３Ｄ表示処理について説明する。図２３は、３Ｄ表示処理を説明するフローチャート図である。図２３において、ユーザ端末３０に視点位置の指定を可能とする間取図を表示し、ユーザがマウスでクリックすることによって指定した視点位置を取得し（ステップＳ７１）、ぶつかりチェック処理部１１０を実行することによって、その視点位置から見える立体図におけるぶつかりチェックを行う（処理Ｐ８０）。ぶつかりチェックの処理結果を示す立体画像をユーザ端末３０に表示する（ステップＳ７２）。
【００５６】
図２４は、指定された始点位置から見た立体図の表示例を示す図である。図２３のステップＳ７１にてユーザ端末３０に表示された間取図上で、ユーザが視点位置をマウスでクリックすることによって指定すると、図２４に示されるようなユーザが指定した視点位置から見た立体図がユーザ端末３０に表示される。図２４において、ぶつかりチェックの処理結果が、例えば、チェック５５から５７で示され、「扉のスペースが足りません」、「照明スイッチが隠れます」、「壁幅残り２．５ｍです」等のメッセージが表示される。
【００５７】
ぶつかりチェック処理部１１０によるぶつかりチェック処理を図２５で説明する。図２５は、ぶつかりチェック処理を説明するフローチャート図である。図２５において、ぶつかりチェック処理部１１０は、室内６５の３次元座標の原点を決定し（ステップＳ８１）、室内６５に格子点（ｘ、ｙ、ｚ）を設定する（ステップＳ８２）。室内６５に配置されている家具に座標を割り当てる（ステップＳ８３）。
【００５８】
全ての家具に座標を割当済みか否かを判断する（ステップＳ８４）。全ての家具に座標を割当済みでない場合、ステップＳ８３へ戻る。全ての家具に座標を割当済みの場合、家具を１つ選択し（ステップＳ８５）、全ての家具を処理済みか否かを判断する（ステップＳ８６）。全ての家具を処理済みでない場合、配置された家具及び可動範囲の内部になる全格子点を算出する（ステップＳ８７）。更に、内部の格子点をｘ、ｙ、ｚの順でソートして（ステップＳ８８）、ステップＳ８５へ戻る。一方、全ての家具を処理済みの場合、同一格子点を持つ家具の組み合せを見つける（ステップＳ８９）。更に、同一格子点の座標と家具の組み合せの情報を保存する（ステップＳ９０）。
【００５９】
このようなぶつかりチェック処理部１１０の処理によって、図２２及び図２４に示されるように、家具がぶつかる箇所又は可動範囲が重なる箇所に「チェック！」又はその状態を示すメッセージの表示を行うことができる。従って、ユーザは、実際に家具を物理的に部屋内に配置する前に、レイアウト設計支援システム１００を利用することによって、単なる家具の配置のみならず、可動範囲を考慮した家具の配置を平面画像及び立体画像を参照することによって検証することができる。
【００６０】
上記実施例により、ユーザの環境に合せた仮想空間を実現することができる。ユーザの部屋の間取を立体画像に加工して提供し、実際の居住スペースの余空間や雰囲気などをわかり易く表現することができる。
【００６１】
また、家具配置時は、家具によってふさがってしまうコンセント、電話線の取り込み口、壁面のスイッチ、開閉に支障が出るドア、家具の陰になる窓等を赤色で点滅表示することによって、ユーザは、問題点を事前に検証することができる。また、タンスの扉が開いたときの必要なスペースを確保スペースとして表示するため、ユーザは容易に必要なスペースを考慮した家具の配置を行うことができる。更に、家具の向きが壁側を向いて配置されていたり、人の入り込むスペースが必要な場合に配慮するなど、現実的な配置情報を提供することができる。
【００６２】
【発明の効果】
以上、説明してきたように、本願発明によれば、ユーザは、実際に家具を部屋内に物理的に配置する前に、可動範囲を考慮した家具の配置を平面画像及び立体画像を参照することによって行うことができる。
【００６３】
【図面の簡単な説明】
【図１】レイアウト設計支援システムを利用したネットワーク構成を示す図である。
【図２】レイアウト設計支援システムのハードウェア構成を示す図である。
【図３】レイアウト設計支援システムの機能構成例を示す図である。
【図４】データベースの相関図である。
【図５】間取情報入力処理を説明するフローチャート図である。
【図６】部屋の間取の作成画面の例を示す図である。
【図７】部屋の名前入力画面の例を示す図である。
【図８】間取サイズ作成画面の例を示す図である。
【図９】部屋サイズ表示画面の例を示す図である。
【図１０】利用設備の配置処理を説明するフローチャート図である。
【図１１】家具情報入力処理を説明するフローチャート図である。
【図１２】スペース算定テーブルの例を示す図である。
【図１３】家具ピクチャＤＢのデータ構成の例を示す図である。
【図１４】家具ピクチャ配置処理を説明するフローチャート図である。
【図１５】表示方法の選択画面の例を示す図である。
【図１６】強調表示スイッチの例を示す図である。
【図１７】ピクチャサーチを選択した場合の表示例を示す図である。
【図１８】家具ツールＤＢのデータ構成の例を示す図である。
【図１９】家具ツールからドラッグして家具を配置する例を示す図である。
【図２０】家具配置ＤＢのデータ構成例を示す図である。
【図２１】家具の配置座標の例を示す図である。
【図２２】ぶつかりチェックの処理結果を平面図で表示する画面例を示す図である。
【図２３】３Ｄ表示処理を説明するフローチャート図である。
【図２４】指定された始点位置から見た立体図の表示例を示す図である。
【図２５】ぶつかりチェック処理を説明するフローチャート図である。
【符号の説明】
３０　　　　　ユーザ端末
１００　　　　レイアウト設計支援システム
１１０　　　　ぶつかりチェック処理部
１２１　　　　間取入力処理部
１２２　　　　家具情報入力処理部
１２３　　　　家具ピクチャ配置処理部
１２４　　　　３Ｄ表示処理部１２４
１３１　　　　間取入力ＤＢ
１３２　　　　家具ピクチャＤＢ
１３３　　　　家具ツールＤＢ
１３４　　　　家具配置ＤＢ
１３５　　　　ルームレイアウト
【図１】
2004126820.tif 000003
【図２】
2004126820.tif 000004
【図３】
2004126820.tif 000005
【図４】
2004126820.tif 000006
【図５】
2004126820.tif 000007
【図６】
2004126820.tif 000008
【図７】
2004126820.tif 000009
【図８】
2004126820.tif 000010
【図９】
2004126820.tif 000011
【図１０】
2004126820.tif 000012
【図１１】
2004126820.tif 000013
【図１２】
2004126820.tif 000014
【図１３】
2004126820.tif 000015
【図１４】
2004126820.tif 000016
【図１５】
2004126820.tif 000017
【図１６】
2004126820.tif 000018
【図１７】
2004126820.tif 000019
【図１８】
2004126820.tif 000020
【図１９】
2004126820.tif 000021
【図２０】
2004126820.tif 000022
【図２１】
2004126820.tif 000023
【図２２】
2004126820.tif 000024
【図２３】
2004126820.tif 000025
【図２４】
2004126820.tif 000026
【図２５】
2004126820.tif 000027