JP4098220B2 - Magnetic information processing method and apparatus using the same - Google Patents
Magnetic information processing method and apparatus using the same Download PDFInfo
- Publication number
- JP4098220B2 JP4098220B2 JP2003392739A JP2003392739A JP4098220B2 JP 4098220 B2 JP4098220 B2 JP 4098220B2 JP 2003392739 A JP2003392739 A JP 2003392739A JP 2003392739 A JP2003392739 A JP 2003392739A JP 4098220 B2 JP4098220 B2 JP 4098220B2
- Authority
- JP
- Japan
- Prior art keywords
- peak
- value
- calculation
- information processing
- magnetic information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
- Digital Magnetic Recording (AREA)
Description
本発明は、通帳やカードなどの磁気ストライプから磁気情報を読取り解析する磁気情報処理方法及びその方法を使用する磁気情報処理装置に関する。 The present invention relates to a magnetic information processing method for reading and analyzing magnetic information from a magnetic stripe such as a bankbook or a card, and a magnetic information processing apparatus using the method.
本出願人は、特許文献1に次のような発明を開示した。図8は特許文献1に開示された磁気情報処理装置における構成を概略的に示すブロック図、図9は同装置による解析処理のフローチャートである。
特許文献1に記載された発明は、媒体の使用期間経過による磁力低下、外部磁界の影響、磁気ヘッドの性能劣化等により、読取った磁気情報に多少のレベルの変動があってもこれに影響されずに、その磁気情報の確実なコード化ができ、また、磁気ストライプの記録周期に変動が生じた場合も、その変動を自動的に補正して正しい解析を遂行することができ、なおかつ各種の記録密度に対応することができる解析方法を提供するという目的を達成するため、磁気情報の処理を(イ)読取り処理と(ロ)解析処理とに分けて行い、(イ)の読取り処理においては、磁気ストライプに記録されている磁気情報を磁気ヘッドにより読取り、増幅されたアナログ信号をAD(アナログデジタル)変換部により所定変換周期(サンプリング周期)をもってAD変換し、そのAD変換により得られたサンプリング番号と電圧値とからなるAD変換データを記憶部に保存するようにし、(ロ)の解析処理においては、次の各処理、すなわち、図9に示すように、前記記憶部に保存されたAD変換データに対して、次の式8
しかし、特許文献1による磁気情報の解析方法(以下、先行技術という。)においては、読取り処理として、図8に示すように、磁気ヘッド1から出力するアナログ信号をアンプ2により増幅した後、AD変換部3によりAD変換して得られるデータ(AD変換データ)のすべてをピーク解析部4を介してメモリ(RAM)5に格納し、解析処理の中のピーク情報作成処理(P1)のステップでは、そのAD変換データをROM6に記憶されている上記式8を用いてCPU7によりソフト的に演算するので、第1に、求められるピーク位置の精度が必ずしも十分に高くない、第2に、膨大なメモリ容量を必要とする、第3に、演算に時間がかかり、データ判定結果の出力が遅くなる、という問題があった。
However, in the magnetic information analysis method (hereinafter referred to as the prior art) according to
そこで、本発明は上記問題を解消するためになされたものであり、その課題は、図8のピーク情報作成処理(P1)の部分を改善して、求められるピーク位置の精度の向上、メモリ容量の削減及び演算時間の短縮が可能なように改善された磁気情報処理方法及び同方法を使用する磁気情報処理装置を提供することにある。 Therefore, the present invention has been made to solve the above-mentioned problems, and its problem is to improve the peak information creation processing (P1) part of FIG. It is an object of the present invention to provide an improved magnetic information processing method and a magnetic information processing apparatus using the same method, which can reduce the calculation time and the calculation time.
上記課題を解決するため、本発明は、磁気ヘッドから出力する再生信号を所定サンプリング周期でAD変換し、サンプリング番号と電圧値とからなるAD変換データを順次出力する読取り処理と、少なくとも、前記読取り処理により得られるAD変換データを所定数式により演算して電圧値のピーク位置とピーク値を内容とするピーク情報を生成するピーク情報生成処理、生成されたピーク情報の中のサンプリング番号の差からピーク間の距離データを生成するピーク間距離データ生成処理、生成されたピーク間距離データを基準値と比較して“0”か“1”かを判定する判定処理を含む解析処理とを行う磁気情報処理方法において、上記ピーク情報生成処理を行うために、前記サンプリング番号をX座標値、前記電圧値をY座標値として、Y座標値に対応する重みW(Y)を定義し、X座標の重み付き平均値Xave及びY座標の重み付き平均値Yaveを式1及び式2の演算により求め、
本発明は、請求項1の磁気情報処理方法において、サンプルのY座標に対してW(Y)及びW(Y)・Yを求める演算テーブルを定義し、AD変換値が入力する度に、前記演算テーブルを用いて式3,4,5を演算し、
SW←SW+W(Y) ………………式3
SWX←SWX+SW ………………式4
SWY←SWY+W(Y)・Y ………………式5
波形が有効エリアから抜けた時点で、式6,7を演算することにより、
SW ← SW + W (Y) ………………
SWX ← SWX + SW ………………
SWY ← SWY + W (Y) · Y ………………
By calculating
本発明は、請求項2の磁気情報処理方法において、SW,SWX,SWYの積算をハード的に行うことを特徴としている。 In the magnetic information processing method according to the second aspect of the present invention, SW, SWX, and SWY are integrated in hardware.
本発明は、請求項1又は2の磁気情報処理方法において、各Y座標値に対応する重み{W(Y)}としてY座標値の2乗以上の値を用いることを特徴としている。
In the magnetic information processing method according to
請求項2の磁気情報処理方法を使用する本発明による磁気情報処理装置は、ハードウェアで構成される有効エリア判定部と演算部とからなる変換データ積算部を設け、前記有効エリア判定部は、前記AD変換データを入力する度にそのAD変換データがノイズカットエリアを越えた有効エリアに属するか否かを判定し、有効エリアに入ったAD変換データを前記演算部に出力するものであり、前記演算部は、式3を演算して前記重みの総和SWを求める第1演算部と、式4を演算してY座標値に前記重みを乗じた値の総和SWYを求める第2演算部と、式5を用いてX座標値に前記重みを乗じた値の総和SWXを求める第3演算部とを含むものであり、
SW←SW+W(Y) ………………式3
SWY←SWY+W(Y)・Y ………………式4
SWX←SWX+SW ………………式5
前記エリア判定部が前記AD変換データが有効エリアを抜けたと判定した場合に前記演算部の各演算結果をソフトウェァに渡すソフトウェアインタフェース部を備え、前記ソフトウェアで構成され、式6を演算してその演算結果PKをピーク位置情報として出力する第4演算部と、
SW ← SW + W (Y) ………………
SWY ← SWY + W (Y) · Y ………………
SWX ← SWX + SW ………………
When the area determination unit determines that the AD conversion data has passed through the valid area, the area determination unit includes a software interface unit that passes each calculation result of the calculation unit to software. A fourth calculation unit that outputs the result PK as peak position information;
請求項1の方法発明によれば、ピーク情報生成処理を行うために、前記サンプリング番号をX座標値、前記電圧値をY座標値として、Y座標値に対応する重みW(Y)を定義し、X座標の重み付き平均値Xave及びY座標の重み付き平均値Yaveを式1及び式2の演算により求め、Xaveを波形のピーク位置、Yaveを波形のピーク値にそれぞれ比例した値とみなすことにより、前記ピーク情報を取得するので、求められるピーク位置の精度が従来よりも格段に向上する。
According to the method invention of
請求項2の方法発明によれば、AD変換値が入力する度に演算テーブルを用いて式3,4,5を演算し、波形が有効エリアから抜けた時点で式6,7を演算することにより、X座標の重み付き平均値及びY座標の重み付き平均値を求めるので、AD変換が行われる度に演算される部分、すなわち、繰り返し演算される部分に乗除算等の時間がかかる処理が無くなり、演算テーブルの参照と加算のみの簡単な処理となったため、演算処理時間が短縮されるという大きな効果が得られる。
According to the method invention of
請求項3の発明によれば、SW,SWX,SWYの積算をハード的に行うことにより、メモリの消費量の削減効果と処理速度の一層の向上が可能になった。
According to the invention of
請求項4の発明によれば、請求項1又は2の磁気情報処理方法において、各Y座標値に対応する重み{W(Y)}としてY座標値の2乗以上の値を用いるので、求められるピーク位置の精度が向上し、ノイズによる影響を確実に回避することができる。
According to the invention of
請求項5の装置発明によれば、有効なAD変換データを入力する度にSW,SWY,SWXを求めて、一つの波形に対する演算を終了した時にそのデータをメモリに転送するようにしたので、先行技術のようにAD変換データの全てを格納する必要がなくなったので、メモリ容量の削減が実現可能である。また、AD変換データの重み付き平均によりピーク情報を求めるので、アナログ波形のピーク値を正確に求めることができるとともに、有効エリアに波形から外れた位置に微小ノイズが入っても、そのノイズをピーク値と判定することが避けられる。また、AD変換データからSW,SWY,SWXを求める演算量が膨大で単純な演算は高速処理が可能なハード構成の演算部により実行され、SW,SWY,SWXデータを用いてピーク情報を求める演算のみがソフトウェアにより実行されるので、演算時間の顕著な短縮効果が得られる。 According to the fifth aspect of the present invention, SW, SWY, SWX is obtained every time valid AD conversion data is input, and when the calculation for one waveform is completed, the data is transferred to the memory. Since it is not necessary to store all AD conversion data as in the prior art, it is possible to reduce the memory capacity. In addition, since peak information is obtained by weighted average of AD conversion data, the peak value of an analog waveform can be obtained accurately, and even if minute noise enters a position outside the waveform in the effective area, the noise is peaked. Judging by value is avoided. In addition, the amount of calculation for obtaining SW, SWY, SWX from AD conversion data is enormous, and a simple calculation is executed by a calculation unit having a hardware configuration capable of high-speed processing, and the peak information is obtained using SW, SWY, SWX data. Since only this is executed by software, a significant effect of shortening the calculation time can be obtained.
続いて、本発明の最良の実施の形態について、図面に基づいて説明する。第1の実施の形態として、式1,2の演算を全てCPUによりソフト的に処理することもできる。しかし、好ましい第2の実施の形態においては、式3,4,5の演算をハード的に処理し、式6,7をソフト的に処理する。以下には、第2の実施の形態の例について説明する。
図1は本発明に係る磁気情報処理方法を使用する装置の構成を示すブロック図、図2はAD変換部に入力するアナログ波形とこれに対応するAD変換データの関係を模式的に示す波形図、図3は主として変換データ積算部の構成を示すブロック図、図4は各波形に対して重み付き平均によりピークポイントを求める本発明の技術思想を説明するための説明図、図5は重み付き平均によりピーク情報を求める利点を説明する説明図、図6は演算テーブルに格納されている演算テーブルの記憶内容の一例を示す模式図、図7は同変換データ積算部の作用を説明するフローチャートである。
Next, the best mode for carrying out the present invention will be described with reference to the drawings. As the first embodiment, all of the calculations of
FIG. 1 is a block diagram showing a configuration of an apparatus using a magnetic information processing method according to the present invention, and FIG. 2 is a waveform diagram schematically showing a relationship between an analog waveform inputted to an AD converter and AD conversion data corresponding thereto. FIG. 3 is a block diagram mainly showing the configuration of the conversion data integrating unit, FIG. 4 is an explanatory diagram for explaining the technical idea of the present invention for obtaining a peak point by weighted average for each waveform, and FIG. 5 is weighted. FIG. 6 is a schematic diagram illustrating an example of the contents of the calculation table stored in the calculation table, and FIG. 7 is a flowchart illustrating the operation of the conversion data integrating unit. is there.
磁気情報処理装置は、図1に示すように、所定速度で搬送される通帳又はカードなどの媒体の磁気ストライプから磁気情報を読み取り、これを電気信号に変換する磁気ヘッド1と、その磁気ヘッドの出力するアナログ信号を増幅するアンプ2と、そのアンプ出力をAD変換するAD変換部3と、各種プログラムP及び後述の演算テーブルTを格納しているROM6と、AD変換部3から出力されるAD変換データを入力して演算テーブルを用いてピーク情報を得るための準備としての積算処理をする変換データ積算部4Aと、変換データ積算部4Aの出力するデータを格納するRAM5と、AD変換部3、変換データ積算部4A、RAM5及びROM6に接続され、これらを制御するCPU7Aと、変換データ積算部4Aの出力するデータをDMA(ダイレクト・メモリ・アクセス)方式でRAMに格納するDMA転送処理部8と、CPU7Aに内蔵され、RAMに転送されたデータを用いてソフト的にピーク解析を行うピーク解析部4Bとを有している。
As shown in FIG. 1, the magnetic information processing apparatus reads magnetic information from a magnetic stripe of a medium such as a passbook or a card conveyed at a predetermined speed and converts it into an electric signal, and the
ROM6に格納されているプログラムには、AD変換周期設定のための第1プログラム、磁気情報読み取りのための第2プログラム、解析のための第3プログラム、その他のシステムプログラムが含まれる。本発明の解析方法を実施するため新規な構成としてROM6に付加された演算テーブルには、後述される演算テーブルT1及び演算テーブルT2がある。また、RAM5にはワーキングデータが格納されるが、変換データ積算部4Aにより後述のようにして得られる演算結果は、CPUの作用から独立してDMA転送処理部8を介して直接にRAM5に格納されるように構成してある。
The programs stored in the
AD変換部3は、実際はCPU7Aに内蔵されている、逐次比較形AD変換器と称される周知のものであり、AD変換起動トリガーを受けてアンプ2から入力するアナログデータをデジタルデータに変換するものである。本発明においては、AD変換器3が一定時間間隔のAD変換起動トリガーを入力すると、AD変換されたデジタルデータの、AD変換範囲の中心点(0V)からの絶対値(電圧値)をY座標、AD変換が行われた回数(サンプリング回数)を波形が有効エリアから抜けた時点から逆方向に数えたものをX座標として、後段の変換データ積算部4Aに出力するようになっている。
The
これにより、図2に示すように、アンプ2から入力する磁気ヘッド出力の増幅された波形(a)に対して、同図(b)に示すように、各サンプル時点におけるドットでイメージ的に示されたAD変換データが時系列的に出力され、変換データ積算部4Aに入力される。図2(a)はアンプ2から出力されたアナログ波形であり、同図(b)の点線は、所定周期でサンプリングされた場合のAD変換データを模式的に示す。図2(b)のノイズレベルL1 を越えた範囲(有効エリア)において出力される各点のXi,YiがAD変換データ(サンプリング番号と電圧値)であり、図2には、Xa1 ,Ya1 ;Xa2 ,Ya2 ;〜Xan,Yan;Xb1,Yb1〜Xbn,Xb2,Yb2〜Xbn,Ybn…で表現されている。
As a result, as shown in FIG. 2, the amplified waveform (a) of the magnetic head output inputted from the
変換データ積算部4Aは、AD変換部3からアナログ波形に対応して入力するAD変換データを解析してピーク情報を得るため、図3に示すように、有効エリア判定部41と、上記第1演算テーブルT1及び第2演算テーブルT2を用いて式3ないし式5を演算するための演算部42とで構成されている。演算部42は、それぞれ式3ないし式5の演算を実行するため、式3を演算処理するための第1演算部42A、式4を演算処理するための第2演算部42B、式5を演算処理するための第3演算部42Cとを有する。これらはいずれもゲートアレイFPGAによりハード的に構成されている。
SW←SW+W(Y) ………………式3
SWY←SWY+W(Y)・Y ………………式4
SWX←SWX+SW ………………式5
上記式において、SWは重みの総和、SWYはY座標値に重みを乗した値の総和、SWXはX座標値に重みを乗した値の総和である。
The conversion
SW ← SW + W (Y) ………………
SWY ← SWY + W (Y) · Y ………………
SWX ← SWX + SW ………………
In the above equation, SW is the sum of weights, SWY is the sum of values obtained by multiplying the Y coordinate values by weights, and SWX is the sum of values obtained by multiplying the X coordinate values by weights.
演算により可及的に正確なピーク情報を得るため、本発明においては、有効サンプルの重み付き平均によりピーク情報を求める方法を採用している。これについて詳述すると、図4は、アンプ2のアナログ波形の一部と、そのAD変換により得られたAD変換データ(サンプリング番号と出力値)をイメージ的に示すグラフである。図4においてVcentは波形の中心レベルであり、VcpとVcnの間のノイズカットエリアの外側が有効エリアである。有効エリアに入っているサンプルにおいて、有効エリアから抜ける直前のサンプルから古い方向(左方向)に向かってi番目(i=1,2,…n)のサンプルの出力値をViとし、各有効サンプルの波形のVcentからの距離をYi(=|Vi−Vcent|)、有効エリアから抜けた直後のサンプルまでのサンプル数をXi(=i)とし、また、演算するに当たり、各有効サンプルのピーク情報に対する関与の度合い(重み)をWとしている。その場合、Y座標値の大きいもの程ピーク情報に対する重みが大きいと考え、WをYiの関数として(すなわち、重み=W(Y)として)定めている。
In order to obtain peak information as accurate as possible by calculation, the present invention employs a method for obtaining peak information by weighted average of effective samples. More specifically, FIG. 4 is a graph conceptually showing a part of the analog waveform of the
上記重み付き平均によりピーク情報(ピーク位置及びピーク値)を求める場合は、磁気ヘッドからのアナログ波形が図5に例示するようにピーク位置に関して対称形でない場合にも、実際のピーク位置Vpに限りなく近い点をピーク位置と認識することができる利点がある。 When the peak information (peak position and peak value) is obtained by the weighted average, even if the analog waveform from the magnetic head is not symmetrical with respect to the peak position as illustrated in FIG. 5, it is limited to the actual peak position Vp. There is an advantage that a close point can be recognized as a peak position.
磁気ヘッド1から磁気情報を読取る時の変換データ積算部4AのSW,SWX,SWYの算出は、図7のフローチャートに示すように、次のように行われる。すなわち、
磁気情報読取装置が起動されると、AD変換データが入力する前にSW,SWX,SWYを格納するRAM5を予めクリアしておく(S1;S1はステップ番号。以下同じ。)。クリアした後は、AD変換データの入力を待つ(S2)。AD変換データが入力すると、そのY座標値がVcpとVcnの間のノイズカットエリアの外側の有効エリア内か否かを判断する(S3)。有効エリア内であると判断した場合は、SW,SWX,SWYを格納するRAMを有効にし(S4)、式1と式2の各演算処理を並列実行させ、式3を実行させる(S5)。
すなわち、図7に示すように、
(a)有効エリア判定部41によりY座標値を求める。
(b)W(Y)とW(Y)・Yを求める。すなわち、一方では第1演算テーブルT1から当該Y座標値に対応する重み{W(Y)}を読み出して第1演算部42Aに与え、他方、第2演算テーブルT2から当該Y座標値に対応する重みにY座標値を乗じた値(W(Y)・Y)を読み出して第2演算部42Bに与える。そして、第1演算部42Aでは式3の演算処理を実行して、第1演算テーブルT1から読出した重み{W(Y)}を重みのみの総和(SW)に加算し、その和である{SW+W(Y)}を新たな重みのみの総和(SW)とする。また、第2演算部42Bでは式4の演算処理を実行して、第2演算テーブルT2から読出した重みにY座標を乗じた値(W(Y)・Y)を(Y座標値×重み)の総和(SWY)に加算し、その和である{SWY+W(Y)・Y}を新たな(Y座標値×重み)の総和(SWY)とする。第3演算部42Cは式3の演算結果SWを与えられ、式5の演算処理によりその演算結果SWを(X座標×重み)の総和SWXに加算し、その和である(SWX+SW)を新たな(X座標×重み)の総和SWXとする。
As shown in the flowchart of FIG. 7, the calculation of SW, SWX, SWY of the conversion
When the magnetic information reader is activated, the
That is, as shown in FIG.
(A) The Y coordinate value is obtained by the effective
(B) W (Y) and W (Y) · Y are obtained. That is, on the one hand, the weight {W (Y)} corresponding to the Y coordinate value is read from the first calculation table T1 and given to the first calculation unit 42A, and on the other hand, it corresponds to the Y coordinate value from the second calculation table T2. A value obtained by multiplying the weight by the Y coordinate value (W (Y) · Y) is read and provided to the
上記3つの式による演算処理は変換データ積算部4AにAD変換データが入力する度に実行され、得られた演算結果SW,SWY,SWXは、DMA転送処理部8に入力される(S7)。そして、有効エリア判定部41がAD変換値が有効エリアから抜けたと判定した場合に出力するDMA起動信号gがDMA転送処理部8に入力したことに基づき確定され、それらのデータ(SW,SWY,SWX)がRAM5に転送されて格納される。すなわち、本発明によれば、一つのピークを持つ波形に対してそれぞれ一つのSW,SWX,SWYのデータが得られた時に初めてメモリ(RAM5)に格納される。DMA転送部処理8は、転送カウンタ(図示せず)を有しており、1回転送する度にその転送カウンタを歩進させるようになっている。SW,SWX,SWYがRAM5に転送されると、第1〜第3演算部の演算内容はクリアされ(S8)、変換データ積算部4Aの処理の初期ステップに戻り、次のAD変換データの入力を待ち(S2)、次の波形に対するデータ作成処理が行われる。
The arithmetic processing by the above three formulas is executed every time AD conversion data is input to the conversion
ピーク解析部4Bは、DMA転送処理部8がSW,SWX,SWYを転送した時にCPU7に出力する転送通知信号に基づいて、先にRAM5に格納されたSWとSWXを用いて式6をソフトウェアにより演算処理することによりピーク位置を求め、続いて、先にRAM5に格納されたSWとSWYを用いて式7をソフトウェアにより演算処理することによりピーク値を求める。こうして、一つの波形に対応するピーク情報(ピーク位置とピーク値)を得る。
そして、ピーク情報が得られる度に、順次メモリ(RAM5)に格納される。そのピーク情報は、その後、CPU7によるピーク間時間幅を計測してピーク間距離データを得る処理(図9のP2)に用いられる。 Each time peak information is obtained, it is sequentially stored in the memory (RAM 5). The peak information is then used for the process (P2 in FIG. 9) of measuring the peak-to-peak time width and obtaining the peak-to-peak distance data.
図9のピーク間距離データ作成処理(P2)、2値判定処理(P3)、スタートコード判定処理(P4)、コード判定処理(P5)、及びリードデータチェック処理(P6)の各内容は、一例として上掲特許文献1に記載されており、また、本発明の要部ではないので、説明を省略する。
Each content of peak distance data creation processing (P2), binary determination processing (P3), start code determination processing (P4), code determination processing (P5), and read data check processing (P6) in FIG. 9 is an example. Since it is described in the above-mentioned
図3において
3 AD変換部
4A 変換データ積算部
41 有効エリア判定部
T1 第1演算テーブル
T2 第2演算テーブル
42 演算部
42A 第1演算部
42B 第2演算部
42C 第3演算部
5 DMA転送処理部
In FIG.
3
Claims (5)
上記ピーク情報生成処理を行うために、前記サンプリング番号をX座標値、前記電圧値をY座標値として、Y座標値に対応する重みW(Y)を定義し、X座標の重み付き平均値Xave及びY座標の重み付き平均値Yaveを式1及び式2の演算により求め、
In order to perform the peak information generation process, the sampling number is defined as an X coordinate value, the voltage value is defined as a Y coordinate value, a weight W (Y) corresponding to the Y coordinate value is defined, and a weighted average value Xave of the X coordinate is defined. And the weighted average value Yave of the Y coordinates is obtained by the calculation of Equations 1 and 2.
サンプルのY座標に対してW(Y)及びW(Y)・Yを求める演算テーブルを定義し、 AD変換値が入力する度に、前記演算テーブルを用いて式3,4,5を演算し、
SW←SW+W(Y) ………………式3
SWY←SWY+W(Y)・Y ………………式4
SWX←SWX+SW ………………式5
波形が有効エリアから抜けた時点で、式6,7を演算することにより、
Define a calculation table for obtaining W (Y) and W (Y) · Y for the Y coordinate of the sample. Every time an AD conversion value is input, the expressions 3, 4, and 5 are calculated using the calculation table. ,
SW ← SW + W (Y) ……………… Formula 3
SWY ← SWY + W (Y) · Y ……………… Formula 4
SWX ← SWX + SW ……………… Formula 5
By calculating Equations 6 and 7 when the waveform leaves the effective area,
ハードウェアで構成される有効エリア判定部と演算部とからなる変換データ積算部を設け、
前記有効エリア判定部は、前記AD変換データを入力する度にそのAD変換データがノイズカットエリアを越えた有効エリアに属するか否かを判定し、有効エリアに入ったAD変換データを前記演算部に出力するものであり、
前記演算部は、式3を演算して前記重みの総和SWを求める第1演算部と、
SW←SW+W(Y) ………………式3
式4を演算してY座標値に前記重みを乗じた値の総和SWYを求める第2演算部と、
SWY←SWY+W(Y)・Y ………………式4
式5を用いてX座標値に前記重みを乗じた値の総和SWXを求める第3演算部とを含むものであり、
SWX←SWX+SW ………………式5
前記エリア判定部が前記AD変換データが有効エリアを抜けたと判定した場合に前記演算部の各演算結果をソフトウェアに渡すソフトウェアインタフェース部を備え、
前記ソフトウェアで構成され、式6を演算してその演算結果PKをピーク位置情報として出力する第4演算部と、
In the magnetic information processing apparatus using the magnetic information processing method of claim 2,
A conversion data integration unit consisting of a hardware effective area determination unit and a calculation unit is provided,
Each time the AD conversion data is input, the effective area determination unit determines whether the AD conversion data belongs to an effective area that exceeds a noise cut area, and sets the AD conversion data that has entered the effective area to the calculation unit. Output to
The calculation unit calculates a weighting sum SW by calculating Equation 3;
SW ← SW + W (Y) ……………… Formula 3
A second calculation unit that calculates Formula 4 to obtain a sum SWY of values obtained by multiplying the Y coordinate value by the weight;
SWY ← SWY + W (Y) · Y ……………… Formula 4
A third arithmetic unit that obtains a sum SWX of values obtained by multiplying the X coordinate value by the weight using Equation 5;
SWX ← SWX + SW ……………… Formula 5
A software interface unit that passes each calculation result of the calculation unit to software when the area determination unit determines that the AD conversion data has passed through an effective area;
A fourth calculation unit configured by the software and calculating Equation 6 and outputting the calculation result PK as peak position information;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003392739A JP4098220B2 (en) | 2003-11-21 | 2003-11-21 | Magnetic information processing method and apparatus using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003392739A JP4098220B2 (en) | 2003-11-21 | 2003-11-21 | Magnetic information processing method and apparatus using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005158116A JP2005158116A (en) | 2005-06-16 |
| JP4098220B2 true JP4098220B2 (en) | 2008-06-11 |
Family
ID=34719341
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003392739A Expired - Fee Related JP4098220B2 (en) | 2003-11-21 | 2003-11-21 | Magnetic information processing method and apparatus using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4098220B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102324012A (en) * | 2011-08-26 | 2012-01-18 | 深圳盒子支付信息技术有限公司 | Magnetic card data reading method, apparatus thereof and mobile POS machine |
-
2003
- 2003-11-21 JP JP2003392739A patent/JP4098220B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102324012A (en) * | 2011-08-26 | 2012-01-18 | 深圳盒子支付信息技术有限公司 | Magnetic card data reading method, apparatus thereof and mobile POS machine |
| CN102324012B (en) * | 2011-08-26 | 2014-03-12 | 深圳盒子支付信息技术有限公司 | Magnetic card data reading method, apparatus thereof and mobile POS machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005158116A (en) | 2005-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5134663A (en) | Center line magnetic ink character recognition system | |
| KR20140024475A (en) | Pulse processing device and radiation analysis apparatus | |
| US20030041079A1 (en) | Method for reducing skew in a real-time centroid calculation | |
| JP4098220B2 (en) | Magnetic information processing method and apparatus using the same | |
| Li et al. | Dynamic bottleneck identification and production loss evaluation for assembly lines | |
| US4229968A (en) | Gas measurement and analysis system | |
| CN120392047B (en) | Health assessment system and method based on multi-source data fusion analysis of wearable devices | |
| US20120207392A1 (en) | Optical imaging and analysis of a graphic symbol | |
| CN103299199A (en) | Transient recovery voltage measuring device, transient recovery voltage measuring method, and transient recovery voltage measuring program | |
| JP4098230B2 (en) | Magnetic information processing method and magnetic information processing apparatus using the same | |
| JP4697433B2 (en) | Material testing machine | |
| CN115398226A (en) | Waveform information estimation method and device, and peak waveform processing method and device | |
| CN116448062B (en) | Bridge settlement deformation detection method, device, computer and storage medium | |
| US20130282332A1 (en) | Method of obtaining linear curve fitting conversion equation for use with non-linear measurement system | |
| US6327378B1 (en) | Character recognition method | |
| Bernstein | Computing logarithm intervals with the arithmeticgeometric-mean iteration | |
| US20250086974A1 (en) | Learning apparatus, learning method, and tracking apparatus | |
| JPH08147402A (en) | Signal processor of optical information reader | |
| EP1332464B1 (en) | Magnetic ink character recognition using a dual gap read head | |
| CN115081524A (en) | Sensor false data detection method and device, computer equipment and storage medium | |
| CN119022856B (en) | Method and system for detecting data validity of two-dimensional displacement sensor | |
| CN119691334B (en) | Method and system for processing measurement values of a pile driving vessel | |
| WO2021075345A1 (en) | Signal processing method, learning model generation method, signal processing device, radiation detection device, and computer program | |
| US20060126763A1 (en) | Processing of a signal representing radiation | |
| JP4204180B2 (en) | Magnetic information processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060704 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080312 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110321 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110321 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120321 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130321 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130321 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |