(57)【要約】【課題】  ＯＣＲ処理のパフォーマンスを向上し、快適なファイリングを実現する。【解決手段】  ステップＳ３においてイメージがＯＣＲ処理条件を満たしているか否かを判断する。ＯＣＲ処理条件は、例えばイメージの縦横の大きさによって、「横幅１０ピクセル以上であり、かつ高さが１０ピクセル以上」と設定される。これによってＯＣＲ処理が不適なイメージをＯＣＲ処理から除外でき、ＯＣＲ処理のパフォーマンスを向上し得る。【選択図】  図２
2005275825.tif 000002
【特許請求の範囲】
【請求項１】
原稿内のイメージが文字認識処理に適するか否かを判断するＯＣＲ処理条件判定手段と、
前記ＯＣＲ処理条件判定手段が文字認識処理に適すると判断した前記イメージについて、文字認識処理を実行するＯＣＲ処理手段と、
を備えたファイリング装置。
【請求項２】
前記ＯＣＲ処理手段の処理結果を前記原稿のデータとセットで保存する手段をさらに備えた請求項１記載のファイリング装置。
【請求項３】
前記ＯＣＲ処理手段の処理結果を前記原稿のデータ内に埋め込んで保存する手段をさらに備えた請求項１記載のファイリング装置。
【請求項４】
前記ＯＣＲ処理手段の処理結果から検索キーを抽出する手段をさらに備えたことを特徴とする請求項１乃至３のいずれかに記載のファイリング装置。
【請求項５】
前記ＯＣＲ処理条件判定手段は、前記イメージの大きさによって文字認識処理に適するか否かを判断することを特徴とする請求項１乃至４のいずれかに記載のファイリング装置。
【請求項６】
前記ＯＣＲ処理条件判定手段は、前記イメージの面積によって文字認識処理に適するか否かを判断することを特徴とする請求項１乃至４のいずれかに記載のファイリング装置。
【請求項７】
前記原稿はテキストデータにイメージが埋め込まれたフォーマットであることを特徴とする請求項１乃至６のいずれかに記載のファイリング装置。
【請求項８】
原稿内のイメージが文字認識処理に適するか否かを判断するＯＣＲ処理条件判定ステップと、
前記ＯＣＲ処理条件判定ステップで文字認識処理に適すると判断した前記イメージについて、文字認識処理を実行するＯＣＲ処理ステップと、
を備えたファイリング方法。
【請求項９】
請求項８記載のファイリング方法をコンピュータに実行させるプログラムコードを含むコンピュータ実行可能なプログラム。
【請求項１０】
請求項９記載のコンピュータ実行可能なプログラムが格納されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイリング装置およびファイリング方法に関する。
【背景技術】
【０００２】
原稿のデータのファイリングには、検索のための検索キーが必要であるが、従来はユーザが登録時に検索キーを入力しており、煩雑な操作を要した。そこで作業負荷軽減のため、原稿のデータをＯＣＲ（文字認識）処理し、検索キーを抽出するファイリング装置が使用されるようになった。特にＰＤＦやＰｏｓｔＳｃｒｉｐｔ等の原稿では、ＯＣＲ（文字認識）処理によって、原稿内のテキストやイメージを個別に取り出すことができる。このため、テキストをそのまま取り出すとともに、イメージをＯＣＲ処理して文字コードに変換し、両者を検索キーとして登録し得るのできわめて有効である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のＯＣＲ処理を用いたファイリングでは、ノイズや、小さいイメージや細長いイメージの集合等、ＯＣＲ処理に適さないイメージをＯＣＲ処理したときに著しくパフォーマンスが低下するという問題があった。
【発明の効果】
【０００４】
本発明によれば、ＯＣＲ処理に不適なイメージを処理対象から除外することによって、パフォーマンスを向上でき、快適なファイリングを実現することができる。
【課題を解決するための手段】
【０００５】
本発明に係るファイリング装置は、原稿内のイメージが文字認識処理に適するか否かを判断するＯＣＲ処理条件判定手段と、前記ＯＣＲ処理条件判定手段が文字認識処理に適すると判断した前記イメージについて、文字認識処理を実行するＯＣＲ処理手段とを備える。これによって、パフォーマンスを向上でき、快適なファイリングを実現することができる。
【０００６】
本発明に係るファイリング方法は、原稿内のイメージが文字認識処理に適するか否かを判断するＯＣＲ処理条件判定ステップと、前記ＯＣＲ処理条件判定ステップで文字認識処理に適すると判断した前記イメージについて、文字認識処理を実行するＯＣＲ処理ステップとを備える。これによって、パフォーマンスを向上でき、快適なファイリングを実現することができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明に係るファイリング装置の好適な実施例を図面に基いて説明する。
【実施例１】
【０００８】
図１は本発明に係るファイリング装置の実施例１を示すブロック図である。
【０００９】
図１において、ファイリング装置は、ＯＣＲ処理条件判定部８およびＯＣＲ処理部９を備えたテキスト抽出処理部７を有し、、テキスト抽出処理部７は、各種データを伝送するデータバス１０に接続されている。
【００１０】
データバス１０には、ファイリング装置全体を制御するＣＰＵ１、データ入力のためのキーボード２、原稿のデータを表示するディスプレイ３、原稿のデータを格納するハードディスク４、ファイリング装置の制御ためのプログラムや必要な情報をあらかじめ記憶するＲＯＭ５、ワークエリアとして使用されるＲＡＭ６が接続されている。
【００１１】
ＯＣＲ処理判定部８は、ＯＣＲ処理すべき原稿中のイメージがＯＣＲ処理条件を満たすか否か判定し、ＯＣＲ処理部９は、イメージをＯＣＲ処理して文字データを抽出する。これによってテキスト抽出処理部７は、画像データから文字データを抽出しドキュメントとセットで保持する。
【００１２】
原稿のデータはスキャナ装置等の公知の画像読み取り装置によって読み取られ、記憶媒体や通信媒体を介してハードディスク４に格納される。
【００１３】
図２は、図１のテキスト抽出処理部７によって実行される処理を示すフローチャートである。
【００１４】
ＣＰＵ１はＲＯＭ５内の制御プログラムによってハードディスク４内の原稿のデータを読み出し、ＲＡＭ６上に展開する。
【００１５】
ＲＡＭ６上展開されたデータは、テキスト抽出処理部７において以下の各ステップによって処理される。
【００１６】
ステップＳ１：テキスト抽出処理部７は原稿のデータ内のいずれか１個の描画オブジェクト（イメージ、グラフィック、テキスト等）をＲＡＭ６内に読み込む。原稿のデータがＰＤＦやＰｏｓｔＳｃｒｉｐｔのときは、テキストや所定アプリケーションのオブジェクトと、埋め込み描画オブジェクト（イメージ）とを判別し、イメージのみをＯＣＲ処理の処理対象とする。一方、原稿のデータが１枚のイメージである場合は、公知のテキストエリア抽出処理等によりイメージを抽出する。
【００１７】
ステップＳ２：ステップＳ１に続いて、ステップＳ１で抽出された描画オブジェクトがイメージか否かを判断する。描画オブジェクトがイメージであるときはステップＳ３に進み、イメージでないときはステップＳ５にジャンプする。
【００１８】
ステップＳ３：ステップＳ２に続いて、処理対象のイメージがＯＣＲ処理条件を満たしているか否かを判断する。イメージがＯＣＲ処理条件を満たしているときはステップＳ４に進み、ＯＣＲ処理条件を満たしていないときはステップＳ５にジャンプする。
【００１９】
ＯＣＲ処理条件は、例えば図３のように、イメージの縦横の大きさによって「横幅１０ピクセル以上であり、かつ高さが１０ピクセル以上」と設定される。
【００２０】
例えば、描画オブジェクトがノイズイメージであった場合、比較的小さい３×３ピクセル程度の大きさとなる。また、１０００×５ピクセル程度の極端に細長いイメージが多数連続して大きなイメージが構成されている場合等、ＯＣＲ処理に不適な描画オブジェクトも条件を満足しない。
【００２１】
これによってＯＣＲ処理が不適なイメージをＯＣＲ処理から除外でき、ＯＣＲ処理のパフォーマンスを向上し得る。
【００２２】
ステップＳ４：テキスト抽出処理部７において、ＯＣＲ処理部９によってイメージからテキストを抽出した後、抽出されたテキストを原稿のデータとセットで保持する。抽出されたテキストはテキスト抽出処理部７によって検索キーとして登録され、あるいはその他の用途に使用される。
【００２３】
ステップＳ５：ステップＳ４に続いて、テキスト抽出処理部７において、すべての描画オブジェクトを処理したかどうか判定し、すべての描画オブジェクトの処理が完了したときはそのまま処理を終了する。未処理の描画オブジェクトが残っているときはステップＳ１に戻り、新たに１個の描画オブジェクトを取得し、ステップＳ２以下の処理を再開する。
【００２４】
以上のように本実施例によれば、イメージがノイズであったり、ＯＣＲ処理に不適な、非常に小さいあるいは細長いイメージの集合の場合、ＯＣＲ処理対象から除外し、所定閾値以上の大きさを持つイメージのみＯＣＲ処理する。これによって、ファイリングのパフォーマンスを向上でき、快適なファイリングを実現し得る。
【実施例２】
【００２５】
次に、本発明に係るファイリング装置の実施例２を図面に基いて説明する。
【００２６】
実施例２はＯＣＲ処理結果の文字データを、ドキュメント内にテキストや注釈等の形で保持する。
【００２７】
図４はテキスト抽出処理部７によって実行される実施例２の処理を示すフローチャートである。
【００２８】
図４において、実施例２の処理では、実施例１と同様のステップＳ１〜Ｓ３の後に、ステップＳ４−２が実行され、ステップＳ４−２の後には、実施例１と同様のステップＳ５が実行される。
【００２９】
ステップＳ４−２においては、イメージをＯＣＲ処理してテキスト抽出した後に、原稿のデータ内にテキストや注釈等の形で保持する。
【００３０】
実施例２は実施例１と同様の効果を得ることができる。
【実施例３】
【００３１】
次に、本発明に係るファイリング装置の実施例３を図面に基いて説明する。
【００３２】
実施例１ではイメージの縦横の大きさによってＯＣＲ処理条件を定義したが、
実施例３はＯＣＲ処理判定部８のＯＣＲ処理条件を、イメージの面積によって定義する。
【００３３】
図５はＯＣＲ処理条件を示し、「面積が１０００（ピクセル×ピクセル）以上のイメージ」と設定されている。
【００３４】
実施例３は実施例１と同様の効果を得ることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明に係るファイリング装置の実施例１を示すブロック図である。（実施例１）
【図２】図１のファイリング装置におけるテキスト抽出処理部の処理を示すフローチャートである。（実施例１）
【図３】図１のファイリング装置におけるＯＣＲ処理条件判定部のＯＣＲ処理条件を示す図である。（実施例１）
【図４】本発明に係るファイリング装置の実施例２におけるテキスト抽出処理部の処理を示すフローチャートである。（実施例２）
【図５】本発明に係るファイリング装置の実施例３におけるＯＣＲ処理条件判定部のＯＣＲ処理条件を示す図である。（実施例３）
【符号の説明】
【００３６】
１  ＣＰＵ
２  キーボード
３  ディスプレイ
４  ハードディスク
５  ＲＯＭ
６  ＲＡＭ
７  テキスト抽出処理部
８  ＯＣＲ処理所条件判定部
９  ＯＣＲ処理部
【図１】
2005275825.tif 000003
【図２】
2005275825.tif 000004
【図３】
2005275825.tif 000005
【図４】
2005275825.tif 000006
【図５】
2005275825.tif 000007