(57)【要約】【課題】  文字認識処理に際して保存するオリジナル画像の加工態様をＯＣＲ確からしさに応じて変更する構成とした装置、および方法を提供する。【解決手段】  文字認識処理の確からしさを算出して、確からしさが高いデータ領域については、データ削減率を高くしたオリジナル画像加工を実行し、低い領域については、データ削減率を低くした画像加工を実行する。本構成によって、文字認識確からしさが低く、オリジナル画像の参照可能性の高い領域の画像データについては確実な復元が可能となり、一方、文字認識確からしさが高く、画像参照可能性の低い領域データについてはデータ削減率を高くした加工画像の生成、記憶が可能となり、記憶手段に記憶するデータ量の削減が実現される。【選択図】  図１
2007086956.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに基づく文字認識処理を実行する文字認識処理手段と、
前記文字認識処理手段において実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出部と、
前記文字認識確からしさ算出部の算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工部と、
前記画像加工部の加工した加工画像データを格納する記憶部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記文字認識処理手段は、
レイアウト解析によって検出されたレイアウト区分ごとの文字認識処理を実行する構成であり、
前記文字認識確からしさ算出部は、
前記文字認識処理手段において実行された文字認識処理の確からしさを、前記レイアウト区分ごとに算出し、
前記画像加工部は、
前記文字認識確からしさ算出部の算出したレイアウト区分ごとの文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データについて、レイアウト区分ごとに加工処理態様を決定し、決定した処理態様で、レイアウト区分単位で画像加工処理を実行する構成であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像加工部は、
文字認識確からしさ算出部の算出した文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、
文字認識確からしさ算出部の算出した文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行する構成であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像加工部は、
文字認識確からしさ算出部の算出した文字認識確からしさが高い値を持つデータ領域については、非可逆圧縮処理を実行し、
文字認識確からしさ算出部の算出した文字認識確からしさが低い値を持つデータ領域については、可逆圧縮処理を実行する構成であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像加工部は、
圧縮処理、解像度変換処理、解像度変換モード、縮小処理、カラーモード変換処理の少なくともいずれかの処理について、文字認識確からしさ算出部の算出した文字認識確からしさに応じて処理態様を変更した画像加工処理を実行する構成であることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
入力画像データに基づく文字認識処理を実行する文字認識処理ステップと、
前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出ステップと、
前記文字認識確からしさ算出ステップにおいて算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
前記文字認識処理ステップは、
レイアウト解析によって検出されたレイアウト区分ごとの文字認識処理を実行するステップを有し、
前記文字認識確からしさ算出ステップは、
前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、前記レイアウト区分ごとに算出し、
前記画像加工ステップは、
前記文字認識確からしさ算出ステップにおいて算出したレイアウト区分ごとの文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データについて、レイアウト区分ごとに加工処理態様を決定し、決定した処理態様で、レイアウト区分単位で画像加工処理を実行するステップであることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記画像加工ステップは、
文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、
文字認識確からしさ算出ステップの算出した文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行することを特徴とする請求項６に記載の画像処理方法。
【請求項９】
前記画像加工ステップは、
文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが高い値を持つデータ領域については、非可逆圧縮処理を実行し、
文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが低い値を持つデータ領域については、可逆圧縮処理を実行することを特徴とする請求項６に記載の画像処理方法。
【請求項１０】
前記画像加工ステップは、
圧縮処理、解像度変換処理、解像度変換モード、縮小処理、カラーモード変換処理の少なくともいずれかの処理について、文字認識確からしさ算出部の算出した文字認識確からしさに応じて処理態様を変更した画像加工処理を実行するステップであることを特徴とする請求項６に記載の画像処理方法。
【請求項１１】
画像処理を画像処理装置において実行させるコンピュータ・プログラムであり、
入力画像データに基づく文字認識処理を実行する文字認識処理ステップと、
前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出ステップと、
前記文字認識確からしさ算出ステップにおいて算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、および画像処理方法、および画像処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、文字認識処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）によって電子化文書データを生成し、オリジナル文書画像データを保存する構成を持つ画像処理装置、および画像処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
文書原稿を電子保存する場合、原稿を画像データ化した状態で保持しておくことが一般的である。特にデータの再利用性の観点からみると、テキスト領域については、文字認識処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ)によって、コード化して保存することが好ましい。
【０００３】
ＯＣＲによる文字認識率は電子文書の信頼度に大きく関わってくる。しかしながらＯＣＲの認識率、文字判定確からしさは１００％ではなく、多くの場合、文書を電子化して保存する場合には、電子化データとともに、オリジナル原稿画像の保存が必要となる。これは、電子化データの確認や、修正などのＯＣＲ処理結果精査の際に、オリジナル原稿画像を参照可能とするためである。
【０００４】
ＯＣＲ処理結果精査時の原稿画像確認処理構成を開示した従来技術としては、例えば、ＯＣＲ処理時に、認識精度の低いと判定される領域を表示し、ユーザによる修正の際の参照とする構成が特許文献１に開示されている。また、ＯＣＲ精度を利用した従来技術としては、文字毎に文字認識精度を判定し、精度が低いと判定された文字を、スペースまたは特定文字などで置き換える構成が特許文献２に開示されている。
【０００５】
ＯＣＲにおいて誤認識された文字については、オペレータによってオリジナル原稿画像が参照され、修正することが可能となる。具体的には、人間がオリジナル文書画像データと電子化されたテキストデータ（ＯＣＲ結果）を目視等で比較し、テキストを修正するという作業である。しかし、情報欠落を恐れるあまりに文書画像を圧縮なし、または低い圧縮率で保存してしまうと、容量の大きい画像データはディスク容量を圧迫することになる。一方、高圧縮率の非可逆圧縮処理などを行なってしまうと、オリジナル画像データの復元に失敗し、オリジナルデータに基づく修正が困難なる場合がある。
【特許文献１】特開平８−９６０７５号公報
【特許文献２】特開２００３−２０３２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の問題点に鑑みてなされたものであり、文字認識処理（ＯＣＲ）によって電子化文書データを生成し、オリジナル文書画像データを保存する場合の、オリジナル文書画像データの保存態様、すなわち圧縮処理などの画像加工処理態様を、文字認識の確からしさに応じて動的に変更する構成として、効率的なデータ保存を実現する画像処理装置、および画像処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の側面は、
入力画像データに基づく文字認識処理を実行する文字認識処理手段と、
前記文字認識処理手段において実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出部と、
前記文字認識確からしさ算出部の算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工部と、
前記画像加工部の加工した加工画像データを格納する記憶部と、
を有することを特徴とする画像処理装置にある。
【０００８】
さらに、本発明の画像処理装置の一実施態様において、前記文字認識処理手段は、レイアウト解析によって検出されたレイアウト区分ごとの文字認識処理を実行する構成であり、前記文字認識確からしさ算出部は、前記文字認識処理手段において実行された文字認識処理の確からしさを、前記レイアウト区分ごとに算出し、前記画像加工部は、前記文字認識確からしさ算出部の算出したレイアウト区分ごとの文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データについて、レイアウト区分ごとに加工処理態様を決定し、決定した処理態様で、レイアウト区分単位で画像加工処理を実行する構成であることを特徴とする。
【０００９】
さらに、本発明の画像処理装置の一実施態様において、前記画像加工部は、文字認識確からしさ算出部の算出した文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、文字認識確からしさ算出部の算出した文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の画像処理装置の一実施態様において、前記画像加工部は、文字認識確からしさ算出部の算出した文字認識確からしさが高い値を持つデータ領域については、非可逆圧縮処理を実行し、文字認識確からしさ算出部の算出した文字認識確からしさが低い値を持つデータ領域については、可逆圧縮処理を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の画像処理装置の一実施態様において、前記画像加工部は、圧縮処理、解像度変換処理、解像度変換モード、縮小処理、カラーモード変換処理の少なくともいずれかの処理について、文字認識確からしさ算出部の算出した文字認識確からしさに応じて処理態様を変更した画像加工処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の第２の側面は、
入力画像データに基づく文字認識処理を実行する文字認識処理ステップと、
前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出ステップと、
前記文字認識確からしさ算出ステップにおいて算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工ステップと、
を有することを特徴とする画像処理方法にある。
【００１３】
さらに、本発明の画像処理方法の一実施態様において、前記文字認識処理ステップは、レイアウト解析によって検出されたレイアウト区分ごとの文字認識処理を実行するステップを有し、前記文字認識確からしさ算出ステップは、前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、前記レイアウト区分ごとに算出し、前記画像加工ステップは、前記文字認識確からしさ算出ステップにおいて算出したレイアウト区分ごとの文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データについて、レイアウト区分ごとに加工処理態様を決定し、決定した処理態様で、レイアウト区分単位で画像加工処理を実行するステップであることを特徴とする。
【００１４】
さらに、本発明の画像処理方法の一実施態様において、前記画像加工ステップは、文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、文字認識確からしさ算出ステップの算出した文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行することを特徴とする。
【００１５】
さらに、本発明の画像処理方法の一実施態様において、前記画像加工ステップは、文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが高い値を持つデータ領域については、非可逆圧縮処理を実行し、文字認識確からしさ算出ステップにおいて算出した文字認識確からしさが低い値を持つデータ領域については、可逆圧縮処理を実行することを特徴とする。
【００１６】
さらに、本発明の画像処理方法の一実施態様において、前記画像加工ステップは、圧縮処理、解像度変換処理、解像度変換モード、縮小処理、カラーモード変換処理の少なくともいずれかの処理について、文字認識確からしさ算出部の算出した文字認識確からしさに応じて処理態様を変更した画像加工処理を実行するステップであることを特徴とする。
【００１７】
さらに、本発明の第３の側面は、
画像処理を画像処理装置において実行させるコンピュータ・プログラムであり、
入力画像データに基づく文字認識処理を実行する文字認識処理ステップと、
前記文字認識処理ステップにおいて実行された文字認識処理の確からしさを、データ領域毎に算出する文字認識確からしさ算出ステップと、
前記文字認識確からしさ算出ステップにおいて算出したデータ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行する画像加工ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００１８】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００１９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２０】
本発明の構成によれば、文字認識処理手段（ＯＣＲ）において、入力画像データに基づく文字認識処理を実行し、実行された文字認識処理の確からしさを算出して、算出した文字認識確からしさに基づいて、保存用オリジナル画像データの加工態様を決定して、画像加工を施して記憶部に格納する構成とした。具体的には、文字認識処理手段において実行された文字認識処理の確からしさを、データ領域毎に算出して、データ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行して生成した加工画像データを記憶部に格納する。
【００２１】
すなわち、文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行する。本構成によって、文字認識確からしさが低く、オリジナル画像の参照可能性の高い領域対応のオリジナル画像データについては確実な復元を可能とし、文字認識確からしさが高く、オリジナル画像の参照可能性の低い領域対応のオリジナル画像データについてはデータ削減率を高くして記憶保持することが可能となり、記憶手段に記憶するデータ量削減が実現される。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら本発明の実施形態に係る画像処理装置、および画像処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２３】
まず、図１を参照して、本発明の一実施例に係る画像処理装置の構成および処理について説明する。図１は、本発明の一実施例に係る画像処理装置１００の構成を示すブロック図である。なお、本発明の画像処理装置１００の実行するデータ処理は、画像処理装置１００の有するハードウェアと、ソフトウェアとしてのコンピュータ・プログラムを適用することによって実行されるものであり、図１に示す図は、本発明の画像処理装置において実行される複数の処理を個別に説明するために各処理ごとのブロックとして示したブロック図である。なお、画像処理装置のハードウェア構成の具体例については、後段で説明する。
【００２４】
画像処理装置１００は、図１に示すように、画像入力部１０１、文字認識処理手段としてのＯＣＲ（Ｏｐｔｉｃａｌ  Ｃａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）手段１０２、ＯＣＲ結果出力部１０３、文字認識確からしさ算出部１０４、ユーザ入力部１０５、画像加工部１０６、データ記憶部１０７を有する。なお、ＯＣＲ手段１０２は、二値化部１１１、レイアウト解析部１１３、文字認識部１１３を有する。
【００２５】
画像入力部１０１は、文字認識処理対象となる画像データ、すなわち文字を含む文書ドキュメントの画像データを入力する。例えばスキャナによって読み取られた画像データ、あるいはハードディスクなどのデータベースから入力する。なお、入力ドキュメントは、イメージデータ、テキストデータ、さらにレイアウト情報などの属性データを含むドキュメントなど様々なデータが含まれる。
【００２６】
画像入力部１０１に入力された文書データは、ＯＣＲ手段１０２において、文字認識処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ)が実行される。ＯＣＲ手段１０２は、二値化部１１１、レイアウト解析部１１３、文字認識部１１３を有する。二値化部１１１では、画像入力部１０１から入力する画像データを、予め設定された閾値を適用して二値化処理を行なう、すなわち、例えば濃淡レベルを指定するある閾値を適用して、画像データについて、白［０］、黒［１］の二値化処理を実行する。
【００２７】
レイアウト解析部１１２は、解析対象のドキュメントの画像データを入力し、ドキュメントのレイアウト解析を実行する。なお、原本ドキュメントに属性情報としてレイアウト情報が含まれる場合は、その情報を適用してもよい。レイアウト情報が含まれない場合は、ドキュメントの画像データに基づいてレイアウト解析を実行する。レイアウト解析手段１１２におけるレイアウト解析は、ドキュメントに含まれる文字領域の区分処理によって複数のレイアウト区分領域を設定する処理などである。
【００２８】
文字認識部１１３は、二値化部１１１において生成した画像データの二値化情報に基づいて文字認識を実行する。なお、文字認識処理は、レイアウト解析手段１１２におけるレイアウト解析結果としてのレイアウト区分毎に実行される。
【００２９】
文字認識部１１３の処理結果は、図１に示すＯＣＲ結果出力部１０３を介して、ディスプレイまたはプリンタなどに出力される。さらに、文字認識部１１３の処理結果は、文字認識確からしさ算出部１０４に算出される。文字認識確からしさ算出部１０４では、ＯＣＲ手段１０２において実行された文字認識処理の確からしさを各レイアウト単位で検証する処理を実行する。
【００３０】
図２を参照して、ＯＣＲ手段１０２および文字認識確からしさ算出部１０４において実行される具体的な処理例について説明する。画像入力部１０１には、例えばスキャン処理対象となる原稿画像２０１に基づく画像データの読み取りが実行される。図２に示すステップＳ１１のスキャン処理が画像入力部１０１の処理に相当する。
【００３１】
その後、図２に示すステップＳ１２において、ＯＣＲ手段による二値化処理、レイアウト解析処理が実行される。図２に示す解析画像データ２０２が、二値化処理、レイアウト解析処理の結果の一例である。画像データは、複数のレイアウト区分Ｌ１〜Ｌｎに区分される。その後、ステップＳ１３において、文字認識部１０５における文字認識処理が実行され、例えば図２に示す文字認識結果データ２０３が生成される。
【００３２】
図２に示す例では、レイアウト区分Ｌ３では、全ての文字が正しく認識されているが、レイアウト区分Ｌ１，Ｌ２には誤って認識された文字が含まれる。図１に示す文字認識確からしさ算出部１０４は、文字認識部１１３の文字認識の確からしさをレイアウト区分毎に算出する。
【００３３】
この確からしさは、文字認識部１１３の文字認識結果として得られた文字コード情報の信頼度を示す値として算出される値である。例えば、特許２９９１７７９号公報に記載の文字の信頼度値を適用することができる。文字認識確からしさ算出部１０４は、図２に示すように文字認識部１１３の文字認識の確からしさを、レイアウト解析手段１１２におけるレイアウト解析結果としてのレイアウト区分毎に算出する。
【００３４】
図２に示す例では、
レイアウト区分Ｌ１の確からしさ＝６０％
レイアウト区分Ｌ２の確からしさ＝７５％
レイアウト区分Ｌ３の確からしさ＝１００％
というような結果を文字認識確からしさ算出部１０４において算出した例を示している。このように、文字認識確からしさ算出部１０４は、レイアウト区分ごとに文字認識の確からしさを算出する。
【００３５】
このレイアウト区分ごとの文字認識の確からしさの値は、図１に示す画像加工部１０６に入力される。画像加工部１０６には、画像入力部１０１から文字認識処理対象とされたオリジナル画像データが入力され、例えばユーザ入力部１０５からのユーザ入力情報に従って、オリジナル画像データに基づく加工データ（例えば圧縮処理、カラーモード変更処理などによる加工データ）が生成され、生成された加工画像データが、データ記憶部１０７に格納される。
【００３６】
データ記憶部１０７には、ＯＣＲ結果出力部１０３から出力されるＯＣＲ結果と、画像加工部１０６においてオリジナル画像に基づいて生成された加工画像データが併せて格納される。画像加工部１０６では、レイアウト区分ごとの文字認識の確からしさの値に応じて、各レイアウト区分毎に最適な画像加工処理が選択されて実行される。
【００３７】
図３を参照して、画像加工部１０６における処理例について説明する。先に図２を参照して説明したように、文字認識確からしさ算出部１０４は、レイアウト区分ごとに文字認識の確からしさを算出する。図３に示すように、
レイアウト区分Ｌ１の確からしさ＝６０％
レイアウト区分Ｌ２の確からしさ＝７５％
レイアウト区分Ｌ３の確からしさ＝１００％
というような結果が、文字認識確からしさ算出部１０４において算出される。
【００３８】
画像加工部１０６は、これらの確からしさの値に応じて、オリジナル画像データの加工処理態様を変更する。例えば、図３に示すように、文字認識確からしさ＝６０％のレイアウト区分Ｌ１については、可逆圧縮処理、文字認識確からしさ＝７５％のレイアウト区分Ｌ２については、非可逆圧縮処理、文字認識確からしさ＝１００％のレイアウト区分Ｌ３については、非可逆圧縮処理というように、処理態様を変更する。なお、可逆圧縮としては、ＬＺＷ方式、ハフマン符号化方式、ＪＰＥＧ方式などが適用可能であり、また非可逆圧縮としては非可逆型のＪＰＥＧ圧縮などが適用可能である。
【００３９】
これは、確からしさの値の低い、レイアウト区分、例えばレイアウト区分Ｌ１については、オリジナル画像に基づくＯＣＲ結果の修正を行なう必要性が高いため、確実にオリジナル画像の復元が可能な可逆圧縮を行い、その他のレイアウト区分については、確からしさの値が高く、オリジナル画像を参照する可能性が少ないため、より圧縮率を高くしてデータ削減が可能な非可逆圧縮としたものである。
【００４０】
なお、画像加工部１０６では、レイアウト単位に圧縮態様を変更するのみではなく、その他のデータ加工態様についても、ＯＣＲ認識の確からしさの値に応じて変更する処理を行なう。処理態様の変更の種類について、図４を参照して説明する。
【００４１】
図４には、処理態様を変更する画像加工処理の種類として、
（１）圧縮処理、
（２）解像度変換処理、
（３）解像度変換モード、
（４）縮小処理、
（５）カラーモード変換処理、
これ５つの処理態様を例として示している。
【００４２】
例えば、
（１）圧縮処理については、
レイアウト区分のＯＣＲ認識確からしさの値［高い→低い］に応じて、
（ａ）確からしさ高：高圧縮率パラメータを適用した非可逆圧縮、
（ｂ）確からしさ中高：中圧縮率パラメータを適用した非可逆圧縮、
（ｃ）確からしさ中低：低圧縮率パラメータを適用した非可逆圧縮、
（ｂ）確からしさ低：可逆圧縮、
これらの処理態様を設定して各レイアウト区分ごとに圧縮処理を実行する。
【００４３】
（２）解像度変換処理については、
（ａ）確からしさ高：１００ｄｐｉ、
（ｂ）確からしさ中：３００ｄｐｉ、
（ｃ）確からしさ低：６００ｄｐｉ、
これらの処理態様を設定して各レイアウト区分ごとに解像度変換を実行する。
【００４４】
（３）解像度変換モードについては、
（ａ）確からしさ高：最近傍法、
（ｂ）確からしさ中：双線形補間法、
（ｃ）確からしさ低：ＣｕｂｉｃＣｏｎｖｏｌｕｔｉｏｎ法、
これらの処理態様を設定して各レイアウト区分ごとに異なる解像度変換モードを適用する。
【００４５】
なお、最近傍法とは、単純変換法の一種。変換後の画素値を、原画上に逆写像した際に周囲４点に位置する画素のうち最も近い画素の値と等しくする処理であり、速度優先手法であり画質面では他の手法に劣る解像度変換モードである。また、双線形補間法は、補間による拡縮方式（内挿方式）の一種であり、変換後の画素値を、原画像上に逆写像した際に周囲４点に位置する画素の値から直線的に（線形に）補間して求める方法であり、それほど計算量も多くなく、比較的滑らかな画像が得られるが若干ボケが生じる。また、Cubic Convolution法は、補間による拡縮方式（畳み込み方式）の一種であり、変換後の画素値を、原画像上に逆写像した際の周囲１６点と、逆写像位置を中心としたsinc(x)=sin(x)/x関数の近似関数との畳み込み演算により求める手法である。この手法は、計算量は多いが、縮小による折り返し歪みが抑えられるなどの特徴から画質は最も良い。
【００４６】
（４）縮小処理については、
（ａ）確からしさ高：縮小率７５％、
（ｂ）確からしさ中：縮小率５０％、
（ｃ）確からしさ低：縮小率０％、
これらの処理態様を設定して各レイアウト区分ごとに縮小処理を実行する。
【００４７】
（５）カラーモードについては、
（ａ）確からしさ高：白黒二値、
（ｂ）確からしさ高中：白黒グレー、
（ｃ）確からしさ中低：インデックスカラー法、
（ｄ）確からしさ低：フルカラー、
これらの処理態様を設定して各レイアウト区分ごとに異なるカラーモード設定を行う。
【００４８】
このように、画像加工部１０６は、確からしさの値の低いレイアウト区分については、データ削減率よりも確実なデータ復元を可能とするデータ加工処理を実行し、確からしさの値の高いレイアウト区分については、データ削減率をより高めの態様でのデータ加工処理を実行し、加工データをデータ記憶部１０７に格納する。
【００４９】
なお、ユーザ入力部１０５を介して、データ加工部１０６において実行するデータ加工の種類を指定し、指定された種類に対応するデータ加工を行なう構成としてもよい。例えば、圧縮処理のみ、あるいはカラーモード設定のみといった指定、処理が実現される。なお、ユーザ入力に基づく処理実行構成とすることなく、予め、レイアウトの確からしさの値に基づいて実行する処理態様を対応付けて設定した処理決定テーブルをデータ加工部１０６のメモリに記憶し、各レイアウト区分の確からしさの値に基づいて、処理決定テーブルから実行する処理を選択して実行する構成としてもよい。
【００５０】
以上、説明したように、本発明の画像処理装置によれば、ＯＣＲ等の文字認識処理において、各レイアウト区分ごとの確からしさを算出し、確からしさの値に応じて、オリジナル画像データのレイアウト区分ごとの圧縮態様などの画像加工処理態様を決定して、決定した加工態様に従った加工画像データを生成して記憶部に格納する構成としたので、文字認識確からしさが低く、オリジナル画像の参照可能性の高いレイアウト区分に対応するオリジナル画像データについては確実な復元が可能となり、一方、文字認識確からしさが高く、オリジナル画像の参照可能性の低いレイアウト区分に対応するオリジナル画像データについてはデータ削減率を高くした加工画像を生成する構成としたので、記憶手段に記憶するデータ量を削減することが可能となる。
【００５１】
次に、図５に示すフローチャートを参照して、本実施例に係る画像処理装置の処理手順について説明する。ステップＳ１０１において、例えばスキャナによって読み取られた画像データ、あるいはハードディスクなどのデータベースからＯＣＲ処理対象となる画像データを入力する。
【００５２】
次に、ステップＳ１０２〜Ｓ１０４において、ＯＣＲ手段による処理が実行される。ステップＳ１０２は、図１に示す二値化部１１１の処理であり、入力画像データを、予め設定された閾値を適用して二値化処理を行なう、ステップＳ１０３は、レイアウト解析部１１２の処理であり、解析対象のドキュメントの画像データを入力し、ドキュメントのレイアウト解析を実行する。ステップＳ１０４は、文字認識部１１３の処理であり、二値化部１１１において生成した画像データの二値化情報に基づいて文字認識を実行する。なお、文字認識処理は、例えば、予め各文字毎に準備されたパターンデータとの一致度を判別して、認識文字を決定するパターンマッチング処理として実行される。
【００５３】
次のステップＳ１０５は、ＯＣＲ処理における結果データを出力、保存する処理であり、ディスプレイまたはプリンタ出力、または記憶手段に対する格納処理を行なう。
【００５４】
次のステップＳ１０６は、文字認識確からしさ算出部１０４の処理であり、レイアウト解析手段１１２におけるレイアウト解析結果としてのレイアウト区分毎に文字認識の確からしさを算出する。
【００５５】
次のステップＳ１０７は、データ加工法の決定処理であり、図１に示す画像加工部１０６において、各レイアウト区分に適用する画像加工法を各レイアウト区分の確からしさの値に基づいて決定する。なお、どのような種類の加工処理を実行するかの情報についてはユーザの指定情報を適用してもよいし、または予め設定された情報を適用してもよい。
【００５６】
ステップＳ１０８では、ステップＳ１０７において決定した加工法を適用して、各レイアウト区分に対応するオリジナル画像データの加工処理を実行する。具体的には、図４を参照して説明した
（１）圧縮処理、
（２）解像度変換処理、
（３）解像度変換モード、
（４）縮小処理、
（５）カラーモード変換処理、
これらの処理が、各レイアウト区分に対応して算出された確からしさの値に応じた処理態様に基づいて画像加工処理が実行される。
【００５７】
ステップＳ１０９では、ステップＳ１０８において、生成された加工画像データを記憶部に格納する。なお、この加工画像データは、ＯＣＲ結果データに対応付けたデータとして記憶手段に記憶する構成とすることが好ましい。
【００５８】
最後に、図６を参照して、本発明の画像処理装置のハードウェア構成例について説明する。図６に示す構成は、例えばＰＣなどによって構成される画像処理装置であり、スキャナ等のデータ読み取り部５３１と、プリンタなどのデータ出力部５３２を備えたハード構成例を示している。
【００５９】
ＣＰＵ（Central Processing Unit）５０１は、上述の実施例において説明した各種のデータ処理、すなわち、ＯＣＲ処理、確からしさ算出処理、画像加工処理等の各処理の実行シーケンスを記述したコンピュータ・プログラムに従った処理を実行する制御部である。
【００６０】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００６１】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００６２】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージ情報として表示する。
【００６３】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、入力された画像データに基づくＯＣＲ結果データ、さらに前述した処理によって加工された加工画像データなどが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６４】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６５】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部５３１は、ドキュメントの読み取り処理を実行し、データ出力部５３２は、ドキュメントデータの出力処理を実行する。
【００６６】
なお、図６に示す画像処理装置のハードウェア構成例は、１つの装置例を示すものであり、本発明の画像処理装置は、図６に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００６７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００６８】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００６９】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００７０】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００７１】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００７２】
以上、説明したように、本発明の構成によれば、文字認識処理手段（ＯＣＲ）において、入力画像データに基づく文字認識処理を実行し、実行された文字認識処理の確からしさを算出して、算出した文字認識確からしさに基づいて、保存用オリジナル画像データの加工態様を決定して、画像加工を施して記憶部に格納する構成とした。具体的には、文字認識処理手段において実行された文字認識処理の確からしさを、データ領域毎に算出して、データ領域毎の文字認識確からしさに基づいて、文字認識処理対象としたオリジナル画像データのデータ領域ごとの加工処理態様を決定し、決定した処理態様での画像加工処理を実行して生成した加工画像データを記憶部に格納する。
【００７３】
すなわち、文字認識確からしさが高い値を持つデータ領域については、データ削減率を高く設定した態様の画像加工処理を実行し、文字認識確からしさが低い値を持つデータ領域については、データ削減率を低く設定した態様の画像加工処理を実行する。本構成によって、文字認識確からしさが低く、オリジナル画像の参照可能性の高い領域対応のオリジナル画像データについては確実な復元を可能とし、文字認識確からしさが高く、オリジナル画像の参照可能性の低い領域対応のオリジナル画像データについてはデータ削減率を高くして記憶保持することが可能となり、記憶手段に記憶するデータ量削減が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施例に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る画像処理装置の実行する処理例について説明する図である。
【図３】本発明の一実施例に係る画像処理装置の実行する確からしさの値に基づく画像加工処理について説明する図である。
【図４】本発明の一実施例に係る画像処理装置の実行する画像加工処理の種類、態様について説明する図である。
【図５】本発明の一実施例に係る画像処理装置の実行する処理シーケンスについて説明するフローチャートを示す図である。
【図６】本発明の画像処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【００７５】
１００  画像処理装置
１０１  画像入力部
１０２  ＯＣＲ手段
１０３  ＯＣＲ結果出力部
１０４  文字認識確からしさ算出部
１０５  ユーザ入力部
１０６  画像加工部
１０７  データ記憶部
１１１  二値化部
１１２  レイアウト解析部
１１３  文字認識部
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ読み取り部
５３２  データ出力部
【図１】
2007086956.tif 000003
【図２】
2007086956.tif 000004
【図３】
2007086956.tif 000005
【図４】
2007086956.tif 000006
【図５】
2007086956.tif 000007
【図６】
2007086956.tif 000008