(57)【要約】【課題】閲覧先の都合に合わせて色分けができ、操作者による作業負担を軽減できる表示色割当方法、情報処理装置、コンピュータプログラム及び記録媒体を提供する。【解決手段】情報処理装置で、複数の部品を有する対象に対して定義された属性及び対象が有する各部品の属性値を含む属性データを利用データベースから読み出し（Ｓ１０４）、取得した属性データが含む各部品の属性値を対応する所定の表示色に変換する色変換テーブルを生成し（Ｓ１０９）、仮想モデルの各部品の属性値を抽出し、取得した属性データが含む各部品の属性値と抽出した前記仮想モデルの属性値とを比較して色変換テーブルから変換データを選定し、選定した変換データに基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換する。【選択図】図６
2008250865.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置で複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てる表示色割当方法において、
前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得し、
取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成し、
前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定し、
選定した前記定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換することを特徴とする表示色割当方法。
【請求項２】
複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てるようにしてある情報処理装置において、
前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得する取得手段と、
取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成する手段と、
前記仮想モデルの各部品の属性値及び前記取得手段で取得した各部品の属性値を比較して前記生成手段で生成した前記定義の中から変換に用いるための前記定義を選定する選定手段と、
前記選定手段で選定した前記定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換する変換手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記仮想モデルの各部品の体積及び／又は表面積を抽出する抽出手段と、
前記変換手段で前記仮想モデルの各部品の属性値から変換した所定の表示色を前記抽出手段で抽出した体積及び／又は表面積に応じた色相、彩度又は明度で出力する手段と
を更に備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
コンピュータに、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てさせるコンピュータプログラムにおいて、
コンピュータに、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得させるステップと、
コンピュータに、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成させるステップと、
コンピュータに、前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定させるステップと、
コンピュータに、選定した変換定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換させるステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項５】
コンピュータに、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てさせるプログラムを記憶してあるコンピュータで読み取り可能な記録媒体において、
コンピュータに、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得させるステップと、
コンピュータに、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成させるステップと、
コンピュータに、前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定させるステップと、
コンピュータに、選定した変換定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換させるステップと
を実行させるプログラムを記憶してあることを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に所定の表示色を割り当てる表示色割当方法、情報処理装置、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、複雑な形状の物品を設計又は解析する場合は、ＣＡＤ（Computer Aided Design）を用いて対象物を仮想モデル化することにより情報処理装置内で対象物の設計又は解析をしていた。また、ＣＡＤを用いた設計又は解析では、仮想モデルが含む部品毎を色分けして操作者の視認性を高めて作業の効率化をはかることができた。しかし、従来のＣＡＤソフトでは、仮想モデルが含む部品及び色見本を予め対応付けたデータベースを作成しておく必要であるため、操作者に作業負担を強いるという問題を有していた。
【０００３】
そこで、情報処理装置で仮想モデルの視認性が高くなるように自動的に各部品の色分けを実行する方法が提案された（例えば、特許文献１）。また、情報処理装置が操作者から選定条件を受け付け、受け付けた選定条件に基づき仮想モデルの各部品を色分けする方法が提案された（例えば、特許文献２）。
【０００４】
このように、特許文献１又は特許文献２に記載された発明は、操作者の作業負担の軽減を図るべく市場から要望されていた。
【特許文献１】特開平８−２２７４４８号公報
【特許文献２】特開平７−２８８７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された発明では、仮想モデルの視認性が向上するようにランダムに色分けをするだけであって、例えば、任意の閲覧先が見やすいような色分けに変更できないなど拡張性に欠けるという問題を有していた。例えば、仮想モデルの閲覧先が企業内の各部門である場合、製造部門は仮想モデルを部品の材質又は加工特性などで色分けしようとする。また、営業部門は、仮想モデルを販売単位のモジュールの機能又は価格などで色分けしようとする。また、品質管理部門は、仮想モデルを部品に適用される法規制又は有害物質などで色分けしようとする。また、購買部門は、仮想モデルを部品の調達先又は原価などで色分けしようとする。このように、閲覧先により要求が異なる仮想モデルの色分けは、特許文献１に記載された発明では対応することができない。
【０００６】
また、特許文献２に記載された発明では、対話形式という操作者による作業が介在するため、仮想モデルの部品が数千、数万である場合、操作者は選定条件の入力に多大な作業負担を強いられるという問題を有していた。
【０００７】
本発明はこのような事情に鑑みてなされたものであり、その目的とするところは、情報処理装置で、対象に定義された属性及び該対象の各部品の属性値を含む属性データを外部のデータベースから取得し、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成し、仮想モデルの各部品の属性値及び外部のデータベースから取得した各部品の属性値を比較して生成した定義の中から変換に用いるための定義を選定し、選定した定義に基づき、仮想モデルの各部品の属性値を所定の表示色へ変更することにより、例えば、閲覧先の都合に合わせて色分けができ、操作者による作業負担を軽減できる表示色割当方法、情報処理装置、コンピュータプログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明に係る表示色割当方法は、情報処理装置で複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てる表示色割当方法において、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得し、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成し、前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定し、選定した前記定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換することを特徴とする。
【０００９】
また、本発明に係る情報処理装置は、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てるようにしてある情報処理装置において、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得する取得手段と、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成する手段と、前記仮想モデルの各部品の属性値及び前記取得手段で取得した各部品の属性値を比較して前記生成手段で生成した前記定義の中から変換に用いるための前記定義を選定する選定手段と、前記選定手段で選定した前記定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換する変換手段とを備えることを特徴とする。
【００１０】
また、本発明に係る情報処理装置は、前記仮想モデルの各部品の体積及び／又は表面積を抽出する抽出手段と、前記変換手段で前記仮想モデルの各部品の属性値から変換した所定の表示色を前記抽出手段で抽出した体積及び／又は表面積に応じた色相、彩度又は明度で出力する手段とを更に備えることを特徴とする。
【００１１】
また、本発明に係るコンピュータプログラムは、コンピュータに、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てさせるコンピュータプログラムにおいて、コンピュータに、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得させるステップと、コンピュータに、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成させるステップと、コンピュータに、前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定させるステップと、コンピュータに、選定した変換定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換させるステップとを実行させることを特徴とする。
【００１２】
更にまた、本発明に係る記録媒体は、コンピュータに、複数の部品を有する対象の形状を示す形状データに基づき、仮想モデルを作成し、作成した仮想モデルの各部品に前記対象に対して定義された属性及び該対象の各部品の属性値に応じた所定の表示色を割り当てさせるプログラムを記憶してあるコンピュータで読み取り可能な記録媒体において、コンピュータに、前記属性及び各部品の属性値を含む属性データを外部のデータベースから取得させるステップと、コンピュータに、取得した属性データが含む各部品の属性値と所定の表示色とを対応付けた定義を生成させるステップと、コンピュータに、前記仮想モデルの各部品の属性値及び取得した各部品の属性値を比較して生成した前記定義の中から変換に用いるための前記定義を選定させるステップと、コンピュータに、選定した変換定義に基づき、前記仮想モデルの各部品の属性値を所定の表示色に変換させるステップとを実行させるプログラムを記憶してあることを特徴とする。
【００１３】
本発明にあっては、複数の部品を有する対象に対して定義された属性及び該対象が有する各部品の属性値を含む属性データを外部のデータベースから取得することにより、例えば、操作者がこれらの属性データを入力することなく仮想モデルの閲覧先のデータベースから対象の属性データを取得することができ、操作者の負担を軽減できる。また、取得した属性データが含む各部品の属性値と所定の色表示とを対応付けた定義を生成することにより、閲覧先の都合に応じた変換用テーブルを準備できる。また、仮想モデルの各部品の属性値及び外部のデータベースから取得した各部品の属性値を比較して変換に用いるための定義を選定することにより、表示色の割り当てに用いるための変換用テーブルを決定する。更にまた、選定した定義に基づいて仮想モデルの各部品の属性値を所定の表示色へ変更することにより、閲覧先の都合に応じた表示色の割り当てを実行できる。
【００１４】
また、本発明にあっては、所定の表示色を仮想モデルの各部品の体積及び／又は表面積に応じた色相、彩度又は明度で出力することにより、閲覧先の都合に応じた表示色の割り当てを詳細に実行することができる。
【発明の効果】
【００１５】
本発明にあっては、仮想モデルの視認性が向上するように色分けができると共に、仮想モデルの閲覧先の都合に合わせて色分けができる。また、仮想モデルの表示色の割り当てにおいて、操作者の作業負担を出来る限り軽減できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る表示色割当方法、情報処理装置、コンピュータプログラム及び記録媒体について、実施の形態を示す図面に基づいて説明する。図１は本発明に係る情報処理装置１の外部との接続例を示すブロック図、図２は各利用データベース３内の属性データを説明するための模式図である。情報処理装置１は、通信ネットワークを介してデータベース２、利用データベース３、３、…及び仲介サーバ４と接続が可能である。
【００１７】
情報処理装置１は、操作者がＣＡＤソフトにて作成した仮想モデルに対して表示色を割り当てるための装置である。情報処理装置１は、データベース２にアクセスし、アクセスしたデータベース２から各種データを読み出すか、又は、データベース２に各種データを書き込む。また、情報処理装置１は、仲介サーバ４を介して各利用データベース３にアクセスし、アクセスした利用データベース３内のテーブルに格納してある属性データを読み出す。尚、情報処理装置１の構成及び作用については後述する。また、本実施の形態においては、情報処理装置１が１台となる例を説明するが、これに限らず、通信ネットワークを介して接続が可能な複数の装置群であってもよく、例えば、企画部門に複数設置されているようなものであってもよい。
【００１８】
データベース２には、本発明に係る表示色割当方法で用いる各種データが格納されている。データベース２は、情報処理装置１の指示に応じて各種データが読み出されるか、又は、各種データが書き込まれる。尚、データベース２の構成及び作用については後述する。また、本実施の形態において、データベース２は、情報処理装置１と別の装置とした例を説明しているが、これに限らず、情報処理装置１内の補助記憶装置１６に記憶されてもよい。
【００１９】
また、各利用データベース３には、本発明に係る表示色割当方法で用いる属性データが部品ＩＤに対応して格納されている。当該属性データは、属性及び該属性値からなる。属性は、品名、材質又は重量などの特徴の種別を示す。また、属性値は、属性が含む値であり、例えば、属性「材質」の値は、鉄、ステンレス、銅又はアルミニウムなどである。また、利用部門は、例えば、企業内の製造部門、営業部門、品質管理部門及び購買部門などが該当する。また、部品ＩＤは、部品を識別するための識別情報であり、部品毎にユニークなＩＤが付与される。かかる属性データは、利用部門の通常の業務に応じて随時更新されている。
【００２０】
各利用データベース３には、利用部門の業務に応じた属性データが格納されている。例えば、製造部門のデータベースには、部品の品名、材質、重量、単価又は加工特性などの属性データが格納されている。また、営業部門のデータベースには、部品の販売単位のモジュールの機能又は価格などの属性データが格納されている。また、品質管理部門のデータベースには、部品に適用される法規制又は有害物質などの属性データが格納されている。また、購買部門のデータベースには、部品の調達先又は原価などの属性データが格納されている。
【００２１】
仲介サーバ４は、情報処理装置１から仲介指示を受信したとき、仲介指示が示す利用データベース３にアクセスし、アクセスした利用データベース３内のテーブルから所定の属性及び属性値を検索する。仲介サーバ４は、ヒットした属性及び属性値を含む属性データをテーブルから抽出し、抽出した属性データを情報処理装置１へ送信する。尚、本実施の形態においては、仲介サーバ４が属性データの抽出を行う例を説明しているが、これに限らず、情報処理装置１が各利用データベース３に直接アクセスして属性データを抽出するようにしてもよい。また、仲介サーバ４は、各利用データベース３にアクセスするのみならず、各利用データベース３を管理するサーバ（図示せず）へ属性データの送信要求を送信し、当該サーバから属性データを受信するようにしてもよい。
【００２２】
次に、情報処理装置１の構成及び作用について説明する。情報処理装置１は、外部記憶装置１１、入力インタフェース１２、出力インタフェース１３、通信インタフェース１４、ＲＡＭ１５、補助記憶装置１６及びＣＰＵ１７により構成され、夫々のユニットは、バス１０を介して接続されている（図１参照）。
【００２３】
外部記憶装置１１は、ＤＶＤ（Digital Versatile Disc）又はＣＤ（Compact Disc）などの可搬式の記録媒体１１０に記憶してあるプログラムなどを読み出すためのユニットである。外部記憶装置１１は、記録媒体１１０が挿入されたとき、挿入された記録媒体１１０からプログラムなどを読み出して補助記憶装置１６へ送信する。記録媒体１１０には、表示色割当方法を実行させるためのコンピュータプログラムが記憶されている。
【００２４】
入力インタフェース１２は、入力装置１２１に接続してある。入力インタフェース１２は、入力装置１２１から入力された信号を情報として受け付け、受け付けた情報をＲＡＭ１５に送信する。ＲＡＭ１５は、受信した情報を記憶する。入力装置１２１は、キーボード又はマウスなどが該当する。入力装置１２１は、操作者が入力したＣＡＤソフトを実行するための各種データ及び表示色割当を実行するための各種データを受け付ける。
【００２５】
出力インタフェース１３は、出力装置１３１に接続してある。出力インタフェース１３は、ＲＡＭ１５に記憶してある仮想モデル及び各種データを画像及び音声に変換して出力する。出力装置１３１は、ＣＲＴ、液晶モニタ又はサウンドスピーカなどが該当する。出力装置１３１は、ＣＡＤソフトで実行したときの各種データ及び表示色が割り当てられた仮想モデルを出力する。
【００２６】
通信インタフェース１４は、インターネット又はイントラネットなどの通信ネットワーク上の終端装置であり、通信ネットワーク上にあるデータベース２、及び仲介サーバ４に接続するために用いる。また、通信インタフェース１４は、外部にある各利用部門の利用データベース３に通信ネットワークを介して接続することが可能である。
【００２７】
ＲＡＭ１５は、ＳＲＡＭ又はフラッシュメモリなどで構成されている。ＲＡＭ１５には、例えば、補助記憶装置１６から読み出されたプログラム及び該プログラムを実行することにより生じる各種データが記憶されている。
【００２８】
補助記憶装置１６は、例えば、磁気記憶方式のハードディスクドライブが該当する。補助記憶装置１６には、プログラム、ＣＡＤソフト及び各種データが記憶されている。補助記憶装置１６は、ＣＰＵ１７の指示に応じて各種データなどの読み出し又は書き込みがなされる。
【００２９】
ＣＰＵ１７は、ＲＡＭ１５に記憶してあるプログラムに従って本発明に係る表示色割当方法に関する処理を実行する。ＣＰＵ１７による処理については後述する。また、ＣＰＵ１７は、情報処理装置１を構成する各ハードウェアを制御する。
【００３０】
データベース２には、属性一覧テーブルＴ１、色見本テーブルＴ２、色変換テーブルＴ３及び部品データテーブルＴ４が格納されている。以下、各テーブルの格納例について説明する。
【００３１】
図３は属性一覧テーブルＴ１の格納例を示す模式図である。属性一覧テーブルＴ１は、各利用データベース３から抽出した属性データをテーブル形式に変換したものである。属性一覧テーブルＴ１は、属性毎に生成される。各属性一覧テーブルＴ１には、各部品ＩＤに対応する属性値が格納されている。例えば、製造部門の利用データベース３から属性データを受信したときは、品名の属性一覧テーブルＴ１、材質の属性一覧テーブルＴ１、重量の属性一覧テーブルＴ１及び単価の属性一覧テーブルＴ１などが生成される（図３（ａ）乃至（ｄ））。
【００３２】
図４は色見本テーブルＴ２の格納例を示す模式図である。色見本テーブルＴ２には、仮想モデルの各部品に割り当てるための色見本が格納されている。色見本テーブルＴ２のレコードは、色ＩＤ、色見本、色数に関する情報を格納するフィールドを有する。色ＩＤは、色見本を識別するための識別情報である。色見本は、色彩学上の色に関する情報である。色数に関する情報は、仮想モデルが含む部品に割り当てるための色見本の色数を示すものであり、１６色、３２色、６４色、１２８色、２５６色、５１２色及び１０２４色などの色数が指定されたときに抽出できる色ＩＤにフラグを立てたものである。
【００３３】
図５は色変換テーブルＴ３及び部品データテーブルＴ４の格納例を示す模式図である。色変換テーブルＴ３は、仮想モデルが含む部品の属性値に応じて色見本を割り当てるために用いるテーブルである（図５（ａ）参照）。色変換テーブルＴ３は、属性一覧テーブルＴ１内の部品ＩＤ、属性及び属性値と、色見本テーブルＴ２内の色ＩＤとに基づき生成される。生成した色変換テーブルＴ３には、部品ＩＤ毎に対応する属性値及び色ＩＤが格納されている。
【００３４】
部品データテーブルＴ４は、仮想モデルが含む部品の表面積又は体積を格納するためのテーブルである（図５（ｂ）参照）。格納すべき部品の表面積又は体積は、情報処理装置１で実行するＣＡＤソフトが有する既存の機能により抽出する。
【００３５】
次に、情報処理装置１で実行する表示色の割当処理の手順について説明する。図６は情報処理装置で実行する割当処理の手順を示すフローチャート、図７及び図８は情報処理装置で表示する入力画面の表示例を示す模式図である。情報処理装置１のＣＰＵ１７は、補助記憶装置１６に記憶してあるＣＡＤソフトの既存の機能を用いて、複数の部品を有する対象の形状を示す形状データに基づいて仮想モデルを作成する。ＣＰＵ１７は、作成した仮想モデルを補助記憶装置１６に記憶させる。ＣＰＵ１７は、出力装置１３１に入力画面Ｗ１を出力し（図７参照）、出力した入力画面Ｗ１を介して操作者により入力された対象モデル及び閲覧させる利用部門を受け付ける。
【００３６】
ＣＰＵ１７は、受け付けた対象モデルに基づいて補助記憶装置１６内に記憶してある仮想モデルのうち、該当する仮想モデルの情報を読み出す（Ｓ１０１）。
【００３７】
ＣＰＵ１７は、ＣＡＤソフトの既存の機能を用いて仮想モデルが有する各部品の属性及び属性値を抽出する（Ｓ１０２）。ＣＰＵ１７は、閲覧させる利用部門の利用データベース３に仲介サーバ４を介してアクセスする（Ｓ１０３）。仲介サーバ４は、アクセスした利用データベース３内のテーブルから所定の属性データを検索して抽出し、抽出した属性データを情報処理装置１へ送信する。
【００３８】
ＣＰＵ１７は、仲介サーバ４から送信された属性データを受信する（Ｓ１０４）。ＣＰＵ１７は、受信した属性データをテーブル形式に変換して属性一覧テーブルＴ１を生成する（Ｓ１０５）。ＣＰＵ１７は、生成した属性一覧テーブルＴ１に格納してある属性及び属性値を表示する画面Ｗ２を出力装置１３１を介して出力する（図８参照）。
【００３９】
ＣＰＵ１７は、補助記憶装置１６に記憶してある色見本テーブルＴ２を読み出す（Ｓ１０６）。ＣＰＵ１７は、画面Ｗ２を介して入力された使用の色数指定を受け付ける（Ｓ１０７）。ＣＰＵ１７は、受け付けた色数指定のフラグが立つレコードの色ＩＤを抽出する。
【００４０】
ＣＰＵ１７は、抽出した色ＩＤに基づいて属性毎に色を決定する（Ｓ１０８）。ＣＰＵ１７は、色決定に基づいてステップＳ１０５で生成した属性一覧テーブルＴ１に抽出した色ＩＤを割り当て、色変換テーブルを生成する（Ｓ１０９）。尚、本実施の形態において、ＣＰＵ１７は、自動的に色ＩＤの割り当てる例を説明したが、これに限らず、出力した画面Ｗ２のカスタマイズボタンを押下して出力装置１３１にカスタマイズ画面（図示せず）を出力し、出力したカスタマイズ画面Ｗ２を介して入力されたデータに従って、ＣＰＵ１７が属性、属性値及び色ＩＤを対応付けるようにしてもよい。
【００４１】
ＣＰＵ１７は、生成した色変換テーブルに基づき部品配色処理を実行する（Ｓ１１０）。尚、部品配色処理の手順については、後述する。ＣＰＵ１７は、部品配色処理に基づき色付けされた仮想モデルの情報を出力装置１３１を介して出力し（Ｓ１１１）、割当処理を終了する。
【００４２】
次に、情報処理装置１で実行する部品配色処理の手順について説明する。図９は情報処理装置１で実行する部品配色処理の手順を示すフローチャートである。ＣＰＵ１７は、ＣＡＤソフトが有する既存の機能により仮想モデルが有する各部品の表面積を抽出する（Ｓ２０１）。
【００４３】
ＣＰＵ１７は、抽出した表面積を対象となる部品毎に対応付けて部品データテーブルＴ４を生成し（Ｓ２０２）、生成した部品データテーブルＴ４を補助記憶装置１６に記憶させる。ＣＰＵ１７は、記憶してある部品データベースＴ４内の対象部品の属性値と色変換テーブルＴ３内の属性値とを比較してその差が所定の範囲内であるか否かを判断する。
【００４４】
ＣＰＵ１７は、その差が所定の範囲内であると判断したときに対象部品及び部品ＩＤを対応付ける（Ｓ２０３）。
【００４５】
ＣＰＵ１７は、色変換テーブルＴ３から対象部品に対応する色ＩＤの色見本を抽出し、抽出した色見本を対象部品の色見本として決定する（Ｓ２０４）。
【００４６】
ＣＰＵ１７は、部品ＩＤに対応する対象部品表面積を部品データテーブルＴ４内から抽出し、抽出した表面積を積算して部品ＩＤ毎の面積を算出する（Ｓ２０５）。
【００４７】
ＣＰＵ１７は、補助記憶装置１６内に記憶してある明度を決定するための定義データ（図示せず）を読み出し、読み出した定義データに基づき算出した面積に応じた明度を決定する（Ｓ２０６）。当該定義データは、例えば、属性値＞閾値ｉ（表面積が大きい）のときに明るめの明度を設定し、属性値＝閾値ｉのとき（表面積が平均）のときに通常の明度を設定し、属性値＜閾値ｉ（表面積が小さい）ときに暗めの明度を設定するようなコマンドを有する。尚、本実施の形態においては、表面積に応じて明度を決定する例を説明したが、これに限らず、対象の体積に応じて明度を決定するようにしてよい。表面積及び体積に選択は、例えば、操作者が画面Ｗ２の自動配色パターンを介して入力したデータに応じて行うようにする。
【００４８】
ＣＰＵ１７は、決定した色見本に明度を積算し（Ｓ２０７）、各部品の表示色を決定する。ＣＰＵ１７は、決定した表示色の色情報を仮想モデルの情報に積算する（Ｓ２０８）。ＣＰＵ１７は、積算結果を色付けされた仮想モデルの情報として出力装置１３１へ送信する。尚、本実施の形態においては、明度が変化する例を説明したが、これに限らず、色相又は彩度が変化するようにしてもよい。
【００４９】
尚、上述した実施の形態において、対象を３次元の対象物とする例を説明したが、これに限らず、対象を２次元の対象物にしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る情報処理装置の外部との接続例を示すブロック図である。
【図２】各利用データベース内の属性データを説明するための模式図である。
【図３】属性一覧テーブルの格納例を示す模式図である。
【図４】色見本テーブルの格納例を示す模式図である。
【図５】色変換テーブル及び部品データテーブルの格納例を示す模式図である。
【図６】情報処理装置で実行する割当処理の手順を示すフローチャートである。
【図７】情報処理装置で表示する入力画面の表示例を示す模式図である。
【図８】情報処理装置で表示する入力画面の表示例を示す模式図である。
【図９】情報処理装置で実行する部品配色処理の手順を示すフローチャートである。
【符号の説明】
【００５１】
１  情報処理装置
１１０  記録媒体
２  データベース
３  利用データベース
４  仲介サーバ
【図１】
2008250865.tif 000003
【図２】
2008250865.tif 000004
【図３】
2008250865.tif 000005
【図４】
2008250865.tif 000006
【図５】
2008250865.tif 000007
【図６】
2008250865.tif 000008
【図７】
2008250865.tif 000009
【図８】
2008250865.tif 000010
【図９】
2008250865.tif 000011