(57)【要約】【課題】読み取りデータにエラーが含まれているか否かを高精度に判定することが出来る磁気データ読取装置、監視システム及びエラー検出方法を提供すること。【解決手段】本発明の磁気データ読取装置１０は、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成するアナログデータ読取部１１と、アナログデータをデジタルデータへ変換するデータ変換部１５と、アナログデータのピーク位置を示すデータを生成するピーク位置データ生成部１２と、ピーク位置が予め定められた期間内に存在するか否かを判定するピーク位置判定部１３と、ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成された前記デジタルデータを不正データとして出力するエラー判定部１４と、を備える。【選択図】図１
2014154190.tif 000002
【特許請求の範囲】
【請求項１】
磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成するアナログデータ読取部と、
前記アナログデータをデジタルデータへ変換するデータ変換部と、
前記アナログデータのピーク位置を示すデータを生成するピーク位置データ生成部と、
前記ピーク位置が予め定められた期間内に存在するか否かを判定するピーク位置判定部と、
前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成された前記デジタルデータを不正データとして出力するエラー判定部と、を備える磁気データ読取装置。
【請求項２】
前記ピーク位置データ生成部において生成されたピーク位置に関する情報用いて、前記磁気データの第１の読み取りタイミングと、前記第１の読み取りタイミングの次の読み取りタイミングである第２の読み取りタイミングを示すリードクロック信号を生成するリードクロック信号生成部をさらに備え、
前記ピーク位置判定部は、
前記第２の読み取りタイミングが、予め定められた期間内に存在するか否かを判定し、
前記エラー判定部は、
前記第２の読み取りタイミングが予め定められた期間内に存在しない場合、前記第２の読み取りタイミングに基づいて定められる読み取りデータを不正データとして出力する、請求項１に記載の磁気データ読取装置。
【請求項３】
前記リードクロック信号生成部は、
前記第１の読み取りタイミングと、前記第２の読み取りタイミングとの間に発生したピーク位置をマスクする、請求項２に記載の磁気データ読取装置。
【請求項４】
前記エラー判定部は、
前記第２の読み取りタイミングが、予め定められた期間内に存在する場合であって、前記第２の読み取りタイミングが通常のタイミングよりも遅れることによって生成されたエラーデータを、パリティチェックを用いて検出する、請求項２又は３に記載の磁気データ読取装置。
【請求項５】
前記ピーク位置判定部によって前記ピーク位置が予め定められた期間内に存在しないことが検出された場合に、検出結果を前記磁気データ読取装置を監視する監視装置へ通知する、請求項１乃至４のいずれか１項に記載の磁気データ読取装置。
【請求項６】
前記アナログデータ読取部は、
前記磁気データとして通帳に貼付される磁気ストライプを読み取る、請求項１乃至５のいずれか１項に記載の磁気データ読取装置。
【請求項７】
前記アナログデータ読取部は、
前記磁気ヘッド及び前記磁気テープの少なくとも一方を移動させて前記磁気データを読み取る請求項１乃至６のいずれか１項に記載の磁気データ読取装置。
【請求項８】
磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成する磁気データ読み取り部、前記アナログデータのピーク位置を示すデジタルデータを生成するピーク位置データ生成部、前記ピーク位置が予め定められた期間内に存在するか否かを判定するピーク位置判定部、及び、前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成した読み取りデータを不正データとして出力するエラー判定部、を有する磁気データ読取装置と、
前記ピーク位置判定部によって前記ピーク位置が予め定められた期間内に存在しないことが検出された場合に、前記磁気データ読み取り装置から送信される検出結果を受信する監視装置と、を備える監視システム。
【請求項９】
磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成し、
前記アナログデータのピーク位置を示すデジタルデータを生成し、
前記ピーク位置が予め定められた期間内に存在するか否かを判定し、
前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成した読み取りデータを不正データとして出力するエラー検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気データ読取装置、監視システム及びエラー検出方法に関し、特に磁気テープに記録されている磁気データを読み取る磁気データ読取装置、監視システム及びエラー検出方法に関する。
【背景技術】
【０００２】
通帳プリンタ装置は、通帳に貼付される磁気ストライプに対して、データの読み出し及び書き込みを行う制御回路を有している。この制御回路は、装置に搭載される磁気ヘッドを用いて、磁気ストライプ上の磁気データをアナログデータとして読み取る。さらに制御回路は、アナログデータをデジタルデータに変換し、変換したデジタルデータをシリアル通信を用いて出力する。
【０００３】
通帳プリンタ装置は、磁気データが記録されている磁気テープ上を磁気ヘッドが接触しながら一定の速度で移動(或いは、磁気ヘッドを固定して、媒体(通帳)を搬送する場合も同様)させてアナログデータを生成する。ここで、一般的な磁気データの読み取り方法の概要について図８を用いて説明する。通帳プリンタ装置は、交互に配置された磁気ストライプ上の磁気(Ｎ極、Ｓ極)を読み取り、その間隔の違いで"０"、"１"が区別され、図８の周波数成分を含んだアナログデータを生成する。例えば、磁気ヘッドは、Ｓ極の磁気ストライプを読み取った場合、低電圧データを出力する。磁気ヘッドは、Ｎ極の磁気ストライプを読み取った場合、高電圧データを出力する。本図に示すリードタイミングＴと次のリードタイミングＴとの間に、Ｎ極もしくはＳ極の磁気ストライプが読み取られた場合、値１を示し、リードタイミングＴと次のリードタイミングＴとの間にＮ極及びＳ極の磁気ストライプが読み取られなかった場合、値０を示す。
【０００４】
この方式においては、磁気ヘッドの移動速度(或いは、媒体の搬送速度)の変動に起因するジッターの発生によって、"１"のデータを"０"（データの間延び）のデータと読み出し、その逆に"０"のデータを"１"(データの詰まり)のデータと読み出す事象が発生する。
【０００５】
特許文献１には、磁気データを用いて預金通帳にデータの記録を行う自動取引装置の構成が開示されている。特許文献１に開示されている自動取引装置は、磁気データを復調する過程において、所定レベル以上のジッタが混入したか否かを判定することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１８３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示されている自動取引装置においては、図８に示される方法を用いて磁気データを読取る際に、所定レベル以上のジッタが混入しているか否かを判定する具体的な実施方法が開示されていない。そのため、磁気データを読取る際に、復調された信号に混入されたジッタのレベルを検出し、読み取りデータにエラーが含まれているか否かを高精度に判定する装置が望まれている。
【０００８】
本発明の目的は、上述した課題である読み取りデータにエラーが含まれているか否かを高精度に判定する磁気データ読取装置、監視システム及びエラー検出方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかる磁気データ読取装置は、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成するアナログデータ読取部と、前記アナログデータをデジタルデータへ変換するデータ変換部と、前記アナログデータのピーク位置を示すデータを生成するピーク位置データ生成部と、前記ピーク位置が予め定められた期間内に存在するか否かを判定するピーク位置判定部と、前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成された前記デジタルデータを不正データとして出力するエラー判定部と、を備えるものである。
【００１０】
本発明の第２の態様にかかる監視システムは、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成する磁気データ読み取り部、前記アナログデータのピーク位置を示すデジタルデータを生成するピーク位置データ生成部、前記ピーク位置が予め定められた期間内に存在するか否かを判定するピーク位置判定部、及び、前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成した読み取りデータを不正データとして出力するエラー判定部、を有する磁気データ読取装置と、前記ピーク位置判定部によって前記ピーク位置が予め定められた期間内に存在しないことが検出された場合に、前記磁気データ読み取り装置から送信される検出結果を受信する監視装置と、を備えるものである。
【００１１】
本発明の第３の態様にかかるエラー検出方法は、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取りアナログデータを生成し、前記アナログデータのピーク位置を示すデジタルデータを生成し、前記ピーク位置が予め定められた期間内に存在するか否かを判定し、前記ピーク位置が予め定められた期間内に存在しない場合に、予め定められた期間内に存在しないピーク位置に基づいて生成した読み取りデータを不正データとして出力するものである。
【発明の効果】
【００１２】
本発明により、読み取りデータにエラーが含まれているか否かを高精度に判定することが出来る磁気データ読取装置、監視システム及びエラー検出方法を提供することが出来る。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかる磁気データ読取装置の構成図である。
【図２】実施の形態１にかかるピーク位置データ生成部の構成図である。
【図３】実施の形態１にかかるピーク位置判定部の構成図である。
【図４】実施の形態１にかかるエラー判定部の構成図である。
【図５】実施の形態１にかかる磁気データ読取装置内に発生する信号を説明する図である。
【図６】実施の形態１にかかるエラー検出処理の流れを示す図である。
【図７】実施の形態２にかかる監視システムの構成図である。
【図８】一般的な磁気データの読み取り処理を説明する概要図である
【発明を実施するための形態】
【００１４】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。はじめに、図１を用いて本発明の実施の形態１にかかる磁気データ読取装置１０の構成例について説明する。磁気データ読取装置１０は、例えば、磁気を用いて通帳に記録されたデータを読み取るもしくは書き込む通帳プリンタ装置であってもよい。磁気データ読取装置１０は、アナログデータ読取部１１、ピーク位置データ生成部１２、ピーク位置判定部１３、エラー判定部１４及びデータ変換部１５を有している。
【００１５】
アナログデータ読取部１１は、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取る。アナログデータ読取部１１は、磁気データを読み取り、アナログデータを生成する。磁気ヘッドは、磁気データが記録されている磁気テープに接触しながら一定の速度で移動する。磁気ヘッドは、一定の速度で移動しながら、磁気テープ上の磁気ストライプを読み取る。もしくは、磁気ヘッドは固定され、磁気テープが移動してもよい。アナログデータ読取部１１は、生成したアナログデータをピーク位置データ生成部１２及びデータ変換部１５へ出力する。
【００１６】
ピーク位置データ生成部１２は、アナログデータ読取部１１から出力されたアナログデータのピーク位置を示すデータを生成する。ピーク位置データ生成部１２は、例えば、アナログデータの電圧値が予め定められた閾値を超えている場合もしくは予め定められた閾値を下回る場合に、ピークが発生したと判定してもよい。ピーク位置データ生成部１２は、例えば、ピークが発生した時間にハイレベルの信号を設定し、それ以外の時間にロウレベルの信号を設定してデジタルデータを生成してもよい。ピーク位置データ生成部１２は、ピーク位置を示すデジタルデータをピーク位置判定部１３へ出力する。
【００１７】
ピーク位置判定部１３は、デジタルデータに示されたピーク位置が、予め定められた期間内に存在するか否かを判定する。予め定められた期間は、磁気ヘッドもしくは磁気テープの移動速度の変動に起因するジッタとして許容することができる時間に基づいて定められる。例えば、磁気ヘッドもしくは磁気テープの移動速度が遅くなった場合に、磁気ヘッドが磁気データを読み取る期間（リードタイミング間の期間）として許容される時間を、予め定められた期間に定めてもよい。ピーク位置判定部１３は、ピーク位置に関する判定結果をエラー判定部１４へ出力する。
【００１８】
エラー判定部１４は、ピーク位置が予め定められた期間に存在しないと判定された場合に、予め定められた期間内に存在しないピーク位置に基づいて生成されたデジタルデータを不正データと判定する。エラー判定部１４は、不正データに関する情報をデータ変換部１５へ出力する。
【００１９】
データ変換部１５は、アナログデータ読取部１１から出力されたアナログデータをデジタルデータへ変換する。この時、データ変換部１５は、エラー判定部１４から出力された不正データに関する情報に基づいて、予め定められた期間内に読み取られなかったピーク位置に基づいて生成されたデジタルデータは、通常のデータとして復調せず、不定値等を挿入する。
【００２０】
以上説明したように、図１の磁気データ読取装置を用いることによって、磁気ヘッドもしくは磁気テープの移動速度の変動に起因してジッタが発生し、発生したジッタが許容範囲を超えた場合、当該ジッタが発生したタイミングにおける読み取りデータをエラーデータとすることができる。このようにすることによって、誤って読み取られたデータを正常データとして処理が継続されることを防ぐことができる。さらに、エラーデータであることを示すことによって、磁気ヘッドもしくは磁気テープに許容することが出来ないジッタが発生していることを示すことが出来るため、磁気ヘッドもしくは磁気テープの点検を促すことが出来る。
【００２１】
続いて、図２を用いて本発明の実施の形態１にかかるピーク位置データ生成部１２の構成例について説明する。ピーク位置データ生成部１２は、立ち上がりエッジ検出部２２、立ち下がりエッジ検出部２３及びエッジ検出部２４を有している。
【００２２】
立ち上がりエッジ検出部２２は、アナログデータ読取部１１からアナログデータを受け取る。立ち上がりエッジ検出部２２は、アナログデータの立ち上がりタイミングを検出する。例えば、立ち上がりエッジ検出部２２は、アナログデータの振幅を用いて示された電圧値が、閾値を超えている期間をアナログデータの立ち上がりタイミングとして検出してもよい。立ち下がりエッジ検出部２３は、アナログデータ読取部１１からアナログデータを受け取る。立ち下がりエッジ検出部２３は、アナログデータの立下りタイミングを検出する。例えば、立ち下がりエッジ検出部２３は、アナログデータの振幅を用いて示された電圧値が、閾値を下回る期間をアナログデータの立下りタイミングとして検出してもよい。立ち上がりエッジ検出部２２及び立ち下がりエッジ検出部２３は、検出したタイミングに関するデータをエッジ検出部２４へ出力する。ここで、立ち上がりエッジ検出部２２において用いられる閾値は、立ち下がりエッジ検出部２３において用いられる閾値よりも高い値が設定されてもよい。
【００２３】
エッジ検出部２４は、立ち上がりエッジ検出部２２からアナログデータの立ち上がりタイミングに関するデータを受け取り、立ち下がりエッジ検出部２３からアナログデータの立下りタイミングに関するデータを受け取る。エッジ検出部２４は、立ち上がりエッジ検出部２２及び立ち下がりエッジ検出部２３から出力されたデータを合わせることによって、アナログデータのピーク位置を示すエッジ検出信号を生成する。エッジ検出部２４は、エッジ検出信号をピーク位置判定部１３へ出力する。
【００２４】
続いて、図３を用いて本発明の実施の形態１にかかるピーク位置判定部１３の構成例について説明する。ピーク位置判定部１３は、リードクロック信号生成部３１及び周期カウント部３２を有している。
【００２５】
リードクロック信号生成部３１は、エッジ検出部２４から出力されたエッジ検出信号に基づいてリードクロック信号を生成する。リードクロック信号は、図８において説明を行ったリードタイミングＴを示す信号である。つまり、磁気データ読取装置１０は、リードクロック信号において示されたタイミングにおいて、デジタルデータの値を決定する。例えば、隣接するリードタイミング間において、アナログデータのピークが発生している場合は、デジタルデータを１と決定し、隣接するリードタイミング間において、アナログデータのピークが発生していない場合は、デジタルデータを０と決定してもよい。
【００２６】
リードクロック信号生成部３１は、例えば、エッジ検出部２４から出力されたエッジ検出信号において、隣接するリードタイミング間に発生するピーク位置を示す信号をマスクする。これによって、リードクロック信号生成部３１は、エッジ検出部において示されたピーク位置のうち、リードタイミング期間を示すピーク位置以外のピーク位置をマスクすることによって、マスクされなかったピーク位置を用いてリードクロック信号を生成することが出来る。
【００２７】
例えば、リードクロック信号生成部３１は、リードタイミングを示すピーク位置から、ジッタが発生していないとした場合の次のリードタイミングを示すピーク位置の期間の６５％の期間をマスクするようにしてもよい。つまり、リードクロック信号生成部３１は、リードタイミングを示すピーク位置から、マスク期間中に発生したピーク位置に関しては、リードタイミングを示すピーク位置として用いず、マスク期間経過後のピーク位置をリードタイミングを示すピーク位置として用いる。リードクロック信号生成部３１は、生成したリードクロック信号を周期カウント部３２へ出力する。さらに、リードクロック信号生成部３１は、マスク期間中にピーク位置をマスクしたか否かに関する情報（以下、マスク情報と称する）も周期カウント部３２へ出力する。
【００２８】
周期カウント部３２は、リードクロック信号において示されたピーク位置の間の時間をカウントする。周期カウント部３２は、あるピーク位置から、予め定められたカウント値以内に次のピーク位置が出現するか否かを判定する。ここで、あるピーク位置から、予め定められたカウント値以内に次のピーク位置が出現しない事象は、磁気ヘッドもしくは磁気テープの移動に、許容することが出来ないジッタが発生していることを示す。周期カウント部３２は、ピーク位置が予め定められたカウント値以内に出現しているか否かに関する情報（以下、ジッタ発生情報と称する）をエラー判定部１４へ出力する。さらに、周期カウント部３２は、リードクロック信号生成部３１から出力された、リードクロック信号及びマスク情報もエラー判定部１４へ出力する。
【００２９】
続いて、図４を用いてエラー判定部１４の構成例について説明する。エラー判定部１４は、判定信号生成部４１及びパリティエラー判定部４３を有している。判定信号生成部４１は、周期カウント部３２から出力されたジッタ発生情報、リードクロック信号及びマスク情報に基づいて、読み取りデータの判定信号を生成する。判定信号生成部４１は、生成した判定信号をデータ変換部１５へ出力する。
【００３０】
データ変換部１５は、判定信号においてエラーと判定された期間の値を不定値等として読み取りデータを出力する。さらに、データ変換部１５は、出力するデータに関してパリティチェックを行い読み取りデータが正常であるか否かを検査する。
【００３１】
ここで、図５を用いて、ピーク位置データ生成部１２、ピーク位置判定部１３及びエラー判定部１４において生成される信号について詳細に説明を行う。
【００３２】
はじめに、コンパレータ出力は、アナログデータ読取部１１において生成されたアナログデータにコンパレータを適用することによって生成されたデジタル信号である。ここで、コンパレータの下に示されている磁気データ記録値は、記録テープに記録されたデータの正しい読み取りデータを示している。
【００３３】
次に、スライス（＋）検出信号（HI-SIDE_COMP）は、コンパレータ出力の立ち下がりタイミング、つまり、図８に示されるようにアナログデータの高電圧側のピーク位置を示すデジタルデータである。立ち上がりエッジ検出部２２は、スライス（＋）検出信号を生成する。スライス（＋）検出信号は、ピーク位置をロウレベルに設定された値を用いて示している。
【００３４】
次に、スライス（−）検出信号（LOW-SIDE_COMP）は、コンパレータ出力の立ち上がりタイミング、つまり、図８に示されるようにアナログデータの低電圧側のピーク位置を示すデジタルデータである。立ち下がりエッジ検出部２３は、スライス（−）検出信号を生成する。スライス（−）検出信号は、ピーク位置をハイレベルに設定された値を用いて示している。
【００３５】
次に、エッジ検出信号は、スライス（＋）検出信号及びスライス（−）検出信号を用いて生成された、アナログデータのピーク位置、つまりコンパレータ出力の立ち上がりエッジ及び立ち下がりエッジを示す信号である。
【００３６】
次に、マスク信号は、エッジ検出信号において、隣接するリードタイミングの間に発生したピーク位置をマスクするために用いられる信号である。例えば、マスク信号は、リードタイミングを示すピーク位置から、ジッタが発生していないとした場合における次のリードタイミング間の６５％に相当する期間の間に発生したピーク位置をマスクする。
【００３７】
次に、リードクロック信号は、エッジ検出信号にマスク信号を適用した後の信号を示している。エッジ検出信号にマスク信号を適用することにより、リードタイミングとは異なる信号のピークを削除することが出来る。これによって、リードタイミングのみを示すピーク位置を用いてリードクロック信号を生成することが出来る。
【００３８】
次に、リードクロック信号の１３０％期間カウントは、リードタイミングを示すピーク位置から、ジッタが発生していないとした場合における次のリードタイミング間の１３０％に相当する期間の間に、次のリードタイミングが存在するか否かを判定する。
【００３９】
周期カウント部３２は、リードタイミングを示すピーク位置から、カウントを開始する。さらに、周期カウント部３２は、カウントが、ジッタが発生していないとした場合における次のリードタイミング間における１３０％のカウント値に達する前に、リードクロック信号において次のリードタイミングを示すピーク位置を検出した場合、カウントをリセットし、新たにカウントを再開する。ここで、周期カウント部３２は、カウントが、ジッタが発生していないとした場合における次のリードタイミング間における１３０％のカウント値に達する前に、リードクロック信号において次のリードタイミングを示すピーク位置を検出しなかった場合、カウントを終了する。この場合、周期カウント部３２は、リードタイミングを検出すると、新たにカウントを再開する。このように、周期カウント部３２によって、カウントが終了する前にピーク位置が検出されない場合、許容することが出来ないジッタが発生していることを示している。
【００４０】
次に、判定信号生成部４１は、マスク信号においてマスクしている間に、エッジ検出信号のピーク位置が検出された場合、そのピーク位置を検出した時点から、周期カウント部３２においてカウントがリセットされる時点までハイレベルの信号を設定する。また、判定信号生成部４１は、マスク信号においてマスクされている間にピーク位置が検出されなかった場合、ロウレベルの信号を設定し続ける。このようにして、判定信号生成部４１は、判定信号を生成する。
【００４１】
次に、検出リードデータは、判定信号に基づいて生成されるデータである。具体的には、検出リードデータは、周期カウント部３２においてカウントがリセットされたタイミングに、判定信号がハイレベルからロウレベルに遷移している場合、「１」を示す。また、データ出力部４２は、周期カウント部３２においてカウントがリセットされたタイミングに、判定信号が遷移していない場合、つまり、カウントがリセットされたタイミングの前後において、判定信号においてロウレベルが維持されている場合、「０」を示す。
【００４２】
ここで、周期カウント部３２においてリセットされずカウントが終了した場合、検出リードデータは、カウントが終了したタイミングにおいてビット抜けが発生していることを示す。ビット抜けは、例えば不定値Ｘ等を用いて示される。不定値Ｘは、正常な出力データである「０」及び「１」とは異なる値であり、許容することが出来ないジッタが発生したことにより、正常にデータを復調することが出来なかったことを示している。
【００４３】
ここで、検出リードデータにおいて、磁気データ記録値とは異なる値が示されている箇所がある。これは、発生したジッタが、許容することが出来ないジッタの値を下回る値である場合に起こりうる。さらに、許容することが出来ないジッタが発生した後に復調されたデータにも、誤りが発生する場合がある。データ出力部４２は、このような誤りが発生した場合、出力データに関してパリティチェックを行うことにより、誤りを検出することが出来る。
【００４４】
続いて、図６を用いて本発明の実施の形態１にかかる磁気データ読取装置１０のジッタ検出処理の流れについて説明する。
【００４５】
はじめに、アナログデータ読取部１１は、磁気ヘッドを用いて磁気テープに記録されている磁気データを読み取り、アナログデータを生成する（Ｓ１１）。次に、ピーク位置データ生成部１２は、アナログデータのピーク位置を示すデータを生成する（Ｓ１２）。
【００４６】
次に、ピーク位置判定部１３は、デジタルデータに示されたピーク位置が、予め定められた期間内に存在するか否かを判定する（Ｓ１３）。次に、ピーク位置判定部１３は、デジタルデータに示されたピーク位置が、予め定められた期間内に存在するか否かを判定する（Ｓ１３）。予め定められた期間とは、例えば、周期カウント部３２においてカウントを開始してからカウントが終了するまでの期間である。ピーク位置判定部１３において、ピーク位置が、予め定められた期間内に存在すると判定された場合、データ出力部４２は、復調したデータを出力する。（Ｓ１４）。ピーク位置判定部１３において、ピーク位置が、予め定められた期間内に存在しないと判定された場合、データ変換部１５は、予め定められた期間内に存在しないピーク位置に基づいて生成するデータには、不正データ（不定値等）を挿入して出力する（Ｓ１５）
【００４７】
以上説明したように、本発明の実施の形態１にかかる磁気データ読取装置１０を用いることにより、許容することが出来ないジッタが発生した場合において、そのジッタを検出することが出来る。さらに、許容することが出来ないジッタが発生した場合においては、あえて不正データとして復調することにより、ジッタの発生をユーザ等へ通知することが出来る。
【００４８】
（実施の形態２）
続いて、図７を用いて本発明の実施の形態２にかかる通信システムの構成例について説明する。本図の通信システムは、磁気データ読取装置１０、監視装置５０を有している。さらに、磁気データ読取装置１０及び監視装置５０は、ネットワーク６０を介して通信を行う。ネットワーク６０は、例えば、ＩＰネットワークであり、異なる運用ポリシーを用いて運用されるネットワークに属する装置を接続するインターネット等であってもよい。もしくは、ネットワーク６０は、同一の運用ポリシーを用いて運用されるネットワーク内に属する装置を接続するイントラネット等であってもよい。また、ネットワーク６０は、無線回線及び有線回線のいずれか一方を有してもよく、無線回線及び有線回線を有してもよい。
【００４９】
磁気データ読取装置１０は、読み取りデータに、許容することが出来ないジッタが発生したことを監視装置５０へ通知する。例えば、磁気データ読取装置１０のエラー判定部１４は、判定信号生成部４１において生成した判定信号において許容することが出来ないジッタが発生したことを検出した場合、ジッタ発生の検出結果を設定した信号を監視装置５０へ送信する。
【００５０】
監視装置５０は、磁気データ読取装置１０から、許容することが出来ないジッタが発生したことを通知された場合、監視装置５０の表示部（図示せず）等へ許容することが出来ないジッタが発生したことを示す情報を出力する。
【００５１】
以上説明したように、本発明の実施の形態２にかかる通信システムを用いることにより、ネットワーク６０を介して磁気データ読取装置１０を監視している監視装置５０は、磁気データ読取装置１０において許容することが出来ないジッタが発生したことを、検出することが出来る。そのため、監視装置５０を操作する保守者等は、磁気データ読取装置１０に障害が発生しているか否かを調査することが出来る。これにより、磁気データ読取装置１０におけるジッタの発生要因等に応じて、磁気データ読取装置１０の修理もしくは部品の交換等を行うことが出来る。
【００５２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００５３】
１０  磁気データ読取装置
１１  アナログデータ読取部
１２  ピーク位置データ生成部
１３  ピーク位置判定部
１４  エラー判定部
１５  データ変換部
２２  立ち上がりエッジ検出部
２３  立ち下がりエッジ検出部
２４  エッジ検出部
３１  リードクロック信号生成部
３２  周期カウント部
４１  判定信号生成部
４３  パリティエラー判定部
５０  監視装置
６０  ネットワーク
【図１】
2014154190.tif 000003
【図２】
2014154190.tif 000004
【図３】
2014154190.tif 000005
【図４】
2014154190.tif 000006
【図５】
2014154190.tif 000007
【図６】
2014154190.tif 000008
【図７】
2014154190.tif 000009
【図８】
2014154190.tif 000010