(57)【要約】【課題】  検索でヒットした文書数が多く存在しても、その中から所望の文書を見つけ出すことを短時間で行うことが可能な文書管理装置を得る。【解決手段】  文書登録手段１は入力された文書を保存し検索可能なテキスト文書にして出力し、文書情報抽出手段２は文書登録手段が出力するテキスト文書から単語情報を抽出する。文書情報蓄積手段３はテキスト文書及び単語情報を蓄積し、文書検索手段４はユーザが指定したキーワードでテキスト文書を検索し、検索結果としてキーワードを含むテキスト文書の文書情報を出力する。文書検索表示画像蓄積手段５はユーザが指定した表示用イメージと文書を図形として表示する範囲を規定した領域情報を出力し、文書検索表示制御手段６は検索結果と表示用イメージとからテキスト文書を表す図形と図形の表示座標を決定し、検索結果と図形情報を出力する。【選択図】        図１
2005063110.tif 000002
【特許請求の範囲】
【請求項１】
入力された文書を保存し、当該文書を検索可能なテキスト文書として出力する文書登録手段と、
前記テキスト文書の語句をユーザがあらかじめ作成した単語辞書を用いて解析し、解析された結果を単語情報として出力する文書情報抽出手段と、
前記テキスト文書及び前記文書情報抽出手段が出力する単語情報を蓄積する文書情報蓄積手段と、
前記文書情報蓄積手段に蓄積された前記テキスト文書をユーザが指定したキーワードに基づき検索し、検索結果として前記キーワードを含む前記単語情報を出力する文書検索手段と、
前記文書検索手段による検索結果を表示するための表示用イメージと、該表示用イメージに検索したテキスト文書を表示するための領域情報を格納する文書検索表示画像蓄積手段と、
前記文書検索表示画像蓄積手段に蓄積されたテキスト文書を指定された表示用イメージ上に対応付けて表す図形を形成し、当該図形を前記表示用イメージに合成して出力する文書検索表示制御手段と、
前記文書検索表示制御手段の出力を表示する表示手段と
を備えた文書管理装置。
【請求項２】
文書検索表示制御手段は、検索されたテキスト文書を表す図形の表示形態を検索結果の文書数に応じて、所定の形式で表示する制御手段を備えることを特徴とする請求項１記載の文書管理装置。
【請求項３】
文書検索表示制御手段は、ユーザが指定した表示用イメージに対応する領域内に、検索結果の文書数が所定の表示形式で表示できるか否かを判別し、表示できない場合には検索結果の文書数に応じて他の表示形式で表示する制御手段を備えることを特徴とする請求項２記載の文書管理装置。
【請求項４】
文書検索表示制御手段は、ユーザが指定した単語情報の表示区間を変更する手段を備えることを特徴とする請求項１記載の文書管理装置。
【請求項５】
文書検索表示制御手段は、単語情報から表示用イメージを自動選択する手段を備えることを特徴とする請求項１記載の文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的に作成したテキスト文書を検索・閲覧する文書管理装置に関するものである。
【背景技術】
【０００２】
近年のパーソナルコンピュータの高性能化と記憶容量の増大及びインターネットの普及に伴い、パーソナルコンピュータ上で大量の電子文書を保存するファイリングシステムが普及しつつある。
【０００３】
従来、このような電子文書のファイリングシステムにおいてフリーキーワードによる全文検索を行う際、検索でヒットした文書からユーザが所望の文書を見つけ出すには検索結果画面に表示された文書の内容の一部から文書間の関連性を判断する方法や文書を実際に閲覧して確認する方法が主であった。しかしながらこれらの方法では、検索でヒットした文書数が多くなるほど、その中から所望の文書を見つけ出すために多くの時間が費やされることになる。このため所望の文書を見つけ出すための時間を短縮するために種々の方法が検討されてきた。
【０００４】
例えば、検索結果の表示の際、検索に用いるキーワードと文書との類似度を計算して類似度の高い順に検索結果を表示する方法や、図などを用いて文書間の類似関係を視覚的に表現する方法がある。前者としては、文書中の単語を用いて、文書を単語の出現頻度とその重みによるベクトルで表現して、ベクトルの距離を文書間の距離として計算することにより類似度判定の精度を向上させるアプローチが挙げられる（例えば、特許文献１参照）。また、後者としては、半径の異なる同心円状に文書をアイコンで表示し、図中の文書間の距離によって文書の距離を判断する方法が挙げられる（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平７−１１４５７２号公報
【特許文献２】特開２００１−３５０７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような類似文書の表示形式では検索文書数が多く存在し、文書間の距離が小さい場合には、文書を表すアイコンが重なりユーザの所望文書が明確に表示できないという課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、検索でヒットした文書数が多く存在しても、その中から所望の文書を見つけ出すことを短時間で行うことが可能な文書管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る文書管理装置は、入力された文書を保存し、文書を検索可能なテキスト文書として出力する文書登録手段と、テキスト文書の語句を解析し、解析された結果を単語情報として出力する文書情報抽出手段と、テキスト文書及び文書情報抽出手段が出力する単語情報を蓄積する文書情報蓄積手段と、文書情報蓄積手段に蓄積されたテキスト文書をユーザが指定したキーワードに基づき全文検索し、検索結果としてキーワードを含む単語情報を出力する文書検索手段と、文書検索手段による検索結果を表示するための表示用イメージと、表示用イメージに検索したテキスト文書を表示するための領域情報を格納する文書検索表示画像蓄積手段と、文書検索表示画像蓄積手段に蓄積されたテキスト文書を指定された表示用イメージ上に対応付けて表す図形を形成し、図形を表示用イメージに合成して出力する文書検索表示制御手段と、文書検索表示制御手段の出力を表示する表示手段とを備えるものである。
【発明の効果】
【０００９】
この発明によれば、文書の検索結果を表示する場合に、文書を表示イメージ上に投影して表示し、イメージが重ならないように表示するため、ユーザに見易く提示でき、また文書数の把握や文書選択を容易に行うことが可能となる効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、発明の実施の一形態について説明する。
実施の形態１．
この発明の実施の形態１について図１〜図９を参照して説明する。なお、図１はこの発明に係る文書管理装置の構成を示すブロック図であり、図２は文書管理装置の文書登録の処理の流れを示すフローチャートであり、図３は文書管理装置の文書登録に用いる文書画像の一例を示す図であり、図４は文書管理装置の単語辞書の一例を示す図である。また、図５は文書管理装置の検索の処理の流れを示すフローチャートであり、図６は文書管理装置の文書検索結果を示す画面であり、図７は文書管理装置の表示イメージを説明するための図であり、図８及び図９は文書管理装置の「ＰＣブロック図」の表示イメージの一例を示す図である。
【００１１】
この発明に係る文書管理装置は図１に示すように、文書登録手段１、文書情報抽出手段２、文書情報蓄積手段３、文書検索手段４、文書検索表示画像蓄積手段５、文書検索表示制御手段６、表示手段７を備えて構成される。
【００１２】
文書登録手段１は、入力された文書を保存し、検索可能なテキスト文書にして出力する部位である。
文書情報抽出手段２は、文書登録手段１が出力するテキスト文書から単語情報を抽出する部位である。
文書情報蓄積手段３は、文書登録手段１が出力するテキスト文書及び文書情報抽出手段２で得た単語情報を文書情報として蓄積する部位である。
文書検索手段４は、ユーザが指定したキーワードで前記文書情報のテキスト文書を検索し、検索結果としてキーワードを含むテキスト文書の文書情報を出力する部位である。
【００１３】
文書検索表示画像蓄積手段５は、ユーザが指定した表示用イメージと文書を図形として表示する範囲を規定した領域情報を出力する部位である。
文書検索表示制御手段６は、文書検索手段４が出力する検索結果と文書検索表示画像蓄積手段５が出力する表示用イメージとからテキスト文書を表す図形と図形の表示座標を決定し、検索結果と図形情報を出力する部位である。
表示手段７は、文書検索表示制御手段６が出力する検索結果と図形情報をＣＲＴモニタ等の表示装置に表示する部位である。
【００１４】
つぎに文書管理装置の動作について、文書登録方法と検索・閲覧方法とに分けて説明する。図２は文書登録を行う動作を説明するフローチャートである。まず、文書登録手段１ではユーザが指示した登録する文書を図示しないスキャナー・ネットワーク上の文書などから入力する（ステップＳＴ１０１）。このステップＳＴ１０１では図３に示す文書を登録することとする。この登録する文書はコンピュータで取り扱いすることが可能な電子文書である。図３に例示する登録文書は修理報告書であって部品名、現象、原因、処置、完了日、担当等が記載されている。
【００１５】
次に文書登録手段１は登録文書の文書番号を決定する（ステップＳＴ１０２）。文書番号とは文書を取り扱いする際に一意に文書を識別するために文書に付与するものである。ステップＳＴ１０２では、保存している文書数に１を加えたものを登録する文書に付与する。ここではこの登録する文書を文書番号１とする。
【００１６】
次に文字抽出を行う（ステップＳＴ１０３）。文字抽出はデータフォーマットが開示されているもの（テキスト文書等）については、そのフォーマットに従い抽出するデータ構造が既知である文書ファイルについては、そのデータ構造に従って文字列を抽出する。
【００１７】
次に単語情報抽出を行う（ステップＳＴ１０４）。文書情報抽出手段２は文書登録手段１が抽出した文書の文字と予め保持している単語辞書とを照合することで名詞・固有名詞などの単語情報を抽出する。単語辞書はユーザが予め作成しておくものであり、ここでは例えば図４に示すように「部品名」、「原因」、「日付」の単語辞書があり、文書の文字と照合を行う。図３に示す文書から部品名として「ＣＤ−ＲＯＭドライブ」、原因として「スピンドルモータ故障」、日付として「２００２年１月１５日」を抽出する。
【００１８】
次に保存処理を行う（ステップＳＴ１０５）。文書登録手段１は抽出したテキスト文書と指定した文書番号と、文書情報抽出手段２が抽出した単語情報を文書情報蓄積手段３に格納する。
【００１９】
次に検索・閲覧方法について説明する。図５は文書の検索・閲覧の動作を説明するフローチャートである。上述したようにして保存処理されたものに対して、まず文書検索手段４で文書検索を行う（ステップＳＴ２０１）。ユーザは図示しないキーボード等で文書検索手段４にキーワードを入力する。文書検索手段４は文書情報蓄積手段３内の文書と入力キーワードの照合を行い、キーワードと一致する文字を含む文書番号・ページ番号を得て、文書検索表示制御手段６へ文書内容を出力する。表示手段７は検索された文書の内容を出力する。
【００２０】
検索の例として検索キーワードに「故障」を用いる。文書検索手段４はキーワード「故障」を文書情報蓄積手段３内の文書と照合して、一致した文書番号・ページ番号とその内容を文書検索表示制御手段６へ出力する。表示手段７は例えば文書タイトル、ページ番号を、図示しないＣＲＴモニタ等に表示する。表示手段７が表示する文書検索結果の画面例を図６に示す。図６に表示された１〜６の各修理報告書の文書情報蓄積手段には、文書情報抽出手段により単語情報の一つとして「故障」が格納されているため、１〜６の修理報告書が表示されるのである。表示手段７は文書検索手段４から出力された検索結果に加えて、検索結果を対応付けて表示させる表示イメージを選択するための表示イメージ選択ボタン１０を表示する。
【００２１】
次に、文書検索表示画像蓄積手段５はユーザの指定した画像から選択して指定する（ステップＳＴ２０２）。ここで表示イメージとは、文書検索結果を前面に背景画像を背面に重畳表示するための背景画像として使用する画像イメージであり、表示イメージ選択ボタン１０を操作することによって所望の表示イメージを選択することができる。例えば選択するために表示イメージ選択ボタン１０を押すことによって背景画像の一覧が表示され、その中から所望の背景画像を選択することなどが挙げられる。
【００２２】
文書検索表示画像蓄積手段５は図７に示すイメージ番号とイメージタイトルと画像ファイル名の対応情報と、表示イメージの領域情報（座標情報と属性情報）をイメージ番号に対応付けて保持する。例えば図７のＰＣブロック図１１に対応する表示イメージを図８に、その領域情報を図９に示す。この領域情報の座標領域内に文書検索結果を領域情報の単語情報に基づいて表示を行う。なお、領域情報は、単語情報に基づく画像ファイルに関する属性情報と、属性情報における座標情報から構成されている。
【００２３】
図８はＳＴ２０２でＰＣブロック図１１を選択する際に表示する表示イメージである。また、図９は図８のＰＣブロック図１１のイメージに関する領域情報を示す図であり、単語情報欄に格納された単語とその座標を図８と対応付けて文書検索表示画像蓄積手段５に格納されている。例えば図９における単語情報を「ＣＰＵ」１３として、その座標（１００，５０，２００，２００）は図８中のＣＰＵブロック付近の矩形１２の座標を示す。図９で矩形１２の座標は、左上の点（矩形左上ｘ座標、矩形左上ｙ座標）、右下の点（矩形右下ｘ座標、矩形右下ｙ座標）の順に格納している。
【００２４】
次にユーザが、例えばＰＣブロック図１１を選択した場合の表示動作を説明する。図５のステップＳＴ２０２に続き、文書と表示用イメージの対応付けを行う（ステップＳＴ２０３）。文書検索表示制御手段６は文書検索手段４の結果とユーザが指定したＰＣブロック図１１、及びそのイメージの領域情報を文書検索表示画像蓄積手段５から得て検索結果の文書毎に単語を取り出し、図９に示す領域情報の単語情報と照合する。
【００２５】
例えば図３に示す登録文書の文書番号１の文書には「ＣＤ−ＲＯＭドライブ」、「スピンドルモータ」、「２００２年１月１５日」が文書情報として付与されている。この文書情報と図９の単語情報欄の単語とを照合し、その結果、番号３の「ＣＤ−ＲＯＭドライブ」１４と一致すると、この「ＣＤ−ＲＯＭドライブ」１４の座標情報に従って文書を示す図形を描画する。
【００２６】
次に文書検索表示制御手段６において表示用イメージと文書を示す図形を描画する（ステップＳＴ２０４）。例えば、その図形を「●」として、これを描画するために領域情報である座標情報（左上隅座標と右下座標）から表示範囲を得る。既存の図形描画と重ならないよう図形「●」を規定描画色で所定の表示範囲内に描画する。
【００２７】
例えば所定の幅ｗ、高さｈで表示領域の左上隅より順次描画位置をずらして描画する。例えば上述した「ＣＤ−ＲＯＭドライブ」１４の場合、左上ｘ座標は８００、左上ｙ座標は５０であり、次の表示用イメージは左上ｘ座標に幅ｗをずらしたｘ座標（８００＋ｗ）と左上ｙ座標５０を初期座標として表示し、順次文書毎にｘ座標に幅ｗを加算する。
【００２８】
ｘ座標を幅ｗをずらしたことにってｘ座標が表示範囲を超えた場合はｘ座標を初期ｘ座標（８００）にし、次にｙ座標に高さｈを加算してｙ座標（５０＋ｈ）とし、順次図形が重ならないよう描画する。前記処理を検索文書すべてにおいて実行し、表示用イメージと共に検索された文書を示す図形を表示手段７によってモニタ等に表示する。
【００２９】
なお、例として用いた「ＣＤ−ＲＯＭドライブ」１４の場合、左上ｘ座標は８００、左上ｙ座標は５０であり、また右下ｘ座標は９５０、右下ｙ座標は２００である。したがって、図形が重ならないよう描画するためには、幅ｗは１５０以上必要であり、高さｈも１５０以上必要である。
また、表示手段７は文書を示す図形をユーザがマウス等で選択することで、文書内容をモニタ等に表示するようにしてもよい。
【００３０】
以上説明したようにこの実施の形態１によれば、検索された文書と表示用イメージは重なることなくモニタ等に表示することが可能となる。
【００３１】
実施の形態２．
本実施の形態における構成は実施の形態１と同一である。この発明の実施の形態２について図１０を参照して説明する。なお、図１０はこの発明に係る文書管理装置の文書検索表示制御手段の動作を示すフローチャートである。上述した実施の形態１では、文書検索表示制御手段６は検索結果を表示する図形を、所定の幅と高さを有する固定された大きさとしたが、この実施の形態２は検索文書数に応じて図形の大きさを変化するようにしたものである。
【００３２】
実施の形態２における文書検索表示制御手段６の動作を説明する。この文書検索表示制御手段６の動作は図５のステップＳＴ２０４における動作である。
図１０に示すように、まず実施の形態１で示した文書検索表示画像蓄積手段５の領域情報から各表示用イメージの領域面積を下記の式（１）により算出する（ステップＳＴ３０１）。
領域面積＝（矩形右下ｘ座標−矩形左上ｘ座標）
×（矩形右下ｙ座標−矩形左上ｙ座標）                （１）
【００３３】
式（１）で求めた各表示用イメージの領域面積の合計が、表示手段７の所定の表示エリアの面積より大きければ、検索文書の全てを所定の表示エリアに表示するために、図形面積を算出し（ステップＳＴ３０２）、また、図形サイズを算出する（ステップＳＴ３０３）。図形サイズの算出は、例えば下記の式（２）、式（３）に基づいて、図形「●」の幅ｗ、図形「●」の高ｈを算出する。
ｗ＝（矩形右下ｘ座標−矩形左上ｘ座標）／検索文書数            （２）
ｈ＝（矩形右下ｙ座標−矩形左上ｙ座標）／検索文書数            （３）
このように算出された画像の大きさを用いて表示用イメージを所定の表示エリアに表示する。
【００３４】
以上説明したようにこの実施の形態２によれば、検索文書数に応じて図形の大きさを変更するので、全て検索文書についての表示用イメージを表示手段７の所定の表示エリアに表示することが可能となる。
【００３５】
実施の形態３．
この発明の実施の形態３について図１１を参照して説明する。なお、図１１はこの発明に係る文書管理装置の文書検索表示制御手段６の動作を示すフローチャートである。実施の形態２では文書検索表示制御手段６は検索結果を表示する図形を検索文書数に応じて図形の大きさを変更するようにしたが、この実施の形態３は表示しようとする表示用イメージが、表示手段７の所定の表示エリア内に表示できない場合にのみ大きさを変更するようにしたものである。
【００３６】
本実施の形態における構成は実施の形態１と同一である。実施の形態３における文書検索表示制御手段６の動作を説明する。この文書検索表示制御手段６の動作は図５のステップＳＴ２０４における動作である。
図１１に示すように、まず実施の形態１で説明した文書検索表示画像蓄積手段５の領域情報から領域面積を求める（ステップＳＴ４０１）。領域面積は領域情報から上記の式（１）により求める。
【００３７】
次に下記の式（４）が満足するか否かを判別する（ステップＳＴ４０２）。式（４）は、表示手段７の表示エリアは文書を示す図形「●」の面積より大きいか否かを判定するものである。
表示エリア＞（検索文書数×図形面積）                            （４）
ここで検索文書数は表示する文書数である。
【００３８】
式（４）を満足しない場合（ＮＯ）はステップＳＴ４０３へ進み、満足する場合（ＹＥＳ）は終了する。ステップＳＴ４０３では文書を示す図形「●」の大きさを決定する。例えば幅を式（２）によって、高さを式（３）によって決定する。
【００３９】
以上説明したように実施の形態３によれば、検索文書数によっては所定の画像サイズでは全てを表示することはできないが、検索文書数に応じて文書を表す図形の大きさを制御するので、全ての検索文書を１つの画像として見ることが可能となる。
【００４０】
実施の形態４．
本実施の形態における構成は実施の形態１と同一である。この発明の実施の形態４について図１２を参照して説明する。なお、図１２はこの発明に係る文書管理装置の文書検索表示制御手段６の動作を示すフローチャートである。実施の形態１では文書検索表示制御手段６は検索結果を全て表示するようにしたが、この実施の形態４では許容する単語の範囲を条件として有する単語情報によって、文字の表示を制御する。
【００４１】
文書検索表示制御手段６の動作を、例えば日付で範囲指定を行う場合について説明する。他の項目で範囲指定を行ってもよいことは当然である。
図１２に示すように、まずユーザは表示する範囲を入力する（ステップＳＴ５０１）。次に表示範囲の単語と検索文書の単語情報とが合致するか否かを判定する（ステップＳＴ５０２）。合致する場合（ＹＥＳ）には、ステップＳＴ５０３へ進み、合致しない場合（ＮＯ）は処理を終了する。
【００４２】
ステップＳＴ５０３では表示範囲に文書の日付の単語情報がある場合にのみ描画処理を行う。この処理を全検索結果の文書について実施する。例えばユーザが２０００年１月から２００１年１２月を表示するように指定した場合、図３に示す文書番号１の例では日付は「２００２年１月１５日」であるので文書番号１は表示されない。
【００４３】
以上説明したようにこの実施の形態４によれば、検索文書数が多くなった場合においても指定した単語情報の表示区間を変更できたので、ユーザが所望する文書選択を容易にすることが可能となる。
【００４４】
実施の形態５．
本実施の形態における構成は実施の形態１と同一である。この発明の実施の形態５について説明する。実施の形態１では表示用イメージをユーザが選択するようにしていたが、この実施の形態５は単語情報から自動的に決定するものである。
【００４５】
文書検索表示画像蓄積手段５の動作を説明する。文書検索手段４の検索結果から検索結果の文書毎に文書検索表示画像蓄積手段５に格納された表示用イメージに対応する単語情報と一致する場合に表示用イメージを選択する。例えば文書検索結果中の文書に「部品名」である「ＣＤ−ＲＯＭドライブ」がある場合、「ドライブ」という文字列が表示イメージに対応する領域情報の単語情報欄に存在する場合に、表示用イメージを選択し、文書検索表示制御手段６に出力する。
【００４６】
以上説明したようにこの実施の形態５によれば、ユーザは表示イメージを容易に選択することができ、作業効率が向上する。
【図面の簡単な説明】
【００４７】
【図１】この発明に係る文書管理装置の構成を示すブロック図である。
【図２】この発明に係る文書管理装置の文書登録の処理の流れを示すフローチャートである。
【図３】この発明に係る文書管理装置の文書登録に用いる文書画像の一例を示す図である。
【図４】この発明に係る文書管理装置の単語辞書の一例を示す図である。
【図５】この発明に係る文書管理装置の検索の処理の流れを示すフローチャートである。
【図６】この発明に係る文書管理装置の文書検索結果を示す画面である。
【図７】この発明に係る文書管理装置の表示イメージを説明するための図である。
【図８】この発明に係る文書管理装置の「ＰＣブロック図」の表示イメージの一例を示す図である。
【図９】この発明に係る文書管理装置の「ＰＣブロック図」の領域情報の一例を示す図である。
【図１０】この発明に係る文書管理装置の文書検索表示制御手段の動作を説明するためのフローチャートである。
【図１１】この発明に係る文書管理装置の文書検索表示制御手段の動作を説明するためのフローチャートである。
【図１２】この発明に係る文書管理装置の文書検索表示制御手段の動作を説明するためのフローチャートである。
【符号の説明】
【００４８】
１  文書登録手段、２  文書情報抽出手段、３  文書情報蓄積手段、４  文書検索手段、５  文書検索表示画像蓄積手段、６  文書検索表示制御手段、７  表示手段、１０  表示イメージ選択ボタン、１１  「ＰＣブロック図」、１２  矩形、１３  「ＣＰＵ」、１４  「ＣＤ−ＲＯＭドライブ」。
【図１】
2005063110.tif 000003
【図２】
2005063110.tif 000004
【図３】
2005063110.tif 000005
【図４】
2005063110.tif 000006
【図５】
2005063110.tif 000007
【図６】
2005063110.tif 000008
【図７】
2005063110.tif 000009
【図８】
2005063110.tif 000010
【図９】
2005063110.tif 000011
【図１０】
2005063110.tif 000012
【図１１】
2005063110.tif 000013
【図１２】
2005063110.tif 000014