(57)【要約】【課題】大量の図面情報の中から所望の図面情報を容易に検索する。【解決手段】ユーザ２９がキーワード３４を入力して検索対象の図面情報３５を指定すると、図面検索支援装置３１は、図面情報３５から部品描画領域３６を抽出し、その中の線画を強調してアイコン２５を生成する。そして、図面情報３５の特徴量に基いて対応するアイコン２５を仮想空間３９内に配置し、画面に表示する。ユーザは、表示されたアイコン２５を眺めながら所望の図面情報を検索する。【選択図】　　　図３
2004030122.tif 000002
【特許請求の範囲】
【請求項１】
複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、抽出された描画領域内の線画を強調したアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する表示手段と
を備えることを特徴とする図面検索支援装置。
【請求項２】
前記仮想空間内における視点を変更する変更手段をさらに備えることを特徴とする請求項１記載の図面検索支援装置。
【請求項３】
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段をさらに備え、前記生成手段は、各図面情報の種類に対応するアイコン画像を該格納手段から取得し、得られたアイコン画像を用いてアイコンを生成し、前記表示手段は、該所定のアイコン画像を用いて生成された前記複数の図面情報のアイコンが配置された仮想空間を表示し、各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示することを特徴とする請求項１記載の図面検索支援装置。
【請求項４】
複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、抽出された描画領域内の線画を強調したアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する送信手段と
を備えることを特徴とする図面検索支援装置。
【請求項５】
複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段と、
前記複数の図面情報の各々の種類に対応するアイコン画像を前記格納手段から取得し、得られたアイコン画像を用いてアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する表示手段と
を備えることを特徴とする図面検索支援装置。
【請求項６】
複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【請求項７】
複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【請求項８】
複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段から、前記複数の図面情報の各々の種類に対応するアイコン画像を取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【請求項９】
複数の図面情報の中から所望の図面情報を検索する図面検索方法であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
表示された複数のアイコンを用いて前記所望の図面情報を検索する
ことを特徴とする図面検索方法。
【請求項１０】
複数の図面情報の中から所望の図面情報を検索する図面検索方法であって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納手段に格納し、
前記複数の図面情報の各々の種類に対応するアイコン画像を前記格納手段から取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示し、
表示された複数のアイコンと付加情報を用いて前記所望の図面情報を検索することを特徴とする図面検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大量の図面情報の中から所望の情報を検索する方法と、そのような検索作業を支援する装置に関する。本発明の利用分野としては、特許文献検索、機械図面検索、電子回路図面検索等のように、図面を含む文書を検索する必要のある分野が挙げられる。
【０００２】
【従来の技術および発明が解決しようとする課題】
従来の図面検索では、図面情報の属性データを対象とするキーワード検索技術を使って、ユーザが入力するキーワードに合致する情報を検索し、その情報のタイトルや要約を合致度順にリストアップしてユーザに提示している。この方法では、キーワードが適切なものであればリストアップされる情報は少なく、容易に所望の情報を見つけ出すことができる。
【０００３】
しかし、キーワードが検索意図を適切に表していなかったり、そもそも検索意図が曖昧であったりすると、提示される情報のリストは膨大なものになり、その順番もユーザの意図と合致するとは限らなくなる。また、所望の情報がリストから漏れてしまうこともある。さらに、図面情報に属性データが付与されていない情報については、検索の対象とすることができない。
【０００４】
一方、図面を画像データとして検索する類似画像検索技術も利用され始めている。この方法では、ユーザがキーとなる画像を指定することにより、システムがその画像に類似した画像を検索し、類似度順に一覧表示してユーザに提示する。しかし、一般のユーザが適切なキー画像を指定することは困難であるし、画像間の類似度として利用できるものは、画像の色合いやおおざっぱなレイアウト情報等の画像特徴に限られており、ユーザの意図と合致するとは限らない。
【０００５】
以上の問題点をまとめると次のようになる。
（１）図面情報を絞り込むための適切なキーワードを指定するのが困難である。
（２）図面情報に属性データが付与されていない場合はキーワード検索ができない。
（３）図面情報を絞り込むための適切なキー画像を指定するのが困難である。
【０００６】
本発明の課題は、ユーザが大量の図面情報の中から所望の情報を容易に検索することのできる図面検索支援装置と、そのような図面検索方法を提供することである。
【０００７】
【課題を解決するための手段】
図１は、本発明の図面検索支援装置の構成図である。図１の図面検索支援装置は、生成手段１１、配置手段１２、表示手段１３、変更手段１４、および格納手段１５を備え、複数の図面情報の中から所望の図面情報を検索する作業を支援する。
【０００８】
生成手段１１は、複数の図面情報の各々の画像データから描画領域を抽出し、抽出された描画領域内の線画を強調したアイコンを生成する。配置手段１２は、各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する。そして、表示手段１３は、仮想空間内に配置された複数の図面情報のアイコンを一括して表示する。
【０００９】
図面情報の描画領域は線画が描かれた領域に対応し、例えば、機械図面の場合は、描画領域に部品の形状が描かれている。図面情報の画像データからアイコンを生成する際、単に画像を縮小するのではなく、画像データから描画領域を抽出し、その中に含まれる描線を太くしたり、着色することにより、線画を強調する。これにより、縮小された画像内の線画を容易に把握することができるようになり、検索作業の効率が向上する。ユーザは、表示された仮想空間を眺めながら、所望の図面情報のアイコンを容易に見つけ出すことができる。
【００１０】
また、変更手段１４は、表示された仮想空間内における視点を変更する。このような機能を備えることで、ユーザは、仮想空間内を自由に移動しながら検索を行うことができる。
【００１１】
また、格納手段１５（アイコンデータベース）は、図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納し、生成手段１１は、各図面情報の種類に対応するアイコン画像を格納手段１５から取得し、得られたアイコン画像を用いてアイコンを生成する。そして、表示手段１３は、所定のアイコン画像を用いて生成された複数の図面情報のアイコンが配置された仮想空間を表示し、各アイコンの近傍に各図面情報特有の内容を表す付加情報（ラベル）を表示する。
【００１２】
このように、図面情報の種類に応じたアイコン画像をあらかじめ用意しておくことで、画質の安定したアイコンを表示することができ、アイコンの近傍に付加情報を表示することで、対応する図面情報特有の内容をユーザに提示することができる。ユーザは、図面情報の画像データから生成されたアイコンと所定のアイコン画像を用いて生成されたアイコンのいずれかを選択し、図面検索支援装置に選択したアイコンを表示させることが可能となる。
【００１３】
図１の生成手段１１、配置手段１２、および変更手段１４は、例えば、後述する図１５のＣＰＵ（中央処理装置）７１およびメモリ７２に対応し、図１の表示手段１３は、例えば、図１５の出力装置７４に対応し、格納手段１５は、例えば、図１５の外部記憶装置７５に対応する。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。
本実施形態においては、コンピュータを用いてなるべくたくさんの図面情報をユーザに提示し、その中から所望の情報をユーザに探し出させるというアプローチをとる。検索対象が図面の画像データと図面の属性データとから構成される図面情報である場合、画像データを一覧性に優れたアイコンとして一覧表示することにより、ユーザは提示された大量の画像の中から所望の情報を比較的容易に探し出すことができる。
【００１５】
さらに、図面情報から抽出した特徴量に基づいて関連するアイコンを近傍に配置したり、特定の特徴を持つ画像を特定の場所に配置することによって、ユーザの検索効率を向上させることができる。
【００１６】
図２は、本実施形態の図面検索支援装置による図面表示処理の流れを示している。この処理には以下のような機能が含まれる。
＜検索対象指定機能（２２）＞
まず、ユーザ２９は、検索対象として、図面の画像データと図面の属性データとから構成される図面情報グループ２１を指定する。指定方法としては、これらの図面情報が格納されているディレクトリを指定する方法や、既存の情報検索手段（例えば、キーワード検索エンジン）による検索の結果得られた図面情報のグループを指定する方法がある。
＜アイコン化（情報可視化）機能（２３）＞
検索対象として選ばれた各図面情報を、情報可視化手段によって、その内容を視覚的に表現するアイコン２５に変換する。変換方法としては、人手で行う方法と自動的に行う方法がある。自動的に行う方法としては、図面の画像データからユーザ２９が図面を識別するのに重要な部分（機械図面の場合は、図面中の部品の輪郭等）を抽出し、その部分を強調したサムネイル画像に変換する方法がある。
＜（配置決定用）特徴抽出機能（２４）＞
各図面情報から、アイコン２５の配置位置を決定するための特徴量２６を抽出する。ここでは、各図面情報に含まれるメディア毎に特徴量２６が抽出される。
【００１７】
日付のような順序を持つ数値属性データの場合には、その数値を特徴量２６として抽出する。名称や説明文書のようなテキスト属性データの場合には、各テキストの特徴ベクトルを特徴量２６として抽出する。
【００１８】
例えば、ｔｆ−ｉｄｆ（ｔｅｒｍ　ｆｒｅｑｕｅｎｃｙ−ｉｎｖｅｒｓｅ　ｄｏｃｕｍｅｎｔ　ｆｒｅｑｕｅｎｃｙ　）法を用いた場合、あらかじめテキストを特徴付けるのに有効と思われる単語セットを選んでおき、各単語の相対的重要度を測り、得られた重要度を列挙することで、各テキストから単語のｔｆ−ｉｄｆ値を要素として持つ特徴ベクトルを抽出する。テキストが複数の領域に分割できる場合には、特徴ベクトルも複数個抽出することができる。
【００１９】
画像データの場合には、色特徴、テクスチャ特徴、周波数特徴（フーリエ特徴やＤＣＴ（ｄｉｓｃｒｅｔｅ　ｃｏｓｉｎｅ　ｔｒａｎｓｆｏｒｍ　）特徴）、形状特徴等を特徴量２６として抽出する。画像が複数の領域に分割できる場合には、画像特徴も複数個抽出することができる。この場合、個々の特徴に対して別のアイコンを用意したり、あるいは同一のアイコンをコピーしたりすることによって、１つの図面情報を複数のアイコンで表現することができる。
＜アイコン配置機能（２７）＞
各図面情報に対応する特徴量２６は一般に高次元のベクトルである。検索対象として指定された全図面情報を対応する高次元空間にプロットした場合の分布状況を可視化するために、コンピュータ内の３次元以下の仮想空間にアイコン２５を配置する。仮想空間の各座標軸は特徴量２６の一部に対応付けられており、特徴量２６に基いて対応するアイコン２５を配置することができる。配置を決定するためには、統計的な手法である主成分分析、多次元尺度分析等を用いるか、ニューラルネットワークの一種である自己組織化マップ（Ｓｅｌｆ　Ｏｒｇａｎｉｚｉｎｇ　Ｍａｐ　，ＳＯＭ）を用いる。
＜仮想空間表示機能（２８）＞
アイコン２５が配置された仮想空間を表示する。このとき、コンピュータグラフィックスの技術を利用することにより、ユーザ２９が仮想空間内における自分の視点を変更することによって、空間内を自由に歩き回ったり（ウォークスルー）、飛び回ったり（フライスルー）することができる。これにより、ユーザ２９が図面情報を検索する作業が支援される。ユーザ２９がアイコン２５をマウス等のポインティングデバイスでクリックすると、元の図面情報が表示される。
【００２０】
また、図面検索支援装置は、インターネットやイントラネット等の通信ネットワークを介して、別の装置に仮想空間を表示させることもできる。この場合、アイコン２５のデータをネットワーク経由で転送することになる。
【００２１】
ユーザ２９は、表示された仮想空間内で所望の情報を検索している途中で、任意の機能に戻ることができる。具体的には、検索対象のグループを指定し直したり、同じ図面情報に対応するアイコン２５を別のものに切り替えたり、配置決定用の特徴を別のものに切り替えてアイコン配置を変更したりすることができる。
【００２２】
図３は、機械図面の検索を支援する図面検索支援装置を示している。図３の図面検索支援装置３１は、例えば、図２に示した各機能からなるプログラムを実行するコンピュータシステムに対応する。図面検索支援装置３１による図面表示処理の流れは以下の通りである。
・検索対象指定（２２）
ユーザ２９は、検索対象として図面情報のグループを指定する。例えば、ユーザ２９がキーワード３４として「ネジ」を入力した場合、テキスト検索エンジン３２は、そのキーワード３４を用いて図面データベース３３に格納された図面情報を検索し、合致する図面情報３５を検索対象として選択する。選択された図面情報３５の画像データ３７と属性データ３８は、図面検索支援装置３１に入力される。
・アイコン化（２３）
図面検索支援装置３１は、検索対象として選ばれた各図面情報３５をアイコン２５に変換する。このとき、属性データ３８の内容を解析し、属性データ３８内に数値属性データがあれば、その数値とその属性名とをペアにして取り出す。
【００２３】
また、属性データ３８内にテキスト属性データがあれば、その中から図面情報３５を特徴付ける単語（重要語）を抽出する。具体的には、検索対象となっている全図面情報中のテキスト属性データを参照しながら、相互情報量を用いる方法、カイ二乗値を用いる方法、あるいはｔｆ−ｉｄｆ法に従い、必要に応じて専門語辞書やルールを用いることにより重要語を取り出す。
【００２４】
また、画像データ３７については、まず領域分割を行って部品描画領域３６（部品の線画が描かれている領域）とそれ以外の領域とを分離し、部品描画領域３６を抽出する。そして、抽出された数値、重要語、部品描画領域３６の画像等を用いてアイコン２５を生成する。
【００２５】
図４は、このようなアイコン化処理の例を示すフローチャートである。図面検索支援装置３１は、まず、画像データ３７と属性データ３８を図面画像として読み込む（４１）。与えられた図面が紙図面の場合は、スキャナを利用してデジタル画像に変換し、それを２値化してから主記憶部にロードする。与えられた図面がデジタル画像の場合は、それを２値化した後、主記憶部にロードする。
【００２６】
次に、ロードされた図面画像を解析し、自動あるいは半自動で図面画像から部品描画領域３６を抽出する（４２）。自動抽出方式および半自動抽出方式については、以下の通りである。
（１）自動抽出方式
以下に示す文献１の３．５節（２）（１０８９ページ）に記載されているように、黒ランと白ランの出現を評価する方法、濃度関数・ランレングスの度数分布・周辺分布等の特徴量を評価する方法、２次元フーリエ変換を用いる方法等が利用できる。
文献１：棟上昭男（Ａｋｉｏ　Ｔｏｊｏ　），佐藤孝紀（Ｔａｋａｎｏｒｉ　Ｓａｔｏ　），“図面の自動認識と理解”，情報処理，ｖｏｌ．２４，ｎｏ．９，ｐｐ．１０８６−１０９４，１９８３．
文献１の３．７節（１０９０ページ）に記載されている方法によれば、図面を複数の領域に分割して領域毎に線分等を抽出し、得られた結果を統合することで、部品描画領域３６を抽出することができる。
【００２７】
また、以下に示す文献２の４章（１６２−１６５ページ）に記載されている方法によれば、２値化画像内の黒ランと白ランの出現を評価することで、部品描画領域３６を抽出することができる。
文献２：美濃導彦，加藤俊一，“文書画像処理”，Ｏ　ｐｌｕｓ　Ｅ別冊１９８６／１１（高木幹雄，鳥脇純一郎，田村秀行編，“画像処理アルゴリズムの最新動向”），ｐｐ．１５８−１７１，新技術コミュニケーションズ，１９８６．
（２）半自動抽出方式
ユーザ２９が部品の輪郭をなぞることで部品描画領域をシステムに直接提示する方法や、ユーザ２９が部品描画領域の内部をポインティングデバイスでクリックすることで、部品描画領域をシステムに間接的に提示する方法が考えられる。後者の場合には、以下に示す文献３の２．２節（５９−６０ページ）に記載されているように、ユーザ２９が指定した点から出発して境界線にぶつかるまで領域を成長させる方法を利用する。
文献３：阿部圭一，小川秀夫，“幾何学的特徴の処理（２）”，Ｏ　ｐｌｕｓ　Ｅ別冊１９８６／１１（高木幹雄，鳥脇純一郎，田村秀行編，“画像処理アルゴリズムの最新動向”），ｐｐ．５８−７２，新技術コミュニケーションズ，１９８６．
次に、図面検索支援装置３１は、図面画像の縮小と部品描画領域の強調を行う（４３）。一般には、図面画像を縮小する際、単純に画素を間引きしたり、周辺画素の値で補間する方法を利用することが多い。しかし、このような方法で図面を縮小すると部品の輪郭線が細くなったり、場合によっては途切れてしまうことがあり、部品の形状を目視で確認することが困難になる。
【００２８】
そこで、部品描画領域の描線を太くしたり、着色することにより、部品の形状を強調し、強調された線画を用いてアイコン画像を生成する（４４）。例えば、図４の「ネジ」の図面情報３５からは、図５に示すようなアイコン画像が生成される。このように、部品描画領域３６を抽出して内部の線画を強調することにより、縮小された図面画像内の部品の形状を容易に把握することができる。
・特徴抽出（２４）
図面検索支援装置３１は、画像データ３７と属性データ３８から特徴量２６を抽出する。例えば、数値属性データの場合には、その数値をそのまま特徴量２６として利用し、テキスト属性データの場合には、ｔｆ−ｉｄｆ法等を用いて特徴ベクトルを抽出する。また、画像データの場合には、色特徴、テクスチャ特徴、周波数特徴、形状特徴等を抽出する。
・アイコン配置（２７）
図面検索支援装置３１は、抽出された特徴量２６に基づいて、仮想空間内にアイコン２５を配置する。特徴量２６が数値の場合には、その値の順序関係を利用して、例えば、画面の左上から行優先でアイコン２５を配置したり、あるいは図６に示すように仮想空間の奥行き方向に順序通り並べたりする。図６では、図面の作成日時５１が特徴量２６として抽出され、その数値を奥行き方向に割り当ててアイコン２５が配置されている。
【００２９】
また、特徴量２６がテキスト特徴や画像特徴の場合には、一般に特徴ベクトルの次元が高いため、それを削減する必要がある。特徴ベクトルの次元削減には、多数のデータが散らばって見える方向にデータを射影するＫＬ展開等が用いられる。　得られた低次元特徴ベクトルを用い、自己組織化マップによりアイコン２５を２次元平面上に配置すると、図７に示すように、類似した図面情報が近くに集まるようにアイコン２５を配置することができる。
【００３０】
図７では、図面の画像特徴が特徴量２６として抽出され、類似した形状を有する部品の図面情報が近くに集まるようにアイコン２５が配置されている。ユーザ２９が領域５２の拡大表示を指示すると、別の画面５３が表示される。
・仮想空間表示（２８）
図面検索支援装置３１は、配置情報に従ってアイコン２５が配置された仮想空間３９を画面に表示する。ユーザは、表示された仮想空間３９内において、ポインティングデバイスの操作により視点を変更し、所望のアイコン２５を探すことで図面情報３５を検索することができる。図８に示すように、ユーザ２９が着目したアイコン２５をクリックして元の図面情報３５にアクセスすると、その図面情報３５が表示される。
【００３１】
また、図面検索支援装置３１は、アイコン２５の配置方法を変更して再配置を行うこともできる。アイコン２５の再配置では、以下の文献４に記載されているように、仮想空間３９の各座標軸に割り当てる特徴量を切り替えることで、様々な観点からアイコン２５の分類配置が行われる。
文献４：ＰＣＴ公報　ＷＯ　０１／３１５０３　Ａ１，“ＭＵＬＴＩＭＥＤＩＡ　ＩＮＦＯＲＭＡＴＩＯＮ　ＳＯＲＴＩＮＧ／ＡＲＲＡＮＧＩＮＧ　ＤＥＶＩＣＥ　ＡＮＤ　ＳＯＲＴＩＮＧ／ＡＲＲＡＮＧＩＮＧ　ＭＥＴＨＯＤ　”，２００１．例えば、画像特徴の代わりにテキスト特徴を配置決定用の特徴量２６として用いて、アイコン２５の再配置を行うこともできる。また、図９に示すように、ユーザ２９が何らかのキーワードを入力し、図面情報３５に含まれるテキスト属性データをそのキーワードと比較して、キーワードと合致するもの程ユーザの視点の近くに来るように、図面情報３５に対応するアイコン２５の再配置を行うこともできる。
【００３２】
さらに、図面情報３５特有の内容を表す情報をアイコン２５に付加することもできる。例えば、図面検索支援装置３１は、画像認識技術を用いて図面画像中の部品の種類を認識し、その種類名を記したラベルをアイコン２５の近傍に描画する。アイコン２５にラベルを付加することで、類似した輪郭を有する異なる部品の図面情報を容易に区別することができる。
【００３３】
図１０は、このようなラベル付きアイコンの例を示している。ここでは、図５に示した縮小画像のアイコン２５の下に「ネジ」というラベル５４が付加されている。このラベル５４は補助アイコンとしての機能を持っており、アイコン２５と同様に元の図面情報３５を表示するために用いられる。
【００３４】
ところで、ラベルにより部品の種類を区別する場合、必ずしもアイコン画像の線画を強調する必要はなく、図１１に示すように、図面画像の単なる縮小画像を用いてもよい。図１１のアイコン５５は、元の図面情報３５の画像を縮小して生成され、部品描画領域３６の抽出や線画の強調は行われていない。その代わりに、アイコン５５にはラベル５４が付加されている。
【００３５】
以上説明した実施形態では、図面情報３５の縮小画像を用いてアイコンを生成しているが、その代わりにあらかじめ決められたアイコン画像のセットをアイコンデータベースに格納しておき、それを用いてアイコンを生成することも可能である。
【００３６】
この場合、アイコンデータベース内には、あらかじめ部品の種類毎に用意された所定のアイコン画像が格納されている。図面検索支援装置３１は、図３のアイコン化処理２３において、画像認識技術を用いて図面画像中の部品の種類を認識し、認識された種類に対応するアイコン画像をアイコンデータベースから取得して、対応する図面情報３５に割り当てる。
【００３７】
例えば、認識結果が「ボルト」であれば、図１２に示すように、あらかじめ「ボルト」に対応付けられているアイコン５６（典型的なボルトの形状をシンボリックに表わした画像）を図面情報３５に割り当てて描画する。さらに、図１０および図１２に示したようなラベルをアイコン５６に付加することも可能である。図１３は、アイコン５６に「ボルト」のラベル５７を付加した例を示している。
【００３８】
図面検索支援装置３１が図５のような縮小画像のアイコンと図１２のような所定のアイコンの両方を生成する機能を備えている場合、ユーザはいずれかのアイコンを選択して表示させることが可能である。
【００３９】
また、図１０、１１、および１３において、図面情報３５特有の内容を表す他の情報をラベルとして付加することも可能である。例えば、部品の特定の寸法（縦横の長さ、直径等）、材質、色等をラベルに記載すれば、同じ種類に属する複数の部品の図面情報３５を容易に区別することができる。
【００４０】
図面検索支援装置３１は、任意の通信ネットワークを介して別の装置から処理要求を受け付けることもできる。図１４は、このようなネットワークシステムを示している。図１４のシステムは、図面検索支援装置３１、ユーザ端末６２、およびそれらを接続する通信ネットワーク６１からなる。
【００４１】
ユーザは、端末６２から図面検索支援装置３１に対して図面表示処理を指示し、検索対象を指定する。これを受けて、図面検索支援装置３１は、各図面情報のアイコンを生成・配置して仮想空間の表示データを生成し、端末６２に送信する。そして、端末６２は、受信したデータを用いてアイコンが配置された仮想空間を画面上に表示する。このような構成をとることにより、多数のユーザが図面検索支援装置３１を利用できるようになる。
【００４２】
なお、本発明は、上述した機械図面だけでなく、電子回路図面、特許文献、イラストを含む文献のように、線画を含む任意の図面情報に対して適用することができる。
【００４３】
ところで、図３の図面検索支援装置３１および図１４の端末６２は、例えば、図１５に示すような情報処理装置（コンピュータ）を用いて構成される。図１５の情報処理装置は、ＣＰＵ（中央処理装置）７１、メモリ７２、入力装置７３、出力装置７４、外部記憶装置７５、媒体駆動装置７６、およびネットワーク接続装置７７を備え、それらはバス７８により互いに接続されている。
【００４４】
メモリ７２は、例えば、ＲＯＭ（ｒｅａｄ　ｏｎｌｙ　ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）等を含み、処理に用いられるプログラムとデータを格納する。ＣＰＵ７１は、メモリ７２を利用してプログラムを実行することにより、必要な処理を行う。
【００４５】
入力装置７３は、例えば、キーボード、ポインティングデバイス、タッチパネル等であり、ユーザからの指示や情報の入力に用いられる。出力装置７４は、例えば、ディスプレイ装置であり、仮想空間の表示に用いられる。
【００４６】
外部記憶装置７５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。情報処理装置は、この外部記憶装置７５に、上述のプログラムとデータを保存しておき、必要に応じて、それらをメモリ７２にロードして使用する。また、外部記憶装置７５は、図３の図面データベース３３や所定のアイコン画像を格納するアイコンデータベースとしても用いられる。
【００４７】
媒体駆動装置７６は、可搬記録媒体７９を駆動し、その記録内容にアクセスする。可搬記録媒体７９としては、メモリカード、フレキシブルディスク、ＣＤ−ＲＯＭ（ｃｏｍｐａｃｔ　ｄｉｓｋ　ｒｅａｄ　ｏｎｌｙ　ｍｅｍｏｒｙ　）、光ディスク、光磁気ディスク等、任意のコンピュータ読み取り可能な記録媒体が用いられる。ユーザは、この可搬記録媒体７９に上述のプログラムとデータを格納しておき、必要に応じて、それらをメモリ７２にロードして使用する。
【００４８】
ネットワーク接続装置７７は、ＬＡＮ（ｌｏｃａｌ　ａｒｅａ　ｎｅｔｗｏｒｋ）等の任意の通信ネットワークに接続され、通信に伴うデータ変換を行う。情報処理装置は、上述のプログラムとデータをネットワーク接続装置７７を介して他の装置から受け取り、必要に応じて、それらをメモリ７２にロードして使用する。
【００４９】
また、図１４に示したネットワークシステムの場合、図１５の情報処理装置は図面検索支援装置３１または端末６２に対応し、ネットワーク接続装置７７を介して相手側の装置と通信する。
【００５０】
図１６は、図１５の情報処理装置にプログラムとデータを供給することのできるコンピュータ読み取り可能な記録媒体を示している。可搬記録媒体７９やサーバ８０のデータベース８１に保存されたプログラムとデータは、メモリ７２にロードされる。このとき、サーバ８０は、プログラムとデータを搬送する搬送信号を生成し、ネットワーク上の任意の伝送媒体を介して情報処理装置に送信する。そして、ＣＰＵ７１は、そのデータを用いてそのプログラムを実行し、必要な処理を行う。
【００５１】
（付記１）　複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、抽出された描画領域内の線画を強調したアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する表示手段と
を備えることを特徴とする図面検索支援装置。
【００５２】
（付記２）　前記仮想空間内における視点を変更する変更手段をさらに備えることを特徴とする付記１記載の図面検索支援装置。
（付記３）　前記表示手段は、各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示することを特徴とする付記１記載の図面検索支援装置。
【００５３】
（付記４）　図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段をさらに備え、前記生成手段は、各図面情報の種類に対応するアイコン画像を該格納手段から取得し、得られたアイコン画像を用いてアイコンを生成し、前記表示手段は、該所定のアイコン画像を用いて生成された前記複数の図面情報のアイコンが配置された仮想空間を表示し、各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示することを特徴とする付記１記載の図面検索支援装置。
【００５４】
（付記５）　複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、抽出された描画領域内の線画を強調したアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する送信手段と
を備えることを特徴とする図面検索支援装置。
【００５５】
（付記６）　前記仮想空間内における視点を変更する変更手段をさらに備えることを特徴とする付記５記載の図面検索支援装置。
（付記７）　複数の図面情報の中から所望の図面情報を検索する作業を支援する図面検索支援装置であって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段と、
前記複数の図面情報の各々の種類に対応するアイコン画像を前記格納手段から取得し、得られたアイコン画像を用いてアイコンを生成する生成手段と、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定する配置手段と、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する表示手段と
を備えることを特徴とする図面検索支援装置。
【００５６】
（付記８）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【００５７】
（付記９）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【００５８】
（付記１０）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムであって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段から、前記複数の図面情報の各々の種類に対応するアイコン画像を取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する
処理を前記コンピュータに実行させることを特徴とするプログラム。
【００５９】
（付記１１）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムを記録した記録媒体であって、該プログラムは、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する
処理を前記コンピュータに実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【００６０】
（付記１２）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムを記録した記録媒体であって、該プログラムは、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する
処理を前記コンピュータに実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【００６１】
（付記１３）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータのためのプログラムを記録した記録媒体であって、該プログラムは、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段から、前記複数の図面情報の各々の種類に対応するアイコン画像を取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する
処理を前記コンピュータに実行させることを特徴とするコンピュータ読み取り可能な記録媒体。
【００６２】
（付記１４）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータにプログラムを搬送する搬送信号であって、該プログラムは、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示する
処理を前記コンピュータに実行させることを特徴とする搬送信号。
【００６３】
（付記１５）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータにプログラムを搬送する搬送信号であって、該プログラムは、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示するための表示データを送信する
処理を前記コンピュータに実行させることを特徴とする搬送信号。
【００６４】
（付記１６）　複数の図面情報の中から所望の図面情報を検索する作業を支援するコンピュータにプログラムを搬送する搬送信号であって、該プログラムは、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納する格納手段から、前記複数の図面情報の各々の種類に対応するアイコン画像を取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示する
処理を前記コンピュータに実行させることを特徴とする搬送信号。
【００６５】
（付記１７）　複数の図面情報の中から所望の図面情報を検索する図面検索方法であって、
前記複数の図面情報の各々の画像データから描画領域を抽出し、
抽出された描画領域内の線画を強調したアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
表示された複数のアイコンを用いて前記所望の図面情報を検索する
ことを特徴とする図面検索方法。
【００６６】
（付記１８）　複数の図面情報の中から所望の図面情報を検索する図面検索方法であって、
図面情報の種類毎にあらかじめ用意された所定のアイコン画像を格納手段に格納し、
前記複数の図面情報の各々の種類に対応するアイコン画像を前記格納手段から取得し、
得られたアイコン画像を用いてアイコンを生成し、
各図面情報の特徴量に基いて対応するアイコンの仮想空間内における配置位置を決定し、
前記仮想空間内に配置された前記複数の図面情報のアイコンを一括して表示し、
各アイコンの近傍に各図面情報特有の内容を表す付加情報を表示し、
表示された複数のアイコンと付加情報を用いて前記所望の図面情報を検索することを特徴とする図面検索方法。
【００６７】
【発明の効果】
本発明によれば、特定のディレクトリやキーワードを用いて図面情報グループをおおざっぱに指定し、一覧性に優れたアイコンが配置された仮想空間をブラウジングすることで、所望の図面情報を効率良く検索することができる。
【００６８】
また、図面情報に属性データが付与されていない場合にも、図面の画像データをベースにして作成したアイコンが配置された仮想空間をブラウジングすることで、所望の図面情報を検索することができる。
【００６９】
さらに、図面情報から抽出した特徴量に基づいて、関連するアイコンを近傍に配置したり、特定の特徴を持つ画像を特定の場所に配置することにより、ユーザの作業効率が向上する。
【図面の簡単な説明】
【図１】本発明の図面検索支援装置の構成図である。
【図２】図面表示処理を示す図である。
【図３】図面検索支援装置の構成図である。
【図４】アイコン化処理のフローチャートである。
【図５】縮小画像のアイコンを示す図である。
【図６】第１のアイコン配置を示す図である。
【図７】第２のアイコン配置を示す図である。
【図８】図面情報の表示方法を示す図である。
【図９】アイコンの再配置を示す図である。
【図１０】第１のラベル付きアイコンを示す図である。
【図１１】第２のラベル付きアイコンを示す図である。
【図１２】所定のアイコンを示す図である。
【図１３】第３のラベル付きアイコンを示す図である。
【図１４】ネットワークシステムを示す図である。
【図１５】情報処理装置の構成図である。
【図１６】記録媒体を示す図である。
【符号の説明】
１１　生成手段
１２　配置手段
１３　表示手段
１４　変更手段
１５　格納手段
２１　図面情報グループ
２２　検索対象指定
２３　アイコン化
２４　特徴抽出
２５、５５、５６　アイコン
２６　特徴量
２７　アイコン配置
２８　仮想空間表示
２９　ユーザ
３１　図面検索支援装置
３２　テキスト検索エンジン
３３　図面データベース
３４　キーワード
３５　図面情報
３６　部品描画領域
３７　画像データ
３８　属性データ
３９　仮想空間
４１　図面画像の読み込み
４２　部品描画領域の抽出
４３　画像の縮小・強調
４４　アイコン生成
５１　作成日時
５２　領域
５３　画面
５４、５７　ラベル
６１　通信ネットワーク
６２　端末
７１　ＣＰＵ
７２　メモリ
７３　入力装置
７４　出力装置
７５　外部記憶装置
７６　媒体駆動装置
７７　ネットワーク接続装置
７８　バス
７９　可搬記録媒体
８０　サーバ
８１　データベース
【図１】
2004030122.tif 000003
【図２】
2004030122.tif 000004
【図３】
2004030122.tif 000005
【図４】
2004030122.tif 000006
【図５】
2004030122.tif 000007
【図６】
2004030122.tif 000008
【図７】
2004030122.tif 000009
【図８】
2004030122.tif 000010
【図９】
2004030122.tif 000011
【図１０】
2004030122.tif 000012
【図１１】
2004030122.tif 000013
【図１２】
2004030122.tif 000014
【図１３】
2004030122.tif 000015
【図１４】
2004030122.tif 000016
【図１５】
2004030122.tif 000017
【図１６】
2004030122.tif 000018