(57)【要約】【課題】オフセット電圧が変化する場合にもピーク検知性能を維持することが可能な情報再生装置および情報再生方法を提供する。【解決手段】ピーク検出部１４２は、決定対象の第１のピーク値ＶＰ１に対して、一つ前の第２のピーク値ＶＰ２および二つ前の第３のピーク値ＶＰ３、さらに、決定対象の第１のピーク値ＶＰ１に対して、次のピーク値ＶＰ４、を適用し、第３のピーク値ＶＰ３と第２のピーク値ＶＰ２の第１の中間値ＶＣＴ１と、第２のピーク値ＶＰ２と第１のピーク値ＶＰ２の第２の中間値ＶＣＴ２との差が第１の差分値ＤＦ１以上の場合、第１の閾値ＪＶＬ１を無視して、次のピーク値ＶＰ４に相当するデジタル値が第２の閾値ＪＶＬ２を超えたことを確認して第１のピーク値ＶＰ１を確定する。【選択図】図６
2018055755.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体に記録された情報を再生し、所定の利得をもって増幅されたアナログ信号をデジタル信号に変換するアナログデジタル（ＡＤ）変換器と、
前記デジタル信号から前記ＡＤ変換器の出力に追従させた判定レベルである閾値に応じて再生信号のピーク点を検出するピーク検出部と、
前記ピーク検出部で検出したピーク点の間隔情報に応じて波形整形した前記再生信号の矩形波信号を生成する情報生成部と、を有し、
前記ピーク検出部は、決定対象の第１のピーク値に対して、一つ前の第２のピーク値および二つ前の第３のピーク値、さらに、決定対象の第１のピーク値に対して、次のピーク値、を適用し、
前記第３のピーク値と前記第２のピーク値との第１の中間値を求める第１の中間値取得部と、
前記第２のピーク値と前記第１のピーク値との第２の中間値を求める第２の中間値取得部と、
前記第３のピーク値と前記第２のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第１の補正値を求める第１の補正値取得部と、
前記第１の中間値に前記第１の補正値を加算することにより第１の閾値を求める第１の閾値取得部と、
前記第２のピーク値と前記第１のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第２の補正値を求める第２の補正値取得部と、
前記第２の中間値に前記第２の補正値を加算することにより第２の閾値を求める第２の閾値取得部と、
前記第１の中間値と前記第２の中間値との差が第１の差分値以上の場合、前記第１の閾値を無視して、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定するピーク値確定部と、を含む
ことを特徴とする情報再生装置。
【請求項２】
前記ピーク検出部の前記ピーク値確定部は、
前記第１の中間値と前記第２の中間値との差が前記第１の差分値以内の場合、前記第２のピーク値に相当する前記デジタル値が前記第１の閾値を超え、さらに、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する
ことを特徴とする請求項１記載の情報再生装置。
【請求項３】
前記ピーク検出部の前記ピーク値確定部は、
前記デジタル値と極値との差が前記第１の差分値より小さい第２の差分値以上ない場合には、前記デジタル値が閾値を超えていてもピーク値と判定しない
ことを特徴とする請求項１または２記載の情報再生装置。
【請求項４】
磁気記録媒体に記録された情報を再生し、所定の利得をもって増幅されたアナログ信号をデジタル信号に変換するアナログデジタル（ＡＤ）変換ステップと、
前記デジタル信号から前記ＡＤ変換ステップ器の出力に追従させた判定レベルである閾値に応じて再生信号のピーク点を検出するピーク検出ステップと、
前記ピーク検出ステップで検出したピーク点の間隔情報に応じて波形整形した前記再生信号の矩形波信号を生成する情報生成ステップと、を有し、
前記ピーク検出ステップでは、
決定対象の第１のピーク値に対して、一つ前の第２のピーク値および二つ前の第３のピーク値、さらに、決定対象の第１のピーク値に対して、次のピーク値、を適用し、
前記第３のピーク値と前記第２のピーク値との第１の中間値を求め、さらに、前記第２のピーク値と前記第２のピーク値との第２の中間値を求め、
前記第３のピーク値と前記第２のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第１の補正値を求め、前記第１の中間値に前記第１の補正値を加算することにより第１の閾値を求め、
前記第２のピーク値と前記第１のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第２の補正値を求め、前記第２の中間値に前記第２の補正値を加算することにより第２の閾値を求め、
前記第１の中間値と前記第２の中間値との差が第１の差分値以上の場合、前記第１の閾値を無視して、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する
ことを特徴とする情報再生方法。
【請求項５】
前記ピーク検出ステップでは、
前記第１の中間値と前記第２の中間値との差が前記第１の差分値以内の場合、前記第２のピーク値に相当する前記デジタル値が前記第１の閾値を超え、さらに、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する
ことを特徴とする請求項４記載の情報再生方法。
【請求項６】
前記ピーク検出ステップでは、
前記デジタル値と極値との差が前記第１の差分値より小さい第２の差分値以上ない場合には、前記デジタル値が閾値を超えていてもピーク値と判定しない
ことを特徴とする請求項４または５記載の情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のフォーマット（変調方式）で記録される磁気カード等の記録媒体の記録情報を再生する情報再生装置および情報再生方法に関するものである。
【背景技術】
【０００２】
たとえば、周波数変調方式で磁気記録された“０”および“１”信号に対するＦおよび２Ｆ信号を読み取る磁気カードリーダ・ライタ等に適用される情報再生装置（磁気再生回路）は、主として以下のような構成を有する。
【０００３】
この情報再生装置は、磁気カードに記録された信号（情報）を磁気ヘッドで再生し、その再生信号（アナログ波形）を増幅回路で増幅した後、ピーク検出回路でピーク点を検出し、ピーク点で出力信号を反転して矩形波信号に波形整形する。
この矩形波信号は、周波数変調（Ｆ２Ｆ変調）された信号であり、Ｆ２Ｆ復調回路で復調される。
【０００４】
ところが、アナログ方式によるピーク検出では、ノイズカードと減磁カードを読ませるためには回路を切り替えて読み出す（リードする）必要があり、回路規模が大きくなり、コスト高となるという不利益がある。また、回路を切り替える必要があることから、読み出すために複数の方式を試す必要があり読み出し時間が長くなってしまう。
【０００５】
そこで、デジタル方式のピーク検出を採用し、回路を切り替えることなく、出力が変動した記録媒体にも対応させることが可能で、回路規模およびコスト増大を抑止し、読み出し時間を短縮することを可能とする情報再生装置が提案されている（たとえば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−２１１０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１に記載された情報再生装置は、ピーク検出の閾値がデジタル信号の出力レベルに応じて自動的にかえることができるため、回路を切り替える必要がなくなり、回路規模を小さくでき、コストを下げることができる。
また、一度の読み出しでノイズカードも減磁カードのいずれも対応できることから、読み出し時間を短くすることができる。
【０００８】
ところが、特許文献１に記載された情報再生装置では、減磁したカード（磁気記録媒体）などでは、アンプの自動利得制御（ＡＧＣ）で急激なゲイン上昇があった場合にアンプのオフセット電圧にも利得（ゲイン）がかかるため、オフセット電圧が上昇する。また、曲がっている曲がりカードのようにヘッドタッチが悪い場合に波形の上下対称性が崩れる場合にもオフセット電圧が変化する。
このような場合、特許文献１に記載された情報再生装置にように、２段階の閾値でピークを検知しようとすると、オフセット電圧が変化しているため、１段階目の閾値と２段階目の閾値のずれが大きくなり、ピーク検知ができなくなるおそれがある。
【０００９】
本発明の目的は、オフセット電圧が変化する場合にもピーク検知性能を維持することが可能な情報再生装置および情報再生方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の観点の情報再生装置は、磁気記録媒体に記録された情報を再生し、所定のゲインをもって増幅されたアナログ信号をデジタル信号に変換するアナログデジタル（ＡＤ）変換器と、前記デジタル信号から前記ＡＤ変換器の出力に追従させた判定レベルである閾値に応じて再生信号のピーク点を検出するピーク検出部と、前記ピーク検出部で検出したピーク点の間隔情報に応じて波形整形した前記再生信号の矩形波信号を生成する情報生成部と、を有し、前記ピーク検出部は、決定対象の第１のピーク値に対して、一つ前の第２のピーク値および二つ前の第３のピーク値、さらに、決定対象の第１のピーク値に対して、次のピーク値、を適用し、前記第３のピーク値と前記第２のピーク値との第１の中間値を求める第１の中間値取得部と、前記第２のピーク値と前記第１のピーク値との第２の中間値を求める第２の中間値取得部と、前記第３のピーク値と前記第２のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第１の補正値を求める第１の補正値取得部と、前記第１の中間値に前記第１の補正値を加算することにより第１の閾値を求める第１の閾値取得部と、前記第２のピーク値と前記第１のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第２の補正値を求める第２の補正値取得部と、前記第２の中間値に前記第２の補正値を加算することにより第２の閾値を求める第２の閾値取得部と、前記第１の中間値と前記第２の中間値との差が第１の差分値以上の場合、前記第１の閾値を無視して、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定するピーク値確定部と、を含む。
【００１１】
これにより、減磁カードなどで、自動利得制御（ＡＧＣ）で急激なゲイン上昇があった場合や、曲がりカードのようにヘッドタッチが悪い場合で波形の上下対称性が崩れ、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【００１２】
好適には、前記ピーク検出部の前記ピーク値確定部は、前記第１の中間値と前記第２の中間値との差が前記第１の差分値以内の場合、前記第２のピーク値に相当する前記デジタル値が前記第１の閾値を超え、さらに、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する。
【００１３】
これにより、ノイズの多いカード（磁気記録媒体等）においても、確実に対応して情報を再生することができる。
【００１４】
好適には、前記ピーク検出部の前記ピーク値確定部は、前記デジタル値と極値との差が前記第１の差分値より小さい第２の差分値以上ない場合には、前記デジタル値が閾値を超えていてもピーク値と判定しない。
【００１５】
これにより，ＡＤ変換の出力変化が微小な場合にノイズを誤って検知することを防止することができる。
【００１６】
本発明の第２の観点の情報再生方法は、磁気記録媒体に記録された情報を再生し、所定のゲインをもって増幅されたアナログ信号をデジタル信号に変換するアナログデジタル（ＡＤ）変換ステップと、前記デジタル信号から前記ＡＤ変換ステップ器の出力に追従させた判定レベルである閾値に応じて再生信号のピーク点を検出するピーク検出ステップと、
前記ピーク検出ステップで検出したピーク点の間隔情報に応じて波形整形した前記再生信号の矩形波信号を生成する情報生成ステップと、を有し、前記ピーク検出ステップでは、決定対象の第１のピーク値に対して、一つ前の第２のピーク値および二つ前の第３のピーク値、さらに、決定対象の第１のピーク値に対して、次のピーク値、を適用し、記第３のピーク値と前記第２のピーク値との第１の中間値を求め、さらに、前記第２のピーク値と前記第２のピーク値との第２の中間値を求め、前記第３のピーク値と前記第２のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第１の補正値を求め、前記第１の中間値に前記第１の補正値を加算することにより第１の閾値を求め、前記第２のピーク値と前記第１のピーク値との差分に、当該差分に基づく所定の比率を掛け合わせた第２の補正値を求め、前記第２の中間値に前記第２の補正値を加算することにより第２の閾値を求め、前記第１の中間値と前記第２の中間値との差が第１の差分値以上の場合、前記第１の閾値を無視して、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する。
【００１７】
これにより、減磁カードなどで、ＡＧＣで急激なゲイン上昇があった場合や、曲がりカードのようにヘッドタッチが悪い場合で波形の上下対称性が崩れ、オフセット電圧が変化する場合にもピーク検知性能を維持することができる情報再生装置を実現できる。
【００１８】
好適には、前記ピーク検出ステップでは、前記第１の中間値と前記第２の中間値との差が前記第１の差分値以内の場合、前記第２のピーク値に相当する前記デジタル値が前記第１の閾値を超え、さらに、前記次のピーク値に相当する前記デジタル値が前記第２の閾値を超えたことを確認して前記第１のピーク値を確定する。
【００１９】
これにより、ノイズの多いカード（磁気記録媒体等）においても、確実に対応して情報を再生することができる情報再生装置を実現できる。
【００２０】
好適には、前記ピーク検出ステップでは、前記デジタル値と極値との差が前記第１の差分値より小さい第２の差分値以上ない場合には、前記デジタル値が閾値を超えていてもピーク値と判定しない。
【００２１】
これにより，ＡＤ変換の出力変化が微小な場合にノイズを誤って検知することを防止することができる情報再生装置を実現できる。
【発明の効果】
【００２２】
本発明によれば、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態に係る磁気記録情報再生装置の構成例を示すブロック図である。
【図２】図１の磁気記録情報再生装置の要部の信号処理波形を示す図である。
【図３】２つのピーク点が閾値（判定レベル）を超えたか否かでピーク値であるか否かを判定する本実施形態に係るピーク検出方法を説明するための図である。
【図４】本実施形態に係るオフセットずれ対策として設定する第１の差分値について説明するための図である。
【図５】本実施形態に係るピーク検出部の構成例を示すブロック図である。
【図６】本実施形態に係る第１の差分値に応じたピーク値確定処理を説明するためのフローチャートであって、決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合の処理を説明するための図である。
【図７】本実施形態に係る第１の差分値に応じたピーク値確定処理を説明するためのフローチャートであって、決定対象の第１のピーク値が最大値側ピーク値（山側）である場合の処理を説明するための図である。
【図８】本実施形態に係る第２の差分値に応じた判定処理を説明するためのフローチャートである。
【図９】本実施形態に係る磁気記録情報再生装置の全体的な動作概要を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態に係る磁気記録情報再生装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態を図面に関連付けて説明する。
【００２５】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る磁気記録情報再生装置の構成例を示すブロック図である。
図２は、図１の磁気記録情報再生装置の要部の信号処理波形を示す図である。
【００２６】
本実施形態においては、情報再生装置として、記録媒体である磁気カード等に記録された情報を再生する磁気カードリーダに適用可能な磁気記録情報再生装置を例に説明する。
また、本実施形態においては、周波数変調方式で磁気記録された“０”および“１”信号に対するＦおよび２Ｆ信号を読み取り再生する場合を例に説明する。
ただし、本技術はＦ２Ｆ方式に限らず、Ｆ３Ｆ方式、ＮＲＺＩ方式、ＭＦＭ方式等、種々の方式が適用可能である。
【００２７】
本磁気記録情報再生装置１０は、図１に示すように、磁気ヘッド１１、差動増幅回路１２、基準電圧回路１３、デジタル再生処理回路１４、および上位装置（ＣＰＵ）１５を含んで構成されている。
本第１の実施形態におけるデジタル再生処理回路１４は、アナログデジタル変換器（ＡＤコンバータ：ＡＤＣ）１４１、ピーク検出部１４２、情報生成部としてのＦ２Ｆ信号生成部１４３、タイマー１４４、および復調回路１４５を含む。
【００２８】
磁気ヘッド１１は、磁気記録媒体である磁気カードＭＣに、たとえば図２（Ａ）に示すように、Ｆ２Ｆ変調方式により記録された磁気記録情報を、アナログ信号として読み出す。
【００２９】
差動増幅回路１２は、演算増幅器により構成され、磁気ヘッド１１により読み出され再生されたアナログ信号Ｓ１１を適正なレベルに増幅して、図２（Ｂ）に示すような増幅したアナログ信号Ｓ１２をデジタル再生処理回路１４のＡＤコンバータ１４１に出力する。
差動増幅回路１２は、基準電圧回路１３により供給される基準電圧Ｖｒｅｆに基づき出力アナログ信号Ｓ１２の中間値ＶＭが設定される。
【００３０】
また、差動増幅回路１２は、自動ゲイン(利得)制御（ＡＧＣ）機能を持つように構成することも可能である。
たとえば図１中に破線で示すように、デジタル再生処理回路１４のピーク検出部１４２におけるピーク検出情報に応じて差動増幅回路１２のゲインを制御するように構成することも可能である。
この場合、差動増幅回路１２は、デジタル再生処理回路１４のピーク検出部１４２におけるピーク検出情報に応じたレベルに磁気ヘッド１１で再生されたアナログ信号Ｓ１１を差動増幅する。
差動増幅回路１２は、信号の振幅を、たとえばフルレンジの１／４に設定するように利得制御を行う。
【００３１】
基準電圧回路１３は、差動増幅回路１２に対してその出力レベルの中間値ＶＭとして設定される基準電圧Ｖｒｅｆを供給する。
【００３２】
ＡＤコンバータ１４１は、差動増幅回路１２で増幅されたアナログ信号Ｓ１２をサンプリングしてデジタル信号に変換し、このデジタル信号を時間経過に対応するデジタル値の位置情報とともに信号Ｓ１４１としてピーク検出部１４２に出力する。
ＡＤコンバータ１４１は、差動増幅回路１２で増幅されたアナログ信号Ｓ１２を所定の周波数、たとえば３００ｋＨｚでサンプリングしてデジタル信号に変換し、このデジタル信号を時間時間経過に対応するデジタル値の位置情報とともに信号Ｓ１４１としてピーク検出部１４２に出力する。
換言すれば、ＡＤコンバータ１４１は、磁気ヘッド１１で再生したアナログ信号をサンプリングすることによって所定時間毎にデジタル信号に変換する。
【００３３】
ＡＤコンバータ１４１は、図２（Ｃ）に示すように、サンプリング番号ＳＰＬＮ（ｎ）、・・・、（ｎ＋４）、・・・で示される各サンプリング点（タイミング）でサンプリング処理を行う。
このサンプリング番号ＳＰＬＮは、次段のピーク検出部１４２において位置情報として用いられる。この位置情報には時間情報が含まれる。
そして、ＡＤコンバータ１４１は、たとえばサンプリング番号ＳＰＬＮにより形成される位置情報と、各サンプリング点の値ＳＶ（ｎ）、・・・、（ｎ＋４）、・・・を含めて信号Ｓ１４１をピーク検出部１４２に出力する。
【００３４】
ピーク検出部１４２は、ＡＤコンバータ１４１の出力デジタル信号Ｓ１４１を受けて、磁気データの極値（極大値および極小値）位置に相当するピーク点を検出する。
より具体的には、ピーク検出部１４２は、ＡＤコンバータ１４１によるデジタル信号Ｓ１４１のデジタル値を受けて、入力されるデジタル値がデジタル信号からＡＤコンバータ１４１の出力に追従させた判定レベルである閾値を超えたか否かに応じて再生信号の極値位置に相当するピーク点を検出する。
【００３５】
ピーク検出部１４２は、複数のピーク点情報により求めたピーク点のタイムインターバル（間隔）ＴＩＶの情報を取得し、ピーク点情報およびタイムインターバルＴＩＶの情報を含めて信号Ｓ１４２としてＦ２Ｆ信号生成部１４３に出力する。
この間隔情報としてのタイムインターバルＴＩＶの情報が時間間隔情報に相当する。
【００３６】
上述したように、ピーク検出部１４２は、ピーク検出時の波形の検出閾値（判定レベル）をＡＤコンバータ１４１の出力レベルに追従させて自動的に設定する。この機能により、回路を切り替えることなく出力が変動した磁気カードにも対応させることができる。
ピーク検出部１４２において、たとえばノイズカードに関しては２つのピーク点がある閾値（判定レベル）を超えたときにピーク点と判定する方式を採用している。
【００３７】
本実施形態のピーク検出部１４２では、以下のピーク検出方法が採用可能である。
【００３８】
図３（Ａ）および（Ｂ）は、本実施形態のピーク検出部において、２つのピーク点が閾値（判定レベル）を超えたか否かでピーク値であるか否かを判定するピーク検出方法を説明するための図である。
図３（Ａ）は決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合のピーク検出方法を、図３（Ｂ）は決定対象の第１のピーク値が最大値側ピーク値（山側）である場合のピーク検出方法を説明するための図である。
なお、図３（Ａ）および（Ｂ）においては、理解を容易にするために、信号波形を三角波状に示している。
【００３９】
ピーク検出部１４２では、図３（Ａ）および（Ｂ）に示すように、決定対象の第１のピーク値ＶＰ１（Ｂ，Ｔ）に対して、一つ前の第２のピーク値ＶＰ２（Ｂ，Ｔ）および二つ前の第３のピーク値ＶＰ３（Ｂ，Ｔ）、さらに、決定対象の第１のピーク値ＶＰ１（Ｂ，Ｔ）に対して、次のピーク値（第４のピーク値）ＶＰ４（Ｂ，Ｔ）、を適用する。そして、ピーク検出部１４２は、第３のピーク値ＶＰ３（Ｂ，Ｔ）と第２のピーク値ＶＰ２（Ｂ，Ｔ）との第１の中間値ＶＣＴ１，ＶＣＴ１１を求め、さらに、第１のピーク値ＶＰ１（Ｂ，Ｔ）と第２のピーク値ＶＰ２（Ｂ，Ｔ）との第２の中間値ＶＣＴ２，ＶＣＴ１２を求める。
ピーク検出部１４２は、第３のピーク値ＶＰ３（Ｂ，Ｔ）と第２のピーク値ＶＰ２（Ｂ，Ｔ）との差分に、差分に基づく所定の比率を掛け合わせた第１の補正値α１、α１１を求め、第１の中間値ＶＣＴ１，ＶＣＴ１１に第１の補正値α１，α１１を加算することにより第１の閾値ＪＶＬ１，ＪＶＬ１１を求める。ピーク検出部１４２は、第２のピーク値ＶＰ２と第１のピーク値ＶＰ１との差分に、差分に基づく所定の比率を掛け合わせた第２の補正値α２，α１２を求め、第２の中間値ＶＣＴ２，ＶＣＴ１２に第２の補正値α２，α１２を加算することにより第２の閾値ＪＶＬ２，ＪＶＬ１２を求める。
そして、ピーク検出部１４２は、第２のピーク値ＶＰ２（Ｂ，Ｔ）に相当するデジタル値が第１の中間値ＶＣＴ１，ＶＣＴ１１を超え、第１の閾値ＪＶＬ１，ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４（Ｂ，Ｔ）に相当するデジタル値が第２の中間値ＶＣＴ２，ＶＣＴ１２を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）を確定する。
【００４０】
ピーク検出部１４２は、図３（Ａ）に示すように、決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合、微小なノイズをピークと判定しないために、閾値（スライス値）を超えているだけでなく、最小値側第１のピーク値（谷側）ＶＰ１より一定値以上大きいことをピーク値判定の条件としている。
ピーク検出部１４２は、図３（Ｂ）に示すように、決定対象の第１のピーク値が最大値側ピーク値（山側）である場合、微小なノイズをピークと判定しないために、閾値（スライス値）を超えていることと、最大値側第１のピーク値（山側）ＶＰ１より一定値以上小さくなっていることをピーク値判定の条件としている。
【００４１】
磁気記録情報再生装置１０は、このピーク点検出方法を採用することにより、ノイズの多いカード（磁気記録媒体等）においても、確実に対応して情報を再生することができる。
【００４２】
［ピーク検出部１４２の基本的なピーク検出方法］
ここで、ピーク検出部１４２におけるピーク検出の具体的な処理例について説明する。
ピーク検出部１４２は、ＡＤコンバータ１４１でデジタルデータに変換された磁気データをまず、初期の閾値（判定レベル）ＪＶＬにより判定し、デジタル値が判定レベルＪＶＬを超えたときにピークと判断する。
【００４３】
ピーク検出部１４２は、次の判定レベルＪＶＬは前のピーク値から求める。
具体的には、波形の山のデジタル値（Ｍａｘ）から谷のデジタル値（Ｍｉｎ）を引いた値ＰｔｏＰ＝Ｍａｘ−Ｍｉｎに対して、この差分に基づくある比率を乗算した値（補正値、レベル）αを求め、デジタル値（Ｍａx）とデジタル値（Ｍｉｎ）の中間値ＶＣＴに補正値αを加算（または減算した）値（レベル）を判定レベルＪＶＬとする。
【００４４】
［数１］
判定レベルＪＶＬ＝ＶＣＴ±ＰｔｏＰ＊Ｃ＝ＶＣＴ±α
Ｃは定数を示し、一例としてＣ＝１／２ｎ、たとえば１／２５＝１／３２に設定される。
【００４５】
上記計算式により判定レベルは自動的に設定される。
これにより、出力の低いカードも高いカードも検出することが可能となる。
すなわち、ピーク検出部１４２は、ピーク検出時の波形の判定レベル（検出閾値）をＡＤコンバータ１４１の出力レベルに追従させて自動的に設定する。これにより、回路を切り替えることなく出力が変動した磁気カードにも対応させることができる。
【００４６】
［ピーク検出部１４２のより精度の高いピーク検出方法］
また、本実施形態において、ピーク検出部１４２は、たとえばノイズカードに関しては一つのピーク点だけでなく２つのピーク点が判定レベル（閾値）を超えたか否かでピーク値であるか否かを判定する。
ここでは、ピーク検出部１４２は、ピーク検出時の波形の判定レベル（検出閾値、スライス値）ＪＶＬおよびピーク値間の差分の中間値ＶＣＴをＡＤコンバータ１４１の出力レベルに追従させて自動的に設定する。
【００４７】
ピーク検出部１４２は、ピーク値を決定する場合、決定対象の第１のピーク値ＶＰ１に対して、一つ前の第２のピーク値ＶＰ２および二つ前の第３のピーク値ＶＰ３、さらに、決定対象の第１のピーク値ＶＰ１（Ｂ，Ｔ）に対して、次のピーク値（第４のピーク値）ＶＰ４（Ｂ，Ｔ）、を適用して演算処理を行う。
そのため、ピーク検出部１４２は、入力される必要なデジタル値および決定したピーク値を図示しないレジスタやメモリ等の保持部に保持する機能を有している。
【００４８】
ピーク検出部１４２は、第３のピーク値ＶＰ３と第２のピーク値ＶＰ２との差分（ＶＰ３−ＶＰ２）に、この差分（差分の絶対値）に基づく所定の比率Ｃ（＝１／２ｎ）を掛け合わせた第１の補正値α１，α１１を求める。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２と第３のピーク値ＶＰ３の第１の中間値ＶＣＴ１、ＶＣＴ１１を求めて設定する。
そして、ピーク検出部１４２は、第３のピーク値ＶＰ３と第２のピーク値ＶＰ２との第１の中間値ＶＣＴ１，ＶＣＴ１１に第１の補正値α１，α１１を加算、具体的には、最大値側に加算または最小値側に減算することにより第１の判定レベル（閾値）ＪＶＬ１，ＪＶＬ１１を求め、設定する。
さらに、ピーク検出部１４２は、第２のピーク値ＶＰ２と第１のピーク値ＶＰ１との差分（ＶＰ２−ＶＰ１）に、この差分に基づく所定の比率Ｃ（＝１／２ｎ）を掛け合わせ第２の補正値α２，α１２を求め、設定する。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２と第１のピーク値ＶＰ１の第２の中間値ＶＣＴ２，ＶＣＴ１２を求めて設定する。
そして、ピーク検出部１４２は、第２のピーク値ＶＰ２と第１のピーク値ＶＰ１との第２の中間値ＶＣＴ２，ＶＣＴ１２に第２の補正値α２，α１２を加算、具体的には、最大値側に加算または最小値側に減算することにより第２の判定レベル（閾値）ＪＶＬ２，ＪＶＬ１２を求め、設定する。
そして、ピーク検出部１４２は、デジタル信号の値が、第１の中間値ＶＣＴ１，ＶＣＴ１１および設定した第１の判定レベル（閾値）ＪＶＬ１，ＪＶＬ１２を超え、並びに、第２の中間値ＶＣＴ２，ＶＣＴ１２および設定した第２の判定レベル（閾値）ＪＶＬ２，ＪＶＬ１２を超えたことを確認する。
【００４９】
本例では、ピーク検出部１４２は、第２のピーク値ＶＰ２に相当するデジタル値が第１の中間値ＶＣＴ１および第１の閾値ＪＶＬ１，ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４に相当するデジタル値が第２の中間値ＶＣＴ２および第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１を確定する。
【００５０】
なお、再生信号は、ピーク値として、中間点を挟んで最大（極大）値側（山側）ピーク値と最小（極小）値側（谷側）ピーク値が交互に存在する。
このような信号のピーク検出において、ピーク検出部１４２は、決定対象の第１のピーク値が、最小値側ピーク値（谷側）である場合と、最大値側（山側）である場合とで判定レベルＪＶＬ１，ＪＶＬ２、ＪＶＬ１１，ＪＶＬ１２の設定位置が、中間値ＶＣＴ１，ＶＣＴ２、ＶＣＴ１１，ＶＣＴ１２に対して異なる。
ピーク検出部１４２は、決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合、第１および第２の判定レベル（閾値）ＪＶＬ１，ＪＶＬ２を、第１および第２の中間値ＶＣＴ１，ＶＣＴ２より最大値側に設定する。
すなわち、ピーク検出部１４２は、決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合、第１の中間値ＶＣＴ１に第１の補正値α１を加算し、第２の中間値ＶＣＴ２に第２の補正値α２を加算して、第１および第２の判定レベル（閾値）ＪＶＬ１，ＪＶＬ２を、第１および第２の中間値ＶＣＴ１，ＶＣＴ２より最大値側に設定する。
ピーク検出部１４２は、決定対象の第１のピーク値が最大値側ピーク値（山側）である場合、第１および第２の判定レベル（閾値）ＪＶＬ１１，ＪＶＬ１２を、第１および第２の中間値ＶＣＴ１１，ＶＣＴ１２より最小値側に設定する。
すなわち、ピーク検出部１４２は、決定対象の第１のピーク値が最大値側ピーク値（山側）である場合、第１の中間値ＶＣＴ１１から第１の補正値α１１を減算し、第２の中間値ＶＣＴ１２から第２の補正値α２を減算して、第１の判定レベル（閾値）ＪＶＬ１１，ＪＶＬ１２を、第１および第２の中間値ＶＣＴ１１，ＶＣＴ１２より最小値側に設定する。
【００５１】
以上のようなピーク検出方法によりピーク検出を行っている場合に、たとえば減磁したカードでは、アンプ（差動増幅回路１２）の自動利得制御（ＡＧＣ）で急激なゲイン上昇があった場合にアンプのオフセット電圧にも利得（ゲイン）がかかるため、オフセット電圧が上昇する。また、曲がっている曲がりカードのようにヘッドタッチが悪い場合に波形の上下対称性が崩れる場合にもオフセット電圧が変化する。
このような場合、２段階の閾値ＪＶＬ１，ＪＶＬ２（ＪＶＬ１１，ＪＶＬ１２）でピークを検知しようとすると、オフセット電圧が変化しているため、１段階目の閾値ＪＶＬ１（ＪＶＬ１２）と２段階目の閾値ＪＶＬ２（ＪＶＬ１２）のずれが大きくなり、ピーク検知ができなくなるおそれがある。
【００５２】
本実施形態のピーク検出部１４２は、オフセット電圧が変化する場合にもピーク検知性能を維持することができるように、以下の処理機能を備えている。
【００５３】
ピーク検出部１４２は、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以上の場合、第１の閾値ＪＶＬ１，ＪＶＬ１１を無視して、次のピーク値ＶＰ４（Ｂ，Ｔ）に相当するデジタル値ＳＶ４が第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）を確定する。
【００５４】
ピーク検出部１４２は、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内の場合、第２のピーク値ＶＰ２（Ｂ，Ｔ）に相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第１の閾値ＪＶＬ１、ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４（Ｂ、Ｔ）に相当するデジタル値ＳＶ４が第２の中間値ＶＣＴ２、ＶＣＴ１２を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）を確定する。
【００５５】
なお、ピーク検出部１４２は、デジタル値と極値との差が第１の差分値ＤＦ１より小さい第２の差分値ＤＦ２以上ない場合には、デジタル値が閾値を超えていてもピーク値と判定しないように構成されている。
【００５６】
図４は、本実施形態に係るオフセットずれ対策として設定する第１の差分値について説明するための図である。
【００５７】
本実施形態のピーク検出方法では、上述したように、２段階の閾値ＪＶＬ１、ＪＶＬ１１（ＪＶＬ２，ＪＶＬ１２）を設定している。
ピーク検出部１４２は、１段階目と２段階目の計算上のリファレンス電圧である、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２のずれが一定値以上（たとえば６０ｍＶ以上）であると、以下に説明するように、ピーク検知ができなくなるおそれがあることから、１段階目の第１の閾値ＪＶＬ１は無視する。
上述したように、たとえば減磁したカードでは、アンプ（差動増幅回路１２）の自動利得制御（ＡＧＣ）で急激なゲイン上昇があった場合にアンプのオフセット電圧にも利得（ゲイン）がかかるため、オフセット電圧が上昇する。また、曲がっている曲がりカードのようにヘッドタッチが悪い場合に波形の上下対称性が崩れる場合にもオフセット電圧が変化する。
このような場合、２段階の閾値ＪＶＬ１，ＪＶＬ２でピークを検知しようとすると、オフセット電圧が変化しているため、１段階目の閾値ＪＶＬ１と２段階目の閾値ＪＶＬ２のずれＤＶが大きくなり、ピーク検知ができなくなるおそれがある。
そこで、本実施形態では、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２のずれが一定以上（たとえば６０ｍＶ以上）であると１段階目の第１の閾値ＪＶＬ１は無視する。
【００５８】
本実施形態では、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２のずれの許容値限界を第１の差分値ＤＦ１として設定している。
より具体的には、第１の差分値ＤＦ１は、ゲイン切り替えが自動利得制御（ＡＧＣ）でＡＧＣの更新が毎回のピーク検知後となっているので、ゲイン更新後の次のピーク検知ではＤＣレベルにもゲインがかかってくることから、前回の中間値とはずれが生じる。第１の差分値ＤＦ１は、このずれの許容値限界を示している。
【００５９】
また、第２の差分値ＤＦ２は、ＡＤ変換の出力変化が微小な場合にノイズを誤って検知しないための許容限界値を示し、たとえば８ｍＶに設定される。
【００６０】
ピーク検出部１４２は、この機能を備えることにより、減磁カードなどで、ＡＧＣで急激なゲイン上昇があった場合や、曲がりカードのようにヘッドタッチが悪い場合で波形の上下対称性が崩れ、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【００６１】
図５は、本実施形態に係るピーク検出部の構成例を示すブロック図である。
【００６２】
図５のピーク検出部１４２は、第１の中間値取得部１４２１、第２の中間値取得部１４２２、第１の補正値取得部１４２３、第２の補正値取得部１４２４、第１の閾値取得部１４２５、第２の閾値取得部１４２６、およびピーク値確定部１４２７を有している。
【００６３】
第１の中間値取得部１４２１は、第３のピーク値ＶＰ３（Ｂ，Ｔ）と第２のピーク値ＶＰ２（Ｂ，Ｔ）との第１の中間値ＶＣＴ１，ＶＣＴ１１を求める。第１の中間値取得部１４２１は、取得した第１の中間値ＶＣＴ１、ＶＣＴ１１を第１の閾値取得部１４２５およびピーク値確定部１４２７に出力する。
【００６４】
第２の中間値取得部１４２２は、第２のピーク値ＶＰ２（Ｂ，Ｔ）と第１のピーク値ＶＰ１（Ｂ，Ｔ）との第２の中間値ＶＣＴ２，ＶＣＴ１２を求める．第２の中間値取得部１４２２は、取得した第２の中間値ＶＣＴ２、ＶＣＴ１２を第２の閾値取得部１４２６およびピーク値確定部１４２７に出力する。
【００６５】
第１の補正値取得部１４２３は、第３のピーク値ＶＰ３（Ｂ，Ｔ）と第２のピーク値ＶＰ２（Ｂ，Ｔ）との差分（ＶＰ３−ＶＰ２）に、この差分に基づく所定の比率Ｃ（＝１／２ｎ）を掛け合わせた第１の補正値α１，α１１を求める。第１の補正値取得部１４２３は、取得した第１の補正値α１，α１１を第１の閾値取得部１４２５に出力する。
【００６６】
第２の補正値取得部１４２４は、第２のピーク値ＶＰ２（Ｂ，Ｔ）と第１のピーク値ＶＰ１（Ｂ，Ｔ）との差分（ＶＰ２−ＶＰ１）に、この差分に基づく所定の比率Ｃ（＝１／２ｎ）を掛け合わせた第２の補正値α２，α１２を求める。第２の補正値取得部１４２４は、取得した第２の補正値α２，α１２を第２の閾値取得部１４２６に出力する。
【００６７】
第１の閾値取得部１４２５は、第１の中間値ＶＣＴ１，ＶＣＴ１１に第１の補正値α１，α１１を加算することにより第１の閾値ＪＶＬ１，ＪＶＬ１１を求める。第１の閾値取得部１４２５は、取得した第１の閾値ＪＶＬ１，ＪＶＬ１１をピーク値確定部１４２７に出力する。
【００６８】
第２の閾値取得部１４２６は、第２の中間値ＶＣＴ２，ＶＣＴ１２に第２の補正値α２，α１２を加算することにより第２の閾値ＪＶＬ２，ＪＶＬ１２を求める。第２の閾値取得部１４２６は、取得した第２の閾値ＪＶＬ２，ＪＶＬ１２をピーク値確定部１４２７に出力する。
【００６９】
ピーク値確定部１４２７は、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２、ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内の場合、第２のピーク値ＶＰ２に相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第１の閾値ＪＶＬ１、ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４に相当するデジタル値ＳＶ４が第２の中間値ＶＣＴ２，ＶＣＴ１２を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１を確定する。
【００７０】
ピーク値確定部１４２７は、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２、ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以上の場合、第１の閾値を無視して、次のピーク値ＶＰ４に相当するデジタル値ＳＶ４が第２の中間値ＶＣＴ２，ＶＣＴ１２を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１を確定する。
【００７１】
図６および図７は、本実施形態に係る第１の差分値に応じたピーク値確定処理を説明するためのフローチャートである。図６は決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合の処理を、図７は決定対象の第１のピーク値が最大値側ピーク値（山側）である場合の処理を説明するための図である。
【００７２】
決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合、図６に示すように、ピーク値確定部１４２７において、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２との差（ＶＣＴ２−ＶＣＴ１）が第１の差分値ＤＦ１以内であるか否かの判定が行われる（ＳＴ１）。
ステップＳＴ１において、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２との差（ＶＣＴ２−ＶＣＴ１）が第１の差分値ＤＦ１以内であると判定されると、ステップＳＴ２において、第２のピーク値ＶＰ２Ｔに相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１を超えたか否か（第１の中間値ＶＣＴ１より大きくなったか否か）の判定が行われる。
ステップＳＴ２において、デジタル値ＳＶ２が第１の中間値ＶＣＴ１を超えたと判定されると、次に、ステップＳＴ３において、第２のピーク値ＶＰ２Ｔに相当するデジタル値ＳＶ２が第１の閾値ＪＶＬ１を超えたか否か（第１の閾値ＪＶＬ１より大きくなったか否か）の判定が行われる。
ステップＳＴ３において、デジタル値ＳＶ２が第１の閾値ＪＶＬ１を超えたと判定されると、次に、ステップＳＴ４において、第４のピーク値ＶＰ４Ｔに相当するデジタル値ＳＶ４が第２の中間値ＶＣＴ２を超えたか否か（第２の中間値ＶＣＴ２より大きくなったか否か）の判定が行われる。
ステップＳＴ４において、デジタル値ＳＶ４が第２の中間値ＶＣＴ２を超えたと判定されると、次に、ステップＳＴ５において、第４のピーク値ＶＰ４Ｔに相当するデジタル値ＳＶ４が第２の閾値ＪＶＬ２を超えたか否か（第２の閾値ＪＶＬ２より大きくなったか否か）の判定が行われる。
ステップＳＴ５において、デジタル値ＳＶ４が第２の閾値ＪＶＬ２を超えたと判定されると、ステップＳＴ６において、このことを確認して第１のピーク値ＶＰ１Ｂが確定される。
【００７３】
ステップＳＴ１において、第１の中間値ＶＣＴ１と第２の中間値ＶＣＴ２との差（ＶＣＴ２−ＶＣＴ１）が第１の差分値ＤＦ１以内にないと判定されると、ステップＳＴ２およびステップＳＴ３の処理は無視され、上記したステップＳＴ４〜ＳＴ６の処理が行われる。
【００７４】
決定対象の第１のピーク値が最大値側ピーク値（山側）である場合、図７に示すように、ピーク値確定部１４２７において、第１の中間値ＶＣＴ１１と第２の中間値ＶＣＴ１２との差（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内であるか否かの判定が行われる（ＳＴ１１）。
ステップＳＴ１１において、第１の中間値ＶＣＴ１１と第２の中間値ＶＣＴ１２との差（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内であると判定されると、ステップＳＴ１２において、第２のピーク値ＶＰ２Ｂに相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１１を超えたか否か（第１の中間値ＶＣＴ１１より小さくなったか否か）の判定が行われる。
ステップＳＴ１２において、デジタル値ＳＶ２が第１の中間値ＶＣＴ１１を超えたと判定されると、次に、ステップＳＴ１３において、第２のピーク値ＶＰ２Ｂに相当するデジタル値ＳＶ２が第１の閾値ＪＶＬ１１を超えたか否か（第１の閾値ＪＶＬ１１より小さくなったか否か）の判定が行われる。
ステップＳＴ１３において、デジタル値ＳＶ２が第１の閾値ＪＶＬ１１を超えたと判定されると、次に、ステップＳＴ１４において、第４のピーク値ＶＰ４Ｂに相当するデジタル値ＳＶ４が第２の中間値ＶＣＴ１２を超えたか否か（第２の中間値ＶＣＴ１２より小さくなったか否か）の判定が行われる。
ステップＳＴ１４において、デジタル値ＳＶ４が第２の中間値ＶＣＴ１２を超えたと判定されると、次に、ステップＳＴ１５において、第４のピーク値ＶＰ４Ｔに相当するデジタル値ＳＶ４が第２の閾値ＪＶＬ１２を超えたか否か（第２の閾値ＪＶＬ１２より小さくなったか否か）の判定が行われる。
ステップＳＴ１５において、デジタル値ＳＶ４が第２の閾値ＪＶＬ１２を超えたと判定されると、ステップＳＴ１６において、このことを確認して第１のピーク値ＶＰ１Ｔが確定される。
【００７５】
ステップＳＴ１１において、第１の中間値ＶＣＴ１１と第２の中間値ＶＣＴ１２との差（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内にないと判定されると、ステップＳＴ１２およびステップＳＴ１３の処理は無視され、上記したステップＳＴ１４〜ＳＴ１６の処理が行われる。
【００７６】
これにより、磁カードなどで、ＡＧＣで急激なゲイン上昇があった場合や、曲がりカードのようにヘッドタッチが悪い場合で波形の上下対称性が崩れ、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【００７７】
また、ピーク値確定部１４２７は、デジタル値ＳＶと極値ＶＰとの差が第１の差分値ＤＦ１より小さい第２の差分値ＤＦ２以上ない場合には、デジタル値ＳＶが閾値ＪＶＬを超えていてもピーク値と判定しない。
【００７８】
図８は、本実施形態に係る第２の差分値に応じた判定処理を説明するためのフローチャートである。
【００７９】
ピーク値確定部１４２７では、たとえばデジタル値ＳＶが閾値ＪＶＬを超えている場合に（ＳＴ２１）、デジタル値ＳＶと極値ＶＰとの差が第２の差分値ＤＦ２以上あるか否かが判定される（ＳＴ２２）。
ステップＳＴ２１において、デジタル値ＳＶと極値ＶＰとの差が第２の差分値ＤＦ２以上あると判定されると、ピーク値確定部１４２７では、閾値ＪＶＬを超えたデジタル値ＳＶがピーク値と判定される（ＳＴ２３）。
ステップＳＴ２１において、デジタル値ＳＶと極値ＶＰとの差が第２の差分値ＤＦ２以上ないと判定されると、ピーク値確定部１４２７では、閾値ＪＶＬを超えたデジタル値ＳＶがピーク値ではないと判定される（ＳＴ２４）。
【００８０】
これにより，ＡＤ変換の出力変化が微小な場合にノイズを誤って検知することを防止することができる。
【００８１】
このピーク値のより具体的な決定処理を、図３（Ａ）および（Ｂ）に関連付けて説明する。以下の説明は、図６のステップＳＴ２〜ＳＴ６、および図７のステップＳＴ１２〜ＳＴ１６に関連している。
【００８２】
［決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合のピーク検出方法］
まず、決定対象の第１のピーク値が最小値側ピーク値（谷側）である場合のピーク検出方法について図３（Ａ）に関連付けて説明する。
【００８３】
ピーク検出部１４２は、決定対象の第１のピーク値ＶＰ１Ｂが最小値側ピーク値である場合、一つ前の最大値側の第２のピーク値ＶＰ２Ｔおよび二つ前の最小値側の第３のピーク値ＶＰ３Ｂ、さらに、決定対象の第１のピーク値ＶＰ１Ｂに対して、次のピーク値（第４のピーク値）ＶＰ４Ｔ、を適用する。
ピーク検出部１４２は、第３のピーク値ＶＰ３Ｂと第２のピーク値ＶＰ２Ｔとの差分（ＶＰ３Ｂ−ＶＰ２Ｔ）に、この差分に基づく比率Ｃ１（＝１／２ｎ）を掛け合わせた第１の補正値α１を求める。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２Ｔと第３のピーク値ＶＰ３Ｂの第１の中間値ＶＣＴ１を求めて設定する。
そして、ピーク検出部１４２は、第３のピーク値ＶＰ３Ｂと第２のピーク値ＶＰ２Ｔとの第１の中間値ＶＣＴ１に第１の補正値α１を加算することにより第１の判定レベル（閾値）ＪＶＬ１を求め、設定する。
ピーク検出部１４２は、第１の判定レベルＪＶＬ１を、第２のピーク値ＶＰ２Ｔと第３のピーク値ＶＰ３Ｂとの第１の中間値ＶＣＴ１より最大値側（山側）に設定する。
ピーク検出部１４２は、ＡＤコンバータ１４１からのデジタル信号の値が、設定した第１の中間値ＶＣＴ１および第１の判定レベルＪＶＬ１を超えたか否かを判定する。
【００８４】
さらに、ピーク検出部１４２は、第２のピーク値ＶＰ２Ｔと第１のピーク値ＶＰ１Ｂとの差分（ＶＰ２Ｔ−ＶＰ１Ｂ）に、この差分に基づく比率Ｃ２（＝１／２ｎ）を掛け合わせ第２の補正値α２を求め、設定する。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２Ｔと第１のピーク値ＶＰ１Ｂの第２の中間値ＶＣＴ２を求めて設定する。
そして、ピーク検出部１４２は、第２のピーク値ＶＰ２と第１のピーク値ＶＰ１との第２の中間値ＶＣＴ２に第２の補正値α２を加算することにより第２の判定レベル（閾値）ＪＶＬ２を求め、設定する。
ピーク検出部１４２は、第２の判定レベルＪＶＬ２を、第２のピーク値ＶＰ２Ｔと第１のピーク値ＶＰ１Ｂとの第２の中間値ＶＣＴ２より最大値側（山側）に設定する。
ピーク検出部１４２は、ＡＤコンバータ１４１からのデジタル信号の値が、設定した第２の中間値ＶＣＴ２および第２の判定レベルＪＶＬ２を超えたか否か判定する。
そして、ピーク検出部１４２は、デジタル信号の値が、設定した第１の中間値ＶＣＴ１および第１の判定レベルＪＶＬ１を超え、かつ、設定した第２の中間値ＶＣＴ２および第２の判定レベルＪＶＬ２を超えたことを確認する。
【００８５】
デジタル値が、第１の中間値ＶＣＴ１および第１の判定レベルＪＶＬ１を超えたことを確認することと、第２の中間値ＶＣＴ２および第２の判定レベルＪＶＬ２を超えたことを確認することは、設定処理に継続させて別々に行ってもよいし、連続的に行ってもよい。
【００８６】
本実施形態のピーク検出部１４２は、デジタル信号の値が、図３（Ａ）に示すように、第３のピーク値ＶＰ３Ｂから第２のピーク値ＶＰ２Ｔに向かって離散的に変化していって（増えていって）第１の中間値ＶＣＴ１および第１の判定レベルＪＶＬ１を超えたか否かを確認する。
さらに、ピーク検出部１４２は、第１のピーク値ＶＰ１Ｂから次のピーク値（ＶＰ４Ｔ）に向かって離散的に変化していって（増えていって）、第２の中間値ＶＣＴ２および第２の判定レベルＪＶＬ２を超えた時点ＴＥＵ２で第１のピーク値ＶＰ１Ｂを確定する。
【００８７】
［決定対象の第１のピーク値が最大値側ピーク値（山側）である場合のピーク検出方法］
次に、決定対象の第１のピーク値が最大値側ピーク値（山側）である場合のピーク検出方法について図３（Ｂ）に関連付けて説明する。
【００８８】
ピーク検出部１４２は、決定対象の第１のピーク値ＶＰ１Ｔが最大値側ピーク値である場合、一つ前の最小値側の第２のピーク値ＶＰ２Ｂおよび二つ前の最大値側の第３のピーク値ＶＰ３Ｔ、さらに、決定対象の第１のピーク値ＶＰ１Ｔに対して、次のピーク値（第４のピーク値）ＶＰ４Ｂ、を適用する。
ピーク検出部１４２は、第３のピーク値ＶＰ３Ｔと第２のピーク値ＶＰ２Ｂとの差分（ＶＰ３Ｔ−ＶＰ２Ｂ）に、この差分に基づく比率Ｃ１１（＝１／２ｎ）を掛け合わせた第１の補正値α１１を求める。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２Ｂと第３のピーク値ＶＰ３Ｔの第１の中間値ＶＣＴ１１を求めて設定する。
そして、ピーク検出部１４２は、第３のピーク値ＶＰ３Ｔと第２のピーク値ＶＰ２Ｂとの第１の中間値ＶＣＴ１１から第１の補正値α１１を減算することにより第１の判定レベル（閾値）ＪＶＬ１１を求め、設定する。
ピーク検出部１４２は、第１の判定レベルＪＶＬ１１を、第２のピーク値ＶＰ２Ｂと第３のピーク値ＶＰ３Ｔとの第１の中間値ＶＣＴ１１より最小値側（谷側）に設定する。
ピーク検出部１４２は、ＡＤコンバータ１４１からのデジタル信号の値が、設定した第１の中間値ＶＣＴ１１および第１の判定レベルＪＶＬ１１を超えたか否かを判定する。
【００８９】
さらに、ピーク検出部１４２は、第２のピーク値ＶＰ２Ｂと第１のピーク値ＶＰ１Ｔとの差分（ＶＰ２Ｂ−ＶＰ１Ｔ）に、この差分（差分の絶対値）に基づく比率Ｃ１２（＝１／２ｎ）を掛け合わせた第２の補正値α１２を求める。
ピーク検出部１４２は、このとき並行して、第２のピーク値ＶＰ２Ｂと第１のピーク値ＶＰ１Ｔの第２の中間値ＶＣＴ１２を求めて設定する。
そして、ピーク検出部１４２は、第２のピーク値ＶＰ２Ｂと第１のピーク値ＶＰ１Ｔとの第１の中間値ＶＣＴ１２から第２の補正値α１２を減算することにより第２の判定レベル（閾値）ＪＶＬ１２を求め、設定する。
ピーク検出部１４２は、第２の判定レベルＪＶＬ１２を、第２のピーク値ＶＰ２Ｂと第１のピーク値ＶＰ１Ｔとの第２の中間値ＶＣＴ１２より最小値側（谷側）に設定する。
ピーク検出部１４２は、ＡＤコンバータ１４１からのデジタル信号の値が、設定した第２の中間値ＶＣＴ１２および第２の判定レベルＪＶＬ１２を超えたか否か判定する。
そして、ピーク検出部１４２は、デジタル信号の値が、設定した第１の中間値ＶＣＴ１１および第１の判定レベルＪＶＬ１１を超え、かつ、設定した第２の中間値ＶＣＴ１２および第２の判定レベルＪＶＬ１２を超えたことを確認する。
【００９０】
デジタル値が、第１の中間値ＶＣＴ１１および第１の判定レベルＪＶＬ１１を超えたことを確認することと、第２の中間値ＶＣＴ１２および第２の判定レベルＪＶＬ１２を超えたことを確認することは、設定処理に継続させて別々に行ってもよいし、連続的に行ってもよい。
【００９１】
ピーク検出部１４２は、デジタル信号の値が、図３（Ｂ）に示すように、第３のピーク値ＶＰ３Ｔから第２のピーク値ＶＰ２Ｂに向かって離散的に変化していって（値が小さくなっていって）第１の中間値ＶＣＴ１１および第１の判定レベルＪＶＬ１１を超えたか否かを確認する。
さらに、ピーク検出部１４２は、第１のピーク値ＶＰ１Ｔから次のピーク値（ＶＰ４Ｂ）に向かって離散的に変化していって（値が小さくなっていって）、第２の中間値ＶＣＴ１２および第２の判定レベルＪＶＬ１２を超えた時点ＴＥＵ１２で第１のピーク値ＶＰ１Ｔを確定する。
【００９２】
また、前述したように、ピーク検出部１４２は、図２（Ｃ）および（Ｄ）に示すように、前後２点のピーク点により時間間隔情報としてのタイムインターバルＴＩＶ１２〜ＴＩＶ８９、・・・を求める。
【００９３】
図２の例では、ピーク検出部１４２は、ピーク点ＰＫ１とピーク点ＰＫ２の時間間隔をタイムインターバルＴＩＶ１２として求める。ピーク点ＰＫ２とピーク点ＰＫ３の時間間隔をタイムインターバルＴＩＶ２３として求める。ピーク点ＰＫ３とピーク点ＰＫ４の時間間隔をタイムインターバルＴＩＶ３４として求める。ピーク点ＰＫ４とピーク点ＰＫ５の時間間隔をタイムインターバルＴＩＶ４５として求める。ピーク点ＰＫ５とピーク点ＰＫ６の時間間隔をタイムインターバルＴＩＶ５６として求める。ピーク点ＰＫ６とピーク点ＰＫ７の時間間隔をタイムインターバルＴＩＶ６７として求める。ピーク点ＰＫ７とピーク点ＰＫ８の時間間隔をタイムインターバルＴＩＶ７８として求める。ピーク点ＰＫ８とピーク点ＰＫ９の時間間隔をタイムインターバルＴＩＶ８９として求める。
【００９４】
ピーク検出部１４２は、求められたタイムインターバルＴＩＶ（１２〜８９、・・・）の情報を、ピーク点情報とともに情報生成部としてのＦ２Ｆ信号生成部１４３に出力する。
【００９５】
以上にピーク検出部１４２について詳細に説明した。
次に、情報生成部としてのＦ２Ｆ信号生成部１４３の構成および機能について説明する。
【００９６】
Ｆ２Ｆ信号生成部１４３は、ピーク検出部１４２で検出したピーク点の時間間隔情報であるタイムインターバルＴＩＶに応じて波形整形した、再生信号の矩形波信号を生成する。
Ｆ２Ｆ信号生成部１４３は、ピーク点である情報をトリガーとして、生成すべき信号のレベルを第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転させ、または第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転させる。
たとえば、第１のレベルＬＶＬ１は論理“１”に相当するレベルであり、第２のレベルＬＶＬ２は論理“０”の相当するレベルである。ただし、逆のレベルであってもよい。
Ｆ２Ｆ信号生成部１４３は、トリガーであるピーク点からピーク点間のタイムインターバル（時間間隔）ＴＩＶに達するまでは生成すべき信号を第２のレベルＬＶＬ２または第１のレベルＬＶＬ１に保持する。
そして、Ｆ２Ｆ信号生成部１４３は、ピーク点間のタイムインターバル（時間間隔）ＴＩに達すると、生成すべき信号のレベルを第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転させ、または第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転させる。
【００９７】
Ｆ２Ｆ信号生成部１４３において、Ｆ２Ｆ信号の生成は前後２点のピーク点より求めたタイムインターバル信号をタイマー１４４の計時結果をカウントする内部カウンタ１４３１のカウント値と比較し、一致するとＦ２Ｆ信号出力を反転させている。
たとえば、あるタイムインターバルデータｂが入力されて直前のＦ２Ｆ信号の出力反転時のタイムインターバルデータがａとすると、次の反転時間は（ａ＋ｂ）となる。
この方式をそのまま採用すると、入力されるインターバル時間と出力するＦ２Ｆ信号の出力タイミングに時間差が生じたときに正常に出力することができなくおそれがある。
これを防止するために、Ｆ２Ｆ信号生成部１４３は、時間調整を行う機能を含むバッファ１４３２を有している。
バッファサイズは、たとえば１６ワード（１６＊１６ビット）である。
【００９８】
Ｆ２Ｆ信号生成部１４３におけるＦ２Ｆ信号生成動作を図２に関連付けて説明する。
まず、ピーク点ＰＫ１の情報をトリガーとして信号が第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転される（切り替えられる）。
ピーク点ＰＫ１と次のピーク点ＰＫ２間のタイムインターバルはＴＩＶ１２であることから、このタイムインターバルＴＩＶ１２の期間、出力信号レベルは反転レベルである第２のレベルＬＶＬ２に保持される。
【００９９】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点からタイムインターバルＴＩＶ１２の期間に達すると、出力信号レベルが第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転される。
ピーク点ＰＫ２と次のピーク点ＰＫ３間のタイムインターバルはＴＩＶ２３であることから、このタイムインターバルＴＩＶ２３の期間、出力信号レベルは反転レベルである第１のレベルＬＶＬ１に保持される。
【０１００】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３の期間（ＴＩＶ１２＋ＴＩＶ２３）に達すると、出力信号レベルが第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転される。
ピーク点ＰＫ３と次のピーク点ＰＫ４間のタイムインターバルはＴＩＶ３４であることから、このタイムインターバルＴＩＶ３４の期間、出力信号レベルは反転レベルである第２のレベルＬＶＬ２に保持される。
【０１０１】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３とＴＩＶ３４の期間（ＴＩＶ１２＋ＴＩＶ２３＋ＴＩＶ３４）に達すると、出力信号レベルが第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転される。
ピーク点ＰＫ４と次のピーク点ＰＫ５間のタイムインターバルはＴＩＶ４５であることから、このタイムインターバルＴＩＶ４５の期間、出力信号レベルは反転レベルである第１のレベルＬＶＬ１に保持される。
【０１０２】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３とＴＩＶ３４とＩＶ４５の期間（ＴＩＶ１２＋ＴＩＶ２３＋ＴＩＶ３４＋ＴＩＶ４５）に達すると、出力信号レベルが第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転される。
ピーク点ＰＫ５と次のピーク点ＰＫ６間のタイムインターバルはＴＩＶ５６であることから、このタイムインターバルＴＩＶ５６の期間、出力信号レベルは反転レベルである第２のレベルＬＶＬ２に保持される。
【０１０３】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３とＴＩＶ３４とＴＩＶ４５とＴＩＶ５６の期間（ＴＩＶ１２＋ＴＩＶ２３＋ＴＩＶ３４＋ＴＩＶ４５＋ＴＩＶ５６）に達すると、出力信号レベルが第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転される。
ピーク点ＰＫ６と次のピーク点ＰＫ７間のタイムインターバルはＴＩＶ６７であることから、このタイムインターバルＴＩＶ６７の期間、出力信号レベルは反転レベルである第１のレベルＬＶＬ１に保持される。
【０１０４】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３とＴＩＶ３４とＴＩＶ４５とＴＩＶ５６とＴＩＶ６７の期間（ＴＩＶ１２＋ＴＩＶ２３＋ＴＩＶ３４＋ＴＩＶ４５＋ＴＩＶ５６＋ＴＩＶ６７）に達すると、出力信号レベルが第１のレベルＬＶＬ１から第２のレベルＬＶＬ２に反転される。
ピーク点ＰＫ７と次のピーク点ＰＫ８間のタイムインターバルはＴＩＶ７８であることから、このタイムインターバルＴＩＶ７８の期間、出力信号レベルは反転レベルである第２のレベルＬＶＬ２に保持される。
【０１０５】
タイマー１４４を監視の結果、内部カウンタ１４３１のカウント値が、トリガー点から合計のタイムインターバルＴＩＶ１２とＴＩＶ２３とＴＩＶ３４とＴＩＶ４５とＴＩＶ５６とＴＩＶ６７とＴＩＶ７８の期間（ＴＩＶ１２＋ＴＩＶ２３＋ＴＩＶ３４＋ＴＩＶ４５＋ＴＩＶ５６＋ＴＩＶ６７＋ＴＩＶ７８）に達すると、出力信号レベルが第２のレベルＬＶＬ２から第１のレベルＬＶＬ１に反転される。
ピーク点ＰＫ８と次のピーク点ＰＫ９間のタイムインターバルはＴＩＶ８９であることから、このタイムインターバルＴＩＶ８９の期間、出力信号レベルは反転レベルである第１のレベルＬＶＬ１に保持される。
【０１０６】
Ｆ２Ｆ信号生成部１４３においては、以上のような処理が行われてＦ２Ｆ信号が生成され、復調回路１４５に出力される。
【０１０７】
Ｆ２Ｆ信号生成部１４３は、バッファとしてＦＩＦＯ（First In First Out）を含んで構成される。
Ｆ２Ｆ信号生成部１４３は、エラー検出のためにＦ２Ｆ信号の出力がデータを出し切らないうちにＦＩＦＯの上書きが生じた場合、オーバーフロー(Overflow)エラーＯＦＥを出力する。
Ｆ２Ｆ信号生成部１４３は、逆にインターバルデータ更新時にすでに内部カウンタ１４３１のカウント値がその時間を過ぎていれば、アンダーフロー(Underflow)エラーＵＦＥを出力する。
Ｆ２Ｆ信号生成部１４３は、オーバーフローエラーＯＦＥおよびアンダーフローエラーＵＦＥを、復調回路１４５に対して、あるいは復調回路１４５を通してまたは直接上位装置１５に出力する。
【０１０８】
復調回路１４５は、Ｆ２Ｆ信号生成部１４３で生成されたＦ２Ｆ信号を“０”，“１”データに変換して、上位装置１５に転送する。
復調回路１４５は、たとえば既に“０”，“１”判定されているビット幅をＴとして、３／４（５／７、５／８等が適用される場合もある）Ｔの間に、次のレベル反転（ビット反転）がある場合には、そのビットは論理“１”と判定する。
復調回路１４５は、３／４Ｔの間に次のレベル反転がない場合には論理“０”として判定する。
このように、復調回路１４５はＦ２Ｆ信号生成部１４３ですでに生成されているＦ２Ｆ信号を受けて“０”，“１”データに変換することから、その構成はピーク検出部の検出データを受けて復調する場合に比較して大幅に簡単化できる。
【０１０９】
次に、上述した構成を有する磁気記録情報再生装置１０の全体的な動作について、図９のフローチャートに関連付けて説明する。
【０１１０】
磁気カード等を磁気ヘッド（ＨＤ）１１に対して相対的に移動させることにより磁気ヘッド１１よりアナログ信号Ｓ１１が出力され（ＳＴ３１）、このアナログ信号Ｓ１１が演算増幅器（オペアンプ）による差動増幅回路１２にて適正な値（レベル）に増幅される（ＳＴ３２）。
増幅されたアナログ信号Ｓ１２はＡＤコンバータ１４１に入力され、ＡＤコンバータ１４１によりデジタル信号に変換される（ＳＴ３３）。ＡＤコンバータ１４１によるデジタル信号は信号Ｓ１４１としてピーク検出部１４２に出力される。
このとき、ＡＤコンバータ１４１からは、サンプリング処理に伴うサンプリング番号ＳＰＬＮにより形成される位置（時間）情報と、各サンプリング点の値ＳＶ（ｎ）、・・・、（ｎ＋４）、・・・を含めてピーク検出部１４２に出力される。
【０１１１】
ピーク検出部１４２においては、ＡＤコンバータ１４１の出力デジタル信号Ｓ１４１を受けて、磁気データの極値（極大値および極小値）に相当するピーク点が検出される（ＳＴ３４）。
ピーク検出部１４２は、ピーク検出時の波形の判定レベルである検出閾値がＡＤコンバータ１４１の出力レベルに追従させて自動的に設定される。これにより、回路を切り替えることなく出力が変動した磁気カードにも対応させることができる。
ピーク検出部１４２においては、デジタルデータに変換された磁気データはまず、初期の判例レベル（閾値）により判定され、判定レベルを超えたときにピークと判断される。
次の判定レベルは前のピーク値から求められる。
具体的には、波形の山のデジタル値（Ｍａｘ）から谷のデジタル値（Ｍｉｎ）を引いた値ＰｔｏＰ＝Ｍａｘ−Ｍｉｎに対してある比率Ｃたとえば（＝１／２ｎ）を乗算した値（補正値、レベル）αが求められ、デジタル値（Ｍａx）とデジタル値（Ｍｉｎ）の中間値ＶＣＴに補正値αを加算または減算した値（レベル）が判定レベルＪＶＬとして求められ、自動的に設定される。
【０１１２】
このピーク検出処理においては、オフセット電圧が変化する場合にもピーク検知性能を維持することができるように、図４〜図８に関連付けて説明した、以下の処理が行われる（ＳＴ３５）。
【０１１３】
ピーク検出部１４２においては、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内の場合、第２のピーク値ＶＰ２（Ｂ，Ｔ）に相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第１の閾値ＪＶＬ１、ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４（Ｂ、Ｔ）に相当するデジタル値ＳＶ４が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）が確定される。
【０１１４】
一方、ピーク検出部１４２は、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以上の場合、第１の閾値ＪＶＬ１，ＪＶＬ１１の判定処理が無視されて、次のピーク値ＶＰ４（Ｂ，Ｔ）に相当するデジタル値ＳＶ４が第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）が確定される。
【０１１５】
なお、ピーク検出部１４２では、デジタル値と極値との差が第１の差分値ＤＦ１より小さい第２の差分値ＤＦ２以上ない場合には、デジタル値が閾値を超えていてもピーク値と判定されない。
【０１１６】
ピーク検出部１４２では、この機能を備えることにより、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【０１１７】
そして、ピーク検出部１４２では、複数のピーク点情報により求めたピーク点のタイムインターバル（間隔）情報ＴＩＶが取得され、ピーク点情報およびインターバル情報ＴＩＶを含めて信号Ｓ１４２としてＦ２Ｆ信号生成部１４３に出力される（ＳＴ３６）。
【０１１８】
Ｆ２Ｆ信号生成部１４３において、ピーク点である情報をトリガーとして、信号レベルを反転させ、タイムインターバル期間を経過するたびに、レベル反転させることによりＦ２Ｆ信号が生成される（ＳＴ３７）。
Ｆ２Ｆ信号生成部１４３において、Ｆ２Ｆ信号の生成は前後２点のピーク点より求めたタイムインターバル信号を、タイマー１４４の計時結果をカウントする内部カウンタ１４３１のカウント値と比較し、一致するとＦ２Ｆ信号出力を反転させる。
たとえば前述したように、あるタイムインターバルデータｂが入力されて直前のＦ２Ｆ信号の出力反転時のタイムインターバルデータがａとすると、次の反転時間は（ａ＋ｂ）となる。
このとき、バッファ１４３２により、入力されるインターバル時間と出力するＦ２Ｆ信号の出力タイミングに時間差が生じたときに正常に出力するように時間調整される。
【０１１９】
Ｆ２Ｆ信号生成部１４３で生成されたＦ２Ｆ信号は、復調回路１４５により“０”，“１”データに変換され、上位装置１５に転送される（ＳＴ３８）。
【０１２０】
なお、ピーク検出部を含むデジタル再生処理回路１４に対して以下に示すような回路を付加することで性能を向上させることができる。
【０１２１】
ＡＤコンバータ１４１の出力とピーク検出部１４２との間に、図１中破線で示すように、デジタルフィルタ１４６、移動平均部１４７の少なくともいずれかを配置することが可能である。
（１）  たとえば、ＡＤコンバータ１４１の出力段にデジタルフィルタ１４６を配置することにより、ノイズ除去のためにＡＤ変換後でピーク検出前に、デジタルデータにデジタルフィルタをかける。
（２）  たとえば、ＡＤコンバータ１４１の出力段に移動平均部１４７を配置することにより、ノイズ除去のためにＡＤ変換後の磁気データの移動平均をとれ、平滑化することができる。
（３）  たとえば、ＡＤコンバータ１４１の出力段にデジタルフィルタ１４６および移動平均部１４７を配置することにより、ノイズ除去のためにＡＤ変換後の磁気データにデジタルフィルタをかけた後に移動平均をとることができる。
【０１２２】
また、ピーク検出部１４２の出力段に、たとえばノイズパルス除去部１４８を配置することにより、正常なＦ２Ｆ信号の間隔より短いノイズパルスを除去する。たとえば２Ｆ信号の何分の１以下のパルスはノイズとして除去する。
【０１２３】
また、前述したように、差動増幅回路１２にゲインに対して自動利得制御（ＡＧＣ）を行う。
この場合、差動増幅回路１２は、デジタル再生処理回路１４のピーク検出部１４２におけるピーク検出情報に応じて磁気ヘッド１１で再生されたアナログ信号Ｓ１１を差動増幅する。
差動増幅回路１２は、信号の振幅を、たとえばフルレンジの１／４に設定するように利得制御を行う。
【０１２４】
以上説明したように、本第１の実施形態に係る磁気記録情報再生装置１０は、ピーク検出部１４２において、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以上の場合、第１の閾値ＪＶＬ１，ＪＶＬ１１を無視して、次のピーク値ＶＰ４（Ｂ，Ｔ）に相当するデジタル値ＳＶ４が第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）を確定する。
【０１２５】
これにより、本第１の実施形態によれば、減磁カードなどで、ＡＧＣで急激なゲイン上昇があった場合や、曲がりカードのようにヘッドタッチが悪い場合で波形の上下対称性が崩れ、オフセット電圧が変化する場合にもピーク検知性能を維持することができる。
【０１２６】
また、ピーク検出部１４２においては、第１の中間値ＶＣＴ１，ＶＣＴ１１と第２の中間値ＶＣＴ２，ＶＣＴ１２との差（ＶＣＴ２−ＶＣＴ１），（ＶＣＴ１２−ＶＣＴ１１）が第１の差分値ＤＦ１以内の場合、第２のピーク値ＶＰ２（Ｂ，Ｔ）に相当するデジタル値ＳＶ２が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第１の閾値ＪＶＬ１、ＪＶＬ１１を超え、さらに、次のピーク値ＶＰ４（Ｂ、Ｔ）に相当するデジタル値ＳＶ４が第１の中間値ＶＣＴ１、ＶＣＴ１１を超え、第２の閾値ＪＶＬ２，ＪＶＬ１２を超えたことを確認して第１のピーク値ＶＰ１（Ｂ，Ｔ）を確定する。
【０１２７】
これにより、ノイズの多いカード（磁気記録媒体等）においても、確実に対応して情報を再生することができる。
【０１２８】
また、ピーク検出部１４２は、デジタル値と極値との差が第１の差分値ＤＦ１より小さい第２の差分値ＤＦ２以上ない場合には、デジタル値が閾値を超えていてもピーク値と判定しないように構成されている。
【０１２９】
これにより，ＡＤ変換の出力変化が微小な場合にノイズを誤って検知することを防止することができる。
【０１３０】
また、本第１の実施形態に係るデジタル方式のピーク検出では、ピーク検出の閾値がアナログ信号の出力レベルに応じて自動的にかえることができるため、回路を切り替える必要がなくなり、回路規模を小さくでき、コストを下げることができる。
また、一度の読み出しでノイズカードも減磁カードのいずれも対応できることから、読み出し時間を短くすることができる。
また、本第１の実施形態によれば、Ｆ２Ｆ信号をデジタル的に生成することでスピード計測やジッター計測が可能となる。
【０１３１】
なお、ピーク検出部を含むデジタル再生処理回路は、ＦＰＧＡ（Field-Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）に内蔵させることが可能である。
【０１３２】
＜第２の実施形態＞
図１０は、本発明の第２の実施形態に係る磁気記録情報再生装置の構成例を示すブロック図である。
【０１３３】
本第２の実施形態に係る磁気記録情報再生装置１０Ａが第１の実施形態に係る磁気記録情報再生装置１０と異なる点は、デジタル再生処理回路１４Ａに復調回路が配置されていないことにある。
この磁気記録情報再生装置１０Ａでは、復調回路の機能を上位装置１５Ａ側に持たせている。
【０１３４】
その他の構成は第１の実施形態と同様であり、本第２の実施形態によれば、上述した第１の実施形態の効果と同様の効果を得ることができる。
【符号の説明】
【０１３５】
１０，１０Ａ・・・磁気記録情報再生装置、１１・・・磁気ヘッド、１２・・・差動増幅回路、１３・・・基準電圧回路、１４，１４Ａ・・・デジタル再生処理回路、１４１・・・アナログデジタル変換器（ＡＤコンバータ：ＡＤＣ）、１４２・・・ピーク検出部、１４２１・・・第１の中間値取得部、１４２２・・・第２の中間値取得部、１４２３・・・第１の補正値取得部、１４２４・・・第２の補正値取得部、１４２５・・・第１の閾値取得部、１４２６・・・第２の閾値取得部、１４２７・・・ピーク値確定部、１４３・・・Ｆ２Ｆ信号生成部（情報生成部）、１４４・・・タイマー、１４５・・・復調回路、１５，１５Ａ・・・上位装置（ＣＰＵ）、ＭＣ・・・磁気カード（磁気記録媒体）。
【図１】
2018055755.tif 000003
【図２】
2018055755.tif 000004
【図３】
2018055755.tif 000005
【図４】
2018055755.tif 000006
【図５】
2018055755.tif 000007
【図６】
2018055755.tif 000008
【図７】
2018055755.tif 000009
【図８】
2018055755.tif 000010
【図９】
2018055755.tif 000011
【図１０】
2018055755.tif 000012