(57)【要約】【課題】画像内の認識対象領域を文字認識した結果を修正する場合にあって、１回目に設定された認識対象領域よりも大きい領域が設定されてしまい、誤認識の修正ができなくなることを防止するようにした画像処理装置を提供する。【解決手段】画像処理装置の設定手段は、画像内の認識対象領域を設定し、認識手段は、前記設定手段によって設定された認識対象領域を文字認識し、表示手段は、前記認識結果を表示し、前記設定手段は、前記表示手段による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、操作者の操作に応じて設定されるように制御する。【選択図】図１
2014146091.tif 000002
【特許請求の範囲】
【請求項１】
画像内の認識対象領域を設定する設定手段と、
前記設定手段によって設定された認識対象領域を文字認識する認識手段と、
前記認識手段による認識結果を表示する表示手段
を具備し、
前記設定手段は、前記表示手段による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、操作者の操作に応じて設定されるように制御する
ことを特徴とする画像処理装置。
【請求項２】
前記認識手段における認識結果を格納する格納手段
をさらに具備し、
前記認識手段は、
前記設定手段によって設定された認識対象領域内から１文字に相当する単文字候補領域を切出す文字切出し手段と、
前記文字切出し手段によって切出された単文字候補領域に対して文字認識を行う単文字認識手段
を有し、
前記格納手段は、認識結果として、前記単文字認識手段による文字認識結果である文字情報と前記文字切出し手段による切出し処理結果である単文字候補領域の位置情報を格納し、新しい認識結果と既に格納された認識結果の位置情報により示される単文字候補領域が重複する場合に上書きして格納する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文字切出し手段は、前記設定手段によって設定された認識対象領域内から切出し可能な複数の単文字候補領域を切出し、
前記単文字認識手段は、前記単文字候補領域に対して複数の認識結果を出力する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示手段は、前記位置情報に基づいて、前記認識対象領域内に単文字候補領域を判別できるように表示する
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記表示手段は、複数の認識結果を表示し、
前記表示手段で表示された複数の認識結果から、操作者の操作に応じて認識結果を選択する選択手段
をさらに具備することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記認識対象領域内の文字認識の正解情報として文字情報を入力する文字情報入力手段
をさらに具備することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
コンピュータを、
画像内の認識対象領域を設定する設定手段と、
前記設定手段によって設定された認識対象領域を文字認識する認識手段と、
前記認識手段による認識結果を表示する表示手段
として機能させ、
前記設定手段は、前記表示手段による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、操作者の操作に応じて設定されるように制御する
ことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、認識候補文字のための多大なメモリを必要とせず、認識誤りをおこした文字を簡易な処理で訂正することができる文字認識装置を提供することを目的とし、入力画像内の認識対象領域を小領域に区切る小領域分割部と、文字情報を記憶している辞書と、小領域分割部で区切った小領域単位で認識対象文字を切り出し、辞書と照合することにより認識候補文字を抽出する認識部と、認識部で抽出した小領域単位の認識候補文字を正しい文字に訂正する認識訂正部を備えたことが開示されている。
【０００３】
特許文献２には、文字切り出し誤りによる誤認識部分を精度よく検出し、高速に訂正修正を行うことを目的とし、文字切り出し部が切り出した文字を文字認識部が文字認識を行い、文字認識の結果、誤認識部分が含まれていたならば、エディタによってユーザーが誤認識部分を手修正し、このとき、誤認識訂正部が誤認識部分の文字数と訂正後の文字数が違っていれば切り出し誤りと判断し、切り出し誤りならば、誤認識文字の文字種、訂正後の文字種、誤認識文字の直前・直後の文字をパターンとして誤切り出しパターン記憶部で記憶しておき、以後の文字認識時に、誤切り出しパターン照合部において誤切り出しパターン記憶部の記憶されたパターンと一致する認識結果が得られたならば、文字切り出し部において再切り出しを行い、文字認識部ではパターン登録されている訂正文字の文字種に限定して辞書との照合を行い、これによって訂正修正を高速で行うことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−２２９５８７号公報
【特許文献２】特開平０４−３７２０８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像内の認識対象領域を文字認識した結果を修正する場合にあって、１回目に設定された認識対象領域よりも大きい領域が設定されてしまい、誤認識の修正ができなくなることを防止するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、画像内の認識対象領域を設定する設定手段と、前記設定手段によって設定された認識対象領域を文字認識する認識手段と、前記認識手段による認識結果を表示する表示手段を具備し、前記設定手段は、前記表示手段による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、操作者の操作に応じて設定されるように制御することを特徴とする画像処理装置である。
【０００７】
請求項２の発明は、前記認識手段における認識結果を格納する格納手段をさらに具備し、前記認識手段は、前記設定手段によって設定された認識対象領域内から１文字に相当する単文字候補領域を切出す文字切出し手段と、前記文字切出し手段によって切出された単文字候補領域に対して文字認識を行う単文字認識手段を有し、前記格納手段は、認識結果として、前記単文字認識手段による文字認識結果である文字情報と前記文字切出し手段による切出し処理結果である単文字候補領域の位置情報を格納し、新しい認識結果と既に格納された認識結果の位置情報により示される単文字候補領域が重複する場合に上書きして格納することを特徴とする請求項１に記載の画像処理装置である。
【０００８】
請求項３の発明は、前記文字切出し手段は、前記設定手段によって設定された認識対象領域内から切出し可能な複数の単文字候補領域を切出し、前記単文字認識手段は、前記単文字候補領域に対して複数の認識結果を出力することを特徴とする請求項２に記載の画像処理装置である。
【０００９】
請求項４の発明は、前記表示手段は、前記位置情報に基づいて、前記認識対象領域内に単文字候補領域を判別できるように表示する
ことを特徴とする請求項２又は３に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記表示手段は、複数の認識結果を表示し、前記表示手段で表示された複数の認識結果から、操作者の操作に応じて認識結果を選択する選択手段をさらに具備することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記認識対象領域内の文字認識の正解情報として文字情報を入力する文字情報入力手段をさらに具備することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置である。
【００１２】
請求項７の発明は、コンピュータを、画像内の認識対象領域を設定する設定手段と、前記設定手段によって設定された認識対象領域を文字認識する認識手段と、前記認識手段による認識結果を表示する表示手段として機能させ、前記設定手段は、前記表示手段による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、操作者の操作に応じて設定されるように制御することを特徴とする画像処理プログラムである。
【発明の効果】
【００１３】
請求項１の画像処理装置によれば、画像内の認識対象領域を文字認識した結果を修正する場合にあって、１回目に設定された認識対象領域よりも大きい領域が設定されてしまい、誤認識の修正ができなくなることを防止することができる。
【００１４】
請求項２の画像処理装置によれば、既に格納された認識結果を新しい認識結果で上書きすることができる。
【００１５】
請求項３の画像処理装置によれば、複数の認識結果を出力することができる。
【００１６】
請求項４の画像処理装置によれば、文字認識された単文字候補領域を判別できるように表示することできる。
【００１７】
請求項５の画像処理装置によれば、操作者は認識結果を選択することができる。
【００１８】
請求項６の画像処理装置によれば、正解情報を入力することができる。
【００１９】
請求項７の画像処理プログラムによれば、画像内の認識対象領域を文字認識した結果を修正する場合にあって、１回目に設定された認識対象領域よりも大きい領域が設定されてしまい、誤認識の修正ができなくなることを防止することができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】第１の実施の形態による処理例を示すフローチャートである。
【図３】第１の実施の形態による処理例を示す説明図である。
【図４】第１の実施の形態による処理例を示す説明図である。
【図５】第１の実施の形態による処理例を示す説明図である。
【図６】第１の実施の形態による処理例を示す説明図である。
【図７】第１の実施の形態による処理例を示す説明図である。
【図８】第１の実施の形態による処理例を示す説明図である。
【図９】第１の実施の形態による処理例を示す説明図である。
【図１０】第１の実施の形態による処理例を示す説明図である。
【図１１】第１の実施の形態による処理例を示す説明図である。
【図１２】第１の実施の形態による処理例を示す説明図である。
【図１３】第１の実施の形態による処理例を示す説明図である。
【図１４】第１の実施の形態による処理例を示す説明図である。
【図１５】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１６】第２の実施の形態による処理例を示すフローチャートである。
【図１７】第２の実施の形態による処理例を示す説明図である。
【図１８】第２の実施の形態による処理例を示す説明図である。
【図１９】第３の実施の形態の構成例についての概念的なモジュール構成図である。
【図２０】第３の実施の形態による処理例を示す説明図である。
【図２１】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
＜＜第１の実施の形態＞＞
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２２】
第１の実施の形態である画像処理装置は、画像内の認識対象領域を文字認識した結果を修正するものである。例えば、文字認識された後に正解文字データを得るためのものであって、活字及び手書きを含む文書に対して、文字認識処理の誤認識に対してユーザー自身による訂正処理を、本実施の形態以外の技術による処理よりも少なくし、ユーザーの負担を軽減し、精度よい正解文字データを得るものである。また、正解文字データは、文字認識処理に用いる辞書、誤認識を許されない処理等に用いるものである。
第１の実施の形態である画像処理装置は、図１の例に示すように、文書画像データ１０５中の文字認識対象領域を設定する認識対象領域設定モジュール１１０と、文字画像データを認識して認識結果１２５を出力する文字認識モジュール１２０と、文字認識モジュール１２０における認識結果１２５を格納する認識結果格納モジュール１５０と、文字認識モジュール１２０における認識結果１２５を表示する認識結果表示モジュール１６０で構成される。またさらに文字認識モジュール１２０は、設定された対象領域中の文字画像データから切出し可能な単文字候補領域を順次切出す文字切出しモジュール１３０と、切出された各単文字候補領域中の文字画像を認識して、各単文字候補領域に対する認識結果を出力する単文字認識モジュール１４０とで構成される。
【００２３】
認識対象領域設定モジュール１１０は、文字認識モジュール１２０と接続されている。認識対象領域設定モジュール１１０は、文書画像データ１０５内の認識対象領域を設定する。そして、設定された認識対象領域を示す対象領域画像データ１１５を文字認識モジュール１２０に渡す。なお、認識対象領域設定モジュール１１０による設定処理は同じ文書画像データ１０５に対して繰り返される可能性があるが、１回目の設定処理は、画像処理によって認識対象領域を設定するようにしてもよいし、操作者（以下、ユーザーともいう）による操作に基づいて認識対象領域を設定するようにしてもよいし、又はこれらの組み合わせであってもよい。「画像処理によって認識対象領域を設定する」とは、例えば、文書画像データ１０５から文字領域と文字領域以外の領域（例えば、図面等の図形領域、写真等の画像領域等がある）に分離して、文字領域を抽出する処理等がある。「これらの組み合わせ」とは、例えば、画像処理によって認識対象領域の抽出が行われた後に、ユーザーの操作によって、認識対象領域の選択、修正等が行われるようにしてもよい。
そして、２回目以降の設定処理は、ユーザーによる操作に基づいて認識対象領域を設定する。２回目以降の設定処理は、前回の文字認識結果に間違いがあるとユーザーによって判断されて、再度文字認識を行うために行うものである。そして、認識対象領域設定モジュール１１０は、認識結果表示モジュール１６０による表示が行われた後に、１回目に設定された認識対象領域よりも小さい領域が、ユーザーの操作に応じて設定されるように制御する。ここで、「１回目に設定された認識対象領域よりも小さい領域」とは、設定される領域が、１回目に設定された認識対象領域内に含まれている状態であることをいう。例えば、ユーザーの操作によって、１回目に設定された認識対象領域をはみ出して設定された場合（設定されようとした場合）は、警告を発するようにしてもよいし、強制的にはみ出した部分を１回目に設定された認識対象領域よりも小さい領域になるように設定してもよい。
【００２４】
文字認識モジュール１２０は、認識対象領域設定モジュール１１０、認識結果格納モジュール１５０、認識結果表示モジュール１６０と接続されている。文字認識モジュール１２０は、認識対象領域設定モジュール１１０によって設定された認識対象領域を文字認識する。文字認識モジュール１２０は、文字切出しモジュール１３０、単文字認識モジュール１４０を有している。
文字切出しモジュール１３０は、認識対象領域設定モジュール１１０によって設定された認識対象領域内から１文字に相当する単文字候補領域を切出す。また、文字切出しモジュール１３０は、認識対象領域設定モジュール１１０によって設定された認識対象領域内から切出し可能な複数の単文字候補領域を切出すようにしてもよい。つまり、単文字候補領域として複数の可能性がある場合は、その複数の単文字候補領域を切り出す。
単文字認識モジュール１４０は、文字切出しモジュール１３０によって切出された単文字候補領域に対して文字認識を行う。文字認識処理は、従来の公知の技術を用いればよい。また、単文字認識モジュール１４０は、単文字候補領域に対して複数の認識結果を出力するようにしてもよい。つまり、複数の認識結果がある場合は、その複数の認識結果を出力する。
【００２５】
認識結果格納モジュール１５０は、文字認識モジュール１２０と接続されている。認識結果格納モジュール１５０は、文字認識モジュール１２０における認識結果を格納する。認識結果格納モジュール１５０は、認識結果として、単文字認識モジュール１４０による文字認識結果である文字情報と文字切出しモジュール１３０による切出し処理結果である単文字候補領域の位置情報を格納する。そして、新しい認識結果と既に格納された認識結果の位置情報により示される単文字候補領域が重複する場合に上書きして格納する。ここで「重複する」とは、２つの領域が一致する場合、一方の領域が他方の領域を含む場合、互いの領域の一部が重なり合う場合を含む。また、認識結果格納モジュール１５０は、確定した認識結果を正解データ１５５として出力する。ここで、出力するとは、例えば、文字認識結果データベース等へ書き込むこと、メモリーカード等の記憶媒体に記憶すること、プリンタ等の印刷装置で印刷すること、ディスプレイ等の表示装置に表示すること、他の情報処理装置へ渡すこと等が含まれる。
認識結果表示モジュール１６０は、文字認識モジュール１２０と接続されている。認識結果表示モジュール１６０は、文字認識モジュール１２０による認識結果１２５を表示する。例えば、液晶ディスプレイ等に表示する。また、認識結果表示モジュール１６０は、位置情報に基づいて、認識対象領域内に単文字候補領域を判別できるように表示するようにしてもよい。例えば、位置情報から生成される単文字候補領域の矩形の枠線を表示するようにしてもよいし、その矩形内を淡い色等で表示するようにしてもよい。
【００２６】
ここで図１に例示するモジュール構成図と、図２に例示するフローチャートで第１の実施の形態の画像処理装置における正解文字データ出力処理の流れを説明する。
図２のステップＳ２０２において、認識対象領域設定モジュール１１０は文字画像データ１０５中から認識対象となる文字画像を含む領域を設定する。設定する領域は、例えば図３に示すような認識対象領域３００のように、１行（縦書きの場合は１列）又はその一部分と見做される画像領域を設定する。
さらにこの対象領域のユーザーの操作に基づく設定は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いた設定が好ましい。例えば図４に示すように、本画像処理装置をＰＣアプリケーションとして構成し、画面表示とマウス操作を用いて対象領域を設定する。ＰＣアプリケーションは、アプリケーション表示領域４００の画像表示領域４１０内に文字画像データ１０５を表示し、ユーザーのマウス４３０に対する操作を受け付けて、カーソル４２０を用いて認識対象領域３００を設定する。また、例えば図５に示すように、タッチパネルを備えたスマートファン又はタブレットデバイスといったタッチパネル情報処理装置５００のアプリケーションとして本画像処理装置を構成し、タッチパネル情報処理装置５００への画面表示とタッチ操作を用いて認識対象領域３００を設定してもよい。
【００２７】
ステップＳ２０４において、文字切出しモジュール１３０は、設定された認識対象領域中の文字画像に対して文字切出し処理を行い、文字候補領域を切り出す。
ステップＳ２０６において、単文字認識モジュール１４０は、切出した各文字候補領域に対して文字認識を行う。
ステップＳ２０８において、認識結果格納モジュール１５０は、文字認識モジュール１２０における認識結果（文字切出し位置及び認識文字コード）を格納する。また認識領域再設定時において、文字切出し位置が重なる認識結果に関しては、新しい認識結果で上書きして格納するようにする。
なお、認識結果格納モジュール１５０に格納される認識結果の詳細と、認識結果格納モジュール１５０における上書き格納の詳細は後述する。
【００２８】
ステップＳ２１０において、認識結果表示モジュール１６０は、文字認識モジュール１２０における認識結果（文字切出し位置及び認識文字列（認識文字コード））１２５を表示する。認識結果１２５の表示方法は、例えば図６に示すように、文字切出し位置の表示については文字切出しがどのように行われたかユーザーに直感的に分かるように、設定した認識対象領域内で文字画像と重ねるように表示する（図６の認識対象領域３００内）。ここで、図６の認識対象領域３００において、各矩形が文字切出しモジュール１３０において切出された文字候補領域を表す。また対象領域中の文字画像に対する認識結果の表示は、図６の認識結果表示領域６０２に示すように、ポップアップウィンドウ内に認識結果を表示するようにすればよい。なお、ここでの認識対象領域３００に対する認識結果（１回目の認識結果）は「７０１）７０ロセッサ１こ」であり、誤認識された文字がある。
また、これら表示方法は図５に示したようなタッチパネルを備えたスマートファン又はタブレットデバイスといったタッチパネル情報処理装置５００における表示でも同様である。
【００２９】
ステップＳ２１２において、認識結果表示をユーザーが確認し、設定した認識対象領域内の文字画像に対して、文字切出し位置及び文字列において正しく認識できたかどうか判断する。正しく認識できた場合（正しく認識できたことを示すユーザーの操作を受け付けた場合）は処理をステップＳ２１４に移し、正しく認識できなかった場合（正しく認識できなかったことを示すユーザーの操作を受け付けた場合、ここでは１文字以上の誤認識がある場合）は処理をステップＳ２０２に戻し、認識対象領域の再設定を行い、Ｓ２０２〜Ｓ２１０を繰り返す。ここで図６に示す本具体例においては、図６の認識対象領域３００に示すように、文字切出しモジュール１３０で切出された文字候補領域を表す切出し位置が正しくなく、それに伴い図６の認識結果表示領域６０２に示すように、設定した対象領域中の文字画像に対して認識結果が正しくないので、認識対象領域の再設定を行うことになる。
【００３０】
図７に認識対象領域の再設定の具体例を示す。繰り返し処理の２回目以降の処理である。
ステップＳ２０２において、認識対象領域設定モジュール１１０による認識対象領域の再設定では、図７の例に示すように、文字切出しモジュール１３０における文字切出しがより正確に行われるように、つまりは単文字認識モジュール１４０における認識がより精度よく行われるように認識対象領域をより小さく設定されるように制御する。図７に示す具体例では、最小文字候補領域である「プ」１文字を再設定した認識対象領域７００としている。もちろん図７の例に示すように１文字である必要はなく、認識可能である領域（１回目の認識対象領域３００よりも小さい領域）を再設定すればよい。またステップＳ２０２における認識対象領域の再設定に関しても、図５に示したようなタッチパネルを備えたスマートファン又はタブレットデバイスといったタッチパネル情報処理装置５００でも同様に、表示画面を確認しながらタッチ操作で再設定する。
ステップＳ２０４、ステップＳ２０６において、再設定した対象領域に対して文字切出しモジュール１３０、単文字認識モジュール１４０において、それぞれ文字切出し処理、文字認識処理を行う。
【００３１】
ステップＳ２０８において、認識結果格納モジュール１５０は、再設定した対象領域に対する文字認識モジュール１２０における認識結果（文字切出し位置及び認識文字コード）を上書きして格納する。
図８、図９において、認識結果格納モジュール１５０における上書き格納処理の具体例を示す。
図８（ａ）は、図６の例に示す認識対象領域再設定前の文字画像領域の一部分「プ」の認識結果に関して、文字切出しモジュール１３０における文字切出し位置の例（「プ」の画像を文字切出領域８１０と文字切出領域８２０の２つの単文字候補領域として切り出した例）を表した図であり、図８（ｂ）は、先に認識結果格納モジュール１５０に格納された文字画像領域の一部分「プ」の画像に関する認識結果８３０の具体例である。図８（ｂ）の認識結果８３０の具体例において、ｕｎｉｃｏｄｅ欄８４０は認識した文字コードであり、ｔｏｐ欄８３２、ｂｏｔｔｏｍ欄８３４、ｌｅｆｔ欄８３６、ｒｉｇｈｔ欄８３８は、それぞれ図１０の例に示すように、文字切出しモジュール１３０における文字候補領域を表す矩形の４つの座標値情報である。具体的には、文字画像データ１０５の左上を原点として、文字切出領域１０１０の左上角のｙ座標をｔｏｐ１０３２、ｘ座標をｌｅｆｔ１０３６、右上角のｙ座標をｔｏｐ１０３２、ｘ座標をｒｉｇｈｔ１０３８、右下角のｙ座標をｂｏｔｔｏｍ１０３４、ｘ座標をｒｉｇｈｔ１０３８、左下角のｙ座標をｂｏｔｔｏｍ１０３４、ｘ座標をｌｅｆｔ１０３６としたものである。
【００３２】
図９（ａ）、図９（ｂ）は、それぞれ、図７の例に示した、文字画像領域の一部分「プ」だけを再設定領域とした場合の文字切出しモジュール１３０における文字切出し位置表示（図９（ａ）の文字切出領域９１０）と、その認識結果（図９（ｂ））９３０の具体例である。
認識結果格納モジュール１５０では、認識対象領域の再設定処理で出力された結果（本具体例では図９（ｂ）の結果）が、先に格納されている領域再設定前の認識結果（本具体例では図８（ｂ）の結果）の文字候補領域を表す矩形情報に重複する場合は、重複する部分の認識結果を新しい認識結果で上書きする。つまり図８（ｂ）の情報を図９（ｂ）の情報で上書きする。ここでの重複は、文字切出領域８１０、文字切出領域８２０が、再設定された認識対象領域内の文字切出領域９１０に含まれている関係である。このような格納方法により、ユーザーが認識結果１２５を認識結果表示モジュール１６０で確認し、認識対象領域の再設定が必要であれば再設定を行うことで、再設定領域に相当する認識結果格納モジュール１５０に格納された情報が更新される。
【００３３】
ステップＳ２１０において、認識結果表示モジュール１６０は、再設定された対象領域に対する文字認識モジュール１２０における認識結果（文字切出し位置及び認識文字列（認識文字コード））１２５を表示する。本具体例においては、認識結果表示モジュール１６０は、図１３の例に示すように、再設定された文字画像領域の一部分「プ」（認識対象領域１３００内の文字切出領域１３１０）の認識結果が認識結果表示領域１３０２に表示される。
ここで、図８、図９では、再設定前と再設定後で文字候補領域が統合される場合の具体例を示したが、図１１、図１２の例に示すように、再設定前と再設定後で文字候補領域が分割される場合でも同様である。
図１１（ａ）は、図８（ａ）と同様に、ある文字画像領域の一部分「かっ」の認識結果に関する文字切出し位置（文字切出領域１１１０）を示した例であり、図１１（ｂ）は、図８（ｂ）と同様に、その認識結果１１３０の具体例である。
図１２（ａ）は、図９（ａ）と同様に、再設定領域として「か」ならびに「っ」をそれぞれ設定して得られた文字切出し位置（文字切出領域１２１０、文字切出領域１２２０）を示した図であり、図１２（ｂ）は、図９（ｂ）と同様に、その認識結果１２３０の具体例である。
認識結果格納モジュール１５０では、図１１、図１２に示した、再設定前と再設定後で文字候補領域が分割される場合でも、図８、図９と同様に、認識対象領域の再設定処理で出力された結果が、先に格納されている領域再設定前の認識結果の文字候補領域を表す矩形情報に重複する場合は、重複する部分の認識結果を新しい認識結果で上書きする。ここでの重複は、再設定された認識対象領域内の文字切出領域１２１０が、文字切出領域１１１０に含まれている関係である。
【００３４】
図１１、図１２を用いて、再設定前と再設定後で文字候補領域が分割される場合について説明する。まずユーザーが再設定領域として文字画像領域である「か」を設定して、認識結果（文字切出領域１２１０の位置と文字認識コード）として図１２（ｂ）−（１）に示すように、
（ｔｏｐ, ｂｏｔｔｏｍ, ｌｅｆｔ, ｒｉｇｈｔ, ｕｎｉｃｏｄｅ）＝（１３０, ２３５, ３６０, ４６０, ０×３０４ｂ）  ・・・（１）
を得る。この新しい認識情報と先に格納されている図１１（ｂ）に示す認識情報の矩形領域は重複するので、上記図１２（ｂ）−（１）の認識情報で図１１（ｂ）の認識情報を上書きする。
次にユーザーは文字画像領域「か」の認識結果が正しいことを認識結果表示モジュール１６０による表示で確認して、次の認識対象領域「っ」を設定して、認識結果（文字切出領域１２２０の位置及び文字認識コード）として図１２（ｂ）−（２）に示すように、
（ｔｏｐ, ｂｏｔｔｏｍ, ｌｅｆｔ, ｒｉｇｈｔ, ｕｎｉｃｏｄｅ）＝（２１０, ２４０, ４６１, ５０６, ０×３０６４）  ・・・（２）
を得る。この新しい認識情報と先に格納されている図１２（ｂ）−（１）に示す認識情報の矩形情報は重複しないので、上記図１２（ｂ）−（２）の認識情報はそのまま認識結果格納モジュール１５０に格納される。
【００３５】
図２のステップＳ２１４において、文字画像データ中の全ての認識対象文字に関して認識処理したかどうか判断する。文字画像データ１０５に対する処理が完了（対象文字画像の全てが正しく認識完了）していれば処理をステップＳ２１６に移す。未処理の文字画像データ１０５があれば処理をステップＳ２０２に戻し、認識対象領域設定を行い、Ｓ２０２〜Ｓ２１２を繰返す。例えば、第１の実施の形態の具体例では、前述したように、ユーザーが再設定した文字画像領域の一部分「プ」に関する認識結果が正しいと判断した場合、図１４の例に示すように、次の認識対象領域を設定（図１４の具体例では文字画像領域の一部分「リプロ」（認識対象領域１４００）を設定）し、Ｓ２０２〜Ｓ２１２を繰返す。
図２のステップＳ２１６において、認識結果格納モジュール１５０は、文字画像データ１０５の処理が完了した時点で、格納された認識結果（文字矩形情報及び認識文字コード）を出力する。
【００３６】
このように、第１の実施の形態では、ユーザーが認識対象領域を順次設定する操作だけで正解認識データを取得できることが可能となる。またこれまで説明してきたように、例えばＰＣ、スマートフォン、タブレットなどＧＵＩを備えたデバイスなら同様に処理可能である。
なお、本実施の形態以外の技術では、基本的にユーザーが誤認識部分を検出し、誤認識文字を修正する。しかしながら、複雑なレイアウトで表現された原稿や手書き文書などの文字認識処理で誤認識される文字が増加した場合には、ユーザーが誤認識部分を検出し、修正する負担が格段に増大し、修正作業に時間がかかる。またさらにユーザー自身の入力ミスにより正解文字データが得られない場合もあり得る。
【００３７】
＜＜第２の実施の形態＞＞
図１５は、第２の実施の形態の構成例についての概念的なモジュール構成図を示している。第２の実施の形態における画像処理装置は、ユーザーが文書画像データ１０５中の文字認識対象領域を設定する認識対象領域設定モジュール１１０と、文字画像データ１０５を認識して認識結果を複数出力する文字認識モジュール１２０と、文字認識モジュール１２０における認識結果を格納する認識結果格納モジュール１５０と、文字認識モジュール１２０における複数の認識結果１５２５を表示する認識結果表示モジュール１６０と、複数の認識結果１５２５のうち正しく認識したものを選択する認識結果選択モジュール１５７０とで構成される。
またさらに文字認識モジュール１２０は、設定された対象領域中の文字画像データから切出し可能な複数の単文字候補領域を順次切出す文字切出しモジュール１３０と、切出された各単文字候補領域中の文字画像を認識して、各単文字候補領域に対する認識結果を出力する単文字認識モジュール１４０とで構成される。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
【００３８】
認識結果格納モジュール１５０は、文字認識モジュール１２０、認識結果選択モジュール１５７０と接続されている。
認識結果表示モジュール１６０は、文字認識モジュール１２０、認識結果選択モジュール１５７０と接続されている。認識結果表示モジュール１６０は、複数の認識結果１５２５を表示する。もちろんのことながら、文字切出しモジュール１３０又は単文字認識モジュール１４０が、それぞれ複数の文字切出し結果、複数の文字認識結果を出力する。
認識結果選択モジュール１５７０は、認識結果格納モジュール１５０、認識結果表示モジュール１６０と接続されている。認識結果選択モジュール１５７０は、認識結果表示モジュール１６０で表示された複数の認識結果から、ユーザーの操作に応じて認識結果を選択する。
【００３９】
ここで図１５に例示するモジュール構成図と、図１６に例示するフローチャートで第２の実施の形態における画像処理装置における正解文字データ出力処理の流れを説明する。
図１６のステップＳ１６０２において、認識対象領域設定モジュール１１０は文字画像データ１０５中から認識対象となる文字画像を含む領域を設定する。設定する領域は、第１の実施の形態で説明したように、例えば図３の例に示すような１行（あるいは１列）もしくはその一部分と見做される画像領域を設定する。
さらにこの対象領域の設定操作は、第１の実施の形態で説明したようにＧＵＩを用いた設定が好ましい。
【００４０】
ステップＳ１６０４において、文字切出しモジュール１３０は、設定された認識対象領域中の文字画像に対して文字切出し処理を行い、複数の切出し位置候補に基づく文字候補領域を切り出す。
ステップＳ１６０６において、単文字認識モジュール１４０は、複数の切出し位置候補に基づく文字候補領域に対して文字認識を行い、複数の認識結果１５２５を出力する。
ステップＳ１６０８において、認識結果表示モジュール１６０は、文字認識モジュール１２０における複数の認識結果（文字切出し位置及び認識文字列（認識文字コード））１５２５を表示する。第２の実施の形態における認識結果表示モジュール１６０の複数の認識結果１５２５の表示方法は、具体的には、例えば図１７に示すように各認識結果表示（文字矩形情報表示、認識文字情報表示）のペアである（認識対象領域１７１０、認識結果表示領域１７１２）、（認識対象領域１７２０、認識結果表示領域１７２２）、（認識対象領域１７３０、認識結果表示領域１７３２）を順次表示する。順次表示させる操作としては、ＧＵＩを用いたＰＣアプリケーションの場合には、例えばスペースキー押下で（認識対象領域１７１０、認識結果表示領域１７１２）→（認識対象領域１７２０、認識結果表示領域１７２２）→（認識対象領域１７３０、認識結果表示領域１７３２）・・・と順次表示するようにすればよい。またスマートフォンやタブレット場合にはタッチパネルのタップ操作で順次表示させるようにしてもよい。
【００４１】
ステップＳ１６１０において、ユーザーは認識結果表示モジュール１６０の認識結果を順次確認し、認識対象領域中の文字画像データを正しく認識した認識結果表示があるかどうか確認する。どの認識結果表示に対しても正しく認識したものがなかった場合（正しく認識できなかったことを示すユーザーの操作を受け付けた場合、ここでは全ての認識結果に誤認識がある場合）は、処理をステップＳ１６０２に戻し、第１の実施の形態で説明した処理と同様に認識対象領域の再設定を行い、ステップＳ１６０２〜ステップＳ１６０８を繰返す。認識対象領域中の文字画像データを正しく認識した認識結果表示がある場合（正しく認識できたことを示すユーザーの操作を受け付けた場合）は処理をステップＳ１６１２に移す。
ステップＳ１６１２において、ユーザーは認識対象領域中の文字画像データを正しく認識した認識結果を選択確定し、確定した認識結果を文字認識モジュール１２０は認識結果格納モジュール１５０に出力する。第２の実施の形態における認識結果の確定方法は、具体的には全て正しく認識した認識結果が表示されているときに（図１７の例における（認識対象領域１７２０、認識結果表示領域１７２２）の結果表示）、例えばＥｎｔｅｒキーを押下するようにすればよい。またスマートフォンやタブレットの場合には「ＯＫ」ボタンなど設け、タッチパネルによる「ＯＫ」ボタンのタップ操作で確定できるようにすればよい。
【００４２】
ステップＳ１６１４において、文字画像データ中の全ての認識対象文字に関して認識処理したかどうか判断する。文字画像データ１０５に対する処理が完了（対象文字画像の全てが正しく認識完了）していれば処理を終了し、未処理の文字画像データ１０５があれば、処理をステップＳ１６０２に戻し、第１の実施の形態での説明と同様の認識対象領域設定を行い、ステップＳ１６０２〜ステップＳ１６１２の処理を繰返す。
また前述したステップＳ１６１０において、複数の認識結果１５２５を認識結果表示モジュール１６０に順次表示させる場合について詳述したが、設定された認識対象領域が１文字に相当するような場合には、図１８の例に示すように、一覧性を考慮して複数の認識結果１５２５を認識結果表示領域１８０２のようにリスト表示するようにしてもよい。認識結果表示領域１８０２内の認識文字コードは、ユーザーによって再設定された認識対象領域１８００内の文字切出領域１８１０に対する複数の文字認識結果である。
以上、これまで述べたように、第２の実施の形態においては、ユーザーが認識対象領域を順次設定し、複数の認識結果１５２５からユーザーが正しい認識結果を選択する操作だけで正解認識データを取得できることが可能となる。またこれまで説明してきたように、例えばＰＣ、スマートフォン、タブレットなどＧＵＩを備えたデバイスなら同様に処理可能である。
【００４３】
＜＜第３の実施の形態＞＞
図１９は、第３の実施の形態の構成例についての概念的なモジュール構成図を示している。第３の実施例における画像処理装置は、ユーザーが文書画像データ１０５中の文字認識対象領域を設定する認識対象領域設定モジュール１１０と、文字画像データ１０５を認識して認識結果１２５を出力する文字認識モジュール１２０と、文字認識モジュール１２０における認識結果を格納する認識結果格納モジュール１５０と、文字認識モジュール１２０における認識結果１２５を表示する認識結果表示モジュール１６０と、ユーザーが認識結果として文字情報を追記する認識結果追記モジュール１９７０とで構成される。
またさらに文字認識モジュール１２０は、設定された対象領域中の文字画像データから切出し可能な単文字候補領域を順次切出す文字切出しモジュール１３０と、切出された各単文字候補領域中の文字画像を認識して、各単文字候補領域に対する認識結果を出力する単文字認識モジュール１４０とで構成される。
ここで、第３の実施の形態における認識結果追記モジュール１９７０について説明する。なお、第３の実施の形態における認識結果追記モジュール１９７０以外のモジュールは、第１の実施の形態におけるモジュールと同様であり、説明を省略する。
【００４４】
認識結果格納モジュール１５０は、文字認識モジュール１２０、認識結果追記モジュール１９７０と接続されている。
認識結果表示モジュール１６０は、文字認識モジュール１２０、認識結果追記モジュール１９７０と接続されている。
認識結果追記モジュール１９７０は、認識結果格納モジュール１５０、認識結果表示モジュール１６０と接続されている。認識結果追記モジュール１９７０は、認識対象領域内の文字認識の正解情報として文字情報を入力する。ユーザーの操作に応じて入力された文字情報を正解情報とする。具体的には、一文字の認識対象領域を設定した場合においても正しい認識結果が得られない場合に、ユーザーが認識対象領域の正解文字情報を追記して与えるものである。
例えば図２０の認識結果表示領域２００２の場合のように、ユーザーが設定した一文字の認識対象領域２０００内の文字切出領域２０１０「プ」の複数の認識結果にどれも正しく認識したものが存在しない場合、ユーザーが認識対象領域２０００「プ」に対する正解文字情報を追記する。認識結果追記モジュール１９７０における追記方法は、例えば図２０の正解文字入力欄２０２０のように、ＧＵＩによるアプリケーション表示領域４００中にユーザーが追記情報を入力可能なサブウインド（正解文字入力欄２０２０）を用意し、ユーザーが正解文字情報を入力して、Ｅｎｔｅｒキーを押下することで、一文字認識対象領域「プ」の認識結果を、認識結果追記モジュール１９７０は認識結果格納モジュール１５０に出力するようにする。またスマートフォンやタブレットの場合には、例えば、同様に追記情報を入力可能な領域と「ＯＫ」ボタンなどを設け、タッチパネルによる「ＯＫ」ボタンのタップ操作で確定できるようにすればよい。
【００４５】
図２１を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図２１に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部２１１７と、プリンタなどのデータ出力部２１１８を備えたハードウェア構成例を示している。
【００４６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０１は、前述の実施の形態において説明した各種のモジュール、すなわち、認識対象領域設定モジュール１１０、文字認識モジュール１２０、文字切出しモジュール１３０、単文字認識モジュール１４０、認識結果格納モジュール１５０、認識結果表示モジュール１６０、認識結果選択モジュール１５７０、認識結果追記モジュール１９７０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００４７】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１０２は、ＣＰＵ２１０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１０３は、ＣＰＵ２１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス２１０４により相互に接続されている。
【００４８】
ホストバス２１０４は、ブリッジ２１０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２１０６に接続されている。
【００４９】
キーボード２１０８、マウス等のポインティングデバイス２１０９は、操作者により操作される入力デバイスである。ディスプレイ２１１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。また、タッチパネル等であってもよい。
【００５０】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ２１０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、認識対象となる画像、認識対象領域、認識結果などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００５１】
ドライブ２１１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２１１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２１０７、外部バス２１０６、ブリッジ２１０５、及びホストバス２１０４を介して接続されているＲＡＭ２１０３に供給する。リムーバブル記録媒体２１１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００５２】
接続ポート２１１４は、外部接続機器２１１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２１１４は、インタフェース２１０７、及び外部バス２１０６、ブリッジ２１０５、ホストバス２１０４等を介してＣＰＵ２１０１等に接続されている。通信部２１１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部２１１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２１１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００５３】
なお、図２１に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２１に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図２１に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００５４】
なお、前述の各種の実施の形態を組み合わせてもよく（例えば、ある実施の形態内のモジュールを他の実施の形態内に追加する、入れ替えをする等も含む）、また、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。
【００５５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００５６】
１０５…文字画像データ
１１０…認識対象領域設定モジュール
１１５…対象領域画像データ
１２０…文字認識モジュール
１２５…認識結果
１３０…文字切出しモジュール
１４０…単文字認識モジュール
１５０…認識結果格納モジュール
１５５…正解データ
１６０…認識結果表示モジュール
１５７０…認識結果選択モジュール
１９７０…認識結果追記モジュール
【図１】
2014146091.tif 000003
【図２】
2014146091.tif 000004
【図３】
2014146091.tif 000005
【図４】
2014146091.tif 000006
【図５】
2014146091.tif 000007
【図６】
2014146091.tif 000008
【図７】
2014146091.tif 000009
【図８】
2014146091.tif 000010
【図９】
2014146091.tif 000011
【図１０】
2014146091.tif 000012
【図１１】
2014146091.tif 000013
【図１２】
2014146091.tif 000014
【図１３】
2014146091.tif 000015
【図１４】
2014146091.tif 000016
【図１５】
2014146091.tif 000017
【図１６】
2014146091.tif 000018
【図１７】
2014146091.tif 000019
【図１８】
2014146091.tif 000020
【図１９】
2014146091.tif 000021
【図２０】
2014146091.tif 000022
【図２１】
2014146091.tif 000023