(57)【要約】【課題】画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識する。【解決手段】本発明に係る画像処理装置は、画像読取装置により読み取られた画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識手段と、前記第１の認識手段により認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定手段と、前記特定手段により特定された文書の種類に応じて予め定められた文字の認識に用いられる文字情報を取得する文字情報取得手段と、前記画像データから、前記文字情報取得手段により取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識手段と、前記第２の認識手段により認識された文字と、前記画像データとを対応付けて出力する出力手段とを有する。【選択図】図１
2014044555.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置により読み取られた画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識手段と、
前記第１の認識手段により認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定手段と、
前記特定手段により特定された文書の種類に応じて予め定められた文字の認識に用いられる文字情報を取得する文字情報取得手段と、
前記画像データから、前記文字情報取得手段により取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識手段と、
前記第２の認識手段により認識された文字と、前記画像データとを対応付けて出力する出力手段と
を有する画像処理装置。
【請求項２】
前記特定手段は、
文書の種類ごとに予め定められ、文書における領域を示す領域情報及び前記領域内に存在する文字を少なくとも含む種類特定情報を取得し、
前記取得した種類特定情報のうち、前記第１の認識手段により認識された位置が前記領域内に含まれ、前記領域内に含まれる位置において前記第１の認識手段により認識された文字が、前記領域内に存在する文字と一致する種類特定情報に対応する文書の種類を、前記画像データが示す文書の種類として特定する
請求項１に記載の画像処理装置。
【請求項３】
前記文字情報は、文書の種類ごとに予め定められ、文書における領域を示す領域情報及び前記領域内に存在する文字の内容を限定する限定情報を含み、
前記第２の文字認識手段は、前記画像データから、前記文字情報に含まれる領域情報が示す領域内に存在する文字を、前記文字情報に含まれる限定情報に基づいて認識する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記限定情報は、文字の種類を含む
請求項３に記載の画像処理装置。
【請求項５】
前記限定情報は、予め定められた内容に分類された文字認識用辞書を含む
請求項３又は４のいずれかに記載の画像処理装置。
【請求項６】
前記特定手段により文書の種類が特定されなかった場合、前記画像データに対して指定された領域情報及び文字を受け付けて、前記種類特定情報として設定する種類特定情報設定手段と、
前記特定手段により文書の種類が特定されなかった場合、前記画像データに対して指定された領域情報及び前記限定情報を受け付けて、前記文字情報として設定する文字情報設定手段と
をさらに有する請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
文書の種類に応じて予め定められた文字の認識に用いられる文字情報を、前記文書の種類ごとに記憶する文字情報記憶装置と、
前記文字情報記憶装置に記憶されている文字情報に基づいて、画像読取装置により読み取られた画像データを処理する画像処理装置と、
前記処理された画像データを記憶するデータ記憶装置と
を有し、
前記画像処理装置は、
前記画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識手段と、
前記第１の認識手段により認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定手段と、
前記文字情報記憶装置に記憶されている文字情報から、前記特定手段により特定された文書の種類に対応する文字情報を取得する文字情報取得手段と、
前記画像データから、前記文字情報取得手段により取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識手段と、
前記第２の認識手段により認識された文字と、前記画像データとを対応付けて出力する出力手段と
を有する
画像処理システム。
【請求項８】
文書の種類ごとに予め定められ、文書における量気を示す領域情報及び前記領域内に存在する文字を少なくとも含む種類特定情報を記憶する種類特定情報記憶装置
をさらに有し、
前記特定手段は、
前記種類特定情報記憶装置に記憶されている種類特定情報のうち、前記第１の認識手段により認識された位置が前記領域内に含まれ、前記領域内に含まれる位置において前記第１の認識手段により認識された文字が、前記領域内に存在する文字と一致する種類特定情報に対応する文書の種類を、前記画像データが示す文書の種類として特定する
請求項７に記載の画像処理システム。
【請求項９】
画像読取装置により読み取られた画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識ステップと、
前記第１の認識ステップで認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定ステップと、
前記特定ステップで特定された文書の種類に応じて予め定められた文字の認識に用いられる文字情報を取得する文字情報取得ステップと、
前記画像データから、前記文字情報取得ステップで取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識ステップと、
前記第２の認識ステップで認識された文字と、前記画像データとを対応付けて出力する出力ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、文書種類とキーとなる部分の位置情報とを登録し、画像データを読み取る際に文書種類を指定し、キーとなる部分の位置情報に基づいて文字認識を行い、認識結果から抽出されたキーワードと画像データとを対応させて登録する電子ファイリングシステムを開示する。
また、例えば、特許文献２は、画像データに対する文字認識パラメータを登録し、登録した文字認識パラメータに基づいて画像データに対する文字認識を行い、認識結果の情報を、画像データを検索するときのキーワード等の検索情報として登録する画像ファイリング装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１４９８８９号公報
【特許文献２】特開平６−１４９９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識することができる画像処理装置、画像処理システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、画像読取装置により読み取られた画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識手段と、前記第１の認識手段により認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定手段と、前記特定手段により特定された文書の種類に応じて予め定められた文字の認識に用いられる文字情報を取得する文字情報取得手段と、前記画像データから、前記文字情報取得手段により取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識手段と、前記第２の認識手段により認識された文字と、前記画像データとを対応付けて出力する出力手段とを有する画像処理装置である。
【０００６】
請求項２に係る本発明は、前記特定手段は、文書の種類ごとに予め定められ、文書における領域を示す領域情報及び前記領域内に存在する文字を少なくとも含む種類特定情報を取得し、前記取得した種類特定情報のうち、前記第１の認識手段により認識された位置が前記領域内に含まれ、前記領域内に含まれる位置において前記第１の認識手段により認識された文字が、前記領域内に存在する文字と一致する種類特定情報に対応する文書の種類を、前記画像データが示す文書の種類として特定する請求項１に記載の画像処理装置である。
【０００７】
請求項３に係る本発明は、前記文字情報は、文書の種類ごとに予め定められ、文書における領域を示す領域情報及び前記領域内に存在する文字の内容を限定する限定情報を含み、前記第２の文字認識手段は、前記画像データから、前記文字情報に含まれる領域情報が示す領域内に存在する文字を、前記文字情報に含まれる限定情報に基づいて認識する請求項１又は２に記載の画像処理装置である。
【０００８】
請求項４に係る本発明は、前記限定情報は、文字の種類を含む請求項３に記載の画像処理装置である。
【０００９】
請求項５に係る本発明は、前記限定情報は、予め定められた内容に分類された文字認識用辞書を含む請求項３又は４のいずれかに記載の画像処理装置である。
【００１０】
請求項６に係る本発明は、前記特定手段により文書の種類が特定されなかった場合、前記画像データに対して指定された領域情報及び文字を受け付けて、前記種類特定情報として設定する種類特定情報設定手段と、前記特定手段により文書の種類が特定されなかった場合、前記画像データに対して指定された領域情報及び前記限定情報を受け付けて、前記文字情報として設定する文字情報設定手段とをさらに有する請求項１〜５のいずれかに記載の画像処理装置である。
【００１１】
請求項７に係る本発明は、文書の種類に応じて予め定められた文字の認識に用いられる文字情報を、前記文書の種類ごとに記憶する文字情報記憶装置と、
前記文字情報記憶装置に記憶されている文字情報に基づいて、画像読取装置により読み取られた画像データを処理する画像処理装置と、
前記処理された画像データを記憶するデータ記憶装置と
を有し、
前記画像処理装置は、前記画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識手段と、前記第１の認識手段により認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定手段と、前記文字情報記憶装置に記憶されている文字情報から、前記特定手段により特定された文書の種類に対応する文字情報を取得する文字情報取得手段と、前記画像データから、前記文字情報取得手段により取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識手段と、前記第２の認識手段により認識された文字と、前記画像データとを対応付けて出力する出力手段とを有する画像処理システムである。
【００１２】
請求項８に係る本発明は、文書の種類ごとに予め定められ、文書における量気を示す領域情報及び前記領域内に存在する文字を少なくとも含む種類特定情報を記憶する種類特定情報記憶装置をさらに有し、前記特定手段は、前記種類特定情報記憶装置に記憶されている種類特定情報のうち、前記第１の認識手段により認識された位置が前記領域内に含まれ、前記領域内に含まれる位置において前記第１の認識手段により認識された文字が、前記領域内に存在する文字と一致する種類特定情報に対応する文書の種類を、前記画像データが示す文書の種類として特定する請求項７に記載の画像処理システムである。
【００１３】
請求項９に係る本発明は、画像読取装置により読み取られた画像データに含まれる文字及び前記画像データにおける前記文字それぞれの位置を認識する第１の認識ステップと、前記第１の認識ステップで認識された文字及び前記文字それぞれの位置に基づいて、前記画像データの文書の種類を特定する特定ステップと、前記特定ステップで特定された文書の種類に応じて予め定められた文字の認識に用いられる文字情報を取得する文字情報取得ステップと、前記画像データから、前記文字情報取得ステップで取得された文字情報に基づいて、前記予め定められた文字を認識する第２の認識ステップと、前記第２の認識ステップで認識された文字と、前記画像データとを対応付けて出力する出力ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、本発明の構成を有しない場合と比較して、画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識する画像処理装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、画像データの文書の種類を容易に特定する画像処理装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、請求項１又は２に係る発明の効果に加えて、文書の種類に応じて必要な文字をより精度よく認識する画像処理装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項３に係る発明の効果に加えて、文書の種類に応じて必要な文字の種類を限定して、文字をより精度よく認識する画像処理装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項３又は４に係る発明の効果に加えて、文書の種類に応じて必要な文字の認識範囲を限定して、文字をより精度よく認識する画像処理装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、請求項１〜５のいずれかに係る発明の効果に加えて、必要に応じて文書の種類を容易に追加する画像処理装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、本発明の構成を有しない場合と比較して、画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識する画像処理システムを提供することができる。
【００２１】
請求項８に係る本発明によれば、請求項７に係る発明の効果に加えて、画像データの文書の種類を容易に特定する画像処理システムを提供することができる。
【００２２】
請求項９に係る本発明によれば、本発明の構成を有しない場合と比較して、画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識するプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係る画像処理システムの構成を例示する図である。
【図２】図１に示した画像処理装置のハードウェア構成を例示する図である。
【図３】図２に示した画像読取装置により読み取られた画像データを例示する図である。
【図４】図１及び図２に示した画像処理装置上で実行されるプログラムの構成を例示する図である。
【図５】図４に示した文書種類特定部による文書種類特定処理を例示するフローチャートである。
【図６】認識結果及び種類特定情報を例示する図である。
【図７】図２に示した入出力装置に表示される種類特定情報の登録画面を例示する図である。
【図８】図２に示した入出力装置に表示される文字情報の登録画面を例示する図である。
【図９】図１に示した画像処理システムの動作例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を説明する。
【００２５】
［画像処理システム］
図１は、本発明の実施形態の実現に用いられる画像処理システム１の構成を例示する図である。
図１に示すように、画像処理システム１は、画像処理装置１２、後述する種類特定情報を記憶する種類特定情報記憶装置１４、後述する文字情報を記憶する文字情報記憶装置１６及び画像処理装置１２により処理された画像データを記憶するデータ記憶装置１８が、ＬＡＮなどのネットワーク１００を介して接続されて構成される。
【００２６】
画像処理システム１は、これらの構成部分により、画像読取装置により読み取られた画像データから、文書の種類に応じて必要な文字を精度よく認識し、認識した文字と画像データとを対応付けて記憶する。
なお、以下、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
また、図１に示した画像処理システム１においては、各記憶装置が別個の装置として構成されているが、２つ以上の記憶装置が１つの装置で実現されてもよく、また、画像処理装置１２により実現されるようにしてもよい。
【００２７】
［ハードウェア構成］
図２は、図１に示した画像処理装置１２のハードウェア構成を例示する図である。
図２に示すように、画像処理装置１２は、ＣＰＵ１２２及びメモリ１２４などを含む本体１２０、紙文書を読み取って画像データを生成する画像読取装置１２６、タッチパネル及び表示装置などを含む入出力装置１２８、データ通信を行うための通信装置１３０、及び、ＨＤ，ＣＤ，ＤＶＤ，ＦＤ，不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１３４に対してデータの書き込み及び読み出しを行う記録装置１３２などから構成される。
つまり、画像処理装置１２は、画像データの生成及び画像データに対する文字認識処理などの情報処理及び他の装置とのデータ通信が可能なコンピュータとしての構成部分を有している。
【００２８】
［種類特定情報］
図３は、画像読取装置１２６（図２）により読み取られた画像データを例示する図である。
以下、図３に示した画像データを具体例として、種類特定情報を説明する。
【００２９】
種類特定情報は、画像データの文書の種類（例えば、図面Ａ、図面Ｂ、発明開示書、論文、見積書）を特定するために用いられ、例えば、画像データにおける一定の領域を示す領域情報、その領域内に存在する文字及び文字の種類（例えば、数字、アルファベット、漢字）を含む。
種類特定情報は、文書の種類ごとに予め定められ、種類特定情報に含まれる領域情報が示す領域内に存在する文字及び文字の種類が、この領域情報に対応する文字及び文字の種類と一致する場合、画像データの文書の種類は、この種類特定情報に対応する文書の種類であると特定される。
なお、以下、「文字」は、１文字以上の任意の文字列を示すものとする。
また、種類特定情報に含まれる領域情報、文字及び文字の種類の組み合わせは、複数定められてもよい。
また、種類特定情報には、文字の種類が含まれていなくてもよい。
【００３０】
具体的には、例えば、図３に示した画像データの文書の種類が「図面Ａ」を示し、領域１４０及び領域１４２が種類特定情報に対応する場合、図面Ａに対して定められた種類特定情報は、以下の２つの組み合わせとなる。
（１）領域１４０：
領域情報：（３４５，２７０）−（３５５，２８０），文字：部番，文字種類：漢字
（２）領域１４２：
領域情報：（３５０，０）−（３６０，１０），文字：１，文字種類：数字
【００３１】
なお、本実施形態においては、領域情報は、領域を示す四角枠の左上頂点の位置から右下頂点の位置で示す場合を具体例とする。
また、各位置は、画像データの左端を０とし、横方向ｘ、縦方向ｙの位置を（ｘ，ｙ）と示す場合を具体例とする。
【００３２】
つまり、画像データにおける領域１４０内に「部番」の文字（漢字）が存在し、領域１４２内に「１」の文字（数字）が存在する場合、その画像データの文書の種類は、「図面Ａ」であると特定される。
このように、種類特定情報を定める文書の種類は、共通の領域に共通の文字が含まれる形式であれば、どのような種類でもよく、上述の図面Ａの他、発明開示書の場合は、例えば、決められた位置に「発明、考案等の名称」、「代表者氏名」などの文字、論文の場合は、例えば、決められた位置に「タイトル」、「著者」などの文字が種類特定情報に含まれる。
【００３３】
［文字情報］
以下、図３に示した画像データを具体例として、文字情報を説明する。
文字情報は、画像データに含まれる文字のうち、画像データとの対応付けに使用される文字（以下、「対象文字」と記述する）に対する文字認識処理に用いられ、例えば、画像データにおける一定の領域を示す領域情報、その領域内に存在する文字の種類及び文字認識用辞書を含む。
対象文字は、例えば、画像データを検索する際の検索キーとして用いられ、データ記憶装置１８（図１）に記憶される際に、画像データのファイル名として用いられたり、画像データに付与されたりする。
文字認識用辞書は、予め定められた内容（例えば、人名、住所、商品名）に分類されており、指定された文字認識用辞書を用いることにより、より高い精度で文字認識処理が行われる。
【００３４】
文字情報は、文書の種類ごとに予め定められ、種類特定情報により文書の種類が特定された画像データに対して、対応する文字情報を用いた文字認識処理が行われる。
なお、文字の種類及び辞書は、いずれか一方のみを指定するようにしてもよい。
また、文字情報に含まれる領域情報、文字の種類及び辞書の組み合わせは、複数定められてもよい。
【００３５】
具体的には、例えば、図３に示した画像データの文書の種類が「図面Ａ」を示し、領域１４４が対象文字の存在する領域を示す場合、図面Ａに対して定められる文字情報は、以下の組み合わせとなる。
領域１４４：
領域情報：（３２０，２７５）−（３８０，２８５），文字種類：数字，辞書：指定なし
【００３６】
つまり、画像データの文書の種類が「図面Ａ」の場合、領域１４４に対して、文字種類を数字に限定した文字認識処理が行われる。
例えば、図３に示した画像データの場合、領域１４４内に存在する文字（数字からなる部番）が、「１５６０  ２４５００１」と認識される。
なお、例えば、画像データの文書の種類が「発明開示書」の場合、代表者氏名が記載された領域に対する文字情報に含まれる辞書として「人名」が選択されれば、その領域に対して、人名に限定した文字認識処理が行われる。
【００３７】
［画像処理プログラム］
図４は、図１及び図２に示した画像処理装置１２上で実行される画像処理プログラム２０の構成を例示する図である。
図４に示すように、画像処理プログラム２０は、画像データ取得部２００、第１の文字認識部２０２、文書種類特定部２０４、文字情報取得部２０６、第２の文字認識部２０８、データ出力部２１０及び情報設定部２１２から構成される。
【００３８】
画像処理プログラム２０は、例えば、記憶媒体１３４（図２）を介して画像処理装置１２のメモリ１２４にロードされ、画像処理装置１２で動作するＯＳ（図示せず）上で、画像処理装置１２のハードウェア資源を具体的に利用して実行される。
画像処理プログラム２０は、画像読取装置により読み取られた画像データを文字認識処理した結果から、この画像データの文書の種類を特定し、特定された文書の種類に応じた文字情報を用いて、対象文字の認識処理を行い、認識された対象文字と画像データとを対応付ける。
【００３９】
画像データ取得部２００は、画像読取装置１２６（図２）により紙文書が読み取られて生成された画像データを取得し、第１の文字認識部２０２、第２の文字認識部２０８及び情報設定部２１２に対して出力する。
第１の文字認識部２０２は、画像データ取得部２００から入力された画像データに対して文字認識処理を行い、認識結果を文書種類特定部２０４に対して出力する。
認識結果は、例えば、文字認識処理を行った画像データに含まれる文字ごとに、各文字が存在する位置及び各文字の種類を対応付けた情報を示す。
【００４０】
文書種類特定部２０４は、第１の文字認識部２０２から入力された認識結果及び種類特定情報記憶装置１４（図１）に文書の種類ごとに記憶されている種類特定情報に基づいて、画像データの文書の種類を特定する（詳細は、図５及び図６を参照して後述）。
また、文書種類特定部２０４は、文書の種類を特定した場合、特定した文書の種類を文字情報取得部２０６に対して出力し、それ以外の場合、情報設定部２１２に対して後述する情報設定を行うよう通知する。
文字情報取得部２０６は、文字情報記憶装置１６（図１）に記憶されている文字情報のうち、文書種類特定部２０４から入力された文書の種類に対応する文字情報を取得して、第２の文字認識部２０８に対して出力する。
【００４１】
第２の文字認識部２０８は、画像データ取得部２００から入力された画像データに対して、文字情報取得部２０６から入力された文字情報を用いた文字認識処理を行う。
具体的には、第２の文字認識部２０８は、文字情報に含まれる領域情報が示す領域に対応する画像データに対して、文字情報に含まれる文字の種類及び辞書の内容に限定して、文字認識処理を行う。
また、第２の文字認識部２０８は、認識した対象文字及び画像データを、データ出力部２１０に対して出力する。
【００４２】
データ出力部２１０は、第２の文字認識部２０８から入力された画像データと、第２の文字認識部２０８から入力された対象文字とを対応付けて、データ記憶装置１８（図１）に対して出力する。
具体的には、例えば、データ出力部２１０は、画像データに、対象文字を含めたファイル名を付けて、データ記憶装置１８に保存する。
情報設定部２１２は、画像データ取得部２００から入力された画像データに対する種類特定情報及び文字情報の登録画面を、入出力装置１２８（図２）に表示させる（詳細は、図７及び図８を参照して後述）。
また、情報設定部２１２は、入出力装置１２８（図２）に表示された登録画面を介して入力される種類特定情報及び文字情報を、それぞれ種類特定情報記憶装置１４及び文字情報記憶装置１６（図１）に対して設定（登録）する。
【００４３】
［文書種類特定処理］
図５は、図４に示した文書種類特定部２０４の文書種類特定処理を例示するフローチャートである。
図６は、第１の文字認識部２０２が、図３に示した画像データに対して文字認識処理を行った認識結果及び種類特定情報記憶装置１４（図１）が記憶する「図面Ａ」、「発明開示書」及び「論文」にそれぞれ対応する種類特定情報を例示する図である。
以下、図５及び図６を参照して、文書種類特定処理をさらに説明する。
なお、本説明においては、認識結果には、位置及び文字のみが含まれ、種類特定情報には、領域情報及びその領域内に存在する文字のみが含まれている場合を具体例とする。
【００４４】
ステップ２２０（Ｓ２２０；図５）において、文書種類特定部２０４は、第１の文字認識部２０２（図４）が行った文字認識処理の認識結果を取得する。
ステップ２２２（Ｓ２２２）において、文書種類特定部２０４は、種類特定情報記憶装置１４（図１）から種類特定情報の１つを取得する。
【００４５】
ステップ２２４（Ｓ２２４）において、文書種類特定部２０４は、Ｓ２２０において取得した認識結果の中に、Ｓ２２２において取得した種類特定情報に含まれる領域情報が示す領域内に含まれる位置が存在するか否かを判定する。
具体的には、例えば、Ｓ２２２において取得した種類特定情報が、図６に示した文書の種類「論文」に対して定められたものである場合、文書種類特定部２０４は、図６に示した認識結果の中に、種類特定情報に含まれる領域情報（２００, ５０）−（２５０, ６０）内の位置は存在しないと判定する。
【００４６】
また、例えば、Ｓ２２２において取得した種類特定情報が、図６に示した文書の種類「発明開示書」に対して定められたものである場合、文書種類特定部２０４は、図６に示した認識結果の中に、種類特定情報に含まれる領域情報（４０, ０）−（６０, １０）内の位置が存在すると判定する。
また、例えば、Ｓ２２２において取得した種類特定情報が、図６に示した文書の種類「図面Ａ」に対して定められたものである場合、文書種類特定部２０４は、図６に示した認識結果の中に、種類特定情報に含まれる１つの領域情報（３５０, ０）−（３６０, １０）内の位置が存在すると判定する。
文書種類特定部２０４は、位置が存在すると判定した場合、Ｓ２２６の処理に進み、それ以外の場合、Ｓ２３２の処理に進む。
【００４７】
ステップ２２４（Ｓ２２４）において、Ｓ２２４において判定した領域に対応する文字と、Ｓ２２４において判定した領域内に存在する位置に対応する認識結果の文字とが一致するか否かを判定する。
具体的には、例えば、Ｓ２２２において取得した種類特定情報が、図６に示した文書の種類「発明開示書」に対して定められたものである場合、種類特定情報に含まれる文字が「発明の名称」であり、対応する認識結果の文字が「４」であるので、文書種類特定部２０４は、両者の文字が異なると判定する。
また、例えば、Ｓ２２２において取得した種類特定情報が、図６に示した文書の種類「図面Ａ」に対して定められたものである場合、種類特定情報に含まれる文字が「１」であり、対応する認識結果の文字も「１」であるので、文書種類特定部２０４は、両者の文字が一致すると判定する。
文書種類特定部２０４は、両者の文字が一致すると判定した場合、Ｓ２２８の処理に進み、それ以外の場合、Ｓ２３２の処理に進む。
【００４８】
ステップ２２８（Ｓ２２８）において、文書種類特定部２０４は、Ｓ２２２において取得した種類特定情報に、Ｓ２２２及びＳ２２６において判定した領域情報及び文字の組み合わせ以外の他の組み合わせが含まれるか否かを判定する。
文書種類特定部２０４は、他の組み合わせが含まれると判定した場合、Ｓ２２４の処理に進み、それ以外の場合、Ｓ２３０の処理に進む。
【００４９】
ステップ２３０（Ｓ２３０）において、文書種類特定部２０４は、Ｓ２２２において取得した種類特定情報に対応する文書の種類を、Ｓ２２０において取得した認識結果を示す画像データの文書の種類であると特定し、文字情報取得部２０６（図４）に対して出力する。
例えば、図６に示した認識結果の場合、認識結果のうち、太枠で囲まれた部分が、文書の種類「図面Ａ」の種類特定情報に対応するので、文書種類特定部２０４は、この認識結果が示す画像データの文書の種類が「図面Ａ」であると特定する。
【００５０】
ステップ２３２（Ｓ２３２）において、文書種類特定部２０４は、種類特定情報記憶装置１４（図１）に、Ｓ２２２において取得した種類特定情報以外の他の種類特定情報が記憶されているか否かを判定する。
文書種類特定部２０４は、他の種類特定情報が記憶されていると判定した場合、Ｓ２２２の処理に進み、それ以外の場合、処理を終了する。
【００５１】
［種類特定情報の登録］
図７は、情報設定部２１２（図４）が、入出力装置１２８（図２）に表示させる種類特定情報の登録画面を例示する図である。
図７に示すように、種類特定情報の登録画面は、画像データ表示部３００、文書種類入力部３０２、文字入力部３０４、文字種類選択部３０６、指定領域表示部３０８、登録ボタン３１０及び登録済情報表示部３１２から構成される。
【００５２】
画像データ表示部３００には、画像データ取得部２００（図４）から入力された画像データが表示される。
文書種類入力部３０２には、種類特定情報の設定者などにより、画像データ表示部３００に表示されている画像データの文書の種類が入力される。
例えば、図８に示した画像データの文書種類は「図面Ａ」なので、文書種類入力部３０２には、「図面Ａ」と入力される。
【００５３】
文字入力部３０４には、種類特定情報の設定者などにより、画像データ表示部３００に表示されている画像データにおいてマウスなどで指定されている領域に存在する文字が入力される。
例えば、図７に示した画像データにおいて指定されている領域３１４に存在する文字として、文字入力部３０４に「部番」の文字が入力される。
【００５４】
文字種類選択部３０６には、文字入力部３０４に入力される文字の種類（例えば、数字、アルファベット、ひらがな、カタカナ、漢字）が選択可能に表示される。
例えば、図７に示した文字入力部３０４には、「部番」の文字が入力されているので、文字種類選択部３０６では、「漢字」が選択される。
なお、文字種類選択部３０６においては、文字の種類が複数選択されてもよい。
【００５５】
指定領域表示部３０８には、種類特定情報の設定者などにより、画像データ表示部３００に表示されている画像データにおいてマウスなどを用いて領域を指定すると、指定された領域を示す領域情報が表示される。
例えば、指定領域表示部３０８には、図７に示した画像データにおいて指定されている領域３１４を示す領域情報（３４５, ２７０）−（３５５, ２８０）が表示されている。
なお、種類特定情報の設定者などが、指定領域表示部３０８に直接、指定する領域情報を入力できるようにしてもよい。
【００５６】
種類特定情報の設定者などにより、登録ボタン３１０が押下されると、情報設定部２１２（図４）は、文書種類入力部３０２に入力された文書の種類、文字入力部３０４に入力された文字、文字種類選択部３０６で選択された文字の種類及び指定領域表示部３０８に表示された領域情報を、種類特定情報として種類特定情報記憶装置１４（図１）に設定（登録）する。
また、登録ボタン３１０が押下されると、登録済情報表示部３１２には、登録された種類特定情報が表示される。
例えば、図７に示した登録済情報表示部３１２には、領域３１４及び領域３１６に対して登録された種類特定情報が表示される。
【００５７】
［文字情報の登録］
図８は、情報設定部２１２（図４）が、入出力装置１２８（図２）に表示させる文字情報の登録画面を例示する図である。
図８に示すように、文字情報の登録画面は、画像データ表示部３２０、文書種類入力部３２２、文字種類選択部３２４、辞書選択部３２６、指定領域表示部３２８、登録ボタン３３０及び登録済情報表示部３３２から構成される。
【００５８】
画像データ表示部３２０には、画像データ取得部２００（図４）から入力された画像データが表示される。
文書種類入力部３２２には、文字情報の設定者などにより、画像データ表示部３２０に表示されている画像データの文書の種類が入力される。
例えば、図８に示した画像データの文書種類は「図面Ａ」なので、文書種類入力部３２２には、「図面Ａ」と入力される。
【００５９】
文字種類選択部３２４には、第２の文字認識部２０８（図４）による文字認識処理を行う際に限定する文字の種類（例えば、数字、アルファベット、ひらがな、カタカナ、漢字）が選択可能に表示される。
例えば、図８に示した画像データに対して第２の文字認識部２０８が認識する文字は、部番を示す番号なので、文字種類選択部３２４では、「数字」が選択される。
なお、文字種類選択部３２４においては、文字の種類が複数選択されてもよい。
【００６０】
辞書選択部３２６には、辞書の指定なし又は予め定められた１つ以上の文字認識用辞書が選択可能に表示される。
例えば、図８に示した辞書選択部３２６においては、指定なしが選択されている。
つまり、第２の文字認識部２０８は、図８に示した文書種類「図面Ａ」の画像データに対して、文字認識用辞書を用いることなく文字認識処理を行う。
【００６１】
指定領域表示部３２８には、文字情報の設定者などにより、画像データ表示部３２０に表示されている画像データにおいてマウスなどを用いて領域を指定すると、指定された領域を示す領域情報が表示される。
例えば、指定領域表示部３２８には、図８に示した画像データにおいて指定されている領域３３４を示す領域情報（３５０, ２７５）−（３８０, ２８５）が表示されている。
なお、文字情報の設定者などが、指定領域表示部３２８に直接、指定する領域情報を入力できるようにしてもよい。
【００６２】
文字情報の設定者などにより、登録ボタン３３０が押下されると、情報設定部２１２（図４）は、文書種類入力部３２２に入力された文書の種類、文字種類選択部３２４で選択された文字の種類、辞書選択部３２６で選択された辞書及び指定領域表示部３２８に表示された領域情報を、文字情報として文字情報記憶装置１６（図１）に設定（登録）する。
また、登録ボタン３３０が押下されると、登録済情報表示部３３２には、登録された文字情報が表示される。
【００６３】
［画像処理システム１の動作例］
図９は、図１に示した画像処理システム１の動作例を示すフローチャートである。
以下、図３に示した画像データを具体例とした画像処理システム１の動作例をさらに説明する。
【００６４】
ステップ４００（Ｓ４００）において、画像処理装置１２は、紙文書を読み取り、画像データ（図３）を生成する（画像読取装置１２６（図２）、画像データ取得部２００（図４））。
ステップ４０２（Ｓ４０２）において、画像処理装置１２は、Ｓ４００において生成した画像データに対して文字認識処理を行い、認識結果（例えば、図６）を取得する（第１の文字認識部２０２（図４））。
【００６５】
ステップ２２（Ｓ２２；図５）において、画像処理装置１２は、Ｓ４０２において取得した認識結果及び種類特定情報記憶装置１４に記憶されている種類特定情報に基づいて、Ｓ４００で生成した画像データ（図３）の文書の種類を特定する（文書種類特定部２０４（図４）、図６）。
ステップ４０４（Ｓ４０４）において、画像処理装置１２は、Ｓ２２において、画像データ（図３）に対応する文書の種類が存在したか（つまり、文書の種類を特定できたか）否かを判定する。
対応する文書の種類が存在する場合、Ｓ４１０の処理に進み、それ以外の場合、Ｓ４０６の処理に進む。
【００６６】
ステップ４０６（Ｓ４０６）において、画像処理装置１２は、Ｓ４００において取得した画像データ（図３）に対する種類特定情報を設定する（情報設定部２１２（図４）、図７）。
ステップ４０８（Ｓ４０８）において、画像処理装置１２は、Ｓ４００において取得した画像データ（図３）に対する文字情報を設定する（情報設定部２１２（図４）、図８）。
【００６７】
ステップ４１０（Ｓ４１０）において、画像処理装置１２は、文字情報記憶装置１６に記憶されている文字情報のうち、Ｓ２２において特定した文書の種類に対応する文字情報に基づいて、対象文字の認識処理を行う（文字情報取得部２０６、第２の文字認識部２０８（図４））。
例えば、図３に示した画像データにおいては、文書の種類が「図面Ａ」と特定されているので、画像処理装置１２は、部番が示されている領域１４４に対して、文字の種類を数字に限定して文字認識処理を行い、対象文字として、「１５６０  ２４５００１」を取得する。
【００６８】
ステップ４１２（Ｓ４１２）において、画像処理装置１２は、Ｓ４１０において認識した対象文字と、Ｓ４００において生成した画像データとを対応付けて、データ記憶装置１８（図１）に対して出力し（データ出力部２１０（図４））、処理を終了する。
なお、Ｓ２２において、複数の文書の種類が特定され、Ｓ４１０において複数の対象文字が認識された場合、画像処理装置１２は、すべての対象文字を画像データに対応付けてもよいし、いずれか１つを指定して画像データに対応付けてもよい。
【００６９】
［画像処理システム１の特徴］
以下、画像処理システム１（図１）の特徴を説明する。
例えば、上述の動作例において、Ｓ４０２（図９）で行われた文字認識処理の認識結果では、図６に示すように、部番を示す位置（３５５，２８０）に対応する文字は「１５６０  ２Ａ５００１」と認識され、「４」が「Ａ」に誤認識されている。
一方、Ｓ４１０において行われた文字認識処理では、画像データの文書の種類が特定され、文字の種類に対応する文字情報（文字の種類を「数字」に限定）に基づいて認識されているので、対象文字が「１５６０  ２４５００１」と正しく認識されている。
このように、画像処理システム１によれば、読み取り画像データに対して、設定者などがその都度文書の種類を指定することなく、画像データの文書の種類が特定され、文書の種類に応じて必要な文字を精度よく認識することができる。
【００７０】
［変形例］
本発明の実施形態においては、データ出力部２１０が、第２の文字認識部２０８（図４）により認識された文字を、画像データに対応付けて出力しているが、第１の文字認識部２０２による認識結果が何らかの処理に用いられる場合などに、画像処理装置１２は、認識結果において誤認識された文字（例えば、部番を示す文字「１５６０  ２Ａ５００１」）を、第２の文字認識部２０８により認識された正しい文字（例えば、「１５６０  ２４５００１」）に置き換えるように構成されてもよい。
また、画像処理装置１２は、第２の文字認識部２０８により認識された文字を認識結果に付加するようにしてもよい。
【符号の説明】
【００７１】
１・・・画像処理システム，
１２・・・画像処理装置，
１２０・・・本体，
１２２・・・ＣＰＵ，
１２４・・・メモリ，
１２６・・・画像読取装置，
１２８・・・入出力装置，
１３０・・・通信装置，
１３２・・・記録装置，
１３４・・・記憶媒体，
１４・・・種類特定情報記憶装置，
１６・・・文字情報記憶装置，
１８・・・データ記憶装置，
１００・・・ネットワーク，
２０・・・画像処理プログラム，
２００・・・画像データ取得部，
２０２，２０８・・・文字認識部，
２０４・・・文書種類特定部，
２０６・・・文字情報取得部，
２１０・・・データ出力部，
２１２・・・情報設定部，
３００，３２０・・・画像データ表示部，
３０２，３２２・・・文書種類入力部，
３０４・・・文字入力部，
３０６，３２４・・・文字種類選択部，
３０８，３２８・・・指定領域表示部，
３１０，３３０・・・登録ボタン，
３１２，３３２・・・登録済情報表示部，
３２６・・・辞書種類選択部
【図１】
2014044555.tif 000003
【図２】
2014044555.tif 000004
【図３】
2014044555.tif 000005
【図４】
2014044555.tif 000006
【図５】
2014044555.tif 000007
【図６】
2014044555.tif 000008
【図７】
2014044555.tif 000009
【図８】
2014044555.tif 000010
【図９】
2014044555.tif 000011