(57)【要約】【課題】帳票に最適な帳票フォーマットを効率的に選出する。【解決手段】各種帳票フォーマット（帳票Ｆ）は共通する特徴を有する帳票Ｆ毎にグループ分けされる。各グループは共通する特徴を有する代表帳票フォーマット（代表帳票Ｆ）を１つ有する。帳票識別装置２は、帳票Ｆが有する特徴情報と、代表帳票Ｆが有する共通する特徴情報とが記憶された記憶部１２を備える。まず、各グループの代表帳票Ｆを対象に、代表帳票Ｆが有する共通する特徴情報それぞれに対して、読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、最高特徴合致率の代表帳票Ｆを選出する（第１選出手段）。次に、選出された代表帳票Ｆが所属するグループの各帳票Ｆを対象に、帳票Ｆが有する特徴情報それぞれに対して、読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、最高特徴合致率の帳票Ｆを選出する（第２選出手段）。【選択図】図２
2016048444.tif 000002
【特許請求の範囲】
【請求項１】
帳票を読み取った帳票画像を取得し、
各種帳票フォーマットが、少なくとも１以上の共通する特徴を有する前記帳票フォーマット毎にグループ分けされ、
各グループは、前記共通する特徴を有する代表帳票フォーマットを１つ有し、
前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とが記憶された記憶部を備えるコンピュータを、
前記各グループの代表帳票フォーマットを対象に、
前記代表帳票フォーマットが有する前記共通する特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記代表帳票フォーマットを選出する第１選出手段、
前記選出された代表帳票フォーマットが所属するグループの各帳票フォーマットを対象に、
前記帳票フォーマットが有する前記特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記帳票フォーマットを選出する第２選出手段
として機能させることを特徴とする帳票識別プログラム。
【請求項２】
前記特徴情報は、文字認識対象領域であり、
前記第１選出手段は、前記代表帳票フォーマットにおける前記文字認識対象領域の位置にて、前記読み取った帳票画像に対して、当該文字認識対象領域内の文字認識処理を行い、得られた文字列を構成する各文字が当該文字認識対象領域に設定された特徴条件情報に合致するか否かを判定する
ことを特徴とする請求項１に記載された帳票識別プログラム。
【請求項３】
前記第２選出手段は、前記帳票フォーマットにおける前記文字認識対象領域の位置にて、前記読み取った帳票画像に対して、当該文字認識対象領域内の文字認識処理を行い、得られた文字列を構成する各文字が当該文字認識対象領域に設定された特徴条件情報に合致するか否かを判定する
ことを特徴とする請求項２に記載された帳票識別プログラム。
【請求項４】
前記特徴条件情報は、
前記文字認識処理で得られる文字列の文字位置が、前記文字認識対象領域内からはみ出していないことであること
を特徴とする請求項２または請求項３に記載された帳票識別プログラム。
【請求項５】
前記特徴条件情報は、
前記文字認識処理で得られる文字が、所定の文字種であること
を特徴とする請求項２または請求項３に記載された帳票識別プログラム。
【請求項６】
前記特徴条件情報は、
前記文字認識処理で得られる文字列が、所定の位置に存在する文字列データベースに記録された文字列であること
を特徴とする請求項２または請求項３に記載された帳票識別プログラム。
【請求項７】
前記共通する特徴は、
前記文字認識対象領域の位置とサイズとの双方が合致することであること
を特徴とする請求項２または請求項３に記載された帳票識別プログラム。
【請求項８】
前記文字認識対象領域は、
手書きで記入される記入枠、及び印刷された文字列に対して設定された領域のうちの少なくとも１つであること
を特徴とする請求項２または請求項３に記載された帳票識別プログラム。
【請求項９】
前記文字認識対象領域以外の前記特徴情報は、帳票の形状及びサイズである
ことを特徴とする請求項２ないし請求項８に記載された帳票識別プログラム。
【請求項１０】
前記コンピュータが、ユーザにより操作されて前記帳票を読み取る帳票読取部を備える場合に、
前記帳票読取部から前記読み取った帳票画像が提供されることが実行開始トリガであること
を特徴とする請求項１ないし請求項９のいずれか一項に記載された帳票識別プログラム。
【請求項１１】
帳票を読み取った帳票画像を取得し、
各種帳票フォーマットが、少なくとも１以上の共通する特徴を有する前記帳票フォーマット毎にグループ分けされ、
各グループは、前記共通する特徴を有する代表帳票フォーマットを１つ有し、
前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とが記憶された記憶部を備える帳票識別装置において、
前記各グループの代表帳票フォーマットを対象に、
前記代表帳票フォーマットが有する前記共通する特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記代表帳票フォーマットを選出し、
前記選出された代表帳票フォーマットが所属するグループの各帳票フォーマットを対象に、
前記帳票フォーマットが有する前記特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記帳票フォーマットを選出する
を備えることを特徴とする帳票識別装置。
【請求項１２】
帳票識別装置と、データベースサーバとを備える帳票識別システムにおいて、
前記帳票識別装置は、
帳票を読み取った帳票画像を取得し、
各種帳票フォーマットが、少なくとも１以上の共通する特徴を有する前記帳票フォーマット毎にグループ分けされ、
各グループは、前記共通する特徴を有する代表帳票フォーマットを１つ有し、
前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とが記憶された記憶部を備える帳票識別装置において、
前記各グループの代表帳票フォーマットを対象に、
前記代表帳票フォーマットが有する前記共通する特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記代表帳票フォーマットを選出し、
前記選出された代表帳票フォーマットが所属するグループの各帳票フォーマットを対象に、
前記帳票フォーマットが有する前記特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記帳票フォーマットを選出する
を備え、
前記記憶部に記憶された、前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とは、前記データベースサーバからダウンロードされたものである
ことを特徴とする帳票識別システム。
【請求項１３】
帳票を読み取った帳票画像を取得し、
各種帳票フォーマットが、少なくとも１以上の共通する特徴を有する前記帳票フォーマット毎にグループ分けされ、
各グループは、前記共通する特徴を有する代表帳票フォーマットを１つ有し、
前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とが記憶された記憶部を備える帳票識別装置が実行する帳票識別方法であって、
前記各グループの代表帳票フォーマットを対象に、
前記代表帳票フォーマットが有する前記共通する特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記代表帳票フォーマットを選出する第１ステップと、
前記選出された代表帳票フォーマットが所属するグループの各帳票フォーマットを対象に、
前記帳票フォーマットが有する前記特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率が最も高い前記帳票フォーマットを選出する第２ステップと
を含むことを特徴とする帳票識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票識別プログラム、帳票識別装置、帳票識別システム、および帳票識別方法に関し、特に、各種帳票フォーマットから、読み取った帳票画像の文字認識を行う最適な帳票フォーマットを選出する技術に関する。
【背景技術】
【０００２】
従来の文字認識装置は、文字や数字等が記入されたり、印刷されたりした帳票の文字認識を行う場合、文字認識対象領域が設定された各種帳票フォーマットから、画像読取装置が読み取った帳票画像に適した帳票フォーマットをユーザが選択しなければならなかった。
【０００３】
そこで、特許文献１には帳票フォーマット検出装置についての技術が開示されている。この帳票フォーマット検出装置は、読み取った帳票画像（濃淡画像）に対して、濃度ヒストグラムを作成し、単位領域を抽出する。そして、抽出された単位領域と読取り対象領域が一致する帳票フォーマットを特定して、読取り対象領域内の文字認識を行う。ここで、リジェクトが生じた（文字認識できなかった文字が発生した）とき、帳票フォーマットが異なると判定し、別の帳票フォーマットで再度文字認識を行っている。
また、特許文献２には、帳票の共通項目により帳票フォーマットをグループ化し、グループの代表帳票フォーマットを登録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１−１９１９８６号公報
【特許文献２】特開平９−３０５６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、各種帳票フォーマットから、読み取った帳票画像の文字認識を行う最適な帳票フォーマットを選出するのに、膨大な数の帳票フォーマットを１つ１つ比較して、単位領域毎に帳票の文字認識を行わなければならなかった。
これに対して、特許文献２の技術と組み合わせることで、最適な帳票フォーマットを選出するまでに、比較する帳票フォーマットの数を減らすことが期待できる。しかしながら、特許文献１の技術によれば、リジェクトが生じない帳票フォーマットが帳票の最適な帳票フォーマットとなるため、文字の記入ミスや文字認識処理の正確度によっては、最適な帳票フォーマットであるにもかかわらず、除外されるという問題があった。
【０００６】
本発明は、以上のような問題を解決するためになされたものであり、帳票に最適な帳票フォーマットを効率的に選出する帳票識別プログラム、帳票識別装置、帳票識別システム、および帳票識別方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明の請求項１に記載の帳票識別プログラムは、帳票を読み取った帳票画像を取得し、各種帳票フォーマットが、少なくとも１以上の共通する特徴を有する前記帳票フォーマット毎にグループ分けされ、各グループは、前記共通する特徴を有する代表帳票フォーマットを１つ有し、前記帳票フォーマットが有する特徴情報と、各グループの代表帳票フォーマットが有する前記共通する特徴情報とが記憶された記憶部を備えるコンピュータを、前記各グループの代表帳票フォーマットを対象に、前記代表帳票フォーマットが有する前記共通する特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率（条件合致率）が最も高い前記代表帳票フォーマットを選出する第１選出手段、（ループＡの処理）前記選出された代表帳票フォーマットが所属するグループの各帳票フォーマットを対象に、前記帳票フォーマットが有する前記特徴情報それぞれに対して、前記読み取った帳票画像がその特徴を有するか否かの特徴合致判定を行い、特徴合致率（条件合致率）が最も高い前記帳票フォーマットを選出する第２選出手段（ループＢの処理）として機能させる。なお、（  ）内の文字、記号は例示である。
【０００８】
かかる構成によれば、まず、読み取った帳票と各グループの代表帳票フォーマットとを比較する際に、全ての特徴情報ではなく、各代表帳票フォーマットが有する共通する特徴情報についてのみ特徴合致判定を行うため、判定処理数を減らすことができる。
【０００９】
また、かかる構成によれば、まず、各グループの代表帳票フォーマットと特徴合致判定を行って、判定対象となる帳票フォーマットの数を絞り込んでから、次に選出された代表帳票フォーマットが所属するグループの各帳票フォーマットと特徴合致判定を行うため、判定処理数を減らすことができる。
【発明の効果】
【００１０】
本発明によれば、各種帳票フォーマットから、読み取った帳票画像に最適な帳票フォーマットを効率的に選出することができる。
また、各種帳票フォーマットから、読み取った帳票に最適な帳票フォーマットを自動で選出することができる。
また、この選出した帳票フォーマットを用いることで、帳票に対して文字認識が正しく行われることが期待できる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る帳票選出システムの構成を示すブロック図である。
【図２】各種帳票フォーマットが所属する帳票フォーマットグループの一例である。
【図３】本発明に係る帳票読取端末の構成を示すブロック図である。
【図４】本発明に係るＤＢサーバの構成を示すブロック図である。
【図５】帳票読取端末による帳票フォーマット選出動作のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明について概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１３】
≪帳票選出システム１≫
図１に示すように帳票選出システム１（帳票識別システム）は、帳票読取端末２（２ａ，２ｂ，２ｃ，・・・）と、データベースサーバ３（以下ＤＢサーバ３とする）とを備える。各帳票読取端末２は、ネットワーク４を介して通信可能にＤＢサーバ３と接続されている。
【００１４】
このネットワーク４は、専用通信回線であり、インターネットプロトコル（Internet Protocol）技術を利用して相互接続されるコンピュータネットワークである。また、専用通信回線以外にも、有線／無線ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等であってもよい。
【００１５】
（帳票読取端末２）
帳票読取端末２は、ＤＢサーバ３に記憶された情報（帳票フォーマットの特徴情報）に基づき、読み取った帳票画像と比較して、特徴点の合致率が高い帳票フォーマットを選出する装置である。
図３に示すように帳票読取端末２は、制御部１１と、記憶部１２と、通信部１３と、帳票読取部１４と、入力部１５と、表示部１６とを備える。
【００１６】
（制御部１１）
制御部１１は、帳票読取端末２の全体を制御する構成部であり、例えば、ＣＰＵ（Central Processing Unit）で構成され、ＣＰＵが記憶部１２に格納されるプログラム（不図示）を展開し実行することによって帳票読取端末２の各機能が実現される。
この制御部１１が備える各構成部の機能については詳細を後記する。
【００１７】
（記憶部１２）
記憶部１２は、データやプログラムを記憶する構成部であり、例えば、ＨＤＤ（Hard Disc Drive）、ＲＡＭ（Random Access Memory）、光ディスク等の記憶手段である。
この記憶部１２には、帳票読取部１４が読み取った画像（帳票画像）がデータ化されて記憶される。
また、記憶部１２には、ＤＢサーバ３から取得した帳票フォーマットテーブル３０１（図４）のデータの一部が一時的に記憶される。
【００１８】
（通信部１３）
通信部１３は、ネットワーク４と接続するインタフェースであり、ＤＢサーバ３と通信可能に接続し、データの送受信を行う構成部である。
【００１９】
（帳票読取部１４）
帳票読取部１４は、各種帳票の記載面を読み取って、画像データを生成する機能を備える。この読み取った画像データ（帳票画像データ）は、記憶部１２に記憶される。
この帳票読取部１４は、例えば、ダイレクトスキャナ、帳票載置台等を備える。また、一般的なスキャナであってもよい。
【００２０】
本実施形態において、帳票読取部１４に読み取られる帳票は、手書きで記入された文字を認識対象とする帳票だけでなく、印刷された文字を認識対象とする帳票も含まれる。そして、帳票読取端末２は、この読み取った帳票に対応する帳票フォーマットを選出する。
【００２１】
（帳票フォーマットについて）
帳票フォーマットは、例えば、印刷登録票、ＣＩＦ新規帳票、普通預金新規申込書、カード発行申込書、インターネットバンキング申込書等の金融機関で利用される帳票だけでなく、本人確認の証明書類である、運転免許証や健康保険カード、住民基本台帳カード、パスポート等も含まれる。
【００２２】
本実施形態において、各種帳票フォーマットは、帳票の形状やサイズ、文字認識対象となる認識フィールド（文字記入枠等）の位置や大きさ等の特徴点から、特徴が類似する帳票フォーマットで予めグループ分けされている。
図２に示すように、例えば、帳票フォーマットグループＡは、運転免許証サイズ。帳票フォーマットグループＢは、Ａ４サイズ、認識フィールドの位置・大きさ(短)。帳票フォーマットグループＣは、Ａ４サイズ、認識フィールドの位置・大きさ(長)で分けられている。この帳票フォーマットのグループ分けは、制御部１１等により自動的に行うようにしてもよい。
【００２３】
そして、帳票フォーマットグループに所属する複数の帳票フォーマットから、共通する特徴をもつ代表帳票フォーマットを予め作成しておく（図２参照）。この作業により、１つの帳票フォーマットグループは、１つの代表帳票フォーマットを有することとなる。この代表フォーマットの作成は、制御部１１等により自動的に行うようにしてもよい。その際、グループ内の帳票フォーマットが持つ認識フィールドの位置情報を参照して、全てのあるいは所定の割合以上の帳票フォーマットに共通する認識フィールドを抽出し、代表フォーマットの認識フィールドとして同じ位置に登録するようにすればよい。
【００２４】
（入力部１５）
入力部１５は、ユーザからの入力や要求を受け付ける機能を有する。この入力部１５は、例えば、キーボードやマウス等を備える。
（表示部１６）
表示部１６は、例えば、ＬＣＤ（Liquid Crystal Display）等であり、ユーザが入力部１５を介して入力した入力内容や、画面データを画面に表示する機能を有する。
【００２５】
（ＤＢサーバ３）
ＤＢサーバ３は、各種帳票フォーマットの情報（画像データ及び特徴情報）を管理し、各帳票読取端末２からの要求により、帳票フォーマットの情報を提供する装置である。
図４に示すようにＤＢサーバ３は、制御部３１と、記憶部３２と、通信部３３とを備える。
【００２６】
（制御部３１）
制御部３１は、ＤＢサーバ３の全体を制御する構成部であり、例えば、ＣＰＵで構成され、ＣＰＵが記憶部３２に格納されるプログラム（不図示）を展開し実行することによってＤＢサーバ３の各機能が実現される。
【００２７】
（記憶部３２）
記憶部３２は、データやプログラムを記憶する構成部であり、例えば、ＨＤＤ、ＲＡＭ、光ディスク等の記憶手段である。
この記憶部３２は、各種帳票フォーマットの画像がデータ化されて記憶される構成部である。この記憶部３２に記憶された帳票フォーマット画像データは、帳票フォーマットテーブル３０１により管理される。
この帳票フォーマットテーブル３０１は、帳票読取端末２からの要求により、帳票読取端末２に送信される。
【００２８】
（帳票フォーマットテーブル３０１）
帳票フォーマットテーブル３０１には、帳票フォーマットの画像の特徴情報（判別するための情報）が記録されている。この帳票フォーマットテーブル３０１は、ユーザにより予め作成される。
本発明によれば、帳票フォーマットテーブル３０１に記録された帳票フォーマットデータのいずれか１つが選出される。
【００２９】
帳票フォーマットテーブル３０１には、少なくとも「（１）帳票フォーマット名」、「（２）グループ名」、「（３）代表フラグ」、「（４）フィールド情報」が帳票フォーマットデータとして記録される。その他の帳票フォーマットテーブル３０１に記録される帳票フォーマットの情報についての記載は省略する。
【００３０】
（１）帳票フォーマット名：帳票フォーマットに付された識別情報である。
（２）グループ名：所属するグループを示す識別情報である。
（３）代表フラグ：グループを代表する代表帳票フォーマットだけに付される情報である。（TRUE：代表帳票フォーマット、FALSE：非代表帳票フォーマット）
（４）フィールド情報：帳票フォーマットの画像の特徴が記述されており、文字認識対象領域の位置やサイズ、その領域で文字認識をしたときに得られる文字種（数字、英字、漢字等）等の条件情報（特徴情報）である。すなわち、帳票フォーマットを判別するための情報である。
他に帳票フォーマットテーブル３０１には、帳票フォーマットの条件情報（特徴情報）として、帳票フォーマットの形状やサイズ等の情報も記録される。
【００３１】
このフィールド情報は、文字認識対象領域毎に存在し、帳票フォーマットの種別に従い、例えば「氏名」、「住所」、「銀行名」、「銀行コード」等のフィールドが存在する。このフィールドの情報と、文字認識結果の文字列とが一致するか否かを判定してもよい。
【００３２】
例えば、文字認識対象領域が「銀行名」や「銀行コード」のフィールドである場合、照合判定部１１３は、文字認識結果の文字列が、ネットワーク４を介して接続された金融機関の管理センタ（不図示）が備えるデータベースサーバ（不図示）に登録された銀行名や銀行コードと一致する情報があるか否かを判定してもよい。
また、例えば、文字認識対象領域が「住所」のフィールドである場合、照合判定部１１３は、文字認識結果の文字列が、帳票読取端末２の記憶部１２に記憶された住所録データベース（不図示）に登録された住所情報と一致する情報があるか否かを判定してもよい。
【００３３】
（通信部３３）
通信部３３は、ネットワーク４と接続するインタフェースであり、帳票読取端末２（図１）と通信可能に接続し、データの送受信を行う構成部である。
【００３４】
（制御部１１について）
帳票読取端末２が備える制御部１１は、次のように２回の判定を行って、読み取った帳票に対応する最適な帳票フォーマットを選出する。
（１）最初に、どの帳票フォーマットグループの代表フォーマットを用いると、条件合致率（特徴合致率）が最も高いか（類似度が高いか）の判定が行われる（１回目の判定）。
（２）次に、最高条件合致率の代表フォーマットが属する帳票フォーマットグループのうちの、どの帳票フォーマットを用いると条件合致率（特徴合致率）が最も高いかの判定が行われる（２回目の判定）。そして、最高条件合致率の帳票フォーマットが選出される。
【００３５】
この制御部１１は、通信制御部１１１と、画像データ解析部１１２と、照合判定部１１３と、画面処理部１１４とを備える。
【００３６】
（通信制御部１１１）
通信制御部１１１は、通信部１３を制御して、接続先とデータの送受信を行う機能を有する。
【００３７】
（画像データ解析部１１２）
画像データ解析部１１２は、帳票フォーマットを用いて、画像データを解析して文字認識処理（ＯＣＲ：Optical Character Reader）を行う構成部である。
【００３８】
この画像データ解析部１１２は、帳票読取部１４が帳票の表面を読み取って生成した画像データに対して、ＤＢサーバ３から取得した帳票フォーマット（の特徴情報）を用いて、画像データを解析して、文字認識を行って文字情報を取得する。
【００３９】
このとき、画像データ解析部１１２は、帳票フォーマットの文字認識対象領域の情報に基づき、「フィールド（文字認識対象領域）内に文字がはみ出ずにあるか否か」を条件として判定する。この判定において、文字がフィールドからはみ出していない場合は、その文字が正しく文字認識される可能性が高く、正しく文字認識できればフィールドからはみ出ていないと判断できる。
【００４０】
ここで、正しく文字認識できたか否かの判定は、文字認識した文字の正しさを示す評価に基づき判定する。例えば文字認識の結果、候補となった文字それぞれに対して、正しく認識できたという自信度を算出する。画像データ解析部１１２はその自信度の数値（確率等）で判断する。そのため、例えば文字認識の精度が悪い場合に、自信度が低い文字が候補として多く選出されることとなる（例えば、間、問、同、周等の類似した漢字が選出される）。この場合は正しく認識できていないと判断する。そして、画像データ解析部１１２は、所定値以上の自信度となる文字がなかった場合、リジェクト文字と判断する。
【００４１】
（照合判定部１１３）
照合判定部１１３は、最適な帳票フォーマットを選出する構成部である。
この照合判定部１１３は、画像データ解析部１１２による結果と、（帳票フォーマットテーブル３０１の）帳票フォーマットの条件情報（特徴情報）とに基づき、条件照合判定を行い、１つの帳票フォーマットを選出する。
【００４２】
照合判定部１１３は、（１）画像データ解析部１１２による結果を取得し、（２）条件照合判定を行い、条件情報に合致した特徴の数と、条件情報に不一致だった特徴の数とから、条件合致率（特徴合致率）を取得し、（３）最高条件合致率の数値と共に、帳票フォーマットの識別情報（帳票フォーマット名）をバッファ（不図示）に記憶させておき、（４）最高条件合致率の帳票フォーマットを選出する。
【００４３】
（画面処理部１１４）
画面処理部１１４は、表示部１６の画面に表示するための画面データを生成する構成部である。
この画面処理部１１４は、選出した帳票フォーマットの画像を表示部１６の画面に表示するための画面データを生成する。
【００４４】
≪帳票フォーマット選出動作≫
次に、図５を参照して、帳票読取端末２による帳票フォーマット選出動作について説明する（適宜、図１ないし図４を参照）。
まず、ユーザが帳票読取端末２（入力部１５及び表示部１６）を操作して、帳票を帳票読取部１４に読み取らせる。これにより、帳票読取部１４が読み取った画像が記憶部１２に記憶される。そして、制御部１１は、帳票フォーマット選出処理を実行する。
【００４５】
まず、制御部１１は、記憶部１２から帳票画像データを取得する（ステップＳ１１）。
次に、制御部１１は、ＤＢサーバ３に要求して、帳票フォーマットテーブル３０１に登録された全ての代表帳票フォーマットデータを取得し（ステップＳ１２）、一旦記憶部１２に記憶させる。
【００４６】
（ループ処理Ａ）
制御部１１は、以下に示すループ処理Ａ（ステップＳ１３〜Ｓ１６の処理）を実行して、帳票画像データの特徴から帳票フォーマットグループを選出する（ステップＳ１７の処理）。
【００４７】
まず、制御部１１は、記憶部１２から代表帳票フォーマットデータを１つ取得する（ステップＳ１３）。このとき、制御部１１は、例えば、帳票フォーマットテーブル３０１から代表フラグが“TRUE”のデータを取得する。
制御部１１（画像データ解析部１１２）は、取得した代表帳票フォーマットデータを用いて、帳票画像データの文字認識処理を行う（ステップＳ１４）。
次に、制御部１１（照合判定部１１３）は、代表帳票フォーマットデータと、帳票画像データとの条件合致率を算出する（ステップＳ１５）。これにより、代表帳票フォーマットデータとの条件合致率を得ることができる。
【００４８】
そして、制御部１１は、記憶部１２からまだ取得していない（未取得の）代表帳票フォーマットデータがあるか否かを判定する（ステップＳ１６）。あれば（ステップＳ１６，Ｙｅｓ）、ステップＳ１３に戻ってループ処理Ａを続ける。一方、なければ（ステップＳ１６，Ｎｏ）、次のステップＳ１７の処理を実行する。
【００４９】
以上のループ処理Ａにより、制御部１１は、最高の条件合致率の代表帳票フォーマットデータを選出する。これにより、選出された代表帳票フォーマットデータが所属する帳票フォーマットグループの情報を取得することができる。
【００５０】
次に、制御部１１は、ＤＢサーバ３に要求して、帳票フォーマットテーブル３０１に登録された、選出した代表帳票フォーマットデータの帳票フォーマットグループが所属する全ての代表帳票フォーマットデータを取得し（ステップＳ１７）、一旦記憶部１２に記憶させる。
【００５１】
（ループ処理Ｂ）
制御部１１は、以下に示すループ処理Ｂ（ステップＳ１８〜Ｓ２１の処理）を実行して、帳票画像データに最適な帳票フォーマットを選出する（ステップＳ２２の処理）。
【００５２】
まず、制御部１１は、記憶部１２から帳票フォーマットデータを１つ取得する（ステップＳ１８）。
制御部１１（画像データ解析部１１２）は、取得した帳票フォーマットデータを用いて、帳票画像データの文字認識処理を行う（ステップＳ１９）。
次に、制御部１１（照合判定部１１３）は、帳票フォーマットデータと、帳票画像データとの条件合致率を算出する（ステップＳ２０）。これにより、帳票フォーマットデータとの条件合致率を得ることができる。
【００５３】
そして、制御部１１は、記憶部１２からまだ取得していない帳票フォーマットデータがあるか否かを判定する（ステップＳ２１）。あれば（ステップＳ２１，Ｙｅｓ）、ステップＳ１８に戻ってループ処理Ｂを続ける。一方、なければ（ステップＳ２１，Ｎｏ）、制御部１１は、最高の条件合致率の帳票フォーマットデータを選出して（ステップＳ２２）、処理を終了する。
【００５４】
以上のループ処理Ｂにより、制御部１１は、最高の条件合致率の帳票フォーマットデータを選出する。これにより、帳票読取端末２は、帳票読取部１４に読み取らせた帳票に最も適した帳票フォーマットデータを選出することができる。
【００５５】
（変形例）
以上、本実施形態について説明したが、本発明は前記した実施形態に限定されず、適宜変更して実施することが可能である。
例えば、実施例では、帳票読取端末２が帳票フォーマットデータを選出することとしているが、ＤＢサーバ３が選出する処理をしてもよい。つまり、帳票フォーマットテーブル３０１を送信せずに、ＤＢサーバ３が帳票フォーマットデータを選出してもよい。すなわち、ＤＢサーバ３が帳票識別装置として機能し、ＤＢサーバ３の制御部３１は、帳票読取端末２の制御部１１（通信制御部１１１、画像データ解析部１１２、照合判定部１１３）の機能を実行する。この場合、帳票読取端末２から帳票を読み取った帳票画像データが送信される。
【００５６】
また、ＤＢサーバ３は、帳票フォーマットデータが確定した帳票画像データを管理する帳票データテーブル１２１を備えてもよい。この帳票データテーブル１２１には、少なくとも「（１）仮画像名」、「（２）帳票フォーマット名」が記録される。その他の帳票データテーブル１２１に記録される読み取った帳票画像データの情報についての記載は省略する。
【００５７】
（１）仮画像名：記憶部１２に記憶されるときに自動で付される画像を識別するための情報（画像識別情報）であり、例えば数字や英字の羅列で表現される。
（２）帳票フォーマット名（帳票フォーマット識別情報）：本発明の処理により、帳票フォーマットが選出されたことで記録される、帳票フォーマットテーブル３０１の「（１）帳票フォーマット名」である。
【００５８】
また、本実施形態において、画像データ解析部１１２は、所定値以上の自信度となる文字がなかった場合、リジェクト文字（文字認識できなかった文字）と判断する。この画像データ解析部１１２の機能を用いて、照合判定部１１３は、フィールド（文字認識対象領域）における文字列に対して、リジェクト文字と判定されなかった割合を条件合致率としてもよい。
【００５９】
（効果）
本発明によれば、帳票読取端末２は、ＤＢサーバ３に記憶されたデータ（帳票フォーマットの情報）を取得して、読み取った帳票と比較して、特徴点の合致率が高い帳票フォーマットを選出する。これにより、読み取った帳票に最適な帳票フォーマットを自動で選出することができる。そして、この選出した帳票フォーマットを用いて、読み取った帳票に対して文字認識処理を行うことで、正しく文字認識が行われる。
【００６０】
また、ユーザは対象の用紙（帳票）の読み取りを実行させるだけで、予め登録された多数の帳票フォーマットから、１つの帳票フォーマットが自動で選び出される。この選出された帳票フォーマットは、対象の用紙用の帳票フォーマットである。この選出した帳票フォーマットを用いることで、正しく文字認識が行われる。
【００６１】
また、帳票を区別するバーコード等が印刷されていない用紙（運転免許証や保険証、パスポート等）であっても、帳票フォーマットを選出することができる。
【００６２】
また、一見しただけでは判別が難しい、例えば年度毎に少しずつ変わる帳票の場合、従来技術だと、ユーザが手動で帳票フォーマットを選出するときに、帳票の種類を選択するだけでなく、年度も選択する必要があるため、誤選出が発生しやすい。しかし、本発明によれば、自動で正しい帳票フォーマットを選出できる。
【００６３】
また、帳票フォーマットに登録されていない用紙（例えばユーザが間違えて、走り書きしたメモ用紙）を読み取らせた場合であっても、いずれか１つの帳票フォーマットが選出される。これにより、登録されている帳票フォーマットの中で、最も用紙に近いものが選出される。
【符号の説明】
【００６４】
１      帳票選出システム
２      帳票読取端末
３      ＤＢサーバ
４      ネットワーク
１１    制御部
１２    記憶部
１３    通信部
１４    帳票読取部
１５    入力部
１６    表示部
３１    制御部
３２    記憶部
３３    通信部
１１１  通信制御部
１１２  画像データ解析部
１１３  照合判定部
１１４  画面処理部
３０１  帳票フォーマットテーブル
【図１】
2016048444.tif 000003
【図２】
2016048444.tif 000004
【図３】
2016048444.tif 000005
【図４】
2016048444.tif 000006
【図５】
2016048444.tif 000007