(57)【特許請求の範囲】
【請求項１】
複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数の前記バーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、前記磁気パターンを所定の文字として認識する磁気パターン認識ステップを備え、
前記磁気パターン認識ステップが、
（ａ）微分波形からなる前記検出磁気波形を積分した前記積分波形を生成する積分波形生成ステップと、
（ｂ）前記積分波形生成ステップによって生成した前記積分波形の極小点と前記極小点を挟む２つの極大点とによって形成される前記凹曲線と、２つの前記極大点を結ぶ直線とからなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換ステップと、
（ｃ）前記谷パターン変換ステップによって変換された前記谷パターンの中の「深い谷」の位置に基づいて、前記磁気パターンを識別する磁気パターン識別ステップと、
を備えることを特徴とする磁気パターンの認識方法。
【請求項２】
前記積分波形生成ステップが、下記のステップを備えていることを特徴とする、請求項１に記載の磁気パターンの認識方法。
（ａ）微分波形からなる前記検出磁気波形を積分する波形積分化ステップと、
（ｂ）前記波形積分化ステップによって積分した前記検出磁気波形を平滑化補正する波形平滑化補正ステップと、
（ｃ）前記波形平滑化補正ステップによって平滑化された前記検出磁気波形を正規化補正する波形正規化補正ステップ。
【請求項３】
前記谷パターン変換ステップにおいて、前記谷が、前記磁気パターンの前記積分波形における、両端の極大点の間に存在することを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項４】
前記谷パターン変換ステップにおいて、前記谷が、前記磁気パターンの前記積分波形における、前記極小点の左側に単調減少する連続した所定の数以上の点と、右側に単調増加する連続した所定の数以上の点とによって形成される前記凹曲線を持つことを特徴とする、請求項３に記載の磁気パターンの認識方法。
【請求項５】
前記谷パターン変換ステップが、下記のステップを備えていることを特徴とする、請求項４に記載の磁気パターンの認識方法。
（ａ）前記谷の面積を算出する谷面積算出ステップと、
（ｂ）前記谷面積算出ステップによって算出した前記谷の面積に基づいて、前記谷を「深い谷」または「浅い谷」の谷パターンに判別するパターン判別ステップ。
【請求項６】
前記谷面積算出ステップにおいて、前記谷の面積を、前記凹曲線の前記極小点と前記極小点を挟む２つの前記極大点とによって形成される三角形の面積によって近似することを特徴とする、請求項５に記載の磁気パターンの認識方法。
【請求項７】
前記パターン判別ステップにおいて、前記谷が、前記積分波形における、両端の前記極大点の間に存在する最小極小点の値と前記谷の極小点の値との偏差と、前記谷の面積と、に基づいた谷の評価関数の値が、所定の深い谷識別判定閾値以下であるとき、前記谷を「深い谷」と判定することを特徴とする、請求項５に記載の磁気パターンの認識方法。
【請求項８】
前記磁気パターン識別ステップが、前記谷パターンが「深い谷」である前記谷の数によって、前記磁気パターンを識別することを特徴とする、請求項１に記載の磁気パターンの認識方法。
【請求項９】
前記磁気パターン識別ステップが、下記のステップを備えることを特徴とする、請求項１に記載の磁気パターンの認識方法。
（ａ）前記谷の位置を算出する谷位置算出ステップと、
（ｂ）前記谷位置算出ステップによって算出した前記谷の位置から、前記積分波形の幅における前記谷の相対位置を算出する谷相対位置算出ステップと、
（ｃ）前記谷相対位置算出ステップによって算出した前記谷の相対位置から、前記磁気パターンを確定する磁気パターン確定ステップ。
【請求項１０】
複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数の前記バーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、前記磁気パターンを所定の文字として認識する磁気パターン認識手段を備え、
前記磁気パターン認識手段が、
（ａ）微分波形からなる前記検出磁気波形を積分した前記積分波形を生成する積分波形生成手段と、
（ｂ）前記積分波形生成手段によって生成した前記積分波形の極小点と前記極小点を挟む２つの極大点とによって形成される前記凹曲線と、２つの前記極大点を結ぶ直線とからなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換手段と、
（ｃ）前記谷パターン変換手段によって変換した前記谷パターンの中の「深い谷」位置に基づいて、前記磁気パターンを識別する磁気パターン識別手段と、
を備えることを特徴とする磁気パターン認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置に関する。特に、磁気パターンの認識方法において、磁気パターンの取得した検出磁気波形の積分波形における、複数のバーから構成される磁気パターンの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを文字として認識するステップを備えた磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置に関する。
【０００２】
【従来の技術】
従来から、金融機関などにおいては、磁気インク文字が使用されており、磁気インク文字の印刷されたチェック用紙などが磁気パターン認識装置によって選別され、集計等の作業が行われていた。現金やカードと同様に多くのパーソナルチェックが店舗における買い物に使用されるケースも多い。このパーソナルチェックの表面には、カスタマーアカウントやパーソナルチェックのシリアル番号などが磁気インク文字（ＭＩＣＲ文字、Ｍａｇｎｅｔｉｃ  Ｉｎｋ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を用いて記載してあり、この磁気インク文字を磁気ヘッドで読み取り、これらのデータを照会することによって、パーソナルチェックの有効・無効が確認できるようになっている。
【０００３】
このため、各々の店舗の会計処理ステーション（ＰＯＳステーション）に磁気インクを認識するための装置が設置されるようになっており、これらの多くの装置は直流モータを用いてパーソナルチェック用紙を搬送しながら磁気ヘッドによって磁気インク文字を認識するようになっている。
【０００４】
ＭＩＣＲ文字としては、欧州や南米などにおいて使用されているＣＭＣ7フォントと主に北米において使用されているＥ１３Ｂフォントがある。以下、磁気インク文字であるＭＩＣＲ文字のＣＭＣ７フォント（以下、ＭＩＣＲ−ＣＭＣ７フォント文字とする）を使用して説明する。
【０００５】
ＭＩＣＲ−ＣＭＣ７フォント文字を使用して印刷されたＣＭＣ７チェックの規格においては、フォントとして、１０種類の数字、５種類の記号及び２６種類のアルファベットが存在する。
【０００６】
ＭＩＣＲ−ＣＭＣ７フォント文字は磁気バーコードである。一文字が７本のバーで構成され、隣り合う２つのバーによって形成される６つのバー間隔が「広い」間隔（＝１）、または「狭い」間隔（＝０）の組み合せによって、文字を認識する。ＭＩＣＲ−ＣＭＣ７フォント文字において、バー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とすると、数字と記号は、Ｎ１：Ｎ０＝２：４であり、アルファベットは、Ｎ１：Ｎ０＝１：５またはＮ１：Ｎ０＝３：３である。
【０００７】
図１８は、ＭＩＣＲ−ＣＭＣ７フォント文字の数字と記号の一例を示す。図１９は、ＭＩＣＲ−ＣＭＣ７フォント文字を、６つのバー間隔の「広い」間隔（＝１）または「狭い」間隔（＝０）の組み合せパターン（以下、「バー間隔パターン」とする）によって表した対応表である。
【０００８】
【発明が解決しようとする課題】
ＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とするとき、文字を認識するための判定条件は、Ｎ１とＮ０の割合が重要となる。即ち、Ｎ１：Ｎ０＝２：４である場合は、数字または記号であると判定できる。また、Ｎ１：Ｎ０＝１：５またはＮ１：Ｎ０＝３：３である場合は、アルファベットであると判定できる。
【０００９】
しかしながら、ＣＭＣ７チェック用紙を折り曲げた場合、ＣＭＣ７チェック用紙は、折り目部分において物理的な縮みが生じる。従って、折り目部分の物理的な縮みにより、折り曲げられたＣＭＣ７チェック用紙を磁気ヘッドによって読み取った検出磁気波形も縮みの影響を受ける。
【００１０】
フォント上に折り目がある場合、折り目部分の物理的な縮みにより、本来「広い」間隔であるはずのバー間隔が、「狭い」間隔のバー間隔であると判定されてしまう可能性がある。そのため、バー間隔の「広い」間隔の数をＮ１、「狭い」間隔の数をＮ０とするとき、数字または記号であるはずのＮ１：Ｎ０＝２：４が、Ｎ１：Ｎ０＝１：５となってしまい、数字または記号であると認識できない可能性がある。同様に、アルファベットであるはずのＮ１：Ｎ０＝３：３が、Ｎ１：Ｎ０＝２：４となってしまい、アルファベットであると認識できない可能性がある。
【００１１】
図２０、図２１は、ＣＭＣ７チェック用紙のフォント上に折り目が存在する場合の、折り目によるバー間隔の縮みを説明する図である。ここで、説明に用いたＭＩＣＲ−ＣＭＣ７フォント文字は、記号「ＳＶ」である。また、バーの長軸に平行となるような折り目軸とする。
【００１２】
図２０（ａ）は、折り曲げる前のＣＭＣ７チェック用紙を、折り目軸に直交する面で切断した図である。図２０（ｂ）は、折り曲げた後のＣＭＣ７チェック用紙を、折り目軸に直交する面で切断した図である。図２０（ｃ）は、折り曲げる前のバー間隔を説明する図である。図２０（ｄ）は、折り曲げた後のバー間隔を説明する図である。
【００１３】
図２０に示すように、用紙送り方向を矢印２００２とするとき、ＣＭＣ７チェック用紙２００４を用紙送り方向に沿って移動させて磁気ヘッド２００１によって検出磁気波形を取得する。このとき、磁気ヘッド２００１による検出磁気波形の読み取り方向は矢印２００３となる。ＭＩＣＲ−ＣＭＣ７フォント文字の７本のバーをバー２００５ａからバー２００５ｇとする。折り曲げる前の隣り合う２つのバーによって形成される６つのバー間隔をバー間隔２００６ａからバー間隔２００６ｆとし、折り曲げた後の隣り合う２つのバーによって形成される６つのバー間隔をバー間隔２００８ａからバー間隔２００８ｆとし、そして、折り曲げた位置を折り目２００７とする。ここで、磁気ヘッド２００１の読み取り方向をバーの長軸に直交する方向とする。また、磁気ヘッド２００１に対して先に読み取られるバーの近端部と次に読み取られるバーの近端部との間の距離をバー間隔とする。即ち、図２０においては、隣り合う２つのバーのそれぞれの右端部の間の距離がバー間隔である。
【００１４】
折り曲げる前のバー間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、バー間隔２００６ａは０、バー間隔２００６ｂは０、バー間隔２００６ｃは０、バー間隔２００６ｄは０、バー間隔２００６ｅは１、バー間隔２００６ｆは１となる。即ち、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「００００１１」となり、図１９の表から記号「ＳＶ」であると認識できる。
【００１５】
一方、折り目２００７をバー２００５ｅとバー２００５ｆの間とする場合、ＣＭＣ７チェック用紙の折り目２００７の近傍において縮みが生じる。即ち、折り山ができることによって折り目２００７を挟んだバー間隔２００８ｅが、折り曲げる前と比較して狭くなる。折り曲げた後のバー間隔を「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、バー間隔２００８ａは０、バー間隔２００８ｂは０、バー間隔２００８ｃは０、バー間隔２００８ｄは０、バー間隔２００８ｅは０、バー間隔２００８ｆは１となる。即ち、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「０００００１」となり、アルファベットとしては認識できるが、記号「ＳＶ」として認識できない結果となる。
【００１６】
上述したＣＭＣ７チェック用紙の縮みを、磁気ヘッド２００１によって取得した検出磁気波形を使用して説明する。
【００１７】
図２１（ａ）は、磁気バーコードであるＭＩＣＲ−ＣＭＣ７フォント文字のバーと検出磁気波形の関係を示す図である。ここで、磁気ヘッドの読み取り方向を矢印２１０１とし、ＭＩＣＲ−ＣＭＣ７フォント文字のバーをバー２１０２ａからバー２１０２ｇとする。また、磁気ヘッドに早く読み取られる側の読み取り方向に垂直なバーの端部を、バー右端部２１０４ａからバー右端部２１０４ｇとし、磁気ヘッドに遅く読み取られる側の読み取り方向に垂直なバーの端部を、バー左端部２１０３ａからバー左端部２１０３ｇとし、ＭＩＣＲ−ＣＭＣ７フォント文字の隣り合う２つのバーのバー間隔を、バー間隔２１０５ａからバー間隔２１０５ｆとする。
【００１８】
検出磁気波形は、ＣＭＣ７チェック用紙の磁化されたバーによる磁束密度の変化を電圧変化として測定したものである。
【００１９】
従って、検出磁気波形は微分波形となり、バーの端部の位置において、極値をとる波形となる。即ち、バー右端部２１０４ａからバー右端部２１０４ｇの位置において、検出磁気波形は極大値（以下、ピークという）となり、バー左端部２１０３ａからバー左端部２１０３ｇの位置において検出磁気波形は極小値（以下、ボトムピークという）となる。
【００２０】
また、バー間隔２１０５ａからバー間隔２１０５ｆは、検出磁気波形の隣り合うピークの間の距離であるピーク間隔２１０６ａからピーク間隔２１０６ｆに対応付けられる。即ち、バー間隔が「広い」間隔とは、ピーク間隔が「広い」間隔であり、バー間隔が「狭い」間隔とは、ピーク間隔が「狭い」間隔である。
【００２１】
図２１（ｂ）は、図２０に示したように、折り目２００７をバー２００５ｅとバー２００５ｆの間とする場合の、ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形と折り曲げた後の検出磁気波形を示す図である。
【００２２】
ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形を実線により示す波形２１１１とし、折り曲げた後の検出磁気波形を点線により示す波形２１１２とする。また、波形２１１１のピーク間隔をピーク間隔２１１３ａからピーク間隔２１１３ｆとし、波形２１１２のピーク間隔をピーク間隔２１１４ａからピーク間隔２１１４ｆとする。ここで、図２１（ｂ）は検出磁気波形の読み取り方向を矢印２１１０とする。
【００２３】
折り曲げる前の波形２１１１のピーク間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、ピーク間隔２１１３ａは０、ピーク間隔２１１３ｂは０、ピーク間隔２１１３ｃは０、ピーク間隔２１１３ｄは０、ピーク間隔２１１３ｅは１、ピーク間隔２１１３ｆは１となる。即ち、ピーク間隔に対応付けられる図２０のバー間隔は、バー間隔２００８ａは０、バー間隔２００８ｂは０、バー間隔２００８ｃは０、バー間隔２００８ｄは０、バー間隔２００８ｅは１、バー間隔２００８ｆは１となり、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「００００１１」となり、図１９の表から記号「ＳＶ」であると認識できる。
【００２４】
図２０に示したように、折り目２００７によりバー間隔２００８ｅが狭くなる。従って、検出磁気波形のピーク間隔がバー間隔と対応することから、折り曲げた後の波形２１１２のピーク間隔２１１４ｅは、折り曲げる前の波形２１１１のピーク間隔２１１３ｅと比較して狭くなる。折り曲げた後の波形２１１２のピーク間隔を、「広い」間隔（＝１）と「狭い」間隔（＝０）とによって表すと、ピーク間隔２１１４ａは０、ピーク間隔２１１４ｂは０、ピーク間隔２１１４ｃは０、ピーク間隔２１１４ｄは０、ピーク間隔２１１４ｅは０、ピーク間隔２１１４ｆは１となる。即ち、ピーク間隔に対応付けられる図２０のバー間隔は、バー間隔２００８ａは０、バー間隔２００８ｂは０、バー間隔２００８ｃは０、バー間隔２００８ｄは０、バー間隔２００８ｅは０、バー間隔２００８ｆは１となり、ＭＩＣＲ−ＣＭＣ７フォント文字の１文字分のバー間隔パターンは「０００００１」となり、アルファベットとしては認識できるが、記号「ＳＶ」として認識できない結果となる。
【００２５】
従って、印刷規格においてはＣＭＣ７チェック用紙を折ることを禁止しているが、実際の市場おいては、折りたたんで携帯している場合もあるため、従来の磁気パターン認識装置では、文字を認識できないまたは文字を誤認識するという問題点があった。
【００２６】
本発明は、以上のような問題点を解決するためになされたもので、磁気パターンの認識方法において、磁気パターンの取得した検出磁気波形の積分波形における、複数のバーから構成される磁気パターンの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを文字として認識するステップを備えた磁気パターンの認識方法、情報記録媒体、磁気パターン認識装置及び複合処理装置を提供することを目的とする。
【００２７】
【課題を解決するための手段】
本発明者は、上述した従来の問題点を解決すべく研究を重ねた。その結果、磁気パターンの認識において、取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出し、切り出した検出磁気波形を積分した積分波形を生成し、生成した積分波形の極小点とそれを挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線とによる空間（以下、「谷」という）の面積の大小が、磁気パターンのバー間隔の広狭に依存することが判明した。バー間隔が広いとき、谷の面積が大きくなる。そこで、生成した積分波形の谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに変換し、谷パターンが「深い谷」である谷の、積分波形の幅における相対位置に基づいて、文字を認識する。ここで、「深い谷」とは、面積の大きい谷のことであり、「浅い谷」とは、面積の小さい谷のことである。上述した方法により、磁気パターンの印刷されたチェック用紙上の折り曲げられた磁気パターンについても文字として認識できることが判明した。
【００２８】
上記研究結果に基づき、以下の発明を提供する。
【００２９】
本発明の、磁気パターンの認識方法における第１の態様は、複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数のバーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを所定の文字として認識する磁気パターン認識ステップを備えることを特徴とする磁気パターンの認識方法である。
【００３０】
本発明の、磁気パターンの認識方法における第２の態様は、磁気パターン認識ステップが、下記のステップを備えることを特徴とする磁気パターンの認識方法である。
（ａ）微分波形からなる検出磁気波形を積分した積分波形を生成する積分波形生成ステップと、
（ｂ）積分波形生成ステップによって生成した積分波形の極小点と極小点を挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線からなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換ステップと、
（ｃ）谷パターン変換ステップによって変換した谷パターンの中の「深い谷」の位置に基づいて、磁気パターンを識別する磁気パターン識別ステップ。
【００３１】
本発明の、磁気パターンの認識方法における第３の態様は、積分波形生成ステップが、下記のステップを備えることを特徴とする磁気パターンの認識方法である。
（ａ）微分波形からなる検出磁気波形を積分する波形積分化ステップと、
（ｂ）波形積分化ステップによって積分した検出磁気波形を平滑化補正する波形平滑化補正ステップと、
（ｃ）波形平滑化補正ステップによって平滑化した検出磁気波形を正規化補正する波形正規化補正ステップ。
【００３２】
本発明の、磁気パターンの認識方法における第４の態様は、谷パターン変換ステップにおいて、谷が、磁気パターンの積分波形における、両端の極大点の間に存在することを特徴とする磁気パターンの認識方法である。
【００３３】
本発明の、磁気パターンの認識方法における第５の態様は、谷パターン変換ステップにおいて、谷が、磁気パターンの積分波形における、極小点の左側に単調減少する連続した所定の数以上の点と、右側に単調増加する連続した所定の数以上の点とによって形成される凹曲線を持つことを特徴とする磁気パターンの認識方法である。
【００３４】
本発明の、磁気パターンの認識方法における第６の態様は、谷パターン変換ステップが、下記のステップを備えていることを特徴とする磁気パターンの認識方法である。
（ａ）谷の面積を算出する谷面積算出ステップと、
（ｂ）谷面積算出ステップによって算出された谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに判別するパターン判別ステップ。
【００３５】
本発明の、磁気パターンの認識方法における第７の態様は、谷面積算出ステップにおいて、谷の面積を、凹曲線の極小点と極小点を挟む２つの極大点とによって形成される三角形の面積によって近似することを特徴とする磁気パターンの認識方法である。
【００３６】
本発明の、磁気パターンの認識方法における第８の態様は、パターン判別ステップにおいて、谷が、積分波形における、両端の極大点の間に存在する最小極小点の値と谷の極小点の値との偏差と、谷の面積と、に基づいた谷の評価関数の値が、所定の深い谷識別判定閾値以下であるとき、谷を「深い谷」と判定することを特徴とする磁気パターンの認識方法である。
【００３７】
本発明の、磁気パターンの認識方法における第９の態様は、磁気パターン識別ステップが、谷パターンが「深い谷」である谷の数によって、磁気パターンを識別することを特徴とする磁気パターンの認識方法である。
【００３８】
本発明の、磁気パターンの認識方法における第１０の態様は、磁気パターン識別ステップが、下記のステップを備えることを特徴とする磁気パターンの認識方法である。
（ａ）谷の位置を算出する谷位置算出ステップと、
（ｂ）谷位置算出ステップによって算出した谷の位置から、積分波形の幅における谷の相対位置を算出する谷相対位置算出ステップと、
（ｃ）谷相対位置算出ステップによって算出した谷の相対位置から、磁気パターンを確定する磁気パターン確定ステップ。
【００３９】
本発明の、磁気パターンの認識方法における第１１の態様は、下記のステップを、更に備えることを特徴とする磁気パターンの認識方法である。
（ａ）検出磁気波形及び検出条件を取得する磁気パターン検出ステップと、
（ｂ）磁気パターン検出ステップによって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出しステップ。
【００４０】
本発明の、磁気パターンの認識方法における第１２の態様は、磁気パターンを認識するための判定条件を変更できる判定条件変更ステップを、更に備えることを特徴とする磁気パターンの認識方法である。
【００４１】
本発明の、磁気パターンの認識方法における第１３の態様は、磁気パターンは、磁気インク文字であることを特徴とする磁気パターンの認識方法である。
【００４２】
本発明の、情報記録媒体における第１の態様は、上述の磁気パターンの認識方法のステップを有するプログラムを記録した情報記録媒体である。
【００４３】
本発明の、情報記録媒体における第２の態様は、コンパクト・ディスク、フロッピー・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオ・ディスク、もしくは磁気テープであることを特徴とする。
【００４４】
本発明の、磁気パターン認識装置における第１の態様は、複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数のバーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを所定の文字として認識する磁気パターン認識手段を備えることを特徴とする磁気パターン認識装置である。
【００４５】
本発明の、磁気パターン認識装置における第２の態様は、磁気パターン認識手段が、下記の手段を備えることを特徴とする磁気パターン認識装置である。
（ａ）微分波形の検出磁気波形を積分した積分波形を生成する積分波形生成手段と、
（ｂ）積分波形生成手段によって生成した積分波形の極小点と極小点を挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線とからなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換手段と、
（ｃ）谷パターン変換手段によって変換した谷パターンの中の「深い谷」の位置に基づいて、磁気パターンを識別する磁気パターン識別手段。
【００４６】
本発明の、磁気パターン認識装置における第３の態様は、積分波形生成手段が、下記の手段を備えることを特徴とする磁気パターン認識装置である。
（ａ）微分波形からなる検出磁気波形を積分する波形積分化手段と、
（ｂ）波形積分化手段によって積分した検出磁気波形を平滑化補正する波形平滑化補正手段と、
（ｃ）波形平滑化補正手段によって平滑化した検出磁気波形を正規化補正する波形正規化補正手段。
【００４７】
本発明の、磁気パターン認識装置における第４の態様は、谷パターン変換手段において、谷が、磁気パターンの積分波形における、両端の極大点の間に存在することを特徴とする磁気パターン認識装置である。
【００４８】
本発明の、磁気パターン認識装置における第５の態様は、谷パターン変換手段において、谷が、磁気パターンの積分波形における、極小点の左側に単調減少する連続した所定の数以上の点と、右側に単調増加する連続した所定の数以上の点とによって形成される凹曲線を持つことを特徴とする磁気パターン認識装置である。
【００４９】
本発明の、磁気パターン認識装置における第６の態様は、谷パターン変換手段が、下記の手段を備えることを特徴とする磁気パターン認識装置である。
（ａ）谷の面積を算出する谷面積算出手段と、
（ｂ）谷面積算出手段によって算出した谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに判別するパターン判別手段。
【００５０】
本発明の、磁気パターン認識装置における第７の態様は、谷面積算出手段において、谷の面積を、凹曲線の極小点と極小点を挟む２つの極大点とによって形成される三角形の面積によって近似することを特徴とする磁気パターン認識装置である。
【００５１】
本発明の、磁気パターン認識装置における第８の態様は、パターン判別手段において、谷が、積分波形における、両端の極大点の間に存在する最小極小点の値と谷の極小点の値との偏差と、谷の面積と、に基づいた谷の評価関数の値が、所定の深い谷識別判定閾値以下であるとき、谷を「深い谷」と判定することを特徴とする磁気パターン認識装置である。
【００５２】
本発明の、磁気パターン認識装置における第９の態様は、磁気パターン識別手段が、谷パターンが「深い谷」である谷の数によって、磁気パターンを識別することを特徴とする磁気パターン認識装置である。
【００５３】
本発明の、磁気パターン認識装置における第１０の態様は、磁気パターン識別手段が、下記の手段を備えることを特徴とする磁気パターン認識装置である。
（ａ）谷の位置を算出する谷位置算出手段と、
（ｂ）谷位置算出手段によって算出した谷の位置から、積分波形の幅における谷の相対位置を算出する谷相対位置算出手段と、
（ｃ）谷相対位置算出手段によって算出した谷の相対位置から、磁気パターンを確定する磁気パターン確定手段。
【００５４】
本発明の、磁気パターン認識装置における第１１の態様は、下記の手段を、更に備えることを特徴とする磁気パターン認識装置である。
（ａ）検出磁気波形及び検出条件を取得する磁気パターン検出手段と、
（ｂ）磁気パターン検出手段によって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出し手段。
【００５５】
本発明の、磁気パターン認識装置における第１２の態様は、磁気パターンを認識するための判定条件を変更できる判定条件変更手段を、更に備えることを特徴とする磁気パターン認識装置である。
【００５６】
本発明の、磁気パターン認識装置における第１３の態様は、磁気パターンは、磁気インク文字であることを特徴とする磁気パターン認識装置である。
【００５７】
本発明の、複合処理装置における第１の態様は、上述の磁気パターン認識装置の手段を備えることを特徴とする複合処理装置である。
【００５８】
本発明の、複合処理装置における第２の態様は、パルスモータを備えた紙送り手段と、紙送り手段により送られた紙片に印刷する印刷手段と、紙送り手段によって送られた紙片に付された磁気パターンを検出する磁気検出手段と、を更に備えることを特徴とする複合処理装置である。
【００５９】
【発明の実施の形態】
この発明の一実施形態を、図面を参照しながら説明する。なお、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なもので置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００６０】
図１は、ＭＩＣＲ−ＣＭＣ７フォント文字の認識機能を備えた複合処理装置の概要を示す斜視図である。
【００６１】
以下においては、プリンタをベースとしてＭＩＣＲ−ＣＭＣ７フォント文字（磁気インク文字）の認識機能を備えた複合処理装置（以下「プリンタ」という）１００に基づいてＭＩＣＲ−ＣＭＣ７フォント文字の認識機能を説明する。
【００６２】
プリンタ１００は、本体１０１の左右に延びた移動軸１０２に沿ってプリンタヘッド（印刷ヘッド）１０３が移動しながらジャーナル印字、およびスリップ印字を行う。本例のプリンタヘッド１０３は、たとえばワイヤードットタイプであり、ヘッド１０３に内蔵されたワイヤーをプラテン１０４に向かって駆動しインクリボンをインパクトすることによって、ロール紙１０５または単票用紙１０６に印字を行う。プリンタヘッド１０３はタイミングベルトやヘッド送り用のパルスモータを用いたプリンタヘッド駆動手段によって動かされ、プラテン１０４に沿って左右に動いてロール紙１０５または単票用紙１０６の所定の位置に印字を行う。ロール紙１０５または単票用紙１０６は、後述するフィードローラー群、および紙送り用のパルスモータなどによって構成される紙送り機構によってプリンタヘッド１０３の移動方向と直角に送られる。ロール紙１０５は本体１０１の後方１０１ｂにセットされ、後方１０１ｂからプラテン１０４とプリンタヘッド１０３の間を通って本体１０１の上方１０１ｃに導かれる。本例のプリンタ１００は、２本のロール紙１０５をセットでき、店舗の記録用のジャーナル紙および領収書として使用するレシート紙の印刷が可能である。
【００６３】
さらに、プリンタ１００はＭＩＣＲデータを持ったパーソナルチェックなどの単票用紙（チェック用紙）１０６の処理も行えるようになっている。チェック用紙１０６は、本体１０１の前方１０１ａに用意された用紙挿入口１０９から、後述する紙経路を通ってプリンタヘッド１０３とプラテン１０４との間に導かれ、印刷が終了した後は、プリンタの上方１０１ｃから排出される。
【００６４】
以下の説明において、単票用紙としてパーソナルチェック１０６を用いた場合を例にとって説明する。なお、本例のプリンタは、パーソナルチェック以外にも、帳票類や、レシートなど様々な単票用紙に対し印刷できることはもちろんである。本例で参照しているパーソナルチェック１０６は、店舗の支払いに使用される個人使用用の小切手であり銀行で発行される。パーソナルチェックの表面１０６ａには、使用者のアカウントなどがＭＩＣＲ−ＣＭＣ７フォント文字１０７で印刷されている。ＭＩＣＲ−ＣＭＣ７フォント文字は文字形状や印字品質が規格化されており、また、パーソナルチェック上の印刷位置も規格化されている。従って、パーソナルチェックの所定の領域を磁気ヘッドで検出することによってＭＩＣＲ−ＣＭＣ７フォント文字に対応した波形が得られ、この波形から印刷されたデータを判別できる。この際、磁気ヘッドで検出する前にＭＩＣＲ−ＣＭＣ７フォント文字の付された領域に永久磁石を当て、ＭＩＣＲ−ＣＭＣ７フォント文字を磁化している。
【００６５】
パーソナルチェック１０６の表面１０６ａには、さらに、支払われる金額や支払い者のサインが記入される。また、パーソナルチェック１０６の裏面１０６ｂには、使用された日時、店舗名、金額などの記録が裏書き（エンドースメント印字）１０８される。店舗の担当者がパーソナルチェックを受け取ると、まず、ＭＩＣＲ−ＣＭＣ７フォント文字で記載されたデータからパーソナルチェックの有効または無効を確認し、次に、有効なパーソナルチェックにはエンドースメント印字を施す。
【００６６】
プリンタ１００においては、プリンタヘッド１０３によってエンドースメント印字１０８が可能なように、裏面１０６ｂを上にしてパーソナルチェック１０６はセットされる。このため、パーソナルチェック１０６が挿入口１０９から挿入されると、ＭＩＣＲデータ１０７は下方を向いてプリンタ本体の右側に沿って置かれる。
【００６７】
図２は、複合処理装置のブロック構成図である。図２に、複合処理装置（プリンタ）１００の紙経路２０２に沿って配置されたＭＩＣＲ−ＣＭＣ７フォント文字の認識処理に係わる部分の構成を示す。
【００６８】
紙経路２０２に沿って紙の挿入口１０９から順番に、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字を磁化するための永久磁石２０３、ＭＩＣＲ−ＣＭＣ７フォント文字による波形を検出するための磁気ヘッド２０４が配置されている。挿入口１０９から挿入されたチェック用紙は紙送りローラ２０５に挟まれて紙経路２０２に沿って導かれ、永久磁石２０３および磁気ヘッド２０４を順番に通過し、チェック用紙に印刷されたＭＩＣＲ−ＣＭＣ７フォント文字が検出される。紙経路２０２に沿って、さらに、印刷ヘッド１０３が設置されており、ＭＩＣＲ−ＣＭＣ７フォント文字によって記載されたアカウントなどの情報が確認されると、紙送りローラ２０５によってチェック用紙がさらに搬送され、印刷ヘッド１０３によってエンドースメント印字が連続して行えるようになっている。
【００６９】
ＭＩＣＲ−ＣＭＣ７フォント文字を検出した磁気ヘッド２０４は、ＭＩＣＲ文字検出回路２０６を介してプロセッサ２１０に検出磁気波形を送る。ＭＩＣＲ文字検出回路２０６は、磁気ヘッド２０４で検出された磁束密度の変化による微小な電圧変化を増幅する増幅回路２０７と、様々なノイズやＭＩＣＲ文字の印刷不良による不要な信号を除去するフィルタ回路２０８と、フィルタ回路２０８を通過したアナログ信号をＡ／Ｄ変換してディジタル値を出力するＡ／Ｄ変換回路２０９を備えている。フィルタ回路２０８は、チェック用紙に対する紙送り速度とＭＩＣＲ−ＣＭＣ７フォント文字の規格に従った配列間隔の長さによって定まるカットオフ周波数を用いて磁気ヘッド２０４からの不要な信号を除去できるようになっている。プロセッサ２１０は、ＭＩＣＲ文字検出回路２０６から送られた検出磁気波形及び検出条件をＲＡＭ２１１に一次的に保管する。
【００７０】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、ＲＯＭ２１２に記憶されているが、入力装置２１３により判定条件を変更することも可能で、変更された判定条件はＲＡＭ２１１に保管される。
【００７１】
そして、ＭＩＣＲ−ＣＭＣ７フォント文字の検出が終了すると、ＲＡＭ２１１に一次的に保管された検出磁気波形、検出条件及び変更された判定条件と、ＲＯＭ２１２に記憶されている判定条件に基づいてＭＩＣＲ−ＣＭＣ７フォント文字を認識する。
【００７２】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識できると、その結果を表示したりまたは外部のコンピュータなどに出力する。もちろん、ＭＩＣＲ−ＣＭＣ７フォント文字の検出磁気波形を直接コンピュータに転送し、コンピュータ側でＭＩＣＲ−ＣＭＣ７フォント文字の認識に関する処理を行うことも可能である。
【００７３】
プリンタ１００においては、プロセッサ２１０が紙送りローラ２０５などの搬送機構を制御する機能も備えており、モータ制御回路２１５を介して搬送用のパルスモータ２１４を制御し、ＭＩＣＲ−ＣＭＣ７フォント文字の読み取り用と、印刷用とにパルスモータ２１４を兼用できるようになっている。さらに、プロセッサ２１０は、プリンタヘッド１０３を用いて印刷を行う印刷制御回路２１７を制御する機能も備えている。
【００７４】
このように、プリンタ１００は単票用紙へ印字する機能に加え、チェック用紙等の単票用紙に印刷されたＭＩＣＲデータを読み取る機能を備えた複合処理装置である。そして、同一紙経路に沿って送られるチェック用紙に対し、印刷とＭＩＣＲデータの読み取りの両方が可能なように、それぞれの機能は配置されており、パーソナルチェックに付されたＭＩＣＲ−ＣＭＣ７フォント文字の読み取りと、パーソナルチェックへのデータの印刷、本例では特に裏書き印字を連続して処理できる。
【００７５】
図３は、複合処理装置における文字認識の機能ブロック図である。
【００７６】
プロセッサ２１０の搬送制御手段３０３は、モータ制御回路２１５を介してチェック用紙を搬送し、磁気ヘッド２０４によりＭＩＣＲ−ＣＭＣ７フォント文字を検出する。磁気ヘッド２０４によって検出された検出磁気波形は、ＭＩＣＲ文字検出回路２０６を介してプロセッサ２１０に入力される。
【００７７】
プロセッサ２１０の磁気パターン検出手段３０４は、検出された検出磁気波形及び検出条件を、いったんＲＡＭ２１１の検出波形記憶部３１０に記憶する。
【００７８】
ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、ＲＯＭ２１２の認識判定条件記憶部３１３に記憶されている。また、ＭＩＣＲ−ＣＭＣ７フォント文字を認識するための判定条件は、入力装置２１３を介してプロセッサ２１０の判定条件変更手段３０２によって、条件変更することも可能であり、変更された判定条件は、ＲＡＭ２１１の判定条件変更記憶部３１２に記憶される。
【００７９】
ＭＩＣＲ−ＣＭＣ７フォント文字の検出が終了すると、プロセッサ２１０の磁気パターン切り出し手段３０５は、ＲＡＭ２１１の検出波形記憶部３１０に記憶された検出磁気波形から１文字ごとの開始位置を検出し、各文字の検出磁気波形を切り出す。
【００８０】
プロセッサ２１０の積分波形生成手段３０６は、切り出された１文字分の検出磁気波形を積分して、更に積分した波形に補正処理を実行して、積分波形を生成する。ここで、生成された積分波形の極小点と極小点を挟む２つの極大点によって形成される凹曲線と、２つの極大点を結ぶ直線とから形成される空間を「谷」という。
【００８１】
プロセッサ２１０の谷パターン変換手段３０７は、積分波形生成手段３０６によって生成された積分波形の谷の面積を算出し、更にＲＯＭ２１２の認識判定条件記憶部３１３およびＲＡＭ２１１の判定条件変更記憶部３１２に従って、谷を「深い谷」または「浅い谷」の谷パターンに変換する（以下、「パターン変換」という）。「深い谷」とは、谷の面積が大きいこと示し、「浅い谷」とは、谷の面積が小さいことを示す。
【００８２】
プロセッサ２１０の磁気パターン識別手段３０８は、積分波形における谷の位置を算出し、算出した谷の位置から、積分波形の幅における谷の相対位置を算出する。更に、谷の相対位置とＲＯＭ２１２の認識判定条件記憶部３１３とに基づいて、ＭＩＣＲ−ＣＭＣ７フォント文字を認識する。磁気パターン識別手段３０８において、文字が一義的に決まった場合は、その認識結果をＲＡＭ２１１の認識結果記憶部３１１に記憶する。磁気パターン識別手段３０８において、文字が一義的に決定できない場合は、チェック用紙を磁気ヘッド２０４に対し再び移動させてＭＩＣＲ−ＣＭＣ７フォント文字を再検出したり、オペレータに文字の認識ができなかったことを通知するなどのエラー処理が行われる。
【００８３】
プロセッサ２１０の制御手段３０１は、判定条件変更手段３０２、搬送制御手段３０３、磁気パターン検出手段３０４、磁気パターン切り出し手段３０５、積分波形生成手段３０６、谷パターン変換手段３０７及び磁気パターン識別手段３０８を関連付けて制御する。
【００８４】
本発明の磁気パターンの認識方法は、複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数のバーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを所定の文字として認識する磁気パターン認識ステップを備えている。
【００８５】
また、本発明の磁気パターンの認識方法は、磁気パターン認識ステップが、下記のステップを備えている。
（ａ）微分波形からなる検出磁気波形を積分した積分波形を生成する積分波形生成ステップと、
（ｂ）積分波形生成ステップによって生成した積分波形の極小点と極小点を挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線とからなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換ステップと、
（ｃ）谷パターン変換ステップによって変換した谷パターンの中の「深い谷」の位置に基づいて、磁気パターンを識別する磁気パターン識別ステップ。
【００８６】
また、本発明の磁気パターンの認識方法は、下記のステップを、更に備えている。
（ａ）検出磁気波形及び検出条件を取得する磁気パターン検出ステップと、
（ｂ）磁気パターン検出ステップによって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出しステップ。
【００８７】
上述した本発明の磁気パターンの認識方法について、図を参照しながら以下に詳細に説明する。図４は、複合処理装置における文字認識処理のフローチャート図である。
【００８８】
まず、ＲＡＭ２１１に記憶されている検出磁気波形から文字の開始位置を検出する（ステップＳ４０１）。例えば、ＭＩＣＲ−ＣＭＣ７フォント文字「ＳＶ」に対しては、図２１（ｂ）に示すような検出磁気波形２１１１が得られる。検出磁気波形２１１１の１番目のピーク（図２１（ｂ）の左端のピーク）が、文字の開始位置として識別される。
【００８９】
次に、１文字分の検出磁気波形を切り出す（ステップＳ４０２）。例えば、切り出された１文字分の検出磁気波形は、図２１（ｂ）に示すように、７つのピークからなっている。
【００９０】
次に、切り出された１文字分の検出磁気波形を積分して、積分波形を生成する積分波形生成処理を実行する（ステップＳ４０３）。
【００９１】
図８は、積分波形の生成方法を示す図である。図８（ａ）は、一般的な波形を示す図であり、図８（ｂ）は、波形の積分方法を示す図である。図８（ｃ）は、検出磁気波形を示す図であり、図８（ｄ）は、検出磁気波形の積分波形を示す図である。図８（ａ）、（ｂ）から明らかなように、波形を構成する複数の点のｙ座標の値を、ｘ軸の右方向に順次加算した値を、グラフ化した波形が積分波形である。図８（ｃ）、（ｄ）から明らかなように、積分波形の谷の面積の大小は、検出磁気波形のピーク間隔の広狭に依存する。即ち、ピーク間隔Ｌ１、Ｌ２、Ｌ３、Ｌ４のそれぞれに最も大きく影響を受ける積分波形の谷の面積はＳ１、Ｓ２、Ｓ３、Ｓ４である。例えば、谷の面積Ｓ１は、ピーク間隔Ｌ１とＬ２の影響を受ける。更に、谷の面積Ｓ１に対する影響の度合いは、ピーク間隔Ｌ１がピーク間隔Ｌ２に比べて大きい事がわかる。また、広いピーク間隔に影響を受ける谷の面積は大きいことが分かる。一方、ピーク間隔が広いとは、磁気パターンのバー間隔が広いことを表す。従って、磁気パターンのバー間隔パターンが「広い」間隔であるバー間隔によって影響を受ける谷は、面積の大きい谷である。そこで、磁気パターンのバー間隔または検出磁気波形のピーク間隔によって、磁気パターンを認識するのではなく、検出磁気波形の積分波形の谷によって、磁気パターンを認識する。
【００９２】
次に、生成された積分波形において、谷を探索して、探索した谷の面積に基づいて、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換処理を実行する（ステップＳ４０４）。谷パターンが「深い谷」である谷とは、谷の面積が大きいことを示し、谷パターンが「浅い谷」である谷とは、谷の面積が小さいことを示す。従って、谷パターンが「深い谷」である谷の数は、磁気パターンのバー間隔パターンが「広い」間隔であるバー間隔の数となる。
【００９３】
次に、谷パターンが「深い谷」である谷の数が１〜３個であるか否かを判定する（ステップＳ４０５）。谷パターンが「深い谷」である谷の数が１〜３個である場合（ステップＳ４０５；Ｙｅｓ）は、次の処理（ステップＳ４０６）に移る。一方、谷パターンが「深い谷」である谷の数が０または４個以上である場合（ステップＳ４０５；Ｎｏ）は、文字を認識不可能としてエラー処理を実行し（ステップＳ４０７）、文字の認識処理を終了する。
【００９４】
また、ステップＳ４０７において、文字を認識不可能としてエラー処理を実行した後、上述した文字の認識処理を終了せずに、次の文字の認識処理を実行するためのステップＳ４０８に移っても良い。
【００９５】
次に、谷パターンが「深い谷」である谷の位置を算出し、算出した谷の位置から、積分波形の幅における谷の相対位置を算出し、谷の相対位置とＲＯＭ２１２の認識判定条件記憶部３１３とに基づいて、ＭＩＣＲ−ＣＭＣ７フォント文字を認識する磁気パターン識別処理を実行する（ステップＳ４０６）。
【００９６】
文字を認識した後は、ステップＳ４０１からステップＳ４０７を繰り返して、チェック用紙上の全ての文字について、文字の認識処理が実行されたか否かを判定する（ステップＳ４０８）。
【００９７】
チェック用紙上の全ての文字について、文字の認識処理が実行された場合（ステップＳ４０８；Ｙｅｓ）は、文字の認識処理を終了する。チェック用紙上の全ての文字について、文字の認識処理が実行されていない場合（ステップＳ４０８；Ｎｏ）は、次の文字を認識するために、ステップＳ４０１に戻る。
【００９８】
尚、ステップＳ４０７のエラー処理においては、自動的にチェック用紙を紙経路２０２に沿ってバックフィードし、再び磁気ヘッド２０４の前面を通過させてＭＩＣＲ−ＣＭＣ７フォント文字の読み取りを行うことも考えられる。または、オペレータに対し認識できなかった個所を示してマニュアルで入力させることも可能である。また、ＭＩＣＲ−ＣＭＣ７フォント文字を識別ができなかったとしてチェック用紙をプリンタ１００から排出しても良い。
【００９９】
本発明の磁気パターンの認識方法は、積分波形生成ステップが、下記のステップを備えている。
（ａ）微分波形からなる検出磁気波形を積分する波形積分化ステップと、
（ｂ）波形積分化ステップによって積分した検出磁気波形を平滑化補正する波形平滑化補正ステップと、
（ｃ）波形平滑化補正ステップによって平滑化した検出磁気波形を正規化補正する波形正規化補正ステップ。
【０１００】
上述した本発明の磁気パターンの認識方法における、積分波形生成処理について、図を参照しながら以下に詳細に説明する。図５は、文字認識処理における積分波形生成処理のフローチャート図である。
【０１０１】
まず、１文字分の検出磁気波形を積分して、積分波形を生成する（ステップＳ５０１）。
【０１０２】
次に、積分された検出磁気波形を斜め補正する（ステップＳ５０２）。検出磁気波形を積分して得られた積分波形は、全体的に傾いてしまう現象がみられる。これは、取得した検出磁気波形の値の０点位置の取り方にずれが生じるためである。また、読み取り回路の特性によって、検出磁気波形における正の領域の面積と負の領域の面積とが異なるときにも、積分波形は傾いてしまう。ステップＳ５０２はこの０点位置の取り方のずれを補正する。図９は、積分波形の斜め補正を示す図である。０点位置の取り方にずれの無い検出磁気波形を積分した波形は、図８に示すように波形の両端の値が同じ値になる。従って、ステップＳ５０１において得られた積分波形９０１に、積分波形９０１の両端を結んだ補正直線９０３を加算して、斜め補正後の積分波形９０２を作成する。
【０１０３】
次に、斜め補正された積分波形を平滑化補正する（ステップＳ５０３）。平滑化補正とは、積分波形の任意の点とその点の前後各ｎ点との合計（２ｎ＋１）点を単純平均し、平均した値を積分波形の任意の点とすることである。ここで、ｎは、任意の正整数である。また、上述したような、合計（２ｎ＋１）点を単純平均することを「平滑化を行う」という。本例においては、ｎ＝２として、合計５点による平滑化を行う。図１０は、積分波形の平滑化補正を示す図である。ステップＳ５０１によって作成された斜め補正後の積分波形１００１に平滑化を行い、平滑化補正後の積分波形１００２を作成する。図からわかるように、平滑化補正後の積分波形１００２において、広い空間の谷は狭い空間の谷に比べて、平滑化による影響を受けにくい。従って、平滑化補正により、積分波形において、広い空間の谷を残した積分波形を作成することができる。
【０１０４】
最後に、平滑化された積分波形の高さ方向を正規化し、正規化補正後の積分波形を作成する（ステップＳ５０４）。積分波形の高さは電圧で表される。電圧は、磁界の強さに影響される。即ち、検出されるＣＭＣ７チェック用紙の印刷状態や磁気ヘッド等の検出条件によって、同一の磁気パターンから検出される波形は異なる。従って、正規化を行うことにより、積分波形の高さ方向を同一のスケールとする。図４の積分波形生成処理以後の文字認識処理においては、この正規化補正された積分波形を、検出磁気波形の積分波形として、処理を実行していく。
【０１０５】
本発明の磁気パターンの認識方法は、谷パターン変換ステップにおいて、谷が、磁気パターンの積分波形における、両端の極大点の間に存在することを特徴とする。
【０１０６】
また、本発明の磁気パターンの認識方法は、谷パターン変換ステップにおいて、谷が、磁気パターンの積分波形における、極小点の左側に単調減少する連続した所定の数以上の点と、右側に単調増加する連続した所定の数以上の点とからなる凹曲線を持つことを特徴とする。
【０１０７】
また、本発明の磁気パターンの認識方法は、谷パターン変換ステップが、下記のステップを備えている。
（ａ）谷の面積を算出する谷面積算出ステップと、
（ｂ）谷面積算出ステップによって算出した谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに判別するパターン判別ステップ。
【０１０８】
また、本発明の磁気パターンの認識方法は、谷面積算出ステップにおいて、谷の面積を、凹曲線の極小点と極小点を挟む２つの極大点とによって形成される三角形の面積によって近似することを特徴とする。
【０１０９】
また、本発明の磁気パターンの認識方法は、パターン判別ステップにおいて、谷が、積分波形における、両端の極大点の間に存在する最小極小点の値と谷の極小点の値との偏差と、谷の面積と、に基づいた谷の評価関数の値が、所定の深い谷識別判定閾値以下であるとき、谷を「深い谷」と判定することを特徴とする。
【０１１０】
上述した本発明の磁気パターンの認識方法における、谷パターン変換処理について、図を参照しながら以下に詳細に説明する。図６は、文字認識処理における谷パターン変換処理のフローチャート図である。
【０１１１】
まず、積分波形から谷を探索するための探索範囲を決める（ステップＳ６０１）。図１１は、谷の探索範囲を示す図である。図からわかるように、積分波形１１０１の両端には窪み部分１１０２が存在する。この窪み部分１１０２を谷と誤認することを避けるために、積分波形１１０１の両端において、両端に最も近い極大点である右端極大点１１０３と左端極大点１１０４を検索し、検索した右端極大点１１０３と左端極大点１１０４によって挟まれる範囲を谷探索範囲１１０５とする。ここで、右端極大点１１０３と左端極大点１１０４を検索する具体的な条件は、積分波形１１０１の左端から順次右方向へ検索したとき、値が最大値のｍ１％以上になり、かつ、ｍ２個以上連続して単調増加した点であり、かつ、次の点が減少する点である。ここで、ｍ１及びｍ２は任意の正整数である。本例においては、ｍ１＝１０、ｍ２＝２とする。
【０１１２】
次に、積分波形における谷の探索範囲から谷を探索する（ステップＳ６０２）。谷を探索する条件は、次の２つである。
【０１１３】
条件１は、任意の点の左側にｋ１個以上連続して単調減少する点が存在し、かつ、右側にｋ２個以上連続して単調増加する点が存在する、連続した（１＋ｋ１＋ｋ２）個の点によって形成される積分波形の凹曲線と、凹曲線の両端を結ぶ直線とによる空間を谷とする。以下、この任意の点を極小点とする。また、凹曲線の両端の点を極大点とする。
【０１１４】
条件２は、任意の点の左側にｋ２個以上連続して単調減少する点が存在し、かつ、右側にｋ１個以上連続して単調増加する点が存在する、連続した（１＋ｋ１＋ｋ２）個の点によって形成される積分波形の凹曲線と、凹曲線の両端を結ぶ直線とによる空間を谷とする。ここで、ｋ１及びｋ２は任意の正整数である。本例においては、ｋ１＝４、ｋ２＝３とする。
【０１１５】
図１２は、谷の探索条件を示す図である。図１２（ａ）は、上記条件１を満たす場合の谷を示す図である。図１２（ｂ）は、上記条件２を満たす場合の谷を示す図である。図１２（ｃ）は、谷では無い場合を示す図である。
【０１１６】
次に、探索した谷の面積を算出する（ステップＳ６０３）。谷の面積は近似によって算出する。
【０１１７】
図１３は、谷の面積の算出方法を示す図である。図１３（ａ）は、谷の面積を示す図であり、図１３（ｂ）は、谷の面積を近似した図であり、図１３（ｃ）は、近似した谷の面積の算出方法を示す図である。
【０１１８】
図１３（ａ）からわかるように、積分波形１３０１において、谷の面積Ｓは、極小点Ａとこの極小点を挟む２つの極大点Ｂ、Ｃによって形成される凹曲線ＢＡＣと、２つの極大点Ｂ、Ｃを結ぶ直線ＢＣとによる空間の面積である。正確な谷の面積を計算するには、処理時間がかかってしまう。また、プロセッサの処理負荷も大きくなる。そこで、図１３（ｂ）（ｃ）に示すように、極小点Ａと２つの極大点Ｂ、Ｃから形成される三角形ＡＢＣの面積Ｓ’を谷の面積Ｓの近似値とする。ここで、極小点Ａ、極大点Ｂ及び極大点Ｃの座標を（０，０）、（−ｘＬ，ｙＬ）および（ｘＲ，ｙＲ）とする。
【０１１９】
三角形ＡＥＢ、三角形ＡＣＤおよび台形ＢＣＤＥのそれぞれの面積をＳ１、Ｓ２およびＳ３とすると、
Ｓ１＝ｘＬ＊ｙＬ／２
Ｓ２＝ｘＲ＊ｙＲ／２
Ｓ３＝（ｘＬ＋ｘＲ）＊（ｙＬ＋ｙＲ）／２
となる。ここで、「＊」は乗算を表す。
【０１２０】
従って、三角形ＡＢＣの面積Ｓ’は  Ｓ’＝Ｓ３−Ｓ１−Ｓ２＝（ｘＬ＊ｙＲ＋ｘＲ＊ｙＬ）／２
となる。
【０１２１】
次に、算出された谷の面積と、谷底の高さとによって定義される谷の評価関数の値を算出する（ステップＳ６０４）。ここで、谷底の高さは、最小の極小点の値を０としたときの谷に存在する極小点の値である。
【０１２２】
評価関数Ｅ（Ｈ，Ｓ）を、
Ｅ（Ｈ，Ｓ）＝ａＨ＊Ｈ  ＋  ａＳ＊Ｓ
と定義する。ここで、谷底の高さをＨとし、谷の面積をＳとし、Ｈに対する重み付け係数をａＨとし、Ｓに対する重み付け係数をａＳとする。また、ａＳはマイナス値である。
【０１２３】
次に、算出された谷の評価関数の値から、谷を「深い谷」または「浅い谷」の谷パターンにパターン変換する（ステップＳ６０５）。パターン変換の条件は、谷の評価関数の値Ｅが深い谷識別判定閾値Ｅｍａｘ以下のとき、谷パターンを「深い谷」とし、谷の評価関数の値Ｅが深い谷識別判定閾値Ｅｍａｘより大きいとき、谷パターンを「浅い谷」とする。
【０１２４】
図１４は、谷の評価関数の値によるパターン変換を示す図である。図からわかるように、谷パターンが「深い谷」である谷の面積は大きく、谷底の高さは小さい。即ち、谷パターンが「深い谷」である谷の評価関数は小さい値となる。従って、深い谷識別判定閾値Ｅｍａｘに基づいた上述のパターン変換の条件に従って、谷を谷パターンにパターン変換する。
【０１２５】
ステップＳ６０２からステップＳ６０５を、積分波形の全ての谷について繰り返し実行して、全ての谷を谷パターンにパターン変換する（ステップＳ６０７）。全ての谷についてのパターン変換が終了した場合（ステップＳ６０７；Ｙｅｓ）は、谷パターン変換処理を終了する。一方、全ての谷についてのパターン変換が終了しない場合（ステップＳ６０７；Ｎｏ）は、ステップＳ６０２に戻り、次の谷を探索する。
【０１２６】
本発明の磁気パターンの認識方法は、磁気パターン識別ステップが、谷パターンが「深い谷」である谷の数によって、磁気パターンを識別することができる。
【０１２７】
本発明の磁気パターンの認識方法は、磁気パターン識別ステップが、下記のステップを備えている。
（ａ）谷の位置を算出する谷位置算出ステップと、
（ｂ）谷位置算出ステップによって算出した谷の位置から、積分波形の幅における谷の相対位置を算出する谷相対位置算出ステップと、
（ｃ）谷相対位置算出ステップによって算出した谷の相対位置から、磁気パターンを確定する磁気パターン確定ステップ。
【０１２８】
上述した本発明の磁気パターンの認識方法における、磁気パターン識別処理について、図を参照しながら以下に詳細に説明する。図７は、文字認識処理における磁気パターン識別処理のフローチャート図である。
【０１２９】
まず、積分波形において、谷パターンが「深い谷」である谷の位置を算出する（ステップＳ７０１）。積分波形において、各点の間隔の粗さのために、積分波形の正確な極小値が得られない。そこで、積分波形の極小点とその極小点の前後各１点の合計３点が２次曲線上にあると仮定して、正確な極小値となる「真の極小点」を算出する。この真の極小点のｘ座標値を「谷の位置」とする。
【０１３０】
図１５は、波形を２次曲線と仮定したときの、真の極小点の算出方法を示す図である。図１５（ａ）は、真の極小点を示す図であり、図１５（ｂ）は、曲線の傾きを示す図である。極小点を点Ｐとし、極小点の前後の点を点Ｍ、点Ｑとし、真の極小点を点Ｒとする。点Ｐ、点Ｍ、点Ｑ、点Ｒの座標を、それぞれ、（ｘ０，ｙ０）、（ｘｍ，ｙｍ）、（ｘｑ，ｙｑ）、（ｘｒ，ｙｒ）とする。また、２次曲線上において、ｘ座標値がｘ０とｘｍの中点である点を点Ａ、ｘ０とｘｑの中点である点を点Ｂとする。点Ａ、点Ｂの座標を、それぞれ、（ｘａ，ｙａ）、（ｘｂ，ｙｂ）とし、点Ｒ、点Ａ、点Ｂの傾きを、それぞれ、Ｄｒ、Ｄａ、Ｄｂとする。ここで、ｘｍ＝ｘ０−１、ｘｑ＝ｘ０＋１、ｘａ＝ｘ０−１／２、ｘｂ＝ｘ０＋１／２である。また、点Ｒは極小値であることから、Ｄｒ＝０である。
【０１３１】
図１５（ｂ）に示すように、２次曲線の傾きは１次式で表される。従って、下記比例式が成り立つ。
【０１３２】
（Ｄｒ−Ｄａ）：（Ｄｂ−Ｄｒ）＝（ｘｒ−ｘａ）：（ｘｂ−ｘｒ）
即ち、谷の位置ｘｒは、下記の式になる。
【０１３３】
ｘｒ＝ｘ０−（Ｄｂ＋Ｄａ）／｛（Ｄｂ−Ｄａ）＊２｝
また、点Ａの傾きＤａおよび点Ｂの傾きＤｂは、下記の式になる。
【０１３４】
Ｄａ＝ｙ０−ｙｍ、  Ｄｂ＝ｙｑ−ｙ０
次に、谷パターンが「深い谷」である谷の位置から、積分波形の幅における谷の相対位置を算出する（ステップＳ７０２）。
【０１３５】
図１６は、谷パターンが「深い谷」である谷が２つ存在する場合における、２つの谷の相対位置の算出方法を示す図である。図に示すように、谷パターンが「深い谷」である２つの谷の位置から、互いの谷の位置がある方向とは反対の方向に延ばした水平線と積分波形とが交わる点を点Ａ、点Ｂとする。積分波形の幅とは、点Ａから点Ｂの範囲のことである。また、谷パターンが「深い谷」である２つの谷の位置で区切られた部分の幅を幅１、幅２、幅３とする。積分波形の幅は、幅１、幅２、幅３の幅合計となる。谷パターンが「深い谷」である２つの谷の相対位置ｒ１、ｒ２を、幅合計に対する幅１と幅２の比率によって表す。即ち、２つの谷の相対位置ｒ１、ｒ２は、下記の式になる。
【０１３６】
ｒ１＝幅１／（幅１＋幅２＋幅３）
ｒ２＝幅２／（幅１＋幅２＋幅３）
谷パターンが「深い谷」である谷が２つ存在する場合と同様に、谷パターンが「深い谷」である谷が1つ存在する場合においては、谷の相対位置は、下記の式となる。
【０１３７】
ｒ１＝幅１／（幅１＋幅２）
また、谷パターンが「深い谷」である谷が３つ存在する場合においては、谷の相対位置は、下記の式となる。
【０１３８】
ｒ１＝幅１／（幅１＋幅２＋幅３＋幅４）
ｒ２＝幅２／（幅１＋幅２＋幅３＋幅４）
ｒ３＝幅３／（幅１＋幅２＋幅３＋幅４）
次に、積分波形において、谷パターンが「深い谷」である谷の数を判定する（ステップＳ７０３）。谷パターンが「深い谷」である谷の数が２個である場合（ステップＳ７０３；２）は、ＭＩＣＲ−ＣＭＣ７フォント文字は数字または記号であると判定して、次のステップＳ７０５に移る。
【０１３９】
次に、谷パターンが「深い谷」である谷の相対位置ｒ１、ｒ２と、ＲＯＭ２１２の認識判定条件記憶部３１３の１５個のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１標準値とｒ２標準値とに基づいて、又は、ｒ１、ｒ２の２次元の境界範囲の閾値に基づいて、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、数字または記号を確定する（ステップＳ７０５）。
【０１４０】
図１７は、谷パターンが「深い谷」である谷が2つ存在する場合のｒ１−ｒ２相関を示す図である。図１７（ａ）は、数字と記号のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１−ｒ２相関を示す図である。図１７（ｂ）は、ＭＩＣＲ−ＣＭＣ７フォント文字の２次元の境界範囲を説明する図である。谷パターンが「深い谷」である谷が2つ存在する場合のＭＩＣＲ−ＣＭＣ７フォント文字には、１０個の数字と５個の記号とがある。図に示すように、検出磁気波形から最終的に得られるｒ１、ｒ２の値は、１５個のＭＩＣＲ−ＣＭＣ７フォント文字によって異なった２次元の境界範囲内に存在する。即ち、１５個のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１、ｒ２、それぞれの標準値となる標準点Ｍｉおよび２次元の境界範囲の閾値がわかる。ここで、標準点Ｍｉの座標を（ｓ１（ｉ），ｓ２（ｉ））とする。また、ｒ１方向の境界範囲の最大閾値をｓ１Ｈ（ｉ）とし、最小閾値をｓ１Ｌ（ｉ）とする。また、ｒ２方向の境界範囲の最大閾値をｓ２Ｈ（ｉ）とし、最小閾値をｓ２Ｌ（ｉ）とする。また、ｉ＝１〜１５である。
【０１４１】
得られたｒ１、ｒ２の値が、図１７（ａ）に示すＭＩＣＲ−ＣＭＣ７フォント文字の２次元の境界範囲内に入った場合に、文字を認識する。即ち、下記の条件を満たすＭＩＣＲ−ＣＭＣ７フォント文字を認識文字とする。但し、下記の条件を満たすＭＩＣＲ−ＣＭＣ７フォント文字がない場合は、文字を認識不可能とする。
【０１４２】
ｓ１Ｌ（ｉ）＜ｒ１＜ｓ１Ｈ（ｉ）  かつ、
ｓ２Ｌ（ｉ）＜ｒ２＜ｓ２Ｈ（ｉ）
また、１５個のＭＩＣＲ−ＣＭＣ７フォント文字の標準点Ｍｉと、認識判定する対象のＣＭＣ７チェック用紙上の文字から得られた点Ｘとの誤差をそれぞれ算出し、１５個のＭＩＣＲ−ＣＭＣ７フォント文字の中で最小誤差となるＭＩＣＲ−ＣＭＣ７フォント文字を、認識文字とする。ここで、点Ｘの座標を（ｒ１，ｒ２）とする。
【０１４３】
誤差Ｅｒｒｏｒ（ｉ）は、下記の式である。
【０１４４】
Ｅｒｒｏｒ（ｉ）＝｜（ｒ１−ｓ１（ｉ））｜＋｜（ｒ２−ｓ２（ｉ））｜
但し、誤差Ｅｒｒｏｒ（ｉ）の最小値が、予め定められた閾値よりも大きくなってしまう場合は、文字を認識不可能とする。
【０１４５】
谷パターンが「深い谷」である谷の数が１個である場合（ステップＳ７０３；１）は、谷パターンが「深い谷」である谷の相対位置ｒ１と、ＲＯＭ２１２の認識判定条件記憶部３１３の１５個のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１標準値とに基づいて、または、ｒ１の1次元の境界範囲の閾値に基づいて、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、アルファベットを確定する（ステップＳ７０４）。即ち、谷パターンが「深い谷」である谷の数が２個である場合は、ｒ１、ｒ２の２次元における、境界範囲内の標準点Ｍｉと認識判定する対象の文字の点Ｘとの誤差によって、または、ｒ１、ｒ２の2次元の境界範囲の閾値によって、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、数字または記号を確定すると同様に、ｒ１の１次元における、境界範囲内の標準点Ｍｉと認識判定する対象の文字の点Ｘとの誤差によって、または、ｒ１の1次元の境界範囲の閾値によって、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、アルファベットを確定する。
【０１４６】
谷パターンが「深い谷」である谷の数が３個である場合（ステップＳ７０３；３）は、谷パターンが「深い谷」である谷の相対位置ｒ１、ｒ２、ｒ３と、ＲＯＭ２１２の認識判定条件記憶部３１３の１５個のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１標準値とｒ２標準値とｒ３標準値とに基づいて、またはｒ１、ｒ２、ｒ３の３次元の境界範囲の閾値に基づいて、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、アルファベットを確定する（ステップＳ７０６）。即ち、ｒ１、ｒ２、ｒ３の３次元における、境界範囲内の標準点Ｍｉと認識判定する対象の文字の点Ｘとの誤差によって、または、ｒ１、ｒ２、ｒ３の３次元の境界範囲の閾値によって、ＭＩＣＲ−ＣＭＣ７フォント文字を認識し、アルファベットを確定する。
【０１４７】
また、上述の磁気パターンの認識方法を、従来の微分波形である検出磁気波形に基づいた磁気パターンの認識方法と組み合せることも可能である。
【０１４８】
本発明の情報記録媒体は、上述の磁気パターンの認識方法のステップを有するプログラムを記録することもできる。
【０１４９】
また、本発明の情報記録媒体は、コンパクト・ディスク、フロッピー・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・ビデオ・ディスク、もしくは磁気テープであっても良い。
【０１５０】
本発明の磁気パターン認識装置は、複数のバーによって構成される所定の磁気パターンの検出磁気波形を積分して得られる積分波形における、複数のバーの隣り合う２つのバーの間の距離に基づいて形成される凹曲線の位置によって、磁気パターンを所定の文字として認識する磁気パターン認識手段を備えている。
【０１５１】
また、本発明の磁気パターン認識装置は、磁気パターン認識手段が、下記の手段を備えている。
（ａ）微分波形からなる検出磁気波形を積分した積分波形を生成する積分波形生成手段と、
（ｂ）積分波形生成手段によって生成した積分波形の極小点と極小点を挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線とからなる空間で表される谷を、「深い谷」または「浅い谷」の谷パターンに変換する谷パターン変換手段と、
（ｃ）谷パターン変換手段によって変換した谷パターンの中の「深い谷」の位置に基づいて、磁気パターンを識別する磁気パターン識別手段。
【０１５２】
また、本発明の磁気パターン認識装置は、積分波形生成手段が、下記の手段を備えている。
（ａ）微分波形からなる検出磁気波形を積分する波形積分化手段と、
（ｂ）波形積分化手段によって積分した検出磁気波形を平滑化補正する波形平滑化補正手段と、
（ｃ）波形平滑化補正手段によって平滑化した検出磁気波形を正規化補正する波形正規化補正手段。
【０１５３】
また、本発明の磁気パターン認識装置は、谷パターン変換手段において、谷が、磁気パターンの積分波形における、両端の極大点の間に存在する。
【０１５４】
また、本発明の磁気パターン認識装置は、谷パターン変換手段において、谷が、磁気パターンの積分波形における、極小点の左側に単調減少する連続した所定の数以上の点と、右側に単調増加する連続した所定の数以上の点とによって形成される凹曲線を持つ。
【０１５５】
また、本発明の磁気パターン認識装置は、谷パターン変換手段が、下記の手段を備えている。
（ａ）谷の面積を算出する谷面積算出手段と、
（ｂ）谷面積算出手段によって算出した谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに判別するパターン判別手段。
【０１５６】
また、本発明の磁気パターン認識装置は、谷面積算出手段において、谷の面積を、凹曲線の極小点と極小点を挟む２つの極大点とによって形成される三角形の面積によって近似する。
【０１５７】
また、本発明の磁気パターン認識装置は、パターン判別手段において、谷が、積分波形における、両端の極大点の間に存在する最小極小点の値と谷の極小点の値との偏差と、谷の面積と、に基づいた谷の評価関数の値が、所定の深い谷識別判定閾値以下であるとき、谷を「深い谷」と判定する。
【０１５８】
また、本発明の磁気パターン認識装置は、磁気パターン識別手段が、谷パターンが「深い谷」である谷の数によって、磁気パターンを識別する。
【０１５９】
また、本発明の磁気パターン認識装置は、磁気パターン識別手段が、下記の手段を備えている。
（ａ）谷の位置を算出する谷位置算出手段と、
（ｂ）谷位置算出手段によって算出した谷の位置から、積分波形の幅における谷の相対位置を算出する谷相対位置算出手段と、
（ｃ）谷相対位置算出手段によって算出した谷の相対位置から、磁気パターンを確定する磁気パターン確定手段。
【０１６０】
また、本発明の磁気パターン認識装置は、下記の手段を、更に備えている。
（ａ）検出磁気波形及び検出条件を取得する磁気パターン検出手段と、
（ｂ）磁気パターン検出手段によって取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す磁気パターン切り出し手段。
【０１６１】
また、本発明の複合処理装置は、上述の磁気パターン認識装置の手段を備えている。
【０１６２】
また、本発明の複合処理装置は、パルスモータを備えた紙送り手段と、紙送り手段により送られた紙片に印刷する印刷手段と、紙送り手段によって送られた紙片に付された磁気パターンを検出する磁気検出手段と、を更に備えている。
【０１６３】
【発明の効果】
以上説明したように、本発明によれば、以下の効果を奏する。
【０１６４】
ＭＩＣＲ−ＣＭＣ７フォント文字が印刷されたＣＭＣ７チェック用紙の文字認識において、ＭＩＣＲ−ＣＭＣ７フォント文字が折り曲げられた状態の場合、文字の認識が不可能であったり、誤認識されてしまっていたが、以下の方法によって、ＣＭＣ７チェック用紙上の折り曲げられたＭＩＣＲ−ＣＭＣ７フォント文字についても、数字、記号及びアルファベットとして、認識できる磁気パターンの認識方法を提供する。
【０１６５】
磁気パターンの認識において、取得した検出磁気波形から１つ分の磁気パターンの検出磁気波形を切り出す。切り出した検出磁気波形を積分した積分波形を生成する。生成した積分波形の極小点と極小点を挟む２つの極大点とによって形成される凹曲線と、２つの極大点を結ぶ直線とによる空間である谷は、磁気パターンのバー間隔に依存する。即ち、バー間隔が広いとき、谷の面積が大きくなる。そこで、生成した積分波形の谷の面積に基づいて、谷を「深い谷」または「浅い谷」の谷パターンに変換し、谷パターンが「深い谷」である谷の、積分波形の幅における相対位置に基づいて、文字を認識する。ここで、「深い谷」とは、面積の大きい谷のことであり、「浅い谷」とは、面積の小さい谷のことである。上述した方法により、磁気パターンの印刷されたチェック用紙上の折り曲げられた磁気パターンについても文字として認識することができる。
【０１６６】
また、上述の磁気パターンの認識方法を、従来の微分波形である検出磁気波形に基づいた磁気パターンの認識方法と組み合せることによって、更に、正確に文字を認識することもできる。
【０１６７】
また、上述した磁気パターンの認識方法のプログラムを記録した情報記録媒体をソフトウェア商品として、容易に配布したり販売したりすることができる。
【０１６８】
また、上述した磁気パターンの認識方法を実行する手段を備えた磁気パターン認識装置及び複合処理装置を提供することができる。
【図面の簡単な説明】
【図１】複合処理装置の概要を示す斜視図である。
【図２】複合処理装置のブロック構成図である。
【図３】複合処理装置における文字認識の機能ブロック図である。
【図４】複合処理装置における文字認識処理のフローチャート図である。
【図５】文字認識処理における積分波形生成処理のフローチャート図である。
【図６】文字認識処理における谷パターン変換処理のフローチャート図である。
【図７】文字認識処理における磁気パターン識別処理のフローチャート図である。
【図８】（ａ）一般的な波形を示す図、
（ｂ）波形の積分方法を示す図、
（ｃ）検出磁気波形を示す図、
（ｄ）検出磁気波形の積分波形を示す図である。
【図９】積分波形の斜め補正を示す図である。
【図１０】積分波形の平滑化補正を示す図である。
【図１１】谷の範囲を示す図である。
【図１２】（ａ）条件１を満たす場合の谷を示す図、
（ｂ）条件２を満たす場合の谷を示す図、
（ｃ）谷でない場合を示す図である。
【図１３】（ａ）谷の面積を示す図、
（ｂ）谷の面積の近似を示す図、
（ｃ）近似した谷の面積の算出方法を示す図である。
【図１４】谷の評価関数値によるパターン変換を示す図である。
【図１５】（ａ）真の極小点を示す図、
（ｂ）２次曲線に近似した波形の傾きを示す図である。
【図１６】谷パターンが「深い谷」である谷が２つ存在する場合の谷の相対位置の算出方法を示す図である。
【図１７】（ａ）数字と記号のＭＩＣＲ−ＣＭＣ７フォント文字のｒ１−ｒ２相関を示す図、
（ｂ）ＭＩＣＲ−ＣＭＣ７フォント文字の２次元の境界範囲を説明する図である。
【図１８】数字と記号を示すＭＩＣＲ−ＣＭＣ７フォント文字の一例である。
【図１９】ＭＩＣＲ−ＣＭＣ７フォント文字のバー間隔パターンの対応表である。
【図２０】（ａ）折り曲げる前のＣＭＣ７チェック用紙の切断図、
（ｂ）折り曲げた後のＣＭＣ７チェック用紙の切断図、
（ｃ）折り曲げる前のバー間隔図、
（ｄ）折り曲げた後のバー間隔図である。
【図２１】（ａ）ＭＩＣＲ−ＣＭＣ７フォント文字のバーと検出磁気波形の関係図、
（ｂ）ＭＩＣＲ−ＣＭＣ７フォント文字を折り曲げる前の検出磁気波形と折り曲げた後の検出磁気波形の関係図である。
【符号の説明】
１００    複合処理装置（プリンタ）
３０１    制御手段
３０２    判定条件変更手段
３０３    搬送制御手段
３０４    磁気パターン検出手段
３０５    磁気パターン切り出し手段
３０６    積分波形生成手段
３０７    谷パターン変換手段
３０８    磁気パターン識別手段
３１０    検出波形記憶部
３１１    認識結果記憶部
３１２    判定条件変更記憶部
３１３    認識判定条件記憶部
９０１    斜め補正前の積分波形
９０２    斜め補正後の積分波形
９０３    補正直線
１００１    斜め補正後の積分波形
１００２    平滑化補正後の積分波形
１１０１    積分波形
１１０２    窪み部分
１１０３    右端極大点
１１０４    左端極大点
１１０５    谷探索範囲
１３０１    積分波形
【図１】
0003997694.tif 000002
【図２】
0003997694.tif 000003
【図３】
0003997694.tif 000004
【図４】
0003997694.tif 000005
【図５】
0003997694.tif 000006
【図６】
0003997694.tif 000007
【図７】
0003997694.tif 000008
【図８】
0003997694.tif 000009
【図９】
0003997694.tif 000010
【図１０】
0003997694.tif 000011
【図１１】
0003997694.tif 000012
【図１２】
0003997694.tif 000013
【図１３】
0003997694.tif 000014
【図１４】
0003997694.tif 000015
【図１５】
0003997694.tif 000016
【図１６】
0003997694.tif 000017
【図１７】
0003997694.tif 000018
【図１８】
0003997694.tif 000019
【図１９】
0003997694.tif 000020
【図２０】
0003997694.tif 000021
【図２１】
0003997694.tif 000022