(57)【特許請求の範囲】
【請求項１】
複数の非接触通信インタフェースを備える可搬記録媒体であって、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信するアンテナ回路と、
前記アンテナ回路が検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納するメモリと、
前記メモリに格納された無変調波形の振幅値と、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別する信号処理部と、
を有し、
前記メモリは、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記信号処理部は、前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とする
可搬記録媒体。
【請求項２】
前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値は、前記リクエスト信号送出開始直後における変調波形の振幅値であることを特徴とする請求項１に記載の可搬記録媒体。
【請求項３】
複数の非接触通信インタフェースを備える可搬記録媒体の制御方法であって、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信するステップと、
前記検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納するステップと、
前記格納された無変調波形の特徴点を示す振幅値と、前記リクエスト信号送出開始後の前記変調波形の振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別するステップと、
を含み、
前記格納するステップにおいて、前記リクエスト信号送出開始後の特徴点を示す前記変調波形の振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とする
可搬記録媒体の制御方法。
【請求項４】
複数の非接触通信インタフェースを備える可搬記録媒体として動作するコンピュータに、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信する手順と、
前記検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納する手順と、
前記格納された無変調波形の振幅値と、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別する手順と、
を実行させるための可搬記録媒体の制御プログラムであって、
前記格納する手順において、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬記録媒体、可搬記録媒体の制御方法、及び可搬記録媒体の制御プログラムに関する。
【背景技術】
【０００２】
近年、非接触ＩＣカードや非接触インタフェースを具備した携帯端末などの可搬記録媒体に関し、複数の通信方式（非接触通信インタフェース）に関する標準化の進行に伴い、標準仕様に即した複数種類の可搬記録媒体が開発されてきている。従来、可搬記録媒体は、対応する非接触通信インタフェースを備えた非接触カードリーダライタとの組み合わせで開発されることが多い。そのため、ある非接触通信インタフェースを備えた可搬記録媒体は、それとは異なる非接触通信インタフェースを備えた非接触カードリーダライタとは相互に通信できず、昨今開発が進んでいる複数の非接触通信インタフェースを備えた可搬記録媒体の利用において、非接触カードリーダライタに対応する非接触通信インタフェースを判別することが課題であった。
【０００３】
これに対し、特定の非接触通信インタフェースを複数備えた可搬記録媒体において、非接触カードリーダライタから送信される信号波形に基づき、非接触カードリーダライタに対応する非接触通信インタフェースを判別する従来技術が存在する（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４１６７１２０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術は、特定の種類の非接触通信インタフェースのみ（具体的には、ＩＳＯ／ＩＥＣ１４４４３のタイプＡカード及びタイプＢカード用の非接触通信インタフェースの２つの非接触通信インタフェースのみ）を備えた可搬記録媒体における非接触通信インタフェースの判別方法である。したがって、例えば日本国内でデファクトスタンダードとして普及しているＪＩＳ Ｘ ６３１９−４等、タイプＡ及びタイプＢカード用の非接触通信インタフェース以外の非接触通信インタフェースを判別することができなかった。
【０００６】
したがって、上記のような問題点に鑑みてなされた本発明の目的は、日本国内でデファクトスタンダードとして普及しているＪＩＳ Ｘ ６３１９−４等を含めた各種の非接触カードリーダライタの非接触通信インタフェースを判別することのできる可搬記録媒体、可搬記録媒体の制御方法、及び可搬記録媒体の制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明に係る可搬記録媒体は、
複数の非接触通信インタフェースを備える可搬記録媒体であって、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信するアンテナ回路と、
前記アンテナ回路が検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納するメモリと、
前記メモリに格納された無変調波形の振幅値と、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別する信号処理部と、
を有し、
前記メモリは、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記信号処理部は、前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とする。
【０００８】
また本発明に係る可搬記録媒体の制御方法は、
複数の非接触通信インタフェースを備える可搬記録媒体の制御方法であって、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信するステップと、
前記検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納するステップと、
前記格納された無変調波形の特徴点を示す振幅値と、前記リクエスト信号送出開始後の前記変調波形の振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別するステップと、
を含み、
前記格納するステップにおいて、前記リクエスト信号送出開始後の特徴点を示す前記変調波形の振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とする。
【０００９】
また本発明に係る可搬記録媒体の制御プログラムは、
複数の非接触通信インタフェースを備える可搬記録媒体として動作するコンピュータに、
無変調波形を検知し、該無変調波形に後続するリクエスト信号を受信する手順と、
前記検知した前記無変調波形の振幅値と、前記リクエスト信号送出開始後の変調波形の特徴点を示す振幅値と、前記複数の非接触通信インタフェース毎に設定された振幅値に係る複数の閾値とを格納する手順と、
前記格納された無変調波形の振幅値と、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値と、前記複数の閾値とに基づき、前記複数の非接触インタフェースから所定の非接触インタフェースを判別する手順と、
を実行させるための可搬記録媒体の制御プログラムであって、
前記格納する手順において、前記リクエスト信号送出開始後の前記変調波形の特徴点を示す振幅値として、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数の変調波形の振幅値を格納し、
前記複数の変調波形の振幅値に基づき、隣接する前記変調波形の振幅値の差分を算出し、該差分に基づいて、非接触インタフェースの種別を判別することを特徴とする。
【発明の効果】
【００１０】
本発明における可搬記録媒体、可搬記録媒体の制御方法、及び可搬記録媒体の制御プログラムによれば、日本国内でデファクトスタンダードとして普及しているＪＩＳ Ｘ ６３１９−４等を含めた各種の非接触カードリーダライタの非接触通信インタフェースを判別することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る可搬記録媒体１の構成図である。
【図２】メモリ１６に格納される閾値のデータ例である。
【図３】可搬記録媒体１が非接触カードリーダライタから受信する受信信号の波形図の例を示す図である。
【図４】本発明の一実施形態に係る可搬記録媒体１の動作を示すフローチャートである。
【図５】所定の非接触通信インタフェースによる信号の波形と、可搬記録媒体１が計測した振幅値のタイミングを図示した概念図である。
【図６】メモリ１６に格納される測定データ例である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について説明する。
【００１３】
（実施の形態）
図１は本発明の一実施形態に係る可搬記録媒体１のブロック図である。本発明の実施の形態に係る可搬記録媒体１は、アンテナ回路１１と、クロック再生部１２と、増幅回路１３と、ＡＤ変換回路１４と、信号処理部１５と、メモリ１６と、判別結果出力部１７とを備える。このうち、信号処理部１５及びメモリ１６は、可搬記録媒体１の論理回路内に備えられる。可搬記録媒体１は、複数の非接触通信インタフェースを備えており、以下では第１の通信インタフェース、第２の通信インタフェース、及び第３の通信インタフェースを備えているものとして説明する。例えば第１の通信インタフェースはＩＳＯ／ＩＥＣ１４４４３のタイプＡカード用の非接触通信インタフェースであり、第２の通信インタフェースはＩＳＯ／ＩＥＣ１４４４３のタイプＢカード用の非接触通信インタフェースであり、第３の通信インタフェースはＪＩＳ Ｘ ６３１９−４用の非接触通信インタフェースであるが、これに限定されない。
【００１４】
アンテナ回路１１は、非接触カードリーダライタから、所定の非接触通信インタフェースにより送信された無変調波形を検知し、また、リクエスト信号を受信する。
【００１５】
クロック再生部１２は、可搬記録媒体１にて用いるクロックを再生する。具体的にはクロック再生部１２は、非接触カードリーダライタから送信された信号によりアンテナ回路１１に発生する１３．５６ＭＨｚの交流電圧を基にして、可搬記録媒体１にて用いるクロックを再生する。可搬記録媒体１は、当該クロックを基準にして、非接触カードリーダライタとの同期を行い、また可搬記録媒体１における各種処理のタイミングを制御する。
【００１６】
増幅回路１３は、アンテナ回路１１が検知した無変調波形又はリクエスト信号を増幅する。ＡＤ変換回路１４は、増幅回路１３により増幅された無変調波形又はリクエスト信号をアナログ信号からデジタル信号に変換する。
【００１７】
信号処理部１５は、ＡＤ変換回路１４がデジタル信号に変換した無変調波形又はリクエスト信号の物理量を計測し、計測した物理量を計測データとしてメモリ１６に格納する。なお当該物理量は、好ましくは振幅値である。以下、物理量は振幅値であるものとして説明するがこれに限定されない。なお、信号処理部１５は、無変調波形の振幅を時々刻々と観測し、無変調波形と判断した時点における信号の振幅値をメモリ１６に格納することにより、受信した信号が無変調波形又は変調波形であるかを判別することができるものとし、当該無変調波形の判別は、特許文献１に記載されている手法等を用いる。
【００１８】
また信号処理部１５は、メモリ１６に格納した計測データ及び非接触通信インタフェース判別用の第１の閾値又は第２の閾値を取得し、メモリ１６に格納した計測データに基づき所定の演算をし、第１の閾値又は第２の閾値以上であるか否かを判定する。当該判定により信号処理部１５は、非接触カードリーダライタの非接触通信インタフェースを判別する。
【００１９】
また信号処理部１５は、カウンタ用の変数であるｉを適宜設定及びインクリメントし、無変調波形又はリクエスト信号の振幅値を所定数取得する。好ましくは無変調波形又はリクエスト信号の振幅値は、当該カウンタ用の変数ｉにより番号が付けられ、ｉ番目の無変調波形又はリクエスト信号の振幅値はｉ番目の計測データとしてメモリ１６に格納される。
【００２０】
メモリ１６には、信号処理部１５が計測した無変調波形又はリクエスト信号の振幅値の計測データと、非接触通信インタフェース判別用の第１の閾値及び第２の閾値と、カウンタ用の変数であるｉとが格納される。
【００２１】
判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースの判別結果を出力する。出力結果は、好ましくは図示しないＳＤカード、フラッシュメモリ等のメディアに記録する。可搬記録媒体１は、当該出力結果に基づき、非接触カードリーダライタに対応する非接触通信インタフェースに自律的に切り替えて非接触カードリーダライタと通信を行う。
【００２２】
図２は、メモリ１６に格納される非接触通信インタフェース判別用の閾値データを示す。図２には、第１の閾値及び第２の閾値が格納され、夫々閾値は、“１．７５”及び“０．０５”である。該閾値データは、非接触通信インタフェース判別用に、非接触通信インタフェース毎に設けられる。
【００２３】
図３は、可搬記録媒体１が検知する無変調波形及びリクエスト信号の先頭部分の波形例を示す。図３の波形は、表記の都合上、波形の包絡線を描いたものであるが、実際には、搬送周波数１３．５６ＭＨｚのキャリアで満たされている。図３は、無変調波形及びリクエスト信号の非接触通信インタフェースを３種類、それぞれ図３（ａ）〜図３（ｃ）に示している。本発明の一実施形態に係る可搬記録媒体１は、概略として図３（ａ）〜図３（ｃ）に示される無変調波形及びリクエスト信号の先頭部分の波形の特徴点を示す物理量に基づき、非接触通信インタフェースを判別する。
【００２４】
図３（ａ）は、第１の通信インタフェースによる波形の一例である。例えばＩＳＯ／ＩＥＣ１４４４３により規定されたタイプＡカード用の非接触通信インタフェースの波形は、該波形により表される。図３（ａ）の横軸は時間であり縦軸は信号の振幅（信号の電圧値）を示す。
【００２５】
図３（ａ）に示すように当該波形には、はじめに一定時間、無変調波形が存在する。無変調波形の振幅は一定値（Ｈｉ）である。無変調波形に続いて、リクエスト信号が存在する。リクエスト信号は、非接触カードリーダライタが、可搬記録媒体１の存在を検出するための信号である。図３（ａ）に示すリクエスト信号の先頭部分は、スタートビットと、ビット「０」と、ビット「１」と、ビット「１」と、ビット「０」とを備える。スタートビットは、３２個の低振幅値（Ｌｏ）及びそれに続く９６個の高振幅値（Ｈｉ）により構成される。なお具体的には、図３（ａ）における低振幅値の値は０であり、すなわち該期間はポーズの期間である。なお１個とは、時間の一単位を示しており、好ましくは０．０７３７μ秒（１／１３．５６ＭＨｚ）である。スタートビットは１２８個の時間単位の信号から構成されており、合計で約９．４μ秒間の信号である。同様にビット「０」及びビット「１」も、合計で約９．４μ秒間の信号である。
【００２６】
上記スタートビットに続いて、図３（ａ）に示すリクエスト信号の先頭部分には、ビット「０」が存在する。ビット「０」は、スタートビットと同様に、３２個の低振幅値（Ｌｏ）及びそれに続く９６個の高振幅値（Ｈｉ）により構成される。
【００２７】
上記ビット「０」に続いて、図３（ａ）に示すリクエスト信号の先頭部分には、ビット「１」が２つ存在する。はじめの２つのビット「１」は、６４個の高振幅値（Ｈｉ）と、それに続く３２個の低振幅値（Ｌｏ）と、それに続く３２個の高振幅値（Ｈｉ）により構成される。２つのビット「１」に続いて、ビット「０」が存在する。当該ビット「０」は、スタートビット後のビット「０」とは異なり、１２８個の高振幅値（Ｈｉ）により構成される。
【００２８】
図３（ｂ）は、第２の通信インタフェースによる波形の一例である。例えばＩＳＯ／ＩＥＣ１４４４３により規定されたタイプＢカード用の非接触通信インタフェースの波形は、該波形により表される。図３（ａ）と同様、図３（ｂ）の横軸は時間であり縦軸は信号の振幅（信号の電圧値）を示す。
【００２９】
図３（ｂ）に示すように、当該波形には、はじめに一定時間、無変調波形が存在する。無変調波形の振幅は一定値（Ｈｉ）である。無変調波形に続いて、リクエスト信号が存在する。図３（ｂ）に示すリクエスト信号の先頭部分は、ＳＯＦ信号により構成される。ＳＯＦ信号は、低振幅値（Ｌｏ）のみにより構成されている。具体的には、図３（ｂ）における低振幅値の値は、例えば、無変調波形の振幅が３．５［Ｖ］のとき、３．１５［Ｖ］である。当該値は無変調波形の振幅の約９０％である。
【００３０】
図３（ｃ）は、第３の通信インタフェースによる波形の一例である。例えばＪＩＳ Ｘ ６３１９−４用の非接触通信インタフェースによる波形は、該波形により表される。図３（ａ）と同様、図３（ｃ）の横軸は時間であり縦軸は信号の振幅（信号の電圧値）を示す。
【００３１】
図３（ｃ）に示すように、当該波形は、はじめに一定時間、無変調波形が存在する。無変調波形の振幅は一定値（Ｈｉ）である。無変調波形に続いて、リクエスト信号が存在する。図３（ｃ）に示すリクエスト信号の先頭部分は、１０個のビット「０」を備える。
【００３２】
図３（ｃ）のビット「０」は３２個の低振幅値（Ｌｏ）及びそれに続く３２個の高振幅値（Ｈｉ）により構成される。図３（ｃ）の１ビットは、６４個の時間単位の信号から構成されており、約４．７μ秒間の信号である。なお具体的には、図３（ｃ）における低振幅値の値は、例えば、無変調波形の振幅が３．５［Ｖ］のとき、３．１５［Ｖ］である。当該値は無変調波形の振幅の約９０％である。
【００３３】
次に、本発明の一実施形態に係る可搬記録媒体１について、図４に示すフローチャートによりその動作を説明する。
【００３４】
はじめに、信号処理部１５は、非接触カードリーダライタから送信された無変調波形の振幅値を計測する。そして信号処理部１５は、計測した振幅値をメモリ１６に格納する（ステップＳ１）。具体的には、アンテナ回路１１が、非接触カードリーダライタから送信された無変調波形を検知し、続いて増幅回路１３が当該波形を増幅し、さらにＡＤ変換回路１４が当該信号をアナログデータからデジタルデータに変換する。そして信号処理部１５は、当該デジタルデータに基づき、無変調波形の振幅値を計測し、計測データとしてメモリ１６に格納する。また信号処理部１５は、計測した無変調波形のデータに０．５を乗じた値を第１の閾値としてメモリ１６に格納する。図２に示す閾値データのうち、第１の閾値はこのようにして格納されたデータであり、図２では、無変調波形の振幅値が３．５０［Ｖ］であった場合の例を示している。なお当該無変調波形の振幅値は、可搬記録媒体１における電源電圧等、システム条件によって異なる値をとり得る。
【００３５】
次に信号処理部１５は、無変調波形に後続する、リクエスト信号の信号送出開始直後の変調波形の信号の振幅値を計測し、計測した振幅値をメモリ１６に格納する（ステップＳ２）。なおここでは、リクエスト信号の信号送出開始直後とは、リクエスト信号の信号送出開始から約２．３５μ秒以内の期間を意味する。当該振幅値は、非接触通信インタフェースの判別のための最初の特徴点を示す物理量となる。具体的には、アンテナ回路１１が、非接触カードリーダライタから送信された信号を受信し、続いて増幅回路１３が当該信号を増幅し、さらにＡＤ変換回路１４が当該信号をアナログ信号からデジタル信号に変換する。そして信号処理部１５は、当該デジタル信号に基づき、変調波形の信号の振幅値を計測する。
【００３６】
続いて信号処理部１５は、メモリ１６から、ステップＳ２で格納した変調波形の振幅値と、ステップＳ１で格納した第１の閾値とを取得する。そして信号処理部１５は、変調波形の振幅値が、第１の閾値以上であるか否かを判定する（ステップＳ３）。第１の閾値未満であればステップＳ４に進み、第１の閾値以上であればステップＳ５に進む。
【００３７】
ステップＳ３において変調波形の振幅値が第１の閾値未満であった場合、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースが第１のインタフェースであると判別して判別結果を出力し（ステップＳ４）、処理が終了する。該判別結果は、好ましくは図示しないＳＤカード、フラッシュメモリ等のメディアに記録する。そして可搬記録媒体１は、当該判別結果に基づき、非接触カードリーダライタに対応する第１の通信インタフェースに自律的に切り替えて非接触カードリーダライタと通信を行う。
【００３８】
ステップＳ３において変調波形の振幅値が第１の閾値以上であった場合、信号処理部１５は、後続する変調波形であるリクエスト信号の振幅値を（Ｎ＋１）回計測し、計測した振幅値をメモリ１６に格納する。以下、Ｎは１０であるとして説明するがこれに限られず、Ｎは１０より多くても、少なくてもよい。複数回計測する間隔（以下、サンプリング間隔という。）は、クロック再生部１２により再生されたクロックに基づき信号処理部１５が制御する。サンプリング間隔は、好ましくは２．３５μ秒である。なおサンプリング間隔は、各非接触通信インタフェースの中で、ＨｉとＬｏの時間変動が発生する間隔が最も短い非接触通信インタフェースの間隔に基づき定める。図３（ａ）〜図３（ｃ）に示す各非接触通信インタフェースの信号波形によると、ＨｉとＬｏの時間変動が発生する間隔が、図３（ｃ）において最も短く、２．３５μ秒であるため、サンプリング間隔は当該時間間隔に基づき定めることで最も効率よく処理できる。なお、当該複数の振幅値は、非接触通信インタフェースの判別のための特徴点を示す物理量となる。
【００３９】
リクエスト信号の振幅値を複数回計測するために、まず信号処理部１５は、カウンタ用の変数のｉを２に設定する（ステップＳ５）。続いて信号処理部１５は、ｉ番目、すなわち２番目のリクエスト信号の振幅値を計測し、計測した振幅値をメモリ１６に格納する（ステップＳ６）。具体的には、アンテナ回路１１が、非接触カードリーダライタから送信された信号を受信し、続いて増幅回路１３が当該信号を増幅し、さらにＡＤ変換回路１４が当該信号をアナログ信号からデジタル信号に変換する。そして信号処理部１５は、当該デジタル信号に基づき、リクエスト信号の振幅値を計測する。
【００４０】
続いて信号処理部１５は、変数ｉがＮ＋１、すなわち１１以上であるか否かを判定する（ステップＳ７）。現時点ではｉが２であるため、ステップＳ８に進む。
【００４１】
続いて信号処理部１５は、変数ｉの値をインクリメント、すなわちｉの値に１を加算する（ステップＳ８）。ｉは２であるため、インクリメントの結果、ｉは３となる。
【００４２】
このようにｉの値がＮ＋１、すなわち１１になるまでステップＳ６からステップＳ８を繰り返すことにより、信号処理部１５は、２番目〜１１番目のリクエスト信号の振幅値を計測し、計測した振幅値を計測データとしてメモリ１６に格納する。
【００４３】
ステップＳ７において信号処理部１５が、ｉの値がＮ＋１以上（すなわち１１以上）であると判定した場合、信号処理部１５は、リクエスト信号の振幅値のうち、時間的に隣接する振幅値の差分の絶対値を算出する（ステップＳ９）。そして信号処理部１５は、算出した時間的に隣接する振幅値の差分の絶対値をメモリ１６に格納する。
【００４４】
続いて信号処理部１５は以下の数式１における左辺の値Ｘを算出し、値Ｘが第２の閾値以上か否かを判定する（ステップＳ１０）。
【００４５】
【数１】
0005628116.tif 000002
【００４６】
右辺のＮは、本事例の場合、前述のように１０である。また右辺の“計測データn”は、ｎ番目の計測データを表す。
【００４７】
すなわち信号処理部１５は、数式１により、時間的に隣接する振幅値の差分の絶対値から、該差分の絶対値の総和を算出し、該総和を無変調波形の振幅値をＮ倍した値により除算した値Ｘを算出する。そして信号処理部１５は、値Ｘが、第２の閾値以上か否かを判定する。
【００４８】
ステップＳ１０の判定の結果、値Ｘが第２の閾値未満である場合には、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースが第２のインタフェースであると判別して判別結果を出力し（ステップＳ１１）、処理が終了する。該判別結果は、好ましくは図示しないＳＤカード、フラッシュメモリ等のメディアに記録する。そして可搬記録媒体１は、当該判別結果に基づき、非接触カードリーダライタに対応する第２の通信インタフェースに自律的に切り替えて非接触カードリーダライタと通信を行う。なお、可搬記録媒体１は、当該出力結果に基づき、非接触カードリーダライタと通信を行う。
【００４９】
ステップＳ１０の判定の結果、値Ｘが第２の閾値未満である場合には、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースが第３のインタフェースであると判別して判別結果を出力し（ステップＳ１２）、処理が終了する。該判別結果は、好ましくは図示しないＳＤカード、フラッシュメモリ等のメディアに記録する。そして可搬記録媒体１は、当該判別結果に基づき、非接触カードリーダライタに対応する第３の通信インタフェースに自律的に切り替えて非接触カードリーダライタと通信を行う。なお、可搬記録媒体１は、当該出力結果に基づき、非接触カードリーダライタと通信を行う。
【００５０】
以下、具体的に図３（ａ）〜図３（ｃ）に示す各非接触通信インタフェースにおける信号を受信した場合の動作について、図５及び図６を用いて詳細に説明する。
【００５１】
（第１の通信インタフェースによる信号を受信した場合の動作例）
図５（ａ）は、第１の通信インタフェースにより送信された波形と、可搬記録媒体１が上記の動作によって計測する振幅値のタイミングを図示した概念図である。図５（ａ）の波形は、表記の都合上、波形の包絡線を描いたものであるが、実際には、搬送周波数１３．５６ＭＨｚのキャリアで満たされている。図５（ａ）に示す概念図では、信号処理部１５が、１番目の計測データ（以下、計測データ1という。）を取得していることを図示している。
【００５２】
可搬記録媒体１が図５（ａ）に示す信号を受信した場合、上記動作に基づき信号処理部１５はメモリ１６に、図６（ａ）に示す計測データを格納する。具体的には図５（ａ）に示す信号を可搬記録媒体１が受信した場合、信号処理部１５は、ステップＳ１において無変調波形の振幅値を格納する。また、信号処理部１５は、ステップＳ２において変調波形の振幅値を格納する。信号処理部１５がメモリ１６に格納した無変調波形の計測データ及び変調波形の計測データ1はそれぞれ、３．５０［Ｖ］及び０．００［Ｖ］である。
【００５３】
続いて信号処理部１５は、ステップＳ３において、変調波形の振幅値が０．００であることから第１の閾値未満、すなわち１．７５未満であると判定する。
【００５４】
そしてステップＳ４において、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースは第１のインタフェースであると判別した結果を出力する。
【００５５】
なお、上記の例では信号処理部１５は後続する変調波形の計測データを計測せず、該計測データをメモリ１６に格納しない。図６（ａ）ではメモリ１６に当該データを格納していないことを斜線により示している。
【００５６】
（第２の通信インタフェースによる信号を受信した場合の動作例）
図５（ｂ）は、図３（ｂ）に示す第２の通信インタフェースにより送信された波形と、可搬記録媒体１が上記の動作によって計測する振幅値のタイミングを図示した概念図である。図５（ｂ）の波形は、表記の都合上、波形の包絡線を描いたものであるが、実際には、搬送周波数１３．５６ＭＨｚのキャリアで満たされている。図５（ｂ）に示す概念図においては、信号処理部１５が、１番目の計測データから１１番目の計測データ（以下、計測データ1〜計測データ11という）を取得していることを図示している。
【００５７】
可搬記録媒体１が図５（ｂ）に示す信号を受信した場合、上記動作に基づき信号処理部１５はメモリ１６に、図６（ｂ）に示す計測データを格納する。具体的には図５（ｂ）に示す信号を可搬記録媒体１が受信した場合、信号処理部１５は、ステップＳ１において無変調波形の振幅値を格納する。また、信号処理部１５は、ステップＳ２において変調波形の振幅値を格納する。信号処理部１５がメモリ１６に格納した無変調波形の計測データ及び変調波形の計測データ1はそれぞれ、３．５０［Ｖ］及び３．１５［Ｖ］である。
【００５８】
続いて信号処理部１５は、ステップＳ３において、変調波形の振幅値が３．１５であることから第１の閾値以上であると判定する。そしてステップＳ５に進み、信号処理部１５は後続する変調波形であるリクエスト信号の計測データを計測する。
【００５９】
信号処理部１５は、続くステップＳ５〜ステップＳ７において、後続する複数のリクエスト信号の振幅値を計測し、メモリ１６に順次格納する。信号処理部１５がメモリ１６に格納したリクエスト信号の計測データ2〜計測データ11はそれぞれ、３．１５［Ｖ］、３．１５［Ｖ］、３．１５［Ｖ］、３．０８［Ｖ］、３．０８［Ｖ］、３．０８［Ｖ］、３．１５［Ｖ］、３．１５［Ｖ］、３．２２［Ｖ］、３．２２［Ｖ］である。
【００６０】
続いて信号処理部１５は、ステップＳ９において、リクエスト信号の振幅値のうち、時間的に隣接する振幅値の差分の絶対値を算出し、当該値をメモリ１６に格納する。信号処理部１５がメモリ１６に格納した差分の絶対値はそれぞれ、０．００、０．００、０．００、０．０７、０．００、０．００、０．０７、０．００、０．０７、０．００である。
【００６１】
続いて信号処理部１５は、ステップＳ１０において、数式１に基づき、値Ｘを算出する。具体的には信号処理部１５は、時間的に隣接する振幅値の差分の絶対値から、該差分の絶対値の総和である０．２１を算出する。そして信号処理部１５は、該総和を、無変調波形の振幅値のＮ倍（１０倍、この場合は３５）により除算して値Ｘを算出する。そして信号処理部１５は、当該値Ｘが０．００６であり、第２の閾値未満であると判定する。
【００６２】
そしてステップＳ１１において、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースは第２のインタフェースであると判別した結果を出力する。
【００６３】
（第３の通信インタフェースによる信号を受信した場合の動作例）
図５（ｃ）は、図３（ｃ）に示す第３の通信インタフェースにより送信された信号の波形と、可搬記録媒体１が上記の動作によって計測した振幅値のタイミングを図示した概念図である。図５（ｃ）の波形は、表記の都合上、波形の包絡線を描いたものであるが、実際には、搬送周波数１３．５６ＭＨｚのキャリアで満たされている。図５（ｃ）に示す概念図においては、信号処理部１５が、計測データ1〜計測データ11を取得していることを図示している。
【００６４】
可搬記録媒体１が図５（ｃ）に示す信号を受信した場合、上記動作に基づき信号処理部１５はメモリ１６に、図６（ｃ）に示す計測データを格納する。具体的には図５（ｃ）に示す信号を可搬記録媒体１が受信した場合、信号処理部１５は、ステップＳ１において無変調波形の振幅値を格納する。また、信号処理部１５は、ステップＳ２において変調波形の振幅値を格納する。信号処理部１５がメモリ１６に格納した無変調波形の計測データ及び変調波形の計測データ1はそれぞれ、３．５０［Ｖ］及び３．１５［Ｖ］である。
【００６５】
続いて信号処理部１５は、ステップＳ３において、変調波形の振幅値が３．１５であることから第１の閾値以上であると判定する。そしてステップＳ５に進み、信号処理部１５は後続する変調波形の計測データを計測する。
【００６６】
信号処理部１５は、続くステップＳ５〜ステップＳ７において、後続する複数の変調波形の振幅値を計測し、メモリ１６に順次格納する。信号処理部１５がメモリ１６に格納した変調波形の計測データ2〜計測データ11はそれぞれ、３．５０［Ｖ］、３．１５［Ｖ］、３．５０［Ｖ］、３．１５［Ｖ］、３．５０［Ｖ］、３．１５［Ｖ］、３．４３［Ｖ］、３．１５［Ｖ］、３．５０［Ｖ］、３．１５［Ｖ］である。
【００６７】
続いて信号処理部１５は、ステップＳ９において、変調波形の振幅値のうち、時間的に隣接する振幅値の差分の絶対値を算出し、当該値をメモリ１６に格納する。信号処理部１５がメモリ１６に格納した差分の絶対値はそれぞれ、０．３５、０．３５、０．３５、０．３５、０．３５、０．３５、０．２８、０．２８、０．３５、０．３５である。
【００６８】
続いて信号処理部１５は、ステップＳ１０において、数式１に基づき、値Ｘの値を算出する。具体的には信号処理部１５は、時間的に隣接する振幅値の差分の絶対値から、該差分の絶対値の総和である３．３６を算出する。そして信号処理部１５は、該総和を、無変調波形の振幅値のＮ倍（１０倍、この場合は３５）により除算し、値Ｘを算出する。そして信号処理部１５は、当該値Ｘが０．０９６であり、第２の閾値以上であると判定する。
【００６９】
そしてステップＳ１２において、判別結果出力部１７は、非接触カードリーダライタの非接触通信インタフェースは第３のインタフェースであると判別した結果を出力する。
【００７０】
このように本発明によれば、信号処理部１５が、メモリ１６に格納された無変調波形の振幅と、第１の閾値と、リクエスト信号送出直後の変調信号の振幅値により第１の通信インタフェースを判別することができ、かつ、メモリ１６に格納された無変調波形の振幅と、第２の閾値と、前記リクエスト信号送出開始後において所定のサンプリングレートで取得した複数のリクエスト信号の振幅値に基づき第２の通信インタフェース及び第３の通信インタフェースを判別することができるため、日本国内でデファクトスタンダードとして普及しているＪＩＳ Ｘ ６３１９−４等を含めた各種の非接触カードリーダライタの非接触通信インタフェースを判別することができる。
【００７１】
特に、高振幅値（Ｈｉ）と低振幅値（Ｌｏ）の差分が大きい図３（ａ）に示す第１通信
インタフェースに係る受信信号の場合、信号処理部１５は、リクエスト信号送出時点から
起算して最初の振幅値の計測の時点で非接触通信インタフェースと判定するため、２．３５μ秒という短時間で高速判定ができる。
【００７２】
また、本発明によれば、信号処理部１５がステップＳ５〜ステップＳ８により複数の変調波形の振幅値を計測し、当該複数の変調波形の振幅値に基づき非接触カードリーダライタの非接触通信インタフェースの判別をしているため、ＡＳＫ１０％のように高振幅値（Ｈｉ）と低振幅値（Ｌｏ）の区別が困難（特に、可搬記録媒体１又は非接触カードリーダライタを動かして使う場合には信号の振幅が時々刻々と変化するため顕著な問題となる）な場合であっても、より精度良く安定して非接触通信インタフェースの判別をすることができる。
【００７３】
なお数式１では差分の絶対値を算出したがこれに限らず、差分の２乗の和でもよい。この場合、第２の閾値は適宜調整する。
【００７４】
ここで、可搬記録媒体１として機能させるために、コンピュータを好適に用いることができ、そのようなコンピュータは、可搬記録媒体１の各機能を実現する処理内容を記述したプログラムを、当該コンピュータの記憶部に格納しておき、当該コンピュータの中央演算処理装置（ＣＰＵ）によってこのプログラムを読み出して実行させることで実現することができる。
【００７５】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。
【符号の説明】
【００７６】
１  可搬記録媒体
１１  アンテナ回路
１２  クロック再生部
１３  増幅回路
１４  ＡＤ変換回路
１５  信号処理部
１６  メモリ
１７  判別結果出力部
【図１】
0005628116.tif 000003
【図２】
0005628116.tif 000004
【図３】
0005628116.tif 000005
【図４】
0005628116.tif 000006
【図５】
0005628116.tif 000007
【図６】
0005628116.tif 000008