(57)【要約】  【課題】  製品の設計開発段階または生産段階において、すべての色のバリエーション毎の製品部品表を作成することは、多大な労力を必要とする。また、設計開発段階において使用する場合だけでなく、生産段階においても有効に活用できる製品部品表（色のバリエーションが確認できる製品部品表）を作成する必要がある。  【解決手段】  製品識別情報と部品識別情報と製品の色を示す色情報を有する製品部品レコードを１以上格納している製品部品レコード格納部１０１１と、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示する製品部品階層情報表示部１０１３を具備し、色展開した態様で製品部品階層情報を表示する、または／および色展開しない態様で製品部品階層情報を表示する。【選択図】  図１
2005044267.tif 000002
【特許請求の範囲】
【請求項１】
製品を識別する情報である製品識別情報と当該製品識別情報で識別される製品を構成する部品を識別する情報である部品識別情報を階層的に表示する製品部品階層情報の表示方法であって、
色展開する製品を明示する態様で製品部品階層情報を表示し、かつ色展開する製品を明示しない態様で製品部品階層情報を表示する表示方法。
【請求項２】
表示態様の変更指示を受け付けることにより、色展開する製品を明示する態様での製品部品階層情報の表示と、色展開する製品を明示しない態様での製品部品階層情報の表示を切り替える請求項１記載の表示方法。
【請求項３】
製品識別情報と部品識別情報と製品の色を示す色情報を有する製品部品レコードを１以上格納している製品部品レコード格納部と、
前記１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示する製品部品階層情報表示部を具備する情報処理装置。
【請求項４】
製品識別情報と部品識別情報を有する製品部品レコードを１以上格納している製品部品レコード格納部と、
２以上の部品識別情報と、各部品識別情報で識別される部品の色を示す情報である部品色情報と、前記２以上の部品識別情報で識別される部品の色の組み合わせを示す情報を有する部品色組合情報を格納している部品色組合情報格納部と、
前記１以上の製品部品レコードと前記部品色組合情報に基づいて色展開した態様で製品部品階層情報を表示する製品部品階層情報表示部を具備する情報処理装置。
【請求項５】
コンピュータに、
製品識別情報と部品識別情報と製品の色を示す色情報を有する、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示する製品部品階層情報表示ステップを実行させるためのプログラム。
【請求項６】
コンピュータに、
製品識別情報と部品識別情報を有する、１以上の製品部品レコードと前記部品色組合情報に基づいて色展開した態様で製品部品階層情報を表示する製品部品階層情報表示ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品を識別する情報である製品識別情報と当該製品識別情報で識別される製品を構成する部品を識別する情報である部品識別情報を有する製品部品階層情報を階層的に表示する表示方法および当該製品部品階層情報を表示する情報処理装置に関する。
【背景技術】
【０００２】
従来から、色のバリエーションがある製品においては、色のバリエーション毎の製品部品表を作成し、製品設計を行っていた。なお、「製品部品表」とは、製品と、当該製品を構成する部品を記載した表をいう。
【０００３】
また、部品の色の相性、色が人に与える影響等を考慮して製品設計を行っている。例えば、システムキッチンや家電製品等は、その配色によって、人に与える印象（例えば、シック、モダン、カジュアルな印象等）が大きく異なる。また、製品の部品の色の組み合わせによっても、印象が左右される。例えば、製品の各部品の色の組み合わせが、統一性のない異なる色の組み合わせの場合、または人が見て違和感のある色の組み合わせの場合には、製品全体に美感が生じず、かえって見る人に不快感を生じさせる場合がある。従来の、ＲＤＢ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ）を用いた結合演算では、二つのテーブルの全てのレコードがつき合わされる。よって、ＲＤＢの結合演算では、部品の色の相性等を考慮した製品設計ができない。
【０００４】
また、従来技術において、建築用ＣＡＤシステムの部品データ管理方法がある。本部品データ管理方法は、設計要素の基本形態を表す基本コードと、その基本形態に対する変更内容を表す展開コードから設計要素を表す部品データを表し、部品コードの管理を容易化するものである。また、部品データを表すコード数を少なくでき、新規設計要素の使用にも容易に対応できるものであるが、当該部品データ管理方法（特許文献１参照）は、部品データから、色のバリエーションが確認できる製品部品表を作成するものではなかった。本部品データ管理方法は、ユーザが指定した各設計要素（例えば、部品名、色、表面材質、形状、寸法等）に応じて、当該部品データから設計要素の積算データ、設計図面、工程図、作業マニュアル等を作成する。
【特許文献１】特開平８−１４７３５２号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、製品の設計開発段階または生産段階において、すべての色のバリエーション毎の製品部品表を作成することは、多大な労力を必要とする。また、設計開発段階において使用する場合だけでなく、他の段階、例えば、生産段階においても有効に活用できる製品部品表（色のバリエーションが確認できる製品部品表）を作成する必要がある。
【０００６】
また、上記で説明したように、部品の色の相性、色が人に与える影響（印象）を考慮して、部品（色）の組み合わせ設計を行う必要がある。しかし、例えば、ＲＤＢの結合演算では、部品の色の相性等を考慮した部品の組合せができない。そこで、部品の色の相性等を考慮して、部品の組合せを行えるようにすることが課題である。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明は、製品識別情報と部品識別情報と製品の色を示す色情報を有する製品部品レコードを１以上格納している製品部品レコード格納部と、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまた
は／および色展開しない態様で製品部品階層情報を表示する製品部品階層情報表示部を具備する情報処理装置である。かかる情報処理装置は、色展開した態様で製品部品階層情報を表示する、または／および色展開しない態様で製品部品階層情報を表示する。すなわち、情報処理装置は、設計開発段階、生産段階の両方で、活用できる製品部品階層情報を提供する。したがって、色のバリエーション毎に製品部品表を作成しなくても良い。
【０００８】
また、他の発明は、製品識別情報と部品識別情報を有する製品部品レコードを１以上格納している製品部品レコード格納部と、２以上の部品識別情報と、各部品識別情報で識別される部品の色を示す情報である部品色情報と、２以上の部品識別情報で識別される部品の色の組み合わせを示す情報を有する部品色組合情報を格納している部品色組合情報格納部と、１以上の製品部品レコードと部品色組合情報に基づいて色展開した態様で製品部品階層情報を表示する製品部品階層情報表示部を具備する情報処理装置である。かかる情報処理装置は、部品の色の相性等を考慮して、色を有する部品を組み合わせることができる。または、例えば、人に不快感等を与える色の組み合わせを排除できる。
【発明の効果】
【０００９】
本発明によれば、設計開発段階において、製品部品レコードに基づいて色展開しない態様で製品部品階層情報を表示でき、また生産段階においても同じ製品部品レコードに基づいて色展開した態様で製品部品階層情報を表示できる。すなわち、製品部品レコードに基づいて表示される製品部品階層情報は、設計開発段階、生産段階の両段階において、有効に活用できるものである。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【００１１】
（実施の形態１）
図１は、本実施の形態における情報処理装置１０１の構成を示すブロック図である。情報処理装置１０１は、製品部品レコード格納部１０１１、表示指示受付部１０１２、製品部品階層情報表示部１０１３を有する。また、製品部品階層情報表示部１０１３は、部品階層表示手段１０１３１、色階層表示手段１０１３２を有する。
【００１２】
なお、情報処理装置１０１は、通常の電子計算機が有するＣＰＵ、メインメモリ、記録媒体（例えば、ＲＯＭ、ＥＰＲＯＭ等）等のハードウエア資源、および周辺装置（例えば、キーボード、マウス等の入力デバイス、ディスプレイ等の出力デバイス等）を具備する（図示しない）。以下、他の実施の形態においても同様である。
【００１３】
製品部品レコード格納部１０１１は、製品識別情報と部品識別情報と製品の色を示す色情報を有する製品部品レコードを１以上格納している。ここで、製品識別情報は、製品を識別する情報であり、例えば、製品の名称、製品の識別子等を有する。また、部品識別情報は、部品を識別する情報であり、例えば、部品の名称、部品の識別子等を有する。また、色情報は、製品の色を示す情報であり、例えば、色の名称、色の識別子等を有する。製品部品レコード格納部１０１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも良い。
【００１４】
表示指示受付部１０１２は、色展開した態様で製品部品階層情報を表示する指示の入力を受け付ける。また、表示指示受付部１０１２は、色展開しない態様で製品部品階層情報を表示する指示の入力を受け付ける。この「指示」は、例えば、入力画面上の「色展開した部品を表示するボタン」または「色展開しない部品を表示するボタン」等を押下する等
の指示、また、「製品の名称」を右クリック、ダブルクリック等する指示である。また、製品部品階層情報は、製品識別情報と当該製品識別情報で識別される製品を構成する部品の部品識別情報を階層的に表示する情報である。なお、製品部品階層情報は、製品部品レコードに基づいて作成される。表示指示受付部１０１２は、テンキーやキーボード等の入力手段のデバイスドライバーや、入力画面のユーザーインターフェイス、制御ソフトウェア等で実現され得る。
【００１５】
部品階層表示手段１０１３１は、表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードに基づいて、色展開しない態様で製品部品階層情報を構成する。また、部品階層表示手段１０１３１は、構成した色展開しない態様の製品部品階層情報を情報処理装置１０１が具備するディスプレイに表示する。なお、色展開しない態様で製品部品階層情報を表示する具体的表示例は、後述する。部品階層表示手段１０１３１は、通常、ＭＰＵやメモリ等から実現され得る。「製品部品階層情報を構成する」および「製品部品階層情報を表示する」ための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、情報処理装置１０１がディスプレイを具備してもしなくてもよい。情報処理装置１０１がディスプレイを具備しない場合、製品部品階層情報表示部１０１３が、ディスプレイとそのドライバーソフトを有していても良い。また、情報処理装置１０１がディスプレイを具備しない場合、部品階層表示手段１０１３１は、外部の装置が具備するディスプレイに、色展開しない態様で製品部品階層情報を表示するものでも良い。かかる場合、部品階層表示手段１０１３１は、例えば、ネットワークカードとそのドライバーソフト等を有して実現される。
【００１６】
色階層表示手段１０１３２は、表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を構成する。また、色階層表示手段１０１３２は、構成した色展開した態様の製品部品階層情報を情報処理装置１０１が具備するディスプレイに表示する。なお、色展開した態様で製品部品階層情報を表示する具体的表示例は、後述する。色階層表示手段１０１３２は、通常、ＭＰＵやメモリ等から実現され得る。「製品部品階層情報を構成する」および「製品部品階層情報を表示する」ための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、情報処理装置１０１がディスプレイを具備してもしなくてもよい。情報処理装置１０１がディスプレイを具備しない場合、製品部品階層情報表示部１０１３が、ディスプレイとそのドライバーソフトを有していても良い。また、情報処理装置１０１がディスプレイを具備しない場合、色階層表示手段１０１３２は、外部の装置が具備するディスプレイに、色展開した態様で製品部品階層情報を表示するものでも良い。かかる場合、色階層表示手段１０１３２は、例えば、ネットワークカードとそのドライバーソフト等を有して実現される。
【００１７】
以下、本実施の形態における情報処理装置１０１の動作について図２のフローチャートを用いて説明する。
【００１８】
（ステップＳ２０１）表示指示受付部１０１２は、色展開しない態様で製品部品階層情報を表示する指示の入力を受け付けたか否かを判断する。表示指示受付部１０１２は、指示の入力を受け付けた場合、ステップＳ２０２に行き、受け付けない場合、ステップＳ２０５に行く。
【００１９】
（ステップＳ２０２）部品階層表示手段１０１３１は、ステップＳ２０１において表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードを、製品部品レコード格納部１０１１から取得する。
【００２０】
（ステップＳ２０３）部品階層表示手段１０１３１は、ステップＳ２０２において取得
した１以上の製品部品レコードに基づいて、色展開しない態様で製品部品階層情報を構成する。具体的な構成方法は、後述する。
【００２１】
（ステップＳ２０４）部品階層表示手段１０１３１は、ステップＳ２０３において構成した製品部品階層情報を表示する。ステップＳ２０１に戻る。
【００２２】
（ステップＳ２０５）表示指示受付部１０１２は、色展開した態様で製品部品階層情報を表示する指示の入力を受け付けたか否かを判断する。表示指示受付部１０１２は、指示の入力を受け付けた場合、ステップＳ２０６に行き、受け付けない場合、ステップＳ２０９に行く。
【００２３】
（ステップＳ２０６）色階層表示手段１０１３２は、ステップＳ２０５において表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードを、製品部品レコード格納部１０１１から取得する。
【００２４】
（ステップＳ２０７）色階層表示手段１０１３２は、ステップＳ２０６において取得した１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を構成する。具体的な構成方法は、後述する。
【００２５】
（ステップＳ２０８）色階層表示手段１０１３２は、ステップＳ２０７において構成した製品部品階層情報を構成する。ステップＳ２０１に戻る。
【００２６】
（ステップＳ２０９）情報処理装置１０１は、終了する指示の入力を受け付けたか否かを判断する。情報処理装置１０１は、終了する指示の入力を受け付けた場合、終了する。情報処理装置１０１は、終了する指示の入力を受け付けない場合、ステップＳ２０１に戻る。なお、終了する指示の入力は、情報処理装置１０１の電源オフの入力や処理終了の割り込みの入力等である。
【００２７】
以下、本実施の形態における情報処理装置１０１の具体的な動作について説明する。図３は、情報処理装置１０１の概念を示す図である。図３において、情報処理装置１０１は、キーボード、マウス等の入力デバイス、ディスプレイ等を有する。また、製品部品レコード格納部１０１１は、１以上の製品部品レコードを格納している。
【００２８】
図４は、製品部品レコードの例を示す図である。図４において、製品部品レコードは、「製品名称」、「部品ＩＤ」、「製品の色」等の情報を有している。製品部品レコードは、例えば、「冷蔵庫」の製品は、「本体Ｗ」、「扉Ｗ」、「内部収納ケース」等で識別される部品で構成されることを示している。また、「冷蔵庫」の製品の色は、「白」または「赤」であることを示している。また、「Ｃ」は、すべての色の「冷蔵庫」を構成する部品（例えば、「内部収納ケース」等）であることを意味している。なお、製品部品レコードのデータは、本実施の形態以外のデータ構造でも良く、問わない。
【００２９】
以下に、製品部品レコードに基づいて、製品部品階層情報を表示することについて説明する。
【００３０】
図５、図７および図９は、アプリケーションウインドウ（構成部品表）の表示例を示す図である。図５において、「構成部品表」は、「製品表示」、「製品部品階層表示」等の表示領域、また「部品階層」、「色階層」等のボタン等を有する。「製品表示」欄には、「冷蔵庫」、「電子レンジ」、その他の製品の名称等が表示される。「冷蔵庫」の色のバリエーションは、「白」と「赤」の二つであることが示されている。
【００３１】
今、図５において、「冷蔵庫」を指定し、「部品階層」ボタンをクリックすると、部品階層表示手段１０１３１は、「冷蔵庫」で識別される製品部品レコードを１以上、製品部品レコード格納部１０１１から取得する。なお、「冷蔵庫」を指定する方法は、カーソルを「冷蔵庫」に移動させ、クリックし、「冷蔵庫」の表示を反転表示、影付き表示等の強
調表示等して指定する方法でもよく、その他の方法でも良い。なお、「冷蔵庫」を指定し、「部品階層」ボタンをクリックしたことは、表示指示受付部１０１２が指示の入力を受け付けたことを意味する。ここで、表示指示受付部１０１２が受け付ける指示の形態は、上記に限らず、「冷蔵庫」を例えば、右クリック、ダブルクリック等して指示するものでも良い。かかる場合、「部品階層」ボタンは、あってもなくても良い。
【００３２】
次に、部品階層表示手段１０１３１は、取得された１以上の製品部品レコードに基づいて、色展開しない態様で製品部品階層情報を構成する。具体的な構成方法は以下である。製品部品レコードから「冷蔵庫」で識別される部品識別情報を取得する。取得する際に、色情報が同一の情報（例えば、「白」）を有する部品ＩＤを取得する。また、色情報が「Ｃ」である部品ＩＤを取得する。例えば、図４において、部品階層表示手段１０１３１は、色情報が「白」である部品ＩＤの「本体Ｗ」、「扉Ｗ」等を取得する。次に、部品階層表示手段１０１３１は、「本体Ｗ」、「扉Ｗ」等の「Ｗ」を「＄＄」に変換する。この「＄＄」は、部品が色バリエーションを有することを意味している。また、色情報が「Ｃ」である部品ＩＤの「内部収納ケース」等を取得する。次に、部品階層表示手段１０１３１は、取得された部品ＩＤを図６に示すように配置して、製品部品階層情報を構成する。図６は、構成された「冷蔵庫」の製品部品階層情報の例を示す図である。図６において、製品部品階層情報は、製品名称、部品ＩＤの情報を有する。なお、製品部品階層情報を構成する方法は、上記に限らず、その他の方法で製品部品階層情報を構成するものでも良い。
【００３３】
次に、部品階層表示手段１０１３１は、構成した「冷蔵庫」の製品部品階層情報を、「製品部品階層表示」欄に表示する。図７において、製品部品階層情報は、最上位に製品の「冷蔵庫」を配置し、その下位に冷蔵庫の部品が配置されるように、階層的に表示されている。なお、「本体＄＄」の「＄＄」は、「本体」に色バリエーションが存在することを示しているが、「＄＄」の表示は、あってもなくても良い。
【００３４】
次に、「冷蔵庫」を指定し、「色階層」ボタンをクリックすると、色階層表示手段１０１３２は、「冷蔵庫」で識別される製品部品レコードを、製品部品レコード格納部１０１１から取得する。なお、「冷蔵庫」を指定する方法は、上記と同様の方法である。なお、「冷蔵庫」を指定し、「色階層」ボタンをクリックしたことは、表示指示受付部１０１２が指示を受け付けたことを意味する。ここで、表示指示受付部１０１２が受け付ける指示の形態は、上記に限らず、「冷蔵庫」の下位に表示されている「白」または「赤」を例えば、右クリック、ダブルクリック等して指示するものでも良い。かかる場合、「色階層」ボタンは、あってもなくても良い。
【００３５】
次に、色階層表示手段１０１３２は、取得された１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を構成する。具体的な構成方法は以下である。色階層表示手段１０１３２は、同一の「製品色」ごとに、部品ＩＤを構成する。例えば、図４において、色階層表示手段１０１３２は、色情報が「白」である部品ＩＤの「本体Ｗ」、「扉Ｗ」等を取得する。また、色情報が「Ｃ」である部品ＩＤの「内部収納ケース」等を取得する。次に、色階層表示手段１０１３２は、取得された部品ＩＤを図８に示すように配置して、製品部品階層情報を構成する。図８は、「冷蔵庫」の製品部品階層情報の例を示す図である。図８において、製品部品階層情報は、製品名称、製品色、部品ＩＤの情報を有する。「冷蔵庫」の製品部品階層情報は、製品色（「白」と「赤」）ごとに区別されて構成される。
【００３６】
次に、色階層表示手段１０１３２は、構成した「冷蔵庫」の製品部品階層情報を「製品部品階層表示」欄に表示する。図９において、製品部品階層情報は、最上位に製品の「冷蔵庫」を配置し、下位に冷蔵庫の部品が配置されるように、階層的に表示されている。さらに、冷蔵庫の色バリエーション毎に部品が階層的に表示されている。なお、階層表示の
形態は、本実施の形態以外のその他の表示形態でも良い。「その他の表示形態」は、例えば、「構成部品表」ウインドウとは別のウインドウに製品部品階層情報を表示する形態、「製品表示」欄内で、階層的に表示する形態等がある。図１０と図１１は、製品部品階層情報の表示例を示す図である。図１０において、「製品部品階層表示」ウインドウには、「冷蔵庫」の製品部品階層情報が色展開した態様で表示されている。また、図１１において、「製品表示」欄には、「冷蔵庫」、「電子レンジ」、「食洗機」等の製品ＩＤが表示されている。そして、「冷蔵庫」の表示が右クリックされると、図７において説明したように、色展開しない態様で「冷蔵庫」の製品部品階層情報が表示される。次に「本体＄＄」が右クリックされると、図１１に示すように、「本体＄＄」の下位に「本体Ｗ」、「本体Ｒ」が表示される。同様に、「扉＄＄」が右クリックされると、「扉＄＄」の下位に「扉Ｗ」、「扉Ｒ」が表示される。また、「電子レンジ」は、「冷蔵庫」と同様に、右クリックされ、電子レンジを構成する部品ＩＤが下位に表示されている。なお、「その他の表示形態」は、上記に限定されず、本実施の形態以外の表示形態でも良い。
【００３７】
以上、本実施の形態によれば、情報処理装置１０１は、色展開した態様で、または／および色展開しない態様で製品部品階層情報を表示できる。すなわち、生産段階において、別途、色展開した態様の製品部品表を作成する必要がない。また、設計開発段階において、製品部品レコードに基づいて色展開しない態様で製品部品階層情報を表示でき、また生産段階においても同じ製品部品レコードに基づいて色展開した態様で製品部品階層情報を表示できる。つまり、製品部品レコードに基づいて表示される製品部品階層情報は、設計開発段階、生産段階の両段階において、有効に活用できるものである。また、新規に色のバリエーションが追加された場合、その色のバリエーションに対応する製品部品レコードを追加する作業のみでよい。すなわち、新規の色の製品部品表を作成するよりも、作業が簡単になり、またその作業は短時間で済む。また、製品部品レコード格納部に格納されているデータは、製品部品レコードのみであるから、メンテナンス等の作業も簡単である。
【００３８】
なお、本実施の形態において、情報処理装置１０１は、製品部品レコード格納部１０１１を具備するものだったが、情報処理装置１０１は、製品部品レコード格納部１０１１を具備してもしなくても良い。情報処理装置１０１が製品部品レコード格納部１０１１を具備しない場合、情報処理装置１０１とネットワーク接続されたサーバー装置等が製品部品レコード格納部１０１１を具備していても良い。図１２は、情報処理装置とサーバー装置の概念を示す図である。図１２において、サーバー装置は、製品部品レコード格納部１０１１を具備する。また、情報処理装置は、設計者用の情報処理装置と生産者用の情報処理装置の２つである。設計者用の情報処理装置または生産者用の情報処理装置は、製品部品レコード格納部１０１１から１以上の製品部品レコードを取得する。そして、製品部品階層情報表示部１０１３は、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示する。また、情報処理装置１０１は、製品部品階層情報表示部１０１３を具備するものだったが、情報処理装置１０１は、製品部品階層情報表示部１０１３を具備してもしなくても良い。情報処理装置１０１が製品部品階層情報表示部１０１３を具備しない場合、図１２に示すサーバー装置が製品部品階層情報表示部を具備しても良い。かかる場合、サーバー装置は、色展開した態様で製品部品階層情報を表示する、または色展開しない態様で製品部品階層情報を表示する指示を情報処理装置から取得し、当該指示に応じて、製品部品階層情報表示部が、色展開した態様で製品部品階層情報を構成し、または色展開しない態様で製品部品階層情報を構成し、当該製品部品階層情報を情報処理装置のディスプレイに表示する。
【００３９】
また、本実施の形態において、製品部品階層情報表示部１０１３は、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示するものだったが、１以上の製品部品レコードと
、１以上の部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報するものでも良い。ここで部品レコードとは、部品識別情報と、当該部品識別情報で識別される部品が色展開する製品に使用される部品であるか否かを示す色展開フラグを有して構成されたレコードである。かかる部品レコードは、情報処理装置１０１に内蔵の記録媒体に格納されていても良く、情報処理装置１０１とネットワーク介して接続された外部の記録媒体等に格納されていて良い。図１３は、部品レコードの例を示す図である。図１３において、部品レコードは、部品ＩＤ、色展開フラグを有する。
【００４０】
さらに、本実施の形態において説明した情報処理装置１０１の動作について、ソフトウェアで実現し、当該ソフトウェアを例えば、サーバー上に置いて、ソフトウェアダウンロードにより当該ソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して流布しても良い。このことは、すべての他の実施の形態においても同様である。なお、本実施の形態における動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、製品識別情報と部品識別情報と製品の色を示す色情報を有する、１以上の製品部品レコードに基づいて、色展開した態様で製品部品階層情報を表示するまたは／および色展開しない態様で製品部品階層情報を表示する製品部品階層情報表示ステップを実行させるためのプログラムである。
【００４１】
（実施の形態２）
図１４は、本実施の形態における情報処理装置１４０１の構成を示すブロック図である。情報処理装置１４０１は、製品部品レコード格納部１０１１、部品色組合情報格納部１４０１１、表示指示受付部１０１２、製品部品階層情報表示部１４０１２を有する。
【００４２】
部品色組合情報格納部１４０１１は、２以上の部品識別情報と、部品色情報と、部品色組合情報を格納している。ここで部品色情報とは、各部品識別情報で識別される部品の色を示す情報であり、例えば、「部品ＡＲ（「部品Ａは赤色」を意味する）」、「部品ＢＷ（「部品Ｂは白色」を意味する）」等である。また、部品色組合情報とは、２以上の部品識別情報で識別される部品の色の組み合わせを示す情報を有する情報であり、例えば、「部品Ａと部品Ｂは、各々赤と緑、または白と黄の組合せである」等の情報を有する。部品色組合情報格納部１４０１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも良い。
【００４３】
製品部品階層情報表示部１４０１２は、表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードと部品色組合情報に基づいて、色展開した態様で製品部品階層情報を構成する。具体的な構成方法は、後述する。また、製品部品階層情報表示部１４０１２は、構成した製品部品階層情報をディスプレイに表示する。なお、色展開した態様で製品部品階層情報を表示する具体的表示例は、後述する。製品部品階層情報表示部１４０１２は、通常、ＭＰＵやメモリ等から実現され得る。「製品部品階層情報を構成する」および「製品部品階層情報を表示する」ための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、情報処理装置１４０１がディスプレイを具備してもしなくてもよい。情報処理装置１４０１がディスプレイを具備しない場合、製品部品階層情報表示部１４０１２が、ディスプレイとそのドライバーソフトを有していても良い。また、情報処理装置１４０１がディスプレイを具備しない場合、製品部品階層情報表示部１４０１２は、外部の装置が具備するディスプレイに、色展開した態様で製品部品階層情報を表示するものでも良い。かかる場合、製品部品階層情報表示部１４０１２は、例えば、ネットワークカードとそのドライバーソフト等を有して実現される。
【００４４】
以下、本実施の形態における情報処理装置１４０１の動作について図１５のフローチャ
ートを用いて説明する。
【００４５】
（ステップＳ１５０１）表示指示受付部１０１２は、色展開した態様で製品部品階層情報を表示する指示を受け付けたか否かを判断する。表示指示受付部１０１２は、指示を受け付けた場合、ステップＳ１５０２に行き、受け付けない場合、ステップＳ１５０６に行く。
【００４６】
（ステップＳ１５０２）製品部品階層情報表示部１４０１２は、ステップＳ１５０１において表示指示受付部１０１２が受け付けた指示に応じて、１以上の製品部品レコードを、製品部品レコード格納部１０１１から取得する。
【００４７】
（ステップＳ１５０３）製品部品階層情報表示部１４０１２は、ステップＳ１５０１において表示指示受付部１０１２が受け付けた指示に応じて、部品色組合情報を、部品色組合情報格納部１４０１１から取得する。
【００４８】
（ステップＳ１５０４）製品部品階層情報表示部１４０１２は、ステップＳ１５０２で取得した１以上の製品部品レコードとステップＳ１２０３で取得した部品色組合情報に基づいて、色展開した態様で製品部品階層情報を構成する。具体的な構成方法は、後述する。
【００４９】
（ステップＳ１５０５）製品部品階層情報表示部１４０１２は、ステップＳ１５０４において構成した製品部品階層情報を表示する。ステップＳ１５０１に戻る。
【００５０】
（ステップＳ１５０６）情報処理装置１４０１は、終了する指示の入力を受け付けたか否かを判断する。情報処理装置１４０１は、終了する指示の入力を受け付けた場合、終了する。情報処理装置１４０１は、終了する指示の入力を受け付けない場合、ステップＳ１５０１に戻る。なお、終了する指示の入力は、情報処理装置１４０１の電源オフの入力や処理終了の割り込みの入力等である。
【００５１】
以下、本実施の形態における情報処理装置１４０１の具体的な動作について説明する。図１６は、情報処理装置１４０１の概念を示す図である。図１６において、情報処理装置１４０１は、キーボード、マウス等の入力デバイス、ディスプレイ等を有する。また、情報処理装置１４０１に内蔵の製品部品レコード格納部１０１１は、製品部品レコードを格納している。また、情報処理装置１４０１に内蔵の部品色組合情報格納部１４０１１は、部品色組合情報を格納している。
【００５２】
図１７は、製品部品レコードの例を示す図である。図１７において、製品部品レコードは、「製品ＩＤ」、「部品ＩＤ」等の情報を有している。製品部品レコードは、例えば、「Ａ」の製品は、「Ａ１＄＄」、「Ａ２＄＄」で識別される部品で構成されることを示している。
【００５３】
図１８は、部品色組合情報の例を示す図である。図１８において、部品色組合情報は、部品ＩＤと組み合わせの情報等を有している。また、部品色組合情報は、「Ａ１＄＄」と「Ａ２＄＄」で識別される部品の色の組み合せが３種類であることを示す。「３種類の組み合せ」とは、「Ａ１＄＄」と「Ａ２＄＄」が各々「赤」と「緑」、「白」と「黄」、または「青」と「白」の組合せである。かかる「組合せ方法」は、レコードの上下のデータを組み合せる方法である。なお、「色の組合せ方法」は、上記の組合せ方法に限定されず、その他の組み合わせ方法でも良い。例えば、一の部品データと他の部品データをポインタで指定してリンクをはることで組み合わせる方法等でも良い。「部品データ」は、部品ＩＤと部品色情報を有する。図１９は、部品データ間のリンクについて説明する図である。図１９において、部品データは、部品ＩＤ、部品色情報を有する。例えば、部品ＩＤ「Ａ１＄＄」及び部品色情報「赤」の部品データは、部品ＩＤ「Ａ２＄＄」及び部品色情報「緑」の部品のデータとリンクしている。つまり、部品ＩＤ「Ａ１＄＄」及び部品色情報「赤」で識別される部品と、「Ａ２＄＄」及び部品色情報「緑」で識別される部品とが組
み合わされることを意味している。
【００５４】
以下に、製品部品レコードと部品色組合情報に基づいて、色展開した態様で製品部品階層情報を表示することについて説明する。
【００５５】
図２０、図２２は、アプリケーションウインドウ（構成部品表）の表示例を示す図である。図２０において、表示画面は、「製品表示」、「製品部品階層表示」等の表示領域、また、「色展開表示」のボタン等で構成されている。「製品表示」欄内には、「Ａ」、「Ｂ」、「Ｃ」等の製品ＩＤが表示されている。
【００５６】
今、図２０において、「Ａ」を指定し、「色展開表示」ボタンをクリックすると、製品部品階層情報表示部１４０１２は、製品ＩＤ「Ａ」で識別される製品部品レコードを１以上、製品部品レコード格納部１０１１から取得する。また、製品部品階層情報表示部１４０１２は、製品ＩＤ「Ａ」で識別される部品色組合情報を部品色組合情報格納部１４０１１から取得する。なお、「Ａ」を指定する方法は、カーソルを「Ａ」に移動させ、クリックし、「Ａ」の表示を反転表示、影付き表示等の強調表示等して指定する方法でもよく、その他の方法でも良い。なお、「Ａ」を指定し、「色展開表示」ボタンをクリックしたことは、表示指示受付部１０１２が指示を受け付けたことを意味する。ここで、表示指示受付部１０１２が受け付ける指示の形態は、上記に限らず、「Ａ」を例えば、右クリック、ダブルクリック等して指示するものでも良い。かかる場合、「色展開表示」ボタンは、あってもなくても良い
次に、製品部品階層情報表示部１４０１２は、取得された１以上の製品部品レコードと部品色組合情報に基づいて、色展開した態様で製品部品階層情報を構成する。具体的な構成方法は以下である。製品部品階層情報表示部１４０１２は、部品色組合情報の色の組合せを示す情報に従い組み合わせた部品ＩＤと、製品ＩＤを図２１に示すように配置して、製品部品階層情報を構成する。図２１は、構成された製品ＩＤ「Ａ」の製品部品階層情報を示す図である。図２１において、製品部品階層情報は、製品ＩＤと部品ＩＤの情報を有する。例えば、「Ａ」を構成する部品ＩＤ「Ａ１」と「Ａ２」の組合せは、「Ａ１赤」と「Ａ２緑」、「Ａ１白」と「Ａ２黄」、「Ａ１青」と「Ａ２白」等の３種類の組合せである。
【００５７】
次に、製品部品階層情報表示部１４０１２は、構成した「Ａ」の製品部品階層情報を、「製品部品階層表示」欄に表示する。図２２において、製品部品階層情報は、最上位に製品ＩＤの「Ａ」を配置し、下位にその部品ＩＤが配置されるように、階層的に表示されている。なお、本実施の形態において、部品は２種類であったが、２種類以上の部品の製品についても同様に、製品部品階層情報を表示できることはいうまでもない。
【００５８】
以上、本実施の形態によれば、情報処理装置１４０１は、部品の色の相性等を考慮して、色を有する部品を組み合わせることができる。または、例えば、人に不快感等を与える色の組み合わせを排除できる。また、部品色組合情報の内容を変更または追加等するだけで、部品の色の組合せを自由に変更または追加等できる。よって、例えば、設計者は、部品色組合情報の内容を変更または追加等して、需要者のニーズに一致する部品の色の組合せ設計を行える。
【００５９】
なお、本実施の形態において、情報処理装置１４０１は、製品部品レコード格納部１０１１と部品色組合情報格納部１４０１１を具備するものだったが、情報処理装置１４０１は、製品部品レコード格納部１０１１と部品色組合情報格納部１４０１１を具備してもしなくても良い。情報処理装置１４０１が製品部品レコード格納部１０１１と部品色組合情報格納部１４０１１を具備しない場合、情報処理装置１４０１とネットワーク接続されたサーバー装置等が製品部品レコード格納部１０１１と部品色組合情報格納部１４０１１を
具備していても良い（図１０参照）。情報処理装置１４０１は、製品部品レコード格納部１０１１から１以上の製品部品レコードを取得する。また、情報処理装置１４０１は、部品色組合情報を部品色組合情報格納部１４０１１から取得する。
【００６０】
なお、本実施の形態における動作をソフトウェアで実現した場合のプログラムは、以下のようになる。コンピュータに、製品識別情報と部品識別情報を有する、１以上の製品部品レコードと部品色組合情報に基づいて色展開した態様で製品部品階層情報を表示する製品部品階層情報表示ステップを実行させるためのプログラムである。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかる情報処理装置は、設計開発段階において、製品部品レコードに基づいて色展開しない態様で製品部品階層情報を表示でき、また生産段階においても同じ製品部品レコードに基づいて色展開した態様で製品部品階層情報を表示できるとういう効果を有する。したがって、本発明は、例えば、インテリア、システム製品、家電製品等の設計開発、生産等に有用である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１における情報処理装置の構成を示すブロック図
【図２】実施の形態１における情報処理装置の動作を示すフローチャート
【図３】実施の形態１における情報処理装置の概念の例を示す図
【図４】実施の形態１における製品部品レコードの例を示す図
【図５】実施の形態１における構成部品表の表示例を示す図
【図６】実施の形態１における製品部品階層情報の例を示す図
【図７】実施の形態１における構成部品表の表示例を示す図
【図８】実施の形態１における製品部品階層情報の例を示す図
【図９】実施の形態１における構成部品表の表示例を示す図
【図１０】実施の形態１における構成部品表の表示例を示す図
【図１１】実施の形態１における構成部品表の表示例を示す図
【図１２】実施の形態１における情報処理装置、サーバー装置の概念の例を示す図
【図１３】実施の形態１における部品レコードの例を示す図
【図１４】本発明の実施の形態２における情報処理装置の構成を示すブロック図
【図１５】実施の形態２における情報処理装置の動作を示すフローチャート
【図１６】実施の形態２における情報処理装置の概念の例を示す図
【図１７】実施の形態２における製品部品レコードの例を示す図
【図１８】実施の形態２における部品色組合情報の例を示す図
【図１９】実施の形態２における部品データのリンクを示す図
【図２０】実施の形態２における構成部品表の表示例を示す図
【図２１】実施の形態２における製品部品階層情報の例を示す図
【図２２】実施の形態２における構成部品表の表示例を示す図
【符号の説明】
【００６３】
１０１、１４０１  情報処理装置
１０１１  製品部品レコード格納部
１０１２  表示指示受付部
１０１３、１４０１２  製品部品階層情報表示部
１０１３１  部品階層表示手段
１０１３２  色階層表示手段
１４０１１  部品色組合情報格納部
【図１】
2005044267.tif 000003
【図２】
2005044267.tif 000004
【図３】
2005044267.tif 000005
【図４】
2005044267.tif 000006
【図５】
2005044267.tif 000007
【図６】
2005044267.tif 000008
【図７】
2005044267.tif 000009
【図８】
2005044267.tif 000010
【図９】
2005044267.tif 000011
【図１０】
2005044267.tif 000012
【図１１】
2005044267.tif 000013
【図１２】
2005044267.tif 000014
【図１３】
2005044267.tif 000015
【図１４】
2005044267.tif 000016
【図１５】
2005044267.tif 000017
【図１６】
2005044267.tif 000018
【図１７】
2005044267.tif 000019
【図１８】
2005044267.tif 000020
【図１９】
2005044267.tif 000021
【図２０】
2005044267.tif 000022
【図２１】
2005044267.tif 000023
【図２２】
2005044267.tif 000024