(57)【要約】    【課題】  イメージデータを用いた文字認識を高速化する。    【解決手段】  文字が印字された印刷媒体をスキャンして、２値化されたイメージデータに基づいて、印字された文字のイメージを含む所定形状の領域の２値化イメージデータを切り出す（Ｓ１１）。切り出された２値化イメージデータにおける、文字を構成する領域の比率を算出する（Ｓ１２）。各文字パターンデータに含まれる文字を構成する領域の比率に基づいてグループ分けされた複数の文字グループのうち、算出された比率に対応する文字グループを特定する（Ｓ１３）。そして、特定された文字グループに属する文字パターンデータと切り出された２値化イメージデータに含まれる文字イメージとのマッチング処理を行って文字を特定する（１４，Ｓ１５）。    【選択図】  図６
2006126952.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字パターンデータを、各文字パターンデータに含まれる文字を構成する領域の比率に基づいて複数の文字グループにグループ分けして記憶する文字パターン記憶部と、
文字が印字された印刷媒体をスキャンして、イメージデータを出力するスキャナ部と、
前記スキャナ部から出力されたイメージデータに基づいて、前記印字された文字のイメージを含む所定形状の領域のイメージデータを切り出す切り出し部と、
前記切り出し部により切り出されたイメージデータにおける、前記文字を構成する領域の比率を算出する算出部と、
前記複数の文字グループのうち、前記算出部により算出された比率に対応する文字グループを特定し、前記文字パターン記憶部を参照し、前記特定された文字グループに属する文字パターンデータと前記切り出し部により切り出されたイメージデータに含まれる文字イメージとのマッチング処理を行うマッチング処理部と、を備える文字認識装置。
【請求項２】
前記複数の文字グループのそれぞれは、前記文字を構成する領域の比率について、互いに異なる比率範囲が定められていて、各文字グループには、前記文字を構成する領域の比率が前記比率範囲の文字パターンが属するとともに、前記比率範囲よりも低い比率の文字パターンも含むことを特徴とする請求項１記載の文字認識装置。
【請求項３】
前記印刷媒体に印字された文字は磁気インクで印字されていて、
前記文字認識装置は、
前記印刷媒体に印字された文字の磁気を読みとって出力する磁気リーダをさらに備え、
前記切り出し部は、前記磁気リーダの出力に基づいて前記所定形状のマスクを適用する位置を決定し、前記マスクが適用された領域の２値化イメージデータを切り出すことを特徴とする請求項１記載の文字認識装置。
【請求項４】
前記スキャナ部が出力するイメージデータは２値化されていて、
前記算出部は、前記切り出し部により切り出された領域内の２値化イメージデータにおいて、文字を構成する黒画素の数を計数して、前記文字を構成する領域の比率を算出することを特徴とする請求項１記載の文字認識装置。
【請求項５】
複数の文字パターンデータを、各文字パターンデータに含まれる文字を構成する領域の比率に基づいて複数の文字グループにグループ分けして文字パターン記憶部に記憶するステップと、
文字が印字された印刷媒体をスキャンして、イメージデータを出力するステップと、
前記出力されたイメージデータに基づいて、前記印字された文字のイメージを含む所定形状の領域のイメージデータを切り出すステップと、
前記切り出されたイメージデータにおける、前記文字を構成する領域の比率を算出するステップと、
前記複数の文字グループのうち、前記算出された比率に対応する文字グループを特定し、前記文字パターン記憶部を参照し、前記特定された文字グループに属する文字パターンデータと前記切り出されたイメージデータに含まれる文字イメージとのマッチング処理を行う、文字認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージデータを用いて、小切手表面に印字された文字の認識を行うための技術に関する。
【背景技術】
【０００２】
小切手表面に磁気インクを用いて印字された文字の磁気情報を読みとって文字認識を行うＭＩＣＲ（Magnetic Ink Character Reader）を搭載した小切手処理装置がある。この小切手処理装置には、文字の認識精度を向上させるために、さらに、光学的に文字を読みとって認識を行うＯＣＲ（Optical Character Reader）を搭載している機種がある。
【０００３】
【特許文献１】特開２０００−３４４４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、ＯＣＲにおける処理では、光学的に読みとった文字パターンと予め用意されている文字パターンとを比較するパターンマッチングを行い、最もよくマッチする文字パターンを抽出することにより文字認識を行う。
【０００５】
このとき、パターンマッチング処理は負荷が大きく、この処理に要する時間も長い。小切手処理装置では、ＯＣＲ処理の負荷を小さくし、かつ、ＯＣＲの処理速度を向上させたいという要請がある。
【０００６】
そこで、本発明の目的は、イメージデータを用いた文字認識を高速化することを目的とする。  
【課題を解決するための手段】
【０００７】
本発明の一実施態様に従う文字認識装置は、複数の文字パターンデータを、各文字パターンデータに含まれる文字を構成する領域の比率に基づいて複数の文字グループにグループ分けして記憶する文字パターン記憶部と、文字が印字された印刷媒体をスキャンして、イメージデータを出力するスキャナ部と、前記スキャナ部から出力されたイメージデータに基づいて、前記印字された文字のイメージを含む所定形状の領域のイメージデータを切り出す切り出し部と、前記切り出し部により切り出されたイメージデータにおける、前記文字を構成する領域の比率を算出する算出部と、前記複数の文字グループのうち、前記算出部により算出された比率に対応する文字グループを特定し、前記文字パターン記憶部を参照し、前記特定された文字グループに属する文字パターンデータと前記切り出し部により切り出されたイメージデータに含まれる文字イメージとのマッチング処理を行うマッチング処理部と、を備える。
【０００８】
好適な実施形態では、前記複数の文字グループのそれぞれは、前記文字を構成する領域の比率について、互いに異なる比率範囲が定められていて、各文字グループには、前記文字を構成する領域の比率が前記比率範囲の文字パターンが属するとともに、前記比率範囲よりも低い比率の文字パターンも含むようにしてもよい。
【０００９】
好適な実施形態では、前記印刷媒体に印字された文字は磁気インクで印字されていて、前記文字認識装置は、前記印刷媒体に印字された文字の磁気を読みとって出力する磁気リーダをさらに備える。さらに、前記切り出し部は、前記磁気リーダの出力に基づいて前記所定形状のマスクを適用する位置を決定し、前記マスクが適用された領域の２値化イメージデータを切り出すようにしてもよい。
【００１０】
好適な実施形態では、前記スキャナ部が出力するイメージデータは２値化されている。そして、前記算出部は、前記切り出し部により切り出された領域内の２値化イメージデータにおいて、文字を構成する黒画素の数を計数して、前記文字を構成する領域の比率を算出するようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態に係る文字認識装置を備える小切手処理装置１０について、図面を用いて説明する。図１に示すように、本実施形態の小切手処理装置１０は、小切手Ｃの画像読み取りや、印刷処理を行う複合処理装置１と、これと接続されて用いられ、認証データの生成や複合処理装置を制御するホストコンピュータ５０と、を備える。
【００１２】
ホストコンピュータ５０は、各種入力を行うキーボード５１やマウス５２と、小切手Ｃの画像データの表示やエラー報知を行う表示画面５３を備えており、複合処理装置１と有線または無線接続されている（図示ではコネクタケーブルで接続）。
【００１３】
ところで、ホストコンピュータ５０は、ネットワーク（例えば、インターネット）を介して、小切手Ｃの有効性を認証するための決済処理サーバと接続されている。ホストコンピュータ５０は、複合処理装置１のＭＩＣＲ１３（図４参照）によって読み取った小切手データを受信し、決済処理サーバに送信する。そして、決済処理サーバの応答に基づいて小切手Ｃが有効であるか無効であるかを判別する。
【００１４】
ここで、本実施形態に係る小切手処理装置１が処理を行う小切手Ｃ及びこの小切手Ｃを用いた決済処理について、図２を用いて説明する。同図（ａ）に示すように、小切手Ｃ表面には、シリアル番号９１および利用者名９２が予め印刷されている他、利用日付欄９３、支払先店名欄９４、支払金額欄９５，９６、署名欄９７がある。また、表面下部には、銀行番号、口座番号、小切手番号が磁気インク文字（Magnetic Ink Character）９８で印刷されている。なお、この磁気インク文字９８で印刷された部分をＭＩＣＲ１３（Magnetic Ink Character Reader；図４参照）で読み取ることにより、小切手Ｃの有効性が確認できる。
【００１５】
利用者は、小切手Ｃ表面に日付、支払先、支払金額、自分の署名を記入し、支払先の店舗に小切手Ｃを渡す。その後、図２（ｂ）に示すように、小切手Ｃ裏面に、小切手Ｃの利用を証明すると共に、振込先等の情報を記載する裏書が店舗により行われた後、小切手Ｃは、店舗の取引銀行である銀行Ａへと送られる。なお、小切手Ｃの裏面は、店舗が裏書を行う裏書領域Ｃ１と、決済機関となる銀行が認証データの印刷を行う銀行処理領域Ｃ２とを有しており、店舗による裏書は、裏書領域Ｃ１上に記入または印刷される。
【００１６】
銀行Ａは、小切手Ｃ表面に支払金額を磁気インク文字で印刷した後、小切手Ｃに印刷された磁気インク文字９８をＭＩＣＲ１３によって読み取り、小切手の有効性を確認した後、小切手Ｃ裏面の銀行処理領域Ｃ２内に、銀行Ａによる小切手決済処理が終了したことを示す認証データｄを印刷する。同時に小切手Ｃ表面および裏面の画像を読み取り、画像データとして保存する。なお、認証データｄは、各銀行によりその表記内容は異なるが、主に銀行名、銀行番号、処理日付、処理番号が含まれる。
【００１７】
その後、銀行Ａは、小切手Ｃが利用された店舗の取引口座へ、利用者の取引口座より指定金額の振り込みを行う。また、利用者と店舗の取引銀行が異なる場合は、利用者の取引銀行である銀行Ｂへ、小切手番号や金額といった小切手Ｃのデータが送られ、決済処理が実行される。
【００１８】
次に、複合処理装置１の構成について説明する。図１に示すように、複合処理装置１はＵ字状の送り経路Ｐに臨んで、小切手Ｃの画像を光学的に読み取る画像読取部１００（図３も参照）と、小切手Ｃに印刷された磁気インク文字の磁気を読み取る磁気データ読取部１１０（図３も参照）と、小切手Ｃに認証データの印刷を行う印刷部１２０とを有すると共に、送り経路Ｐに沿って小切手Ｃを送る送り機構２０（図３参照）とを有している。
【００１９】
図３に示すように、送り経路Ｐは、外側ガイド２ａおよび内側ガイド２ｂによって挟まれたスリット状の経路により構成されており、直線部分３５ａ，３５ｂと、両端が直線部分３５ａ，３５ｂに接続されたＵ字底部分３４からなる全体Ｕ字型の形状をしている。
【００２０】
また、送り機構２０は、利用者により小切手Ｃが小切手挿入口３から送り経路Ｐに挿入されると、矢印Ａの方向に小切手Ｃを直線部分３５ａに沿って送り、Ｕ字底部分３４を介して挿入時とは１８０度向きを変えた後、直線部分３５ｂを介して矢印Ｂの方向に送って、小切手Ｃを小切手排出口４から排出する。すなわち、送り機構２０は、小切手Ｃを送り経路Ｐに沿ってＵ字状に湾曲させながら送るようになっている。なお、複合処理装置１では、原則として小切手Ｃの表面が内側ガイド２ｂ側に向けて配置される。
【００２１】
また、送り機構２０は、第１送りローラ６、第２送りローラ７および排出ローラ８を有しており、これら各ローラ６，７，８は、それぞれモータにより駆動される駆動ローラ６ａ，７ａ，８ａと、この駆動ローラに対して小切手Ｃを押し付ける押付ローラ（従動ローラ）６ｂ，７ｂ，８ｂから成るグリップローラで構成されている。
【００２２】
第１送りローラ６は、送り経路Ｐの第１コーナー部分に配設されており、その上流側にはＢＯＦ（Bottom of Form）検出器９が、そして第１送りローラ６の下流側にはＴＯＦ（Top of Form）検出器１０が配設されている。これらの検出器９，１０は、送り経路Ｐに沿って送られてゆく小切手Ｃの先端および後端を検知する。このＢＯＦ検出器９の検出に応じてモータ４０が駆動され、第１送りローラ６、第２送りローラ７および排出ローラ８が、回転を開始する。
【００２３】
ＴＯＦ検出器１０と、第２送りローラ７との間のＵ字底部分３４には、画像読取部１００を構成する裏表２つのスキャナ１１，１２および磁気データ読取部１１０を構成するＭＩＣＲ１３が配置されている。
【００２４】
２つのスキャナ１１，１２は、それぞれ小切手Ｃの画像を読み取る画像読取センサである。一方の裏側スキャナ１１は小切手Ｃの裏面画像を読取可能なように送り経路Ｐの外側ガイド２ａ側に設けられ、他方の表側スキャナ１２は、小切手Ｃの表面画像を読み取り可能なように送り経路Ｐの内側ガイド２ｂ側に設けられている。これらの両スキャナ１１，１２は、送り経路Ｐを介した対向面側に配置された押付け部材（ローラ）１１ａ，１２ａによって小切手Ｃをスキャナ１１，１２に押し付けた状態で画像を読み取る。
【００２５】
ＭＩＣＲ１３は、小切手Ｃの表面に印刷された磁気インク文字を読み取る磁気読み取りセンサであり、小切手Ｃの表面に対向可能なように送り経路Ｐの内側ガイド２ｂ側に設けられている。ＭＩＣＲ１３は、送り経路Ｐを介した対向面側に配置された押付け部材（パッド）１３ａによって小切手ＣをＭＩＣＲ１３に押し付けた状態で磁気インク文字を読み取る。
【００２６】
第２送りローラ７は、送り経路Ｐの第２コーナー部分に配設され、また排出ローラ８は小切手排出口４の近傍に配設されている。第２送りローラ７と排出ローラ８との間の直線部分３５ｂには、印刷部１２０を構成する印刷ヘッド１４が送り経路Ｐに向けられて配置されている。この印刷ヘッド１４は、ガイド軸１５ａを介して移動可能に構成されたキャリッジ１５に載置されており、キャリッジ１５を介して印刷領域１８と退避位置１９との間を移動することができる。
【００２７】
小切手Ｃに印刷を行う場合には、印刷ヘッド１４は印刷領域１８内の所定の位置に停止しており、小切手Ｃの送りに同期して印刷ヘッド１４が駆動され、小切手Ｃへの印刷が行われる。一方、詳細は後述するが、この直線部分３５ｂにロール紙を導入した場合には、ロール紙の送り（副走査）と印刷ヘッド１４の移動（主走査）とにより、ロール紙に印刷が行われる。
【００２８】
印刷ヘッド１４の下流側には、排出ローラ８および小切手排出口４が設けられている。印刷が終了した小切手Ｃは、排出ローラ８を介して小切手排出口４より排出される。また、排出ローラ８の近傍には、排出検出器（図示省略）が設けられており、印刷が終了した小切手Ｃが排出されたかどうか検出することが可能である。
【００２９】
なお、本実施形態では、裏・表両スキャナ１１，１２およびＭＩＣＲ１３が配置されているＵ字底部分３４以外の場所では、外側ガイド２ａと内側ガイド２ｂの高さは、送られる小切手Ｃの幅よりも低くなっており、紙詰まり等が発生した場合に、手で容易に取り出せるようになっている。
【００３０】
また、図示は省略するが、本実施形態の複合処理装置１は、小切手Ｃを送るための送り経路Ｐの他、送り経路Ｐの直線部分３５ｂと一部重複し、送り経路Ｐと送り方向がほぼ直交（図３における紙面を貫通する方向）している垂直送り経路である、ロール紙を送るロール紙送り経路を備えている。そして、送り経路Ｐの直線部分３５ａ，３５ｂの間には、ロール紙を収容するロール紙収納部が設けられている。ロール紙の一端は、このロール紙収納部からロール紙送り経路に引き出されて、ロール紙送り経路に沿って送りが行われ、印刷ヘッド１４と近接対向する印刷領域１８を通過するときに、移動する（主走査）印刷ヘッド１４を介してロール紙に対する印刷が行われる。すなわち、本実施形態の複合処理装置１は、小切手Ｃの処理を行うと共に、ロール紙を用いてレシートを発行することも可能である。
【００３１】
さらに、本実施形態の複合処理装置１には、印刷領域１８に配置する印刷ヘッド１４に対応して設けられ、印刷領域１８付近の外側ガイド２ａと内側ガイド２ｂとの間に形成される上部開口から、外側ガイド２ａと内側ガイド２ｂとの間に挿入された、小切手Ｃを垂直に送る垂直送り経路を有している。この垂直送り経路は、小切手Ｃを上方から挿入して印刷を行い、印刷後再び上方へ小切手Ｃを排出するバリデーション印刷を行うための送り経路である。
【００３２】
本実施形態の印刷ヘッド１４は、キャリッジ１５に載置されており、送り経路Ｐの直線部分３５ｂに沿って水平方向に印刷領域１８の間を移動可能である。すなわち、小切手Ｃへの印刷には、前述したような印刷ヘッド１４の位置を固定した状態で小切手Ｃを水平方向に移動させることにより印刷を行う印刷ヘッド固定モードと、小切手Ｃの位置を固定した状態で印刷ヘッド１４を水平方向に移動させることにより印刷を行う小切手固定モードと、の２つがある。
【００３３】
また、ロール紙への印刷も、印刷ヘッド１４がキャリッジ１５を介して水平方向に移動しながら一行印刷を行い、複数行印刷する必要がある場合には、一行印刷の終了後、ロール紙を一行分上方に紙送りした後（副走査）に、再度印刷ヘッド１４を水平方向に移動させて（主走査）２行目以降の印刷を行う。
【００３４】
次に、小切手Ｃの画像並びに磁気インク文字読取処理および印刷処理について説明する。小切手Ｃは、ユーザによって矢印Ａの方向から、小切手挿入口３より挿入されると、送り経路Ｐに沿って一定速度で送られてゆく。
【００３５】
その後、小切手ＣがＢＯＦ検出器９に達すると、ＢＯＦ検出器９は、小切手Ｃの先端を検出する。そして第１送りローラ６の駆動ローラ６ａは、このＢＯＦ検出器９の検出に応じて回転を始める。これにより、小切手Ｃは、第１送りローラ６に受け渡され、すなわち駆動ローラ６ａと押付けローラ６ｂの間にスムーズに挟み込まれ、駆動ローラ６ａの回転によってスリップすることなく送り経路Ｐに沿って、Ｕ字部分３４の外側ガイド２ａの壁に沿って送られてゆく。
【００３６】
第１送りローラ６によって送られてゆく小切手Ｃの先端が、ＴＯＦ検出器１０に達すると、その先に設置されたスキャナ１１，１２とＭＩＣＲの電源がＯＮして検出待機状態となる。本実施形態の複合処理装置１は、ローラの駆動を含め、必要なときだけ必要な部位に電力を供給するようになっており、無駄な電力の消費を防ぐように構成されている。
【００３７】
さらに、小切手Ｃが送られると、外側ガイド２ａ側に設置された裏側スキャナ１１は、小切手Ｃの裏面画像を読み取り、そして内側ガイド２ｂ側に設置された表側スキャナ１２は、小切手Ｃの表面画像を読み取る。さらに、内側ガイド２ｂ側に設置されたＭＩＣＲ１３は、小切手Ｃに予め記載された磁気インク文字の磁気情報を読み取る。詳細は後述するが、読み取った小切手Ｃの表面画像データｇ１および裏面画像データｇ２は、小切手処理装置１の小切手表面画像データブロック２４２および小切手裏面画像データブロック２４３に一時的に保存され、ＣＰＵ２２０による合成画像データｇ３生成の他、所定の処理が行われる。
【００３８】
小切手Ｃは、ＴＯＦ検出器１０を通過した後に、その先端が第２送りローラ７に達すると、駆動ローラ７ａと押付けローラ７ｂの間に挟まれて、駆動ローラ７ａの回転によって直線部分３５ｂ側へ送り出される。
【００３９】
そして、小切手Ｃが印刷ヘッド１４と近接対向する印刷領域１８を通過するときに、印刷ヘッド１４が駆動され、この小切手Ｃへの印刷を行う。このとき、印刷ヘッド１４は印刷領域１８中の予め決められた位置に停止しており、印刷媒体である小切手Ｃの移動（主走査）と同期して駆動され、所定の印刷が行われる。
【００４０】
印刷ヘッド１４によりその裏面側に印刷が行われた小切手Ｃは、排出ローラ８で矢印Ｂの方向へ排出され、すなわち駆動ローラ８ａと押付ローラ８ｂの間に挟まれた状態で駆動ローラ８ａが回転することによって、複合処理装置１の外部へ送り出されることにより、小切手Ｃに関する処理が終了する。
【００４１】
ここで、図４を参照し、小切手処理装置１０を構成する複合処理装置１およびホストコンピュータ５０の制御構成について説明する。
【００４２】
複合処理装置１は、小切手Ｃの画像を読み取る画像読取部（画像読み取り手段）１００と、小切手Ｃに記載された磁気インク文字を読み取る磁気データ読取部（磁気インク文字読み取り手段）１１０と、小切手Ｃの裏面に印刷を行う印刷部（印刷手段）１２０と、小切手Ｃの先端および後端を検出する検出部と、各部を駆動する駆動部１４０と、各部と接続され、複合処理装置１全体を制御する制御部２００とによって構成されている。
【００４３】
画像読取部１００は、裏・表両スキャナ１１，１２を有し、小切手Ｃの表面および裏面画像の読み取りを行う。また、磁気データ読取部１１０は、ＭＩＣＲ１３を有し小切手Ｃに記載された磁気インク文字の読み取りを行う。印刷部１２０は、印刷ヘッド１４を有し、主として小切手Ｃの裏面にホストコンピュータ５０より受信した認証データｄの印刷を行う。
【００４４】
検出部１３０は、ＢＯＦ検出器９およびＴＯＦ検出器１０を有し、それぞれ小切手Ｃの先端および後端を検出する。また、駆動部１４０は、第１送りローラ６、第２送りローラ７および排出ローラ８（送り機構２０）と、これら複数の送りローラ６，７，８のうち、駆動ローラ６ａ、７ａ、８ａを回転駆動するモータ４０とを備え、小切手Ｃの送りを制御する。
【００４５】
制御部２００は、ＣＰＵ２２０、ＲＯＭ２３０、ＲＡＭ２４０および入出力制御装置２１０（以下、「ＩＯＣ：Input Output Controller」という）を備え、互いに内部バス２５０により接続されている。ＲＯＭ２３０は、小切手Ｃの読み取りや印刷の制御、並びに読み取った小切手Ｃの裏面画像データｇ２と、ホストコンピュータ５０から受信した認証データｄと、を合成して合成画像データｇ３を生成する制御を行うためのプログラムの他、ＣＰＵ２２０で処理する各種プログラムを記憶する制御プログラムブロック２３１と、合成画像データｇ３を生成するための制御データや各種テーブル等を記憶する制御データブロック２３２と、を有している。
【００４６】
ＲＡＭ２４０は、フラグ等として使用される各種ワークエリアブロック２４１の他、読み取った小切手Ｃの表面画像データｇ１を記憶する小切手表面画像データブロック２４２と、読み取った小切手Ｃの裏面画像データｇ２を記憶する小切手裏面画像データブロック２４３と、読み取った小切手Ｃの磁気データを記憶する磁気データブロック２４４と、ホストコンピュータ５０から受信した認証データｄを一時的に記憶する認証データブロック２４５と、小切手裏面画像データｇ２と認証データｄとを合成して生成した合成画像データｇ３を一時的に記憶する合成画像データブロック２４６と、を備え、制御処理のための作業領域として使用される。
【００４７】
ＩＯＣ２１０には、ＣＰＵ２２０の機能を補うと共に各種周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。これにより、ＩＯＣ２１０は、裏・表両スキャナ１１，１２により読み取られた画像データや、ＭＩＣＲ１３により読み取られた磁気データ、並びにホストコンピュータ５０からの認証データや制御データをそのまま或いは加工して内部バス２５０に取り込むと共に、ＣＰＵ２２０と連動して、ＣＰＵ２２０から内部バス２５０に出力されたデータや制御信号を、そのまま或いは加工して印刷部１２０等各部に出力する。
【００４８】
そして、ＣＰＵ２２０は、上記の構成により、ＲＯＭ２３０内の制御プログラムに従って、ＩＯＣ２１０を介して複合処理装置１内の各部の各種信号・データを制御することにより、合成画像データｇ３の生成処理や、小切手Ｃの印刷処理などを行う。
【００４９】
また、複合処理装置１に接続されて用いられるホストコンピュータ５０は、ＲＯＭおよびＲＡＭから成るメモリ５４と、ホストコンピュータ５０内の各部を制御するＣＰＵ５５の他、複合処理装置１を制御するためのプログラムであるドライバ５６を備えている。
【００５０】
メモリ５４は、ＲＯＭ内にＣＰＵ５５で処理する制御プログラムや、各種テーブルを含む制御データを記憶すると共に、ＲＡＭ内にワークエリアや各種レジスタ群の他、オペレータによって入力された情報（銀行名や銀行番号が該当する）、並びに複合処理装置１から受信した合成画像データｇ３や小切手Ｃの表面画像データｇ１の記憶領域を有し、制御処理のための作業領域として使用する。
【００５１】
ホストコンピュータ５０は、複合処理装置１より、認証データの送信を要求するための認証データ要求コマンドを受信すると、ＲＡＭ内に記憶した情報（銀行名や銀行番号）に処理日付、処理番号を付加して認証データｄを生成し、複合処理装置１へ送信する。
【００５２】
次に、磁気インク文字の認識処理の詳細について説明する。本実施形態に係る複合処理装置１は、ＭＩＣＲ１３が磁気インク文字９８の磁気を読み込み、読み込んだ磁気情報に基づいて文字認識をする。さらに、本実施形態では、ＭＩＣＲ１３による文字認識に加えて、表側スキャナ１２が読み込んで小切手表面画像データブロック２４２に格納されている、磁気インク文字９８を含む表面画像データｇ１に基づいて文字認識を行う。このイメージデータを用いた文字認識の処理は、ＣＰＵ２２０がＲＯＭ２３０から読み込んだ制御プログラムを実行することにより、小切手Ｃ表面の２値化されたイメージデータを用いて、磁気インク文字９８の領域を個別に切り出して文字認識処理を行い、その文字を判定する。
【００５３】
この結果、複合処理装置１は、イメージデータを用いた文字認識の結果と、ＭＩＣＲ１３での磁気情報を用いた文字認識の結果とを組み合わせることで、文字認識の精度を向上させる。以下、イメージデータを用いた文字認識の処理な処理について説明する。
【００５４】
まず、小切手Ｃに印字される磁気インク文字９８は、所定のフォントで印字された、所定の文字に限定されている。すなわち、印字される可能性のある文字は、「０，１，２，３，４，５，６，７，８，９，Ｔ，Ａ，Ｏ，Ｄ」の１４文字であり、使用されるフォントは１種類である。従って、本実施形態での認識対象となる磁気インク文字９８は、この１４パターンに限定される。
【００５５】
この１４の文字パターンは、各文字パターンを含む所定領域においてその文字を構成する領域が占める割合に応じて、複数のグループにグループ分けされている。例えば、後述するマスクと同じサイズの領域に、小切手Ｃ表面に印字される文字と同じ大きさの文字を印字した場合に、そのマスク領域全体に対して文字を構成する領域が占める比率範囲に応じてグループ分けする。そして、認識対象の文字イメージは、後述するとおり、いずれかの文字グループに属する文字パターンとマッチングを行って、文字認識が行われる。
【００５６】
このグループ分けの一例を図５に示す。ここでは、マスクサイズを２４画素×１９画素＝４５６画素とし、４５６画素中文字が占める領域、つまり黒画素の画素数に応じてグループ分けを行った。同図からわかるように、各グループは黒画素の画素数の上限値及び下限値が定められている。そして、各グループには、定められた画素数の範囲の文字パターンとともに、その下限値以下の画素数の文字パターンも含まれている。例えば、黒画素が７２画素未満のグループ１には、「７」「Ａ」のみが含まれる。黒画素が７３画素以上８２画素未満のグループ２にはグループ１の要素に加え「２」が含まれる。グループ８以外は、これと同様に、上限の黒画素数以下の文字がそれぞれのグループに属する。グループ８は上限値及び下限値とも限定がなく、全文字パターンを含む。この結果、多くの文字パターンが複数の文字グループに属する。
【００５７】
そして、上述の１４の文字パターンデータと、図５に示すようなグループ構成を示す情報とが、制御データブロック２３２に予め格納されている。
【００５８】
ここで、各文字グループに上限値より小さい画素数の文字パターンをすべて含むようにしている理由は以下の通りである。すなわち、本実施形態でイメージデータに基づく文字認識の対象としているのは小切手の表面に印字されている文字である。小切手の場合、表面には署名欄９７（図２参照）などがあり、人が文字（署名）などを書き込むことがある。ここで書き込まれる署名などの一部分が所定の署名欄９７からはみ出して、認識対象となる文字（ここでは磁気インク文字９８）に重なってしまうこともある。このような場合には、表面画像データｇ１には、認識対象の文字の近傍（マスク領域内）に、本来の文字による黒画素に加えて署名の一部の線による黒画素が生じる。この結果、マスク領域内の黒画素数をカウントすると、認識対象の文字の本来の黒画素数よりも多い画素が検出されるからである。
【００５９】
また、各文字グループ内の文字パターンとのマッチングでは、図５の表の最も左にある文字から右の文字へ、順に行うようにしてもよい。例えば、グループ３であれば、認識対象の文字イメージに対して、「７」、「２」、「Ａ」、「Ｄ」の文字イメージの順にマッチングが行われる。この並び順は、各文字の黒画素数、出現頻度などを考慮して決められている。例えば、グループ１〜６までは、画素数が少ない文字の順位が高く（より左にある）なっている。一方、グループ７では、画素数が中程度の文字が順位が高く、次いでさらに画素数の多い文字続き、画素数が少ない文字の順序が最も低く（より右にある）なっている。これは、グループ７程度以上の画素数になると、文字以外の黒画素が含まれる場合よりも黒画素がすべて文字を構成するものである場合の方が多いことが経験的にわかっているからである。
【００６０】
以下、イメージデータを用いた文字認識の詳細な処理について、図６に示すフローチャートを用いて説明する。
【００６１】
表面スキャナ１２が読み込んだ表面画像データｇ１を小切手表面画像データブロック２４２から取得し、磁気インク文字９８の１文字を含むイメージデータを切り出す（Ｓ１１）。この切り出しは、例えば、所定形状のマスクを利用し、その領域内の画像を取得する。このマスクの形状は、例えば、矩形形状でよい。さらに、表面画像データｇ１が２００ｄｐｉである場合は、マスクのサイズは２４ドット×１９ドットとしてもよい。表面画像データｇ１に対してマスクを適用する際の位置決めは、例えば、ＭＩＣＲ１３が検出した磁気インク文字９８の磁気情報を用いて行う。すなわち、小切手ＣのＸ方向（図２参照）の位置を磁気が検出された位置を基準として定め、小切手ＣのＹ方向（図２参照）の位置をイメージの下端から所定距離の位置としてもよい。
【００６２】
次に、ステップＳ１１で切り出された領域について、マスク領域に対する黒（文字の部分）の領域の比率を算出する（Ｓ１２）。例えば、ステップＳ１１で切り出されたマスク領域における黒画素の画素数を計数する。ここではマスクサイズが固定であるから、単に黒画素の画素数を用いてグループ分けを行っているが、文字及びマスクのサイズが変動する場合は、マスク領域に対する黒画素領域の割合、白画素と黒画素との比率などを用いてもよい。
【００６３】
ここで計数された黒画素数に基づいて、認識対象となっている文字が、予めグループ分けされている文字グループのうちのいずれに対応する文字であるかを判定する（Ｓ１３）。ここで、認識対象文字は、ステップＳ１２で計数された画素数が属する文字グループに対応すると判定する。例えば、計数された黒画素数が１０２画素であれば、その文字はグループ５に対応する。
【００６４】
そして、切り出された領域の文字イメージと、ここで対応すると判定されたグループに属する複数の文字パターンとをそれぞれマッチングする（Ｓ１４）。これにより、パターンマッチングの対象となる文字パターンの数を絞り込むことができ、パターンマッチングに要する時間を短縮することができる。
【００６５】
また、対応するグループ内でのパターンマッチングは、図５の表において最も左にある文字から右の文字へ、順に行うようにしてもよい。そして、パターンマッチングによって一致する割合が所定値以上であれば、認識対象の文字がその文字であると判定する（Ｓ１５）。この場合、それ以降のパターンマッチングを省略してもよい。
【００６６】
磁気インク文字９８は、図２に示すように小切手Ｃ表面の下方に一列に並んでいて、その文字数の上限が予め定められている。従って、磁気インク文字９８が存在する可能性がある位置は予めわかっているので、それぞれの位置にマスクを適用して、ステップＳ１１〜Ｓ１５に示すように、そのマスク内の領域のイメージデータの切り出し、及び認識を行い、すべての磁気インク文字９８を認識する（Ｓ１６）。
【００６７】
これにより、イメージデータを用いた文字認識において、パターンマッチングの回数を減らすことができ、処理を高速化することができる。
【００６８】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施形態に係る小切手処理装置の構成図である。
【図２】一般的な小切手の一例を示す平面図である。
【図３】小切手処理装置の機能を含む複合処理装置における送り経路の模式図である。
【図４】小切手処理装置の制御ブロック図である。
【図５】文字データグループの構成の一例を示す図である。
【図６】イメージデータを用いた文字認識処理の手順を示すフローチャートである。
【符号の説明】
【００７０】
１０          小切手処理装置        ５０          ホストコンピュータ
１１          裏側スキャナ          １２          表側スキャナ
１３          ＭＩＣＲ              １４          印刷ヘッド
Ｃ            小切手                Ｃ１          裏書欄
Ｃ２          銀行処理欄            ｄ            認証データ
Ｐ            送り経路
ｇ１          小切手表面画像データ
ｇ２          小切手裏面画像データ
ｇ３          合成画像データ
２４３        小切手裏面画像データブロック
２４４        磁気データブロック
２４５        認証データブロック
２４６        合成画像データブロック
【図１】
2006126952.tif 000003
【図２】
2006126952.tif 000004
【図３】
2006126952.tif 000005
【図４】
2006126952.tif 000006
【図５】
2006126952.tif 000007
【図６】
2006126952.tif 000008