(57)【要約】【課題】従来のパーツカタログを利用して、新しいパーツカタログを作成するパーツカタログ作成方法およびパーツカタログ作成装置を提供すること目的とする。【解決手段】製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成方法であって、前記第１のカタログデータを読み込み、読み込んだ第１のカタログデータ中から前記分解図と前記部品表を各々抽出し、当該抽出した部品表に含まれる各部品情報を抽出し、分解図中の各部品を囲む最小領域、あるいは、分解図中の各部品の番号付き引き出し線が表示されている位置を領域情報として抽出するようにした。【選択図】        図１０
2007334783.tif 000002
【特許請求の範囲】
【請求項１】
製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成方法であって、
前記第１のカタログデータを読み込み、読み込んだ第１のカタログデータ中から前記分解図と前記部品表を各々抽出し、
当該抽出した部品表に含まれる各部品情報を抽出し、
分解図中の各部品を囲む最小領域、あるいは、分解図中の各部品の番号付き引き出し線が表示されている位置を領域情報として抽出するようにしたことを特徴とするパーツカタログ作成方法。
【請求項２】
製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成装置であって、
前記第１のカタログデータを読み込み、読み込んだ第１のカタログデータ中から前記分解図と前記部品表を各々抽出する第１の抽出手段と、
当該抽出した部品表に含まれる各部品情報を抽出する第２の抽出手段と、
分解図中の各部品を囲む最小領域、あるいは、分解図中の各部品の番号付き引き出し線が表示されている位置を領域情報として抽出する第３の抽出手段を備えたことを特徴とするパーツカタログ作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成方法、および、製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成装置に関する。
【背景技術】
【０００２】
一般に、指示書・手順書・マニュアル等における分解斜視図等のイラスト図の作成に３Ｄ＿ＣＡＤデータを利用することで、作成の手間を省くことが行われている。
【０００３】
このような文書の一つに、サービスや保守において交換部品の発注等に利用するパーツカタログや部品表がある。これらのパーツカタログや部品表では、交換部品の形状や部品の組み付け位置を図面にて表示し、合わせて部品名称と交換発注時の部品番号を示したものである。カタログにおいては通常、個々の部品は、製品を構成する複数の集合部分（ユニット）単位にまとめて提示される。
【非特許文献１】「3D CADモデルから電子パーツカタログへのテクニカルドキュメントにおける統合型プロセスチェーン」、ITEDO Software GmbH 、[online]、平成１８年４月２４日、
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、従来のパーツカタログでは、個々の部品の組み付け位置を示しつつ、部品そのものの形状を理解できるように、分解図形式の図が用いられる。そして、個々の部品の部品番号や名称は別途表形式にまとめられ、分解図中の対応する部品に付けられた引き出し線の番号と部品表の番号を対応付けることにより、パーツカタログ利用者は部品を特定することができる。
【０００５】
本発明は、このような従来のパーツカタログを利用して、新しいパーツカタログを作成するパーツカタログ作成方法およびパーツカタログ作成装置を提供すること目的とする。
【課題を解決するための手段】
【０００６】
本発明は、製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成方法であって、前記第１のカタログデータを読み込み、読み込んだ第１のカタログデータ中から前記分解図と前記部品表を各々抽出し、当該抽出した部品表に含まれる各部品情報を抽出し、分解図中の各部品を囲む最小領域、あるいは、分解図中の各部品の番号付き引き出し線が表示されている位置を領域情報として抽出するようにしたものである。
【０００７】
また、製品の分解図および当該分解図に含まれる部品の部品表から構成される第１のカタログデータを、部品番号や部品名称および分解図上の部品を検索して閲覧できる第２のパーツカタログデータに変換するパーツカタログ作成装置であって、前記第１のカタログデータを読み込み、読み込んだ第１のカタログデータ中から前記分解図と前記部品表を各々抽出する第１の抽出手段と、当該抽出した部品表に含まれる各部品情報を抽出する第２の抽出手段と、分解図中の各部品を囲む最小領域、あるいは、分解図中の各部品の番号付き引き出し線が表示されている位置を領域情報として抽出する第３の抽出手段を備えたものである。
【発明の効果】
【０００８】
したがって、本発明によれば、従来形式の第１のパーツカタログデータを用いて、新しい形式の第２のパーツカタログデータを自動的に作成することができるので、新しい形式のパーツカタログデータを作成する際の手間を大幅に削減することができるという効果を得る。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１０】
図１は、本発明の一実施例にかかるデータ処理装置の構成例を示している。
【００１１】
同図において、ＣＰＵ（中央処理装置）１は、このデータ処理装置の動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２は、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１のワークエリア等を構成するためのものである。
【００１２】
キャラクタジェネレータ４は、図形文字の表示データを発生するためのものであり、時計回路５は、現在日時情報を出力するためのものであり、ネットワークインターフェース回路６は、このデータ処理装置をローカルエリアネットワーク等のネットワーク（図示せず）に接続するためのものであり、ネットワーク伝送制御部７は、ネットワークを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００１３】
磁気ディスク装置８は、種々のアプリケーションプログラム、ワークデータ、および、ファイルデータなどの種々のデータファイル等を記憶するためのものであり、光学媒体ドライブ装置９は、ＣＤ−ＲＯＭやＤＶＤ等の交換可能な光学記録媒体１０のデータをアクセスするためのものであり、ＣＲＴ画面表示装置１１は、このデータ処理装置を操作するための画面を表示するためのものであり、表示制御部１２は、ＣＲＴ画面表示装置１１の表示内容を制御するためのものである。
【００１４】
キーボード装置１３は、このデータ処理装置に種々のキー操作を行うためのものであり、画面指示装置１４は、ＣＲＴ画面表示装置１１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部１５は、キーボード装置１３および画面指示装置１４の入力情報を取り込む等するためのものである。
【００１５】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、キャラクタジェネレータ４、時計回路５、ネットワーク伝送制御部７、磁気ディスク装置８、光学媒体ドライブ装置９、表示制御部１２、および、入力制御部１５は、内部バス１６に接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１６を介して行われる。
【００１６】
ここで、本実施例では、製品のパーツカタログデータベースを磁気ディスク装置８に保存し、ユーザが当該製品について、保守部品の部品番号等を容易に知ることができるようにしている。パーツカタログデータベースに保存されるカタログデータの一例を図２に示す。カタログデータは、この１つのパーツについてそれぞれ形成されるものである。
【００１７】
このカタログデータは、パーツ単体画像、パーツ組付図、パーツ組付拡大図、境界情報、パーツ名、部品番号、および、ユニット名からなる。
【００１８】
パーツ単体画像は、当該パーツの単体画像である。また、縮尺比率は各パーツにより異なり、なるべく大きくかつパーツ全体が表示される比率である。
【００１９】
パーツ組付図は、パーツごとに作成される画像で、そのパーツのみが強調表示され、他の全パーツは半透明描画やワイヤーフレーム描画など非強調表示される図である。ここで、視点は１方向だけではなく、必要に応じて複数視点からのパーツ組付図が作成される。縮尺比率は、同一視点方向であれば常に一定で、なるべく大きくかつ全パーツが表示される比率である。
【００２０】
パーツ組付図拡大図は、上記各パーツのパーツ組付図を拡大表示したものであり、最大比率ではそのパーツがなるべく大きくかつ全部表示される図である。最小比率では全パーツがなるべく大きくかつ全部表示される。必要に応じて複数枚の比率の異なるパーツ組付図が作成される。比率によらず常にそのパーツの全体が表示される。
【００２１】
境界情報は、各パーツのパーツ組付図およびパーツ組付拡大図において、そのパーツが画像中のどの位置にあるかを示す情報である。画像左上隅を原点（Ｘ＝０，Ｙ＝０）とし、Ｘは右方向に、Ｙは下方向に正に増加する座標系における、そのパーツがすべて収まる長方形の左上座標および右下座標の組み合わせである。
【００２２】
パーツ名は、当該パーツの名称をあらわす。
【００２３】
部品番号（発注番号）は、パーツごとに採番される番号である。同一形状のパーツは同一番号を持つ。
【００２４】
ユニット名は、パーツ集合の単位であるユニットの名称である。各パーツがどのユニットに属するかを示す。通常、すべてのパーツはいずれかのユニット（例えば、「給紙部」、「排紙部」など）に属する。
【００２５】
図３（ａ）は、パーツカタログデータベースに保存されるパーツＰＫについて、当該パーツＰＫを含むユニットの表示画像の一例を示し、同図（ｂ）は、パーツＰＫのパーツ単体画像の一例を示す。
【００２６】
また、図４（ａ）は、パーツカタログデータベースに保存されるパーツＰＰについて、当該パーツＰＰを含むユニットにおける当該パーツＰＰの組付けの様子を示すパーツ組付図の一例を示す。また、このパーツ組付図を表示する際、注目されるパーツＰＰのみをシェーディングおよび（例えば、赤いワイヤーフレームで）強調表示し、他のパーツを半透明描画することで、当該パーツの組付け位置を際だたせることができる。また、同図（ｂ）は、同一のパーツＰＰを別角度から見たときのパーツ組付図の一例を示す。また、図５（ａ）は、同一のパーツＰＰをさらに別角度から見たときのパーツ組付図の一例を示す。また、図５（ｂ）は、同一のパーツＰＰをさらに別角度から見たときのパーツ組付図の一例を示す。
【００２７】
このようにして、この場合は、パーツ組付図は、４態様作成される。このようにして、異なる角度から見た複数のパーツ組付図をあらかじめ形成しておくことで、カタログを閲覧する際に要する時間を、大幅に短縮することができる。
【００２８】
また、パーツＰＫについて、境界情報は、図６に示すように、パーツ単体画像を囲む長方形として作成される。
【００２９】
図７は、ＣＲＴ画面表示装置１１に表示されるパーツカタログ表示画面の一例を示している。
【００３０】
このパーツカタログ表示画面には、部品を検索するための表示領域ＷＷ１、部品の組付状態等の画像を表示するための表示領域ＷＷ２、および、部品単体の画像を表示するための表示領域ＷＷ３が設けられている。
【００３１】
図８は、従前のパーツカタログ（以下、「旧パーツカタログ」という）の表示例を示している。
【００３２】
ここで、この旧パーツカタログは、分解図ＦＦ１と部品表ＦＦ２から構成される。通常は、電子媒体で配布されているが、紙媒体の場合は、一度スキャナ等にて電子化することで、本実施例で処理することが可能となる。
【００３３】
本実施例では、この旧パーツカタログを用いて、新しいパーツカタログを生成するようにしている。例えば、図８の内容を新しいパーツカタログに変換した後に、図７と同じパーツカタログ表示画面で表示すると、図９に示すような内容が表示される。
【００３４】
この場合、表示領域ＷＷ２には、分解図ＦＦ１の内容が表示され、表示領域ＷＷ３には、分解図ＦＦ１の各要素について分割して形成した部品画像がそれぞれ表示される。
【００３５】
図１０は、旧パーツカタログを、新しいパーツカタログ（以下、「新パーツカタログ」とう）に変換する処理系の一例を示している。
【００３６】
同図において、旧パーツカタログデータベース２１は、上述したように分解図と部品表から構成される旧パーツカタログのデータベースである。
【００３７】
読み込み部は、旧パーツカタログデータベース２１を読み込み、分解図データＤＤ１と部品表データＤＤ２の組を抽出し、分解図データＤＤ１を領域抽出部２３および出力部２４へ出力するとともに、部品表データＤＤ２を部品抽出部２５へ出力する。ここで、旧パーツカタログが電子媒体の場合は、分解図データＤＤ１は画像データとして、部品表データＤＤ２は表形式のテキストデータとして抽出する。旧パーツカタログが（紙媒体をスキャナにて読み込んだ場合などの）画像データで表現されている場合、ＯＣＲを利用することで、分解図の部分の画像データを分解図データＤＤ１として、部品表の部分の画像データを部品表データＤＤ２として抽出する。
【００３８】
領域抽出部２３は、分解図データＤＤ１から、各部品の表示領域を矩形領域とした領域情報ＤＤ３を抽出し、領域指定部２６へ出力する。また、領域抽出部２３は、各部品に付けられた引き出し線の先の番号の表示箇所を領域情報として抽出したり、あるいは、各部品と部品に付けられた引き出し線の先の番号を含む矩形領域を領域情報ＤＤ３として抽出してもよい。
【００３９】
領域指定部２６は、利用者がキーボード装置１３や画面指示装置１４を用いて、分解図上の矩形領域を直接指定することで部品の領域情報を指定する。あるいは、領域抽出部２３にて抽出した領域情報を、利用者がキーボード装置１３や画面指示装置１４を用いて修正してもよい。
【００４０】
部品抽出部２５、部品表データＤＤ２から、表の各行に対応する部品情報（表の番号、部品番号、部品名称、備考情報等）ＤＤ４をテキストとして抽出し、その部品情報ＤＤ４を部品指定部２７へ出力する。ここで、部品表データＤＤ２が表形式のテキストデータなら、そのまま抽出したものが部品情報ＤＤ４となる。また、部品表データＤＤ２が画像データなら、ＯＣＲを利用して抽出する。
【００４１】
部品指定部２７は、利用者がキーボード装置１３や画面指示装置１４を用いて、部品情報ＤＤ４の特定の部品を指定し、領域情報ＤＤ３との対応を付ける。また、利用者がキーボード装置１３や画面指示装置１４を用いて、部品情報ＤＤ４を修正してもよい。これにより、設計変更が発生した場合にパーツカタログを最新の状態に改訂することができる。
【００４２】
出力部２４は、分解図データＤＤ１、部品情報ＤＤ４と対応する領域情報ＤＤ３から、新パーツカタログ形式のファイル群を生成する。部品情報ＤＤ４からカタログ記述ファイルを生成し、分解図データＤＤ１と領域情報ＤＤ３から、各部品毎の単体画像を切り出し画像ファイルとして出力する。製品全体の画像データは分解図データＤＤ１をそのまま利用する。分解図データＤＤ１がベクトル形式の場合、部品毎の画像ファイルとして、対応する領域情報に含まれるベクトルのみを抽出することで、単体画像もベクトル形式のファイルとして生成することもできる。
【００４３】
図１１は、旧パーツカタログデータベース２１に基づいて新パーツカタログデータベース２８のデータを作成する際の処理の一例を示している。
【００４４】
まず、対象となる旧来の形式のパーツカタログである旧パーツカタログデータベース２１を読込部２２にて読込む。読込部２１では、分解図部分に対応するビットマップ画像データを分解図データＤＤ１として、部品表に対応するテキストの表示形式データを部品表データＤＤ２として抽出し、それぞれ領域抽出部２３、部品抽出部２５にデータを与える。また、分解図データはカタログ出力時に出力できるよう出力部に与えて登録しておく（処理１０１）。すべての分解図、部品表を処理したら（判断１０２の結果がＹＥＳ）、新パーツカタログデータベース２８にデータを出力する（処理１０３）。
【００４５】
領域抽出部２３では、分解図データ中の画像処理により、数字で表現される領域を抽出する。ＯＣＲの処理を用いれば数字で表現された箇所を抽出することは可能である。数字の箇所は部品に付けた引き出し線先の番号である。次に、抽出した領域に交差する線分を抽出することで引き出し線を求める。次に、求めた引き出し線の先に交差した線分を算出する。ここで求めた線分は部品の一部であるため、この線分と該線分と交差するすべての線分を求め、それらを包含する最小の矩形領域を領域情報ＤＤ３として領域指定部２６に渡す。あるいは、最初に抽出した数字で表現された領域を領域情報ＤＤ３として領域指定部２６に渡してもよい。領域抽出部２３では、すべての部品の領域情報を算出し、領域指定部２６に登録しておく（処理１０４）。分解図データＤＤ１がベクトル形式で得られる場合は、線分の処理により算出すればよい。
【００４６】
なお、通常、パーツカタログでは、引き出し線や部品の境界線（シルェット線）は、線幅が太いことが多いので、その特徴を利用することで、領域抽出部２３の処理の速度および精度を上げることができる。
【００４７】
部品抽出部２５では、部品表データＤＤ２から表の各行毎に、テキスト形式にて部品情報ＤＤ４を抽出する。抽出した部品情報ＤＤ４は部品指定部２７に与える。部品表データＤＤ２のすべての部品情報ＤＤ４を抽出したら判断１０２へ戻る（処理１０５、判断１０６）。
【００４８】
部品指定部２７にて部品抽出部２５から与えられた部品情報ＤＤ４を利用者に表示し、どの部品の表示領域を処理しているのか利用者に分るようにする。次に、部品指定部２７で指定している部品表の番号を領域指定部２６に与え、対応する領域情報を利用者に提示する。
【００４９】
領域指定部２６では、領域抽出部２３よりすでに抽出され登録された部品毎の領域情報に対して、部品指定部２７より与えられる部品表の番号に対応する領域情報を、分解図上に対応する矩形領域として表示する。矩形領域の表示には矩形の枠線で表示したり、矩形全体を半透明にて表示したりする（処理１０７）。利用者は、表示された矩形領域で問題なければ、次のステップへ行く。矩形領域を修正する場合は、利用者が直接分解図上でマウス・キーボード等にて矩形領域を入力する（処理１０８）。入力した矩形領域で問題なければ、この矩形領域を領域情報として次のステップへ行く。
【００５０】
このようにして、確定した領域情報と、現在処理中の部品情報の組を出力部（処理１０９）に渡して登録し、次の部品の処理にうつるため処理１０５へ戻る。
【００５１】
以上の処理により、旧パーツカタログデータベース２１のすべての分解図・部品表の処理が完了し、分解図データ、部品情報と領域情報の登録が完了したので、これらの情報を元に新パーツカタログ形式のファイル出力（新パーツカタログデータベース２８）を行い、処理を完了する。
【００５２】
なお、上記の処理において、読み込み部の対象となる旧パーツカタログが、紙媒体しかない場合は、スキャナ等で読み込んだ画像を読み込み部にてＯＣＲにより処理し、分解図領域と表領域に分類すればよい。また、この場合、領域抽出部２３は画像処理により、部品抽出部２５はＯＣＲによりそれぞれ領域情報ＤＤ３と部品情報ＤＤ４を抽出すればよい。
【００５３】
また、上記の処理において、領域抽出部２３の処理をなくし、すべての領域を領域指定部２６にてカタログ作成者に入力させてもよい。
【００５４】
また、上記の処理において、部品指定部２５において、必要であれば部品情報をカタログ作成者に編集させてもよい。これにより、設計変更などにより旧カタログの内容が古くなった場合に、最新の状態にカタログを改訂した上で配布することが可能となる。
【００５５】
また、上記の処理において、領域抽出部が分解図中の各部品につけられた引き出し線先の番号(対応する部品表の番号）の領域を領域情報として抽出する場合、当該領域を部品の単体図としてカタログを作成しても意味がないので、出力部２４において部品の単体表示画像の出力を止めてもよい。その場合、カタログ閲覧ツールにて、部品を検索した結果は引き出し線先の番号または番号の領域をハイライト表示することとなる。そして、領域指定による部品絞り込みを実施する場合、引き出し線先の番号の位置で絞込みをかけても対応する部品そのものは含まれないため、指定した領域と各部品の領域情報の距離を算出し、その距離が近い順に部品をソートし、ある閾値以下の距離となる部品だけを領域指定の結果として表示することで、代用すればよい。
【００５６】
また、上記の処理において、旧パーツカタログの分解図データがベクトル形式の場合、部品に対応するベクトル情報を抽出することで、カタログ閲覧ツールでは、検索後の部品ハイライトを、対応するベクトルの色を変えて表示したり、太さを変えて表示したりすることで、表現することができる。
【００５７】
このようにして、旧パーツカタログデータベース２１に基づいて、新パーツカタログデータベース２８のデータをほぼ自動的に形成することができるので、ユーザの作業の負担を大幅に軽減することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施例にかかるデータ処理装置の構成例を示したブロック図。
【図２】カタログデータの一例を示した概略図。
【図３】ユニット表示およびパーツ単体表示の一例を示した概略図。
【図４】パーツ組付け図の２態様を示した概略図。
【図５】パーツ組付け図の他の２態様を示した概略図。
【図６】境界情報計測について例示した概略図。
【図７】新パーツカタログ表示画面の一例を示した概略図。
【図８】旧パーツカタログ表示画面の一例を示した概略図。
【図９】旧パーツカタログから形成した新パーツカタログを用いた場合の新パーツカタログ表示画面の一例を示した概略図。
【図１０】旧パーツカタログから新パーツカタログを作成する処理系の一例を示したブロック図。
【図１１】旧パーツカタログから新パーツカタログを作成する処理の一例を示したフローチャート。
【符号の説明】
【００５９】
２１  旧パーツカタログデータベース
２２  読込部
２３  領域抽出部
２４  出力部
２５  部品抽出部
２６  領域指定部
２７  部品指定部
２８  新カタログデータベース
【図１】
2007334783.tif 000003
【図２】
2007334783.tif 000004
【図３】
2007334783.tif 000005
【図４】
2007334783.tif 000006
【図５】
2007334783.tif 000007
【図６】
2007334783.tif 000008
【図７】
2007334783.tif 000009
【図８】
2007334783.tif 000010
【図９】
2007334783.tif 000011
【図１０】
2007334783.tif 000012
【図１１】
2007334783.tif 000013