(57)【特許請求の範囲】
【請求項１】
同期トラックとデータトラックとを有する磁気情報記録媒体の前記データトラックにＮＲＺＩ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ  Ｉｎｖｅｒｓｉｏｎ）方式で記録された磁気データを読み取って復調データを生成する磁気データの復調方法において、
前記同期トラックに記録されたデータの読取結果に基づいて生成される矩形波状の信号を同期信号とし、前記データトラックに記録された前記磁気データの読取結果に基づいて生成される矩形波状の信号をデータ信号とすると、
前記同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングで前記データ信号を読み取るとともに、前記同期信号の前記立上りエッジおよび／または前記立下りエッジを基準にした、前記第１の読取タイミングと異なる第２の読取タイミングで前記データ信号を読み取るデータ読取ステップと、
前記第１の読取タイミングで読み取られた前記データ信号の読取結果に基づいて前記復調データを生成する第１復調データ生成ステップと、
前記第１復調データ生成ステップで生成された前記復調データの正否を判定する第１正否判定ステップと、
前記第１正否判定ステップで前記復調データが正しくないと判定された場合に、前記第２の読取タイミングで読み取られた前記データ信号の読取結果に基づいて前記復調データを生成する第２復調データ生成ステップと、
前記第２復調データ生成ステップで生成された前記復調データの正否を判定する第２正否判定ステップとを備え、
前記第１の読取タイミングは、前記同期信号の１ビット分の時間間隔の１／２であり、
前記第２の読取タイミングは、前記同期信号の１ビット分の時間間隔の１／４であることを特徴とする磁気データの復調方法。
【請求項２】
同期トラックとデータトラックとを有する磁気情報記録媒体の前記データトラックにＮＲＺＩ方式で記録された磁気データを読み取る磁気ヘッドと、前記磁気ヘッドで読み取った前記磁気データを復調して復調データを生成するデータ復調部とを備え、
前記同期トラックに記録されたデータの読取結果に基づいて生成される矩形波状の信号を同期信号とし、前記データトラックに記録された前記磁気データの読取結果に基づいて生成される矩形波状の信号をデータ信号とすると、
前記データ復調部は、
前記同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングで前記データ信号を読み取るとともに、前記同期信号の前記立上りエッジおよび／または前記立下りエッジを基準にした、前記第１の読取タイミングと異なる第２の読取タイミングで前記データ信号を読み取り、
前記第１の読取タイミングで読み取られた前記データ信号の読取結果に基づいて前記復調データを生成して、生成された前記復調データの正否を判定するととともに、
前記第１の読取タイミングで読み取られて生成された前記復調データが正しくないと判定した場合に、前記第２の読取タイミングで読み取られた前記データ信号の読取結果に基づいて前記復調データを生成して、生成された前記復調データの正否を判定し、
前記第１の読取タイミングは、前記同期信号の１ビット分の時間間隔の１／２であり、
前記第２の読取タイミングは、前記同期信号の１ビット分の時間間隔の１／４であることを特徴とする磁気データの復調装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＲＺＩ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ  Ｉｎｖｅｒｓｉｏｎ）方式で記録された磁気データを読み取って復調データを生成する磁気データの復調方法および磁気データの復調装置に関する。
【背景技術】
【０００２】
従来、磁気カード等の磁気情報記録媒体に記録される磁気データの記録方式として、ＮＲＺＩ方式が知られている。ＮＲＺＩ方式で磁気データが記録される磁気情報記録媒体には、同期信号を生成するための同期トラックと磁気データが記録されるデータトラックとを有する磁気ストライプが形成されている。また、従来、ＮＲＺＩ方式で記録された磁気データを読み取って復調データを生成する磁気カード読取装置が広く利用されている。この種の磁気カード読取装置は、同期トラックに記録されるデータに基づいて生成される同期信号を基準にした所定のサンプリングタイムで、データトラックに記録された磁気データに基づいて生成されるデータ信号を読み取って、この読取結果から復調データを生成している。
【０００３】
ＮＲＺＩ方式で磁気データが記録される場合、同期トラックとデータトラックとが個別に磁気ストライプに形成されている。そのため、磁気ヘッドの傾きや磁気情報記録媒体の傾き等の影響で、データの書込時に、磁気ストライプの長手方向において、同期トラックのデータとデータトラックの磁気データとがずれた状態で書き込まれることがあり、また、データの読取時に、磁気ストライプの長手方向において、同期トラックのデータとデータトラックの磁気データとがずれた状態で読み取られることがある。また、磁気情報記録媒体の搬送速度の変動等によって、同期トラックのデータのビット間隔やデータトラックの磁気データのビット間隔が変動することもある。このように、磁気ストライプの長手方向におけるトラック間のデータのずれが生じたり、ビット間隔が変動したりすると、磁気データの読取エラー率（読取エラーの発生率）が高くなるおそれがある。
【０００４】
そこで、磁気ストライプの長手方向におけるトラック間のデータのずれが生じたり、ビット間隔が変動しても、磁気データの読取エラー率を低減させることが可能な磁気カード読取方法が提案されている（たとえば、特許文献１参照）。特許文献１に記載の磁気カード読取方法では、同期トラック以外のトラックに記録されたデータに基づいて生成される信号と同期信号との時間のずれを所定の頻度で取得し、取得された時間のずれに基づいて計算されたサンプリングタイムを用いて、データトラックに記録された磁気データに基づいて生成されるデータ信号を読み取っている。そのため、特許文献１に記載の磁気カード読取方法によれば、磁気ストライプの長手方向におけるトラック間のデータのずれが生じたり、ビット間隔が変動しても、磁気データの読取エラー率を低減させることが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２９８８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の磁気カード読取方法では、１ビットごとにサンプリングタイムを計算しているため、磁気データの読取処理の際にサンプリングタイムの計算時間が必要となり、磁気データの読取処理に時間がかかる。
【０００７】
そこで、本発明の課題は、磁気データの読取エラー率を低減させるとともに、磁気データの読取処理時間を短くすることが可能となる磁気データの復調方法を提供することにある。また、本発明の課題は、磁気データの読取エラー率を低減させるとともに、磁気データの読取処理時間を短くすることが可能な磁気データの復調装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明の磁気データの復調方法は、同期トラックとデータトラックとを有する磁気情報記録媒体のデータトラックにＮＲＺＩ方式で記録された磁気データを読み取って復調データを生成する磁気データの復調方法において、同期トラックに記録されたデータの読取結果に基づいて生成される矩形波状の信号を同期信号とし、データトラックに記録された磁気データの読取結果に基づいて生成される矩形波状の信号をデータ信号とすると、同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングでデータ信号を読み取るとともに、同期信号の立上りエッジおよび／または立下りエッジを基準にした、第１の読取タイミングと異なる第２の読取タイミングでデータ信号を読み取るデータ読取ステップと、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成する第１復調データ生成ステップと、第１復調データ生成ステップで生成された復調データの正否を判定する第１正否判定ステップと、第１正否判定ステップで復調データが正しくないと判定された場合に、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成する第２復調データ生成ステップと、第２復調データ生成ステップで生成された復調データの正否を判定する第２正否判定ステップとを備え、第１の読取タイミングは、同期信号の１ビット分の時間間隔の１／２であり、第２の読取タイミングは、同期信号の１ビット分の時間間隔の１／４であることを特徴とする。
【０００９】
本発明の磁気データの復調方法では、データ読取ステップで、同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングでデータ信号を読み取るとともに、同期信号の立上りエッジおよび／または立下りエッジを基準にした、第１の読取タイミングと異なる第２の読取タイミングでデータ信号を読み取っている。また、本発明では、第１復調データ生成ステップで、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成し、生成された復調データが正しくない場合に、第２復調データ生成ステップで、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成している。すなわち、本発明では、少なくとも異なる２つの読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成することが可能になっている。そのため、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて正しい復調データが得られなくても、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて正しい復調データを得ることが可能になる。したがって、本発明では、磁気データの読取エラー率を低減させることが可能になる。
【００１０】
また、本発明の磁気データの復調方法では、データ読取ステップで、第１の読取タイミングでデータ信号を読み取るとともに、第２の読取タイミングでデータ信号を読み取っている。そのため、特許文献１に記載の磁気カード読取方法のように、第１の読取タイミングや第２の読取タイミング（すなわち、サンプリングタイム）を所定の頻度で計算する必要がない。したがって、本発明では、磁気データの読取処理時間を短くすることが可能となる。
【００１１】
また、本発明では、第１の読取タイミングは、同期信号の１ビット分の時間間隔の１／２であり、第２の読取タイミングは、同期信号の１ビット分の時間間隔の１／４であるため、磁気データが読み取られる装置内で磁気情報記録媒体を往復搬送させながら磁気データを読み取ることが可能となっている場合に、磁気データの読取エラー率を効果的に低減させることが可能になる。
【００１３】
また、上記の課題を解決するため、本発明の磁気データの復調装置は、同期トラックとデータトラックとを有する磁気情報記録媒体のデータトラックにＮＲＺＩ方式で記録された磁気データを読み取る磁気ヘッドと、磁気ヘッドで読み取った磁気データを復調して復調データを生成するデータ復調部とを備え、同期トラックに記録されたデータの読取結果に基づいて生成される矩形波状の信号を同期信号とし、データトラックに記録された磁気データの読取結果に基づいて生成される矩形波状の信号をデータ信号とすると、データ復調部は、同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングでデータ信号を読み取るとともに、同期信号の立上りエッジおよび／または立下りエッジを基準にした、第１の読取タイミングと異なる第２の読取タイミングで前記データ信号を読み取り、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成して、生成された復調データの正否を判定するととともに、第１の読取タイミングで読み取られて生成された復調データが正しくないと判定した場合に、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成して、生成された復調データの正否を判定し、第１の読取タイミングは、同期信号の１ビット分の時間間隔の１／２であり、第２の読取タイミングは、同期信号の１ビット分の時間間隔の１／４であることを特徴とする。
【００１４】
本発明の磁気データの復調装置では、データ復調部は、同期信号の立上りエッジおよび／または立下りエッジを基準にした第１の読取タイミングでデータ信号を読み取るとともに、同期信号の立上りエッジおよび／または立下りエッジを基準にした、第１の読取タイミングと異なる第２の読取タイミングでデータ信号を読み取っている。また、本発明では、データ復調部は、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成し、生成された復調データが正しくない場合に、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて復調データを生成している。そのため、第１の読取タイミングで読み取られたデータ信号の読取結果に基づいて正しい復調データが得られなくても、第２の読取タイミングで読み取られたデータ信号の読取結果に基づいて正しい復調データを得ることが可能になる。したがって、本発明では、磁気データの読取エラー率を低減させることが可能になる。
【００１５】
また、本発明の磁気データの復調装置では、データ復調部は、第１の読取タイミングでデータ信号を読み取るとともに、第２の読取タイミングでデータ信号を読み取っている。そのため、特許文献１に記載の磁気カード読取方法のように、第１の読取タイミングや第２の読取タイミングを所定の頻度で計算する必要がない。したがって、本発明では、磁気データの読取処理時間を短くすることが可能となる。また、本発明では、第１の読取タイミングは、同期信号の１ビット分の時間間隔の１／２であり、第２の読取タイミングは、同期信号の１ビット分の時間間隔の１／４であるため、磁気データが読み取られる装置内で磁気情報記録媒体を往復搬送させながら磁気データを読み取ることが可能となっている場合に、磁気データの読取エラー率を効果的に低減させることが可能になる。
【発明の効果】
【００１６】
以上のように、本発明の磁気データの復調方法および磁気データの復調装置では、磁気データの読取エラー率を低減させるとともに、磁気データの読取処理時間を短くすることが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態にかかる磁気データの復調装置の機械的な構成の概略図である。
【図２】図１に示すカードの平面図である。
【図３】図１に示す磁気データの復調装置の復調回路および復調回路に関連する構成のブロック図である。
【図４】図３に示す復調回路での磁気データの復調方法を説明するための図である。
【図５】図１に示す磁気データの復調装置での磁気データの復調方法を説明するためのフローチャートである。
【図６】従来技術の問題点を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００１９】
（磁気データの復調装置の概略構成）
図１は、本発明の実施の形態にかかる磁気データの復調装置１の機械的な構成の概略図である。図２は、図１に示すカード２の平面図である。図３は、図１に示す磁気データの復調装置１の復調回路９および復調回路９に関連する構成のブロック図である。図４は、図３に示す復調回路９での磁気データの復調方法を説明するための図である。
【００２０】
本形態の磁気データの復調装置１（以下、「復調装置１」とする）は、ＮＲＺＩ方式でカード２に記録された磁気データを読み取って復調データを生成するための装置であり、たとえば、カード２を搬送しながらカード２の磁気データを読み取るカード搬送式のカードリーダである。この復調装置１は、所定の上位装置に搭載されて使用される。図１に示すように、復調装置１は、カード２に記録された磁気データを読み取る磁気ヘッド３と、カード２を搬送する搬送機構４と、カード２を検知するセンサ５、６とを備えている。また、復調装置１は、図３に示すように、磁気ヘッド３に接続される整形回路７、８と、整形回路７、８に接続されるデータ復調部としての復調回路９とを備えている。
【００２１】
カード２は、たとえば、厚さが０．７〜０．８ｍｍ程度の矩形状の塩化ビニール製のカードである。このカード２の一方の面には、図２に示すように、同期信号（図４参照）を生成するためのデータが記録される同期トラック２ａと、データ信号（図４参照）を生成するための磁気データがＮＲＺＩ方式で記録されるデータトラック２ｂとを有する磁気ストライプ２ｃが形成されている。なお、同期トラック２ａおよびデータトラック２ｂは、図２に示すように、１本の磁気ストライプ２ｃに形成されても良いし、同期トラック２ａを有する磁気ストライプと、データトラック２ｂを有する磁気ストライプとが個別に形成されても良い。また、カード２は、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードであっても良いし、所定の厚さの紙カード等であっても良い。
【００２２】
搬送機構４は、カード２に当接してカード２を搬送する駆動ローラ１１を備えている。駆動ローラ１１は、駆動ローラ１１を駆動させる駆動機構に連結されている。また、駆動ローラ１１には、パッドローラ１２が対向配置されており、パッドローラ１２は、駆動ローラ１１に向かって付勢されている。センサ５、６は、たとえば、カード２が搬送されるカード搬送路を挟むように配置される発光素子と受光素子とを備える光学式のセンサである。センサ５は、磁気ヘッド３よりも手前側（カード２の挿入口が形成される側）に配置され、センサ６は、磁気ヘッド３よりも奥側に配置されている。
【００２３】
磁気ヘッド３は、そのギャップ部がカード搬送路に臨むように配置されている。この磁気ヘッド３は、図３に示すように、同期トラック２ａに記録されたデータを読み取る第１チャンネル３ａと、データトラック２ｂに記録された磁気データを読み取る第２チャンネル３ｂとを有する２チャンネル型の磁気ヘッドである。なお、同期トラック２ａに記録されたデータを読み取る磁気ヘッドと、データトラック２ｂに記録された磁気データを読み取る磁気ヘッドとが別体で形成されても良い。
【００２４】
整形回路７、８は、フィルタ回路、増幅回路、および、微分回路（または積分回路）等によって構成されている。整形回路７は、磁気ヘッド３の第１チャンネル３ａに接続されており、第１チャンネル３ａから出力されるアナログ状の読取信号に基づいて、図４に示すような矩形波状の同期信号を生成する。すなわち、整形回路７は、同期トラック２ａに記録されたデータの読取結果に基づいて同期信号を生成する。整形回路８は、磁気ヘッド３の第２チャンネル３ｂに接続されており、第２チャンネル３ｂから出力されるアナログ状の読取信号に基づいて、図４に示すような矩形波状のデータ信号を生成する。すなわち、整形回路８は、データトラック２ｂに記録された磁気データの読取結果に基づいてデータ信号を生成する。
【００２５】
復調回路９は、ＣＰＵ１４およびＲＡＭ１５等を備えており、磁気ヘッド３で読み取った磁気データを復調して、“０”データと“１”データとからなる復調データを生成する。
【００２６】
ＮＲＺＩ方式には、復調データが“１”のときにデータ信号のレベルが反転し、かつ、復調データが“０”のときにデータ信号のレベルが維持されるＮＲＺＭ方式と、復調データが“０”のときにデータ信号のレベルが反転し、かつ、復調データが“１”のときにデータ信号のレベルが維持されるＮＲＺＳ方式とがある。また、一般に、ＮＲＺＩ方式で磁気データが記録されている場合、同期信号の立上りエッジおよび／または立下りエッジを基準にした一定の読取りタイミングでデータ信号を読み取って、このデータ信号の読取結果に基づいて復調データが生成される。そのため、ＮＲＺＳ方式で磁気データが記録されている場合、たとえば、図６（Ａ）に示すように、同期信号の立上りエッジＥを基準にした一定の読取タイミングｔ０でデータ信号を読み取ると、読取結果として“Ｌ”、“Ｈ”、“Ｈ”、“Ｌ”、“Ｈ”が得られ、このデータ信号の読取結果に基づいて復調データ“０”、“１”、“０”、“０”が生成される。なお、読取タイミングｔ０は、立上りエッジＥを基準とする同期信号の反転タイミング（すなわち、立下りエッジが検出されるタイミング）であり、同期信号の１ビット分の時間間隔Ｔの１／２である。
【００２７】
ここで、ＮＲＺＩ方式で磁気データが記録される場合、同期信号とデータ信号とが同期していることが前提であり（たとえば、データ信号のレベルが反転するのは、通常、図６（Ａ）に示すように、立上りエッジＥが検出されるタイミングであることが前提であり）、たとえば、図６（Ａ）に示すように、同期信号の複数の立上りエッジＥのうちの１つの立上りエッジＥ１と、データ信号のある１つのエッジＥ２とが同期していれば、正しい復調データ“０”、“１”、“０”、“０”を生成することができる。しかしながら、実際には、磁気ヘッド３の傾きや搬送されるカード２の傾き等の影響で、たとえば、図６（Ｂ）に示すように、同期しているはずの立上りエッジＥ１とエッジＥ２とがずれて、立上りエッジＥが検出されるタイミング以外のタイミングでデータ信号のレベルが反転することがある。この場合に、同期信号の立上りエッジＥを基準にした読取タイミングｔ０でデータ信号を読み取ると、読取結果として、“Ｈ”、“Ｈ”、“Ｌ”、“Ｌ”、“Ｈ”が得られるため、このデータ信号の読取結果に基づいて復調データを生成すると、誤った復調データ“１”、“０”、“１”、“０”が生成される。その結果、この場合には、磁気データの読取エラーが発生する。
【００２８】
そこで、本形態では、復調回路９のＣＰＵ１４は、図４に示すように、同期信号の立上りエッジＥを基準にした一定の読取タイミング（第１の読取タイミング）ｔ１でデータ信号を読み取るとともに、同期信号の立上りエッジＥを基準にした、読取タイミングｔ１と異なる一定の読取タイミング（第２の読取タイミング）ｔ２でデータ信号を読み取る。また、ＣＰＵ１４は、読取タイミングｔ１で読み取ったデータ信号の読取結果をＲＡＭ１５の第１のバッファ（第１バッファ）１６に記憶し、読取タイミングｔ２で読み取ったデータ信号の読取結果をＲＡＭ１５の第２のバッファ（第２バッファ）１７に記憶する。
【００２９】
また、ＣＰＵ１４は、読取タイミングｔ１で読み取られたデータ信号の読取結果に基づいて復調データを生成して、生成された復調データの正否を判定する。また、ＣＰＵ１４は、読取タイミングｔ１で読み取られて生成された復調データが正しくないと判定した場合に、読取タイミングｔ２で読み取られたデータ信号の読取結果に基づいて復調データを生成して、生成された復調データの正否を判定する。以下、復調回路９での磁気データの復調方法を説明する。
【００３０】
なお、本形態では、読取タイミングｔ１は、立上りエッジＥを基準とする同期信号の反転タイミング（すなわち、立下りエッジが検出されるタイミング）であり、同期信号の１ビット分の時間間隔Ｔの１／２である。また、読取タイミングｔ２は、同期信号の１ビット分の時間間隔Ｔ未満である。具体的には、読取タイミングｔ２は、同期信号の１ビット分の時間間隔Ｔの１／４である。また、本形態の同期信号のレベルは、１ビット分の時間間隔Ｔの１／２の周期で反転するが、同期信号のレベルは、時間間隔Ｔの周期で反転しても良い。
【００３１】
（磁気データの復調方法）
図５は、図１に示す磁気データの復調装置１での磁気データの復調方法を説明するためのフローチャートである。
【００３２】
たとえば、カード２の挿入口に配置されるセンサ（図示省略）によって、カード２が復調装置１に挿入されたことが検知されると、復調装置１が搭載される上位装置からの制御指令によって、復調装置１は、磁気データの読取動作を開始する。すなわち、まず、搬送機構４が起動して、カード２の搬送が開始され（ステップＳ１）、復調装置１の奥側に向かって搬送されるカード２の先端がセンサ５で検知されると、磁気データの読取処理の初期動作が行われる（ステップＳ２）。具体的には、ステップＳ２において、復調回路９は、第１バッファ１６および第２バッファ１７を初期化する。また、復調回路９は、同期信号の“Ｌ”から“Ｈ”への磁化反転（信号レベルの反転）があったときに（すなわち、同期信号の立上りエッジＥが検出されたときに）割り込み処理を実行することを許可する。
【００３３】
その後、カード２が磁気ヘッド３に当接しながら搬送機構４によって搬送されると、同期信号およびデータ信号が復調回路９（具体的には、ＣＰＵ１４）に入力されるため、復調回路９は、磁気データの読取処理を実行する（ステップＳ３）。具体的には、ステップＳ３において、復調回路９は、まず、同期信号の“Ｌ”から“Ｈ”への磁化反転があると（ステップＳ２１において、“Ｙｅｓ”である場合）、同期信号の“Ｈ”から“Ｌ”への磁化反転があったときの割込処理を許可するとともに、データ信号を読み取るためのタイマーを設定して、このタイマーがカウントアップしたときのタイマー割込処理を許可する（ステップＳ２２）。すなわち、ステップＳ２２において、復調回路９は、立上りエッジＥを基準とした同期信号の反転タイミング（すなわち、立下りエッジが検出されるタイミング）である読取タイミングｔ１での割込処理を許可するとともに、同期信号の立上りエッジＥを基準とした読取タイミングｔ２でデータ信号を読み取るためのタイマーを設定して、タイマーがカウントアップしたときの割込処理を許可する。
【００３４】
その後、タイマーがカウントアップして、タイマーのカウントアップに基づく第１の割込処理が発生すると（ステップＳ２３）、復調回路９は、立上りエッジＥを基準とした読取タイミングｔ２でデータ信号を読み取って（すなわち、データ信号が“Ｈ”であるか、あるいは、“Ｌ”であるかを取得して）、読取結果を第２バッファ１７へ記憶する（ステップＳ２４）。また、同期信号が“Ｈ”から“Ｌ”へ磁化反転して、同期信号の反転タイミングに基づく第２の割込処理が発生すると（ステップＳ２５）、復調回路９は、データ信号を読み取って（すなわち、データ信号が“Ｈ”であるか、あるいは、“Ｌ”であるかを取得して）、読取結果を第１バッファ１６へ記憶する（ステップＳ２６）。すなわち、復調回路９は、立上りエッジＥを基準とした読取タイミングｔ１でデータ信号を読み取って、読取結果を第１バッファ１６へ記憶する。また、ステップＳ２６で、第１バッファ１６に読取結果が記憶されると、ステップＳ２１へ戻る。
【００３５】
搬送されるカード２の後端がセンサ６から抜けて、センサ６でカード２が検知されなくなると、搬送機構４が停止して、カード２の搬送が終了する（ステップＳ４）。カード２の搬送が終了すると、磁気データの読取処理が終了する（ステップＳ５）。具体的には、ステップＳ５において、復調回路９は、同期信号の“Ｌ”から“Ｈ”への磁化反転があったときの割り込み処理を禁止する。なお、ステップＳ４では、磁気ヘッド３の奥側に配置される駆動ローラ１１とパッドローラ１２との間にカード２が挟まれた状態でカード２が停止する。
【００３６】
その後、復調回路９は、第１バッファ１６に記憶されているデータ信号の読取結果に基づいて復調データを生成して（ステップＳ６）、ステップＳ６で生成された復調データの正否を判定する（ステップＳ７）。すなわち、ステップＳ７において、復調回路９は、磁気データの読取エラーが発生したか否かを判定する。このステップＳ７では、復調回路９は、パリティチェック等のデータフォーマットごとに定められたエラーチェック方法で読取エラーが発生したか否かを判定する。
【００３７】
たとえば、図４（Ａ）に示すように、同期信号の複数の立上りエッジＥのうちの１つの立上りエッジＥ１と、データ信号のある１つのエッジＥ２とが同期しており、ステップＳ６で、正しい復調データ“０”、“１”、“０”、“０”が生成された場合には、ステップＳ７で磁気データの読取エラーが発生しないため（ステップＳ７で“Ｎｏ”）、磁気データが正常に復調されたとして、復調装置１による磁気データの読取動作が正常終了する。
【００３８】
一方、図４（Ｂ）に示すように、立上りエッジＥ１とエッジＥ２とがずれおり、ステップＳ６で、誤った復調データ“１”、“０”、“１”、“０”が生成された場合には、ステップＳ７で磁気データの読取エラーが発生する（ステップＳ７で“Ｙｅｓ”）。ステップＳ７で、磁気データの読取エラーが発生すると、復調回路９は、第２バッファ１７に記憶されているデータ信号の読取結果に基づいて復調データを生成して（ステップＳ８）、ステップＳ８で生成された復調データの正否を判定する（ステップＳ９）。このステップＳ９では、ステップＳ７と同様に、復調回路９は、パリティチェック等のエラーチェック方法で読取エラーが発生したか否かを判定する。
【００３９】
たとえば、図４（Ｂ）に示すように、ステップＳ８で、正しい復調データ“０”、“１”、“０”、“０”が生成された場合には、ステップＳ９で磁気データの読取エラーが発生しないため（ステップＳ９で“Ｎｏ”）、磁気データが正常に復調されたとして、復調装置１による磁気データの読取動作が正常終了する。一方、ステップＳ９で磁気データの読取エラーが発生すると（ステップＳ９で“Ｙｅｓ”の場合）、磁気データが正常に復調されないとして、復調装置１による磁気データの読取動作が異常終了する。
【００４０】
なお、復調装置１による磁気データの読取動作が異常終了した場合には、カード２の挿入口に向かう逆方向へのカード２の搬送が開始されて、ステップＳ２〜Ｓ９およびステップＳ２１〜Ｓ２６の処理が実行されることもある。
【００４１】
本形態のステップＳ３（Ｓ２１〜Ｓ２６）は、同期信号の立上りエッジＥを基準にしたデータ信号を読取タイミング（第１の読取タイミング）ｔ１で読み取るとともに、同期信号の立上りエッジＥを基準にした、読取タイミングｔ１と異なる読取タイミング（第２の読取タイミング）ｔ２でデータ信号を読み取るデータ読取ステップである。また、ステップＳ６は、読取タイミングｔ１で読み取られたデータ信号の読取結果に基づいて復調データを生成する第１復調データ生成ステップであり、ステップＳ７は、ステップＳ６で生成された復調データの正否を判定する第１正否判定ステップである。さらに、ステップＳ８は、ステップＳ７で復調データが正しくないと判定された場合に、読取タイミングｔ２で読み取られたデータ信号の読取結果に基づいて復調データを生成する第２復調データ生成ステップであり、ステップＳ９は、ステップＳ８で生成された復調データの正否を判定する第２正否判定ステップである。
【００４２】
（本形態の主な効果）
以上説明したように、本形態では、同期信号の立上りエッジＥを基準にした読取タイミングｔ１でデータ信号を読み取るとともに、同期信号の立上りエッジＥを基準にした読取タイミングｔ２でデータ信号を読み取っている。また、本形態では、読取タイミングｔ１で読み取られたデータ信号の読取結果に基づいて復調データを生成し、生成された復調データが正しくない場合には、読取タイミングｔ２で読み取られたデータ信号の読取結果に基づいて復調データを生成している。すなわち、本形態では、異なる２つの読取タイミングｔ１、ｔ２で読み取られたデータ信号の読取結果に基づいて復調データを生成することが可能になっている。そのため、たとえば、図４（Ｂ）に示すように、読取タイミングｔ１で読み取られたデータ信号の読取結果に基づいて正しい復調データが得られなくても、読取タイミングｔ２で読み取られたデータ信号の読取結果に基づいて正しい復調データを得ることができる。したがって、本形態では、磁気データの読取エラー率を低減させることが可能になる。
【００４３】
また、本形態では、同期信号の立上りエッジＥを基準にした一定の読取タイミングｔ１でデータ信号を読み取るとともに、同期信号の立上りエッジＥを基準にした一定の読取タイミングｔ２でデータ信号を読み取っているため、復調回路９は、読取タイミングｔ１、ｔ２を所定の頻度で計算する必要がない。したがって、本形態では、復調回路９での処理負担を軽減して、磁気データの読取処理時間を短くすることが可能となる。
【００４４】
なお、カード２の挿入口に向かう逆方向へカード２が搬送されるときの同期信号に対するデータ信号のずれの方向は、カード２の挿入口から復調装置１の奥側へ向かう正方向へカード２が搬送されるときの同期信号に対するデータ信号のずれの方向と逆転する。そのため、本形態のように、読取タイミングｔ１が同期信号の１ビット分の時間間隔Ｔの１／２であり、かつ、読取タイミングｔ２が時間間隔Ｔ未満であれば、正方向へカード２を搬送したときの磁気データの読取動作が異常終了した場合であっても、逆方向へカード２を搬送して磁気データの読取動作を行えば、磁気データを適切に読み取って、磁気データの読取動作を正常終了させられる可能性が高くなる。すなわち、本形態では、正方向へカード２を搬送したときの磁気データの読取動作が異常終了した場合に、逆方向へカード２を搬送して磁気データの読取動作を行えば、磁気データの読取エラー率を効果的に低減させることが可能になる。
【００４５】
（他の実施の形態）
上述した形態および変形例は、本発明の好適な形態の一例ではあるが、これに限定されるものではなく本発明の要旨を変更しない範囲において種々変形実施が可能である。
【００４６】
上述した形態では、読取タイミングｔ１は、同期信号の１ビット分の時間間隔Ｔの１／２であり、読取タイミングｔ２は、同期信号の１ビット分の時間間隔Ｔの１／４であるが、読取タイミングｔ１、ｔ２は、時間間隔Ｔ内の異なるタイミングであれば良い。たとえば、読取タイミングｔ１、ｔ２は、時間間隔Ｔの１／３等の時間間隔Ｔの１／２未満であっても良いし、時間間隔Ｔの３／４等の時間間隔Ｔの１／２を超える値であって、かつ、時間間隔Ｔ未満であっても良い。
【００４７】
また、読取タイミングｔ２は、時間間隔Ｔであっても良い。カード２の挿入口から復調装置１の奥側へ向かう正方向へカード２が搬送されるときのみに磁気データの読取動作が行われる場合には、読取タイミングｔ２が時間間隔Ｔとなっていると、磁気データの読取エラー率を効果的に低減させることが可能になる。
【００４８】
上述した形態では、復調回路９は、同期信号の立上りエッジＥを基準にした読取タイミングｔ１、ｔ２でデータ信号を読み取っている。この他にもたとえば、復調回路９は、同期信号の立上りエッジＥを基準にした読取タイミングｔ１、ｔ２でデータ信号を読み取るのに加え、同期信号の立上りエッジＥを基準にした読取タイミングｔ１、ｔ２と異なる読取タイミングｔ３でさらにデータ信号を読み取り、読取タイミングｔ２で読み取られたデータ信号の読取結果に基づいて生成された復調データが正しくない場合に、読取タイミングｔ３で読み取られたデータ信号の読取結果に基づいて復調データを生成して、この生成された復調データの正否を判定しても良い。すなわち、復調回路９は、同期信号の立上りエッジＥを基準にした互いに異なる読取タイミングｔ１〜ｔｎ（ｎは、２以上の整数）でデータ信号を読み取り、読取タイミングｔｎ−１で読み取られたデータ信号の読取結果に基づいて生成された復調データが正しくない場合に、読取タイミングｔｎで読み取られたデータ信号の読取結果に基づいて復調データを生成して、この生成された復調データの正否を判定しても良い。
【００４９】
また、上述した形態では、データ信号のレベルが反転するのが立上りエッジＥが検出されるタイミングであることが前提であるため、復調回路９は、同期信号の立上りエッジＥを基準にした読取タイミングｔ１、ｔ２でデータ信号を読み取っているが、データ信号のレベルが反転するのが立下りエッジが検出されるタイミングであることが前提であれば、復調回路９は、同期信号の立下りエッジを基準にした読取タイミングｔ１、ｔ２でデータ信号を読み取っても良い。
【００５０】
なお、同期信号のレベルが時間間隔Ｔの周期で反転する場合（すなわち、同期信号のレベルが時間間隔Ｔのタイミングでは反転するが、時間間隔Ｔの１／２のタイミングでは反転しない場合）には、復調回路９は、同期信号の立上りエッジＥおよび立下りエッジを基準にした読取タイミングｔ１でデータ信号を読み取るためのタイマー１と、同期信号の立上りエッジＥおよび立下りエッジを基準にした読取タイミングｔ２でデータ信号を読み取るためのタイマー２とを設定して、タイマー１、２がカウントアップしたときの割込処理を許可すれば良い。すなわち、この場合には、タイマー割込処理によって読取タイミングｔ１、ｔ２でデータ信号を読み取れば良い。
【００５１】
上述した形態では、復調装置１は、カード搬送式のカードリーダであるが、復調装置１は、手動でカード２を移動させながらカード２の磁気データを読み取る手動式のカードリーダであっても良い。また、上述した形態では、復調装置１は、カード２に記録された磁気データを読み取って復調データを生成するための装置であるが、本発明の構成が適用される復調装置は、通帳等のカード２以外の磁気情報記録媒体に記録された磁気データを読み取って復調データを生成するための装置であっても良い。この場合には、停止している磁気情報記録媒体の磁気ストライプに磁気ヘッド３が当接しながら移動することで、磁気ヘッド３による磁気データの読取が行われても良い。また、上述した形態では、カード２に形成されるデータトラック２ｂは１つであるが、２つ以上のデータトラック２ｂがカード２に形成されても良い。
【符号の説明】
【００５２】
１  磁気データの復調装置
２  カード（磁気情報記録媒体）
２ａ  同期トラック
２ｂ  データトラック
３  磁気ヘッド
９  復調回路（データ復調部）
Ｅ  立上りエッジ
Ｓ３（Ｓ２１〜Ｓ２６）  データ読取ステップ
Ｓ６  第１復調データ生成ステップ
Ｓ７  第１正否判定ステップ
Ｓ８  第２復調データ生成ステップ
Ｓ９  第２正否判定ステップ
Ｔ  同期信号の１ビット分の時間間隔
ｔ１  読取タイミング（第１の読取タイミング）
ｔ２  読取タイミング（第２の読取タイミング）
【図１】
0005756716.tif 000002
【図２】
0005756716.tif 000003
【図３】
0005756716.tif 000004
【図４】
0005756716.tif 000005
【図５】
0005756716.tif 000006
【図６】
0005756716.tif 000007