(57)【特許請求の範囲】
【請求項１】
装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧装置として情報処理装置を機能させる部品閲覧プログラムであって、
表示するべきユニットの識別情報を記憶するステップと、
ユーザの操作に応じて特定された部品の識別情報を記憶するステップと、
前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示するステップと、
前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得するステップと、
前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれるユニットを前記ユニット詳細情報に基づいて認識するステップと、
前記認識されたユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させるステップと、
現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示するステップと、
前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示するステップとを前記情報処理装置に実行させることを特徴とする部品情報閲覧プログラム。
【請求項２】
前記ユニット構成情報、ユニット詳細情報及び画像情報のうち少なくとも一つをネットワークを介して取得するステップを前記情報処理装置に更に実行させることを特徴とする請求項１に記載の部品情報閲覧プログラム。
【請求項３】
前記特定された部品が現在表示中のユニットにおいて強調表示された画像において前記特定された部品が表示されている範囲を指定する範囲指定情報を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより取得するステップと、
前記取得された範囲指定情報によって指定される範囲を拡大表示するステップとを前記情報処理装置に更に実行させることを特徴とする請求項１または２に記載の部品情報閲覧プログラム。
【請求項４】
装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧装置であって、
表示するべきユニットの識別情報を記憶する表示ユニット識別情報記憶部と、
ユーザの操作に応じて特定された部品の識別情報を記憶する特定部品識別情報記憶部と、
前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示する特定部品強調表示処理部と、
前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得する下位ユニット識別情報取得部と、
前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれる特定部品包含ユニットを前記ユニット詳細情報に基づいて認識する特定部品包含ユニット認識部と、
現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示し、前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示する一覧表示処理部とを含み、
前記特定部品強調表示処理部は、更に、前記認識された特定部品包含ユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させることを特徴とする部品情報閲覧装置。
【請求項５】
装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧システムであって、
前記ユニット構成情報、前記ユニット詳細情報及び前記画像情報をネットワークを介して提供する情報提供装置と、
前記提供される情報に基づいて前記装置を構成する部品の情報を閲覧させる部品閲覧装置とを含み、
前記部品閲覧装置は、
表示するべきユニットの識別情報を記憶する表示ユニット識別情報記憶部と、
ユーザの操作に応じて特定された部品の識別情報を記憶する特定部品識別情報記憶部と、
前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示する特定部品強調表示処理部と、
前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得する下位ユニット識別情報取得部と、
前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれる特定部品包含ユニットを前記ユニット詳細情報に基づいて認識する特定部品包含ユニット認識部と、
現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示し、前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示する一覧表示処理部とを含み、
前記特定部品強調表示処理部は、更に、前記認識された特定部品包含ユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させることを特徴とする部品情報閲覧システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品情報閲覧プログラム、部品情報閲覧装置及び部品情報閲覧システムに関し、特に、各部品の情報が階層的に構成された情報の閲覧に関する。
【背景技術】
【０００２】
画像形成装置等の機器は、多数の部品によって構成されている。このような機器を対象とする保守作業において作業者は、実機に対する点検を通じて交換すべき部品を確認した上で、その部品を手配する。
【０００３】
このような部品手配の技術として、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムを応用することが提案されている。この場合、ＣＡＤデータの編集の必要がないため、３次元ＣＡＤそのもののデータではなく、形態を参照する用途に限られた圧縮されたデータを、専用の３次元ビューワで閲覧することも行われている。
【０００４】
しかしながら、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のモバイル端末においては、圧縮されたデータとはいえ、３次元データの描画に要する処理に対して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の情報処理能力が不足し、閲覧の応答性が悪くなる。
【０００５】
このような課題に対して、ＣＡＤデータがもつ各部品の形状・位置情報、さらに部品構成情報をもとにして、適切な視線情報を決定することで、部品そのものや組付けの状態を的確に把握可能な部品単体図や組付け図に変換することにより、部品情報の閲覧時には３次元データの処理が不要となるようにする方法が提案されている（例えば、特許文献１参照）。
【０００６】
また、ＣＡＤデータのような３次元モデルデータ及びパーツ構成情報を参照して生成された部品情報の閲覧において部品の検索を可能とし、選択された部品を強調表示することや選択された部品以外の部分を半透明表示することにより、装置に組み込まれた状態における部品の確認を容易化することが提案されている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
３次元ＣＡＤにおいては、部品の組み合わせで機械全体を表現することになるが、一般的には、全体よりも小さい単位の組み合わせ、即ち部品のデータを作り、装置全体はそれら部品のデータを組み合わせることで表現される。複数の部品が組み合わされて、装置内においてある機能を有するユニットが構成されることを考えると、装置を構成する部品の組み合わせはツリー構造で表現することができる。しかしながら、装置を構成する部品の数が膨大になると、このようなツリー構造を利用した部品情報の閲覧では、ユーザは多量の枝から部品を探すことになり、利便性が損なわれる。
【０００８】
また、選択された部品を強調表示することや選択された部品以外の部分を半透明表示しても、装置が大型化し、装置に含まれる部品の量が膨大になると、対象の部品が目立たなくなってしまう。更に、装置全体の大きさに対して対象の部品が小さい場合は、解像度や表示スペース等の関係で確認すべき対象の形状が不明りょうとなってしまうこともあり得る。
【０００９】
本発明は、このような課題を解決するためになされたものであり、装置に含まれる部品のまとまりごとのユニットの構成がツリー上に表現された部品情報の閲覧において、ユーザによる操作性を向上すると共に細部の部品まで詳細に確認可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様は、装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧装置として情報処理装置を機能させる部品閲覧プログラムであって、表示するべきユニットの識別情報を記憶するステップと、ユーザの操作に応じて特定された部品の識別情報を記憶するステップと、前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示するステップと、前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得するステップと、前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれるユニットを前記ユニット詳細情報に基づいて認識するステップと、前記認識されたユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させるステップと、現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示するステップと、前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示するステップとを前記情報処理装置に実行させることを特徴とする。
【００１３】
また、前記ユニット構成情報、ユニット詳細情報及び画像情報のうち少なくとも一つをネットワークを介して取得するステップを前記情報処理装置に更に実行させることが好ましい。
【００１４】
また、前記特定された部品が現在表示中のユニットにおいて強調表示された画像において前記特定された部品が表示されている範囲を指定する範囲指定情報を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより取得するステップと、前記取得された範囲指定情報によって指定される範囲を拡大表示するステップとを前記情報処理装置に更に実行させることが好ましい。
【００１５】
他方、本発明の他の態様は、装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧装置であって、表示するべきユニットの識別情報を記憶する表示ユニット識別情報記憶部と、ユーザの操作に応じて特定された部品の識別情報を記憶する特定部品識別情報記憶部と、前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示する特定部品強調表示処理部と、前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得する下位ユニット識別情報取得部と、前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれる特定部品包含ユニットを前記ユニット詳細情報に基づいて認識する特定部品包含ユニット認識部と、現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示し、前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示する一覧表示処理部とを含み、前記特定部品強調表示処理部は、更に、前記認識された特定部品包含ユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させることを特徴とする。
【００１６】
また、本発明の更に他の態様は、装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報、前記複数のユニット夫々に含まれる部品の情報であるユニット詳細情報及び前記複数のユニット夫々の形態を表示するための画像情報に基づき、前記装置を構成する部品の情報を閲覧するための部品閲覧システムであって、前記ユニット構成情報、前記ユニット詳細情報及び前記画像情報をネットワークを介して提供する情報提供装置と、前記提供される情報に基づいて前記装置を構成する部品の情報を閲覧させる部品閲覧装置とを含み、前記部品閲覧装置は、表示するべきユニットの識別情報を記憶する表示ユニット識別情報記憶部と、ユーザの操作に応じて特定された部品の識別情報を記憶する特定部品識別情報記憶部と、前記特定された部品が現在表示中のユニットにおいて強調表示された画像を、前記記憶された識別情報に基づいて前記ユニット詳細情報を参照することにより、前記画像情報から抽出して表示する特定部品強調表示処理部と、前記記憶された識別情報によって識別されるユニットの下位のユニットを表示する旨の命令に基づき、現在表示されているユニットを構成する複数の下位ユニットの識別情報を、前記ユニット構成情報を参照して取得する下位ユニット識別情報取得部と、前記取得された複数の下位ユニットの識別情報に基づき、前記複数の下位ユニットのうち前記特定された部品が含まれる特定部品包含ユニットを前記ユニット詳細情報に基づいて認識する特定部品包含ユニット認識部と、現在表示中のユニットに含まれる部品夫々を表示するための画像を、前記ユニット詳細情報を参照することにより前記画像情報から抽出して一覧表示すると共に、前記ユーザの操作に応じて特定された部品を前記一覧表示において強調表示し、前記一覧表示において強調表示された部品の画像中に、前記複数のユニットのうち現在表示されているユニットの下位のユニットを表示する旨の命令を入力するための指示部を表示する一覧表示処理部とを含み、前記特定部品強調表示処理部は、更に、前記認識された特定部品包含ユニットにおいて前記特定された部品が強調表示された画像を前記画像情報から抽出して表示させることを特徴とする。
【００１７】
また、本発明の更に他の態様は、装置を構成する部品の情報を部品閲覧装置に閲覧させるための部品閲覧用情報であって、装置に含まれる複数のユニットの前記装置における構成をツリー形式で示すユニット構成情報と、前記複数のユニット夫々を識別するユニット識別情報、前記夫々のユニットの形態を表示するための画像情報を識別するユニット画像識別情報、前記夫々のユニットに含まれる部品を識別する部品識別情報、前記部品識別情報によって識別される部品を表示するための画像情報を識別する部品画像識別情報及び前記ユニットにおいて前記部品が強調表示された状態を表示するための画像情報を識別する強調表示画像識別情報が関連付けられたユニット詳細情報と、前記ユニット画像識別情報、前記部品画像識別情報及び前記強調表示画像識別情報によって識別される画像情報とを含む。
【発明の効果】
【００１８】
本発明によれば、装置に含まれる部品のまとまりごとのユニットの構成がツリー上に表現された部品情報の閲覧において、ユーザによる操作性を向上すると共に細部の部品まで詳細に確認することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係る閲覧プログラムの機能構成を示す図である。
【図３】本発明の実施形態に係るユニット構成情報の例を示す図である。
【図４】本発明の実施形態に係るユニット詳細情報の例を示す図である。
【図５】本発明の実施形態に係る電子カタログのＧＵＩの例を示す図である。
【図６】本発明の実施形態に係る電子カタログのＧＵＩの例を示す図である。
【図７】本発明の実施形態に係る電子カタログのＧＵＩの例を示す図である。
【図８】本発明の実施形態に係る閲覧プログラムの動作を示すフローチャートである。
【図９】本発明の実施形態に係るカタログ情報生成の概念を示すブロック図である。
【図１０】本発明の実施形態に係る機器構成情報の例を示す図である。
【図１１】本発明の実施形態に係る機器設計情報の例を示す図である。
【図１２】本発明の実施形態に係るカタログ情報の生成動作を示すフローチャートである。
【図１３】本発明の他の実施形態に係る部品閲覧システムの運用形態を示す図である。
【発明を実施するための形態】
【００２０】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、３次元モデルデータであるＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データに基づいて生成されたカタログ情報の閲覧・検索が可能な部品情閲覧プログラム及び部品閲覧装置について説明する。
【００２１】
図１は、本実施の形態に係る部品閲覧装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る部品閲覧装置１は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係る部品閲覧装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２２】
ＣＰＵ１０は演算手段であり、部品閲覧装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２３】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが部品閲覧装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザが部品閲覧装置１に情報を入力するためのユーザインタフェースである。
【００２４】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記録媒体に格納されたＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）や部品閲覧プログラム等がＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る部品閲覧装置１の機能を実現する機能ブロックが構成される。
【００２５】
次に、本実施形態に係る部品閲覧装置１において、部品閲覧プログラムによって実現される機能について図２を参照して説明する。図２は、本実施形態に係る部品閲覧プログラム１１が情報処理装置上で動作することにより実現される機能構成を示すブロック図である。図２に示すように、本実施形態に係る部品閲覧プログラム１１は、操作情報取得部１２、部品特定部１３、ユニット特定部１４、部品情報参照部１５、画像情報出力部１６、構成情報参照部１７及びカタログ情報記憶部１８を含む。
【００２６】
図２に示すように、本実施形態に係る部品閲覧プログラム１１は、ＣＡＤデータに基づいて生成されたカタログ情報を記憶しているカタログ情報記憶部１８と、そのカタログ情報を効率的に閲覧するために構成された各モジュールとで構成されている。
【００２７】
操作情報取得部１２は、ユーザによる操作部７０を介した操作の情報を取得し、部品特定部１３及びユニット特定部１４に命令を出力する。部品特定部１３は、操作情報取得部１２から入力された命令に従い、カタログ情報記憶部１８に記憶されている部品の情報から部品の識別情報を取得して記憶する。即ち部品特定部１３は、特定部品識別情報記憶部として機能する。ユニット特定部１４は、操作情報取得部１２から入力された命令に従い表示するべきユニットの識別情報を記憶し、必要に応じて画像情報出力部１６若しくは部品特定部１３に通知する。即ち、ユニット特定部１４は、ユニット識別情報記憶部として機能する。
【００２８】
部品情報参照部１５は、部品特定部１３の制御に従ってカタログ情報記憶部１８を参照し、部品の情報を抽出して部品特定部１３に渡す。画像情報出力部１６は、部品特定部１３またはユニット特定部１４の制御に従い、カタログ情報記憶部１８から部品やユニットの画像を取得して部品閲覧プログラムのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示するための表示情報を生成して出力する。構成情報参照部１７は、ユニット特定部１４の制御に従ってカタログ情報記憶部１８を参照し、装置を構成するユニットの情報を抽出してユニット特定部１４に通知する。
【００２９】
次に、カタログ情報記憶部１８に記憶されている本実施形態のカタログ情報について説明する。本実施形態に係るカタログ情報は、ユニット構成情報、ユニット詳細情報及び画像情報の３種類の情報を含む。図３は、ユニット構成情報の例を示す図である。図３に示すように、本実施形態に係るユニット構成情報は、装置を構成するユニット間の組み合わせ関係をツリー構造で記述する情報である。
【００３０】
例えば、装置全体は、“ＭＡＩＮ  ＵＮＩＴ  １”、“ＭＡＩＮ  ＵＮＩＴ  ２”、“ＭＡＩＮ  ＵＮＩＴ  ３”・・・といったユニットの組み合わせによって構成されている。そして、“ＭＡＩＮ  ＵＮＩＴ  １”は、“ＳＵＢ  ＵＮＩＴ  １”、“ＳＵＢ  ＵＮＩＴ  ２”、“ＳＵＢ  ＵＮＩＴ  ３”・・・といったユニットの組み合わせによって構成されている。更に、“ＳＵＢ  ＵＮＩＴ  １”は、“ＳＵＢ２  ＵＮＩＴ  １”、“ＳＵＢ２  ＵＮＩＴ  ２”、“ＳＵＢ２  ＵＮＩＴ  ３”・・・といったユニットの組み合わせによって構成されている。
【００３１】
尚、図３においては図示の簡略化のために省略されているが、“ＭＡＩＮ  ＵＮＩＴ  ２”、“ＭＡＩＮ  ＵＮＩＴ  ３”や、“ＳＵＢ  ＵＮＩＴ  ２”、“ＳＵＢ  ＵＮＩＴ  ３”等、他のユニットの下位にも、装置の構成に応じて更にユニットが存在する。図３に示す各ブロック、即ちユニットは、複数の部品の集合によって構成されているものであり、アセンブリとも呼ばれる。
【００３２】
図４は、本実施形態に係るユニット詳細情報の例を示す図である。ユニット詳細情報は、図３に示す各ブロック、即ちユニット毎に記憶されており、夫々のユニットについての詳細な情報が記述された情報である。図４に示すように、本実施形態に係るユニット詳細情報は、そのユニットの識別情報である“ユニットＩＤ”、そのユニットの名称である“ユニット名”、そのユニットを検索する際の“キーワード”、そのユニットに含まれる部品の種類の数を示す“包含部品種類数”、部品閲覧プログラムのＧＵＩ上においてそのユニットが選択された際にＧＵＩ上に表示される画像の識別情報である“ユニット画像ＩＤ”に加えて、そのユニットが包含する部品の情報である部品情報を、包含する部品の種類の数だけ含む。
【００３３】
部品情報は、図４に示すように、その部品の識別情報である“部品ＩＤ”、その部品の名称である“部品名”、そのユニットにおいてその部品が含まれている数を示す“個数”、その部品単体の画像の識別情報である“部品画像ＩＤ”、そのユニットにおいてその部品が強調された画像の識別情報である“強調表示画像ＩＤ”、上述した“強調表示画像ＩＤ”によって識別される画像においてその部品が表示されている範囲を示す“座標”の情報を含む。即ち、“座標”の情報は、強調表示画像において表兆表示されている画像が表示されている範囲を指定する範囲指定情報である。尚、上記“ユニット画像ＩＤ”、“部品画像ＩＤ”及び“強調表示画像ＩＤ”によって識別される画像の情報は、カタログ情報記憶部１８内の画像情報を識別するための情報である。
【００３４】
次に、本実施形態に係る部品閲覧プログラムのＧＵＩの表示態様について説明する。図５は、本実施形態に係る部品閲覧プログラムのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を示す図である。図５に示すように、本実施形態に係るＧＵＩは、部品ツリー表示部１０１、部品情報表示部１０２、ユニット画像表示部１０３、パーツ一覧表示部１０４、部品検索部１０５及び発注操作部１０６を含む。
【００３５】
本実施形態に係る閲覧プログラムのＧＵＩにおいては、少なくともユニットが選択され、更にユーザの操作に応じて部品が選択される。選択されているユニットのユニットＩＤはユニット特定部１４によって記憶され、選択されている部品の部品ＩＤは、部品特定部１３によって記憶される。そして、少なくとも選択されたユニットが表示されると共に、部品が選択されている場合はその部品が強調表示される。図５は、装置全体が選択されている状態におけるＧＵＩの例である。
【００３６】
部品ツリー表示部１０１は、図３において説明したユニット構成情報及びユニット詳細情報に従い、対象の機器に含まれるユニット及び部品の構成をツリー状に表示する。また、本実施形態に係る部品ツリー表示部１０１においては、ユニットのみが選択されている場合はユニット名が反転表示され、部品が選択されている場合は、部品名が反転表示される。部品情報表示部１０２は、選択中の部品若しくはユニットについての属性情報を表示する。尚、ユニットが選択されている場合は図５に示す“ユニット名”のみが表示され、部品が選択されている場合、“部品ＩＤ”、“部品名”に加えて、その部品が含まれているユニットの“ユニット名”が表示される
【００３７】
ユニット画像表示部１０３は、選択されているユニットの画像を表示すると共に、部品が選択されている場合は、その部品が強調された画像を表示する。パーツ一覧表示部１０４は、選択されたているユニットを構成している全部品の画像を一覧表示する。更に、本実施形態に係るパーツ一覧表示部１０４においては、選択されている部品が強調表示される。
【００３８】
ユーザは、クライアント端末１に備えられているマウス等のポインティングデバイスを用いることにより、上記部品ツリー表示部１０１、パーツ一覧表示部１０４若しくはユニット画像表示部１０３をクリックして選択することにより、部品を選択する。
【００３９】
部品検索部１０５は、ユーザがカタログ内の部品を検索するためのＧＵＩである。本実施形態に係る部品検索部１０５は、文字情報を入力するための入力欄及び検索の実行を指示する検索ボタンを含む。ユーザが部品検索部１０５に設けられている入力欄に、目的の部品の部品名や、上述した“キーワード”等を入力して検索ボタンをクリックすることにより、部品カタログよって提供される検索機能が、内部の情報を検索してＧＵＩに検索結果を表示する。
【００４０】
部品検索部１０５において入力された情報は、操作情報取得部１２を介して部品特定部１３に入力される。そして、部品情報参照部１５が、入力された情報に従って上述したユニット詳細情報を検索することにより、部品情報の検索が実現される。この際、部品特定部１３には、選択中のユニットのユニットＩＤがユニット特定部１４から通知される。部品情報参照部１５は、そのユニットＩＤにおける部品情報を検索対象とする。
【００４１】
発注操作部１０６は、ユーザが、カタログにおいて選択した部品の発注に関する操作を行うためのＧＵＩである。本実施形態に係る発注操作部１０６は、選択中の部品の発注数量を入力するための入力欄、選択中の部品を発注部品に追加することを指示する“発注部品に追加”ボタン及び発注部品に追加した部品を表示することを指示する“追加済み部品表示”ボタンを含む。
【００４２】
ユーザが発注操作部１０６に設けられている入力欄に部品の発注数を入力して“発注部品に追加”ボタンをクリックすることにより、選択中の部品が入力された数量分発注部品として一時的に記憶される。その後、ユーザが発注操作部１０６に設けられている“追加済み部品表示”ボタンをクリックすることにより、発注部品として一時的に記憶された部品の一覧（以降、発注部品一覧とする）及び発注の確定を行うためのＧＵＩが表示される。
【００４３】
次に、図５に示す状態から特定の部品が指定された場合のＧＵＩについて、図６を参照して説明する。図６は、装置全体の下位の“外装”ユニットの更に下位の“電装”に含まれる“ファンＡ”という部品が選択された状態を示す図である。尚、このような部品の選択については、上述したように、部品ツリー表示部１０１においてツリーを展開して選択する態様や、パーツ一覧表示部１０４に表示された部品をクリックして選択する態様、部品検索部１０５における検索によって選択する態様、そして、ユニット画像表示部１０３をクリックして選択する態様がある。
【００４４】
ユーザがマウスを操作してユニット画像表示部１０３上でクリックを行うと、操作情報取得部１２は、ユーザがクリックした位置の座標、即ち、ユニット画像表示部１０３に表示されている画像上での座標を取得する。そして、部品特定部は１３が、上記取得された座標に基づき、部品情報参照部１５に部品情報中の“座標”を検索させる。尚、この際検索対象となるのは、現在選択されているユニットのユニット詳細情報における部品情報のみである。
【００４５】
このようにして“ファンＡ”が選択され、部品特定部１３が“ファンＡ”を特定すると、部品特定部１３は、画像情報出力部１６に対して、“ファンＡ”の“部品ＩＤ”を通知し、ユニット画像表示部１０３の表示を切り替えるように命令を送信する。これにより、画像情報出力部１６が、上記“ファンＡ”の“部品ＩＤ”及びユニット特定部１４によって記憶されている装置全体の“ユニットＩＤ”に基づいてカタログ情報記憶部１８に記憶されているユニット詳細情報を参照し、“全体”のユニット詳細情報における“ファンＡ”の“部品画像ＩＤ”及び“強調表示画像ＩＤ”に基づいて画像情報を取得すると共に、部品名等の情報を取得する。そして、画像情報出力部１６は、取得した情報に基づいてＧＵＩの画面を更新する。このような処理の結果、図６に示すように、ユニット画像表示部１０３に表示される画像が、ファンＡのみが実線で表示され、他の部品及びユニットが破線で示された画像に切り替わると共に、部品情報表示部１０２の表示が切り替わる。
【００４６】
本実施形態に係るユニット画像表示部１０３においては、図６に示すように、選択されている部品が含まれるユニット全体が破線で表示され、選択されている部品が実線で表示されることにより、選択された部品の識別及びユニット内での位置の識別が容易化されている。尚、多色表示が可能なＧＵＩの場合は、実線及び破線の使い分けではなく、異なる色を用いることにより部品の識別を行っても良い。若しくは、部品の塗り分け等により、選択された部品が強調表示されるようにしても良い。
【００４７】
また、図６に示すように、ユニット画像表示部１０３の一部に選択部品拡大表示部１０７が設けられる。選択部品拡大表示部１０７においては、選択されている部品が拡大表示される。この拡大表示は、画像情報出力部１６が、部品特定部１３から通知された“部品ＩＤ”に基づいて部品情報中の“座標”を参照し、強調表示画像においてその“座標”によって特定される範囲を拡大表示することにより実現される。このような処理により、選択された部品をより詳細にユーザに把握させることができる。
【００４８】
そして、パーツ一覧表示部１０４においても、選択されているファンＡが強調表示される。更に、本実施形態に係る部品閲覧プログラムのＧＵＩにおいては、パーツ一覧表示部１０４において強調表示された部品の枠内に、上位移動指示部１０４ａ及び下位移動指示部１０４ｂが表示される。この上位移動指示部１０４ａ及び下位移動指示部１０４ｂによって実現される機能が、本実施形態に係る要旨の１つである。
【００４９】
上位移動指示部１０４ａ及び下位移動指示部１０４ｂは、選択中のユニットを上位若しくは下位のユニットに切り替えることを命令するためのユーザインタフェースである。即ち、上位移動指示部１０４ａがクリックされると、現在選択中のユニットよりも一段階上位のユニットが選択される。また、下位移動指示部１０４ｂがクリックされると、現在選択中のユニットよりも一段階下位のユニットが選択される。
【００５０】
ここで、上位のユニットに移動する場合、図３に示すように一つのユニットに対する上位のユニットは一つなので、選択中のユニットをその一つの上位ユニットに切り替えれば良い。他方、一つのユニットに対する下位のユニットは、図３に示すように一つとは限らない。従って、下位移動指示部１０４ｂがクリックされることにより下位のユニットに移動する場合、複数の下位ユニットから移動するユニットを選択する必要がある。本実施形態においては、下位移動指示部１０４ｂがクリックされた場合、選択中のユニットの下位ユニットのうち、選択中の部品が含まれているユニットに移動する。
【００５１】
図６に示すように、ユニットとして装置全体が選択された状態において部品を選択した場合、装置全体の大きさに対して部品が小さいと、部品の形態等を把握することが困難である。そのため、選択中の部品を選択したまま、選択中のユニットを下位に切り替えていくことが好ましいが、部品ツリー表示部１０１をクリックすることによりユニットを選択すると、ユニットの選択なのか部品の選択なのかを判断するステップが必要となり、ユーザに対して多くの操作を要求することになる。
【００５２】
これに対して、本実施形態に係る下位移動指示部１０４ｂは、選択中の部品を明示しつつ選択中のユニットを切り替えることが可能であり、更にＧＵＩ上において追加のレイアウトスペースを必要としない。従って、装置に含まれる部品のまとまりごとのユニットの構成がツリー上に表現された部品情報の閲覧において、ユーザによる操作性を向上すると共に細部の部品まで詳細に確認することが可能となる。
【００５３】
図７は、図６の状態から下位移動指示部１０４ｂが２回クリックされた場合のＧＵＩを示す図である。図７に示すように、“全体”の下位の“外装”ユニットの更に下位である“電装”ユニットがユニットとして選択されており、ユニット画像表示部１０３には、“電装”ユニットにおいて“ファンＡ”が強調された画像が表示されている。
【００５４】
図６に示す状態において、ユーザが下位移動指示部１０４ｂをクリックすると、操作情報取得部１２がその旨の情報（以降、下位移動指示情報とする）を取得し、部品特定部１３及びユニット特定部１４に転送する。ユニット特定部１４は、下位移動指示情報を取得すると、構成情報を参照して現在選択中のユニットの一段階下位に含まれるユニットのユニットＩＤを全て抽出するように構成情報参照部１７を制御し、抽出されたユニットＩＤを取得する。そして、ユニット特定部１４は、取得した全てのユニットＩＤ（以降、下位ユニットＩＤとする）を部品特定部１３に通知する。
【００５５】
部品特定部１３は、ユニット特定部１４から上記下位ユニットＩＤを取得すると、それらのユニットＩＤによって特定されるユニット詳細情報を参照して現在選択中の部品の部品ＩＤを含むユニットを検索するように部品情報参照部１５を制御する。これにより、部品特定部１３は、上記下位ユニットＩＤによって特定されるユニットのうち、現在選択中の部品を含むユニットのユニットＩＤを取得する。換言すると、部品特定部１３は、下位移動指示部１０４ｂに対するクリックに応じて選択を切り替えるべき対象のユニットのＩＤ（以降、切り替え先ユニットＩＤとする）を取得する。
【００５６】
部品特定部１３は、切り替え先ユニットＩＤを取得すると、それをユニット特定部１４に通知する。これにより、ユニット特定部１４は、画像情報取得部１６を制御し、ＧＵＩを図７に示すような状態に更新させる。この際、画像情報取得部１６は、通知されたユニットＩＤによって特定されるユニット詳細情報に含まれる部品情報のうち、部品特定部１３が記憶している部品ＩＤによって特定される部品の強調表示画像ＩＤに基づいて強調表示画像を取得して表示させる。このような処理により、本実施形態に係る下位移動指示部１０４ｂがクリックされた場合の処理が完了する。
【００５７】
次に、本実施形態に係る部品閲覧プログラムの動作について、図８を参照して説明する。図８は、本実施形態に係る部品閲覧プログラムの動作を示すフローチャートである。図８に示すように、カタログ情報記憶部１８に記憶されているカタログ情報に基づいた電子カタログの表示が開始されると（Ｓ８０１）、ユニット特定部１４は、まず装置全体がユニットとして選択されていること、即ち、装置全体のユニットＩＤを部品特定部１３及び画像情報出力部１６に通知する。
【００５８】
これにより、部品特定部１３は、部品情報参照部１５を介して装置全体のユニット詳細情報に含まれる部品情報の部品ＩＤを取得する（Ｓ８０２）。部品特定部１３は、取得した部品ＩＤを画像情報取得部１６に通知する。画像情報出力部１６は、ユニット特定部１４から取得したユニットＩＤに基づいてそのユニットのユニット画像ＩＤを認識し、カタログ情報記憶部１８からユニットの画像を取得すると共に、部品特定部１３から取得した部品ＩＤに基づいてそれらの部品の部品画像ＩＤを認識し、カタログ情報記憶部１８から部品の画像を取得する（Ｓ８０３）。そして、図５に示すようなＧＵＩの画面を表示する（Ｓ８０４）。
【００５９】
図５に示すような画面において、上述したような様々な態様により部品が指定されると（Ｓ８０５／ＹＥＳ）、部品特定部１３が部品情報参照部１５を介して指定された部品の部品ＩＤを取得して記憶すると共に画像情報出力部１３に入力する。そして、画像情報出力部１６が、部品特定部１３から入力された部品ＩＤに基づいてその部品の強調表示画像ＩＤを認識し、その強調表示画像を取得して図６に示すようにユニット画像表示部１０３の表示を更新する（Ｓ８０７）。即ち、画像情報出力部１６が、特定部品強調表示処理部として機能する。また、指定された画像が図６に示すように強調表示されると共に、上位移動指示部１０４ａ、下位移動指示部１０４ｂが表示されるようにパーツ一覧表示部１０４の表示を更新する（Ｓ８０７）。
【００６０】
図６に示すような画面において、上位移動指示部１０４ａまたは下位移動指示部１０４ｂに対するクリック、即ち階位移動指示があったら（Ｓ８０８／ＹＥＳ）、操作情報取得部１２がその情報を取得しユニット特定部１４及び部品特定部１３に入力する。上位移動指示部１０４ａに対するクリックであった場合（Ｓ８０９／ＹＥＳ）、ユニット特定部１４が現在選択中のユニットよりも一段階上位のユニットのユニットＩＤを、構成情報参照部１７を介して取得し、部品特定部１３に通知する（Ｓ８１０）。
【００６１】
これにより、部品特定部１３が、通知されたユニットＩＤによって特定されるユニットに含まれる部品の部品ＩＤを部品情報参照部１５を介して取得し（Ｓ８１１）、画像情報出力部１６に入力する。また、Ｓ８１１において、部品特定部１３は、及び現在選択中の部品の部品ＩＤも画像情報出力部１６に通知する。
【００６２】
他方、下位移動指示部１０４ｂに対するクリックであった場合（Ｓ８０９／ＮＯ）、ユニット特定部１４が、現在選択中のユニットの一段階下位に含まれるユニットのユニットＩＤを、構成情報参照部１７を介して取得し、部品特定部１３に通知する（Ｓ８１２）。即ち、ユニット特定部１４が、下位ユニット識別情報取得部として機能する。
【００６３】
これにより、部品特定部１３が、通知されたユニットＩＤに対応するユニットのうち、現在選択中の部品の部品ＩＤを含むユニットを検索し、その検索の結果抽出されたユニットのユニットＩＤを取得してユニット特定部１４に通知すると共に、そのユニットＩＤによって識別されるユニット詳細情報に含まれる部品情報を取得する（Ｓ８１３）。即ち、部品特定部１３が、特定部品包含ユニット認識部として機能する。部品特定部１３は、取得した部品ＩＤ及び現在選択中の部品の部品ＩＤを画像情報出力部１６に通知する。
【００６４】
Ｓ８１１若しくはＳ８１３の処理が完了すると、画像情報出力部１６は、ユニット特定部１４に記憶されているユニットＩＤによって識別されるユニット詳細情報を参照する。そして、部品特定部１３から通知された選択中の部品が強調表示された画像の強調表示画像ＩＤを認識してその画像情報を取得する（Ｓ８１４）。また、画像情報出力部１６は、部品特定部１３から通知された部品ＩＤに基づいてそれらの部品の画像を取得する（Ｓ８１４）
【００６５】
Ｓ８１４の処理により夫々画像情報を取得すると、取得した画像情報に基づいてユニット画像表示部１０３、パーツ一覧表示部１０４、選択部品拡大表示部１０７の表示を更新すると共に、選択中のユニット及び部品のＩＤに基づいてツリー表示部１０１及び部品情報表示部１０２の表示を更新し（Ｓ８１５）、処理を終了する。このような処理により、本実施形態に係る部品閲覧プログラムの動作が完了する。
【００６６】
以上説明したように、本実施形態に係る部品閲覧プログラムにおいて、ユーザは、パーツ一覧表示部１０４に表示される上位移動指示部１０４ａ、下位移動指示部１０４ｂをクリックするのみで、選択中の部品を中心とした表示の切り替えを容易に行うことができる。これにより、装置に含まれる部品のまとまりごとのユニットの構成がツリー上に表現された部品情報の閲覧において、ユーザによる操作性を向上すると共に細部の部品まで詳細に確認可能とすることができる。
【００６７】
次に、本実施形態に係るカタログ情報の生成について説明する。図９は、本実施形態に係るカタログ情報生成の概念を示す図である。図９に示すように、本実施形態に係るカタログ情報の生成に際しては、“機器設計情報”、“部品画像情報”、“機器構成情報”が用意される。まず、夫々の情報について説明する。
【００６８】
図１０は、“機器構成情報”の情報形式の例を示す図である。図１０に示すように、本実施形態に係る機器構成情報は、テーブル状に構成され、且つ階層化されたテキスト情報であり、例えばＣＳＶ（Ｃｏｍｍａ−Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式の情報等が用いられる。図１０に示すように、本実施形態に係る“機器構成情報”は、対象の機器における部品の構成が記述された情報であり“部品番号”、“階層情報”、“個数”、“部品名称”及び“発注先”の情報を含む。
【００６９】
“部品番号”は、機器を構成する部品を識別する識別情報である。本実施形態に係る“部品番号”は、部品管理システムを提供しているサービス提供者によって付与される部品番号ではなく、その部品を供給しているメーカが部品を識別若しくは管理する際に用いている情報である。“階層情報”は、“機器構成情報”において階層化されている各部品の情報の階層を示す。例えば、階層“０”は、“機器構成情報”が対象としている機器そのものを示す。即ち、図１０に示す情報は、“製品Ｚ００１”という機器についての“機器構成情報”である。階層が“１”、“２”等、“０”以外の１桁の場合、対象機器を大きく分割した時の夫々のユニット、即ちメインユニットを示す。即ち、図１０において、“製品Ｚ００１”は、“外装”及び“電装”のユニットを含む。換言すると、階層の値が１桁の場合、機器を大きく分割した部品のグループを示す。
【００７０】
以下、部品が細分化されていく毎に、階層の値が２桁、３桁と桁数が大きくなる。上記階層“１”のユニットに含まれる場合、階層の値は“１＊”となる。更に、図１０に示すように階層が“１１”である“ケース”に含まれる部品は、階層の値が“１１＊”となる。図１０の例において、最も細分化された部品は、“ファンＡ”及び“ネジ”である。
【００７１】
“個数”は、上述した部品のグループにおいて、その部品が含まれている数量を示す。例えば、“ファンＡ”は、“ケース”において１個含まれており、“ネジ”は、“ケース”において４個含まれている。“部品名称”は、夫々の部品の名称を示す。尚、上述した部品の階層によっては、“部品名称”はユニットや、部品のグループや、対象機器そのものの名称を示す。“発注先”は、夫々の部品を発注する際の発注情報の送り先を示す。本実施形態においては、“メーカＡ”のように部品を提供しているメーカ名で特定されているが、情報の送付先を示すネットワークアドレスやメールアドレス並びに実際の住所等で特定しても良い。このように、機器構成情報は、対象の機器を構成する部品の部品番号によって対象の機器の構成が記述された情報である。
【００７２】
“機器設計情報”は、対象の機器の立体的な構成を描画するための図面情報であり、一般的にはＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）の情報が用いられる。図１１（ａ）は、本実施形態に係る“機器設計情報”に含まれる情報の例を示す図である。“機器設計情報”において機器を構成する各部品を描画するための情報は、三次元空間における線分の集合が用いられている。即ち、本実施形態に係る“機器設計情報”は、三次元空間における線分の集合によって構成されている。従って、図１１（ａ）に示す“線分Ａ”、“線分Ｂ”等の情報は、三次元座標によって特定される線分である。
【００７３】
また、図１１（ａ）に示すように、“機器設計情報”を構成する各線分の情報は、夫々が描画する対象の部品毎にグループ化されており、更に、夫々のグループ、即ち描画される部品毎の属性の情報として、上記“機器構成情報”に含まれる“部品番号”が設定されている。更に、部品毎にグループ化された各線分の情報には、図４において説明した“階層”の情報に対応するように、夫々の部品がどのユニットに属するかを示す“部品グループ”が設定されている。以降、この部品毎にグループ化された線分の集合を、部品描画線分情報とする。
【００７４】
図１１（ａ）に示すような“機器設計情報”に基づいて部品が立体的に描画された状態を図１１（ｂ）に示す。図１１（ｂ）は、立体的な描画の例として、１つの部品描画線分情報に含まれる線分を立体的に描画した状態を示す。
【００７５】
“部品画像情報”は、上述した“機器設計情報”が無い場合に用意される部品の画像情報であり、デジタルカメラ等によって撮影された部品の写真の情報や、オペレータによって描画された部品のイラストの情報等が用いられる。この“部品画像情報”にも、上述した部品描画線分情報と同様に、上記“機器構成情報”に含まれる“部品番号”が属性情報として設定されている。
【００７６】
これら３つの情報に基づき、カタログ生成装置２がカタログ情報を生成する。尚、カタログ生成装置２も、図１において説明したような一般的な情報処理装置と同様のハードウェア構成を有する。即ち、カタログ生成装置２に設けられたＲＡＭ２０にロードされたプログラムに従って処理を行うＣＰＵ１０が、カタログ情報生成部として機能する。図９に示すように、カタログ生成装置２は、“機器設計情報”に基づいて部品の画像を生成すると共に、そのように生成された画像若しくは“部品画像情報”と“機器構成情報”とに基づいてカタログの情報を生成する。
【００７７】
図１２を参照して、カタログ生成装置２によるカタログ生成動作について説明する。図１２に示すように、まずカタログ生成装置２は、機器構成情報から部品の属性情報を取得し、図３、図４において説明したようなユニット詳細情報及びユニット構成情報の情報形式に変換する（Ｓ１２０１）。この属性情報とは、図１０において説明した各項目の情報である。即ち、Ｓ１２０１においては、図３、図４に示すユニット構成情報及びユニット詳細情報が生成される。具体的には、図１０に示す“部品番号”及び“階層”の情報に基づいてユニット構成情報が生成されると共に、“部品番号”や“部品名称”等の情報に基づいてユニット詳細情報が生成される。
【００７８】
次に、カタログ生成装置２は、Ｓ１２０１において取得した情報のうち部品番号に基づいて機器設計情報に含まれる部品描画線分情報の属性情報を検索し、対応する部品番号があるか否か判断する（Ｓ１２０２）。対応する部品番号がある場合（Ｓ１２０２／ＹＥＳ）、カタログ生成装置２は、対応する部品番号が属性情報として設定された部品描画情報に基づき、二次元の画像情報を生成する（Ｓ１２０３）。即ち、カタログ生成装置２において、ＲＡＭ２０に読み出されたプログラムに従って処理を行うＣＰＵ１０が、画像情報生成部として機能する。
【００７９】
尚、Ｓ１２０３において、カタログ生成装置２は、その部品の画像情報に加えて、その部品を含むユニット全体においてその部品が強調表示された画像をも生成する。例えば、図１０に示す“ファンＡ”の場合、“ファンＡ”単体の画像に加えて、“ケース”において強調表示された画像と、“外装”において強調表示された画像とが生成される。
【００８０】
Ｓ１２０３において二次元の画像情報を生成すると、カタログ生成装置２は、生成した画像情報を、Ｓ１２０１において変換した属性情報と関連付ける（Ｓ１２０４）。具体的に、Ｓ１２０４においては、Ｓ１２０３にて生成された画像情報夫々に対して、図４に示す“ユニット画像ＩＤ”、“部品画像ＩＤ”、“強調表示画像ＩＤ”のいずれかが夫々の画像の種類に応じて割り振られると共に、Ｓ１２０１において生成されたユニット詳細情報の夫々の項目に、上記割り振られたＩＤが書き込まれる。
【００８１】
他方、Ｓ１２０２の判断の結果、対応する部品番号が無かった場合（Ｓ１２０２／ＮＯ）、カタログ生成装置２は、同様に“部品画像情報”の属性情報を検索し、対応する部品番号があるか否か判断する（Ｓ１２０５）。対応する部品番号がある場合（Ｓ１２０５／ＹＥＳ）、カタログ生成装置２は、その画像情報をＳ１２０１において変換した属性情報と関連付ける（Ｓ１２０４）。
【００８２】
他方、Ｓ１２０５の判断の結果、対応する部品番号が無かった場合（Ｓ１２０５／ＮＯ）、Ｓ１２０１において取得した部品の画像情報（上述した“ユニット画像ＩＤ”、“部品画像ＩＤ”、“強調表示画像ＩＤ”のいずれか）は“無し”として情報を登録する（Ｓ１２０６）。Ｓ１２０４若しくはＳ１２０６の処理が終了すると、カタログ生成装置２は、再度機器構成情報を参照し、まだ取得していない部品の情報があるか否か判断する（Ｓ１２０７）。
【００８３】
Ｓ１２０７の判断の結果、他の部品の情報がなければ（Ｓ１２０７／ＹＥＳ）、カタログ生成装置２はそのまま処理を終了する。他方、他の部品の情報があれば（Ｓ１２０７／ＮＯ）、カタログ生成装置２は、Ｓ１２０１からの処理を繰り返す。このような処理により、カタログ生成装置２によるカタログ情報の生成処理が完了する。このような処理により、本実施形態に係るカタログ情報記憶部１８に記憶されるカタログ情報が生成される。
【００８４】
その他の実施形態．
実施の形態１においては、図２に示すように、部品閲覧プログラムがカタログ情報記憶部１８をも含んでいる場合を例として説明した。しかしながら、情報記憶部１８がネットワークを介して提供された部品閲覧システムとして運用することも可能である。そのようなシステムの例を図１３に示す。
【００８５】
図１３は、カタログ情報がネットワークを介して提供される部品閲覧システムの運用形態を示す図である。図１３に示すように、部品閲覧装置１はネットワークを介してカタログ情報提供サーバ３に接続されている。そして、図２において説明したカタログ情報記憶部１８に替えて、カタログ情報保持部１９を含む。
【００８６】
部品閲覧装置１は、ネットワークを介して情報をやり取りするためのインタフェースであるネットワークＩ／Ｆ５１を含む。カタログ情報保持部１９は、ネットワークＩ／Ｆ５１を介してネットワーク経由でカタログ情報提供サーバ３からカタログ情報を取得して保持する。即ち、カタログ情報提供サーバ３が、情報提供装置として機能する。このような構成によっても、実施の形態１と同様の効果を得ることが可能である。
【００８７】
また、実施の形態１の態様によれば、カタログ情報が更新される場合、夫々の部品閲覧装置１において夫々カタログ情報記憶部１８の更新が必要となる。これに対して、図１３の態様の場合、カタログ情報提供サーバ３に記憶されているカタログ情報を更新することにより、部品閲覧装置１は最新のカタログ情報を参照することが可能となり、ユーザによる情報更新の手間を低減することが可能となる。また、部品閲覧装置１に全てのカタログ情報を格納する必要がない分、部品閲覧装置１に要求される記憶媒体の記憶容量を低減することができる。
【００８８】
また、上記実施形態においては、部品ツリー表示部１０１において、ユニット及び部品の構成をツリー状に表示する態様を例として説明したが、ユニットをファイル管理システムにおけるディレクトリのように扱い、ユニットのみをツリー表示するようにしても良い。この場合、１０１は部品ツリー表示部ではなくユニットツリー表示部として機能する。
【００８９】
また、上記実施形態においては、図６に示すように、選択中のユニットが反転表示される態様について説明した。この他、上位移動指示部１０４ａ若しくは下位移動指示部１０４ｂが操作されることにより、対象のユニットが切り替えられた場合は、切り替え前のユニット及び切り替え後のユニットを双方強調表示するようにしても良い。この場合、白黒反転表示の他、他の色を背景として強調表示することにより、切り替え前のユニットと切り替え後のユニットとを明示することができる。
【００９０】
また、上記実施形態においては、選択部品拡大表示部１０７において、選択されている部品が拡大表示される態様を例として説明した。この他、図７のようにユニット画像表示部１０３の表示がユニット単位に切り替わった場合においては、装置全体において対象のユニットが強調表示された画像若しくは対象の部品が強調表示された画像が表示されるようにしても良い。これにより、選択中のユニットが装置全体においてどのような向きで、どのような位置に配置されているかも確認することができる。この場合、１０７は、選択部品拡大表示部ではなく、装置全体表示部として機能する。
【００９１】
また、上記実施形態においては、パーツ一覧表示部１０４において、選択されているユニットを構成している全部品の画像を一覧表示する態様を例として説明した。この他、部品検索部１０５やユニット画像表示部１０３を介して入力された情報に基づく部品の検索結果を表示しても良い。この場合、パーツ一覧表示部１０４は、検索結果表示部として機能する。尚、部品検索部１０５を介した検索については上述した通りであるが、ユニット画像表示部１０３を介した検索は、例えば、ユーザがユニット画像表示部１０３状においてマウスをドラッグアンドドロップ等して範囲を指定することにより、入力された範囲の座標に対応する部品が部品情報参照部１５によって抽出される。
【符号の説明】
【００９２】
１  部品閲覧装置、
２  カタログ生成装置、
３  カタログ情報提供サーバ、
１０  ＣＰＵ、
１１  部品閲覧プログラム、
１２  操作情報取得部、
１３  部品特定部、
１４  ユニット特定部、
１５  部品情報参照部、
１６  画像情報出力部、
１７  構成情報参照部、
１８  カタログ情報記憶部、
１９  カタログ情報保持部、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
５１  ネットワークＩ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１０１  部品ツリー表示部、
１０２  部品情報表示部、
１０３  ユニット画像表示部、
１０４  パーツ一覧表示部、
１０５  部品検索部
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２００７−２９３４３７号公報
【特許文献２】特開２００７−１０９２２１号公報
【図１】
0005477176.tif 000002
【図２】
0005477176.tif 000003
【図３】
0005477176.tif 000004
【図４】
0005477176.tif 000005
【図５】
0005477176.tif 000006
【図６】
0005477176.tif 000007
【図７】
0005477176.tif 000008
【図８】
0005477176.tif 000009
【図９】
0005477176.tif 000010
【図１０】
0005477176.tif 000011
【図１１】
0005477176.tif 000012
【図１２】
0005477176.tif 000013
【図１３】
0005477176.tif 000014