(57)【特許請求の範囲】
【請求項１】
原稿画像の１ページごとに文字認識用画像データを生成する画像処理部と、
前記画像処理部により生成された前記文字認識用画像データに対して文字認識処理を行う文字認識処理部とを備え、
前記画像処理部は、（ａ）ある画質設定であるページの文字認識用画像データを生成し、（ｂ）前記あるページの文字認識用画像データに対する前記文字認識処理の処理時間に基づいて、前記あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成するか否かを判定し、（ｃ）前記あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成すると判定した場合、前記あるページの原稿種別および原稿サイズの少なくとも一方に基づいて前記次ページの画質設定を特定し、特定した前記画質設定で前記次ページの文字認識用画像データを生成し、
前記画質設定は、カラー設定、階調数設定、解像度設定、およびフィルター設定の少なくとも１つを含み、
前記フィルター設定は、前記文字認識用画像データ内の所定濃度以下の濃度値を所定の最低濃度に変換する処理のオン／オフ設定、および前記文字認識用画像データ内の所定濃度以上の濃度値を所定の最高濃度に変換する処理のオン／オフ設定の少なくとも１つを含み、
前記画像処理部は、前記あるページのカラー設定および解像度設定をカラーおよびデフォルト解像度として前記あるページの文字認識用画像データを生成し、前記あるページの文字認識用画像データに対する前記文字認識処理の処理時間が所定閾値以上である場合、前記あるページの原稿種別が文字原稿に設定されているときには、前記次ページのカラー設定をモノクロとし、前記あるページの原稿種別が文字原稿に設定されていないときには、前記あるページの原稿サイズが所定サイズを超えていれば、前記次ページの解像度設定を、前記デフォルト解像度より低い所定の解像度とすること、
を特徴とする画像処理装置。
【請求項２】
前記画像処理部は、前記あるページの文字認識用画像データに対する前記文字認識処理の処理時間が所定閾値以上である場合、前記あるページの原稿種別が文字原稿に設定されておらず、かつ、前記あるページの原稿サイズが所定サイズを超えていないときには、前記次ページのフィルター設定において、前記文字認識用画像データ内の所定濃度以下の濃度値を所定の最低濃度に変換する処理のオン／オフ設定、および前記文字認識用画像データ内の所定濃度以上の濃度値を所定の最高濃度に変換する処理のオン／オフ設定のうちの少なくとも１つをオンに設定することを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関するものである。
【背景技術】
【０００２】
ある装置では、文字認識（ＯＣＲ：Optical Character Recognition）処理で、原稿画像内の文字を検出している（例えば特許文献１参照）。
【０００３】
原稿画像内には、様々な言語で様々なサイズの文字が含まれている可能性があるため、文字認識率を高くするために、良好な画質の原稿画像に対してＯＣＲ処理を行うことが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１１４９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、原稿画像の画質を高くするほど、画像データのサイズが大きくなってしまい、ＯＣＲ処理時間が長くなってしまう。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、必要に応じて、文字認識率が低下しないようにしつつ短時間でＯＣＲ処理を行う画像処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像処理装置は、原稿画像の１ページごとに文字認識用画像データを生成する画像処理部と、前記画像処理部により生成された前記文字認識用画像データに対して文字認識処理を行う文字認識処理部とを備える。そして、前記画像処理部は、（ａ）ある画質設定であるページの文字認識用画像データを生成し、（ｂ）前記あるページの文字認識用画像データに対する前記文字認識処理の処理時間に基づいて、前記あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成するか否かを判定し、（ｃ）前記あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成すると判定した場合、前記あるページの原稿種別および原稿サイズの少なくとも一方に基づいて前記次ページの画質設定を特定し、特定した前記画質設定で前記次ページの文字認識用画像データを生成する。前記画質設定は、カラー設定、階調数設定、解像度設定、およびフィルター設定の少なくとも１つを含み、前記フィルター設定は、前記文字認識用画像データ内の所定濃度以下の濃度値を所定の最低濃度に変換する処理のオン／オフ設定、および前記文字認識用画像データ内の所定濃度以上の濃度値を所定の最高濃度に変換する処理のオン／オフ設定の少なくとも１つを含む。そして、前記画像処理部は、前記あるページのカラー設定および解像度設定をカラーおよびデフォルト解像度として前記あるページの文字認識用画像データを生成し、前記あるページの文字認識用画像データに対する前記文字認識処理の処理時間が所定閾値以上である場合、前記あるページの原稿種別が文字原稿に設定されているときには、前記次ページのカラー設定をモノクロとし、前記あるページの原稿種別が文字原稿に設定されていないときには、前記あるページの原稿サイズが所定サイズを超えていれば、前記次ページの解像度設定を、前記デフォルト解像度より低い所定の解像度とする。
【発明の効果】
【０００８】
本発明によれば、必要に応じて、文字認識率が低下しないようにしつつ短時間でＯＣＲ処理を行う画像処理装置を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像処理装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図に基づいて本発明の実施の形態を説明する。
【００１１】
図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【００１２】
図１に示す画像処理装置は、複合機であって、画像読取装置１、画像入力部２、画像処理部３、ＯＣＲ処理部４、表示部５、操作部６、印刷制御部７、印刷装置８、状態記憶部９、ファイル作成部１０、データ通信部１１、およびシステム制御部１２を備える。
【００１３】
画像読取装置１は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する。
【００１４】
画像入力部２は、画像読取装置１により生成された原稿画像の画像データまたはデータ通信部１１により受信された原稿画像の画像データを取得する。
【００１５】
画像処理部３は、画像入力部２により取得された原稿画像の画像データから、原稿画像の１ページごとに文字認識用画像データを生成する。画像処理部３は、各ページについての画質設定で文字認識用画像データを生成する。
【００１６】
画像処理部３は、（ａ）ある画質設定で、あるページの文字認識用画像データを生成し、（ｂ）あるページの文字認識用画像データに対する、ＯＣＲ処理部４による文字認識処理（以下、ＯＣＲ処理という）の処理時間に基づいて、そのページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成するか否かを判定し、（ｃ）そのページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成すると判定した場合、そのページの原稿種別および原稿サイズの少なくとも一方に基づいて次ページの画質設定（つまり、ＯＣＲ処理時間が短くなるような画質設定）を特定し、特定した画質設定で次ページの文字認識用画像データを生成する。
【００１７】
一般的に、ＯＣＲ処理の処理時間は、文字認識用画像データのデータサイズに依存するほか、原稿画像内のオブジェクト（文字、線画、罫線など）の数に依存する。そのため、計測される処理時間は、原稿画像の内容に応じて変化する。
【００１８】
この実施の形態では、画質設定は、カラー設定、階調数設定、解像度設定、およびフィルター設定の少なくとも１つ（ここでは、すべて）を含む。
【００１９】
カラー設定は、文字認識用画像データをモノクロまたはカラーに指定する。
【００２０】
階調数設定は、文字認識用画像データの階調数を指定する。
【００２１】
例えば、カラー設定および階調数設定によって、２５６階調のカラーで文字認識用画像データが生成されたり、２５６階調のグレイスケールで文字認識用画像データが生成されたり、２値化画像で文字認識用画像データが生成されたりする。
【００２２】
フィルター設定は、文字認識用画像データ内の所定濃度以下の濃度値を所定の最低濃度（ここでは０％）に変換する処理のオン／オフ設定、および文字認識用画像データ内の所定濃度以上の濃度値を所定の最高濃度（ここでは１００％）に変換する処理のオン／オフ設定の少なくとも１つ（ここでは両方）を含む。
【００２３】
例えば、文字認識用画像データが８ビットＲＧＢカラーデータである場合、上述のオン／オフ設定がオンにされるときには、色成分のすべてが所定濃度以下の濃度値である画素について、所定の最低濃度（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）とされ、色成分のすべてが所定濃度以上の濃度値である画素について、所定の最低濃度（Ｒ，Ｇ，Ｂ）＝（０，０，０）とされる。
【００２４】
なお、上述のオン／オフ設定がオンにされると、データサイズは減少しないものの、原稿画像のコントラストが高くなり、ＯＣＲ処理において文字認識が行いやすくなり、ＯＣＲ処理時間が短くなる。
【００２５】
ＯＣＲ処理部４は、画像処理部３により生成された文字認識用画像データに対してＯＣＲ処理を行い、原稿画像内の文字を検出する。
【００２６】
表示部５は、例えば液晶ディスプレイ、インジケーターなどを含み、当該画像処理装置の状態、ＯＣＲ処理の画質設定の変更などを表示する。操作部６は、例えばタッチパネル、ハードキーなどを含み、ユーザー操作を受け付け、電気信号として出力する。
【００２７】
印刷制御部７は、印刷装置８を制御して原稿画像などの印刷を印刷装置８に実行させる。印刷装置８は、例えば電子写真方式で原稿画像を印刷用紙に印刷する。
【００２８】
状態記憶部９は、当該画像処理装置の状態、各種設定などを記憶する記憶装置である。
【００２９】
ファイル作成部１０は、原稿画像のラスターイメージデータと、ＯＣＲ処理部４の文字認識により得られたテキストとを含むファイルを作成する。例えば、ファイル作成部１０は、原稿画像のラスターイメージデータのレイヤーと、ＯＣＲ処理部４の文字認識により得られたテキストのレイヤーとを含むＰＤＦ（Portable Document Format）ファイルを作成する。
【００３０】
データ通信部１１は、例えばネットワークインターフェイスなどであって、パーソナルコンピューターなどの端末装置とデータ通信し、原稿画像の画像データを端末装置から受信したり、ファイル作成部１０により作成されたファイルを所定のプロトコルで端末装置へ送信したりする。
【００３１】
システム制御部１２は、画像読取装置１、画像入力部２、画像処理部３、ＯＣＲ処理部４、表示部５、操作部６、印刷制御部７、印刷装置８、状態記憶部９、ファイル作成部１０、およびデータ通信部１１を制御して各種ジョブを実行する。
【００３２】
なお、上述の画像入力部２、画像処理部３、ＯＣＲ処理部４、印刷制御部７、ファイル作成部１０、およびシステム制御部１２は、所定のプログラムを実行するコンピューター、ＡＳＩＣ（Application Specific Integrated Circuit）などで実現される。
【００３３】
次に、上記画像処理装置の動作について説明する。図２は、図１に示す画像処理装置の動作を説明するフローチャートである。
【００３４】
システム制御部１２は、データ通信部１１を介して外部の端末装置から、または操作部６からユーザーによる所定のジョブ（例えば、スキャントゥセンド）の実行指示を受け付けると、そのジョブの一部として以下の処理を各部に実行させる。
【００３５】
この実施の形態における画像処理装置では、ＯＣＲ処理の設定として、「手動（文字認識精度優先）」、「手動（文字認識速度優先）」、および「自動」の３つがある。「手動（文字認識精度優先）」の場合、データサイズの比較的大きい文字認識用画像データが使用され、ＯＣＲ処理時間は長くなる。「手動（文字認識速度優先）」の場合、データサイズの比較的小さい文字認識用画像データが使用され、ＯＣＲ処理時間は短くなる。「自動」の場合、以下のようにＯＣＲ処理が実行される。
【００３６】
まず、画像処理部３は、原稿の第１ページの画像データから、デフォルトの画質設定で第１ページの文字認識用画像データを生成し、ＯＣＲ処理部４は、生成された文字認識用画像データに対してＯＣＲ処理を実行する（ステップＳ１）。
【００３７】
なお、デフォルトの画質設定は、上述の「手動（文字認識精度優先）」の場合の画質設定と同一であり、例えば、２５６階調カラー、６００ｄｐｉ、およびフィルター設定すべてオフとされる。
【００３８】
画像処理部３は、ＯＣＲ処理部４による第１ページについてのＯＣＲ処理の処理時間を計測し（ステップＳ１）、処理時間が所定の閾値以上であるか否かを判定する（ステップＳ２）。
【００３９】
処理時間が所定の閾値以上ではない場合、画像処理部３は、ステップＳ１でＯＣＲ処理されたページが最終ページであるか否か（つまり、後続のページが存在するか否か）を判定する（ステップＳ３）。
【００４０】
画像処理部３は、ステップＳ１でＯＣＲ処理されたページが最終ページではない場合、次のページに対して、デフォルト画質設定で、次の文字認識用画像データを生成し、ＯＣＲ処理部４は、生成された文字認識用画像データに対してＯＣＲ処理を実行する（ステップＳ１）。そして、画像処理部３は、ＯＣＲ処理部４によるそのページについてのＯＣＲ処理の処理時間を計測し（ステップＳ１）、処理時間が所定の閾値以上であるか否かを判定する（ステップＳ２）。
【００４１】
このようにして、１ページ分のＯＣＲ処理の処理時間が所定の閾値以上とならなければ、各ページの文字認識用画像データがデフォルト画質設定で生成され、ＯＣＲ処理される。
【００４２】
一方、あるページについてのＯＣＲ処理の処理時間が所定の閾値以上となった場合、画像処理部３は、次ページの文字認識用画像データについての画質設定を、ＯＣＲ処理時間が短くなるようにデフォルト画質設定とは異なる画質設定とする。
【００４３】
具体的には、画像処理部３は、ユーザーによってジョブ実行指示において原稿種別が文字原稿に設定されているか否かを判定し（ステップＳ４）、原稿種別が文字原稿に設定されている場合、次ページのカラー設定をモノクロとする（ステップＳ５）。なお、次ページのカラー設定をモノクロとする場合、次ページの階調数設定を、上述のあるページの階調数設定から変更しないようにしてもよいし、上述の処理時間に応じて階調数を設定するようにしてもよい。例えば、上述の処理時間が所定の閾値以上である場合、階調数設定を変更せず、上述の処理時間が所定の閾値未満の場合、階調数設定を２（つまりモノクロ２値）とするようにしてもよい。
【００４４】
一方、原稿種別が文字原稿に設定されていない場合には、画像処理部３は、ユーザーによってジョブ実行指示において設定された原稿サイズ（あるいは、画像読取装置１で自動検出された原稿サイズ）が所定サイズ（ここでは、Ａ４）を超えているか否かを判定する（ステップＳ６）。
【００４５】
原稿サイズが所定サイズを超えている場合、画像処理部３は、次ページの解像度設定を、デフォルト解像度（デフォルト画質設定における解像度設定の値）より低い所定の解像度（例えば、デフォルト解像度の半分）とする（ステップＳ７）。
【００４６】
また、原稿サイズが所定サイズを超えていない場合には、画像処理部３は、次ページのフィルター設定において、文字認識用画像データ内の所定濃度以下の濃度値を所定の最低濃度に変換する処理のオン／オフ設定、および文字認識用画像データ内の所定濃度以上の濃度値を所定の最高濃度に変換する処理のオン／オフ設定のうちの少なくとも１つ（ここでは、両方）をオンに設定する（ステップＳ８）。
【００４７】
このようにして、次ページの文字認識用画像データについての画質設定を決定した後、画像処理部３は、決定した画質設定で次ページの文字認識用画像データを生成し、ＯＣＲ処理部４は、その文字認識用画像データに対してＯＣＲ処理を実行する（ステップＳ９）。さらに、その後、最終ページまで、画像処理部３およびＯＣＲ処理部４は、同一の画質設定で、後続のページの文字認識用画像データを順番に生成し、その文字認識用画像データに対してＯＣＲ処理を実行する。
【００４８】
以上のように、上記実施の形態によれば、画像処理部３は、原稿画像の１ページごとに文字認識用画像データを生成し、ＯＣＲ処理部４は、画像処理部３により生成された文字認識用画像データに対してＯＣＲ処理を行う。そして、画像処理部３は、（ａ）ある画質設定であるページの文字認識用画像データを生成し、（ｂ）あるページの文字認識用画像データに対するＯＣＲ処理の処理時間に基づいて、あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成するか否かを判定し、（ｃ）あるページの画質設定とは異なる画質設定で次ページの文字認識用画像データを生成すると判定した場合、あるページの原稿種別および原稿サイズの少なくとも一方に基づいて次ページの画質設定を特定し、特定した画質設定で次ページの文字認識用画像データを生成する。
【００４９】
これにより、１ページのＯＣＲ処理時間が長い場合、次ページの文字認識用画像データの画質設定を原稿種別および原稿サイズに応じて変更することで、文字認識率が低下しないようにしつつ短時間でＯＣＲ処理が行われる。
【００５０】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５１】
例えば、上記実施の形態において、ステップＳ９において、画像処理部３およびＯＣＲ処理部４は、画質設定の変更後、所定のページ数の後続ページについて、文字認識用画像データの生成およびＯＣＲ処理を実行した後、画質設定をデフォルト画質設定に戻し、ステップＳ１から、文字認識用画像データの生成およびＯＣＲ処理を継続するようにしてもよい。
【産業上の利用可能性】
【００５２】
本発明は、例えば、スキャナー、複合機などの画像形成装置に適用可能である。
【符号の説明】
【００５３】
３  画像処理部
４  ＯＣＲ処理部（文字認識処理部の一例）
【図１】
0005992956.tif 000002
【図２】
0005992956.tif 000003