(57)【要約】【課題】  ピーク位置精度向上、メモリ容量削減及び演算時間短縮を可能にする。【解決手段】  磁気ヘッドの再生信号をＡＤ変換し、ＡＤ変換データを基に電圧値のピーク情報を生成し、ピーク位置のサンプリング番号の差からピーク間距離データを生成し、これを基準値と比較して“０”“１”判定をする処理を含む解析処理を行う磁気情報処理方法において、上記ピーク情報生成処理を行うために、サンプリング番号をＸ座標値、電圧値をＹ座標値として、Ｙ座標値に対応する重みＷ（Ｙ）を定義し、Ｘ座標の重み付き平均値Ｘave及びＹ座標の重み付き平均値Ｙaveを式１及び式２の演算により求め、    【数１】2005158116.tif 000018    【数２】2005158116.tif 000019Ｘaveを波形のピーク位置、Ｙaveを波形のピーク値に比例した値とみなすことにより、前記ピーク情報を取得するようにした。【選択図】      図３
2005158116.tif 000002
【特許請求の範囲】
【請求項１】
磁気ヘッドから出力される再生信号を所定サンプリング周期でＡＤ変換し、サンプリング番号と電圧値とからなるＡＤ変換データを順次出力する読取り処理と、少なくとも、前記読取り処理により得られるＡＤ変換データを所定数式により演算して電圧値のピーク位置とピーク値を内容とするピーク情報を生成するピーク情報生成処理、生成されたピーク情報の中のサンプリング番号の差からピーク間距離データを生成するピーク間距離データ生成処理、生成されたピーク間距離データを基準値と比較して“０”か“１”かを判定する判定処理を含む解析処理とを行う磁気情報処理方法において、
上記ピーク情報生成処理を行うために、前記サンプリング番号をＸ座標値、前記電圧値をＹ座標値として、Ｙ座標値に対応する重みＷ（Ｙ）を定義し、Ｘ座標の重み付き平均値Ｘave及びＹ座標の重み付き平均値Ｙaveを式１及び式２の演算により求め、
【数１】
2005158116.tif 000012
【数２】
2005158116.tif 000013
Ｘaveを波形のピーク位置、Ｙaveを波形のピーク値に比例した値とみなすことにより、前記ピーク情報を取得することを特徴とする磁気情報処理方法。
【請求項２】
請求項１の磁気情報処理方法において、
サンプルのＹ座標に対してＷ（Ｙ）及びＷ（Ｙ）・Ｙを求める演算テーブルを定義し、  ＡＤ変換値が入力する度に、前記演算テーブルを用いて式３，４，５を演算し、
ＳＷ←ＳＷ＋Ｗ（Ｙ）            ………………式３
ＳＷＹ←ＳＷＹ＋Ｗ（Ｙ）・Ｙ    ………………式４
ＳＷＸ←ＳＷＸ＋ＳＷ            ………………式５
波形が有効エリアから抜けた時点で、式６，７を演算することにより、
【数３】
2005158116.tif 000014
【数４】
2005158116.tif 000015
Ｘ座標の重み付き平均値及びＹ座標の重み付き平均値を求めることを特徴とする磁気情報処理方法。
【請求項３】
請求項２の磁気情報処理方法において、ＳＷ，ＳＷＸ，ＳＷＹの積算をハード的に行うことを特徴とする磁気情報処理方法。
【請求項４】
請求項１又は２の磁気情報処理方法において、各Ｙ座標値に対応する重み｛Ｗ（Ｙ）｝としてＹ座標値の２乗以上の値を用いることを特徴とする磁気情報処理方法。
【請求項５】
請求項２の磁気情報処理方法を使用する磁気情報処理装置において、
ハードウェアで構成される有効エリア判定部と演算部とからなる変換データ積算部を設け、
前記有効エリア判定部は、前記ＡＤ変換データを入力する度にそのＡＤ変換データがノイズカットエリアを越えた有効エリアに属するか否かを判定し、有効エリアに入ったＡＤ変換データを前記演算部に出力するものであり、
前記演算部は、式３を演算して前記重みの総和ＳＷを求める第１演算部と、
ＳＷ←ＳＷ＋Ｗ（Ｙ）            ………………式３
式４を演算してＹ座標値に前記重みを乗じた値の総和ＳＷＹを求める第２演算部と、
ＳＷＹ←ＳＷＹ＋Ｗ（Ｙ）・Ｙ    ………………式４
式５を用いてＸ座標値に前記重みを乗じた値の総和ＳＷＸを求める第３演算部とを含むものであり、
ＳＷＸ←ＳＷＸ＋ＳＷ            ………………式５
前記エリア判定部が前記ＡＤ変換データが有効エリアを抜けたと判定した場合に前記演算部の各演算結果をソフトウェアに渡すソフトウェアインタフェース部を備え、
前記ソフトウェアで構成され、式６を演算してその演算結果ＰＫをピーク位置情報として出力する第４演算部と、
【数３】
2005158116.tif 000016
式７を演算してその演算結果Ｖｐｋをピーク値情報として出力する第５演算部と、
【数４】
2005158116.tif 000017
を備えたことを特徴とする磁気情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通帳やカードなどの磁気ストライプから磁気情報を読取り解析する磁気情報処理方法及びその方法を使用する磁気情報処理装置に関する。
【背景技術】
【０００２】
本出願人は、特許文献１に次のような発明を開示した。図８は特許文献１に開示された磁気情報処理装置における構成を概略的に示すブロック図、図９は同装置による解析処理のフローチャートである。
【特許文献１】特開２００２−５６３４９号公報
【０００３】
特許文献１に記載された発明は、媒体の使用期間経過による磁力低下、外部磁界の影響、磁気ヘッドの性能劣化等により、読取った磁気情報に多少のレベルの変動があってもこれに影響されずに、その磁気情報の確実なコード化ができ、また、磁気ストライプの記録周期に変動が生じた場合も、その変動を自動的に補正して正しい解析を遂行することができ、なおかつ各種の記録密度に対応することができる解析方法を提供するという目的を達成するため、磁気情報の処理を（イ）読取り処理と（ロ）解析処理とに分けて行い、（イ）の読取り処理においては、磁気ストライプに記録されている磁気情報を磁気ヘッドにより読取り、増幅されたアナログ信号をＡＤ（アナログデジタル）変換部により所定変換周期（サンプリング周期）をもってＡＤ変換し、そのＡＤ変換により得られたサンプリング番号と電圧値とからなるＡＤ変換データを記憶部に保存するようにし、（ロ）の解析処理においては、次の各処理、すなわち、図９に示すように、前記記憶部に保存されたＡＤ変換データに対して、次の式８
【数５】
2005158116.tif 000003
［ただし、Ｘ１，Ｘ２…Ｘｎはサンプリング番号、Ｙ１，Ｙ２…Ｙｎはサンプリング時点の電圧値。］を用いて、電圧値の±ピーク位置情報を作成するピーク情報作成処理、（Ｐ１）、ピーク情報作成処理で得られたピーク間の距離データを隣り合うピークのサンプリング番号の差から求めるピーク間距離データ作成処理（Ｐ２）、その処理により得られたピーク間距離データを磁気データの“０”“１”に対応するピーク間距離データの基準値と対比して、当該ピーク間距離データが“０”か“１”かを判定する２値判定処理（Ｐ３）、その他の処理（Ｐ４〜Ｐ６）を行うことを特徴とする磁気情報の解析方法である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１による磁気情報の解析方法（以下、先行技術という。）においては、読取り処理として、図８に示すように、磁気ヘッド１から出力するアナログ信号をアンプ２により増幅した後、ＡＤ変換部３によりＡＤ変換して得られるデータ（ＡＤ変換データ）のすべてをピーク解析部４を介してメモリ（ＲＡＭ）５に格納し、解析処理の中のピーク情報作成処理（Ｐ１）のステップでは、そのＡＤ変換データをＲＯＭ６に記憶されている上記式８を用いてＣＰＵ７によりソフト的に演算するので、第１に、求められるピーク位置の精度が必ずしも十分に高くない、第２に、膨大なメモリ容量を必要とする、第３に、演算に時間がかかり、データ判定結果の出力が遅くなる、という問題があった。
【０００５】
そこで、本発明は上記問題を解消するためになされたものであり、その課題は、図８のピーク情報作成処理（Ｐ１）の部分を改善して、求められるピーク位置の精度の向上、メモリ容量の削減及び演算時間の短縮が可能なように改善された磁気情報処理方法及び同方法を使用する磁気情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、磁気ヘッドから出力する再生信号を所定サンプリング周期でＡＤ変換し、サンプリング番号と電圧値とからなるＡＤ変換データを順次出力する読取り処理と、少なくとも、前記読取り処理により得られるＡＤ変換データを所定数式により演算して電圧値のピーク位置とピーク値を内容とするピーク情報を生成するピーク情報生成処理、生成されたピーク情報の中のサンプリング番号の差からピーク間の距離データを生成するピーク間距離データ生成処理、生成されたピーク間距離データを基準値と比較して“０”か“１”かを判定する判定処理を含む解析処理とを行う磁気情報処理方法において、上記ピーク情報生成処理を行うために、前記サンプリング番号をＸ座標値、前記電圧値をＹ座標値として、Ｙ座標値に対応する重みＷ（Ｙ）を定義し、Ｘ座標の重み付き平均値Ｘave及びＹ座標の重み付き平均値Ｙaveを式１及び式２の演算により求め、
【数１】
2005158116.tif 000004
【数２】
2005158116.tif 000005
Ｘaveを波形のピーク位置、Ｙaveを波形のピーク値に比例した値とみなすことにより、前記ピーク情報を取得することを特徴としている。
【０００７】
本発明は、請求項１の磁気情報処理方法において、サンプルのＹ座標に対してＷ（Ｙ）及びＷ（Ｙ）・Ｙを求める演算テーブルを定義し、ＡＤ変換値が入力する度に、前記演算テーブルを用いて式３，４，５を演算し、
ＳＷ←ＳＷ＋Ｗ（Ｙ）            ………………式３
ＳＷＸ←ＳＷＸ＋ＳＷ            ………………式４
ＳＷＹ←ＳＷＹ＋Ｗ（Ｙ）・Ｙ    ………………式５
波形が有効エリアから抜けた時点で、式６，７を演算することにより、
【数３】
2005158116.tif 000006
【数４】
2005158116.tif 000007
Ｘ座標の重み付き平均値及びＹ座標の重み付き平均値を求めることを特徴としている。
【０００８】
本発明は、請求項２の磁気情報処理方法において、ＳＷ，ＳＷＸ，ＳＷＹの積算をハード的に行うことを特徴としている。
【０００９】
本発明は、請求項１又は２の磁気情報処理方法において、各Ｙ座標値に対応する重み｛Ｗ（Ｙ）｝としてＹ座標値の２乗以上の値を用いることを特徴としている。
【００１０】
請求項２の磁気情報処理方法を使用する本発明による磁気情報処理装置は、ハードウェアで構成される有効エリア判定部と演算部とからなる変換データ積算部を設け、前記有効エリア判定部は、前記ＡＤ変換データを入力する度にそのＡＤ変換データがノイズカットエリアを越えた有効エリアに属するか否かを判定し、有効エリアに入ったＡＤ変換データを前記演算部に出力するものであり、前記演算部は、式３を演算して前記重みの総和ＳＷを求める第１演算部と、式４を演算してＹ座標値に前記重みを乗じた値の総和ＳＷＹを求める第２演算部と、式５を用いてＸ座標値に前記重みを乗じた値の総和ＳＷＸを求める第３演算部とを含むものであり、
ＳＷ←ＳＷ＋Ｗ（Ｙ）            ………………式３
ＳＷＹ←ＳＷＹ＋Ｗ（Ｙ）・Ｙ    ………………式４
ＳＷＸ←ＳＷＸ＋ＳＷ            ………………式５
前記エリア判定部が前記ＡＤ変換データが有効エリアを抜けたと判定した場合に前記演算部の各演算結果をソフトウェァに渡すソフトウェアインタフェース部を備え、前記ソフトウェアで構成され、式６を演算してその演算結果ＰＫをピーク位置情報として出力する第４演算部と、
【数３】
2005158116.tif 000008
式７を演算してその演算結果Ｖｐｋをピーク値情報として出力する第５演算部と、
【数４】
2005158116.tif 000009
を備えたことを特徴としている。
【発明の効果】
【００１１】
請求項１の方法発明によれば、ピーク情報生成処理を行うために、前記サンプリング番号をＸ座標値、前記電圧値をＹ座標値として、Ｙ座標値に対応する重みＷ（Ｙ）を定義し、Ｘ座標の重み付き平均値Ｘave及びＹ座標の重み付き平均値Ｙaveを式１及び式２の演算により求め、Ｘaveを波形のピーク位置、Ｙaveを波形のピーク値にそれぞれ比例した値とみなすことにより、前記ピーク情報を取得するので、求められるピーク位置の精度が従来よりも格段に向上する。
【００１２】
請求項２の方法発明によれば、ＡＤ変換値が入力する度に演算テーブルを用いて式３，４，５を演算し、波形が有効エリアから抜けた時点で式６，７を演算することにより、Ｘ座標の重み付き平均値及びＹ座標の重み付き平均値を求めるので、ＡＤ変換が行われる度に演算される部分、すなわち、繰り返し演算される部分に乗除算等の時間がかかる処理が無くなり、演算テーブルの参照と加算のみの簡単な処理となったため、演算処理時間が短縮されるという大きな効果が得られる。
【００１３】
請求項３の発明によれば、ＳＷ，ＳＷＸ，ＳＷＹの積算をハード的に行うことにより、メモリの消費量の削減効果と処理速度の一層の向上が可能になった。
【００１４】
請求項４の発明によれば、請求項１又は２の磁気情報処理方法において、各Ｙ座標値に対応する重み｛Ｗ（Ｙ）｝としてＹ座標値の２乗以上の値を用いるので、求められるピーク位置の精度が向上し、ノイズによる影響を確実に回避することができる。
【００１５】
請求項５の装置発明によれば、有効なＡＤ変換データを入力する度にＳＷ，ＳＷＹ，ＳＷＸを求めて、一つの波形に対する演算を終了した時にそのデータをメモリに転送するようにしたので、先行技術のようにＡＤ変換データの全てを格納する必要がなくなったので、メモリ容量の削減が実現可能である。また、ＡＤ変換データの重み付き平均によりピーク情報を求めるので、アナログ波形のピーク値を正確に求めることができるとともに、有効エリアに波形から外れた位置に微小ノイズが入っても、そのノイズをピーク値と判定することが避けられる。また、ＡＤ変換データからＳＷ，ＳＷＹ，ＳＷＸを求める演算量が膨大で単純な演算は高速処理が可能なハード構成の演算部により実行され、ＳＷ，ＳＷＹ，ＳＷＸデータを用いてピーク情報を求める演算のみがソフトウェアにより実行されるので、演算時間の顕著な短縮効果が得られる。
【発明を実施するための最良の形態】
【００１６】
続いて、本発明の最良の実施の形態について、図面に基づいて説明する。第１の実施の形態として、式１，２の演算を全てＣＰＵによりソフト的に処理することもできる。しかし、好ましい第２の実施の形態においては、式３，４，５の演算をハード的に処理し、式６，７をソフト的に処理する。以下には、第２の実施の形態の例について説明する。
図１は本発明に係る磁気情報処理方法を使用する装置の構成を示すブロック図、図２はＡＤ変換部に入力するアナログ波形とこれに対応するＡＤ変換データの関係を模式的に示す波形図、図３は主として変換データ積算部の構成を示すブロック図、図４は各波形に対して重み付き平均によりピークポイントを求める本発明の技術思想を説明するための説明図、図５は重み付き平均によりピーク情報を求める利点を説明する説明図、図６は演算テーブルに格納されている演算テーブルの記憶内容の一例を示す模式図、図７は同変換データ積算部の作用を説明するフローチャートである。
【００１７】
磁気情報処理装置は、図１に示すように、所定速度で搬送される通帳又はカードなどの媒体の磁気ストライプから磁気情報を読み取り、これを電気信号に変換する磁気ヘッド１と、その磁気ヘッドの出力するアナログ信号を増幅するアンプ２と、そのアンプ出力をＡＤ変換するＡＤ変換部３と、各種プログラムＰ及び後述の演算テーブルＴを格納しているＲＯＭ６と、ＡＤ変換部３から出力されるＡＤ変換データを入力して演算テーブルを用いてピーク情報を得るための準備としての積算処理をする変換データ積算部４Ａと、変換データ積算部４Ａの出力するデータを格納するＲＡＭ５と、ＡＤ変換部３、変換データ積算部４Ａ、ＲＡＭ５及びＲＯＭ６に接続され、これらを制御するＣＰＵ７Ａと、変換データ積算部４Ａの出力するデータをＤＭＡ（ダイレクト・メモリ・アクセス）方式でＲＡＭに格納するＤＭＡ転送処理部８と、ＣＰＵ７Ａに内蔵され、ＲＡＭに転送されたデータを用いてソフト的にピーク解析を行うピーク解析部４Ｂとを有している。
【００１８】
ＲＯＭ６に格納されているプログラムには、ＡＤ変換周期設定のための第１プログラム、磁気情報読み取りのための第２プログラム、解析のための第３プログラム、その他のシステムプログラムが含まれる。本発明の解析方法を実施するため新規な構成としてＲＯＭ６に付加された演算テーブルには、後述される演算テーブルＴ１及び演算テーブルＴ２がある。また、ＲＡＭ５にはワーキングデータが格納されるが、変換データ積算部４Ａにより後述のようにして得られる演算結果は、ＣＰＵの作用から独立してＤＭＡ転送処理部８を介して直接にＲＡＭ５に格納されるように構成してある。
【００１９】
ＡＤ変換部３は、実際はＣＰＵ７Ａに内蔵されている、逐次比較形ＡＤ変換器と称される周知のものであり、ＡＤ変換起動トリガーを受けてアンプ２から入力するアナログデータをデジタルデータに変換するものである。本発明においては、ＡＤ変換器３が一定時間間隔のＡＤ変換起動トリガーを入力すると、ＡＤ変換されたデジタルデータの、ＡＤ変換範囲の中心点（０Ｖ）からの絶対値（電圧値）をＹ座標、ＡＤ変換が行われた回数（サンプリング回数）を波形が有効エリアから抜けた時点から逆方向に数えたものをＸ座標として、後段の変換データ積算部４Ａに出力するようになっている。
【００２０】
これにより、図２に示すように、アンプ２から入力する磁気ヘッド出力の増幅された波形（ａ）に対して、同図（ｂ）に示すように、各サンプル時点におけるドットでイメージ的に示されたＡＤ変換データが時系列的に出力され、変換データ積算部４Ａに入力される。図２（ａ）はアンプ２から出力されたアナログ波形であり、同図（ｂ）の点線は、所定周期でサンプリングされた場合のＡＤ変換データを模式的に示す。図２（ｂ）のノイズレベルＬ1 を越えた範囲（有効エリア）において出力される各点のＸｉ，ＹｉがＡＤ変換データ（サンプリング番号と電圧値）であり、図２には、Ｘａ1 ，Ｙａ1 ；Ｘａ2 ，Ｙａ2 ；〜Ｘan，Ｙan；Ｘb1，Ｙb1〜Ｘbn，Ｘb2，Ｙb2〜Ｘbn，Ｙbn…で表現されている。
【００２１】
変換データ積算部４Ａは、ＡＤ変換部３からアナログ波形に対応して入力するＡＤ変換データを解析してピーク情報を得るため、図３に示すように、有効エリア判定部４１と、上記第１演算テーブルＴ１及び第２演算テーブルＴ２を用いて式３ないし式５を演算するための演算部４２とで構成されている。演算部４２は、それぞれ式３ないし式５の演算を実行するため、式３を演算処理するための第１演算部４２Ａ、式４を演算処理するための第２演算部４２Ｂ、式５を演算処理するための第３演算部４２Ｃとを有する。これらはいずれもゲートアレイＦＰＧＡによりハード的に構成されている。
ＳＷ←ＳＷ＋Ｗ（Ｙ）            ………………式３
ＳＷＹ←ＳＷＹ＋Ｗ（Ｙ）・Ｙ    ………………式４
ＳＷＸ←ＳＷＸ＋ＳＷ            ………………式５
上記式において、ＳＷは重みの総和、ＳＷＹはＹ座標値に重みを乗した値の総和、ＳＷＸはＸ座標値に重みを乗した値の総和である。
【００２２】
演算により可及的に正確なピーク情報を得るため、本発明においては、有効サンプルの重み付き平均によりピーク情報を求める方法を採用している。これについて詳述すると、図４は、アンプ２のアナログ波形の一部と、そのＡＤ変換により得られたＡＤ変換データ（サンプリング番号と出力値）をイメージ的に示すグラフである。図４においてＶｃｅｎｔは波形の中心レベルであり、ＶｃｐとＶｃｎの間のノイズカットエリアの外側が有効エリアである。有効エリアに入っているサンプルにおいて、有効エリアから抜ける直前のサンプルから古い方向（左方向）に向かってｉ番目（ｉ＝１，２，…ｎ）のサンプルの出力値をＶｉとし、各有効サンプルの波形のＶｃｅｎｔからの距離をＹｉ（＝｜Ｖｉ−Ｖｃｅｎｔ｜）、有効エリアから抜けた直後のサンプルまでのサンプル数をＸｉ（＝ｉ）とし、また、演算するに当たり、各有効サンプルのピーク情報に対する関与の度合い（重み）をＷとしている。その場合、Ｙ座標値の大きいもの程ピーク情報に対する重みが大きいと考え、ＷをＹｉの関数として（すなわち、重み＝Ｗ（Ｙ）として）定めている。
【００２３】
上記重み付き平均によりピーク情報（ピーク位置及びピーク値）を求める場合は、磁気ヘッドからのアナログ波形が図５に例示するようにピーク位置に関して対称形でない場合にも、実際のピーク位置Ｖｐに限りなく近い点をピーク位置と認識することができる利点がある。
【００２４】
磁気ヘッド１から磁気情報を読取る時の変換データ積算部４ＡのＳＷ，ＳＷＸ，ＳＷＹの算出は、図７のフローチャートに示すように、次のように行われる。すなわち、
磁気情報読取装置が起動されると、ＡＤ変換データが入力する前にＳＷ，ＳＷＸ，ＳＷＹを格納するＲＡＭ５を予めクリアしておく（Ｓ１；Ｓ１はステップ番号。以下同じ。）。クリアした後は、ＡＤ変換データの入力を待つ（Ｓ２）。ＡＤ変換データが入力すると、そのＹ座標値がＶｃｐとＶｃｎの間のノイズカットエリアの外側の有効エリア内か否かを判断する（Ｓ３）。有効エリア内であると判断した場合は、ＳＷ，ＳＷＸ，ＳＷＹを格納するＲＡＭを有効にし（Ｓ４）、式１と式２の各演算処理を並列実行させ、式３を実行させる（Ｓ５）。
すなわち、図７に示すように、
（ａ）有効エリア判定部４１によりＹ座標値を求める。
（ｂ）Ｗ（Ｙ）とＷ（Ｙ）・Ｙを求める。すなわち、一方では第１演算テーブルＴ１から当該Ｙ座標値に対応する重み｛Ｗ（Ｙ）｝を読み出して第１演算部４２Ａに与え、他方、第２演算テーブルＴ２から当該Ｙ座標値に対応する重みにＹ座標値を乗じた値（Ｗ（Ｙ）・Ｙ）を読み出して第２演算部４２Ｂに与える。そして、第１演算部４２Ａでは式３の演算処理を実行して、第１演算テーブルＴ１から読出した重み｛Ｗ（Ｙ）｝を重みのみの総和（ＳＷ）に加算し、その和である｛ＳＷ＋Ｗ（Ｙ）｝を新たな重みのみの総和（ＳＷ）とする。また、第２演算部４２Ｂでは式４の演算処理を実行して、第２演算テーブルＴ２から読出した重みにＹ座標を乗じた値（Ｗ（Ｙ）・Ｙ）を（Ｙ座標値×重み）の総和（ＳＷＹ）に加算し、その和である｛ＳＷＹ＋Ｗ（Ｙ）・Ｙ｝を新たな（Ｙ座標値×重み）の総和（ＳＷＹ）とする。第３演算部４２Ｃは式３の演算結果ＳＷを与えられ、式５の演算処理によりその演算結果ＳＷを（Ｘ座標×重み）の総和ＳＷＸに加算し、その和である（ＳＷＸ＋ＳＷ）を新たな（Ｘ座標×重み）の総和ＳＷＸとする。
【００２５】
上記３つの式による演算処理は変換データ積算部４ＡにＡＤ変換データが入力する度に実行され、得られた演算結果ＳＷ，ＳＷＹ，ＳＷＸは、ＤＭＡ転送処理部８に入力される（Ｓ７）。そして、有効エリア判定部４１がＡＤ変換値が有効エリアから抜けたと判定した場合に出力するＤＭＡ起動信号ｇがＤＭＡ転送処理部８に入力したことに基づき確定され、それらのデータ（ＳＷ，ＳＷＹ，ＳＷＸ）がＲＡＭ５に転送されて格納される。すなわち、本発明によれば、一つのピークを持つ波形に対してそれぞれ一つのＳＷ，ＳＷＸ，ＳＷＹのデータが得られた時に初めてメモリ（ＲＡＭ５）に格納される。ＤＭＡ転送部処理８は、転送カウンタ（図示せず）を有しており、１回転送する度にその転送カウンタを歩進させるようになっている。ＳＷ，ＳＷＸ，ＳＷＹがＲＡＭ５に転送されると、第１〜第３演算部の演算内容はクリアされ（Ｓ８）、変換データ積算部４Ａの処理の初期ステップに戻り、次のＡＤ変換データの入力を待ち（Ｓ２）、次の波形に対するデータ作成処理が行われる。
【００２６】
ピーク解析部４Ｂは、ＤＭＡ転送処理部８がＳＷ，ＳＷＸ，ＳＷＹを転送した時にＣＰＵ７に出力する転送通知信号に基づいて、先にＲＡＭ５に格納されたＳＷとＳＷＸを用いて式６をソフトウェアにより演算処理することによりピーク位置を求め、続いて、先にＲＡＭ５に格納されたＳＷとＳＷＹを用いて式７をソフトウェアにより演算処理することによりピーク値を求める。こうして、一つの波形に対応するピーク情報（ピーク位置とピーク値）を得る。
【数３】
2005158116.tif 000010
【数４】
2005158116.tif 000011
【００２７】
そして、ピーク情報が得られる度に、順次メモリ（ＲＡＭ５）に格納される。そのピーク情報は、その後、ＣＰＵ７によるピーク間時間幅を計測してピーク間距離データを得る処理（図９のＰ２）に用いられる。
【００２８】
図９のピーク間距離データ作成処理（Ｐ２）、２値判定処理（Ｐ３）、スタートコード判定処理（Ｐ４）、コード判定処理（Ｐ５）、及びリードデータチェック処理（Ｐ６）の各内容は、一例として上掲特許文献１に記載されており、また、本発明の要部ではないので、説明を省略する。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る磁気情報処理装置の構成を示すブロック図。
【図２】ＡＤ変換部に入力するアナログ波形とこれに対応するＡＤ変換データの関係を模式的に示す波形図。
【図３】主として変換データ積算部の構成を示すブロック図。
【図４】各波形に対して重み付き平均によりピークポイントを求める本発明の技術思想を説明するための説明図。
【図５】重み付き平均によりピーク情報を求める利点を説明する説明図。
【図６】ＲＯＭに格納されている演算テーブルの記憶内容の一例を示す模式図。
【図７】変換データ積算部の作用を説明するフローチャート。
【図８】従来の磁気情報処理装置の構成を概略的に示すブロック図。
【図９】同装置による解析処理のフローチャート。
【符号の説明】
【００３０】
図３において  
３      ＡＤ変換部
４Ａ    変換データ積算部
４１    有効エリア判定部
Ｔ１    第１演算テーブル
Ｔ２    第２演算テーブル
４２    演算部
４２Ａ    第１演算部
４２Ｂ    第２演算部
４２Ｃ    第３演算部
５      ＤＭＡ転送処理部
【図１】
2005158116.tif 000020
【図２】
2005158116.tif 000021
【図３】
2005158116.tif 000022
【図４】
2005158116.tif 000023
【図５】
2005158116.tif 000024
【図６】
2005158116.tif 000025
【図７】
2005158116.tif 000026
【図８】
2005158116.tif 000027
【図９】
2005158116.tif 000028