(57)【要約】【課題】従来のＣＡＤ装置では、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できなかった。【解決手段】建物の図面を構成する要素を識別する要素識別子と、建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部と、要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部と、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、属性情報を有する要素情報をグループ化するグループ化部と、グループ化部がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力部とを具備するＣＡＤ装置により、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できる。【選択図】図１
2019135574.tif 000002
【特許請求の範囲】
【請求項１】
建物の図面を構成する要素を識別する要素識別子と、前記建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部と、
要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部と、
１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報をグループ化するグループ化部と、
前記グループ化部がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力部とを具備するＣＡＤ装置。
【請求項２】
２以上の種類情報は、階層関係を有し、
前記要素情報出力部は、
前記階層関係が視覚的に認識可能なように要素関連情報を出力する請求項１記載のＣＡＤ装置。
【請求項３】
前記要素情報出力部は、
階層関係を有する２以上の各種類情報と対になる２以上の属性情報を、前記階層関係が視覚的に認識可能なように出力する請求項２記載のＣＡＤ装置。
【請求項４】
前記要素関連情報は、属性情報を含み、
前記要素情報格納部の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成する図面構成部と、
前記図面構成部が構成した図面を出力する図面出力部と、
前記要素情報出力部が出力している属性情報に対する属性情報指示を受け付ける属性情報指示受付部とをさらに具備し、
前記図面出力部は、
前記属性情報指示に対応する属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様で出力する請求項１から請求項３いずれか一項に記載のＣＡＤ装置。
【請求項５】
前記図面出力部は、
階層化されている属性情報のうち、上位の階層の属性情報に対する属性情報指示を前記属性情報指示受付部が受け付けた場合、当該属性情報指示を受け付けた属性情報と当該属性情報より下位の属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様となるように、図面を出力する請求項４記載のＣＡＤ装置。
【請求項６】
種類情報または属性情報に対応付けて、種類情報または属性情報に対する色を示す１以上の色情報が格納される色情報格納部をさらに具備し、
前記図面出力部は、
前記図柄を、少なくとも他の図柄と視覚的に区別し、目立つ態様で出力する場合に、当該図柄と対になる種類情報または属性情報に対する色情報が示す色を用いて、前記図柄を出力する請求項４または請求項５記載のＣＡＤ装置。
【請求項７】
前記要素情報出力部が出力している属性情報に対する属性情報指示を受け付ける属性情報指示受付部と、
前記属性情報指示に対応する属性情報と対になる１以上の各要素情報が特定可能な１以上の要素特定情報を出力する要素特定情報出力部とをさらに具備する請求項１から請求項３いずれか一項に記載のＣＡＤ装置。
【請求項８】
前記要素情報格納部の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成する図面構成部と、
前記図面を出力する図面出力部と、
前記図面の中の一の図柄に対する図柄指示を受け付ける図柄指示受付部とをさらに具備し、
前記要素情報出力部は、
前記図柄指示に対する図柄に対応する要素関連情報を、他の要素関連情報と比較して目立つ態様で出力する請求項１から請求項３いずれか一項に記載のＣＡＤ装置。
【請求項９】
グループ化対象の要素情報を特定するグループ化情報が格納されるグループ化情報格納部をさらに具備し、
前記グループ化部は、
１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報であり、前記グループ化情報により特定される要素情報をグループ化する請求項１から請求項８いずれか一項に記載のＣＡＤ装置。
【請求項１０】
１以上の属性情報を有する要素情報の追加の指示である要素追加指示を受け付ける要素追加指示受付部と、
前記要素追加指示が示す要素情報を前記要素情報格納部に蓄積する蓄積部とをさらに具備し、
前記要素情報出力部は、
前記蓄積部が前記要素情報を蓄積した後、直ちに当該要素情報が属するグループの要素関連情報を更新して出力する請求項１から請求項９いずれか一項に記載のＣＡＤ装置。
【請求項１１】
建物の図面を構成する要素を識別する要素識別子と、前記建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部、要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部、グループ化部、および要素情報出力部にいよって実現される情報処理方法であって、
前記グループ化部が、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報をグループ化するグループ化ステップと、
前記要素情報出力部が、前記グループ化部がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力ステップとを含む情報処理方法。
【請求項１２】
コンピュータがアクセス可能な記録媒体は、
建物の図面を構成する要素を識別する要素識別子と、前記建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部と、
要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部とを具備し、
前記コンピュータを、
１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報をグループ化するグループ化部と、
前記グループ化部がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物等の図面を作製する又は作製を支援するＣＡＤ装置、特に、建築設備用のＣＡＤ装置に関するものである。
【背景技術】
【０００２】
従来、設計対象の建築物の環境負荷予測評価を行うことができる建築用ＣＡＤシステムが存在した（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２７４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のＣＡＤ装置においては、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明のＣＡＤ装置は、建物の図面を構成する要素を識別する要素識別子と、建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部と、要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部と、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、属性情報を有する要素情報をグループ化するグループ化部と、グループ化部がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力部とを具備するＣＡＤ装置である。
【０００６】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できる。
【０００７】
また、本第二の発明のＣＡＤ装置は、第一の発明に対して、２以上の種類情報は、階層関係を有し、要素情報出力部は、階層関係が視覚的に認識可能なように要素関連情報を出力するＣＡＤ装置である。
【０００８】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、かつグループを階層化し、グループごとに要素を処理できる。
【０００９】
また、本第三の発明のＣＡＤ装置は、第二の発明に対して、要素情報出力部は、階層関係を有する２以上の各種類情報と対になる２以上の属性情報を、階層関係が視覚的に認識可能なように出力するＣＡＤ装置である。
【００１０】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、グループごとに要素に関する情報を適切に表示できる。
【００１１】
また、本第四の発明のＣＡＤ装置は、第一から第三いずれか１つの発明に対して、要素関連情報は、属性情報を含み、要素情報格納部の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成する図面構成部と、図面構成部が構成した図面を出力する図面出力部と、要素情報出力部が出力している属性情報に対する属性情報指示を受け付ける属性情報指示受付部とをさらに具備し、図面出力部は、属性情報指示に対応する属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様で出力するＣＡＤ装置である。
【００１２】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、グループごとに要素に関する情報を適切に表示できる。
【００１３】
また、本第五の発明のＣＡＤ装置は、第四の発明に対して、図面出力部は、階層化されている属性情報のうち、上位の階層の属性情報に対する属性情報指示を属性情報指示受付部が受け付けた場合、属性情報指示を受け付けた属性情報と属性情報より下位の属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様となるように、図面を出力するＣＡＤ装置である。
【００１４】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、当該グループを利用して、図面を適切に表示できる。
【００１５】
また、本第六の発明のＣＡＤ装置は、第四または第五の発明に対して、種類情報または属性情報に対応付けて、種類情報または属性情報に対する色を示す１以上の色情報が格納される色情報格納部をさらに具備し、図面出力部は、図柄を、少なくとも他の図柄と視覚的に区別し、目立つ態様で出力する場合に、図柄と対になる種類情報または属性情報に対する色情報が示す色を用いて、図柄を出力するＣＡＤ装置である。
【００１６】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、当該グループを利用して、図面を適切に表示できる。
【００１７】
また、本第七の発明のＣＡＤ装置は、第一から第三いずれか１つの発明に対して、要素情報出力部が出力している属性情報に対する属性情報指示を受け付ける属性情報指示受付部と、属性情報指示に対応する属性情報と対になる１以上の各要素情報が特定可能な１以上の要素特定情報を出力する要素特定情報出力部とをさらに具備するＣＡＤ装置である。
【００１８】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、グループごとの要素の情報を適切に表示できる。
【００１９】
また、本第八の発明のＣＡＤ装置は、第一から第三いずれか１つの発明に対して、要素情報格納部の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成する図面構成部と、図面を出力する図面出力部と、図面の中の一の図柄に対する図柄指示を受け付ける図柄指示受付部とをさらに具備し、要素情報出力部は、図柄指示に対する図柄に対応する要素関連情報を、他の要素関連情報と比較して目立つ態様で出力するＣＡＤ装置である。
【００２０】
かかる構成により、建物の図面を構成する要素を適切にグループ化し、グループごとに要素の図柄を適切に表示できる。
【００２１】
また、本第九の発明のＣＡＤ装置は、第一から第八いずれか１つの発明に対して、グループ化対象の要素情報を特定するグループ化情報が格納されるグループ化情報格納部をさらに具備し、グループ化部は、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、属性情報を有する要素情報であり、グループ化情報により特定される要素情報をグループ化するＣＡＤ装置である。
【００２２】
かかる構成により、建物の図面を構成する要素を適切にグループ化できる。
【００２３】
また、本第十の発明のＣＡＤ装置は、第一から第九いずれか１つの発明に対して、１以上の属性情報を有する要素情報の追加の指示である要素追加指示を受け付ける要素追加指示受付部と、要素追加指示が示す要素情報を要素情報格納部に蓄積する蓄積部とをさらに具備し、要素情報出力部は、蓄積部が要素情報を蓄積した後、直ちに要素情報が属するグループの要素関連情報を更新して出力するＣＡＤ装置である。
【００２４】
かかる構成により、建物の図面を構成する要素を適切に追加できる。
【発明の効果】
【００２５】
本発明によれば、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態におけるＣＡＤ装置のブロック図
【図２】ＣＡＤ装置の動作を説明するためのフローチャート
【図３】要素情報のデータ構造図
【図４】対応情報のデータ構造図
【図５】要素情報出力部の一出力例を示す図
【図６】要素情報出力部の他の出力例を示す図
【図７】図面出力部の出力例を示す図
【図８】コンピュータシステムの外観図
【図９】コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００２７】
以下、ＣＡＤ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
本実施の形態におけるＣＡＤ装置１は、通常、建築設備用のＣＡＤ装置である。建築設備とは、建物に設けられる設備である。建築設備は、例えば、照明器具、エアコンなどである。
【００２９】
照明器具は、例えば、蛍光灯である。なお、蛍光灯を点灯または消灯するためのスイッチ、およびスイッチと蛍光灯との間の配線も、蛍光灯と同様、建築設備の一種であり、照明器具の一部と考えてもよい。エアコンは、例えば、室内機、および室外機で構成される。なお、室内機と室外機との間の配管もまた、建築設備の一種であり、エアコンの一部と考えても構わない。ただし、照明器具の種類やエアコンのタイプは問わない。また、建築設備は、建物に設け得る設備であれば何でもよい。
【００３０】
建築設備用のＣＡＤ装置とは、上記のような建築設備を有する建物の図面を作製する又は作製を支援するＣＡＤ装置である。この種のＣＡＤ装置（以下、単にＣＡＤ装置と記す場合がある）は、図面を構成する２以上の要素（部品と呼んでもよい）を管理している。
【００３１】
要素は、例えば、建物に設けられる１または２以上の各建築設備に対応する要素であるが、建物自体に対応する要素でもよい。建築設備に対応する要素とは、例えば、照明器具に対応する要素でもよいし、エアコンに対応する要素でもよいし、または、照明器具の一種である蛍光灯に対応する要素でも、エアコンを構成する室外機に対応する要素でも構わない。
【００３２】
建物自体に対応する要素とは、例えば、建物内の１または２以上の各フロアに対応する要素や、フロア内の１または２以上の各部屋に対応する要素などであるが、建物の屋上に対応する要素でもよいし、建物の全体に対応する要素でも構わない。
【００３３】
なお、以下で、単に要素という場合は、通常、建築設備に対応する要素であるが、建物自体に対応する要素も含むと考えても構わない。
【００３４】
要素は、具体的には、例えば、その配置、その種類、その図柄などに関する各種の情報（種類情報、配置情報、図柄情報等：後述）の集合（要素情報：後述）である。
【００３５】
基本的な動作として、ＣＡＤ装置１は、最初、例えば、記録媒体から読み出された又は外部の装置から受信された図面を受け付け、ディスプレイに出力する。なお、受け付けられる図面は、例えば、建築設計用や汎用等の別のＣＡＤ装置で予め製図された、建物自体の図面であるが、ＣＡＤ装置１が過去に製作した、建築設備を有する建物の図面でもよい。
【００３６】
次に、ＣＡＤ装置１は、ディスプレイに表示されている図面に対し、マウスやタッチパネル等の入力デバイスを介して入力される指示（例えば、要素追加指示：後述）を受け付けることにより、建築設備に対応する１または２以上の要素を追加（例えば、選択された要素を、指定された位置に配置）する。
【００３７】
なお、ＣＡＤ装置１は、例えば、建物の１階にある部屋の中に、照明器具の本体に対応する第一の要素が配置され、その部屋の出入口付近に、当該照明器具のスイッチに対応する第二の要素が配置された場合に、当該第一および第二の２要素間を、部屋の面に沿って引き回される配線に対応する第三の要素で、自動的に接続する機能も有することは好適である。
【００３８】
また、ＣＡＤ装置１は、例えば、５階建ての建物の１階にある事務室の中に、エアコンの室内機に対応する第四の要素が配置され、その建物の屋上に、当該エアコンの室外機に対応する第五の要素が配置された場合に、当該第四および第五の２要素間を、事務室の面、各フロアを貫く柱、および屋上の面等に沿って引き回される配管に対応する第六の要素で、自動的に接続する機能をも有することは、より好適である。
【００３９】
ただし、こうした基本動作は公知であり、本発明の主要な特徴と直接には関係がないため、詳しい説明を省略する。
【００４０】
ＣＡＤ装置１の主要な特徴の１つは、要素の自動グループ化にある。すなわち、ＣＡＤ装置１は、図面を構成する２以上の要素を、その要素に関する要素情報（後述）が有する１または２以上の属性情報（例えば、種類情報、配置情報等）ごとに、自動的にグループ化し、要素情報に関する要素関連情報（例えば、要素数、１以上の要素名の集合等：後述）をグループごとに出力する。特に、２以上の種類情報は、例えば、フロアと部屋、照明器具と蛍光灯のような階層関係を有しており、ＣＡＤ装置１は、かかる階層関係が視覚的に認識可能なように要素関連情報を出力（例えば、Windows(登録商標)のエクスプローラーのような系統図の態様で表示）する。
【００４１】
また、ＣＡＤ装置１の主要な特徴の他の１つは、グループの手動追加（言い換えると、要素情報等のカスタマイズ）にある。すなわち、ＣＡＤ装置１は、新たな種類情報（例えば“系統”）と、それに対応する１または２以上の新たな属性情報（例えば、“配管系統”および“配線系統”等）とを追加する旨の指示（要素追加指示:後述）を受け付け、当該新たな種類情報と当該１以上の新たな属性情報との対応を示す情報（対応情報:後述）を構成すると共に、要素名“配管”に対応する要素情報に新たな属性情報“配管系統”を追加し、要素名“配線”に対応する要素情報に新たな属性情報“配線系統”を追加する。これにより、ＣＡＤ装置１は、グループごとの出力を、こうして追加した新たなグループ（つまり、“配管系統”、“配線系統”）についても行える。
【００４２】
ＣＡＤ装置１は、例えば、一のＰＣで実現されるが、サーバで実現されてもよい。なお、後者の場合、ＣＡＤ装置１は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、１または２以上の各ＰＣと通信可能に接続される。
【００４３】
図１は、本実施の形態におけるＣＡＤ装置１のブロック図である。ＣＡＤ装置１は、格納部１１、受付部１２、処理部１３、および出力部１４を備える。格納部１１は、要素情報格納部１１１、対応情報格納部１１２、色情報格納部１１３、およびグループ化情報格納部１１４を備える。受付部１２は、属性情報指示受付部１２１、図柄指示受付部１２２、および要素追加指示受付部１２３を備える。処理部１３は、グループ化部１３１、図面構成部１３２、および蓄積部１３３を備える。出力部１４は、要素情報出力部１４１、図面出力部１４２、および要素特定情報出力部１４３を備える。
【００４４】
格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する要素情報、後述する対応情報、後述する色情報、後述するグループ化情報などである。
【００４５】
要素情報格納部１１１には、２以上の要素情報が格納される。要素情報とは、建物の図面を構成する要素に関する情報である。建物は、例えば、ビル、家屋等であるが、ホールや球技場等の施設でもよく、その種類は問わない。なお、建物の図面（以下、単に図面と記す場合がある）、およびその要素については、前述したので繰り返さない。
【００４６】
要素情報は、１または２以上の属性情報を有する。属性情報とは、要素の属性に関する情報である。属性情報は、例えば、後述する配置情報、前述した種類情報、後述する要素名などである。なお、以下では、要素情報を構成する１以上の属性情報の集合を「属性情報群」と記す場合がある。
【００４７】
要素情報は、例えば、要素識別子と、２以上の属性情報とを有し、当該２以上の属性情報のうち１つは、配置情報である。
【００４８】
要素識別子とは、要素を識別する情報である。要素識別子は、例えば、“１”，“２”等の要素番号であるが、数字やアルファベットや記号等を２個以上組み合わせて構成されたＩＤなどでもよく、要素を識別し得る情報であれば何でもよい。
【００４９】
配置情報とは、図面における要素の位置を特定する情報である。配置情報は、例えば、要素の代表点の座標値である。代表点とは、例えば、中心点であるが、一の端点でもよいし、要素に対応する矩形の領域を示す２つの点などでもよく、要素を代表し得る点であれば、その種類や数は問わない。配置情報は、例えば、中心点等の一の代表点に対応する一の座標値でもよいし、領域を示す２つの代表点に対応する２つの座標値（例えば、右上座標、左下座標等）でもよい。
【００５０】
種類情報とは、前述したように、要素の種類を示す情報である。種類情報は、例えば、“照明器具”、“フロア”、“部屋”等の種類名であるが、後述する要素名と共通でもよい。
【００５１】
要素名とは、要素の名称である。要素の名称は、通常、要素の種類を示す名称（つまり、上記の種類名）であるが、例えば、要素を識別し得る名称でもよい。前者の要素名は、例えば、“蛍光灯”や“会議室”等であり、後者の要素名は、例えば、“１Ｆ”や、建物内に事務室が１つしかない場合における“事務室”等である。
【００５２】
なお、属性情報は、属性値と言ってもよい。属性値とは、例えば、部屋名「事務室」、フロア名「１Ｆ」、機材名「蛍光灯」などの名称である。なお、機材名は、機材のタイプやサイズに関する情報（「下面開放タイプ２灯」、「３２Ｗ」等）を含んでいていてもよい。属性値は、属性名と対になっていてもよい。属性名は、例えば、「部屋名」、「フロア名」、「機材名」などである。なお、機材は建築設備と言っても良い。
【００５３】
また、要素情報は、例えば、図柄をも有する。なお、図柄を有することは、図柄が要素情報と対に格納されている場合も含む。図柄が種類情報に対応付いている場合でも、要素情報が図柄を有すると考えても良い。図柄は、例えば、画像データであるが、画像データに対応付いたＩＤでもよい。具体的には、図柄は、例えば、直線、曲線、点線等の線、２以上の線を組み合わせた図形、記号またはシンボル等であり、画像データは、例えば、ベクターデータ、ビットマップ等である。ただし、図柄の種類やデータ形式は問わない。
【００５４】
なお、要素情報格納部１１１は、例えば、Rebro（登録商標）のデータベースであってもよい。
【００５５】
対応情報格納部１１２には、１または２以上の対応情報が格納される。対応情報とは、種類情報と属性情報との対応を示す情報である。種類情報とは、要素の種類を示す情報である。種類情報は、例えば、フロア、部屋、照明などである。種類情報は、例えば、属性名といってもよい。また、種類情報は、要素名と共通でもよい。
【００５６】
対応情報は、例えば、「フロアには１Ｆ、２Ｆ等がある」、「部屋には事務室、会議室等がある」旨の情報である。または、対応情報は、例えば、種類情報と、２以上の属性情報との対（例えば、種類情報“フロア”と２以上の属性情報“１Ｆ”，“２Ｆ”等との対、種類情報“部屋”と２以上の属性情報“事務室”，“会議室”等との対など）で構成されても良い。対応情報は、例えば、「種類情報：フロア｜属性情報：１Ｆ，２Ｆ，３Ｆ」、「種類情報：部屋｜属性情報：事務室，会議室」である。対応情報のデータ構造は問わない。
【００５７】
色情報格納部１１３には、種類情報または属性情報に対応付けて、１または２以上の色情報が格納される。色情報とは、種類情報または属性情報に対する色を示す情報である。色情報は、例えば、“赤”や“青”等の色名、ＲＧＢ等の情報であるが、その表現形式は問わない。
【００５８】
色情報格納部１１３には、例えば、種類情報と色情報との対の集合が格納されてもよい。種類情報と色情報との対の集合とは、例えば、種類情報“フロア”と色情報“緑”との対、種類情報“照明器具”と色情報“橙”との対などである。色情報格納部１１３は、例えば、「種類情報＝照明器具｜色情報＝橙」である。
【００５９】
または、色情報格納部１１３には、例えば、種類情報以外の属性情報と、色情報との対の集合が格納されてもよい。種類情報以外の属性情報と色情報との対の集合とは、例えば、フロア名“１Ｆ”と色情報“黄緑”との対、フロア名“２Ｆ”と色情報“深緑”との対などである。
【００６０】
グループ化情報格納部１１４には、グループ化情報が格納される。グループ化情報とは、グループ化対象の要素情報を特定する情報である。グループ化情報は、例えば、グループ化対象の要素情報を特定する１または２以上の属性値の集合である。属性値は、例えば、“フロア”、“照明器具”等の種類情報であるが、要素名でもよい。要素名は、例えば、“１Ｆ”等のフロア名、“蛍光灯”等の機材名などである。
【００６１】
または、グループ化情報は、グループ化対象ではない要素情報を特定する１または２以上の属性値の集合でもよい。
【００６２】
具体的には、グループ化情報格納部１１４には、例えば、グループ化対象の要素情報を特定するグループ化情報（例えば、“照明器具”）が予め格納されてもよい。なお、グループ化情報格納部１１４に予め又は現時点で格納されているグループ化情報は、例えば、受付部１２がグループ化情報を変更する指示を受け付けた場合に、グループ化部１３１によって変更されてもよい。かかる指示は、新たなグループ化情報（例えば、“照明器具，スイッチ，および配線”）を有していてもよく、その場合、予め又は現時点で格納されているグループ化情報は、当該新たなグループ化情報に変更される。
【００６３】
また、グループ化情報は、グループ識別子を有していてもよい。グループ識別子とは、グループを識別する情報である。グループ識別子は、例えば、グループ化情報が一の種類情報（例えば、“照明器具”）のみを有する場合は、当該種類情報でよい。また、グループ識別子は、例えば、グループ化情報が２以上の種類情報（例えば、“照明器具，スイッチ，および配線”）を有する場合は、そのうち最上位の種類情報（例えば、照明器具）であるが、新たな種類情報（例えば、“配線系統”など）でもよい。
【００６４】
受付部１２は、各種の情報を受け付ける。各種の情報とは、例えば、後述する属性情報指示、後述する図柄指示、後述する要素追加指示等の指示である。なお、受付部１２は、他の指示（例えば、上述したグループ化情報を変更する指示など）や、指示以外の情報も受け付けてもよい。属性情報指示受付部１２１等にも当てはまる。
【００６５】
受付部１２は、通常、キーボード等の入力デバイスを介して入力された情報を受け付けるが、ＰＣ等の端末からネットワーク等を介して受信された情報を受け付けてもよいし、ディスク等の記録媒体から読み出された情報を受け付けてもよい。なお、かかる事項は、属性情報指示受付部１２１等にも共通する。
【００６６】
属性情報指示受付部１２１は、属性情報指示を受け付ける。属性情報指示とは、要素情報出力部１４１が出力している属性情報に対する指示である。属性情報指示は、例えば、出力されている２以上の属性情報のうち一の属性情報を選択する指示であってもよい。
【００６７】
詳しくは、例えば、後述する要素情報出力部１４１がディスプレイに２以上の属性情報を出力し、属性情報指示受付部１２１は、ディスプレイに表示されている２以上の属性情報のうち一の属性情報を選択する属性情報指示を受け付けてもよい。
【００６８】
図柄指示受付部１２２は、図柄指示を受け付ける。図柄指示とは、図面の中の一の図柄に対する指示である。図柄指示は、例えば、ディスプレイに表示されている図面の中の２以上の図柄のうち一の図柄を選択する指示であってもよい。
【００６９】
例えば、後述する要素情報出力部１４１がディスプレイを介して２以上の図柄を有する図面を出力し、属性情報指示受付部１２１は、ディスプレイに表示されている図面の中の２以上の図柄のうち一の図柄を選択する指示属性情報指示を受け付けてもよい。
【００７０】
要素追加指示受付部１２３は、要素追加指示を受け付ける。要素追加指示とは、要素情報を追加する指示である。要素追加指示は、通常、追加しようとする要素情報を含む。要素追加指示に含まれる要素情報は、例えば、要素識別子と、配置情報を含む２以上の属性情報とを有する。
【００７１】
要素追加指示受付部１２３は、例えば、図面出力部１４２が出力している建物の図面に、図柄が新たに配置されたことに応じて、上記のような、要素情報を含む要素追加指示を受け付けてもよい。
【００７２】
詳しくは、要素追加指示受付部１２３は、例えば、マウスやタッチパネル等の入力デバイスを介して、２以上の図柄のうち一の図柄が選択されたことに応じて、当該一の図柄に対応する要素識別子を、要素情報格納部１１１に格納されている２以上の要素情報のうち、当該一の図柄に対応する要素情報を用いて取得する。
【００７３】
次に、要素追加指示受付部１２３は、建物の図面に当該一の図柄が配置されたことに応じて、当該一の図柄の配置に関する配置情報を、入力デバイスからの座標を基に取得する。次に、要素追加指示受付部１２３は、配置情報以外の属性情報であり、当該一の図柄に対応する１以上の属性情報を、要素情報格納部１１１の当該一の図柄に対応する要素情報を用いて取得する。
【００７４】
要素追加指示受付部１２３は、こうして取得した、要素識別子、配置情報、および配置情報以外の１以上の属性情報を、上記のような、要素情報を含む要素追加指示として受け付けてもよい。
【００７５】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、グループ化部１３１、図面構成部１３２、蓄積部１３３などの処理である。また、各種の処理には、例えば、フローチャートで説明する判断や判別なども含まれる。なお、その他の処理については、適時説明する。
【００７６】
グループ化部１３１は、要素情報格納部１１１に格納されている要素情報をグループ化する。本実施の形態でいうグループとは、同じ種類の属性情報を有する２以上の要素情報の集合である。なお、グループの中には、一つの要素情報のみを含むグループがあっても良い。要素情報をグループ化することは、例えば、同じ種類の属性情報を有する２以上の要素情報の集合を取得することでもよいし、かかる２以上の要素情報に対応する２以上の要素識別子の集合を取得することでもよい。なお、以下では、属性情報を用いて、要素情報をグループ化する処理を、グループ化処理と記す場合がある。
【００７７】
グループ化処理は、具体的には、例えば、グループごとに要素識別子を取得する処理であるが、要素情報にグループ識別子を付加する処理でもよく、属性情報に基づいて、要素情報をグループ化できる処理であれば何でもよい。付加されるグループ識別子は、例えば、“フロア”や“照明器具”等の種類情報でもよいし、“１Ｆ”や“事務室”等の要素名でもよいし、種類情報等に対応付いたＩＤ等でもよい。
【００７８】
グループ化部１３１は、例えば、格納されている２以上の要素情報をグループ化し、１または２以上のグループ情報を取得してもよい。グループ情報とは、グループに関する情報である。グループ情報は、例えば、グループ識別子と、１または２以上の要素識別子とを有する。なお、グループ情報の詳細については、具体例で説明する。
【００７９】
グループ化部１３１は、例えば、対応情報格納部１１２に格納されている１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報をグループ化する。かかる場合のグループ化処理の詳細については、具体例で説明する。
【００８０】
グループ化部１３１は、例えば、対応情報格納部１１２に格納されている１以上の各対応情報に対応する種類情報と対になる２以上の各属性情報ごとに、当該属性情報を有する要素情報であり、グループ化情報格納部１１４に格納されているグループ化情報により特定される要素情報をグループ化することは好適である。かかる場合のグループ化処理の詳細についても、具体例で説明する。
【００８１】
図面構成部１３２は、建物の図面を構成する。建物の図面は、通常、建築設備を有する建物の図面であるが、建築設備が設けられる前の建物自体の図面でもよい。建物、建築設備、および建物の図面については、前述したので繰り返さない。
【００８２】
図面構成部１３２は、例えば、要素情報格納部１１１に格納されている２以上の要素情報のうちの１以上の各要素情報が有する配置情報が示す位置に、当該要素情報に対応する図柄を配置し、建物の図面を構成する。図柄は、前述したように、例えば、要素情報に含まれているが、図柄管理情報などを用いて、要素名または種類情報と対に管理されていてもよい。なお、図柄管理情報とは、図柄を管理するための情報である。図柄管理情報は、例えば、要素名または種類情報と図柄との対の集合であるが、そのデータ構造は問わない。
【００８３】
蓄積部１３３は、要素追加指示受付部１２３が受け付けた要素追加指示が示す要素情報を要素情報格納部１１１に蓄積する。
【００８４】
前述したように、通常、要素追加指示に要素情報が含まれており、蓄積部１３３は、要素追加指示受付部１２３が受け付けた要素追加指示に含まれる要素情報を要素情報格納部１１１に蓄積する。
【００８５】
出力部１４は、各種の情報を出力する。各種の情報とは、例えば、後述する要素関連情報、前述した建物の図面、後述する要素特定情報などである。出力とは、例えば、ディスプレイへの表示、スピーカからの音出力、プリンタでのプリントアウト、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡し、および外部の装置への送信などを含む概念である。
【００８６】
出力部１４は、要素関連情報等の情報を、通常、ディスプレイ等の出力デバイスを介して出力するが、例えば、ネットワーク等を介してＰＣ等の端末に送信してもよく、その出力態様は問わない。なお、かかる事項は、要素情報出力部１４１等にも共通する。
【００８７】
要素情報出力部１４１は、要素関連情報を出力する。要素関連情報とは、要素情報に関する情報である。要素関連情報は、例えば、要素情報であるが、要素情報の一部でもよい。要素情報の一部とは、例えば、属性情報であるが、要素識別子でもよい。なお、属性情報は、前述したように、例えば、要素名、配置情報等である。また、要素関連情報は、属性情報の種類を示す種類情報でもよい。あるいは、要素関連情報は、要素情報の数に関する情報などでもよく、要素情報に関する情報であれば何でもよい。
【００８８】
要素情報出力部１４１は、グループ化部１３１がグループ化したグループごとに、要素関連情報を出力する。グループごとに要素関連情報を出力することは、例えば、グループに属する要素の数（以下、要素数）を出力することでもよいし、グループに属する要素の属性情報（要素名、配置情報等）を出力することでもよい。グループごとに要素関連情報を出力することは、通常、グループに分かれていることが認識可能なようにまたはグループが認識可能なように、要素関連情報を出力することである。
【００８９】
要素情報出力部１４１は、例えば、グループ化部１３１が取得した１以上のグループ情報を用いて、グループごとに、要素関連情報を出力してもよい。
【００９０】
要素情報出力部１４１は、２以上の種類情報が有する階層関係が視覚的に認識可能なように、要素関連情報を出力する。階層関係とは、通常、種類情報の階層関係であるが、種類情報に対応する属性情報の階層関係でもある。２以上の種類情報が有する階層関係とは、例えば、３つの種類情報“フロア”，“部屋”および“照明器具”の間の階層関係“フロア-部屋-照明器具”などである。
【００９１】
具体的には、例えば、格納部１１に、上記のような階層関係を示す階層情報が格納され、グループ化情報格納部１１４に、グループ化情報として、種類情報“照明器具”が格納されている場合、要素情報出力部１４１は、要素関連情報として、建物全体での照明器具の数、フロアごとの照明器具の数、および部屋ごとの照明器具の数を出力してもよい。その際、要素情報出力部１４１は、当該種類情報“照明器具”をも出力することは好適である。
【００９２】
要素情報出力部１４１は、階層関係を有する２以上の各種類情報と対になる２以上の属性情報を、階層関係が視覚的に認識可能なように出力する。要素情報出力部１４１は、階層関係を有する２以上の各種類情報と対になる２以上の属性情報を、例えば、格納部１１に格納されている階層情報に従う系統図の態様で出力してもよい。
【００９３】
要素情報出力部１４１は、図柄指示受付部１２２が受け付けた図柄指示に対する図柄に対応する要素関連情報を、他の要素関連情報と比較して目立つ態様で出力する。目立つ態様で出力することは、例えば、目立つ色で表示することであるが、明るく表示することでもよいし、太い線で表示することでも構わない。または、目立つ態様で出力することは、例えば、他の要素関連情報の方を目立たなく表示することでもよい。
【００９４】
要素情報出力部１４１は、蓄積部１３３が要素情報を蓄積した後、直ちに要素情報が属するグループの要素関連情報を更新して出力する。要素関連情報は、例えば、属性情報を含んでおり、要素情報出力部１４１は、かかる要素関連情報を出力する際に、当該属性情報の種類を示す種類情報をも出力することは好適である。
【００９５】
図面出力部１４２は、図面構成部１３２が構成した図面を出力する。
【００９６】
図面出力部１４２は、構成された図面を出力する際に、属性情報指示受付部１２１が受け付けた属性情報指示に対応する属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様で出力する。
【００９７】
図面出力部１４２は、階層化されている属性情報のうち、上位の階層の属性情報に対する属性情報指示を属性情報指示受付部１２１が受け付けた場合、当該属性情報指示を受け付けた属性情報と対になる図柄に加えて、当該属性情報より下位の属性情報と対になる１または２以上の図柄をも、他の図柄と視覚的に区別し、目立つ態様となるように、構成された図面を出力する。目立つ態様とは、例えば、色が他と違うこと、輝度が他と違うこと、背景が他と違うこと等であり、広く解し、他と異なる表示状況であれば良い。
【００９８】
図面出力部１４２は、図柄を、少なくとも他の図柄とは視覚的に区別し、目立つ態様で出力する場合に、当該図柄と対になる種類情報または属性情報に対する色情報が示す色を用いて、図柄の出力を行う。
【００９９】
要素特定情報出力部１４３は、属性情報指示受付部１２１が受け付けた属性情報指示に対応する属性情報と対になる１以上の各要素情報が特定可能な１以上の要素特定情報を出力する。出力される要素特定情報は、要素を特定できる情報であれば良く、例えば、機材名や部屋名等の要素名であるが、要素名以外の属性情報でもよい。要素特定情報は、要素名を含む２以上の属性情報を有していてもよい。
【０１００】
要素特定情報出力部１４３は、例えば、上記のような属性情報と対になる１または２以上の要素名の集合（例えば、“蛍光灯下面開放タイプ２灯”，“蛍光灯下面開放タイプ２灯”，・・・等）を出力してもよい。また、要素特定情報出力部１４３は、かかる要素名の集合は、例えば、一覧表の態様で出力してもよい。
【０１０１】
格納部１１、要素情報格納部１１１、対応情報格納部１１２、色情報格納部１１３、およびグループ化情報格納部１１４は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【０１０２】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
【０１０３】
受付部１２、属性情報指示受付部１２１、図柄指示受付部１２２、および要素追加指示受付部１２３は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部１２等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【０１０４】
処理部１３、グループ化部１３１、図面構成部１３２、および蓄積部１３３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【０１０５】
出力部１４、要素情報出力部１４１、図面出力部１４２、および要素特定情報出力部１４３は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。出力部１４等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【０１０６】
なお、受付部１２の受信機能は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【０１０７】
また、出力部１４の送信機能は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。
【０１０８】
次に、ＣＡＤ装置１の動作について図２を用いて説明する。図２は、ＣＡＤ装置１の動作を説明するためのフローチャートである。
【０１０９】
（ステップＳ２０１）処理部１３は、グループ化を行うか否かを判断する。処理部１３は、例えば、要素情報格納部１１１に２以上の要素情報が格納されている場合に、グループ化を行うと判断する。なお、当該２以上の要素情報に対して、一度グループ化を行った後は、処理部１３は、新たな要素情報が追加された場合に、グループ化を行うと判断してもよい。グループ化を行う場合はステップＳ２０２に進み、行わない場合はステップＳ２０４に進む。
【０１１０】
（ステップＳ２０２）グループ化部１３１は、属性情報を用いて、要素情報をグループ化するグループ化処理を実行する。なお、グループ化処理については、前述したので繰り返さない。
【０１１１】
（ステップＳ２０３）要素情報出力部１４１は、ステップＳ２０２でグループ化されたグループごとに、要素情報に関する要素関連情報（例えば、要素名等の属性情報）を出力する。その際、要素情報出力部１４１は、階層関係（例えば、“全体-部屋-フロア”等）を有する２以上の各種類情報と対になる２以上の属性情報（例えば、種類情報“部屋”と対になる２つの部屋名“事務室” および“会議室”や、種類情報“フロア”と対になる２つのフロア名“Ｆ１” および“Ｆ２”等）を、階層関係が視覚的に認識可能なように、エクスプローラーのような系統図（例えば、基準階層に要素名“全体”が、第一層に要素名“フロア”が、第二層に要素名“部屋”が、第三階層に要素名“照明器具”が配置された系統図：図５参照）の態様で出力する。その後、ステップＳ２０１に戻る。
【０１１２】
（ステップＳ２０４）処理部１３は、図面の出力を行うか否かを判断する。なお、図面の出力を行うことは、図面の出力を継続する場合も含む。処理部１３は、例えば、起動時に、図面の出力を行うと判断した後、肯定的な判断を継続し、終了時に、図面の出力を行わないと判断する。図面の出力を行う場合はステップＳ２０５に進み、行わない場合はステップＳ２０７に進む。
【０１１３】
（ステップＳ２０５）図面構成部１３２は、要素情報格納部１１１の１以上の各要素情報が有する配置情報が示す位置に、当該要素情報に対応する図柄を配置し、建物の図面を構成する。なお、図面構成部１３２は、かかる処理を起動時に行い、その後は、例えば、後述するステップＳ２１２で要素情報が追加された場合や、図示しない他のステップで配置情報が変更された場合などにのみ、図柄の追加や移動を行えばよい。
【０１１４】
（ステップＳ２０６）図面出力部１４２は、ステップＳ２０５で構成された図面を出力する。その後、ステップＳ２０１に戻る。
【０１１５】
（ステップＳ２０７）処理部１３は、属性情報指示受付部１２１が属性情報指示を受け付けたか否かを判別する。属性情報指示受付部１２１が属性情報指示を受け付けた場合はステップＳ２０８に進み、受け付けていない場合はステップＳ２０９に進む。
【０１１６】
（ステップＳ２０８）要素情報出力部１４１は、ステップＳ２０７で受け付けられた属性情報指示に対応する属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様で出力する。その後、ステップＳ２０１に戻る。
【０１１７】
（ステップＳ２０９）処理部１３は、図柄指示受付部１２２が図柄指示を受け付けたか否かを判別する。図柄指示受付部１２２が図柄指示を受け付けた場合はステップＳ２１０に進み、受け付けていない場合はステップＳ２１１に進む。
【０１１８】
（ステップＳ２１０）要素情報出力部１４１は、ステップＳ２０９で受け付けられた図柄指示に対する図柄に対応する要素関連情報を、他の要素関連情報と比較して目立つ態様で出力する。その後、ステップＳ２０１に戻る。
【０１１９】
（ステップＳ２１１）処理部１３は、要素追加指示受付部１２３が要素追加指示を受け付けたか否かを判別する。要素追加指示受付部１２３が要素追加指示を受け付けた場合はステップＳ２１０に進み、受け付けていない場合はステップＳ２１１に進む。
【０１２０】
（ステップＳ２１２）蓄積部１３３は、ステップＳ２１１で受け付けられた要素追加指示（例えば、スイッチに関する要素情報７を示す要素追加指示、配線に関する要素情報８を示す要素追加指示など）が示す要素情報（例えば、要素情報７、要素情報８など）を要素情報格納部１１１に蓄積する。
【０１２１】
（ステップＳ２１３）要素情報出力部１４１は、当該要素情報が属するグループの要素関連情報を更新（例えば、上記系統図の第四層に、新たな２つの要素名“スイッチ”および“配線”を追加）して出力する。その後、ステップＳ２０１に戻る。
【０１２２】
なお、図２のフローチャートにおいて、ＣＡＤ装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１２３】
以下、本実施の形態におけるＣＡＤ装置１の具体的な動作について説明する。なお、以下の説明は、種々の変更が可能であり、本発明を何ら限定するものではない。
【０１２４】
要素情報格納部１１１には、例えば、図３に示すような２以上の要素情報が格納され得る。図３は、要素情報のデータ構造図である。要素情報は、要素識別子、属性情報群、および図柄（図示しない）などを有する。要素識別子は、例えば、“１”，“２”等の要素番号であり、要素情報または要素は、かかる要素番号で識別される。属性情報群は、配置情報、種類情報、および要素名を含む。要素名は、フロア名、部屋名、および機材名で構成される。図柄は、画像データでもよいし、ＩＤでもよい。
【０１２５】
要素番号“１”で識別される要素情報（以下、要素情報１と記す場合がある）は、配置情報“（ｘ１１，ｙ１１，ｚ１１），（ｘ１２，ｙ１２，ｚ１２）”、種類情報“部屋”、および要素名“１Ｆ，事務室，Ｎｕｌｌ”と、事務室の図柄とを有する。なお、“Ｎｕｌｌ”は、該当する情報が存在しない旨のフラグである。
【０１２６】
同様に、要素番号“２”で識別される要素情報（要素情報２）は、配置情報“（ｘ２１，ｙ２１，ｚ２１），（ｘ２２，ｙ２２，ｚ２２）”、種類情報“部屋”、および要素名“１Ｆ，会議室，Ｎｕｌｌ”と、会議室の図柄とを有する。要素情報３は、配置情報“（ｘ３１，ｙ３１，ｚ３１），（ｘ３２，ｙ３２，ｚ３２）”、種類情報“部屋”、および要素名“１Ｆ，Ｎｕｌｌ，Ｎｕｌｌ”と、フロアの図柄とを有する。要素情報４は、配置情報“（ｘ４，ｙ４，ｚ４）”、種類情報“照明器具”、および要素名“１Ｆ，事務室，蛍光灯”と、蛍光灯の図柄とを有する。要素番号“５”で識別される要素情報（要素情報２）は、配置情報“（ｘ５１，ｙ５１，ｚ５１），（ｘ５２，ｙ５２，ｚ５２）”、種類情報“部屋”、および要素名“２Ｆ，会議室，Ｎｕｌｌ”と、会議室の図柄とを有する。要素情報６は、配置情報“（ｘ６，ｙ６，ｚ６）”、種類情報“照明器具”、および要素名“１Ｆ，事務室，蛍光灯”と、蛍光灯の図柄とを有する。
【０１２７】
また、要素情報７は、配置情報“（ｘ７，ｙ７，ｚ７）”、種類情報“スイッチ”、および要素名“１Ｆ，事務室，蛍光灯ＳＷ”と、スイッチの図柄とを有する。要素情報８は、配置情報“（ｘ８１，ｙ８１，ｚ８１）〜（ｘ８ｍ，ｙ８ｍ，ｚ８ｍ）”、種類情報“配線”、および要素名“１Ｆ，事務室，蛍光灯・ＳＷ間配線”と、配線の図柄とを有する。
【０１２８】
なお、現時点では、要素情報格納部１１１には、要素情報１〜６のみが格納されており、要素情報７および８は未だ格納されていないとする。
【０１２９】
対応情報格納部１１２には、例えば、図４に示すような２以上の対応情報が格納され得る。図４は、対応情報のデータ構造図である。対応情報は、種類情報と、２以上の属性情報との対で構成される。格納される２以上の各対応情報は、ＩＤ（例えば、“１”，“２”等）に対応付いている。
【０１３０】
例えば、ＩＤ“１”に対応付いた対応情報（対応情報１）は、種類情報“フロア”と、２以上の属性情報“１Ｆ”，“２Ｆ”等との対で構成される。同様に、対応情報２は、種類情報“部屋”と、２以上の属性情報“事務室”，“会議室”等との対で構成される。対応情報３は、種類情報“照明器具”と、２以上の属性情報“蛍光灯”，“スイッチ”，“配線”等との対で構成される。
【０１３１】
なお、現時点で、対応情報格納部１１２には、対応情報１〜３が格納されているが、対応情報３は、種類情報“照明器具”と対になる属性情報として、“蛍光灯”のみを有し、“スイッチ”および“配線”は未だ有していない。
【０１３２】
色情報格納部１１３には、例えば、種類情報“フロア”と色情報“緑”との対、種類情報“部屋”と色情報“青”との対、種類情報“照明器具”と色情報“橙”との対といった、種類情報と色情報との対の集合が予め格納されている。
【０１３３】
グループ化情報格納部１１４には、例えば、グループ化対象の要素情報を特定するグループ化情報“照明器具”が格納されている。
【０１３４】
さらに、格納部１１には、例えば、階層情報“全体-フロア-部屋-照明器具”が格納されている。
【０１３５】
ＣＡＤ装置１が起動されると、グループ化部１３１は、対応情報格納部１１２に格納されている対応情報１〜３、グループ化情報格納部１１４に格納されているグループ化情報“照明器具”、および要素情報格納部１１１に格納されている要素情報１〜６の各々が有する１または２以上の属性情報を用いて、要素情報１〜６をグループ化する。
【０１３６】
詳しくは、グループ化部１３１は、例えば、最初、対応情報１に対応する種類情報“フロア”と対になる２以上の属性情報“１Ｆ”，“２Ｆ”毎に、要素情報１〜６をグループ化する。それによって、要素情報１〜６から、属性情報“１Ｆ”に対応する５つの要素情報１〜４，６のグループと、属性情報“２Ｆ”に対応する要素情報５のグループとが構成される。グループ化部１３１は、前者のグループに関するグループ情報として、属性情報“１Ｆ”と、５つの要素情報１〜４，６に対応する５つの要素識別子“１〜４，６”とを有する第一のグループ情報“１Ｆ：１〜４，６”を取得し、また、後者のグループに関するグループ情報として、属性情報“２Ｆ”と、要素情報５に対応する要素識別子“５”とを有する第二のグループ情報“２Ｆ：５”とを取得する。
【０１３７】
次に、グループ化部１３１は、対応情報２に対応する種類情報“部屋”と対になる２以上の属性情報“事務室”，“会議室”毎に、要素情報１〜６をグループ化する。それによって、要素情報１〜６から、属性情報“事務室”に対応する３つの要素情報１，４，６のグループと、属性情報“会議室”に対応する２つの要素情報２，５のグループとが構成される。グループ化部１３１は、前者のグループに関するグループ情報として、第三のグループ情報“事務室：１，４，６”を取得し、また、後者のグループに関するグループ情報として、第四のグループ情報“事務室：２，５”とを取得する。
【０１３８】
次に、グループ化部１３１は、対応情報３に対応する種類情報“照明器具”と対になる属性情報“蛍光灯について、要素情報１〜６をグループ化する。それによって、要素情報１〜６から、属性情報“蛍光灯”に対応する２つの要素情報４，６のグループが構成される。グループ化部１３１は、かかるグループに関するグループ情報として、第五のグループ情報“蛍光灯：４，６”を取得する。
【０１３９】
なお、グループ化部１３１は、例えば、こうして取得した第一〜第５のグループ情報のうち２以上を組み合わせることにより、第六のグループ情報“１Ｆ，事務室：１，２”、第七のグループ情報“１Ｆ，会議室：２，６”等も取得してもよい。
【０１４０】
また、グループ化部１３１は、例えば、グループ化情報格納部１１４に格納されているグループ化情報“照明器具”により特定される要素情報４および６を上記のような手順でグループ化して、例えば、第八のグループ情報“１Ｆ，事務室、蛍光灯：４，６”をも取得してもよい。
【０１４１】
要素情報出力部１４１は、こうして取得した２以上のグループ情報（例えば、第一〜第八のグループ情報）のうち１以上を用いて、グループ化されたグループごとに、要素関連情報を、階層関係が視覚的に認識可能な系統図の態様で、ディスプレイに出力する。これによって、ディスプレイには、例えば、図５に示すような系統図を含むウィンドウが表示される。この系統図は、基準階層に配置された種類情報“全体”と、第一階層に配置された種類情報“フロア”と、第二階層に配置された種類情報“部屋”とを有する。
【０１４２】
上記系統図において、種類情報“フロア”が指示されると、要素情報出力部１４１は、種類情報“フロア”を２以上の属性情報“１Ｆ”および“２Ｆ”等に分解し、“１Ｆ”および“２Ｆ”の各々の下位に、種類情報“部屋”を配置する。また、“１Ｆ”の下位の“部屋”が指示されると、要素情報出力部１４１は、当該“部屋”を“事務室”および“会議室”に分解する。さらに、“２Ｆ”の下位の“部屋”が指示されると、要素情報出力部１４１は、当該“部屋”を“会議室”等に分解する。
【０１４３】
そして、要素情報出力部１４１は、上記系統図を構成する“全体”，“１Ｆ”，“事務室”等の各要素に、照明器具の本数を対応付けて表示する。これにより、上記ウィンドウ内の系統図は、例えば、図６のように更新される。この系統図では、例えば、“全体”に対応付けて“（１００）”が表示され、“１Ｆ” に対応付けて“（６０）”が表示され、“１Ｆ”の下位の“事務室” に対応付けて“（４０）”が表示され、“１Ｆ”の下位の“会議室” に対応付けて“（２０）”が表示されており、また、“２Ｆ” に対応付けて“（４０）”が表示され、“２Ｆ”の下位の“会議室” に対応付けて“（３０）”が表示されている。なお、カッコ内の数字は、当該要素に設置されている照明器具の数である。
【０１４４】
図面構成部１３２は、要素情報格納部１１１の要素情報１〜６の各々が有する配置情報が示す位置に、当該要素情報に対応する図柄を配置し、建物の図面を構成する。図面出力部１４２は、こうして構成された図面をディスプレイに出力する。これによって、ディスプレイには、例えば、図６に示した系統図を含むウィンドウに代えて、またはこれに加えて、図７に示すような図面を含む別のウィンドウが、さらに表示される。この図面は、要素情報１〜６に対応する６つの図柄を有する。各図柄は、色情報格納部１１３の色情報に応じた色（例えば、フロアは緑色、部屋は青色、照明器具は橙色）で表示される。
【０１４５】
図６の系統図に対して、属性情報指示受付部１２１が、例えば、“１Ｆ”を示す属性情報指示を受け付けると、要素情報出力部１４１は、要素情報１〜４，６を用いて、当該属性情報指示に対応する属性情報“１Ｆ”と対になる１階フロアの図柄、および当該１階フロア内の部屋や照明器具等の各図柄を、他の図柄（例えば、“２Ｆ”と対になる２階フロアの図柄、２階フロア内の会議室等）と視覚的に区別し、目立つ態様（例えば、赤色）で出力する。
【０１４６】
図７の図面に対して、図柄指示受付部１２２が、例えば、２階会議室の図柄を示す図柄指示を受け付けると、要素情報出力部１４１は、要素情報５を用いて、当該図柄指示に対する図柄に対応する要素関連情報（例えば、“２Ｆ”の下位の“会議室（３０）”）を、他の要素関連情報と比較して目立つ態様（例えば、太字）で出力する。
【０１４７】
その後、要素追加指示受付部１２３が、１階事務室の一の蛍光灯に対応するスイッチ、および両者の間の配線を追加する要素追加指示を受け付けたとする。なお、この要素追加指示は、ユーザが、図面内の所望の位置に、スイッチの図柄を配置（例えば、１階会議室内に、スイッチの図柄をドラッグ＆ドロップ）したことに応じて、処理部１３によって取得される情報であり、要素情報７が有する属性情報群および要素情報８が有する属性情報群に対応する２つの属性情報群を有する。
【０１４８】
蓄積部１３３は、上記２つの属性情報群のうち、前者に要素識別子“７”を、後者に要素識別子“８”を対応付けることで、２つの要素情報７および８を構成し、要素情報格納部１１１に蓄積する。
【０１４９】
グループ化部１３１は、対応情報格納部１１２の対応情報３が有する種類情報“照明器具”に対応付けて、２つの属性情報“スイッチ”および“配線”を追記する。これにより、属性情報３は、図４に示したような、種類情報“照明器具”と、２以上の属性情報“蛍光灯”，“スイッチ”，“配線”等とで構成された属性情報となる。
【０１５０】
要素情報出力部１４１は、当該２つの要素情報７および８が属する照明器具のグループの要素関連情報を更新（例えば、図６の系統図の第四層に、新たな２つの要素名“スイッチ”および“配線”を追加）して出力する。
【０１５１】
図面出力部１４２は、スイッチの図柄、および配線の図柄を、蛍光灯の図柄と同じ等色で表示する。
【０１５２】
なお、上記と同様の手順で、要素追加指示受付部１２３が、種類情報“エアコン”、３つの属性情報“室内機”，“室外機”および“配管”、およびそれらの図柄を含む要素情報の追加を指示する要素追加指示を受け付け、蓄積部１３３は、当該要素情報を要素情報９（図示しない）として要素情報格納部１１１に蓄積し、グループ化部１３１は、対応情報格納部１１２に、種類情報“エアコン”と、３つの属性情報“室内機”，“室外機”および“配管”との対で構成された対応情報４（図示しない）を蓄積し、図面出力部１４２は、室内機の図柄、室外機の図柄、および両者の間の配管の図柄を、同じ色（例えば、紫色など）で表示してもよい。また、グループ化部１３１は、対応情報格納部１１２に、例えば、種類情報“系統”と、２つの属性情報“配線系統”および“配管系統”との対で構成された対応情報５（図示しない）をも蓄積してもよい。
【０１５３】
以上、本実施の形態によれば、要素情報格納部１１１には、建物の図面を構成する要素を識別する要素識別子と、建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納され、対応情報格納部１１２には、要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納され、ＣＡＤ装置１は、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、属性情報を有する要素情報をグループ化し、グループ化したグループごとに、要素情報に関する要素関連情報を出力することにより、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できる。
【０１５４】
また、２以上の種類情報は、階層関係を有し、ＣＡＤ装置１は、階層関係が視覚的に認識可能なように要素関連情報を出力することにより、建物の図面を構成する要素を適切にグループ化し、かつグループを階層化し、グループごとに要素を処理できる。
【０１５５】
また、ＣＡＤ装置１は、階層関係を有する２以上の各種類情報と対になる２以上の属性情報を、階層関係が視覚的に認識可能なように出力することにより、建物の図面を構成する要素を適切にグループ化し、グループごとに要素に関する情報を適切に表示できる。
【０１５６】
また、要素関連情報は、属性情報を含み、ＣＡＤ装置１は、要素情報格納部１１１の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成し、構成した図面を出力し、出力している属性情報に対する属性情報指示を受け付け、属性情報指示に対応する属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様で出力することにより、建物の図面を構成する要素を適切にグループ化し、グループごとに要素に関する情報を適切に表示できる。
【０１５７】
また、ＣＡＤ装置１は、階層化されている属性情報のうち、上位の階層の属性情報に対する属性情報指示を受け付けた場合、属性情報指示を受け付けた属性情報と属性情報より下位の属性情報と対になる図柄を、他の図柄と視覚的に区別し、目立つ態様となるように、図面を出力することにより、建物の図面を構成する要素を適切にグループ化し、当該グループを利用して、図面を適切に表示できる。
【０１５８】
また、色情報格納部１１３には、種類情報または属性情報に対応付けて、種類情報または属性情報に対する色を示す１以上の色情報が格納され、ＣＡＤ装置１は、図柄を、少なくとも他の図柄と視覚的に区別し、目立つ態様で出力する場合に、図柄と対になる種類情報または属性情報に対する色情報が示す色を用いて、図柄を出力することにより、建物の図面を構成する要素を適切にグループ化し、当該グループを利用して、図面を適切に表示できる。
【０１５９】
また、ＣＡＤ装置１は、出力している属性情報に対する属性情報指示を受け付け、属性情報指示に対応する属性情報と対になる１以上の各要素情報が特定可能な１以上の要素特定情報を出力することにより、建物の図面を構成する要素を適切にグループ化し、グループごとの要素の情報を適切に表示できる。
【０１６０】
また、ＣＡＤ装置１は、要素情報格納部１１１の１以上の各要素情報が有する配置情報が示す位置に要素情報に対応する図柄を配置し、建物の図面を構成し、図面を出力し、図面の中の一の図柄に対する図柄指示を受け付け、図柄指示に対する図柄に対応する要素関連情報を、他の要素関連情報と比較して目立つ態様で出力することにより、建物の図面を構成する要素を適切にグループ化し、グループごとに要素の図柄を適切に表示できる。
【０１６１】
また、グループ化情報格納部１１４には、グループ化対象の要素情報を特定するグループ化情報が格納され、ＣＡＤ装置１は、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、属性情報を有する要素情報であり、グループ化情報により特定される要素情報をグループ化することにより、建物の図面を構成する要素を適切にグループ化できる。
【０１６２】
また、ＣＡＤ装置１は、１以上の属性情報を有する要素情報の追加の指示である要素追加指示を受け付け、要素追加指示が示す要素情報を要素情報格納部１１１に蓄積し、要素情報を蓄積した後、直ちに要素情報が属するグループの要素関連情報を更新して出力するＣことにより、建物の図面を構成する要素を適切に追加できる。
【０１６３】
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。
【０１６４】
本実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、建物の図面を構成する要素を識別する要素識別子と、前記建物の図面における要素の位置を特定する配置情報を含む２以上の属性情報とを有する要素情報が、２以上格納される要素情報格納部１１１と、要素の種類である種類情報と属性情報との対応を示す１以上の対応情報が格納される対応情報格納部１１２とを具備し、このプログラムは、前記コンピュータを、１以上の各対応情報に対応する種類情報と対になる２以上の属性情報ごとに、当該属性情報を有する要素情報をグループ化するグループ化部１３１と、前記グループ化部１３１がグループ化したグループごとに、要素情報に関する要素関連情報を出力する要素情報出力部１４１として機能させるためのプログラムである。
【０１６５】
図８は、本実施の形態におけるプログラムを実行して、ＣＡＤ装置１を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図８において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０１６６】
図９は、コンピュータシステム９００の内部構成の一例を示す図である。図９において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０１６７】
コンピュータシステム９００に、ＣＡＤ装置１の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０１６８】
プログラムは、コンピュータの詳細を示す９０１に、ＣＡＤ装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１６９】
ただし、以上は例示であり、ＣＡＤ装置１を実現するコンピュータのハードウェア構成は問わない。
【０１７０】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（受付部１２の受信機能、出力部１４の送信機能など）は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１７３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１７４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７５】
以上のように、本発明にかかるＣＡＤ装置は、建物の図面を構成する要素を適切にグループ化し、グループごとに要素を処理できるという効果を有し、ＣＡＤ装置等として有用である。
【符号の説明】
【０１７６】
１  ＣＡＤ装置
１１  格納部
１２  受付部
１３  処理部
１４  出力部
１１１  要素情報格納部
１１２  対応情報格納部
１１３  色情報格納部
１１４  グループ化情報格納部
１２１  属性情報指示受付部
１２２  図柄指示受付部
１２３  要素追加指示受付部
１３１  グループ化部
１３２  図面構成部
１３３  蓄積部
１４１  要素情報出力部
１４２  図面出力部
１４３  要素特定情報出力部
【図１】
2019135574.tif 000003
【図２】
2019135574.tif 000004
【図３】
2019135574.tif 000005
【図４】
2019135574.tif 000006
【図５】
2019135574.tif 000007
【図６】
2019135574.tif 000008
【図７】
2019135574.tif 000009
【図８】
2019135574.tif 000010
【図９】
2019135574.tif 000011