(57)【要約】【課題】磁気波形のパターンの変形がある場合であっても、精度良く磁気文字認識を行うことが可能な磁気文字認識方法及び磁気文字認識装置を提供する。【解決手段】基準ピーク間隔配列データを準備する配列データ準備工程と、情報記録媒体の表面に印字された磁気文字の文字列から、再生波形を生成する波形生成工程と、再生波形から、磁気文字の1文字ごとの文字波形を切り出す切り出し工程と、文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データを生成する配列データ生成工程と、ピーク間隔配列データと、基準ピーク間隔配列データとを比較する比較工程と、を含み、比較工程の比較結果に基づいて、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定する。【選択図】図７
2008287457.tif 000002
【特許請求の範囲】
【請求項１】
磁気インクを用いて印字された複数の磁気文字からなる文字列を磁気ヘッドで読み取る際の基準となる基準波形に基づいて、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、基準ピーク間隔配列データを準備する配列データ準備工程と、
情報記録媒体の表面に印字された磁気文字の文字列から、再生波形を生成する波形生成工程と、
前記再生波形から、磁気文字の1文字ごとの文字波形を切り出す切り出し工程と、
前記文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データを生成する配列データ生成工程と、
前記ピーク間隔配列データと、前記基準ピーク間隔配列データとを比較する比較工程と、を含み、
前記比較工程の比較結果に基づいて、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することを特徴とする磁気文字認識方法。
【請求項２】
前記磁気文字認識方法は、前記ピーク間隔配列データと前記基準ピーク間隔配列データとの相関係数を比較して、最も一致度の高い相関係数に対応する文字を読み取り文字として決定することを特徴とする請求項１記載の磁気文字認識方法。
【請求項３】
前記切り出し工程において、１文字分の長さの範囲内に、所定の強度値以上のピークが存在するか否かによって、その部分の再生波形を、文字領域に対応させるか無信号領域に対応させるかを判定することを特徴とする請求項１又は２記載の磁気文字認識方法。
【請求項４】
前記切り出し工程において、前記所定の強度値は、再生波形に含まれる全てのピーク値を求め、再生波形の平均値から一定の範囲内にあるピークの分散を求め、その分散値に基づいて決定されることを特徴とする請求項３記載の磁気文字認識方法。
【請求項５】
磁気インクを用いて印字された複数の磁気文字からなる文字列を磁気ヘッドで読み取る際の基準となる基準波形に基づいて、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンを、基準ピーク間隔配列データとして記憶する配列データ記憶部と、
情報記録媒体の表面に印字された磁気文字の文字列から、再生波形を生成する波形生成部と、
前記再生波形から、磁気文字の1文字ごとの文字波形を切り出す切り出し部と、
前記文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データを生成する配列データ生成部と、
前記ピーク間隔配列データと、前記基準ピーク間隔配列データとを比較する比較部と、を含み、
前記比較部の比較結果に基づいて、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することを特徴とする磁気文字認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気インク文字で印刷された文字列を読み取って、再生波形を生成し、文字認識を行う磁気文字認識方法及び磁気文字認識装置に関し、特に、精度の良い文字認識を行うことが可能なものに関する。
【背景技術】
【０００２】
従来から、磁気インク文字（ＭＩＣＲ文字）が印刷された媒体表面の文字印刷部分を、磁気ヘッドで読み取って磁気再生信号を取得し、これを用いて文字認識を行う様々な方法が開示されている。磁気インク文字（ＭＩＣＲ文字）は、金融機関などで扱われる小切手等で用いられ、文字タイプとしてはＥ１３Ｂ、ＣＭＣ７が代表的であり、ＩＳＯ１００４などで規格化されている。
【０００３】
ＭＩＣＲ文字認識技術発展の初期段階では、磁気文字ラインを磁気ヘッドで読取り、その磁気再生信号波形を論理回路に入力してピーク位置やその出力レベルの特徴に基づいて文字認識をする方法が主流であったが、マイクロプロセッサの高性能化や記憶素子の高速化・大容量化に伴い、近年は、ソフトウエアで磁気信号を処理することによって文字認識するものが増えてきている。また、磁気信号のみならず、媒体をイメージスキャンして得られる画像を併用する例もある。
【０００４】
磁気信号による方法では、磁気再生信号のピーク間隔を判定し、その大小の組み合わせからその組み合わせパターンが表す文字に対応付ける方法が開示されている（例えば特許文献１参照）。
【０００５】
【特許文献１】特開２００１−３５１０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、実際に市場で流通している小切手等の中には、公差内にはあるものの、磁気インク文字の印刷状態が良くないものがある。そのため、文字認識技術は、この境界線上の文字を認識することができ、間違った文字認識を行わないことが要求される。
【０００７】
より詳細には、実際の磁気インク文字は、磁気インクの品質、印刷装置、再生磁気ヘッド及び着磁ヘッドの磁気特性によってばらつき、高磁力、低磁力、太文字・細文字、傾斜等の変化が生じる。さらに、小切手の使用状態、保管状態によっては、穴あき、かすれ、にじみなどの変化が生じることもあり、磁気インク文字の磁気再生波形は様々に変形することとなる。特に、折り曲げて保管されていた場合は、折り目の部分をスキャンする際に、文字幅や文字ピッチが変化し、認識精度の低下に繋がる虞がある。
【０００８】
そこで、上述した特許文献１に開示された方法では、磁気波形のピーク間隔を判定して、所定の間隔よりも広いときには間隔パターンを１、所定の間隔よりも狭いときには間隔パターンを０に変換する手順を設けている。そして、これら１と０の配列パターンが正規のパターンと一致するか否かによって、異常の有無を検出するようにしている。
【０００９】
ところが、この特許文献１に開示された方法だと、磁気パターンの間隔が広いときと狭いときとの中間付近にある場合には、判定ミスを起こしやすく、誤認識に繋がる可能性が大きい。
【００１０】
本発明は、このような点に鑑みてなされたものであり、その目的は、磁気波形のパターンの変形がある場合であっても、精度良く磁気文字認識を行うことが可能な磁気文字認識方法及び磁気文字認識装置を提供することにある。
【課題を解決するための手段】
【００１１】
以上のような課題を解決するために、本発明は、以下のものを提供する。
【００１２】
（１）  磁気インクを用いて印字された複数の磁気文字からなる文字列を磁気ヘッドで読み取る際の基準となる基準波形に基づいて、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、基準ピーク間隔配列データを準備する配列データ準備工程と、情報記録媒体の表面に印字された磁気文字の文字列から、再生波形を生成する波形生成工程と、前記再生波形から、磁気文字の1文字ごとの文字波形を切り出す切り出し工程と、前記文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データを生成する配列データ生成工程と、前記ピーク間隔配列データと、前記基準ピーク間隔配列データとを比較する比較工程と、を含み、前記比較工程の比較結果に基づいて、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することを特徴とする磁気文字認識方法。
【００１３】
本発明によれば、まず、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、基準ピーク間間隔配列データを準備しておく。その後、磁気文字の文字列から再生波形を生成し、１文字ごとの文字波形を切り出し、その文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンからピーク間隔配列データを生成し、ピーク間隔配列データと基準ピーク間隔配列データを比較し、その結果、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することとしたので、精度良く磁気文字認識を行うことができる。
【００１４】
すなわち、本発明に係る磁気文字認識方法は、ピーク間の大・小比較やパターン変換処理を必要としないことから、磁気パターンの間隔が広いときと狭いときとの中間付近にある場合であっても、判定ミスを起しにくい。その結果、磁気文字認識の精度向上に資することができる。
【００１５】
（２）  前記磁気文字認識方法は、前記ピーク間隔配列データと前記基準ピーク間隔配列データとの相関係数を比較して、最も一致度の高い相関係数に対応する文字を読み取り文字として決定することを特徴とする（１）記載の磁気文字認識方法。
【００１６】
本発明によれば、上述した磁気文字認識方法は、ピーク間隔配列データと基準ピーク間隔配列データとの相関係数を比較して、最も一致度の高い相関係数に対応する文字を読み取り文字として決定することとしたので、ピーク間距離を距離パターンなどに変換する必要がなく、処理負荷の軽減に資することができる。
【００１７】
（３）  前記切り出し工程において、１文字分の長さの範囲内に、所定の強度値以上のピークが存在するか否かによって、その部分の再生波形を、文字領域に対応させるか無信号領域に対応させるかを判定することを特徴とする（１）又は（２）記載の磁気文字認識方法。
【００１８】
本発明によれば、上述した切り出し工程において、１文字分の長さの範囲内に、所定の強度値以上のピークが存在するか否かによって、その部分の再生波形を、文字領域に対応させるか無信号領域に対応させるかを判定することとしたので、ノイズの影響を受けにくく、ひいては磁気文字認識の精度向上に資することができる。
【００１９】
（４）  前記切り出し工程において、前記所定の強度値は、再生波形に含まれる全てのピーク値を求め、再生波形の平均値から一定の範囲内にあるピークの分散を求め、その分散値に基づいて決定されることを特徴とする（３）記載の磁気文字認識方法。
【００２０】
本発明によれば、上述した切り出し工程において、上述した所定の強度値は、再生波形に含まれる全てのピーク値を求め、再生波形の平均値から一定の範囲内にあるピークの分散を求め、その分散値に基づいて決定されることとしたので、認識処理系の個性に起因するノイズレベルの変動に影響され難くなり、ひいては磁気文字認識の精度向上に資することができる。
【００２１】
（５）  磁気インクを用いて印字された複数の磁気文字からなる文字列を磁気ヘッドで読み取る際の基準となる基準波形に基づいて、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンを、基準ピーク間隔配列データとして記憶する配列データ記憶部と、情報記録媒体の表面に印字された磁気文字の文字列から、再生波形を生成する波形生成部と、前記再生波形から、磁気文字の1文字ごとの文字波形を切り出す切り出し部と、前記文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データを生成する配列データ生成部と、前記ピーク間隔配列データと、前記基準ピーク間隔配列データとを比較する比較部と、を含み、前記比較部の比較結果に基づいて、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することを特徴とする磁気文字認識装置。
【００２２】
本発明によれば、磁気文字認識装置に、配列データ記憶部と、波形生成部と、切り出し部と、配列データ生成部と、比較部と、を設け、比較部の比較結果に基づいて、上述したピーク間隔配列データと基準ピーク間隔配列データとの一致度が最も高い場合におけるピーク間隔配列データに対応する文字を読み取り文字として決定することとしたので、精度良く磁気文字認識を行うことができる。
【発明の効果】
【００２３】
本発明によれば、ピーク間隔配列データと基準ピーク間隔配列データとの比較によって、最も一致度の高いピーク間隔配列データに対応する文字を読み取り文字として決定することとしているので、磁気波形のパターンの変形がある場合であっても、精度良く磁気文字認識を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００２５】
［磁気文字認識装置］
図１は、本発明の実施の形態に係る磁気文字認識装置１の構成を示す模式図である。なお、本発明の実施の形態では、ＭＩＣＲ認識機能を備えた小切手リーダを例にとって説明する。図１では、本発明の実施の形態に係る磁気文字認識装置１のＭＩＣＲ文字認識処理に関する部分を中心とした構成を示している。
【００２６】
図１において、磁気文字認識装置１は、紙媒体搬送路１１と、ＭＩＣＲ文字（磁気インクを用いて印字された磁気インク文字）を再磁化する着磁ヘッド１２と、ＭＩＣＲ文字の磁気を検出する磁気ヘッド１３と、紙媒体を搬送するローラ１４と、磁気ヘッド駆動・増幅回路１５と、媒体搬送制御回路１６と、マイクロプロセッサ１７と、ＲＡＭ１８と、を有している。磁気ヘッド１３は、磁気ヘッド駆動・増幅回路１５によって、ローラ１４は、媒体搬送制御回路１６によって、それぞれ制御されている。また、磁気ヘッド駆動・増幅回路１５及び媒体搬送制御回路１６は、ＣＰＵ等のマイクロプロセッサ１７の指令に基づいて動作し、マイクロプロセッサ１７は、ＲＡＭ１８をワーキングメモリとして使用する。
【００２７】
紙媒体搬送路１１に挿入された小切手（情報記録媒体）は、ローラ１４によって搬送され、着磁ヘッド１２及び磁気ヘッド１３を通過する。着磁ヘッド１２は、小切手に印字されたＭＩＣＲ文字を再磁化し、磁気ヘッド１３は、着磁ヘッド１２によって再磁化されたＭＩＣＲ文字の磁気を検出する。
【００２８】
磁気ヘッド１３によって読取られたＭＩＣＲ文字からは再生波形が生成され（波形生成部による波形生成工程）、生成された再生波形は、デジタル化されてＭＩＣＲ波形メモリ（例えばＲＡＭ１８）に記録される。このＭＩＣＲ波形メモリに記憶されたＭＩＣＲ再生波形データを用いて、磁気文字認識装置１に内蔵されたマイクロプロセッサ１７において磁気文字認識処理が行われる。磁気文字認識の詳細については、後述する［磁気文字認識方法］において説明する。
【００２９】
なお、本実施の形態においては、磁気文字認識装置１に内蔵されたマイクロプロセッサ１７において磁気文字認識が行われるが、ＭＩＣＲ再生波形を上位制御装置（例えばＡＴＭなど）に転送して、上位制御装置において磁気文字認識を行うこととしてもよい。また、小切手の表面の画像を読取るための密着型１次元撮像素子を、紙媒体搬送路１１の上部または下部または両側に配置することとしてもよい。さらに、小切手表面に所定の事項を印字するための印字ブロックを配置することとしてもよい。
【００３０】
図２は、本発明の実施の形態に係る磁気文字認識装置１の電気的構成を示すブロック図である。図２では、ＭＩＣＲ文字認識処理に関する部分を中心とした構成を示している。
【００３１】
図２において、磁気文字認識装置１は、認識制御部１００と、ＭＩＣＲ波形メモリ（例えばＥＥＰＲＯＭなど）１０１と、基準波形データベース（例えばＥＥＰＲＯＭなど）１０２と、前処理部１０３と、ピーク検出部１０４と、文字境界検出部１０５と、文字認識部１０７と、を有している。
【００３２】
ＭＩＣＲ波形メモリ１０１に格納されたＭＩＣＲ再生波形は、まず、前処理部１０３において、平滑化によるＭＩＣＲ再生波形全体のノイズ除去が行われ、ノイズが除去された整形波形が生成される。
【００３３】
次いで、ピーク検出部１０４において、整形されたＭＩＣＲ再生波形に含まれる全てのピーク情報が検出され、その各々のピークの極性（正・負）、強度、尖頭位置等のピーク情報が記憶される。このとき、ピークの強度が一定値に満たないピークの除外処理も同時に行われる。
【００３４】
次いで、これらのピーク情報に基づいて、文字境界検出部１０５において、ＭＩＣＲ再生波形から、磁気インク文字１文字ごとの先頭ピークの検出が行われ、１文字に対応する文字波形が切り出される（切り出し部による切り出し工程）。そして、切り出された文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンから、ピーク間隔配列データが生成される（配列データ生成部による配列データ生成工程）。そして、文字認識部１０７において、このピーク間隔配列データと、基準波形データベース１０２に格納された基準ピーク間隔配列データとの比較が行われ（比較部による比較工程）、磁気文字認識が行われる。
【００３５】
ここで、上述した基準波形データベース１０２は、例えばＥＥＰＲＯＭやフラッシュメモリ等からなる記憶手段であって、配列データ準備工程において使用される基準ピーク間隔配列データを記憶する配列データ記憶部として機能する。具体的には、基準波形データベース１０２は、磁気インクを用いて印字された複数の磁気文字からなる文字列を磁気ヘッドで読み取る際の基準となる基準波形に基づいて、磁気文字の１文字ごとの基準文字波形を構成するピークに含まれる複数のピーク間の間隔の配列パターンを、基準ピーク間隔配列データとして記憶する。
【００３６】
なお、本実施形態に係る磁気文字認識装置１では、基準波形データベース１０２以外にも、各種の変形要因に対応した基準ピーク間隔配列データを記憶するデータベースを備えていてもよい。すなわち、初期段階において、一意的に文字が決定できなかった場合は、第二，三のデータベースとの比較を行うこととしてもよい。
【００３７】
［磁気文字認識方法］
図３は、本発明の実施の形態に係る磁気文字認識方法の全体的な流れを示すフローチャートである。
【００３８】
図３に示すように、本実施の形態に係る磁気文字認識方法では、まず、スムージングが行われる（ステップＳ１）。具体的には、移動平均法などを用いてＭＩＣＲ波形全体の平滑化を行い、高周波ノイズを除去することにより、ノイズの影響を受けることなく波形比較ができるように処理を行う。
【００３９】
次いで、ピーク検出が行われる（ステップＳ２）。具体的には、ＭＩＣＲ再生波形に含まれる全てのピーク、すなわち、極大値及び極小値が検出される。
【００４０】
正のピークは上側に凸のパターンとして検出される。すなわち、現時点ｔにおける信号出力Ａｍｐ（ｔ）とひとつ先の信号出力Ａｍｐ（ｔ＋１）との差を△（ｔ）＝Ａｍｐ（ｔ＋１）−Ａｍｐ（ｔ）とし、△（ｔ）>０かつ△（ｔ＋１）<０のとき、Ａｍｐ（ｔ＋１）は正の極大値であると判定される。また負のピークは下側に凸のパターンとして検出される。すなわち、△（ｔ）<０かつ△（ｔ＋１）>０のとき、Ａｍｐ（ｔ＋１）は負の極大値（極小値）であると判定される。
【００４１】
この正と負のピークは交互に出現する。ピークが検出されるごとにそのインデクスtと信号出力Ａｍｐ（ｔ）と極性Ｓｇｎが記憶される。なお、同一の信号出力値が連続してひとつのピークが形成されている場合には、ピークの形状は台形状となるので、ピークの平坦部の開始位置と終了位置を求め、両者の中間点をピーク位置と判定するようにする。こうすることにより、小切手のＭＩＣＲ磁気再生出力が飽和した場合でも正確にピーク位置を検出することができる。
【００４２】
次に、ピーク閾値決定処理が行われる（ステップＳ３）。ピーク閾値は、再生波形に含まれるピークがノイズであるか、真のピークであるかを判定するのに使用される。ある信号出力値がピークであると判定された場合であっても、その信号出力レベルが一定値に満たない場合には、その信号はノイズであると判断して、採用しないようにすることにより、ノイズの影響を受けることなく、精度の良い磁気文字認識を行うことができる。
【００４３】
なお、図４は、図３におけるステップＳ３のピーク閾値決定処理を詳細に説明するためのフローチャートである。図４では、最初に再生波形全体の平均値Ｐａｖを求める（ステップＳ１１）。ピーク検出処理（図３のステップＳ２）によって得られたピークのうち、レベル値Ｐｋが適当なＲ（>０）に対して、Ｐａｖ−Ｒ≦Ｐｋ≦Ｐａｖ＋Ｒを満たすものを抽出する（ステップＳ１２）。そして、抽出したピークの平均値Ｐｍ及び標準偏差Ｐｓを計算する（ステップＳ１３）。なお、Ｒには、磁気再生回路系の特性を考慮して、適切な値を用いるようにするとよい。
【００４４】
最後に、ピーク閾値Ａｔｈは、Ａｔｈ＝Ｐｍ＋δＰｓの計算式を用いて計算する（ステップＳ１４）。なお、δは、３又は４を用いる。これにより、信号レベルのバラつきに左右されることなくなり、適切なピーク値を設定することができる。
【００４５】
このように、図４に示すフローチャートでは、ピーク閾値Ａｔｈを決定するにあたって、再生波形に含まれる全てのピーク値を求め、再生波形の平均値から一定の範囲内にあるピークの分散（又は標準偏差）を求め、その分散値（又は標準偏差）に基づいて決定するようにしている。
【００４６】
なお、本実施形態では、ピーク閾値Ａｔｈを決定するにあたって標準偏差を用いることとしたが、それ以外の値を用いてもよい。すなわち、１文字分の長さの範囲に、所定の強度値以上のピークが存在するか否かによって、その部分の再生波形を、文字領域に対応させるか無信号領域に対応させるかを判定することとしてもよい。また、図３では、説明の便宜上、ステップＳ３のピーク閾値決定処理とステップＳ４の文字切り出し処理とを分けて記載しているが、ステップＳ３のピーク閾値決定処理を、ステップＳ４の文字切り出し処理の中に含めることとしてもよい。
【００４７】
次いで、文字切り出しが行われる（ステップＳ４）。図５は、図３に示すフローチャートにおいて、「文字切り出し」（ステップＳ４）の詳細な流れを示すフローチャートであり、図６は、ＭＩＣＲ再生波形データの一例を示す図である。
【００４８】
文字切り出しにおいては、まず、文字の先頭ピーク位置の検出を行う。文字の先頭ピークはＭＩＣＲ文字の印字に関する規格により、正極であって一定レベル以上の信号出力値をもつメジャーなピークであると規定されているため、ＭＩＣＲ再生波形を先頭からスキャンして、そのレベル値Ｐｋが正であってピーク閾値Ａｔｈ以上であるか否かを判定する。この閾値は、例えば全ての正ピーク値について平均値を求めておき、その６０％の値に設定する。
【００４９】
図５において、変数ｉ及び変数ｋに１を代入するとともに、ＮＥＸＴＰＥＡＫに、位置情報ＩＤＸ（ｉ）（すなわちＩＤＸ（１））を代入する（ステップＳ２１）。そして、レベル値Ｐｋ（ｉ）が正であって（極性関数Ｓｇｎ（ｉ）を用いて正負を検出する）、ピーク閾値Ａｔｈ以上であるとき、ＩＤＸ（ｉ）がＮＥＸＴＰＥＡＫ−ＵＳＩＺＥよりも大きいか否かを判断する（ステップＳ２２）。これがＮＥＸＴＰＥＡＫ−ＵＳＩＺＥよりも大きくないときは、その時点におけるＩＤＸ（ｉ）は文字の切り出し部分ではないと判断し、ｉをインクリメントした後（ステップＳ２４）、ｉがｌａｓｔになるまで処理をステップＳ２２に戻す。
【００５０】
一方で、ＩＤＸ（ｉ）がＮＥＸＴＰＥＡＫ−ＵＳＩＺＥよりも大きいときには（すなわち、ＮＥＸＴＰＥＡＫ−ＵＳＩＺＥよりも先で値であって、ピーク閾値Ａｔｈ以上かつ正のレベル値Ｐｋ（ｉ）が登場したときには）、その時点におけるＩＤＸ（ｉ）は文字の切り出し部分であると判断し、そのＩＤＸ（ｉ）をＢＧＮ（ｋ）に代入する（ステップS２３）。また、ＮＥＸＴＰＥＡＫにＩＤＸ（ｉ）＋ＰＩＴＣＨ（文字間隔）を代入するとともに、変数ｋを１だけインクリメントする。これにより、図６に示すＰｋ（１）の位置情報ＩＤＸ（１）がＢＧＮ（１）に代入され、図６に示すＰｋ（１７）の位置情報ＩＤＸ（１７）がＢＧＮ（２）に代入されることになる。ＢＧＮ（３）以降も同様である。
【００５１】
このようにして、文字の先頭ピークの検出を続け、ＭＩＣＲ文字波形の終端を超えたところで（ステップＳ２５：ＹＥＳ）、文字切り出しを打ち切る。なお、上述したＵＳＩＺＥは、文字波形の切り出しを先頭ピークの何ポイント手前から切り出すかを表すものである。すなわち、基準波形データは、その先頭からＵＳＩＺＥ番目に第１ピークが来るように作成されている。したがって、先頭ピークからＵＳＩＺＥ手前の地点を切り出し開始点とし、基準波形の長さと同じ長さの波形を切り出す。
【００５２】
ここで、図５のステップ２２において、ＮＥＸＴＰＥＡＫ（−ＵＳＩＺＥ）に到達しない間は、この間のピークを逐次検出し、隣接ピーク間の距離を次々に記憶していく。この場合、隣接ピーク間距離の計算は、正のピーク又は負のピークのどちらか一方に関して行われる。
【００５３】
このように、文字の先頭ピークの検出と、隣接ピーク間距離計算を続け、ＭＩＣＲ文字波形の終端を超えたところで文字切り出しを打ち切る。ＣＭＣ７フォントの場合は、ひとつの文字は７本のバーと６本のスペースで構成されている。ピーク間距離は、１文字あたり６個のデータから構成されることになる。
【００５４】
ｉ番目の文字に関するピーク間距離を、Ｄｉ１，Ｄｉ２，Ｄｉ３，Ｄｉ４，Ｄｉ５，Ｄｉ６と表すと、図６の例では、Ｄ１１＝Ｐｋ（３）−Ｐｋ（１）、Ｄ１２＝Ｐｋ（５）−Ｐｋ（３），・・・，Ｄ１６＝Ｐｋ（１３）−Ｐｋ（１１）となる。
【００５５】
次いで、文字認識が行われる（図３のステップＳ５）。
【００５６】
図７は、図３に示すフローチャートにおいて、「文字認識」（ステップＳ５）の詳細な流れを示すフローチャートである。また、図８は、小切手等の媒体に印字された磁気文字ラインの一例を示す図である。磁気パターンの読み取りは、図８中の右から左に向かって行われる。このようにして読み取られた磁気再生波形を、前述の文字切り出しステップで処理することによって、次の［表１］に示す隣接ピーク間距離のデータ配列が得られる（ステップＳ３１）。
【００５７】
【表１】
2008287457.tif 000003
次に、文字ごとにピーク間距離のデータ配列を、予め用意された［表２］（下記参照）のテンプレートのデータ配列（標準パターン配列）のそれぞれと逐次比較する（ステップＳ３２）。なお、本実施形態では、一致度（一致係数）の尺度としては、正規化相関を用いている。
【００５８】
【表２】
2008287457.tif 000004
例えば、図８の一番先頭（右端）の文字について、この文字のピーク間距離は、Ｄ１＝（Ｄ１６，Ｄ１５，Ｄ１４，Ｄ１３，Ｄ１２，Ｄ１１）である。そして、このＤ１と、標準パターンの１番目、すなわち数字の"１"を示すＴ１＝（１，０，０，０，１，０）との相関係数Ｒ（１，１）を求める。
【００５９】
【数１】
2008287457.tif 000005
次に、数字の"２"を示すＴ２との相関係数Ｒ（１，２）を求める。以下同様に、記号"ＳＶ"までの各テンプレートデータとの相関係数Ｒ（１，ｔ）を求める。最後に、これら相関係数の最大値Ｒｍ＝ｍａｘ（Ｒ（１，ｔ）を求め、そのときのｔに対応する文字が求める認識結果となる。
【００６０】
そして、Ｒｍが所定の値よりも大きいか小さいかによって、一致度が十分か否かが判断される（ステップＳ３３）。Ｒｍが所定の値よりも小さい場合は、波形に異常があるとして、文字特定不能とする一方で（ステップＳ３５）、Ｒｍが所定の値よりも大きい場合は、文字決定が行われる（ステップＳ３４）。なお、ステップＳ３５の「文字特定不能」とする以外には、例えば、類似度が接近したものだけに絞って更に波形解析をすることとしてもよい。
【００６１】
このように、ステップＳ３３では、すなわち、ピーク間隔配列データと基準ピーク間隔配列データとの相関係数を比較して、最も一致度の高い相関係数が所定の値よりも大きい場合には、その相関係数に対応する文字を読み取り文字として決定するようにしている。
【００６２】
次に、最後の文字か否かが判断され（ステップＳ３６）、最後の文字でなければ、処理はステップＳ３１に移される。一方、最後の文字である場合には、本サブルーチンを終了する。なお、類似性の尺度としては、本実施形態で用いた正規化相関の他、必要に応じて差分絶対値和なども適宜用いることができる。また、ＭＩＣＲ文字には、Ｅ１３−Ｂや、ＣＮＣ−７等の規格があるが、本発明は、どちらのＭＩＣＲ文字であっても適用することができる。
【００６３】
［実施形態の効果］
以上説明したように本実施形態に係る磁気文字認識装置１及び磁気文字認識方法によれば、１文字分の磁気再生波形において隣接するピーク間の距離を求めて、その距離データからなる配列（ピーク間隔配列データ）を生成し、配列を予め求めてあった文字パターンのビット配列辞書（基準ピーク間隔配列データ）と比較することで、パターンと文字の関連付けを行うこととしたので、ピーク間隔の大・小比較やパターン変換処理の必要がなく、磁気文字認識の精度向上に資することができる。
【００６４】
具体的に説明すると、公知例と異なって、個々のピーク間距離について大小関係を調べて、距離パターンに変換する必要がなく、単に相関係数を求めるだけなので、処理が単純化される。また、ピーク間距離が大と小の中間にあるような場合、公知例では第２の変換処理を設けているが、本実施形態では、ピーク間距離のゆらぎがあっても文字全体としての相似性を数値化して判定しているため、精度良い文字認識を行うことができる。
【００６５】
また、使用される文字セットが変わった場合でも、文字セットに対応した標準データを用意するだけでよいことから、磁気文字認識装置１の保守性を高めることができる。
【００６６】
さらに、上述したピーク閾値決定（図３のステップＳ３）又は文字切り出し（図３のステップＳ４）において、１文字分の長さの範囲内に、所定の強度値以上のピークが存在するか否かによって、その部分の再生波形を、文字領域に対応させるか無信号領域に対応させるかを判定することとしたので、ノイズの影響を受けにくい。そして、再生波形の平均値から一定の範囲内にあるピークの分散値に基づいて、この所定の強度値を決定することとしたので、認識処理系の個性に起因するノイズレベルの変動に影響されにくい。
【００６７】
以上説明した実施形態では、媒体の印字文字は数字と記号としているが、媒体によってはアルファベットも使用される場合がありうる。その場合、文字中の大きいピーク間隔と小さいピーク間隔の存在比率が変わるため、公知例ではそれに対応した処理ロジックの追加が必要である。しかし、本実施形態では、上述した表２の基準データテーブルに英字部分を追加するだけでよいので、認識対象のバリエーションに柔軟に対応することができる。
【産業上の利用可能性】
【００６８】
本発明に係る磁気文字認識方法及び磁気文字認識装置は、磁気文字認識の精度を向上させることが可能なものとして有用である。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係る磁気文字認識装置の構成を示す模式図である。
【図２】本発明の実施の形態に係る磁気文字認識装置の電気的構成を示すブロック図である。
【図３】本発明の実施の形態に係る磁気文字認識方法の全体的な流れを示すフローチャートである。
【図４】図３におけるステップＳ３のピーク閾値決定処理を詳細に説明するためのフローチャートである。
【図５】図３に示すフローチャートにおいて、「文字切り出し」（ステップＳ４）の詳細な流れを示すフローチャートである。
【図６】ＭＩＣＲ再生波形データの一例を示す図である。
【図７】図３に示すフローチャートにおいて、「文字認識」（ステップＳ５）の詳細な流れを示すフローチャートである。
【図８】小切手等の媒体に印字された磁気文字ラインの一例を示す図である。
【符号の説明】
【００７０】
１  磁気文字認識装置
１１  紙媒体搬送路
１２  着磁ヘッド
１３  磁気ヘッド
１４  ローラ
【図１】
2008287457.tif 000006
【図２】
2008287457.tif 000007
【図３】
2008287457.tif 000008
【図４】
2008287457.tif 000009
【図５】
2008287457.tif 000010
【図６】
2008287457.tif 000011
【図７】
2008287457.tif 000012
【図８】
2008287457.tif 000013