(57)【特許請求の範囲】
【請求項１】
壁オブジェクトの配置状況に関連付けられた部品オブジェクトを含む部品マスターテーブルと、該部品オブジェクトの部屋内の配置ルールとを含む配置マスターテーブルを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部と、
前記配置マスターテーブルおよび部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品選択配置部と、
を有する設計支援装置。
【請求項２】
請求項１に記載の設計支援装置において、
前記部品マスターテーブルが、
部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、
前記取得部が、
部屋オブジェクトのサイズを取得する、
或いは、
前記配置解析部が、
部屋オブジェクトのサイズを計算し、
前記部品選択配置部が、
前記取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択する、
ことを特徴とする設計支援装置。
【請求項３】
請求項１または２に記載の設計支援装置において、
前記配置解析部が、
配置状況を解析する前に、取得したＣＡＤ情報の少なくとも１つの部屋オブジェクト、および、該部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトを回転、または、反転する、
ことを特徴とする設計支援装置。
【請求項４】
請求項１〜３のいずれか１項に記載の設計支援装置において、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
前記配置マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む壁種類考慮配置マスターテーブルを格納し、
前記部品選択配置部が、
前記配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置するのに代えて、
前記壁種類考慮配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する、
ことを特徴とする設計支援装置。
【請求項５】
部屋種別を示す識別子に関連付けられた、少なくとも１つの壁オブジェクトの配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトと、該配置状況における部品オブジェクトの配置情報と、を含む配置マスターテーブルを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析し、前記１つの部屋オブジェクトに含まれる部屋種別の識別子を読み出し、解析した配置状況と、読み出した識別子に関連付けられた、前記配置マスターテーブルの壁オブジェクトの配置状況とを比較して、合致する配置状況に関連付けられた部品オブジェクトを、該部品オブジェクトの配置情報に応じて、当該部屋内に配置する、配置解析部と、
を有する設計支援装置。
【請求項６】
壁オブジェクトの配置状況に関連付けられた部品オブジェクトを含む部品マスターテーブルと、部品オブジェクトの部屋内の配置ルールを含む配置ルールマスターテーブルとを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部と、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択する部品選択部と、
前記配置ルールマスターテーブルを参照して、解析した部屋オブジェクトの部屋内において、選択された部品オブジェクト関連付けられた配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品配置部と、
を有する設計支援装置。
【請求項７】
請求項６に記載の設計支援装置において、
前記部品マスターテーブルが、
部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、
前記取得部が、
部屋オブジェクトのサイズを取得する、
或いは、
前記配置解析部が、
部屋オブジェクトのサイズを計算し、
前記部品選択部が、
前記取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択する、
ことを特徴とする設計支援装置。
【請求項８】
請求項６または７に記載の設計支援装置において、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択するのに代えて、
前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
ことを特徴とする設計支援装置。
【請求項９】
請求項６〜８のいずれか1項に記載の設計支援装置において、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記部品マスターテーブルに代えて、前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
ことを特徴とする設計支援装置。
【請求項１０】
演算処理装置を請求項１〜９のいずれか１項に記載の設計支援装置として機能させる設計支援プログラム。
【請求項１１】
請求項１０に記載の設計支援プログラムを格納したコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援装置、設計支援プログラムおよび記憶媒体に関し、特に、部屋に適した部品を選択し、配置する設計支援装置、設計支援プログラムおよび記憶媒体に関するものである。
【背景技術】
【０００２】
住宅意匠設計は、ＣＡＤの普及によってＣＡＤソフトを利用してコンピュータ上で実行されることが多くなった。手書きによるスケッチを利用することもあるが、昨今では、最終的に意匠設計の要素はＣＡＤに入力されＣＡＤオブジェクトとして管理されることが主流である。また、住宅意匠設計では、はじめに部屋割り（間取り）をした後、見栄えを良くするため、或いは、生活のイメージを想起させるなどのために、各部屋に設備部品や家具部品、建具などが配置される。例えば、寝室にはベッド、リビングにはテーブル、椅子またはソファ、浴室には風呂などが典型的な家具部品や設備部品である。
【０００３】
従来技術として、オフィスに必要となる装備を決定し，オフィス内に必要な装備をレイアウトするオフィスレイアウト生成装置であって，オフィス内で従事する人員の業務の型である複数のワークスタイルに応じた基本装備に関する情報を記憶する手段と，オフィス内で従事する人員の業務に関する特性情報を入力または測定し，業務の特性情報に基づいて前記ワークスタイルを判定する手段と，判定したワークスタイルに関する基本装備に関する情報と前記業務の特性情報とをもとに，前記基本装備の内容を業務特性に合わせて詳細化し，オフィスに必要となる装備を決定する手段と，オフィスの平面図に関する情報を入力し，オフィス内のゾーンに各装備を配置できるかどうかを判定して装備のレイアウトを行う手段とを備えることを特徴とするオフィスレイアウト生成装置（特許文献１を参照されたい。）が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８４３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、ＣＡＤが普及しているため、建築設計において、ＣＡＤ上で間取りに設備部品や家具部品などを配置することは、必須の業務である。その反面、簡単なプランであっても、その入力には、５分から１０分(設計全体の１/３を占める場合もある)を要する。特に、顧客へのプレゼンテーションに重要な役割の家具の配置は、センスやコーディネート知識により、出来栄えや入力時間が大きく左右され、幾度となく繰り返される処理は膨大なものと考えられる。前述した従来技術は、オフィスの備品配置を目的とするものであるため、住宅の備品配置を目的としたものに適用することは困難である。
【０００６】
そこで、本発明の目的は、部屋割りが済んだＣＡＤ情報の部屋において、部屋に適した部品（備品、ソファ、風呂、台所など）を選択し、配置する設計支援装置、設計支援プログラム、および、記憶媒体を提供することである。即ち、本発明は、ＣＡＤシステムの建物の間取り（部屋、建具、開口等）の情報から、設備や家具等を選択して配置する技法を提供することである。これを実現することで、住宅営業や設計段階における提案や設計の時間の大幅な短縮を可能ならしめるものである。
【課題を解決するための手段】
【０００７】
上述した諸課題を解決すべく、第１の発明による設計支援装置は、
壁オブジェクトの配置状況に関連付けられた部品オブジェクトを含む部品マスターテーブルと、該部品オブジェクトの部屋内の配置ルールとを含む配置マスターテーブルを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部と、
前記配置マスターテーブルおよび部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品選択配置部と、
を有する。
【０００８】
また、第２の発明による設計支援装置は、
前記部品マスターテーブルが、
部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、
前記取得部が、
部屋オブジェクトのサイズを取得する、
或いは、
前記配置解析部が、
部屋オブジェクトのサイズを計算し、
前記部品選択配置部が、
前記取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択する、
ことを特徴とする。
【０００９】
また、第３の発明による設計支援装置は、
前記配置解析部が、
配置状況を解析する前に、取得したＣＡＤ情報の少なくとも１つの部屋オブジェクト、および、該部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトを回転、または、反転する、
ことを特徴とする。
【００１０】
また、第４の発明による設計支援装置は、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析（条件線分解析）を実施し、
前記記憶部が、
前記配置マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む壁種類考慮配置マスターテーブルを格納し、
前記部品選択配置部が、
前記配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置するのに代えて、
前記壁種類考慮配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する、
ことを特徴とする。
【００１１】
また、第５の発明による設計支援装置は、
部屋種別を示す識別子に関連付けられた、少なくとも１つの壁オブジェクトの配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトと、該配置状況における部品オブジェクトの配置情報と、を含む配置マスターテーブルを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析し、前記１つの部屋オブジェクトに含まれる部屋種別の識別子を読み出し、解析した配置状況と、読み出した識別子に関連付けられた、前記配置マスターテーブルの壁オブジェクトの配置状況とを比較して、合致する配置状況に関連付けられた部品オブジェクトを、該部品オブジェクトの配置情報に応じて、当該部屋内に配置する、配置解析部と、
を有する。
【００１２】
また、第６の発明による設計支援装置は、
壁オブジェクト（壁、上り框、仕切りなど、或はこれを示す線、２つまたは複数の線の組、ドア、襖、板状部材などの線分要素など）の配置状況に関連付けられた部品オブジェクトを含む部品マスターテーブルと、部品オブジェクトの部屋内の配置ルールを含む配置ルールマスターテーブルとを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクト（壁、外壁などの筐体オブジェクト、上り框など、或はこれを示す線、ドア、襖、板状部材などの要素、）と、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部と、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択する部品選択部と、
前記配置ルールマスターテーブルを参照して、解析した部屋オブジェクトの部屋内において、選択された部品オブジェクト関連付けられた配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品配置部と、
を有する。
【００１３】
また、第７の発明による設計支援装置は、
前記部品マスターテーブルが、
部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、
前記取得部が、
部屋オブジェクトのサイズを取得する、
或いは、
前記配置解析部が、
部屋オブジェクトのサイズを計算し、
前記部品選択部が、
前記取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択する、
ことを特徴とする。
【００１４】
また、第８の発明による設計支援装置は、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択するのに代えて、
前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
ことを特徴とする。
【００１５】
また、第９の発明による設計支援装置は、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記部品マスターテーブルに代えて、前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
ことを特徴とする。
【００１６】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、下記の方法やプログラムの各ステップは、データの処理においては必要に応じて、CPU、DSPなどの演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどを磁気テープ、HDD、メモリなどの記憶装置に格納するものである。
例えば、第１の発明による設計支援装置は、設計支援方法としても実現できる。プロセッサを有するコンピュータによる設計支援方法は、
前記プロセッサが、壁オブジェクトの配置状況に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む配置マスターテーブルを記憶部に格納させるステップと、
前記プロセッサが、少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得ステップと、
前記プロセッサが、取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析ステップと、
前記プロセッサが、前記配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品選択配置ステップと、
を有する。
【００１７】
例えば、本発明をプログラムとして実現させた、方法をコンピュータに実行させる第１０の発明によるプログラムは、
演算処理装置を第１〜９の発明のいずれかに記載の設計支援装置として機能させる設計支援プログラムである。
【００１８】
さらに、例えば、本発明を記憶媒体として実現させた、第１１の発明によるコンピュータ可読な記憶媒体は、
第１０の発明に記載の設計支援プログラムを格納したコンピュータ可読な記憶媒体である。
【発明の効果】
【００１９】
本発明によれば、部屋割りが済んだＣＡＤ情報の部屋において、部屋に適した住宅部品・備品を選択し、配置することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の一実施態様による設計支援装置の概要を示すブロック図である。
【図２】図２は、図１に示した設計支援装置で実行される処理の一例を示すフローチャートである。
【図３】図３は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０が取得・解析され、部品が配置される一例を説明する説明図である。
【図４】図４は、図３の解析によりトイレに部品オブジェクトが配置されたことを示す図である。
【図５】図５は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０が取得・解析され、部品が配置される他の一例を説明する説明図である。
【図６】図６は、配置マスターテーブルに含まれるテーブル項目群を示す図である。
【図７】図７は、間取り情報、解析結果、配置マスターテーブルのテーブル項目との対応付けを示す図である。
【図８】図８は、間取り情報、解析結果、配置マスターテーブルのテーブル項目との対応付け、および、部品配置を示す図である。
【図９】図９は、図７および図８の自動配置に際して使用した表を示す図である。
【図１０】図１０は、上記の説明を簡単な処理フローにしたフローチャートである。
【図１１】図１１は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。
【図１２】図１２は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。
【図１３】図１３は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。
【図１４】図１４は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。
【図１５】図１５は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスで部品自動配置の前後を示す図である。
【発明を実施するための形態】
【００２１】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。
【００２２】
図１は、本発明の一実施態様による設計支援装置の概要を示すブロック図である。図に示すように、設計支援装置１００（ＤＡＤ）は、制御部（ＣＰＵ、演算処理装置、プロセッサ）１１０、入力部ＩＮ、出力部ＯＵＴ、通信部ＣＯＭ、記憶部１２０、および、表示部ＤＩＳを有する。記憶部１２０は、壁オブジェクトの配置状況に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む配置マスターテーブルＬＭＴを格納する。
【００２３】
制御部１１０は、少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部ＡＣＱと、取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部ＬＡと、配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品選択配置部ＰＳＬとを有する。
【００２４】
設計支援装置１００は、通信部ＣＯＭ、ネットワークＮＥＴを介して、設計者や営業員など使用するＣＡＤ情報提供サーバＣＩＤＳ、端末ＰＣ１，ＰＣ２、携帯端末ＭＴ１、携帯電話端末ＭＳ１と接続し、情報のやり取りが可能であるが、主に、取得部ＡＣＱが、ＣＡＤ情報提供サーバＣＩＤＳからＣＡＤ情報を取得する。出力部ＯＵＴは、プリンタＰＲＮに本装置に格納される情報や生成された情報を出力することができる。表示部ＤＩＳも、本装置に格納される情報や生成された情報を表示することができる。入力部ＩＮは、マウスＭＵＳやキーボードＫＢＤを介して入力される操作指示や情報入力を受け付け、受け付けた情報やデータを取得部ＡＣＱに渡す。
【００２５】
制御部に含まれる各機能部は、制御部のメモリ空間に読み込まれたプログラムモジュールによって実現することが好適である。通常は、記憶部或いはウェブサイトから、プロセッサを本装置の各部として機能させるソフトウェアをダウンロードして、ＰＣにインストールして起動することで、ＰＣが、本装置として動作する。なお、制御部に設けた各機能部は、機能上一定のまとまりのあるステップを１つにまとめたものに過ぎず、複数の機能部を１つの機能部にしたり、その一部を他の機能部に組み入れたり、他の独立した機能部に分割したりすることが可能である。
【００２６】
このように、生成・抽出した情報や中間データおよび取得したデータを外部に送信したり、表示部に表示したり、生成・抽出した情報や中間データおよび取得したデータなどを記憶部に格納したりすることは、後述する他の実態態様でも同様に可能であることに注意されたい。なお、本装置は、汎用コンピュータ、特定用途コンピュータ、サーバ、ＰＣ、スマートフォンなどの携帯端末などのコンピュータ、或いは、本装置の機能や処理手順（方法）をコンピュータ上で実現（実行）するプログラムモジュールをコンピュータが持つＣＰＵや記憶部に保持したり、外部のサーバやストレージから読み込んだりすることで、コンピュータ上に本装置を構築することが好適であり、後続の各実施態様においても同様である。また、各機能部は、ネットワークで接続された別個のコンピュータや装置に分散させてもよい。また、複数の機能部を１つにしたり、処理ステップの一部を他の機能部にしたりするような形態でもよい。
【００２７】
図２は、図１に示した設計支援装置で実行される処理の一例を示すフローチャートである。図に示すように、ステップＳ１１にて、壁オブジェクトの配置状況に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む配置マスターテーブルＬＭＴを格納する。次に、ステップＳ１２では、取得部ＡＣＱが、少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報などを読み込む）を取得する。そして、ステップＳ１３にて、配置解析部ＬＡが、取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する。続いて、ステップＳ１４では、部品選択配置部ＰＳＬが、配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択し、ステップＳ１５にて、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する。図示しないが、部品オブジェクトを配置した状態でＣＡＤ情報を置換し、配置後のＣＡＤ情報により描画される間取りを表示部ＤＩＳに表示する。なお、ステップＳ１１などの格納ステップは、一回実施しておけば、その情報が変更されるまでは再実施する必要はない。或いは、格納ステップは、当該情報を格納したＲＯＭやフラッシュメモリを装置やコンピュータに搭載することで不要、または読み取りステップで代替することとなる。
【００２８】
図３は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０が取得・解析され、部品が配置される一例を説明する説明図である。図に示すように、本装置は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０を取得し、１つの部屋オブジェクトであるトイレについて解析する。部屋オブジェクトであるトイレを囲む、隣接する、またはその外周に位置する壁オブジェクトを特定し、どのような壁種類かを解析する。壁種類としては、例えば、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具を含む。即ち、配置解析部は、解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施する。この例では、まずは配置状況が解析される。それが、解析された部屋ＫＲ１０である。これが、配置マスターテーブルＬＭＴ１０の、壁種類に囲まれるものと比較してこれに合致するものと判断される。ここでは、配置マスターテーブルＬＭＴ１０の項目は１つだけ描画してあるが、このようなテーブル項目を必要な分だけ構築しておくことが好適である（テーブル項目については後で詳細に述べる。）。即ち、部屋オブジェクト「トイレ」の周囲に４つの壁種類およびその配置状況が全壁ＺＫ１−４、ドアＤＲ１を持つものに合致すると判断し、そこに規定される部品オブジェクトＰＴ１０（タンクレストイレユニット）が選択され、そこに規定された配置ルールで部品オブジェクトＰＴ１０のコピーである部品オブジェクトＰＴ１０−１が、解析された部屋ＫＲ１０に配置され、部屋ＫＲ１０−１に置換される。そして、ＣＡＤ情報ＣＩ１０も、部品オブジェクトが配置されたものに置換され、これが表示部ＤＩＳに表示される。
【００２９】
図４は、図３の解析によりトイレに部品オブジェクトが配置されたことを示す図である。図に示すように、ＣＡＤ情報ＣＩ１０は、部屋「トイレ」が解析され、部品オブジェクトＰＴ１０−１（トイレユニット）が配置ルールに従って配置されたＣＡＤ情報ＣＩ１０−１に置換される。なお、これは一例であり、マスターに規定したものと合致する壁種類の配置状況の部屋には全て対応可能である。
【００３０】
図５は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０が取得・解析され、部品が配置される他の一例を説明する説明図である。図５と図３の異なる点は、配置マスターテーブルであり、図３では、ＣＡＤオブジェクトである壁オブジェクトの配置状況や、部品オブジェクトの部屋内の配置で配置ルール（位置関係）を規定したが、図５では、壁オブジェクトの種別、配置ルールを文章、即ち、構文的に規定・表現したことに相違点がある。しかし、図に示すように、本装置は、住宅の間取りが規定されたＣＡＤ情報ＣＩ１０を取得し、１つの部屋オブジェクトであるトイレについて解析することが、図３のそれと同様に可能である。即ち、部屋オブジェクトであるトイレを囲む、隣接する、またはその外周に位置する壁オブジェクトを特定し、どのような壁種類かを解析する。壁種類としては、例えば、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具を含む。即ち、配置解析部は、解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁、開口がある壁、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施する。この例でも、まずは配置状況が解析される。それが、解析された部屋ＫＲ１１である。これが、配置マスターテーブルＬＭＴ１１の、壁種類に囲まれるものと比較してこれに合致するものと判断される。即ち、部屋オブジェクト「トイレ」の周囲に「全壁」「ドア」「開口を許容」という配置ルールに合致すると判断し、そこに規定される部品オブジェクトＰＴ１１（タンクレストイレユニット）が選択され、そこに規定された配置ルールで部品オブジェクトＰＴ１１のコピーである部品オブジェクトＰＴ１１−１が、解析された部屋ＫＲ１１に配置され、部屋ＫＲ１１−１に置換される。そして、ＣＡＤ情報ＣＩ１０も、部品オブジェクトが配置されたものに置換され、これが表示部ＤＩＳに表示される。
【００３１】
図６は、配置マスターテーブルに含まれるテーブル項目群を示す図である。図に示すように、テーブル項目ＬＭＴ１０−Ｅ１（これは、配置マスターテーブルＬＭＴ１０に含まれる項目の１つである）は、部屋種別を示す識別子「トイレ」に関連付けられた、壁オブジェクトである全壁ＺＫ１，ＺＫ２，ＺＫ３、ＺＫ４、およびドアＤＲ１（内部特殊建具（略して内部特建ともいう）であり、壁オブジェクトの１つである）の配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトＰＴ１０（トイレユニット）と、該配置状況における部品オブジェクトの配置情報（ＣＡＤ上でＰＴ１０が置かれた位置／座標が配置情報である）とが規定される（含まれている）。これは最も典型的なトイレの壁の配置と、トイレユニットの配置情報である。即ち、壁に囲まれ、そのうちの一部にドアがあり、ドアから最も離れた壁にタンクが接するようにトイレユニットが配置される態様である。
【００３２】
テーブル項目ＬＭＴ１０−Ｅ２（これも、配置マスターテーブルＬＭＴ１０に含まれる項目の１つである）は、部屋種別を示す識別子「トイレ」に関連付けられた、壁オブジェクトであるトイレ用ドアＴＤＲ１の配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトＰＴ１０（トイレユニット）と、該配置状況における部品オブジェクトの配置情報（ＣＡＤ上でＰＴ１０が置かれた位置／座標が配置情報である）とが規定される（含まれている）。ここでは、壁オブジェクトの配置状況といっても、長手方向の両端の辺のどちらかの位置でよく、部品オブジェクトが、部屋内において壁オブジェクトから対向する位置に配置されるという配置情報が規定されている。このようなテーブル項目でも特徴があるトイレ用ドアをファクターに使うと部品の自動配置が可能となる。
【００３３】
テーブル項目ＬＭＴ１０−Ｅ３（これも、配置マスターテーブルＬＭＴ１０に含まれる項目の１つである）は、部屋種別を示す識別子「トイレ」と、部屋オブジェクトのサイズ１．５畳以下に関連付けられた、壁オブジェクトであるドアＤＲ１の配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトＰＴ１０（トイレユニット）と、該配置状況における部品オブジェクトの配置情報（ＣＡＤ上でＰＴ１０が置かれた位置／座標が配置情報である）とが規定される（含まれている）。ここでは、壁オブジェクトの配置状況といっても、長手方向に沿う下側（例えば南側、上側など規定の仕方は様々である）の辺にドアが配置され、部品オブジェクトが、部屋内において長手方向の両端のうち、ドアから最も離れた端部の辺がトイレの奥側になるように配置されるという配置情報が規定されている。このようなドアと、トイレと、そのサイズといったシンプルな情報が規定されたテーブル項目でも部品の自動配置が可能である。テーブル項目ＬＭＴ１０−Ｅ３では、部屋のサイズが１．５畳以下と規定されているが、本装置は、取得したＣＡＤ情報の部屋オブジェクトに規定される、或いはその近傍に含まるテキストデータなどから部屋サイズを読み取ることも可能であり、或いは、その部屋サイズを計算で求めることも可能である。読み取ったまたは計算した部屋サイズと、マスターの項目のサイズとを比較して、これも一致条件の１つとして利用する。即ち、部品マスターテーブルが、部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、取得部が、部屋オブジェクトのサイズを取得する、或いは、配置解析部が、部屋オブジェクトのサイズを計算する。そして、部品選択配置部が、取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択する。
【００３４】
また、配置解析部が、配置状況を解析する前に、取得したＣＡＤ情報の少なくとも１つの部屋オブジェクト、および、該部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトを回転、または、反転する、
ことが好適である。方向を変えたテーブル項目を何パターンも用意してもよいが、このようの反転や回転をすることで、より少ないテーブル項目で配置マスターテーブルを構築することが可能となる。
【００３５】
テーブル項目ＬＭＴ１０−Ｅ４（これも、配置マスターテーブルＬＭＴ１０に含まれる項目の１つである）は、部屋種別を示す識別子「トイレ」に関連付けられた、壁オブジェクトであるトイレ用ドアＴＤＲ１の配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトＰＴ１０（トイレユニット）と、該配置状況における部品オブジェクトの配置情報（ＣＡＤ上でＰＴ１０が置かれた位置／座標が配置情報である）とが規定される（含まれている）。ここでは、壁オブジェクトの配置状況といっても、長手方向に沿う下側（例えば南側、上側など規定の仕方は様々である）の辺にトイレ用ドアが配置され、部品オブジェクトが、部屋内において長手方向の両端のうち、ドアから最も離れた端部の辺がトイレの奥側になるように配置されるという配置情報が規定されている。このようなドアと、トイレといったシンプルな情報が規定されたテーブル項目でも部品の自動配置が可能である。
【００３６】
テーブル項目ＬＭＴ１１−Ｅ１（これは、配置マスターテーブルＬＭＴ１１に含まれる項目の１つである）は、部屋種別を示す識別子「トイレ」に関連付けられた、壁オブジェクトであるトイレ用ドアＴＤＲ１の配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトＰＴ１０（トイレユニット）と、該配置状況における部品オブジェクトの配置情報（ＣＡＤ上でＰＴ１０が置かれた位置／座標が配置情報である）とが規定される（含まれている）。これは、テーブル項目ＬＭＴ１０−Ｅ４とほぼ同様の機能を持つが、ＣＡＤ上に置かれたオブジェクトで情報を規定せずに、文字情報のみで配置状況、配置ルール、位置を規定しない部品オブジェクトを規定したものである。壁オブジェクトの配置状況は、トイレドアの存在のみ規定し、配置ルールとしては、トイレドアから最も遠くなる壁にトイレユニットを付けて配置し、その壁にトイレタンクが接するように配置することが規定される。また、部品オブジェクトとしてタンクレストイレユニットである部品オブジェクトＰＴ１０を使用することが規定される。このような文字情報が規定されたテーブル項目でも部品の自動配置が可能である。
【００３７】
図７は、間取り情報、解析結果、配置マスターテーブルのテーブル項目との対応付けを示す図である。図に示すように、取得したＣＡＤ情報の１つの部屋に対して解析を実施する。即ち、部屋の周囲の壁や建具などからの間取状況から、別表（図９）をもとに解析を行う。解析結果と、マスターテーブルのテーブル項目との一致（条件チェック）した場合に、適合したものとする。また、マスターを検索する場合も、この解析結果をもとに行うが、全ての壁をマスターに登録した場合は、さまざまな部屋状況と適合する可能性が低くなるため、必要最低限にとどめる必要がある。例えば、一番上のトイレの場合は、一致条件としてはトイレ用ドアＴＤＲ２のみが登録されているが、用途によってはこれで十分なケースもある。また、例えば、トイレに窓がついているが、窓の有無がトイレの配置には、関係ないためマスターで規定しなくてもよい。
【００３８】
図８は、間取り情報、解析結果、配置マスターテーブルのテーブル項目との対応付け、および、部品配置を示す図である。図に示すように、取得したＣＡＤ情報の１つの部屋に対して解析を実施する。解析、対応付けまでの図７のそれらと同様である。図８では、対応付けで部品オブジェクトを選択して、その選択した部品オブジェクトを実際にＣＡＤ情報上の部屋に配置したものを示してある。例えば、キッチンには、腰壁に沿ってシステムキッチンユニットが本装置によって自動配置される。このように、様々な書類の部屋に対して適正な部品オブジェクトを選択して自動配置することが可能である。
【００３９】
図９は、図７および図８の自動配置に際して使用した表を示す図である。本装置では、配置マスターテーブルの一部、或いは、テーブルと一緒に参照して、配置状況や配置条件が一致するのかの判断ファクターの１つとして使用する。図に示すように、絶対条件１、どれか２、○、×などの条件で一致するのか否かを判断することが可能である。
【００４０】
そのときのアルゴリズムとしては、部屋単位で、あらかじめ登録されている配置マスターテーブル（データベース）から、形状、大きさ、建具や壁などの配置条件に合致しているかを検査する。そして、合致していた場合、配置マスターの部品やカメラ等を間取りデータに配置する。以上の、工程を入力されている部屋すべてで行う。
【００４１】
検索ルールは以下のようなものが考えられる。
１．部屋種別による絞り込みを行う。例えば、キッチン、トイレなどが絞り込む。
２．大きさや形状による絞り込みを行う（とりあえず矩形のみ）。そのとき、配置条件、回転、反転による形状検索をおこなうことが好適である。
３．配置条件チェック  ※配置条件、回転、反転による配置条件をおこなう。
４．その他、こだわり条件（モダン、シック、ベット、テーブル等）による絞り込みを行う（任意）。
【００４２】
検索領域として以下のようなものが考えられる。
１．検索領域は、部屋領域を基本とする（部屋の内部に隣接する最大矩形を自動生成する）。
２．個別で範囲指定も可能とする。
３．矩形以外の部屋は、テスト段階で仕様を決める。
【００４３】
配置マスターテーブルの項目として以下のようなものが考えられる。
１．一つの部屋に対して、複数の部品、条件線分（新規要素）、カメラを登録する。
２．こだわり条件に必要な、グレードやシック、モダン、介護用などの検索絞り込み用の情報を加えることが可能。上記、マスターデータをデータベース化して、入力されている部屋とマッチングする。
【００４４】
条件線分（壁種類や壁の属性）として以下のようなものが考えられる。
条件線分は、以下の属性の何れかを保持している。
１．全壁（開口無）    壁に覆われている全壁（キッチンコンロ側面、コンロ全面、ユニットバス蛇口側等）
２．全壁（窓可）    出入りは出来ない全壁。ただし窓の取り付けは可能（ユニットバスの浴槽側面、トイレの壁等）
３．外部出入口    外周上の出入り可能な壁/部屋境界。戸/ドアが入力されているか、何も入力されていない。
４．内部出入口    内部の出入り可能な壁/部屋境界。戸/ドアが入力されているか、何も入力されていない。
５．内部特殊建具    トイレか浴室に入力されている建具がある場合
６．上り框    上がり框が存在する。
７．床の間    床の間が隣接している。ただし、全壁、腰壁が存在しないこと。
【００４５】
例えば、壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析（条件線分解析）を実施し、
記憶部が、
配置マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトと、該部品オブジェクトの部屋内の配置ルールとを含む壁種類考慮配置マスターテーブルを格納し、
部品選択配置部が、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択するのに代えて、
壁種類考慮配置マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択し、選択された部品オブジェクトの配置ルールに基づき、当該部屋内に部品オブジェクトを配置する、
ことで上記のような条件線分を考慮した自動配置が可能となる。
【００４６】
また、部屋種別を示す識別子に関連付けられた、少なくとも１つの壁オブジェクトの配置状況と、該部屋種別を示す識別子または配置状況に関連付けられた部品オブジェクトと、該配置状況における部品オブジェクトの配置情報と、を含む配置マスターテーブルを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクトと、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析し、前記１つの部屋オブジェクトに含まれる部屋種別の識別子を読み出し、解析した配置状況と、読み出した識別子に関連付けられた、前記配置マスターテーブルの壁オブジェクトの配置状況とを比較して、合致する配置状況に関連付けられた部品オブジェクトを、該部品オブジェクトの配置情報に応じて、当該部屋内に配置する、配置解析部とを設けてもよい。
【００４７】
或いは、設計支援装置は、
壁オブジェクト（壁、上り框、仕切りなど、或はこれを示す線、２つまたは複数の線の組、ドア、襖、板状部材などの線分要素など）の配置状況に関連付けられた部品オブジェクトを含む部品マスターテーブルと、部品オブジェクトの部屋内の配置ルールを含む配置ルールマスターテーブルとを格納する記憶部と、
少なくとも部屋種別を示す識別子を含む複数の部屋オブジェクトと、複数の壁オブジェクト（壁、外壁などの筐体オブジェクト、上り框など、或はこれを示す線、ドア、襖、板状部材などの要素、）と、を含むＣＡＤ情報（例えば、間取り情報など）を取得する取得部と、
取得したＣＡＤ情報に含まれる１つの部屋オブジェクトの外周に沿って位置する、或いは、該部屋オブジェクトに隣接する、または囲む、１つまたは複数の壁オブジェクトの配置状況を解析する配置解析部と、
前記部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況に基づき検索し、合致する配置状況に関連付けられた部品オブジェクトを選択する部品選択部と、
前記配置ルールマスターテーブルを参照して、解析した部屋オブジェクトの部屋内において、選択された部品オブジェクト関連付けられた配置ルールに基づき、当該部屋内に部品オブジェクトを配置する部品配置部と、
を有してもよい。
【００４８】
または、設計支援装置は、
前記部品マスターテーブルが、
部屋オブジェクトのサイズにさらに関連付けられた部品オブジェクトを含み、
前記取得部が、
部屋オブジェクトのサイズを取得する、
或いは、
前記配置解析部が、
部屋オブジェクトのサイズを計算し、
前記部品選択部が、
前記取得または計算したサイズにもさらに基づき検索し、合致する配置状況およびサイズに関連付けられた部品オブジェクトを選択してもよい。
【００４９】
また、設計支援装置は、
前記壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記配置ルールマスターテーブルを参照して、解析した部屋オブジェクトの部屋内において、選択された部品オブジェクト関連付けられた配置ルールに基づき、当該部屋内に部品オブジェクトを配置するのに代えて、
前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
としてもよい。
【００５０】
また、設計支援装置は、
壁オブジェクトが、
壁種類として、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具を含み、
前記配置解析部は、
解析した部屋オブジェクト内の壁オブジェクトに、開口がない完全な壁（全壁）、開口がある壁（窓、開口がある壁）、外部出入口、内部出入口、または、内部特殊建具のいずれの壁種類が含まれるかを解析する壁種類解析を実施し、
前記記憶部が、
部品マスターテーブルに代えて、
壁オブジェクトの配置状況、および、壁種類、に関連付けられた部品オブジェクトを含む壁種類考慮部品マスターテーブルを格納し、
前記部品選択部が、
前記部品マスターテーブルに代えて、前記壁種類考慮部品マスターテーブルを参照して、解析した部屋オブジェクト内の壁オブジェクトの配置状況、および、壁種類に基づき検索し、合致する配置状況および壁種類に関連付けられた部品オブジェクトを選択する、
としてもよい。
【００５１】
図１０は、上記の説明を簡単な処理フローにしたフローチャートである。図に示すように、キッチンならキッチン、リビングならリビングに絞って、それに部屋を探し、当該部屋の形状やサイズで絞り込み、条件線分での一致を、部屋を回転したり、反転したりして判定作業を行う。そして、一致するものの部品を配置して終了である。
【００５２】
次に、実際に本発明をプログラムとして作成し、ＰＣの記憶部に格納し、ＰＣ上で実行させた（ＰＣのプロセッサに実行させた）。その際の画面インターフェイスを図１１〜図１５に示す。
【００５３】
図１１は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。図に示すように、２階以上の住宅の１階部分の間取り状況を示すＣＡＤ情報が表示される。図１２も、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。これは、図１１の拡大図である。これに示すように、各部屋には部品や備品は配置されていない。
【００５４】
図１３は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。この図は、図１１，１２の間取り状況のＣＡＤ情報を解析し、部品を選択し、各部屋に部品を配置したものである。例えば、図に示すように、部屋「居間」には、その部屋に適したテーブル、椅子が配置されている。図１４も、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスの一例を示す図である。これは、図１３の拡大図である。図に示すように、本プログラムにより、部屋「洗面脱衣室」に、洗面台ユニットが配置されている。
【００５５】
図１５は、本発明の一実施態様による設計支援プログラムが表示する画面インターフェイスで部品自動配置の前後を示す図である。上の図が、解析前の部品配置前の間取りであり、下の図が、解析し、部品を選択し、各部屋に部品を配置したものである。図に示すように、バスルーム内に、風呂ユニットが適正な位置で適正な方向で部品として配置された。また、洗濯機受けユニット、洗面台ユニットが部品として洗面脱衣室に配置された。さらに、トイレに、トイレユニットが部品として、適正な位置で適正な方向で配置された。このように、本発明によって、プレーンな状態の間取り情報をＣＡＤ情報として取得できれば、各部屋に適正な部品を配置した状態のＣＡＤ図面を提供することが可能となる。
【００５６】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部、各ステップなどに含まれる処理や機能などは論理的に矛盾しないように再配置可能であり、複数の手段／部やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。或いは、本発明による装置、方法、プログラムなどの一部の構成要素、機能、処理、ステップなどを遠隔地のサーバなどに配置することも可能であることに注意されたい。
【符号の説明】
【００５７】
１００  設計支援装置
１１０  制御部
１２０  記憶部
ＡＣＱ  取得部
ＣＩ１０  情報
ＣＩＤＳ  情報提供サーバ
ＣＯＭ  通信部
ＤＩＳ  表示部
ＤＲ１  ドア
ＩＮ  入力部
ＫＢＤ  キーボード
ＫＲ１０  部屋
ＫＲ１１  部屋
ＬＡ  配置解析部
ＬＭＴ  配置マスターテーブル
ＬＭＴ１０−Ｅ１  テーブル項目
ＬＭＴ１０  配置マスターテーブル
ＬＭＴ１１−Ｅ１  テーブル項目
ＬＭＴ１１  配置マスターテーブル
ＭＳ１  携帯電話端末
ＭＴ１  携帯端末
ＭＵＳ  マウス
ＮＥＴ  ネットワーク
ＯＵＴ  出力部
ＰＣ１，ＰＣ２  端末
ＰＲＮ  プリンタ
ＰＳＬ  部品選択配置部
ＰＴ１０  部品オブジェクト
ＰＴ１１  部品オブジェクト
Ｓ１１  ステップ
Ｓ１２  ステップ
Ｓ１３  ステップ
Ｓ１４  ステップ
Ｓ１５  ステップ
ＴＤＲ１  トイレ用ドア
ＴＤＲ２  トイレ用ドア
ＺＫ１  全壁
ＺＫ１，ＺＫ２，ＺＫ３  全壁
【図１】
0006550203.tif 000002
【図２】
0006550203.tif 000003
【図３】
0006550203.tif 000004
【図４】
0006550203.tif 000005
【図５】
0006550203.tif 000006
【図６】
0006550203.tif 000007
【図７】
0006550203.tif 000008
【図８】
0006550203.tif 000009
【図９】
0006550203.tif 000010
【図１０】
0006550203.tif 000011
【図１１】
0006550203.tif 000012
【図１２】
0006550203.tif 000013
【図１３】
0006550203.tif 000014
【図１４】
0006550203.tif 000015
【図１５】
0006550203.tif 000016