(57)【要約】【課題】構造物と見積との関係をより明確にすること。【解決手段】情報処理装置１は、表示部１ｃを有する。表示部１ｃは、ユーザの操作に応じて部品２の図面を表示するエリア３ａと、部品２の見積情報４を表示するエリア３ｂとをモニタ３に同時に表示し、エリア３ａにおける部品２の改変に応じて変更された見積情報４ａをエリア３ｂに表示する。【選択図】図１
2015225451.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて設計対象物の図面を表示する第１の画面と、前記設計対象物のスペックおよび価格を含む見積情報を表示する第２の画面とをモニタに同時に表示し、前記第１の画面における前記設計対象物の改変に応じて変更された前記見積情報を前記第２の画面に表示する表示部を有することを特徴とする情報処理装置。
【請求項２】
前記表示部は、設計対象物の見積を部材毎に表示する請求項１に記載の情報処理装置。
【請求項３】
前記部材の原材料の基準サイズと改変された前記部材のサイズとを比較し、前記基準サイズのコストに基づき改変された前記部材のコストを算出する算出部を備える請求項２に記載の情報処理装置。
【請求項４】
コンピュータが、
ユーザの操作に応じて設計対象物の図面を表示する第１の画面と、前記設計対象物のスペックおよび価格を含む見積情報を表示する第２の画面とをモニタに同時に表示し、
前記第１の画面における前記設計対象物の改変に応じて変更された前記見積情報を前記第２の画面に表示する、
ことを特徴とする表示方法。
【請求項５】
コンピュータに、
ユーザの操作に応じて設計対象物の図面を表示する第１の画面と、前記設計対象物のスペックおよび価格を含む見積情報を表示する第２の画面とをモニタに同時に表示し、
前記第１の画面における前記設計対象物の改変に応じて変更された前記見積情報を前記第２の画面に表示する、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、表示方法およびプログラムに関する。
【背景技術】
【０００２】
建築の分野等において、マンション等の建築物の見積を作成する技術が知られている。例えば、マンションの室内完成予想パースを自動作成して提示し、見積作成の必要が生じれば、その時点の物件設計情報に基づいて見積書を作成し、出力する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５５２８号公報
【特許文献２】特開２００３−３３１０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば建築物のレイアウトを頻繁に変更して見積を作成する場合を考える。この場合、レイアウトを変更する度に見積書を作成して出力すると、出力する見積書の数が膨大となる。また、見積書とレイアウトとの対応関係が分かりにくくなるという問題がある。
なお、建築物のレイアウトを変更する場合を例に説明したが、他の構造物のレイアウトでも同様の問題がある。
１つの側面では、本発明は、構造物と見積との関係をより明確にすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、開示の情報処理装置が提供される。この情報処理装置は、ユーザの操作に応じて設計対象物の図面を表示する第１の画面と、設計対象物の見積を表示する第２の画面とをモニタに同時に表示し、第１の画面における設計対象物の改変に応じて変更された見積を第２の画面に表示する表示部を有する。
【発明の効果】
【０００６】
１態様では、構造物と見積との関係をより明確にすることができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態の情報処理装置を示す図である。
【図２】第２の実施の形態の情報処理装置のハードウェア構成を示す図である。
【図３】第２の実施の形態の情報処理装置の機能を示すブロック図である。
【図４】基本情報を説明する図である。
【図５】アイテム構成情報を説明する図である。
【図６】材料コスト情報を説明する図である。
【図７】積算ルールを説明する図である。
【図８】設置情報を説明する図である。
【図９】積算情報を説明する図である。
【図１０】表示画面を説明する図である。
【図１１】情報処理装置が実行する処理を示すフローチャートである。
【図１２】積算処理を説明するフローチャートである。
【図１３】積算処理を説明するフローチャートである。
【図１４】情報処理装置の処理の具体例を説明する図である。
【図１５】図１４に示すレイアウトテーブルにおける積算情報を説明する図である。
【図１６】図１５に示す積算テーブルに設定された情報を示す図である。
【図１７】情報処理装置の処理の具体例を説明する図である。
【図１８】図１７に示すレイアウトテーブルにおける積算情報を説明する図である。
【図１９】図１８に示す積算テーブルに設定された情報を示す図である。
【図２０】変形例を説明する図である。
【図２１】他の変形例を説明する図である。
【発明を実施するための形態】
【０００８】
以下、実施の形態の情報処理装置を、図面を参照して詳細に説明する。
＜実施の形態＞
図１は、実施の形態の情報処理装置を示す図である。
【０００９】
情報処理装置（コンピュータ）１は、設計対象物を設計する機能を備えている。設計対象物としては、例えば、机や椅子等、複数の部品の集合体等が挙げられる。
情報処理装置１は、格納部１ａと、生成部１ｂと、表示部１ｃと、作成部１ｄとを有している。
格納部１ａには、設計対象物を構成する部品に関する情報が格納されている。
生成部１ｂは、ユーザの操作に応じて格納部１ａに格納されている部品の図面を生成する。図１では一例として部品２を例示している。
表示部１ｃは、生成部１ａが生成した部品２の図面を情報処理装置１に接続されたモニタ３のエリア３ａに表示する。
【００１０】
作成部１ｄは、部品２の見積情報４を作成する。この見積情報４には、部品２を構成する要素（エレメント）の名称（要素名）、スペック、数量、単価、価格等の情報が含まれている。
【００１１】
表示部１ｃは、部品２の見積情報４をモニタ３のエリア３ｂに表示する。すなわち、表示部１ｄは、部品２の図面を表示するエリア３ａと見積情報４を表示するエリア３ｂとをモニタ３に同時に表示する。
【００１２】
ところで、生成部１ｂは、ユーザの操作によりエリア３ａに表示されている部品２の改変（部品の追加、変更、削除等）を受け付けると、部品２を改変する。本実施の形態では、部品２の下部に新たな部品２ａを追加した例を示している。
このとき表示部１ｃは、生成部１ｂが生成した部品２、および部品２ａの図面をモニタ３のエリア３ａに表示する。
【００１３】
また、作成部１ｄは、部品の改変に応じて部品２および部品２ａに関する見積情報４ａを作成する。このとき、見積情報４ａは、要素名毎に情報がとりまとめられている。
表示部１ｃは、部品の改変に応じて見積情報４ａをエリア３ｂに表示する。
【００１４】
この情報処理装置１によれば、部品２の図面を表示するエリア３ａと見積情報４を表示するエリア３ｂとをモニタ３に同時に表示する。これにより、部品と見積との関係をより明確にすることができる。また、部品の改変に応じて要素名毎に情報がとりまとめられた見積情報４ａを作成する。これにより、ユーザは、部品の改変前後の見積情報の変更を容易に把握することができる。
【００１５】
なお、生成部１ｂ、表示部１ｃ、および作成部１ｄは、情報処理装置１が有するＣＰＵ（Central Processing Unit）が備える機能により実現することができる。
【００１６】
また、格納部１ａは、情報処理装置１が有するＲＡＭ（Random Access Memory）やハードディスクドライブ（ＨＤＤ:Hard Disk Drive）等が備えるデータ記憶領域により実現することができる。
以下、第２の実施の形態において、開示の情報処理装置をより具体的に説明する。
【００１７】
＜第２の実施の形態＞
図２は、第２の実施の形態の情報処理装置のハードウェア構成を示す図である。
情報処理装置１０は、ＣＰＵ１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ１０２と複数の周辺機器が接続されている。
【００１８】
ＲＡＭ１０２は、情報処理装置１０の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００１９】
バス１０８には、ハードディスクドライブ１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００２０】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、情報処理装置１０の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００２１】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００２２】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００２３】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００２４】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図２に示すようなハードウェア構成の情報処理装置１０内には、以下のような機能が設けられる。
【００２５】
図３は、第２の実施の形態の情報処理装置の機能を示すブロック図である。
情報処理装置１０は、図面処理部１１と、見積作成部１２と、記憶部１３と、一時記憶部１４とを有している。
図面処理部１１は、アイテムをユーザに操作させるための図面編集画面を作成し、作成した図面編集画面にユーザが選択したアイテムを表示する。ここで、アイテムとは、例えば、机や椅子等、複数の部品の集合体を言う。なお、図面編集画面については、後に詳述する。
【００２６】
図面処理部１１は、ユーザの操作に応じてアイテムの改変指示（例えばアイテムの追加、変更等の指示）を受け付けると、改変されたアイテムの図面を図面編集画面に表示する
【００２７】
見積作成部１２は、図面編集画面に表示されるアイテムのコストを含む見積を作成する。そして、見積作成部１２は、作成した見積をモニタ１０４ａに表示する。また、見積作成部１２は、図面編集画面に表示されるアイテムが改変されると、改変されたアイテムの見積をモニタ１０４ａにリアルタイムで表示する。
【００２８】
記憶部１３は、アイテムに関する情報が記憶されている。具体的には、記憶部１３には、アイテム毎に設けられる基本情報と、アイテムの形状に関するアイテム構成情報と、アイテムのコストに関する材料コスト情報とが記憶される。
【００２９】
一時記憶部１４は、見積を作成する際の演算結果等が一時的に記憶される。具体的には、一時記憶部１４には、アイテムが図面表示画面内の所定の箇所に設置されたときに、設置されたアイテムの箇所に関する設置情報と、設置されたアイテムを部品単位（エレメント単位）に分解して同一エレメント毎に集計した積算情報とが記憶される。
以下、記憶部１３および一時記憶部１４に記憶される情報について詳しく説明する。
【００３０】
図４は、基本情報を説明する図である。
本実施の形態では、基本情報がテーブル化されて記憶されている。図４に示すアイテム基本テーブルＴ１には、アイテムコード、基本サイズ、構成コード、エレメント構造、および材料コードの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
【００３１】
アイテムコードの欄には、アイテムを識別する固有のコードが設定される。アイテムコードは、形状の区分毎に発行される。例えば、ブロック、ボックス、椅子等の単位でアイテムコードが発行される。
基本サイズの欄には、アイテムのサイズ（幅、奥行き、高さ）が設定される。
構成コードの欄には、アイテムの構成種類を表すコード（構成コード）が設定される。
【００３２】
エレメント構造の欄には、エレメントの構造を分類する項目が設定される。具体的には、分類は、単一材質や、表面、側面、コア等に分類される場合の区分に応じたコードが設定される。以下、このコードを「コストコード」と言う。
材料コードの欄には、表面、側面、コア部分の材料種別、工賃、その他コストそれぞれのコード（材料コード）が設定される。
次に、アイテム構成情報を説明する。
【００３３】
図５は、アイテム構成情報を説明する図である。
本実施の形態では、アイテム構成情報がテーブル化されて記憶されている。図５に示すアイテム構成テーブルＴ２には、構成コード、固有サイズ、形状詳細、および構成詳細の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
【００３４】
エレメント構成コードの欄には、構成コードを上位桁としてエレメント毎のコードが並んでいる。例えば、構成種類が１１でエレメントコードが０１〜０３のエレメント３個構成の場合、エレメント構成コードは、「１１０１・・・・・」、「１１０２・・・・・」、「１１０３・・・・・」となる。
【００３５】
固有サイズの欄には、アイテムが複数のエレメントを備える場合等、アイテムが外形サイズだけでは表せない形状である場合に、アイテム固有のサイズ値（接続位置や板厚等の固定値や初期値）が１つまたは複数設定される。
形状詳細の欄には、当該アイテムが特殊形状であれば、それを説明する情報が設定（記述）される。
構成詳細の欄には、エレメントの構成（アイテムサイズとの連動を考慮した相対位置、サイズ、角度等）が設定される。
次に、材料コスト情報を説明する。
【００３６】
図６は、材料コスト情報を説明する図である。
本実施の形態では、材料コスト情報がテーブル化されて記憶されている。図６に示す材料コストテーブルＴ３には、材料コード、材料材質、色調、積算ルール、コスト単位、およびコスト単価の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
【００３７】
材料コードの欄には、アイテム基本テーブルＴ１（基本情報）の材料コードの欄に設定される情報と同じ情報、すなわち、表面、側面、コア部分の材料種別、工賃、その他コストそれぞれのコードが設定される。
材料材質の欄には、材料コストの種別、例えば、面材、エッジ、芯材、加工等が設定される。
色調の欄には、材料の表示色が設定される。
【００３８】
積算ルールの欄には、コストの算出基準が設定される。算出基準としては例えば、（１）固定価格、（２）体積、面積、長さ等の区分および値、（３）原材料のサイズ等が挙げられる。
コスト単位の欄には、コストの単位を識別する情報（例えばｃｍやｍ（ｍ２、ｍ３・・）等が設定される。
【００３９】
コスト単価の欄には、コスト単位の単価（コスト単価）が設定される。なお、定価である場合も当該コスト単価の欄に価格が設定される。この場合、コスト単位の欄には「１個」が設定される。
以下、積算ルールの欄に設定されるコストの算出基準を詳しく説明する。本実施の形態では、積算ルールとして以下の３つを採用する。
（１）固定価格
【００４０】
固定価格は、例えば、サイズや材質が同じであれば、価格が一定になるというルールや、サイズ別や材質別のモジュールに応じて価格が一定になるというルールや、１工程あたりの加工や組立コストが一定になるというルールのうち、いずれか１つが設定される。
【００４１】
例えば、積算ルールの欄に「固定価格：１００」が設定されていれば、当該材料の固定価格が「１００円」であることを示している。他の例としては、積算ルールの欄に「体積：１００／１ｍ３」が設定されていれば、当該材料の１ｍ３当たりの価格が「１００円」であることを示している。
（２）原材料サイズ基準
原材料サイズ基準の場合は、原材料のサイズ情報を基準に必要な原材料の数量を算出する。
【００４２】
図７は、積算ルールを説明する図である。
図７（ａ）および図７（ｂ）は、原材料サイズ基準の場合の数量の算出方法を説明する図である。
図７（ａ）は、１つの原材料２１を用いてエレメント２０を２つ作成することができることを示している。このため、あるアイテムがエレメントを１つ用いる場合でも２つ用いる場合でも、アイテムの材料費は同一となる。あるアイテムがエレメント２０を３つ用いる場合、そのアイテムの材料費は原材料２１の２つ分となる。
【００４３】
図７（ｂ）は、エレメント２０が１つで原材料２２を３つ使用することを示している。エレメント２０を２つ用いるアイテムの場合、アイテムの材料費は、原材料２２の６つ分となる。
ところで、エレメントが円形である場合等においては、そのエレメントを含む矩形を作成し、原材料と対比することにより、原材料の数量を算出する。
【００４４】
（３）エレメントスカラー基準
図７（ｃ）は、エレメントスカラー基準の場合の数量の算出方法を説明する図である。
エレメントスカラー基準の場合、エレメント２４の価格の基準となるサイズ（表面積、長さ、体積等）を備える基準コスト算出体２３が予め決定されている。基準コストサイズ２３に対してのサイズ比率によってエレメント２４のコストを算出する。例えば、エレメント２４の表面積が基準コスト算出体２３の１．５倍の表面積である場合、エレメント２４のコストは、基準コスト算出体２３のコストの１．５倍となる。
【００４５】
ところで、前述したように、見積作成部１２は、図面編集画面に表示されるアイテムのコストを含む見積を作成する。具体的には、見積作成部１２は、積算ルールに基づきアイテムをエレメント毎にまとめた見積を作成する。
次に、設定情報を説明する。
【００４６】
図８は、設置情報を説明する図である。
本実施の形態では、設置情報がテーブル化されて記憶されている。図８に示すレイアウトテーブルＴ４には、アイテムコード、設置位置、アイテムサイズ、材料コード、および設置数量の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
【００４７】
アイテムコードの欄には、アイテム基本テーブルＴ１（基本情報）のアイテムコードの欄に設定される情報と同じ情報、すなわち、アイテムを識別する固有のコードが設定される。
設置位置の欄には、当該アイテムが配置された図面表示画面における空間位置を識別する情報が設定される。
アイテムサイズの欄には、アイテムのサイズが設定される。アイテムのサイズが変更された場合には、変更後のサイズが設定される。
【００４８】
材料コードの欄には、材料コストテーブルＴ３（材料コスト情報）の材料コードの欄に設定される情報と同じ情報、すなわち、表面、側面、コア部分の材料種別、工賃、その他コストそれぞれのコードが設定される。
設置数量の欄には、当該位置における設置数量（通常「１」）が設定される。
次に、積算情報を説明する。
【００４９】
図９は、積算情報を説明する図である。
本実施の形態では、積算情報がテーブル化されて記憶されている。図９に示す積算テーブルＴ５には、アイテムコード、エレメントコード、エレメントサイズ、材料コード、数量、および構造位置数の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
アイテムコードの欄には、当該エレメントにより構成されるアイテムのアイテムコードが設定される。
エレメントコードの欄には、エレメントの分類が設定される。
エレメントサイズの欄には、エレメントのサイズが設定される。
材料コードの欄には、当該エレメントに対応する材料コードが設定される。
数量の欄には、集計された同一エレメントの数量が設定される。
【００５０】
構造位置数の欄には、当該エレメントに接続する他のエレメントの接続方法と接続数が設定される。この情報はアイテム構成テーブルＴ２の「構成詳細」フィールドに設定されている接続位置等の構造情報から取得し、金具数量の検出やそれに伴う加工工数の算出等に用いられる
次に、表示画面を説明する。
【００５１】
図１０は、表示画面を説明する図である。
表示画面３０には、図面編集画面３１と見積表示画面３２とアイテム一覧表示部３３とが含まれている。なお、図面編集画面３１は、第１の画面の一例であり、見積表示画面３２は、第２の画面の一例である。
【００５２】
図面編集画面３１には、編集対象の構造物が表示される。なお、図面編集画面３１には、スケールやグリッド等、構造物の大きさを識別する情報が図示されていてもよい。
【００５３】
見積表示画面３２には、見積作成部１２が作成した見積情報が表示される。具体的には、見積表示画面３２には、アイテムをエレメントに分解して同一エレメント毎に集計した見積が表示される。
アイテム一覧表示部３３には、過去に配置したアイテムや、予め用意されたアイテムが配置される。
【００５４】
ユーザは、アイテム一覧表示部３３に表示されたアイテム等を用いて図面編集画面３１に表示されている構造物に新たなアイテムを加えたり、構造物が備える一部のアイテムを他のアイテムに変更したりすることができる。
また、ユーザは、図面編集画面３１に表示されている構造物を選択し、構造物を任意の大きさに拡大または縮小したりすることができる。
【００５５】
このように、ユーザが図面編集画面３１に表示されているアイテムに何らかの手を加える（例えばアイテムの設置、アイテムのサイズ変更、材質変更等）操作イベントが発生すると、図面処理部１１は、手が加えられたアイテムの情報をレイアウトテーブルＴ４に書き込む。
そして、見積作成部１２は、レイアウトテーブルＴ４に書き込まれた情報を用いて、手が加えられたアイテムの見積情報をリアルタイムに作成する。
次に、情報処理装置１０が実行する処理をフローチャートを用いて説明する。
【００５６】
図１１は、情報処理装置が実行する処理を示すフローチャートである。
［ステップＳ１］  図面処理部１１は、図面編集画面３１における操作イベントを取得する。その後、ステップＳ２に遷移する。
［ステップＳ２］  図面処理部１１は、ステップＳ１にて取得した操作イベントの種別を判断する。操作イベントの種別が新規設置である場合（ステップＳ２の新規設置）、ステップＳ３に遷移する。操作イベントの種別がサイズ変更である場合（ステップＳ２のサイズ変更）、ステップＳ４に遷移する。操作イベントの種別が材質変更である場合（ステップＳ２の材質変更）、ステップＳ５に遷移する。
【００５７】
［ステップＳ３］  図面処理部１１は、アイテム基本テーブルＴ１を参照し、選択されたアイテムの基本情報（アイテムコード、基本サイズ、構成コード、エレメント構造、および材料コード）を取得する。そして、図面処理部１１は、取得したアイテム基本情報に関するアイテムコード、および材料コード）をレイアウトテーブルＴ４のアイテムコード、および材料コードの欄に設定する。また、図面処理部１１は、設置されたアイテムの設置位置および設置数量をレイアウトテーブルＴ４の設置位置および設置数量の欄に設定する。その後、ステップＳ６に遷移する。
【００５８】
［ステップＳ４］  図面処理部１１は、レイアウトテーブルＴ４のアイテムサイズの欄に、変更されたアイテムのサイズを上書きする。その後、ステップＳ６に遷移する。
［ステップＳ５］  図面処理部１１は、レイアウトテーブルＴ４の材料コードの欄に、変更された材料コードを上書きする。その後、ステップＳ６に遷移する。
［ステップＳ６］  図面処理部１１は、変更が反映された図面を図面編集画面３１に表示する。その後、ステップＳ７に遷移する。
［ステップＳ７］  見積作成部１２は、積算処理を実行する。積算処理については、後に詳述する。
以上で、図１１に示す処理を終了する。
次に、図１１のステップＳ７に示す積算処理を説明する。
【００５９】
図１２および図１３は、積算処理を説明するフローチャートである。
［ステップＳ７ａ］  見積作成部１２は、レイアウトテーブルＴ４を参照し、未選択のアイテムを１つ選択する。その後、ステップＳ７ｂに遷移する。
［ステップＳ７ｂ］  見積作成部１２は、ステップＳ７ａにて選択したアイテムに対応するアイテム基本テーブルＴ１のエレメント構造の欄を参照することにより、アイテムをエレメント単位に分解し、各エレメントについてアイテム構成テーブルＴ２の「形状詳細」および「構成詳細」を参照してエレメントの種類・形状・サイズを確定する。その後、ステップＳ７ｃに遷移する。
［ステップＳ７ｃ］  見積作成部１２は、分解したエレメント毎に同一エレメントの数を集計する。その後、ステップＳ７ｄに遷移する。
【００６０】
［ステップＳ７ｄ］  見積作成部１２は、レイアウトテーブルＴ４を参照し、図面編集画面３１に表示されている全ての設置済みアイテムについてステップＳ７ｂ〜Ｓ７ｃの処理を実行したか否かを判断する。全ての設置済みアイテムについてステップＳ７ｂ〜Ｓ７ｃの処理を実行した場合（ステップＳ７ｄのＹｅｓ）、ステップＳ７ｅに遷移する。全ての設置済みアイテムについてステップＳ７ｂ〜Ｓ７ｃの処理を実行していない場合（ステップＳ７ｄ）のＮｏ、ステップＳ７ａに遷移し、ステップＳ７ａ以降の処理を繰り返し実行する。
［ステップＳ７ｅ］  見積作成部１２は、未選択のエレメント種別を１つ選択する。その後、ステップＳ７ｆに遷移する。
【００６１】
［ステップＳ７ｆ］  見積作成部１２は、ステップＳ７ｅにて選択したエレメントに対応するアイテムのアイテム基本テーブルＴ１におけるエレメント構造の欄に設定されたコストコードのうち、未選択のコストコードを１つ選択する。その後、ステップＳ７ｇに遷移する。
【００６２】
［ステップＳ７ｇ］  見積作成部１２は、ステップＳ７ｅにて選択したエレメントに対応するアイテムにおける材料コストテーブルＴ３の積算ルールの欄に設定されている情報を参照する。積算ルールが固定価格の場合、（ステップＳ７ｇの固定価格）、ステップＳ７ｊに遷移する。積算ルールが原材料サイズ基準である場合（ステップＳ７ｇの原材料サイズ基準）、ステップＳ７ｈに遷移する。積算ルールがエレメントスカラー基準である場合（ステップＳ７ｇのエレメントスカラー基準）、ステップＳ７ｉに遷移する。
【００６３】
［ステップＳ７ｈ］  見積作成部１２は、材料コストテーブルＴ３の積算ルールの欄に設定されている原材料サイズとエレメントサイズの取り合いにより、当該エレメントを製造する際に用いる原材料の数量を算出する。その後、ステップＳ７ｊに遷移する。
［ステップＳ７ｉ］  見積作成部１２は、前述したエレメントスカラー基準に従って体積・面積・長さを積算する。その後、ステップＳ７ｊに遷移する。
［ステップＳ７ｊ］  見積作成部１２は、積算ルールに基づき算出された数量に単価を乗算する。その後、ステップＳ７ｋに遷移する。
【００６４】
［ステップＳ７ｋ］  見積作成部１２は、ステップＳ７ｆにて選択したコストコード以外のコストコード、すなわち、ステップＳ７ｅにて選択したエレメントに対応するアイテムのアイテム基本テーブルＴ１におけるエレメント構造の欄に設定された全てのコストコードを選択したか否かを判断する。全てのコストコードを選択した場合（ステップＳ７ｋのＹｅｓ）、ステップＳ７ｍに遷移する。全てのコストコードを選択していない場合、すなわち、未選択のコストコードが存在する場合（ステップＳ７ｋのＮｏ）、ステップＳ７ｆに遷移し、ステップＳ７ｆ以降の処理を繰り返し実行する。
【００６５】
［ステップＳ７ｍ］  見積作成部１２は、全てのエレメント種別を選択したか否かを判断する。全てのエレメント種別を選択した場合（ステップＳ７ｍのＹｅｓ）、ステップＳ７ｎに遷移する。全てのエレメント種別を選択していない場合、すなわち、未選択のエレメント種別が存在する場合（ステップＳ７ｍのＮｏ）、ステップＳ７ｅに遷移し、ステップＳ７ｅ以降の処理を繰り返し実行する。
［ステップＳ７ｎ］  見積作成部１２は、積算表を見積表示画面３２に出力する。
以上で図１２および図１３に示す積算処理を終了する。
＜具体例＞
次に、情報処理装置１０の処理の具体例を説明する。
【００６６】
図１４は、情報処理装置の処理の具体例を説明する図である。
図１４は、ユーザがアイテム一覧表示部３３に表示された箱体のアイテム３３ａを図面編集画面３１の所定の位置に配置した場合を示している。以下の説明では説明の都合上、図面編集画面３１の所定の位置に配置されたアイテムの符号をアイテム５１とし、アイテム一覧表示部３３に表示されるアイテム３３ａとは区別して付す。
【００６７】
アイテム５１は、ｔｏｐ（天板）、ｓｉｄｅ１（側板）、ｓｉｄｅ２（側板）、ｂｏｔｔｏｍ（底板）、ｂａｃｋ（背板）の５枚の板（エレメント）を備えている。各板は、表面材とコア部分のサンドイッチ構造をなしている。ｔｏｐとｂｏｔｔｏｍのサイズは一致するが材質が異なっている。ｓｉｄｅ１とｓｉｄｅ２は、同一の材料を用いている。
図１４には、レイアウトテーブルＴ４に記憶されるアイテム５１の情報を示している。
【００６８】
なお、本来は、ユーザがアイテム５１を図面編集画面３１に配置するとほぼ同時に見積作成部１２が見積情報を作成し、見積表示画面３２に表示するが、本具体例では説明を分かり易くするために、図１４には、見積情報の詳しい図示を省略している（図１６に図示している）。
【００６９】
図１５は、図１４に示すレイアウトテーブルにおける積算情報を説明する図である。
図１５に示す積算テーブルＴ５は、見積作成部１２が図１４に示すレイアウトテーブルＴ４を用いて図１２および図１３に示す積算処理を行った結果を示している。
具体的には、見積処理部１２は、アイテム３３ａが備える各エレメントについて、対応する材料コストコードに属する材料コストの数だけ集計を繰り返す。
【００７０】
図１５において、ｔｏｐとｂｏｔｔｏｍとは材質が異なるので別集計とする。また、ｓｉｄｅ１とｓｉｄｅ２は同一の材質を用いているため、まとめて集計する。
【００７１】
ここで、ｔｏｐとｓｉｄｅは、同じ材料サブコード「１１０１０１」を含んでいる。これは、ｔｏｐとｓｉｄｅが表面材として同じ材料を用いていることを示している。
他方、ｔｏｐとｓｉｄｅは、異なる材料サブコード「１１０１０２」、「１１０１０３」をそれぞれ含んでいる。これは、ｔｏｐとｓｉｄｅがコア材として異なる材料を用いていることを示している。
【００７２】
図１６は、図１５に示す積算テーブルに設定された情報を示す図である。
図１６に示す見積表示画面３２には、図１５に示す積算テーブルＴ５に設定された情報に基づく見積情報が表示されている。
図１７は、情報処理装置の処理の具体例を説明する図である。
【００７３】
図１７は、ユーザがアイテム一覧表示部３３に表示された箱体のアイテム３３ａを図面編集画面３１のアイテム５１が表示されている位置の下部に配置し、さらに横方向に拡大してサイズ変更したアイテム５２を示している。
また、図１７には、アイテム５２が配置されたときのレイアウトテーブルＴ４を図示している。
アイテム５２のアイテムコードは、アイテム５１のアイテムコードと同じ「ｃｕｂｅ（５００１１０１００）」である。アイテム５２のレイアウト情報は、設置位置とアイテムサイズがアイテム５１と異なっている。
【００７４】
図１８は、図１７に示すレイアウトテーブルにおける積算情報を説明する図である。
図１８の積算テーブルＴ５に示すように、アイテム５１の天板のエレメントコードとアイテム５２の天板のエレメントコードは、ともに「ｔｏｐ（１）」であり、また、表面材およびコア材の材料サブコードは同一であるが、ｔｏｐのサイズが異なるため、それぞれ別集計となる。他方、アイテム５１の側板とアイテム５２の側板のサイズ、材料材質、構造は同一であるため、まとめて集計される。
【００７５】
図１９は、図１８に示す積算テーブルに設定された情報を示す図である。
図１９に示す見積表示画面３２には、図１７に示す積算テーブルＴ５に設定された情報に基づき見積作成部１２が作成した見積情報が表示されている。
【００７６】
以上述べたように、情報処理装置１０によれば、ユーザが図面編集画面３１に表示されているアイテムに何らかの手を加える操作イベントが発生すると、図面処理部１１は、手が加えられたアイテムの情報をレイアウトテーブルＴ４に書き込む。そして、見積作成部１２は、レイアウトテーブルＴ４に書き込まれた情報を用いて、手が加えられたアイテムの見積情報をリアルタイムに作成する。これにより、図面編集画面３１を編集しながら、その時点での見積りを同時に確認することができる。従って、例えば営業マンがお客様と一緒に確認しながらリアルタイムに打合せをすることができる。
【００７７】
なお、算出したアイテムのコストにさらに以下のコストを加算することもできる。（１）アイテムのカット加工にかかる費用、（２）アイテムの穴あけ加工にかかる費用、（３）接続部品および必要部品数にかかる費用、（４）アイテムの組立費用、（５）アイテムの梱包、運送費用。
＜変形例＞
【００７８】
図２０は、変形例を説明する図である。
変形例の情報処理装置１０は変更前の図面編集画面３１と見積表示画面３２、および変更後の図面編集画面３１と見積表示画面３２をモニタ１０４ａに同時表示する。これにより、どの部分のアイテムが変化したのかの把握がさらに容易になる。
【００７９】
図２１は他の変形例を説明する図である。
図２１に示す変形例は、見積表示部分において、図面の変更前と変更後において、どの部分の価格がどれだけ変わったのかを示すようになっている。これにより、どの部分の価格が変化したのか容易に把握することができる。
【００８０】
なお、情報処理装置１０が行った処理が、複数の装置によって分散処理されるようにしてもよい。例えば、１つの装置が、図面処理部１１と同様の機能を備え、他の装置が、見積作成部１２と同様の機能を備えるようにしてもよい。
【００８１】
以上、本発明の情報処理装置、表示方法およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
また、情報処理装置１０を用いた用途は特に限定されず、例えば以下の（１）〜（５）の用途が考えられる。
（１）インテリア・間取り等のプレゼンテーション・企画・設計・見積
（２）建築設備・電気設備・配線図・空調等のプレゼンテーション・企画・設計・見積
（３）空間シミュレーション（例えば倉庫・積荷等）、３Ｄ位置情報とリンクする情報管理（３Ｄマップ等）
（４）敷地・景観デザインシステム（パーキング・庭園・墓石・ゴルフ場等）
（５）３Ｄ電子カタログ・部品図管理、データとリンクする３Ｄ画像の活用
【００８２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１０が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００８３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００８５】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００８６】
１、１０  情報処理装置
１ａ  格納部
１ｂ  生成部
１ｃ  表示部
１ｄ  作成部
２、２ａ  部品
３  モニタ
３ａ、３ｂ  エリア
４、４ａ  見積情報
１１  図面処理部
１２  見積作成部
１３  記憶部
１４  一時記憶部
３０  表示画面
３１  図面編集画面
３２  見積表示画面
３３  アイテム一覧表示部
Ｔ１  アイテム基本テーブル
Ｔ２  アイテム構成テーブル
Ｔ３  材料コストテーブル
Ｔ４  レイアウトテーブル
Ｔ５  積算テーブル
【図１】
2015225451.tif 000003
【図２】
2015225451.tif 000004
【図３】
2015225451.tif 000005
【図４】
2015225451.tif 000006
【図５】
2015225451.tif 000007
【図６】
2015225451.tif 000008
【図７】
2015225451.tif 000009
【図８】
2015225451.tif 000010
【図９】
2015225451.tif 000011
【図１０】
2015225451.tif 000012
【図１１】
2015225451.tif 000013
【図１２】
2015225451.tif 000014
【図１３】
2015225451.tif 000015
【図１４】
2015225451.tif 000016
【図１５】
2015225451.tif 000017
【図１６】
2015225451.tif 000018
【図１７】
2015225451.tif 000019
【図１８】
2015225451.tif 000020
【図１９】
2015225451.tif 000021
【図２０】
2015225451.tif 000022
【図２１】
2015225451.tif 000023