(57)【要約】【課題】  利用者の利便性を向上できるドキュメント処理装置を提供する。【解決手段】  文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出し、検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持するドキュメント処理装置である。【選択図】        図１
2006268580.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する手段と、
前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する手段と、
を含むことを特徴とするドキュメント処理装置。
【請求項２】
文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する工程と、
前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する工程と、
を含むことを特徴とするドキュメント処理方法。
【請求項３】
コンピュータに、
文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する手順と、
前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報を含むドキュメントを処理するドキュメント処理装置に関する。
【背景技術】
【０００２】
蓄積しているドキュメントについて、その内容の把握を助けるために、ドキュメントのサムネイル画像を作成して、当該サムネイル画像の一覧を表示し、ドキュメントの選択を支援することは広く行われている（例えば特許文献１）。
【０００３】
利用者は、こうしたサムネイル画像や、ファイル名などを手がかりとして所望のドキュメントを指定することとなっている。
【特許文献１】特開２００４−３５６８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術においては、例えば文字の画像を含むドキュメントの場合、サムネイル画像では、その内容までは把握困難であるのが普通である。また、ファイル名では、例えば「報告書１」などというように抽象的な命名を行うのが一般的であり、必ずしもドキュメントの探索の手がかりにならず、利便性の向上が望まれている。
【０００５】
本発明は、上記実情に鑑みてなされたもので、その目的の一つは、利用者の利便性を向上できるドキュメント処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、ドキュメント処理装置であって、文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する手段と、前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する手段と、を含むことを特徴としている。
【０００７】
また、本発明の一態様に係るドキュメント処理方法は、文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する工程と、前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する工程と、を含むことを特徴としている。
【０００８】
さらに本発明の別の態様に係るプログラムは、コンピュータに、文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出する手順と、前記検出された文字情報部分のうち、少なくとも指定された部分に対応する文字情報部分の部分画像をドキュメントに関連付けて保持する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【０００９】
本発明の好適な実施の形態について、図面を参照しながら説明する。本発明の実施の形態に係るドキュメント処理装置は、図１に示すように、制御部１１と、記憶部１２と、画像読取部１３と、表示部１４と、操作部１５とを含んで構成されている。
【００１０】
ここで、制御部１１は、例えばＣＰＵ等で構成されており、記憶部１２に格納されているプログラムに従って動作する。この制御部１１は、文字情報を画像として含むドキュメントを処理対象として、当該ドキュメントに包含される文字情報部分を検出し、当該検出結果を提示する。また、当該提示した文字情報部分のうち、指定された部分に含まれる文字列データを取得する処理を実行する。この制御部１１の処理の内容については、後に詳しく述べる。
【００１１】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子及び／又はディスクデバイスなどを含んで構成されている。この記憶部１２には、制御部１１によって実行されるプログラムが格納されている。また、記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１２】
画像読取部１３は、例えばスキャナ等であり、媒体に形成されている画像を読み取って得られた画像データを制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１からの指示に従って、情報の表示を行う。操作部１５は、キーボードやマウス等であり、利用者の指示操作を受け付けて、当該指示操作の内容を制御部１１に出力する。
【００１３】
［ドキュメントの格納］
ここで制御部１１の具体的な処理の内容について説明する。本実施の形態では、処理対象となるドキュメントは、例えば画像読取部１３にて読み取られて入力される。なお、ドキュメントは複数のページを含んでもよい。
【００１４】
すなわち制御部１１は、ページごとの画像データのセットを画像読取部１３から受け入れて、各画像データに対して分離処理を実行する。この分離処理は、ＩＴＵ−Ｔ勧告Ｔ．４４として規格化されているＭＲＣ（Mixed Raster Content）のデータを生成する処理として広く知られているものを用いることができる。
【００１５】
ＭＲＣでは、絵柄画像であるバックグラウンド画像と、文字の色を表すフォアグラウンド画像と、このフォアグラウンド画像のマスク（文字形状を表す画像）となるセレクタとの三層に分離し、これらを互いに関連付けた多層フォーマットのドキュメントを生成することになる。制御部１１は、画像読取部１３から入力されるドキュメントの画像データから、このＭＲＣのフォーマットのドキュメントを生成して記憶部１２に保持する。
【００１６】
制御部１１は、ドキュメントのセレクタの層（文字形状の画像）を読み出して、その黒画素の連続する部分（画素塊）を特定し、それぞれにラベルを付与する。この処理は、ラベリング処理として広く知られている処理を用いることができる。
【００１７】
そして各特定した画素塊に外接する外接矩形を画定し、当該外接矩形が画像データ上で連続的に配列されている領域を、文字情報を含む領域（文字情報部分）として特定する。
【００１８】
これらの処理は、レイアウト認識として広く知られた処理であるので、その詳細な説明を省略する。
【００１９】
なお、ここでは、制御部１１がＭＲＣのフォーマットのドキュメントを生成した後に、そのうちセレクタの層の画像から各文字のレイアウト認識処理を行うこととしているが、画像読取部１３にて読み取った画像データからＭＲＣのセレクタの層を生成する処理の過程において、レイアウト認識処理を行い、文字の画像を抽出している場合は、当該ＭＲＣのセレクタの層を生成する処理の過程でのレイアウト認識処理結果（各文字の外接矩形の座標情報など）を保持しておき、当該レイアウト認識処理結果を利用するようにしても構わない。
【００２０】
制御部１１は、ドキュメントのうち、セレクタの層の画像を表示するとともに、当該画像（セレクタ画像）上で、上記各外接矩形を強調表示する。ここで強調表示は、例えば外接矩形に相当する矩形を所定色で描画して行うことができる（図２）。
【００２１】
制御部１１は、操作部１５を介して利用者から、この画像上の少なくとも一部領域を選択する指示操作の入力を受けて、セレクタの層の画像のうち、当該選択された領域に対応する部分画像を抽出する。ここで制御部１１は、レイアウト処理において生成された外接矩形の情報を参照し、当該選択された領域に少なくとも一部が含まれる外接矩形を特定する。そして当該特定した外接矩形を画定する座標情報のうち、そのＸ座標が最小のものと最大のもの（それぞれＸmin、Ｘmaxとする）を選択する。また、同様にＹ座標が最小のものと最大のもの（それぞれＹmin、Ｙmaxとする）を選択する。そして、（Ｘmin，Ｙmin）から（Ｘmax，Ｙmax）までの領域を表す情報を生成する。つまり、制御部１１は、選択された領域を、外接矩形の情報に基づいて補正するのである。そして、セレクタの層の画像から、当該補正して得られた領域の部分の画像（部分画像）を抽出し、当該抽出して得た部分画像を記憶部１２に格納する。この際、部分画像には、固有のファイル名を発行して付与しておく。なお、ここでは、一部が含まれる外接矩形を特定して当該特定した外接矩形の座標情報で選択された領域を補正したが、選択された領域に全体が含まれる外接矩形を特定して、当該特定した外接矩形の座標情報で選択された領域を補正するようにしてもよい。この制御部１１の処理により、利用者は、文字の一部分を切り出してしまうことがなくなり、文字を含む部分の選択を容易に行うことができる。
【００２２】
さらにここで制御部１１は、抽出した部分画像を予め定めたサイズに拡縮する処理を行ってもよい。この処理を行えば、部分画像のサイズを均一にすることができる。
【００２３】
制御部１１はさらに、ドキュメントを格納する際に、当該格納時点の日時の情報（いわば、生成日時の情報）や、ＭＲＣのフォーマットとした後のドキュメントのサイズの情報を取得する。なお、生成日時の情報は、例えば図示しない時計やカレンダチップなどから取得する。
【００２４】
そして制御部１１は、例えば図３に示すように、抽出された部分画像のファイル名と、格納先を表す情報（パス名）と、ドキュメントのファイル名、サイズ、生成日時、及び格納先を表す情報とをそれぞれ関連付けて、管理情報テーブルとして、記憶部１２に格納する。
【００２５】
なお、制御部１１は、従来と同様に、読み取って得られたドキュメントの画像についてサムネイル画像を生成し、ドキュメントに関連付けて記憶部１２に格納しておいてもよい。
【００２６】
［一覧表示処理］
制御部１１は、利用者からドキュメントの一覧を提示するべき旨の指示を受けて、記憶部１２に格納されているドキュメントの一覧を表示する。制御部１１は、管理情報テーブルを参照しながら、各ドキュメントに対応して、抽出された部分画像と、サイズ、生成日時の情報を組としたエントリーを、表示部１４に一覧表示する（図４）。すなわち、ここでは部分画像がドキュメントのタイトルとして提示され、利用者は、この部分画像を参照して所望のドキュメントを探索することになる。
【００２７】
また制御部１１は、この一覧のうちからいずれかのエントリーを「開く」（表示する）指示操作を受け入れると、当該エントリーに対応するドキュメントを記憶部１２から読み出して、表示部１４に表示するなどの処理を行う。
【００２８】
なお、ドキュメントにサムネイル画像が関連づけられている場合、制御部１１は、利用者が一覧のうちからエントリーを選択する指示操作を行ったときに、当該選択されたエントリーのドキュメントに対応するサムネイル画像を表示してもよい。
【００２９】
［変形例］
なお、ここまでの説明では、ドキュメントは、画像読取部１３にて読み取られるものとしていたが、図示しないネットワークを介して取得したものであってもよい。この場合に、取得したドキュメントが既にＭＲＣのフォーマット等、文字画像を分離・抽出したものとなっているときには、当該文字画像について、レイアウト処理を行って、文字部分画像を取り出すこととすればよい。
【００３０】
また、ここまでの説明では、レイアウト処理によって各文字ごとの外接矩形の情報が抽出される例について述べたが、外接矩形を文字の行方向に連結して、行矩形を形成している場合は、当該行矩形ごとに選択できるようにしてもよい。さらにこの場合は、複数の行矩形を連結する指示操作を受けて、連結の対象となった行矩形内の画像を抽出し、当該画像同士を連結して、連結後の画像を部分画像としてもよい。
【００３１】
さらに、ここではＭＲＣのセレクタの層の画像について上記処理を行う例について示したが、絵柄の層について行ってもよいし、ＭＲＣ以外の文字画像や、絵柄画像、さらには、ＪＰＥＧ（Joint Picture Experts Group）画像データから抽出される文字部分の画像について上述の処理を適用してもよい。
【００３２】
本実施の形態によれば、ドキュメントの一部の画像を取り出してファイル名であるかのように利用して一覧を表示するので、ドキュメントの探索が容易になり、利便性を向上できる。
【００３３】
また、本実施の形態では、文字のレイアウトの認識結果を用いて、利用者が選択した領域を補正するので、文字部分を、その一部を欠いて取り出してしまうことが防止され、利便性をさらに向上できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施の形態に係るドキュメント処理装置の一例を表す構成ブロック図である。
【図２】本発明の実施の形態に係るドキュメント処理装置におけるレイアウト認識処理の結果例を表す説明図である。
【図３】本発明の実施の形態に係るドキュメント処理装置が生成する管理情報テーブルの例を表す説明図である。
【図４】本発明の実施の形態に係るドキュメント処理装置によって提示されるドキュメントの一覧の例を表す説明図である。
【符号の説明】
【００３５】
１１  制御部、１２  記憶部、１３  画像読取部、１４  表示部、１５  操作部。
【図１】
2006268580.tif 000003
【図２】
2006268580.tif 000004
【図３】
2006268580.tif 000005
【図４】
2006268580.tif 000006