(57)【要約】【課題】３次元モデルデータから抽出したパーツを認識し易くし、検索性の向上が可能であるパーツ管理システムを提供する。【解決手段】このパーツ管理システムは、３次元モデルデータおよびパーツ構成情報を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して抽出データ記憶部１７へ記憶・管理しておき、指定された検索情報で抽出データ記憶部１７を検索し、検索された各パーツの単体と、検索されたパーツのみを強調した組み付け図とを表示するものである。【選択図】        図２
2007109221.tif 000002
【特許請求の範囲】
【請求項１】
３次元モデルデータおよびパーツ構成情報を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して抽出データ記憶部へ記憶するデータ抽出手段と、
前記抽出データ記憶手段のデータを管理するデータ管理手段と、
指定された検索情報で前記データ管理手段に問い合わせ、検索結果を受信するデータ検索手段と、
前記データ検索手段から受け取った検索結果一覧を表示する検索結果表示手段と、
検索された各パーツの単体と、検索されたパーツのみを強調した組み付け図とを表示するパーツ表示手段と、
を備えることを特徴とするパーツ管理システム。
【請求項２】
前記パーツ表示手段は、検索されたパーツ以外を半透明で描画し、検索されたパーツのみシェーディング描画した組み付け図を表示することを特徴とする請求項１に記載のパーツ管理システム。
【請求項３】
前記パーツ表示手段は、検索されたパーツ以外をワイヤーフレームで描画し、検索されたパーツのみシェーディング描画した組み付け図を表示することを特徴とする請求項１に記載のパーツ管理システム。
【請求項４】
前記データ管理手段は、パーツのデータをあらかじめレンダリングし、このレンダリングで得られたイメージデータを保存し、これを前記パーツ表示手段で表示することを特徴とする請求項１に記載のパーツ管理システム。
【請求項５】
前記パーツ表示手段は、パーツの表示比率を可変とすることを特徴とする請求項１〜４のいずれか一つに記載のパーツ管理システム。
【請求項６】
前記パーツ表示手段は、パーツを自由に回転させることを特徴とする請求項１〜５のいずれか一つに記載のパーツ管理システム。
【請求項７】
前記パーツ表示手段は、複数の該当パーツを強調して表示することを特徴とする請求項１〜６のいずれか一つに記載のパーツ管理システム。
【請求項８】
前記データ抽出手段は、抽出したパーツのデータと、あらかじめ記憶されたパーツの２次元イメージデータも抽出して前記抽出データ記憶部へ記憶させ、前記パーツ表示手段は、組み付け図を表示するときには、検索されたパーツの２次元イメージデータを前記抽出データ記憶部から取り出して表示することを特徴とする請求項１〜７のいずれか一つに記載のパーツ管理システム。
【請求項９】
３次元モデルデータおよびパーツ構成情報を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して抽出データ記憶部へ記憶・管理しておき、指定された検索情報で前記抽出データ記憶部を検索し、検索された各パーツの単体と、検索されたパーツのみを強調した組み付け図とを表示することを特徴とするパーツ管理方法。
【請求項１０】
コンピュータに、請求項１〜８のいずれか一つに記載のパーツ管理システムの機能を実現させるためのプログラム。
【請求項１１】
コンピュータが読み取り可能な記録媒体であって、請求項１０に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーツ管理システム、パーツ管理方法、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、３次元モデルデータをもとにしたパーツ管理システムにおいては、各パーツは部品番号やパーツ名で管理され、検索結果には部品番号やパーツ名のみ、あるいは該当パーツ単体が３次元描画されて表示されるだけであった。
【０００３】
たとえば、特許文献１では、つぎのように処理することにより、設計者が作成した図面から一機種の製品の部品表を紙へ出図せずに迅速に作成し、設計図面とともに生産部門などに提供できるようにしている。設計端末では、図面を作成して作成図面ファイルに格納し、入力した属性情報を属性情報ファイルに格納し、採番要求手段により層別記号と検索品名からなる検索用データが管理端末に送られる。管理端末では、既登録図番の次の連続番号を新規図番として付与し、その図番を設計端末に転送する。登録端末では、登録要求されると、図番が組み込まれた図形データをイメージデータとし、検索用データと図番を文字データとして登録する。また属性情報は、属性情報ファイルに登録され、品目情報と構成情報からなるデータベースを構成する。部品表作成のときには、データベースに登録された品目情報と構成情報を用いて、製品を構成する部品の相互関係を規定する品名、規格などが記載された部品表を作成する。
【０００４】
【特許文献１】特開平６−１７６０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、パーツ点数が増えるごとに、パーツ単体を見るだけでは、どこに使用されるパーツかを認識することが難しくなり、目当てのパーツを探すことは容易ではない。また、組み付け状態では内部のパーツが見えないため、パーツを展開して並べて表示する、いわゆる分解図を作成する必要があるが、分解図の製作は人手による作業であり、製作時間がかかり、またコストも高くついていた。
【０００６】
しかし、上述の特許文献１の技術では、データベースへ登録された部品情報を抽出して、帳票として出力するが、各パーツを表示する方法については言及していない。
【０００７】
本発明は、上記に鑑みてなされたものであって、３次元モデルデータから抽出したパーツを認識し易くし、検索性の向上が可能であるパーツ管理システム、パーツ管理方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、３次元モデルデータおよびパーツ構成情報を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して抽出データ記憶部へ記憶するデータ抽出手段と、前記抽出データ記憶手段のデータを管理するデータ管理手段と、指定された検索情報で前記データ管理手段に問い合わせ、検索結果を受信するデータ検索手段と、前記データ検索手段から受け取った検索結果一覧を表示する検索結果表示手段と、検索された各パーツの単体と、検索されたパーツのみを強調した組み付け図とを表示するパーツ表示手段と、を備えることを特徴とする。
【０００９】
また、請求項２にかかる発明は、前記パーツ表示手段は、検索されたパーツ以外を半透明で描画し、検索されたパーツのみシェーディング描画した組み付け図を表示することを特徴とする。
【００１０】
また、請求項３にかかる発明は、前記パーツ表示手段は、検索されたパーツ以外をワイヤーフレームで描画し、検索されたパーツのみシェーディング描画した組み付け図を表示することを特徴とする。
【００１１】
また、請求項４にかかる発明は、前記データ管理手段は、パーツのデータをあらかじめレンダリングし、このレンダリングで得られたイメージデータを保存し、これを前記パーツ表示手段で表示することを特徴とする。
【００１２】
また、請求項５にかかる発明は、前記パーツ表示手段は、パーツの表示比率を可変とすることを特徴とする。
【００１３】
また、請求項６にかかる発明は、前記パーツ表示手段は、パーツを自由に回転させることを特徴とする。
【００１４】
また、請求項７にかかる発明は、前記パーツ表示手段は、複数の該当パーツを強調して表示することを特徴とする。
【００１５】
また、請求項８にかかる発明は、前記データ抽出手段は、抽出したパーツのデータと、あらかじめ記憶されたパーツの２次元イメージデータも抽出して前記抽出データ記憶部へ記憶させ、前記パーツ表示手段は、組み付け図を表示するときには、検索されたパーツの２次元イメージデータを前記抽出データ記憶部から取り出して表示することを特徴とする。
【００１６】
また、請求項９にかかる発明は、３次元モデルデータおよびパーツ構成情報を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して抽出データ記憶部へ記憶・管理しておき、指定された検索情報で前記抽出データ記憶部を検索し、検索された各パーツの単体と、検索されたパーツのみを強調した組み付け図とを表示することを特徴とする。
【００１７】
また、請求項１０にかかる発明は、コンピュータに、請求項１〜８のいずれか一つに記載のパーツ管理システムの機能を実現させることを特徴とする。
【００１８】
また、請求項１１にかかる発明は、コンピュータが読み取り可能な記録媒体であって、請求項１０に記載のプログラムを記録したことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、３次元モデルデータから抽出したパーツを組み付け表示した際に、検索されたパーツの組み付け位置を強調表示することにより、分解図の製作を省き、該当パーツの認識力向上が図れるという効果を奏する。
【００２０】
また、検索されたパーツ以外を半透明で表示するかあるいはワイヤーフレーム表示することにより、検索されたパーツをより強調表示することができるという効果を奏する。
【００２１】
また、あらかじめパーツをレンダリングしたイメージデータを格納しておき、組み付け図を表示する際には、格納されたイメージデータを使用することによって、表示速度を向上できるという効果を奏する。
【００２２】
また、組み付け図を拡大縮小表示や回転表示できるので、検索されたパーツをどの角度からでも閲覧することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかるパーツ管理システム、パーツ管理方法、プログラムおよび記録媒体の最良な実施の形態を詳細に説明する。
【００２４】
（実施の形態）
図１は、本発明の実施の形態にかかるパーツ管理システムが適用されるハードウェア構成図であり、図１において、パーツ管理システムは、プログラムにしたがって動作するＣＰＵ１、そのプログラムや各種データを一時的に記憶するメモリ（たとえば、ＲＯＭやＲＡＭ等）２、プログラムや各種データを保存しておく外部記憶装置（たとえば、ハードディスク装置）３、キーボード、マウスなどを有して３次元形状データを含む各種データや指示を入力する入力装置４、３次元形状モデルなどを表示する表示装置５などを備え、各装置はバス６によって接続されている。
【００２５】
図２は、本発明の実施の形態にかかるパーツ管理システムの機能構成図である。図２に示すように、本実施の形態のパーツ管理システムは、通常のパーツ管理機能に加えて、３次元モデルデータ記憶部１５とパーツ構成情報記憶部１６を参照して、指定された３次元モデルを構成する各パーツのデータを抽出して、抽出データ記憶部１７へ記憶させるデータ抽出部１３、抽出データ記憶部１７に記憶されたデータを管理するデータ管理部１４、ユーザから入力された検索情報でデータ管理部１４に問い合わせて検索結果を受信するデータ検索部１０、検索結果の一覧を表示する検索結果表示部１１と、検索された各パーツの単体の表示と、検索されたパーツのみを強調した、組み付け図を表示するパーツ表示部１２を含んで構成されている。
【００２６】
上記の各処理部は、パーツ管理システムの機能をプログラムで構成し、ＣＰＵ１、メモリ２、入力装置４や表示装置５等からなるハードウェアを用いてプログラムを実行することにより実現する。また、各記憶部は、メモリ２や外部記憶装置３を用いて実現する。
【００２７】
３次元モデルデータ記憶部１５は、各パーツの形状、大きさ、名称および組み付け状態を記録している。また、パーツ構成情報記憶部１６は、各パーツの構成が記録されたものである。たとえば、プリンタであれば、外装ユニット、給紙ユニット、書込ユニット等、ある程度のパーツ群をユニットとし、ユニットを組み合わせて１台のプリンタが構成されるが、パーツ構成情報記憶部１６はこのような情報および各パーツの管理に必要な情報、たとえば、パーツ名称、ユニット名、部品番号、大きさ、組み付け状態などを記録している。
【００２８】
データ抽出部１３は、３次元モデルデータおよびパーツ構成情報から、各パーツの形状、大きさ、組み付け状態などの、パーツの表示に必要な情報と、パーツ名称やユニット名、部品番号など、検索に必要な情報を抽出し、抽出データ記憶部１７に登録する。
【００２９】
データ管理部１４は、抽出データ記憶部１７に記憶されたデータを管理し、データ検索部１０、検索結果表示部１１、パーツ表示部１２からの要求に対して記憶された情報を送出する。
【００３０】
データ検索部１０は、入力装置４からの検索情報を受け付け、入力された検索情報をデータ管理部１４へ問い合わせる。データ管理部１４は、検索情報をもとに抽出データ記憶部１７に登録されたパーツ情報を検索し、検索結果一覧をデータ検索部１０へ送信する。
【００３１】
データ検索部１０は、受信した検索結果一覧を検索結果表示部１１に受け渡す。検索結果表示部１１は、データ検索部１０から受け取った検索結果一覧を表示装置５に表示する。この結果一覧には、パーツ名称、ユニット名や部品番号等の一覧である。
【００３２】
ユーザーは、このような検索結果一覧からでは、所望のパーツであるか、また、そのパーツがどのような位置で組み込まれるのかが分からないので、パーツ表示部１２を起動することになる。
【００３３】
パーツ表示部１２は、検索結果一覧の各パーツの単体および組み付け状態を抽出データ記憶部１７から取り出して、パーツ単体を表示するとともに、組み付け図を表示装置５に表示する。ここで、パーツ単体の表示は、シェーディング描画であってもよいし、あるいは、ワイヤーフレーム表示であっても構わない。
【００３４】
また、組み付け図とは、全パーツを組み付けた状態の全体像のことを言い、たとえば、プリンタであれば、そのプリンタを構成する全てのパーツを描画して、そのプリンタの全体像を表示させたものである。
【００３５】
図３は、本発明の実施の形態にかかるデータ抽出部１３およびデータ管理部１４の処理動作を示すフローチャートである。なお、この処理動作はＣＰＵ１によって統括的に実行される。この図３に示すように、まず、データ抽出部１３において、３次元モデルデータおよびパーツ構成情報から、パーツの表示に必要な情報およびパーツの検索に必要な情報をそれぞれ抽出する（ステップＳ１０１）。続いて、データ管理部１４において、抽出した情報を記録する（ステップＳ１０２）。
【００３６】
図４は、本発明の実施の形態にかかるデータ検索部１０、検索結果表示部１１、パーツ表示部１２の処理動作を示すフローチャートである。なお、この処理動作はＣＰＵ１によって統括的に実行される。この図４に示すように、まず、データ検索部１０において、ユーザーからの検索情報を取得し、データ管理部１４に登録されたパーツ情報を検索し、検索結果を生成する（ステップＳ２０１）。続いて、検索結果表示部１１において、検索結果の一覧表示を行う（ステップＳ２０２）。これによりユーザーはこの一覧の中から任意のパーツを閲覧することができる。続いて、パーツ表示部１２において、検索結果一覧に中でユーザーに選択されたパーツの組み付け図の表示を行う（ステップＳ２０３）。
【００３７】
このように、本発明では、パーツ表示部１２で組み付け図を表示するときには、検索されたパーツの稜線のみを、たとえば赤太線などで描画して強調させることで、そのパーツがプリンタのどの部分に使用されているのかが示され、パーツの検索性向上が図れる。
【００３８】
ここで、パーツ表示部１２は、組み付け図を表示するときに、さらに、図４に例示したように、検索されたパーツ以外を半透明で描画し、検索されたパーツのみシェーディング描画することで、検索されたパーツがより明瞭に表示されるので、パーツの認識力の向上、および検索性の向上が図れる。
【００３９】
あるいは、図５に例示したように、検索されたパーツ以外をワイヤーフレーム（ｗｉｒｅ  ｆｒａｍｅ）で描画し、検索されたパーツのみシェーディング描画することで、検索されたパーツがより明瞭に表示されるので、パーツの認識力の向上、および検索性向上が図れる。なお、シェーディング（ｓｈａｄｉｎｇ）とは、光源、物体、視点の位置情報から面に陰影づけを行なう方法である。
【００４０】
また、パーツ表示部１２は、入力装置４によって指定されたズーム情報（縮小あるいは拡大のズーム段階）を受け取り、図６に例示したように、このズーム情報に対応した組み付け図を表示する。
【００４１】
このように、パーツの表示比率が可変、すなわち拡大表示、縮小表示が可能であるとして、複数のパーツが入り込み、認識しにくい部分であっても拡大することで、検索されたパーツの認識性の向上が図れる。
【００４２】
また、パーツ表示部１２は、入力装置４によって指定された視点情報（ユーザが組み付け図を見る方向）を受け取り、図６に例示したように、この視点情報から見た状態に回転した組み付け図を表示する。この場合、入力装置４を用いて、表示装置５に表示されたパーツの表示方向を自由に変更させ、見る方向を変えることによって、検索されたパーツの認識性の向上が図れる。
【００４３】
さらに、３次元モデルデータ記憶部１５には、２次元あるいは３次元モデル全体およびそのモデルを形成しているパーツごとに、複数の視点、および、複数のズーム段階によるあらかじめレンダリングした２次元イメージデータまたは３次元イメージデータを保存しておき、データ抽出部１３でパーツを抽出するときには、この２次元イメージデータまたは２次元イメージデータもあわせて抽出し、抽出データ記憶部１７に記憶させておく。なお、レンダリング（ｒｅｎｄｅｒｉｎｇ）とは、数値データとして与えられた物体や図形に関する情報を計算によって、たとえば３次元グラフィックスを描画し画像化することをいう。３次元グラフィックスのレンダリングでは、視点の位置や、光源の数や位置、種類、物体の形状や頂点の座標、材質を考慮して陰面消去や陰影付けなどを行なって画像を作成する。
【００４４】
上記表示例を図７に示す。ここでは、データ管理部１４において、パーツのデータをあらかじめレンダリングし、これをイメージデータとして保存しておく。すなわち、図７に示すように、レンダリングで得られたパーツイメージデータ１５ａ、およびその情報１５ｂを保存しておく。その後、パーツ表示部１２においてそれぞれ表示することで、レンダリングにかかる時間をなくすことで、表示までの時間を短縮することができる。
【００４５】
このように、パーツ表示部１２において、パーツ単体の表示や組み付き図を表示するときには、検索されたパーツのたとえば３次元イメージデータを抽出データ記憶部１７から取り出して表示することで、レンダリングにかかる時間をなくし、表示速度の向上が図れ、処理性能の低いコンピュータ上でも十分実用に耐えられるようになる。
【００４６】
図８は、検索されたパーツを可変比率により表示した組み付け図の例を示す説明図である。ここでは図８に示すように、パーツ表示部１２において、パーツの表示比率が可変、すなわち拡大表示、縮小表示が可能であり、複数のパーツが入り込み、認識しにくい部分であっても拡大することで、認識性の向上を図ることができる。
【００４７】
図９は、検索されたパーツを複数の視点により表示した組み付け図の例を示す説明図である。ここでは図９に示すように、パーツ表示部１２において、パーツの表示方向を自由に変更し、見る方向を変えることによって認識性の向上を図ることができる。
【００４８】
図１０は、検索されたパーツの強調表示の例を示す説明図である。ここでは図１０に示すように、パーツ表示部１２において、複数パーツの強調表示を行なうことにより、同一形状のパーツがある場合の認識性の向上を図ることができる。
【００４９】
ところで、上記のパーツ管理システムの全ての処理部と記憶部を１つのコンピュータ上で動作させてもよいし、あるいは、パーツ管理サーバにおいて、データ抽出部１３、データ管理部１４、３次元モデルデータ記憶部１５、パーツ構成情報記憶部１６および抽出データ記憶部１７を動作させ、このパーツ管理サーバとネットワークで接続した別のコンピュータでデータ検索部１０、検索結果表示部１１、パーツ表示部１２を動作させるように構成してもよい。
【００５０】
本発明は、上述した実施の形態のみに限定されたものではない。上述した実施の形態のパーツ管理システムを構成する各機能をそれぞれプログラム化して、あらかじめ記録媒体に書き込んでおき、この記録媒体に記録されたこれらのプログラムをコンピュータに備えられたメモリあるいは記憶装置に格納し、そのプログラムを実行することによって、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が上述した実施の形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
【００５１】
また、上記プログラムは、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施の形態の機能が実現される場合も含まれる。
【００５２】
なお、上述した実施の形態の機能を実現するプログラムは、ディスク系（たとえば、磁気ディスク、光ディスク等）、カード系（たとえば、メモリカード、光カード等）、半導体メモリ系（たとえば、ＲＯＭ、不揮発性メモリ等）、テープ系（たとえば、磁気テープ、カセットテープ等）等のいずれの形態の記録媒体で提供されてもよい。あるいは、ネットワークを介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【００５３】
このように、上述した実施の形態の機能をプログラム化して流通させることによって、コストの低廉化、および可搬性や汎用性を向上させることができる。
【産業上の利用可能性】
【００５４】
以上のように、本発明にかかるパーツ管理システム、パーツ管理方法、プログラムおよび記録媒体は、工場、サービスセンターなど製品を組み立てるあるいはそのパーツを関連づけて管理するといった作業に有用であり、特に、３次元モデルデータから抽出したパーツを認識し易くし、検索性の向上を図るシステムやソフトウェアなどに適している。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態にかかるパーツ管理システムが適用されるハードウェア構成を示すブロック図である。
【図２】本発明の実施の形態にかかるパーツ管理システムの機能構成を示すブロック図である。
【図３】本発明の実施の形態にかかるデータ抽出部およびデータ管理部の処理動作を示すフローチャートである。
【図４】本発明の実施の形態にかかるデータ検索部、検索結果表示部、パーツ表示部の処理動作を示すフローチャートである。
【図５】検索されたパーツ以外をワイヤーフレーム表示し、検索されたパーツを認識しやすくした組み付け図の表示例を示す図である。
【図６】検索されたパーツ以外を半透明表示し、検索されたパーツを認識しやすくした組み付け図の表示例を示す図である。
【図７】あらかじめレンダリングしたイメージデータを記憶しておき表示する例を示す説明図である。
【図８】検索されたパーツを可変倍率により表示した組み付け図の表示例を示す図である。
【図９】検索されたパーツを複数の視点により表示した組み付け図の表示例を示す図である。
【図１０】検索されたパーツの強調表示の例を示す説明図である。
【符号の説明】
【００５６】
１  ＣＰＵ
２  メモリ
３  外部記憶装置
４  入力装置
５  表示装置
６  バス
１０  データ検索部
１１  検索結果表示部
１２  パーツ表示部
１３  データ抽出部
１４  データ管理部
１５  ３次元モデルデータ記憶部
１６  パーツ構成情報記憶部
１７  抽出データ記憶部
【図１】
2007109221.tif 000003
【図２】
2007109221.tif 000004
【図３】
2007109221.tif 000005
【図４】
2007109221.tif 000006
【図５】
2007109221.tif 000007
【図６】
2007109221.tif 000008
【図７】
2007109221.tif 000009
【図８】
2007109221.tif 000010
【図９】
2007109221.tif 000011
【図１０】
2007109221.tif 000012