(57)【要約】【課題】ＣＡＤデータを使用することなく、かつ、使用者が家具の配置をイメージしやすい立体的な画像による家具シミュレーション装置を提供することを課題とする。【解決手段】家具レイアウトシミュレーション装置であって、平面図として同一縮尺により表される複数の間取り図を表す間取り図画像データと、底面の大きさが前記間取り図と同じ縮尺であるミリタリ投影法により作成され、図の高さ方向が画面の縦方向に合致する家具画像を表す複数の家具画像データとを記憶しておき、間取り図画像データを前記家具画像の底面図と同じ傾角に一致するように回転させて、この間取り図画像データ上に前記家具画像データをレイアウトするようにする。【選択図】  図３
2010137466.tif 000002
【特許請求の範囲】
【請求項１】
図の横方向と画像データにおける水平方向とが一致する平面図として表される、複数の同一縮尺の間取り図画像データを、各間取り図の識別情報である間取り図識別情報に関連付けて記憶する間取り図記憶手段と、
底面の大きさが前記間取り図と同じ縮尺であるミリタリ投影法により作成され、図の高さ方向が画像の縦方向に合致する家具画像を表す複数の家具画像データを、各家具画像の識別情報である家具識別情報と関連付けて記憶する家具図記憶手段と、
使用者が操作するコンピュータのモニタに、二以上の前記間取り図識別情報を表示させる間取り図選択情報表示手段と、
前記使用者が操作するコンピュータから一の間取り図識別情報の選択を受け付ける間取り図識別情報受付手段と、
受け付けられた間取り図識別情報に関連付けられた前記間取り図画像データを前記間取り図記憶手段から抽出する間取り図抽出手段と、
抽出された間取り図画像データを前記家具画像の底面図と表示方向が一致するように前記ミリタリ投影法の傾角分だけ回転させて、前記モニタに表示させる間取り図表示手段と、
前記モニタに、二以上の前記家具識別情報を表示させる家具選択情報表示手段と、
前記使用者が操作するコンピュータから一以上の家具識別情報の選択を受け付ける家具識別情報受付手段と、
受け付けられた家具識別情報に関連付けられた前記家具画像データを前記家具図記憶手段から抽出する家具図抽出手段と、
抽出された家具画像データを前記表示された間取り図画像データとともに前記モニタに表示させる家具図表示手段と、
前記使用者が操作するコンピュータから、前記表示されている家具画像データのうちの一の家具画像データの選択指示と、この選択された家具画像データの前記間取り図画像データ上の特定位置への移動指示とを受け付け、これに応じて、前記モニタ上で前記選択された家具画像データを前記間取り図画像データ上の当該特定位置に配置して表示させる家具図レイアウト手段と
を有する家具レイアウトシミュレーション装置。
【請求項２】
前記間取り図記憶手段に記憶されている間取り図画像データには、間取り図表示手段により表示された状態において、奥側に存する壁面の少なくとも一面に関して、前記家具画像と同じミリタリ投影法により壁面が描かれているものである請求項１に記載の家具レイアウトシミュレーション装置。
【請求項３】
前記家具図記憶手段は、同一の家具に関して、底面図の方向が異なる二以上の家具画像データを一組として、各組ごとに前記家具識別情報と関連付けて記憶し、
前記家具図抽出手段は、前記家具識別情報に関連付けられた組の中の一つの家具画像データを抽出するものであり、
前記家具図レイアウト手段には、
前記使用者の操作するコンピュータから表示されている家具画像データのうちの一の家具画像データの選択指示と、回転指示とを受け付け、これに応じて、当該選択された家具画像データと同じ組に存する方向の異なる他の家具画像データを前記家具図記憶手段から抽出して、前記選択された家具画像データと入れ替えて表示する家具図回転表示手段が含まれる
請求項１又は２に記載の家具レイアウトシミュレーション装置。
【請求項４】
前記家具レイアウトシミュレーション装置において、さらに、
前記間取り図画像データ上に重なって配置される一以上の平面図形の画像データである平面図形データを記憶する、平面図形データ記憶手段と、
前記使用者が操作するコンピュータから前記平面図形データの指定を受け付け前記モニタに表示する平面図形表示手段とを有し、
前記家具図レイアウト手段は、
前記使用者が操作するコンピュータから一以上の前記平面図形データの選択指示と、この選択された平面図形データの前記間取り図上の特定位置への移動指示とを受け付け、これに応じて、前記モニタ上で前記選択された平面図形データを前記間取り図画像データ上の当該特定位置に配置して表示させる間取り図平面図形配置手段を有するものである
請求項１から３のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項５】
前記平面図形は、一辺が前記家具図の底面図と方向が一致するように前記傾角分だけ傾いた長方形体であり、
前記平面図形データ記憶手段は、前記間取り図データ上で方向が異なる二以上の平面図形データを一組として記憶し、
前記平面図形表示手段は、当該組の中の平面図形データのうちの一つを前記モニタに表示するものであり、
前記家具図レイアウト手段は、
前記使用者の操作するコンピュータから表示されている平面図形データのうちの一の平面図形データの選択指示と回転指示とを受け付け、これに応じて、当該選択された平面図形データと同じ組に存する他の平面図形データを前記平面図形記憶手段から抽出して、前記選択された平面図形データと入れ替えて表示する平面図形回転表示手段が含まれる
請求項４に記載の家具レイアウトシミュレーション装置。
【請求項６】
前記平面図形は、枠線のない単一色に塗りつぶされた平面図形である請求項４又は５に記載の家具レイアウトシミュレーション装置。
【請求項７】
前記平面図形は、枠線のない単一色に塗りつぶされた平面図形上に前記家具図の底面図における横方向又は縦方向のいずれかに一致する方向を向いた線が描かれたものである請求項４又は５に記載の家具図レイアウトシミュレーション装置。
【請求項８】
前記平面図形は、長辺に前記間取り図画像データの縮尺に応じた目盛りが描かれた平面図形である請求項５に記載の家具図レイアウトシミュレーション装置。
【請求項９】
前記家具画像データと同じミリタリ投影法により同じ縮尺で作成された、人形を表した人形画像データを記憶する人形画像記憶手段と、
前記使用者が操作するコンピュータから前記人形画像データの指定を受け付け前記モニタに表示する人形画像表示手段とを有し、
前記家具図レイアウト手段は、
前記使用者が操作するコンピュータから前記人形画像データの選択指示と、この選択された人形画像データの前記間取り図上の特定位置への移動指示とを受け付け、これに応じて、前記モニタ上で前記選択された人形画像データを前記間取り図画像データ上の当該特定位置に配置して表示させる間取り図人形画像配置手段を有するものである
請求項１から８のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項１０】
前記家具図記憶手段は、同一の家具に関して、彩色された色の異なる二以上の家具画像データを一組として、各組ごとに前記家具識別情報と関連付けて記憶し、
前記家具図抽出手段は、前記家具識別情報に関連付けられた組の中の少なくとも一つの家具画像データを抽出するものであり、
前記家具図レイアウト手段には、前記使用者の操作するコンピュータから表示されている家具画像データのうちの一の家具画像データの選択指示と、色変え指示とを受け付け、これに応じて、当該選択された家具画像データと同じ組に存する色の異なる他の家具画像データを前記家具図記憶手段から抽出して、前記選択された家具画像データと入れ替えて表示する家具図色変え表示手段が含まれる
請求項１から９のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項１１】
前記家具レイアウトシミュレーション装置において、さらに、
前記家具図記憶手段に記憶された家具画像データごとに、当該家具画像データの底面図又は平面図を横方向が画像データにおける水平方向に一致するように前記傾角分だけ回転させた平面家具画像データを各家具画像データに関連づけて記憶する平面家具画像データ記憶手段と、
間取り図抽出手段により抽出された間取り図画像データを回転させることなく、前記モニタに表示させる第二間取り図表示手段と、
家具図レイアウト手段により、前記家具画像データが前記間取り図データ上の前記特定位置に配置して表示された場合に、前記第二間取り図表示手段に表示された間取り図画像データの前記特定位置に合致する位置に、この前記特定位置に配置して表示された前記家具画像データに関連づけられて記憶された平面家具画像データを前記平面家具画像データ記憶手段から抽出して表示させる平面レイアウト手段と
を有する請求項１から１０のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項１２】
前記家具レイアウトシミュレーション装置において、
前記間取り図表示手段が、抽出された間取り図画像データを回転させて表示させることに代えて、抽出された間取り図画像データを回転させることなく表示させるものであり、
前記間取り図記憶手段が、間取り図画像データを図の横方向と画面データにおける水平方向とが一致する平面図として記憶することに代えて、間取り図画像データを前記家具画像の底面図と表示方向が一致するように前記傾角分だけ回転させて記憶するものである
請求項１から１０のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項１３】
前記家具レイアウトシミュレーション装置は、複数の前記使用者が操作するコンピュータであるクライアントコンピュータに通信ネットワークを介して接続されるサーバコンピュータと当該クライアントコンピュータとから構成されるものであって、
前記間取り図記憶手段と、前記家具図記憶手段と、前記間取り図選択情報表示手段と、前記間取り図識別情報受付手段と、前記間取り図抽出手段と、前記家具選択情報表示手段と、前記家具識別情報受付手段と、前記家具図抽出手段とを前記サーバコンピュータが有し、
前記間取り図表示手段と、前記家具図表示手段と、前記家具図レイアウト手段とを前記クライアントコンピュータが有する請求項１から１２のいずれか１項に記載の家具レイアウトシミュレーション装置。
【請求項１４】
前記使用者を識別する使用者識別情報を前記クライアントコンピュータから受け付ける使用者識別情報受付手段と、
前記クライアントコンピュータからの記憶指示により、前記モニタ上に表示されている間取り図画像データ上に家具画像データが配置された画像データであるレイアウト画像データを受け付けて、前記使用者識別情報受付手段が受け付けた使用者識別情報と関連付けて記憶するレイアウト記憶手段と
を前記サーバコンピュータが有する請求項１３に記載の家具レイアウトシミュレーション装置。
【請求項１５】
前記レイアウト記憶手段は、前記レイアウト画像データの元となる間取り図画像データの間取り図識別情報もレイアウト画像データに関連付けて記憶するものである請求項１４に記載の家具レイアウトシミュレーション装置。
【請求項１６】
前記使用者識別情報に関連付けて当該使用者識別情報が識別する使用者の属性情報を記憶する使用者属性情報記憶手段を前記サーバコンピュータが有する請求項１４に記載の家具レイアウトシミュレーション装置。
【請求項１７】
請求項１３から１６のいずれか１項に記載のサーバコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は間取りを表す画像上に家具を配置させるシミュレーションを行なう装置に関し、特に、立体図を用いたものに関する。
【背景技術】
【０００２】
従来、集合住宅や戸建住宅を購入したり賃貸したりする場合に、部屋の間取りにどのように家具を配置するかを検討することが必要となる。このような家具の配置の検討をする場合に、コンピュータ画面上に表された間取り図の上に、家具の画像を配置させることができるシミュレーション装置が種々提供されている。
特許文献１に記載の発明は、ＣＡＤデータを用いることなく、２次元のラスターデータからなる間取り図を用い、これに、家具画像データを配置するものが示されている。
特許文献２に記載の発明は、ＣＡＤデータを用いて、立体的に表示された間取り図において、立体的な家具画像データを配置して表示させるものが示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１６３７２１号公報
【特許文献２】特開２００２−９２１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の発明は、ＣＡＤデータを用いず物件保有者が有する２次元の間取りデータをＣＡＤデータとして新たに作成することを要しないので、作業負担が少なく、さらに、ＣＡＤデータによる３次元化を行なわないので、コンピュータへの負荷が少ないという利点を有する。しかし、表示が２次元であるために、使用者の立場からは実際の家具を部屋に配置した状態をイメージし難いという問題がある。
一方、上記特許文献２に記載の発明は、立体的な間取り図に立体的な家具を配置するので、使用者が実際に部屋に家具を配置した状態をイメージしやすいが、３次元にするためにＣＡＤデータを用いるので、ＣＡＤデータを作成する作業労力が必要であり、また、コンピュータの負担も大きいという問題が生じる。
本発明は、このような問題に鑑みて、ＣＡＤデータを使用することなく、かつ、使用者が家具の配置をイメージしやすい立体的な画像による家具シミュレーション装置を提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は次のような構成を有する。
請求項１に記載の発明は、家具レイアウトシミュレーション装置であって、図の横方向と画像データにおける水平方向とが一致する平面図として表される、複数の同一縮尺の間取り図画像データを、各間取り図の識別情報である間取り図識別情報に関連付けて記憶する間取り図記憶手段と、底面の大きさが前記間取り図と同じ縮尺であるミリタリ投影法により作成され、図の高さ方向が画面の縦方向に合致する家具画像を表す複数の家具画像データを、各家具画像の識別情報である家具識別情報と関連付けて記憶する家具図記憶手段とを有する。なお、ミリタリ投影法とは、斜投影図法の一つで、立体を底面に平行な平面に投影することを特徴とするものである。そして、間取り図選択情報表示手段が使用者が操作するコンピュータのモニタに、２以上の前記間取り図識別情報を表示させ、間取り図識別情報受付手段が前記使用者が操作するコンピュータから一の間取り図識別情報の選択を受け付け、間取り図抽出手段が受け付けられた間取り図識別情報に関連付けられた前記間取り図画像データを前記間取り図記憶手段から抽出し、間取り図表示手段が抽出された間取り図画像データを前記家具画像の底面図と表示方向が一致するように前記ミリタリ投影法の傾角分だけ回転させて、前記モニタに表示させる。また、家具選択情報表示手段が前記モニタに、２以上の前記家具識別情報を表示させ、家具識別情報受付手段が前記使用者が操作するコンピュータから1以上の家具識別情報の選択を受け付け、家具図抽出手段が受け付けられた家具識別情報の関連付けられた前記家具画像データを前記家具図記憶手段から抽出し、家具図表示手段が抽出された家具画像データを前記表示された間取り図画像データとともに前記モニタに表示させる。さらに、家具図レイアウト手段が前記使用者が操作するコンピュータから、前記表示されている家具画像データのうちの一の家具画像データの選択指示と、この選択された家具画像データの前記間取り図画像データ上の特定位置への移動指示とを受け付け、これに応じて、前記モニタ上で前記選択された家具画像データを前記間取り図画像データ上の当該特定位置に配置して表示させる。
なお、本家具レイアウトシミュレーション装置は、前記使用者が操作するコンピュータにより実現される場合、複数の前記使用者が操作するコンピュータに接続されるサーバコンピュータにより実現される場合、後述する請求項４に記載の発明のように、機能部分が使用者が操作するコンピュータとこれに接続されるサーバコンピュータに分散している場合が含まれる。【０００６】
請求項２に記載の発明は、前記家具レイアウトシミュレーション装置において、前記間取り図記憶手段に記憶されている間取り図データには、間取り図表示手段により回転させた際に、奥側に存する壁面の少なくとも一面に関して、前記家具画像と同じミリタリ投影により壁面が描かれているものである。
請求項３に記載の発明は、前記家具レイアウトシミュレーション装置において、前記家具図記憶手段は、同一の家具に関して、底面図の方向が異なる２以上の家具画像データを一組として、各組ごとに前記家具識別情報と関連付けて記憶するものである。そして、前記家具図抽出手段は、前記家具識別情報に関連付けられた組の中の少なくとも一つの家具画像データを抽出し、前記家具図表示手段は、抽出された家具画像データの内の一つの家具画像データを、表示させる。さらに、前記家具図レイアウト手段には、前記使用者のコンピュータへの所定の操作による表示されている家具画像データからの一の家具画像データの選択指示と、回転指示を受け付け、これに応じて、選択された家具画像データと同じ組に存する他の家具画像データを、選択された家具画像データと入れ替えて表示する家具図回転表示手段が含まれる。【０００７】
請求項４に記載の発明は、前記家具レイアウトシミュレーション装置において、さらに、
前記間取り図画像データ上に重なって配置される一以上の平面図形の画像データである平面図形データを記憶する、平面図形データ記憶手段と、前記使用者が操作するコンピュータから前記平面図形データの指定を受け付け前記モニタに表示する平面図形表示手段とを有するものである。そして、前記家具図レイアウト手段は、前記使用者が操作するコンピュータから一以上の前記平面図形データの選択指示と、この選択された平面図形データの前記間取り図上の特定位置への移動指示とを受け付け、これに応じて、前記モニタ上で前記選択された平面図形データを前記間取り図画像データ上の当該特定位置に配置して表示させる間取り図平面図形配置手段を有する。
請求項５に記載の発明は、請求項４に記載の家具レイアウトシミュレーション装置において、前記平面図形は、一辺が前記家具図の底面図と方向が一致するように前記傾角分だけ傾いた長方形体であり、前記平面図形データ記憶手段は、前記間取り図データ上で方向が異なる二以上の平面図形データを一組として記憶し、前記平面図形表示手段は、当該組の中の平面図形データのうちの一つを前記モニタに表示するものである。そして、前記家具図レイアウト手段には、前記使用者の操作するコンピュータから表示されている平面図形データのうちの一の平面図形データの選択指示と回転指示とを受け付け、これに応じて、当該選択された平面図形データと同じ組に存する他の平面図形データを前記平面図形記憶手段から抽出して、前記選択された平面図形データと入れ替えて表示する平面図形回転表示手段が含まれる。
請求項６に記載の発明は、請求項４又は５に記載の家具レイアウトシミュレーション装置において、前記平面図形を、枠線のない単一色に塗りつぶされた平面図形としたものである。
請求項７に記載の発明は、請求項４又は５に記載の家具図レイアウトシミュレーション装置において、前記平面図形を、枠線のない単一色に塗りつぶされた平面図形上に前記家具図の底面図における横方向又は縦方向のいずれか一致する方向を向いた線が描かれたものとしたものである。
請求項８に記載の発明は、請求項５に記載の家具図レイアウトシミュレーション装置において、前記平面図形を、長辺に前記間取り図画像データの縮尺に応じた目盛りが描かれた平面図形としたものである。【０００８】
請求項９に記載の発明は、前記家具レイアウトシミュレーション装置において、前記家具画像データと同じミリタリ投影法により同じ縮尺で作成された、人形を表した人形画像データを記憶する人形画像記憶手段と、前記使用者が操作するコンピュータから前記人形画像データの指定を受け付け前記モニタに表示する人形画像表示手段とを有する。そして、  前記家具図レイアウト手段には、前記使用者が操作するコンピュータから前記人形画像データの選択と、この選択された人形画像データの前記間取り図上の特定位置への移動指示に応じて、前記モニタ上で前記選択された人形画像データを前記間取り図画像データ上の当該特定位置に配置して表示させる間取り図人形画像配置手段が含まれる。【０００９】
請求項１０に記載の発明は、請求項１から９のいずれか１項に記載の家具レイアウトシミュレーション装置において、前記家具図記憶手段は、同一の家具に関して、彩色された色の異なる２以上の家具画像データを一組として、各組ごとに前記家具識別情報と関連付けて記憶し、前記家具図抽出手段は、前記家具識別情報に関連付けられた組の中の少なくとも一つの家具画像データを抽出し、前記家具図表示手段は、前記家具図抽出手段により抽出された家具画像データの中の一つの家具図画像データを表示させるものであある。そして、前記家具図レイアウト手段には、前記使用者の操作するコンピュータから表示されている家具画像データのうちの一の家具画像データの選択指示と、色変え指示とを受け付け、これに応じて、当該選択された家具画像データと同じ組に存する他の家具画像データを前記家具図記憶手段から抽出して、前記選択された家具画像データと入れ替えて表示する家具図色変え表示手段が含まれる。【００１０】
請求項１１に記載の発明は、前記家具レイアウトシミュレーション装置において、さらに、平面家具画像データ記憶手段と、第二間取り図表示手段と、平面レイアウト手段とを有する。平面家具画像データ記憶手段は、前記家具図記憶手段に記憶された家具画像データごとに、当該家具画像データの底面図又は平面図を横方向が画面データにおける水平方向に一致するように傾角分だけ回転させた平面家具画像データを各家具画像データに関連づけて記憶する。第二間取り図表示手段は、間取り図抽出手段により抽出された間取り図画像データを回転させることなく、前記モニタに表示させる。さらに、平面レイアウト手段は家具図レイアウト手段により、前記家具画像データが前記間取り図データ上の前記特定位置に配置して表示された場合に、前記第二間取り図表示手段に表示された間取り図画像データの前記特定位置に合致する位置に、この前記特定位置に配置して表示された前記家具画像データに関連づけられて記憶された平面家具画像データを前記平面家具画像データ記憶手段から抽出して表示させる。
請求項１２に記載の発明は、請求項１から１０のいずれかの家具レイアウトシミュレーション装置において、前記間取り図表示手段が、抽出された間取り図画像データを回転させて表示させることに代えて、抽出された間取り図画像データを回転させることなく表示させるものであり、前記間取り図記憶手段が、図の横方向と画面データにおける水平方向とが一致する平面図として記憶することに代えて、間取り図画像データを前記家具画像の底面図と表示方向が一致するように前記傾角分だけ回転させて記憶しているものである。【００１１】
請求項１３に記載の発明は、前記家具レイアウトシミュレーション装置は、複数の使用者が操作するコンピュータであるクライアントコンピュータに通信ネットワークを介して接続されるサーバコンピュータと当該クライアントコンピュータとから構成されるものであって、前記間取り図記憶手段と、前記家具図記憶手段と、前記間取り図選択情報表示手段と、前記間取り図識別情報受付手段と、前記間取り図抽出手段と、前記家具選択情報表示手段と、前記家具識別情報受付手段と、前記家具図抽出手段とを前記サーバコンピュータが有する。そして、前記間取り図表示手段と、前記家具図表示手段と、前記家具図レイアウト手段とは前記クライアントコンピュータが有するものである。
請求項１４に記載の発明は、請求項１３に記載の家具レイアウトシミュレーション装置において、前記使用者を識別する使用者識別情報を前記クライアントコンピュータから受け付ける使用者識別情報受付手段と、前記使用者のコンピュータへの所定の操作による記憶指示により、前記モニタ上に表示されている間取り図画像データ上に家具画像データが配置された画像データであるレイアウト画像データを受け付けて、前記使用者識別情報受付手段が受け付けた使用者識別情報と関連付けて記憶するレイアウト記憶手段とを前記サーバコンピュータが有するものである。
請求項１５に記載の発明は、請求項１４に記載の家具レイアウトシミュレーション装置において、前記レイアウト記憶手段は、前記レイアウト画像データの元となる間取り図画像データの間取り図識別情報もレイアウト画像データに関連付けて記憶するものである。
請求項１６に記載の発明は、請求項１４又は１５に記載の家具レイアウトシミュレーション装置において、前記使用者識別情報に関連付けて当該使用者識別情報により識別される使用者の属性情報を記憶する使用者属性情報記憶手段を前記サーバコンピュータが有するものである。
請求項１７に記載の発明は、請求項１３から１6のいずれかに記載のサーバコンピュータである。
【発明の効果】
【００１２】
請求項１に記載の発明は、間取り図を示す画像データが平面図であるので、ラスターデータを使用することができる。従って、事業者が有する間取り図画像を縮尺を変える程度の簡単な処理を施すだけで使用することができ、記憶させる間取り図画像データの作成作業労力を少なくすることができ、また、間取り図画像データに対する処理は間取り図表示手段による回転処理のみであるので、コンピュータに対する負荷も小さいくすることができる。さらに、底面に対する斜投影により立体図を作成するミリタリ投影法により作成された家具画像は底面に平行な形状は実際の形状を保持するので、平面図で表される間取り図上にゆがみなどを生じることなく配置することができ、さらに、家具画像データは高さ方向が画面の縦方向に合致するように表され、間取り図画像データもこれにあわせて回転させて表示するので、立体図に慣れていない一般的な使用者が見ても、直感的に部屋に家具を配置した状態をイメージすることができる。【００１３】
請求項２に記載の発明は、間取り図画像に対して回転時に奥側に存する壁面を立体的に表すことで、さらに、視覚的に立体的なイメージをしやすくすることができ、また、ラスターデータとして壁面を書き加えるだけでよいので、図面の作成作業も比較的簡易に行なうことができる。
請求項３に記載の発明は、使用者により所定の操作により家具画像データの回転位置を変えて表すことができる。【００１４】
請求項４に記載の発明は、間取り図の床面上に配置させる平面図形を使用者の操作により間取り図上に配置できるようにすることで、使用者が間取り図自体を編集したり、間取り図を測定したりすることができる。
請求項５に記載の発明は、間取り図上に配置される平面図形を回転可能とすることで、使用者が平面図形を間取り図に配置する際の自由度を高めることができる。
請求項６に記載の発明は、平面図形を単一色に塗りつぶされたものとすることで、間取り図上の線や設備等に配置すれば線や設備等を消去することができる。また、長方形を細いものとすることで、ラインを表すことも可能であり、これにより間取り図上に線を描くことができる。
請求項７に記載の発明は、平面図形を単一色に塗りつぶされた上に線が描かれたものとすることで、これを間取り図上に配置することで、間取り図上に線を描くことができる。
請求項８に記載の発明は、前記平面図形を目盛りが描かれた長方形とすることで、間取り図上の任意の位置の距離を測ることができる。【００１５】
請求項９に記載の発明は、間取り図上に人形を配置することができるので、人形の縮尺を人間の大きさにほぼ一致するようにしておけば、間取り図上に人間が居る場合の空間の広さをより認識しやすくすることができる。
請求項１０に記載の発明は、使用者の操作により家具の色を変えることができるので、インテリアのイメージをより豊かに表すことが可能となる。【００１６】
請求項１１に記載の発明は、上述したミリタリ投影により表された立体的なレイアウト図に加えて、これに対応したレイアウトが施された平面図によるレイアウト図が表示されるので、立体図に加えて、上方から見た視点におけるレイアウトも認識することができ、使用者にとってのレイアウトイメージの把握をより促進させることができる。【００１７】
請求項１２に記載の発明は、間取り図画像データの回転処理を行う必要がないので、コンピュータの処理負担をより低減することができる。
請求項１３に記載の発明は、家具レイアウトシミュレーション装置を、サーバコンピュータと複数のクライアントコンピュータとから構成することで、異なる場所に存する複数の使用者が家具レイアウトシミュレーション装置を使用することができ、また、前記間取り図表示手段と、前記家具図表示手段と、前記家具図レイアウト手段とをクライアントコンピュータが有するようにすることで、使用者にとってレイアウト時の処理速度が高くなるので、操作性を高めることができる。
請求項１４に記載の発明は、使用者が作成したレイアウト画像データを使用者識別情報に関連付けて記憶するので、どの使用者がどのレイアウト画像データを作成したかを識別することができる。
請求項１５に記載の発明は、どのような間取り図がどのくらいレイアウトに使用されたかがわかるので、間取り図に関する評価情報として利用することができる。
請求項１６に記載の発明は、使用者の属性情報を記憶することで、どのような属性を有する使用者がどのような間取りにおいてどのようなレイアウトを行なうかという情報を収集し分析することができる。
請求項１７に記載発明は、請求項１３に記載した複数のクライアントコンピュータとともに、上述のような効果を奏する家具レイアウトシステムを実現することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る家具レイアウトシミュレーションシステムを構成するネットワークを模式的に示す図である
【図２】実施形態に係るサーバコンピュータ、クライアントコンピュータのハードウエア構成の概要を表すブロック図である。
【図３】実施形態に係る家具レイアウトシミュレーションシステムの機能を模式的に示す機能ブロック図である
【図４】間取り図画像データの一例を示す図である。
【図５】（ａ）は間取り図記憶部のレコード内容を模式的に示す図であり、（ｂ）は家具図記憶部のレコード内容を模式的に示す図であり、（ｃ）は補助画像記憶部のレコード内容を模式的に示す図であり、（ｄ）はレイアウト記憶部のレコード内容を模式的に示す図であり、（ｅ）は使用者属性情報記憶部のレコード内容を模式的に示す図である。
【図６】椅子の家具画像データ群の例を示す図である。
【図７】テレビの家具画像データ群の例を示す図である。
【図８】（ａ）から（ｃ）は平面図形データ群の例を示す図である。
【図９】人形画像データ群の例を示す図である。
【図１０】間取り図選択画面の例を示す図である。
【図１１】レイアウト画面の例を示す図である。
【図１２】レイアウト画面における家具選択時の様子を示す図である。
【図１３】レイアウト画面における抽出表示枠に家具画像が表示された状態を示す図である。
【図１４】レイアウト画面における補助画像選択時の様子を示す図である。
【図１５】レイアウト画面における抽出表示枠に補助画像が表示された状態を示す図である。
【図１６】レイアウト画面における間取り図画像上に家具画像が配置された状態を示す図である。
【図１７】レイアウト画面における家具色変指示時の様子を示す図である。
【図１８】レイアウト画面における家具画像の色が変わった状態を示す図である。
【図１９】平面レイアウト画面の例を示す図である。
【図２０】（ａ）（ｂ）は平面家具画像データの例を示す図である。
【図２１】（ａ）〜（ｃ）は平面補助画像データの例を示す図である。
【図２２】サーバコンピュータの動作を示すフローチャートである。
【図２３】クライアントコンピュータの動作を示す第一のフローチャートである。
【図２４】クライアントコンピュータの動作を示す第二のフローチャートである。
【図２５】レイアウト画面におけるレイアウトが完了した状態を示す図である。
【図２６】クライアントコンピュータの動作を示す第三のフローチャートである。
【図２７】平面レイアウト画面におけるレイアウトが完了した状態を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図１に本実施の形態に係る家具レイアウトシミュレーションシステムＸを構成するネットワークを模式的に示す。図１において家具レイアウトシミュレーションシステムＸではサーバコンピュータＡと、複数のクライアントコンピュータBとが通信ネットワークとしてインターネット接続されている。クライアントコンピュータＢは、家具シミュレーションを行う使用者が操作するコンピュータである。
【００２０】
図２にサーバコンピュータＡ、クライアントコンピュータＢのハードウエア構成の概要を表すブロック図を示す。これらのコンピュータは一般的なコンピュータであって、具体的には演算処理を行うCPU１１、CPU１１の作業領域となるRAM１２、基本的なプログラムはデータを記録するROM１３、CPU１１の動作タイミングを取るためのクロック１４、データやプログラムを記憶するためのハードディスク１５、データーの入力を行うためのキーボード１８、マウス１９などの入力デバイス、情報を表示するためのモニタ１６、インターネットに接続するためのルーター等のネットワークインターフェース１７などにより構成される。サーバコンピュータＡ、クライアントコンピュータＢはこのような一般的なコンピュータに下記に示すような動作を行わせるプログラムを組み込むことにより実現される。
【００２１】
図３にサーバコンピュータＡ及びクライアントコンピュータＢにより実現される家具レイアウトシミュレーションシステムＸの機能を模式的に示す機能ブロック図を示す。なお、ここではクライアントコンピュータＢにおける各機能部分は、クライアントコンピュータＢにインストールされているブラウザソフトと、サーバコンピュータＡより送信され前記ブラウザソフトウエアに組み込まれるスクリプトプログラムにより実現される。
サーバコンピュータＡには、機能として、間取り図記憶部１０１、家具図記憶部１０２、ＨＰ送信部１０３、間取り図選択情報表示部１０３ａ、間取り図識別情報受付部１０４、間取り図抽出部１０５、家具選択情報表示部１０３ｂ、家具識別情報受付部１０６、家具図抽出部１０７、補助画像記憶部１２０、補助画像識別情報受付部１２１、補助画像抽出部１２２、補助画像選択情報表示部１０３ｃ、使用者識別情報受付部１０８、レイアウト記憶部１０９、使用者属性情報記憶部１１０を有する。
クライアントコンピュータＢは、機能として、間取り図表示部２０1、家具図表示部２０２、補助画像表示部２１０、間取り図選択情報受付部２０３、家具選択情報受付部２０４、補助画像選択情報受付部２１１、家具図レイアウト部２０５、家具図回転表示部２０５ａ、家具図色変表示部２０５ｂ、補助画像回転表示部２０５ｃ、第二間取り図表示部２２０、平面レイアウト部２２１、使用者識別情報受付部２０６、レイアウト情報受付部２０７を有する。
【００２２】
（サーバコンピュータＡ）
間取り図記憶部１０１は、平面図として同一縮尺により表される複数の間取り図を表す間取り図画像データを記憶する。間取り図画像データは間取り図の横方向が画像データの水平方向（横方向）と一致している。図４に間取り図画像データの一例を示す。間取り図画像データMは、不動産業者が有する２次元のラスターデータを加工したもので、通常の間取り図に、図に示すように壁面の一部MWを斜視図として書き加えたものである。この壁面MWは、後述する間取り部表示部２０１により回転して表示された場合に奥側に位置する壁面の一部であり、回転された状態で高さ方向が縦方向を向くように傾角４５度のミリタリ斜投影法により描かれる。図５（ａ）に間取り図記憶部１０１のレコード内容を模式的に示す。図に示すように間取り図記憶部１０１は、各間取り図の識別情報である間取り図識別情報に関連付けて、各間取り図画像データ、及び、各間取り図の面積、部屋構成などを示す間取り図属性情報を記憶している。
【００２３】
家具図記憶部１０２は、底面の大きさが前記間取り図と同じ縮尺である傾角４５度のミリタリ投影法により作成され、図の高さ方向が画面データにおける縦方向に合致する家具画像を表す複数の家具画像データを記憶する。また、家具画像データは、同一の家具に関して、底面図の方向が異なる２以上の家具画像データを一組として記憶する。さらに、家具画像データは各組ごとに色の異なる画像データを記憶している。図６に家具として椅子に関する家具画像データ群を示し、図７に家具としてテレビに関する家具画像データを示す。図６に示すように椅子に関しては正面が間取り図の４つの壁面に向く４方向に関する家具画像データを一組とし、さらに、これらに関してホワイト系、ブラック系、ベージュ系のそれぞれ色の異なる家具画像データが記憶されている。図７に示すようにテレビに関しては間取りの角に置くことがあるので、４つの壁面の向く４方向と、4つ角に置く場合の合計８方向に関する家具画像データを一組とし、さらに、これらに関してホワイト系、ブラック系のそれぞれ色の異なる家具画像データが記憶されている。本システムは、主に家具の占有状態を確認するものであるので、同一種類の家具に関して、大きさの異なる複数の家具画像データグループが記憶されている。図５（ｂ）に家具図記憶部１０２のレコード内容を模式的に示す。図に示すように家具画像データは第一階層において、各グループごとに、各家具画像の識別情報である家具識別情報と関連付けて家具の方向に対応する家具方向コードが記憶され、第二階層において、各家具方向コードに関連づけて、家具の色に対応する色コード及び平面家具画像データが記憶されている。なお、平面家具画像データについては後述する。そして、第三階層において各色コートに関連づけて家具画像データが記憶されている。なお、第一階層における家具方向コードの配列は、椅子のように４方向の画像が記憶されているものは、９０度ずつ回転する画像が順に並ぶように配置され、テレビのように８方向の画像が記憶されているものは、４５度ずつ回転する画像が順に並ぶように配置される。
【００２４】
補助画像記憶部１２０は、間取り図のレイアウトを補助する画像である平面画形と人形画像が記憶される。平面図形は、ここでは一辺が前記家具図の底面図と方向が一致するように前記傾角分だけ傾いた長方形体で、長辺が回転された間取り図データ上における横方向と縦方向を向く、異なる２つ方向を表す平面図形データを一組として記憶する。図８（ａ）〜（ｂ）に平面図形データの例を示す。図８（ａ）に示すものは、長方形を枠線なしに一色で塗りつぶした消去用平面図形であり、間取り図上に配置することで、間取り図上の線などを消去する場合に使用される。図８（ｂ）に示すものは、長方形を枠線なしに一色で塗りつぶしたものに長手方向にラインを描いたライン用平面図形であり、間取り図上にラインを描く場合に使用される。図８（ｃ）に示すものは、ものさしを表す平面図形であり、長辺に目盛りと数値が描かれている。ここでは全体が２ｍの長さに対応し、５０ｃｍごとに目盛りが表示されている。これは、間取り図上の任意の位置間の距離を測る場合に使用される。
人形画像は、前記家具図と同じ縮尺で人間を縮尺したものを模式的に人形として表したものであり、前記家具図と同じミリタリ投影法により作成される。図９に人形画像データの例を示す。人形画像データは、正面が間取り図の４つの壁面に向く４方向に関する人形画像データが一組として記憶される。
図５（ｃ）に補助画像記憶部１２０のレコード内容を模式的に示す。図に示すように補助画像データは、第一階層において、各補助画像の識別情報である補助画像識別情報に関連付けられて０度、９０度等に対応する補助画像方向コードが記憶され、第二階層において、各補助画像方向コードに関連づけて当該方向に合致する補助画像データと平面補助画像データが記憶される。なお、平面補助画像データについては後述する。
【００２５】
ＨＰ送信部１０３は、複数のホームページデータを記憶し、また、必要に応じてホームページデータ生成して、クライアントコンピュータＢからの要求に応じて送信するものである。ＨＰ送信部１０３には複数の間取り図識別情報を表示し、選択を促す間取り図選択画面のホームページデータを記憶し、これをクライアントコンピュータＢに送信することで、間取り図識別情報をクライアントコンピュータＢに表示させる間取り図選択情報表示部１０３ａ及び複数の家具選択情報を表示し選択を促す家具選択表示が示されたホームページデータを記憶し、これをクライアントコンピュータＢに送信することで、家具識別情報をクライアントコンピュータＢに表示させる家具選択情報表示部１０３ｂ、複数の補助画像情報を表示し選択を促す補助画像選択表示が示されたホームページデータを記憶し、これをクライアントコンピュータＢに送信することで、補助画像識別情報をクライアントコンピュータＢに表示させる補助画像選択情報表示部１０３ｃが含まれる。なお、各間取り図選択画面、家具選択表示、補助画像選択表示については後述する。
【００２６】
間取り図識別情報受付部１０４は、クライアントコンピュータＢの使用者が選択することで、クライアントコンピュータＢから送られてくる家具識別情報を受け付ける。
間取り図抽出部１０５は、間取り図識別情報受付部１０４が受け付けた間取り図識別情報に関連付けられた前記間取り図画像データを前記間取り図記憶部１０１から抽出する。抽出された間取り図画像データはＨＰ送信部１０３を介してクライアントコンピュータＢへ送信される。
【００２７】
家具識別情報受付部１０６は、クライアントコンピュータＢの使用者が選択することで、クライアントコンピュータＢから送られてく家具識別情報を受け付ける。
家具図抽出部１０７は、家具識別情報受付部１０６が受け付けた家具識別情報に関連付けられた組に属するすべての方向、色の異なる家具画像データ群を前記家具図記憶部１０２から抽出する。抽出された一組の家具画像データ群はＨＰ送信部１０３を介してクライアントコンピュータＢへ送信される。
【００２８】
補助画像識別情報受付部１２１は、クライアントコンピュータＢの使用者が選択することで、クライアントコンピュータＢから送られてく補助画像識別情報を受け付ける。
補助画像抽出部１２２は、補助画像識別情報受付部１２１が受け付けた補助画像識別情報に関連付けられた組に属するすべての前記補助画像データ群を前記補助画像記憶部１２０から抽出する。抽出された一組の補助画像データ群はＨＰ送信部１０３を介してクライアントコンピュータＢへ送信される。
【００２９】
使用者識別情報受付部１０８は、クライアントコンピュータＢの使用者を識別する使用者識別情報をクライアントコンピュータＢから受け付ける。
レイアウト記憶部１０９は、後述するようにクライアントコンピュータＢ上で作成される間取り図画像データ上に家具画像データが配置された画像データであるレイアウト画像データを受け付け、前記使用者識別情報受付部１０８が受け付けた使用者識別情報とレイアウトされた間取り図画像データの間取り図識別情報とに関連付けて記憶する。図５（ｄ）にレイアウト記憶部１０９のレコード内容を模式的に示す。
使用者属性情報記憶部１１０は、クライアントコンピュータＢの使用者に関する性別、年齢、家族構成、住所などの属性情報を前記使用者識別情報に関連づけて記憶する。図５（ｅ）に使用者属性情報記憶部１１０のレコード内容を模式的に示す。
【００３０】
（クライアントコンピュータＢ）
間取り図選択情報受付部２０３は、間取り図選択情報表示部１０３ａに記憶され、HP送信部１０３により送られる間取り図選択画面に表示される複数の間取り図識別情報群に関連付けられた選択肢群からクライアントコンピュータＢの使用者が選択した選択肢に関連づけられた間取り図識別情報を受け付け、サーバコンピュータＡへ送信する。図１０に間取り図選択画面１０００の例を示す。間取り図選択画面１０００は、間取り図に関する情報として、平面図により表される間取り図１００１と、間取り図に関する説明１００２とが複数の間取り図ごとに示されるものであって、間取り図１００１を選択して、決定ボタン１００３を選択することで、当該間取り図に関する間取り図識別情報がサーバコンピュータＡに送信されるようになっている。送信された間取り図識別情報はサーバコンピュータＡの間取り図識別情報受付部１０４が受け付ける。
【００３１】
間取り図表示部２０１は、サーバコンピュータＡから送られてくる間取り図画像データを、斜視図として表された壁面の高さ方向が縦方向に一致するように４５度回転させてブラウザ上に表示させる。具体的には、サーバコンピュータＡから送られてくる図１１に示すレイアウト画面２０００に、同時に送られてくる間取り図画像データMを図のように回転して表示させる。レイアウト画面２０００には、間取り図画像データを表示する間取り図表示枠２００１、家具画像・補助画像を最初に表示する抽出表示枠２００２、家具を選択するための家具選択表示２００３、補助画像を選択するための補助画像選択表示２００４、保存ボタン２００５が表示される。なお、間取り図表示枠２００１には、間取り図画像の方向に合致するように４５度傾いた表示されない座標が設定されたグリッド画像が重なって配置されており、間取り図画像データの左上の点が、グリッド画像上で設定される（０，０）点に重なるように配置される。
【００３２】
家具選択情報受付部２０４は、図１１に示すレイアウト画面２０００の家具選択表示２００３からクライアントコンピュータＢの使用者が選択する家具の家具識別情報を受け付け、サーバコンピュータＡに送信する。図１２に家具選択表示２００３による選択時の様子を示す。家具選択表示２００３は、二層のプルダウンメニューになっており、第一層で家具の種類を選択する、右側に第二層として家具の大きさが選択できるようになっており、第二層の家具の大きさを選択すると、当該大きさの家具に関連付けられた家具識別情報がサーバコンピュータＡへと送られるようになっている。送信された家具識別情報はサーバコンピュータＡの家具識別情報受付部１０６が受け付ける。
【００３３】
家具図表示部２０２は、間取り図画像データが表示されるブラウザと同じ画面上、即ち図１１に示すレイアウト画面２０００の抽出表示枠２００２に、サーバコンピュータＡから送られてくる家具画像データを表示させる。なお、サーバコンピュータＡからは、一つの家具に関して向きの異なる複数の家具画像データが送信されてくるが、それぞれの家具画像データは記憶されるとともに、最初に配置されている家具画像データが表示されるようになっている。家具画像に関しては、複数種類の家具に関して同時に画面上に表示させることができる。図１３に、レイアウト画面２０００の抽出表示枠２００２に複数の家具画像Ｆが表示された状態を示す。
【００３４】
補助画像選択情報受付部２１１は、図１１に示すレイアウト画面２０００の補助画像選択表示２００４からクライアントコンピュータＢの使用者が選択する補助画像識別情報を受け付け、サーバコンピュータＡに送信する。図１４に補助画像選択表示による選択時の様子を示す。補助画像選択表示２００４は、プルダウンメニューになっており補助画像である平面図形データである消去用平面図形、ライン用平面図形、ものさし平面図形の選択および、補助図形である人形画像データの選択ができるようになっており、これらから一つを選択すると、該当する補助画像識別情報がサーバコンピュータＡへと送られるようになっている。送信された補助画像識別情報はサーバコンピュータＡの補助画像識別情報受付部１２１が受け付ける。
【００３５】
補助画像表示部２０２は、間取り図画像データが表示されるブラウザと同じ画面上、即ち図１１に示すレイアウト画面２０００の抽出表示枠２００２に、サーバコンピュータＡから送られてくる補助画像データを表示させる。なお、サーバコンピュータＡからは、一つの補助画像に関して向きの異なる複数の補助画像データが送信されてくるが、それぞれの補助画像データが記憶されるとともに、最初に配置されている補助画像データが表示されるようになっている。補助画像も複数種類の補助画像を同時に画面上に表示させることができる。図１５に、後述するように間取り図上に家具を配置した後に、レイアウト画面２０００の抽出表示枠２００２に複数の補助画像Hが表示された状態を示す。なお、補助画像Hと家具画像Fは同時に抽出表示枠２００２に表示させることも可能である。
【００３６】
家具図レイアウト部２０５は、モニタ画面上に表示されている間取り図画像に対して、使用者の操作により同じ画面上に表示されている家具画像及び補助画像を移動させて配置するものである。具体的には、使用者は一つの家具画像をマウス等のポインティングデバイスを用いてドラッグアンドドロップによって、表示されている元の位置から間取り図画像上に移動させる。間取り図画像は家具画像及び補助画像よりも常に背面側に表示されるようになっているので、家具画像や補助画像が間取り図画像上に配置されたように表示される。図１６にレイアウト画面２０００において、家具画像Fが間取り図画像M上にレイアウトされて表示された状態を示す。なお、この図は、後述する家具図回転表示部２０５ａにより家具画像の回転が行なわれている。
【００３７】
家具図回転表示部２０５ａは、家具レイアウト部２０５の一部の機能であって、所定の操作によって、表示されている家具画像を回転させて表示させるものである。具体的には、表示されている家具画像をマウス等のポインティングデバイスを用いてダブルクリックすると、家具図回転表示部２０５ａは、表示されている家具画像データを、同一の家具識別情報が付された組内の他の家具画像データに入れ替えて表示させる。さらに、ダブルクリックを繰り返すごとに、順番に組内の家具画像データを入れ替えて表示させていくように設定されている。
【００３８】
家具図色変表示部２０５ｂは、家具レイアウト部２０５の一部の機能であって、所定の操作によって、表示されている家具画像の色を変えて表示させるものである。具体的には、表示されている家具画像をマウス等のポインティングデバイスを用いて右クリックすると、図１７に示すように、選択メニューが表示されるので、この選択メニューの一つを選択すると、家具図色変表示部２０５ｂは、図１８に示すように、表示されている家具画像データF(1)を、同一の家具識別情報が付された組内の他の選択された選択メニューに対応する色コードに関連づけられた家具画像データF(2)に入れ替えて表示させる。
【００３９】
補助画像回転表示部２０５ｃは、家具レイアウト部２０５の一部の機能であって、所定の操作によって、表示されている補助画像を回転させて表示させるものである。具体的には、表示されている補助画像をマウス等のポインティングデバイスを用いてダブルクリックすると、補助画像回転表示部２０５ｃは、表示されている補助画像データを、同一の補助識別情報が付された組内の他の補助画像データに入れ替えて表示させる。さらに、ダブルクリックを繰り返すごとに、順番に組内の補助画像データを入れ替えて表示させていくように設定されている。
【００４０】
第二間取り図表示部２２０は、レイアウト画面２０００とは別のポップアップ画面に、
サーバコンピュータＡから送られてくる間取り図画像データを、回転させることなく表示させる。具体的には、サーバコンピュータＡから送られてくる図１９に示す平面レイアウト画面３０００に、同時に送られてくる間取り図画像データMを図のように回転せずに表示させる。なお、平面レイアウト画面３０００には、間取り図表枠２００１と同じ座標が設定された表示されないグリッド画像が傾くことなく重なって配置されており、間取り図画像データの左上の点が、グリッド画像上で設定される（０，０）点に重なるように配置される。
平面レイアウト部２２１は、レイアウト画面２０００の間取り図表示枠２００１に家具画像又は補助画像が配置されると、これに対応して、平面レイアウト画面３０００の同じ位置に家具画像又は補助画像に対応する平面家具画像又は平面補助画像を配置させる。具体的には、グリッド画像を基準に、間取り図表示枠２００１に表示される家具画像データ又は補助画像データの位置を算出し、この位置に、対応する平面家具画像データ又は補助画像データを置き換える。図２０（ａ）（ｂ）に平面家具画像データの例を示し、図２１（ａ）（ｂ）（ｃ）に平面補助画像データの例を示す。平面家具画像データは、図５（ｂ）に示されるように、家具方向コードに関連付けられて記憶され、平面補助画像データは、図５（ｃ）に示されるように、補助画方向コードに関連付けられて記憶されている。なお、家具画像データや補助画像データが家具図レイアウト部２０５の家具図回転表示部２０５ａや補助画像回転表示部２０５ｃにより方向が異なるものに入れ替えられると、平面レイアウト部２２１も、対応する平面家具画像データや平面補助画像データに置き換えて表示するように設定されている。
【００４１】
使用者識別情報受付部２０６は、サーバコンピュータAのHP送信部１０３から送られ、クライアントコンピュータAのブラウザに表示されるログイン用のホームページからクライアントコンピュータBの使用者が入力したものを受け付ける。
レイアウト情報受付部２０７は、家具レイアウト部２０５により作成された家具画像が配置された間取り図画像をレイアウト画像データとして、クライアントコンピュータBの使用者が確定したものをレイアウト画像データとして受け付け、サーバコンピュータＡへ、間取り図識別情報とともに送信する。具体的には、図１６等に示すレイアウト画面において、使用者が保存ボタン２００４を選択すると、間取り図枠２００１に表示されている画像がレイアウト画像データとしてサーバコンピュータＡへと送信され、同時に元の間取り図画像データの間取り図識別情報もサーバコンピュータＡへ送信される。
【００４２】
次に、以上のような構成を有する家具レイアウトシミュレーションシステムＸを構成するサーバコンピュータＡ、クライアントコンピュータＢの動作について説明する。まずは、サーバコンピュータＡの動作について説明する。図２２にサーバコンピュータＡの動作を表すフローチャートを示す。
最初にクライアントコンピュータＢからアクセスがあると図示しないログイン用のホームページをＨＰ送信部１０３より送り、これに応じてクライアントコンピュータＢから使用者識別情報（ＩＤ）とパスワードが送られてくるので、使用者識別情報受付部１０８が受け付け（ｓ１０１）、使用者識別情報記憶部１１０で照会が完了すると、ＨＰ送信部１０３の間取り図選択情報表示部１０３ａは、図１０に示す間取り図選択画面１０００をクライアントコンピュータＢへ送信する（ｓ１０２）。これによりクライアントコンピュータＢから一つの間取り図識別情報が送られてくるので、間取り図識別情報受付部１０４がこれを受け付け（ｓ１０３）、間取り図抽出部１０５がこの間取り図識別情報に関連付けられた間取り図画像データを間取り図記憶部１０１から抽出する（ｓ１０４）。
【００４３】
間取り図画像データが抽出されると、ＨＰ送信部１０３及び家具選択情報表示部１０３ｂは、この間取り図画像データと、家具選択情報表示、補助画像選択表示を含む図１１に示すレイアウト画面２０００と、クライアントコンピュータＢのブラウザに組み込むスクリプトソフトをクライアントコンピュータＢへ送信する（ｓ１０５）。クライアントコンピュータＢでは、家具識別情報や補助画像識別情報を送信してくるので、家具情報識別情報の場合は家具識別情報受付部１０６がこれを受け付け（ｓ１０６）、家具図抽出部１０７が受け付けた家具識別情報に関連付けられた一組の家具画像データ群を抽出し、ＨＰ送信部１０３を介してクライアントコンピュータＢへ送信する（ｓ１０７）。また、補助画像識別情報が送信されてきた場合は、これを補助画像識別情報受付部１０６が受け付け（ｓ１０８）、補助画像抽出部１０７が受け付けた補助画像識別情報に関連付けられた一組の補助画像データ群を抽出し、ＨＰ送信部１０３を介してクライアントコンピュータＢへ送信する（ｓ１０９）。家具識別情報および補助画像識別情報は、通常、レイアウト画像データが受け付けられたと判断されるまで（ｓ１１０）、複数回送られてくるので、そのたびに家具画像データ群や補助画像データ群がクライアントコンピュータＢへと送られることとなる。クライアントコンピュータＡでレイアウト確定するとレイアウト画像データと間取り図識別情報とが送られてくるので、レイアウト記憶部１０９は、これらを使用者識情報受付部１０８が受け付けた使用者識別情報に関連付けて記憶する（ｓ１１１）。レイアウト画像が確定すると、クライアントコンピュータＢでは、再び間取り図選択画面になり、以下ログアウトするまで、ｓ１０３から繰り返す。
【００４４】
次に、クライアントコンピュータＢの動作について説明する。図２３、図２４、図２６にクライアントコンピュータＢの動作を表すフローチャートを示す。クライアントコンピュータＢでは、まず、サーバコンピュータＡにアクセスすると、図示しないログイン画面が送られてくるので、ここに使用者識別情報とパスワードを入力し、これをサーバコンピュータＡへ送信する（ｓ２０１）。これにより、サーバコンピュータＡから図１０に示すような間取り図選択画面１０００が送られてくるので、これを受け付けて表示する（ｓ２０２）。使用者は、間取り図選択画面１０００から一つの間取り図を選択することで、間取り図選択情報受付部２０３が対応する間取り図識別情報を受け付け、サーバコンピュータＡへ送信する（ｓ２０３）。この間取り図識別情報を送ると、図１１に示すレイアウト画面２０００、スクリプト、間取り図画像データＭが送られてくるので、レイアウト画面２０００を表示して、スクリプトを組み込み（ｓ２０４）、間取り図表示部２０１は間取り図画像データＭを受け付けて（ｓ２０５）、壁面の高さ方向が縦になるように傾角分回転させて（ｓ２０６）、レイアウト画面２０００上の間取り図表示枠２００１に表示する（ｓ２０７）。レイアウト画面２０００には、家具選択表示２００３、補助画像選択表示２００４が合わせて表示されるので、例えば、使用者が家具選択表示２００３から家具を選択することで、家具選択情報受付部２０４が対応する家具識別情報を受け付けて（ｓ２０８）、サーバコンピュータＡへと送信する（ｓ２０９）。これにより、サーバコンピュータＡから送信した家具識別情報に関連付けられた家具画像データ群が送られてくるので、家具図表示部２０２はこれを受け付け（ｓ２１０）、一つの家具画像データをレイアウト画面２０００の抽出表示枠２００２上に表示させる（ｓ２１１）。レイアウト動作が行われるまでに複数の家具画像が選択されると、レイアウト画面２０００は図１１に示すような状態となる。
【００４５】
クライアントコンピュータＢの使用者が家具画像をドラッグアンドドロップ（ｓ２１２）すると、家具図レイアウト部２０５が、家具図をレイアウト画面上で移動させて表示する（ｓ２１３）。また、使用者が家具図をダブルクリックすると（ｓ２１４）、家具図回転表示部２０５ａが、表示されている家具画像データを同じ家具識別情報に関連付けられた他の家具画像データに入れ替えて表示させることで、家具画像データを回転させて表示させる（ｓ２１５）。さらに、使用者が家具図上で右クリックをして図１７に示す選択メニュー２００６を表示させ、ここから色を選択すると（ｓ２１６）、表示されている家具画像データを、選択された色の色コードに関連付けられた同じ家具識別情報に関連付けられた他の家具画像データに入れ替えて表示させることで、家具画像データの色を変えて表示させる（ｓ２１７）。以上のような動作で例えば、レイアウト画面２０００は図１８のような状態となる。
【００４６】
また、レイアウト画面２０００には、家具選択表示２００３の他に補助画像選択表示２００４が表示されているので、使用者がこれから補助画像を選択することで、補助画像選択情報受付部２１１が対応する補助画像識別情報を受け付けて（ｓ２１８）、サーバコンピュータＡへと送信する（ｓ２１９）。これにより、サーバコンピュータＡから送信した補助画像識別情報に関連付けられた補助画像データ群が送られてくるので、補助画像表示部２１０はこれを受け付け（ｓ２２０）、一つの補助画像データをレイアウト画面２０００の抽出表示枠２００２上に表示させる（ｓ２２１）。補助画像のレイアウト動作が行われるまでに複数の補助画像が選択されると、レイアウト画面２０００は図１５に示すような状態となる。
ここで、クライアントコンピュータＢの使用者が補助画像をドラッグアンドドロップ（ｓ２２２）すると、家具図レイアウト部２０５が、補助画像をレイアウト画面上で移動させて表示する（ｓ２２３）。また、使用者が補助画像をダブルクリックすると（ｓ２２４）、補助画像回転表示部２０５ａが、表示されている補助画像データを同じ家具識別情報に関連付けられた他の家具画像データに入れ替えて表示させることで、補助画像データを回転させて表示させる（ｓ２２５）。以上のような動作で例えば、レイアウト画面２０００は図２５のような状態となる。以上のｓ２０８〜ｓ２２６の動作は使用者がレイアウトを完成させるまで繰り返される（ｓ２２６）。
【００４７】
表示されている家具画像データのレイアウトが完了し、例えば図２５に示すような状態となると、使用者はレイアウト画面２０００から保存ボタン２００４を選択することで、レイアウトした画像の確定指示が出され、レイアウトされた間取り図画像データ上に家具画像データが配置された画像データはレイアウト画像データとしてサーバコンピュータＢへ間取り図識別情報とともに送信される（ｓ２２７）。その後、再び、間取り図選択画面が表示され、以下、同様の動作が繰り返される。ただし、間取り図選択画面、レイアウト画面は、通常はキャッシュとしてクライアントコンピュータＢに記憶され、スクリプトソフトは組み込まれた状態であるので、これらはサーバコンピュータＡより送信を受ける必要はない。
【００４８】
以上のような、レイアウト画面２０００上の動作に加え、クライアントコンピュータＢでは、前記スクリプトソフトにより起動する平面レイアウト画面３０００上の動作が平行して行われる。図２６に平面レイアウト画面３０００において行われる動作を表すフローチャートを示す。まず、第二間取り図表示部２２０が、前述した間取り図情報表示部２０１が受け付けた間取り図画像データＭを受け付け（ｓ３０１）、これを図１９に示す平面レイアウト画面３０００上に回転させることなく表示する（ｓ３０２）。そして、家具図レイアウト部２０５が家具画像データを間取り図表示枠２００１上に表示させると（ｓ３０３）、平面レイアウト部２２１が、これに対応する平面家具画像データを読出して（ｓ３０４）、平面レイアウト画面３０００上の対応する位置に表示させる（ｓ３０５）。また、家具図レイアウト部２０５の家具図回転表示部２０５ａにより、特定の家具図が方向の異なる家具図に入れ替えられることで回転して表示されると（ｓ３０６）、平面レイアウト部２２１が、入れ替えられた家具画像データに対応する平面家具画像データを読出して、平面レイアウト画面上で入れ替えて表示させる（ｓ３０７）。
同様に、家具図レイアウト部２０５が補助画像データを間取り図表示枠２００１上に表示させると（ｓ３０８）、平面レイアウト部２２１が、これに対応する平面補助画像データを読出して（ｓ３０９）、平面レイアウト画面３０００上の対応する位置に表示させる（ｓ３１０）。また、家具図レイアウト部２０５の補助画像回転表示部２０５ｃにより、特定の補助画像データが方向の異なる補助画像データに入れ替えられることで回転して表示されると（ｓ３１１）、平面レイアウト部２２１が、入れ替えられた補助画像データに対応する平面補助画像データを読出して、平面レイアウト画面上で入れ替えて表示させる（ｓ３１２）。これらの動作により、例えば、レイアウト画面２０００上で図２５に示すようなレイアウトが完成している場合、平面レイアウト画面３０００上では、これに対応して図２７に示すような平面レイアウトが完成することになる。以上の動作が新たな間取り図データが受け付けられるまで繰り返される。
【００４９】
なお、上記実施形態では、間取り図画像データは、間取り図記憶部１０１では、回転されていない状態で記憶されているが、予め間取り図記憶部１０１で回転した状態で記憶しておいてもよい。この場合は、間取り図表示部２０１は受け付けた間取り図画像データを回転させる必要はない。
また、家具図画像データや間取り図画像データの容量が大きくない場合は、スクリプトでこれらを送信し、間取り図記憶部１０１、家具図記憶部１０２、補助画像記憶部１２０、間取り図識別情報受付部１０４、間取り図抽出部１０５、家具識別情報受付部１０６、家具図抽出部１０７、補助画像識別情報受付部１２１、補助画像抽出部１２２をクライアントコンピュータＢにおいて、実現するようにしてもよい。
さらに、上記実施形態では、クライアントコンピュータＢの使用者の属性は予めサーバコンピュータＡの使用者属性情報記憶部１１０に記憶されていたが、使用者の属性情報や識別情報を予め記憶しておくことなく、だれでもが本レイアウトシミュレーションシステムＸを使用者として使用できるようにしておき、レイアウト画像データの記憶時に、使用者の属性情報を入力してもらって使用者属性情報記憶部１１０に記憶し、同時に、識別情報を付与するようにしてもよい。
また、上記実施形態における平面図形データは例示であって、間取り図の記載を変えたり、測定したりできる画像を種々採用でき、例えば、キッチンシンク、トイレ、バスルーム、ドアなどの設備を表す平面図形などを用いることもできる。
それから、上記実施形態では、擬似的に投影図として表される間取り図上に、ミリタリ投影図として表された家具図などを配置し、これに連動させて平面図として表された間取り図上に平面図として表された家具図などを表示させるようにしたが、逆に、平面図として表された間取り図上に平面図として表された家具図などをドラッグアンドドロップにより配置し、これに連動させて擬似的に投影図として表される間取り図上に、ミリタリ投影図として表された家具図などを表すようにすることもできる。
【００５０】
本実施形態に係る家具レイアウトシミュレーションシステムＸは上記のような構成により、ラスターデータのまま間取り図データを簡単な加工を施すだけで使用することができるので、データ加工の労力負担が少なく、また、使用者にとって立体的に家具の配置状態を示すことができるので、イメージを把握しやすい。また、ＣＡＤデータを用いないのでコンピュータへの負担も少ない。
さらに、多くのクライアントコンピュータの使用者からのレイアウトデータを収集し、間取り図識別情報、間取り図属性情報、使用者属性情報と関連づけて記憶するので、どのような属性を有する者が、どのような間取りを選択するか、どのようなレイアウトをするか等のマーケティングリサーチを簡易に行なうことができる。
【符号の説明】
【００５１】
Ｘ  家具レイアウトシミュレーションシステム
Ａ  サーバコンピュータ
Ｂ  クライアントコンピュータ
Ｍ  間取り図画像
Ｆ  家具画像
H  補助画像
１０１  間取り図記憶部
１０２  家具図記憶部
１０３  ＨＰ送信部
１０３ａ  間取り図選択情報表示部
１０４  間取り図識別情報受付部
１０５  間取り図抽出部
１０３ｂ  家具選択情報表示部
１０６  家具識別情報受付部
１０７  家具図抽出部
１０８  使用者識別情報受付部
１０９  レイアウト記憶部
１１０  使用者属性情報記憶部
１２０  補助画像記憶部
１２１  補助画像識別情報受付部
１２２  補助画像抽出部
１０３ｃ  補助画像選択情報表示部
２０１  間取り図表示部
２０２  家具図表示部
２０３  間取り図選択情報受付部
２０４  家具選択情報受付部
２０５  家具図レイアウト部
２０５ａ  家具図回転表示部
２０５ｂ  家具図色変表示部
２０５ｃ  補助画像回転表示部
２０６  使用者識別情報受付部
２０７  レイアウト情報受付部
２１０  補助画像表示部
２１１  補助画像選択情報受付部
２２０  第二間取り図表示部
２２１  平面レイアウト部
【図１】
2010137466.tif 000003
【図２】
2010137466.tif 000004
【図３】
2010137466.tif 000005
【図４】
2010137466.tif 000006
【図５】
2010137466.tif 000007
【図６】
2010137466.tif 000008
【図７】
2010137466.tif 000009
【図８】
2010137466.tif 000010
【図９】
2010137466.tif 000011
【図１０】
2010137466.tif 000012
【図１１】
2010137466.tif 000013
【図１２】
2010137466.tif 000014
【図１３】
2010137466.tif 000015
【図１４】
2010137466.tif 000016
【図１５】
2010137466.tif 000017
【図１６】
2010137466.tif 000018
【図１７】
2010137466.tif 000019
【図１８】
2010137466.tif 000020
【図１９】
2010137466.tif 000021
【図２０】
2010137466.tif 000022
【図２１】
2010137466.tif 000023
【図２２】
2010137466.tif 000024
【図２３】
2010137466.tif 000025
【図２４】
2010137466.tif 000026
【図２５】
2010137466.tif 000027
【図２６】
2010137466.tif 000028
【図２７】
2010137466.tif 000029
【国際調査報告】
2010137466.tif 000030
2010137466.tif 000031
2010137466.tif 000032