(57)【要約】【課題】非文字オブジェクトによる文書の特定を容易にすることを目的とする。【解決手段】文書に含まれる非文字オブジェクトの中から代表画像を抽出する抽出手段と、抽出手段で抽出された代表画像と、代表画像を抽出した文書と、を関連付けて関連付け情報として記憶装置に記憶する記憶手段と、記憶装置に記憶されている関連付け情報で文書と関連付けられている代表画像を含む画面を表示装置に表示する表示手段と、画面を介した選択指示に基づいて、選択された代表画像を特定し、関連付け情報に基づいて、特定した代表画像と関連付けられている文書を特定する特定手段と、を有することによって課題を解決する。【選択図】図１０
2010267021.tif 000002
【特許請求の範囲】
【請求項１】
文書に含まれる非文字オブジェクトの中から代表画像を抽出する抽出手段と、
前記抽出手段で抽出された代表画像と、前記代表画像を抽出した文書と、を関連付けて関連付け情報として記憶装置に記憶する記憶手段と、
前記記憶装置に記憶されている関連付け情報で文書と関連付けられている代表画像を含む画面を表示装置に表示する表示手段と、
前記画面を介した選択指示に基づいて、選択された代表画像を特定し、前記関連付け情報に基づいて、前記特定した代表画像と関連付けられている文書を特定する特定手段と、
を有する、情報処理装置。
【請求項２】
前記抽出手段は、非文字オブジェクトに対応する非文字オブジェクト名称が最も文書内で使用されている非文字オブジェクトを代表画像として文書より抽出する、請求項１記載の情報処理装置。
【請求項３】
前記抽出手段は、最も表示サイズの大きい非文字オブジェクトを代表画像として文書より抽出する、請求項１記載の情報処理装置。
【請求項４】
前記抽出手段は、最も輝度の高い非文字オブジェクトを代表画像として文書より抽出する、請求項１記載の情報処理装置。
【請求項５】
前記抽出手段は、文書の要約を示す段落に含まれる非文字オブジェクトを代表画像として文書より抽出する、請求項１記載の情報処理装置。
【請求項６】
前記記憶手段は、前記抽出手段で抽出された代表画像と、前記代表画像を抽出した文書と、前記文書の属性情報と、を関連付けて関連付け情報として記憶装置に記憶し、
入力された検索式に基づいて、前記関連付け情報の属性情報を検索する検索手段を更に有し、
前記表示手段は、検索手段による検索の結果に基づいて、前記検索式に合致する文書と関連付けられている代表画像を含む画面を表示装置に表示する、請求項１乃至５何れか１項記載の情報処理装置。
【請求項７】
情報処理装置が、文書に含まれる非文字オブジェクトの中から代表画像を抽出する抽出ステップと、
情報処理装置が、前記抽出ステップで抽出された代表画像と、前記代表画像を抽出した文書と、を関連付けて関連付け情報として記憶装置に記憶する記憶ステップと、
情報処理装置が、前記記憶装置に記憶されている関連付け情報で文書と関連付けられている代表画像を含む画面を表示装置に表示する表示ステップと、
情報処理装置が、前記画面を介した選択指示に基づいて、選択された代表画像を特定し、前記関連付け情報に基づいて、前記特定した代表画像と関連付けられている文書を特定する特定ステップと、
を含む、情報処理方法。
【請求項８】
コンピュータを、
非文字オブジェクトに対応する非文字オブジェクト名称が最も文書内で使用されている非文字オブジェクトを代表画像として文書より抽出する抽出手段と、
前記抽出手段で抽出された代表画像と、前記代表画像を抽出した文書と、を関連付けて関連付け情報として記憶装置に記憶する記憶手段と、
前記記憶装置に記憶されている関連付け情報で文書と関連付けられている代表画像を含む画面を表示装置に表示する表示手段と、
前記画面を介した選択指示に基づいて、選択された代表画像を特定し、前記関連付け情報に基づいて、前記特定した代表画像と関連付けられている文書を特定する特定手段と、
して機能させるプログラム。
【請求項９】
請求項８記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、文書管理装置では、ユーザの操作に応じて管理している文書の画像を表示するものがある。このような文書管理装置では、表示した文書の画像に基づいてユーザが所望の文書を検索するために用いられる。
従来の文書管理装置では、ユーザの操作に応じて切り替えた文書の特定ページ全体のサムネイルと簡易的なメタデータを表示しユーザに選択させていた。またこのような技術は、ＭＦＰに代表されるＰＣ以外のデバイス上にも搭載されている。
特許文献１では、複数の文書の中から文書の代表画像を使用して効率的に文書を検索する方法が提案されている。この提案においては、表示中の１つの文書を基準とし、次に表示する文書の代表画像として特定のページ全体の画像を自動で設定して表示手段に表示するものであった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
人間が複雑なフローチャートや関連図等によって説明される文書内容を記憶する場合、本文の文字キーワードに比べ説明に使用されている図、表、画像等の視覚的情報の方が記憶に残りやすい状況が多く存在する。しかしながら、従来の技術では、ユーザが非文字オブジェクトを手がかりに検索を行おうとした場合でも、文書管理装置が文書の特定のページ全体の画像を代表画像としてサムネイルに表示している。そのため、ユーザは、サムネイル内の非文字オブジェクトを認識しづらい問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、非文字オブジェクトによる文書の特定を容易にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の情報処理装置は、文書に含まれる非文字オブジェクトの中から代表画像を抽出する抽出手段と、前記抽出手段で抽出された代表画像と、前記代表画像を抽出した文書と、を関連付けて関連付け情報として記憶装置に記憶する記憶手段と、前記記憶装置に記憶されている関連付け情報で文書と関連付けられている代表画像を含む画面を表示装置に表示する表示手段と、前記画面を介した選択指示に基づいて、選択された代表画像を特定し、前記関連付け情報に基づいて、前記特定した代表画像と関連付けられている文書を特定する特定手段と、を有する。
かかる構成とすることにより、文書の特定のページ全体を代表画像とするのではなく、抽出手段で抽出した非文字オブジェクトを代表画像とするので、非文字オブジェクトによる文書の特定を容易にすることができる。
また、本発明は、情報処理方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【０００７】
本発明によれば、非文字オブジェクトによる文書の特定を容易にすることができる。
【図面の簡単な説明】
【０００８】
【図１】文書管理装置のハードウェア構成等の一例を示す図である。
【図２】代表画像を含む文書の一例を示す図である。
【図３】記憶装置１０６内に格納されている検索対象となる文書のメタデータの一部を示した図である。
【図４】検索条件指定画面としてユーザに選択可能な状態で出力装置１０５に表示する画面の一例を示す図である。
【図５】図４の検索条件指定画面において絞り込み条件として印刷日時が指定され、検索が実行された結果の文書選択画面の一例を示す図である。
【図６】再印刷確認画面の一例を示す図である。
【図７】ユーザの指示に基づいて選択肢を作成する処理の一例を示したフローチャートである。
【図８】ステップＳ７０４の一部である文書検索処理の一例を示したフローチャートである。
【図９】ステップＳ７０４の一部であるカーソル移動処理の一例を示すフローチャートである。
【図１０】ステップＳ７０４の一部である文書登録処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
情報処理装置（コンピュータ）の一例である文書管理装置のハードウェア構成等を、図１を用いて説明する。図１は、文書管理装置のハードウェア構成等の一例を示す図である。図１において、マイクロプロセッサＣＰＵ（中央演算装置）１０１は、画像表示のための演算・論理判断等を行い、後述するバス１０８を介してバス１０８に接続された後述する各構成要素を制御する。ＲＯＭ１０２は、ＣＰＵ１０１の処理手順となる制御プログラムや各種データを記憶している。ＲＡＭ１０３は、処理中の各種制御のための一時記憶用のワークエリアとして使用される。入力装置１０４は、キーボード・マウス等から構成される。出力装置１０５は、液晶ディスプレイ等で構成される。文書管理装置は、ＰＣ以外への適用も考慮できるため、液晶ディスプレイは入力機能も備えたタッチパネル構成であってもよい。出力装置１０５は、表示装置の一例である。
記憶装置１０６は、ハードディスク等の各種ディスク機器やフラッシュメモリ等から構成され、処理中のデータや画像データ・メタデータ等を格納する。通信装置１０７は、ＵＳＢ等の外部入出力機器やモデム等の有線或いは無線通信機器から構成され、外部機器とのデータ交換を行う。バス１０８は、１０１から１０７までの機器・装置間で制御プログラムやデータのやり取りを行う。
【００１１】
本実施形態の文書管理装置は、入力装置１０４を介して入力されたユーザによる検索要求を基に記憶装置１０６内、又は通信装置１０７を介して参照可能な外部の記憶装置内のデータを検索及び取得する機能を有する。取得されたデータは、通信装置１０７を介してＦＡＸ、プリンタ等の外部出力機器への出力や外部のＰＣに送信される。
以上の機能は、ＲＯＭ１０２或いはバス１０８を介して外部からＲＡＭ１０３に転送された制御プログラムをＣＰＵ１０１が実行することで実現される。
【００１２】
図２は、代表画像を含む文書の一例を示す図である。本文書は文字領域、画像領域によって構成されている。文書管理装置は、文書を認識する際等、文書の文字領域と、画像領域とを認識し、分割等する。２０１は、代表画像である。２０２は、代表画像に付与された図表番号である。文書管理装置は、例えば２０３に示すように、その図表番号が本文中で最も引用されているものを代表画像と判断し、この代表画像を文書より抽出する。また、文書管理装置は、文書中で最も表示領域（表示サイズ）が大きいもの、文書中で最も輝度の高いもの、文書の構成から文書のサマリ（要約）を示す段落で使用されるもの、を代表画像として判断し、文書より抽出するようにしてもよい。
【００１３】
また、文書管理装置は、これらを任意に組み合わせて代表画像を判断するようにしてもよい。例えば、文書管理装置は、図表番号が本文中で最も引用（又は使用）されているものが同じ数の図や表（非文字オブジェクト）が文書中に存在した場合、表示サイズが大きいものを代表画像と判断したり、最も輝度の高いものを代表画像と判断したりしてもよい。同様に、文書管理装置は、図表番号が本文中で最も引用されているものが同じ数の図や表（非文字オブジェクト）が文書中に存在した場合、要約を示す段落で使用されている方を代表画像と判断してもよい。
また、文書管理装置は、上述した代表画像の各判断の仕方に対して重み付けを行い、重み付けした値が最も大きい非文字オブジェクトを代表画像をとするようにしてもよい。例えば、文書管理装置は、図表番号が本文中で最も引用されている非文字オブジェクトには１０を、表示サイズが最も大きいものには５を、輝度が最も高いものには５を、要約を示す段落で使用されているものには５を重みに係る値として付与する。そして、文書管理装置は、付与した値の合計が最も大きい非文字オブジェクトを代表画像として選択するようにしてもよい。なお、これら重みに係る値は、予め各判断の仕方の応じて定められていてもよいし、設定ファイル等に設定されており、ユーザが画面等を介して変更可能に構成してもよい。
【００１４】
図３は、記憶装置１０６内に格納されている検索対象となる文書のメタデータの一部を示した図である。３０１は文書（文書データ）の属性であるメタデータ等を格納する文書メタデータ管理テーブルである。文書メタデータ管理テーブルには、文書の再印刷情報ファイルや文書代表画像が格納されている場所のパス情報、ユーザによる印刷、ＦＡＸ等のアクションを実行した日付等、システムが自動で付与するメタデータが格納される。ここにおけるアクションとは本システムにおけるユーザが実施できる機能に対応するものであり、上記のもの以外にもコピーやメール送信等システムの機能に応じて管理できる項目は異なる。ちなみに文書メタデータ管理テーブルにはシステムに登録されている全文書、全ユーザのデータが存在するが、便宜上説明に必要のない他のデータに関しては「・・・」として表現している。作成者ＩＤ、印刷日時、ＦＡＸ日時等は、属性情報の一例である。
【００１５】
図４は、検索条件指定画面としてユーザに選択可能な状態で出力装置１０５に表示する画面の一例を示す図である。４０１は、文書データを検索するための絞込条件指定として文書メタデータ管理テーブルの各属性値をプルダウンリストによって選択するための領域である。この画面では印刷日付による絞込みをユーザが選択した状態を示しているが、この他にも作成日時やＦＡＸ日時、操作ユーザ等によって絞込条件を変えられるよう画面を構成してもよい。４０２は、画面上の操作対象を選択するための移動用ボタンである。４０３は、「検索」ボタンである。「検索」ボタン４０３が押下されると、文書管理装置は、４０１で選択された検索絞込み条件を基に検索を実行する。４０４は、「戻る」ボタンである。「戻る」ボタン４０４が押下されると、本検索画面の呼び出しもとのメニュー画面等に画面が切り替わる。「検索」ボタン４０３が押下されると、例えば次のＳＱＬ文によって文書名及びファイルパス、代表画像のファイルパスの一覧が取得され、結果を図５の文書選択画面に表示されることになる。
「ＳＥＬＥＣＴ  文書名，  ファイルＰａｔｈ，  代表画像Ｐａｔｈ  ＦＲＯＭ  文書メタデータ管理テーブル  ＢＥＴＷＥＥＮ  印刷日時  条件１  ＡＮＤ  条件２」
【００１６】
図５は、図４の検索条件指定画面において絞り込み条件として印刷日時が指定され、検索が実行された結果の文書選択画面の一例を示す図である。５０１は、この画面を表示するために図４の検索条件指定画面において指定した検索条件の表示領域である。５０２は、代表画像付き選択対象文書表示領域である。代表画像付き選択対象文書表示領域５０２には、文書名と共にその代表画像のサムネイルが合わせて表示される。５０３は、ユーザによって選択された状態を示す代表画像である。
代表画像付き選択対象文書表示領域５０２の文書名及び代表画像のサムネイルは、移動用ボタン５０４の押下に応じて順次切り替えられる。５０５は、「開く」ボタンである。「開く」ボタン５０５が押下されると、５０３で選択された文書がビューア若しくはエディタに表示される。つまり、文書選択画面を介したユーザによる選択指示に基づいて、ＣＰＵ１０１は、ユーザによって選択された代表画像を特定し、５０３に示されるように、ユーザによって選択された代表画像であることを示す表示とする。また、ＣＰＵ１０１は、代表画像が選択されている状態で「開く」ボタン５０５が押下されると、選択されている代表画像に基づいて、文書メタデータ管理テーブルを検索する。そして、ＣＰＵ１０１は、文書メタデータ管理テーブルで、前記代表画像と関連付けられている文書（文書名やファイルＰａｔｈ等）を特定し、特定した文書をビューア若しくはエディタに表示する。
５０６は、「印刷」ボタンである。５０３で選択された文書をプリンタに出力するための図６の確認画面を表示する。５０７は「ＦＡＸ」ボタンであり、５０３で選択された文書をＦＡＸに出力する。
【００１７】
図６は、再印刷確認画面の一例を示す図である。再印刷確認画面は、ユーザに最終的に確認されるための文書全体のサムネイルと、「再印刷」ボタン６０１と、「キャンセル」ボタン６０２と、によって構成される。「再印刷」ボタン６０１が押下されると、プリンタに文書の印刷要求が送信される。
【００１８】
図７は、ユーザの指示に基づいて選択肢を作成する処理の一例を示したフローチャートである。
ステップＳ７０１において、ＣＰＵ１０１は、各種パラメータの初期化や初期画面の表示等のシステムの初期化処理を行う。ステップＳ７０２において、ＣＰＵ１０１は、ボタン押下等の入力装置１０４からの何らかのイベントが発生するのを待つ。イベントが発生すると、ステップＳ７０３において、ＣＰＵ１０１は、このイベントを判別し、イベントの種類に応じて各種の処理を実行するよう分岐する。図７では、各種イベントに対応した分岐先の複数の処理をステップＳ７０４という形でまとめて表現している。図８で記述する文書検索処理、図９で記述するカーソル移動処理、図１０で記述する文書登録処理がこの分岐先の一部となる。他の処理としては、文書データベース管理処理、文書編集処理等の処理がある。ステップＳ７０５において、ＣＰＵ１０１は、上記の各処理の処理結果や処理終了を通知し、画面を各処理の指示に従って表示する処理である。ステップＳ７０５の処理は、エラーがあった場合のエラー表示、正常な処理が行われた場合に設定されている表示データの画面表示への反映等、通常広く行われる処理である。
【００１９】
図８は、ステップＳ７０４の一部である文書検索処理の一例を示したフローチャートである。
ステップＳ８０１において、ＣＰＵ１０１は、検索条件指定画面において指定された検索条件を用いて文書の検索式を作成する。ステップＳ８０２において、ＣＰＵ１０１は、文書メタデータ管理テーブルに対して前記検索式に基づいて検索を実行し、検索結果を得る。ステップＳ８０３において、ＣＰＵ１０１は、前記検索結果より図５の文書選択画面の表示に必要となる文書名、ファイルパス、代表画像ファイルパス等の属性を取得し、文書検索結果リストに格納する。
格納が終わるとステップ８０５において、ＣＰＵ１０１は、全ての文書を処理したか否かを確認し、未処理の文書がある場合はステップ８０６において次の文書を選択し、ステップＳ８０３にループする。ステップＳ８０５において全ての文書を処理終了していると判定した場合はステップＳ８０７に進む。
ステップＳ８０７において、ＣＰＵ１０１は、文書検索結果リストの文書を印刷日付順によるソート処理を行う。ステップ８０８において、ＣＰＵ１０１は、文書検索結果リストに含まれるソートされた属性のセット（属性値セット）を表示データとして設定し、リターンする。ここでステップＳ８０７におけるソート順序は印刷日時以外にも作成日時、ＦＡＸ日時等に基づいてソートするようにしてもよい。
つまり、ＣＰＵ１０１は、前記検索式に合致する文書と関連付けられている代表画像を含む図５に示すような画面を出力装置に表示する。
【００２０】
図９は、ステップＳ７０４の一部であるカーソル移動処理の一例を示すフローチャートである。
ステップＳ９０１において、ＣＰＵ１０１は、ユーザによる入力装置１０４等の操作に応じて、どの位置にカーソルが動いたかを求める。ステップＳ９０２において、ＣＰＵ１０１は、求まった方向に実際にカーソルを移動させる。ステップＳ９０３において、ＣＰＵ１０１は、カーソル移動後の表示データを設定し、リターンする。
【００２１】
図１０は、ステップＳ７０４の一部である文書登録処理の一例を示すフローチャートである。
ステップＳ１００１において、ＣＰＵ１０１は、文書の印刷リクエストを受付ける。ステップ１００２において、ＣＰＵ１０１は、文書イメージを画像領域と文字領域とに分割する。ステップＳ１００３において、ＣＰＵ１０１は、文書内に含まれる画像の画像情報のリストである画像情報リストを生成する。ステップ１００４において、ＣＰＵ１０１は、前記画像情報リストから画像に付与された図表番号等の画像名称を取得する。ここで、図表番号等の画像名称は、非文字オブジェクト名称の一例である。
ステップ１００５において、ＣＰＵ１０１は、前記文字領域内で前記画像名称が使用される回数をカウントし、前記画像情報リストに格納する。格納が終わるとステップ１００６において、ＣＰＵ１０１は、全ての画像を処理したかを確認し、未処理の画像がある場合はステップ１００７において次の画像を選択し、ステップＳ１００４にループする。ステップＳ１００６において全ての画像を処理終了していると判定した場合、ＣＰＵ１０１は、ステップＳ１００８に進む。
【００２２】
ＣＰＵ１０１は、画像情報リスト上に作成された画像情報のうち、最大使用頻度の画像を文書の代表画像として選択し、抽出する。そして、ＣＰＵ１０１は、文書メタデータ管理ＤＢへと代表画像を登録し、リターンする。より具体的に説明すると、ＣＰＵ１０１は、抽出した代表画像と、前記代表画像を抽出した文書（又は文書名等の文書識別情報）と、を関連付けて文書のメタデータとして文書メタデータ管理テーブルに格納（又は登録）する。
【００２３】
＜その他の実施形態＞
また、上述した実施形態の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は上述した実施形態を構成することになる。
【００２４】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００２５】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００２６】
上述した実施形態を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００２７】
以上、上述したように、文書の本文内でもっとも多く参照されている非文字オブジェクトの画像等を文書の代表画像として表示することで、例えば表示サイズ、解像度が制限されるデバイス画面上においても所望の文書を容易に見つけることができる。したがって、効率的に文書を検索することができる。
よって、非文字オブジェクトによる文書の特定を容易にすることができる。
【００２８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００２９】
１０１  ＣＰＵ、１０２  ＲＯＭ、１０６  記憶装置
【図１】
2010267021.tif 000003
【図２】
2010267021.tif 000004
【図３】
2010267021.tif 000005
【図４】
2010267021.tif 000006
【図５】
2010267021.tif 000007
【図６】
2010267021.tif 000008
【図７】
2010267021.tif 000009
【図８】
2010267021.tif 000010
【図９】
2010267021.tif 000011
【図１０】
2010267021.tif 000012