(57)【要約】【課題】複数のデータ伝送方式で通信を行うことが可能なリーダライタ２と非接触ＩＣカード３との間のデータ伝送方式を判別する非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法及び伝送路モニタ装置の提供。【解決手段】非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する伝送路モニタ装置であって、前記伝送路を流れる信号を取得し、当該信号を２値化データとして出力する電圧取得手段１４と、前記２値化データから特徴点を抽出していく特徴点抽出手段２２と、前記特徴点群と前記データ伝送方式判別条件情報を対比し、データ伝送方式を判別する伝送方式判別手段２４と、を具備するという特徴。【選択図】図４
2004334682.tif 000002
【特許請求の範囲】
【請求項１】
非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する方法であって、
先ず、前記非接触ＩＣカードと前記リーダライタ間の前記伝送路を流れる信号を取得し、
次に、当該取得した信号の波形の電圧値を用いて２値化処理し、
引続き、当該２値化された信号データから前記データ伝送方式を判別する際の特徴となりうる特徴点の抽出開始位置を検出し、
その上で、当該特徴点の抽出開始位置を起点として、予め記憶されている特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報にしたがって前記特徴点の信号値を抽出し、特徴点群を形成していき、
最終的に、当該特徴点群の値と、予め記憶されている複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報とを比較して、データ伝送方式を判別する、
ことを特徴とする非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項２】
前記２値化処理は、
前記伝送路を流れる搬送波信号からフィルタを通して副搬送波信号を抽出し、
当該副搬送波信号の波形の頂点の電圧値の高低をしきい値を基準として２値化する、
ことを特徴とする請求項１に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項３】
前記２値化処理は、
前記伝送路を流れる搬送波信号の波形の頂点の電圧値の高低をしきい値を基準として２値化する、
ことを特徴とする請求項１に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項４】
前記２値化処理は、
前記副搬送波信号の波形の各頂点の電圧値を予め指定した回数サンプリングし、
当該サンプリングされた電圧値からキャリブレーションにより当該電圧値の平均値を求め、
当該平均値から所定の割合を減算した値をしきい値とする、
ことを特徴とする請求項２に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項５】
前記２値化処理は、
前記無変調の搬送波信号の波形の各頂点の電圧値を予め指定した回数サンプリングし、
当該サンプリングされた電圧値からキャリブレーションにより平均値を求め、
当該平均値から所定の割合を減算した値をしきい値とする、
ことを特徴とする請求項３に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項６】
前記特徴点の抽出開始位置を検出する処理は、
前記２値化された信号データの信号の計測を開始した位置での値を取得し、
当該取得された値が予め決められた特徴点の抽出開始位置の値と等しい場合には、当該値と異なる値となるまで順次前記２値化された信号データの値を取得していき、
再度取得された値が前記予め決められた特徴点抽出開始位置の値と等しくなった場合に、当該位置を特徴点の抽出開始位置と決定する、
ことを特徴とする請求項１、２、３、４又は５に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項７】
前記特徴点抽出タイミング情報は、
判別したい前記データ伝送方式の組合せとその組合せを判別する際の前記特徴点を抽出するタイミングである、
ことを特徴とする請求項１、２、３、４、５又は６に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項８】
前記データ伝送方式判別条件情報は、
前記各データ伝送方式で通信を行う前記リーダライタ及び前記非接触ＩＣカード毎の各ビット信号の組合せから抽出される特徴点群の取り得る値の範囲である、
ことを特徴とする請求項１、２、３、４、５、６又は７に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項９】
前記データ伝送方式判別条件情報は、
誤判別に備え、前記特徴点群の信号値の取りうる値の範囲外の例外値情報をも有する、
ことを特徴とする請求項８に記載の非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法。
【請求項１０】
非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する伝送路モニタ装置であって、
前記伝送路を流れる信号を取得し、当該信号を２値化し、２値化された信号データとして出力する電圧取得手段と、
当該電圧取得手段からの２値化された信号データから前記データ伝送方式を判別する際の特徴となり得る特徴点の抽出開始位置を特定する特徴点抽出開始位置特定手段と、
前記特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報が記憶されている特徴点抽出タイミング情報記憶手段と、
前記２値化された信号データから前記特徴点抽出タイミング情報に従って、特徴点の値を抽出し、特徴点群を形成していく特徴点抽出手段と、
複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報が記憶されているデータ伝送方式判別条件記憶手段と、
前記特徴点群と前記データ伝送方式判別条件情報を対比し、データ伝送方式を判別する伝送方式判別手段と、
当該判別されたデータ伝送方式を出力する伝送路モニタ手段と、
を具備する、
ことを特徴とする伝送路モニタ装置。
【請求項１１】
前記電圧取得手段は、
前記伝送路を流れる信号を受信するアンテナと、
当該受信した信号から搬送波信号を濾波し副搬送波信号のみを取得するローパスフィルタと、
当該副搬送波信号の波形の各頂点の電圧値の高低をしきい値を基準として２値化する２値化手段と、
を有する、
ことを特徴とする請求項１０に記載の伝送路モニタ装置。
【請求項１２】
前記電圧取得手段は、
前記伝送路を流れる信号を受信するアンテナと、
当該受信した信号の搬送波信号波形の各頂点の電圧値の高低をしきい値を基準として２値化する２値化手段と、
を有する、
ことを特徴とする請求項１０に記載の伝送路モニタ装置。
【請求項１３】
前記２値化手段は、
前記副搬送波信号の波形の各頂点の電圧値を取得し、
当該取得した各頂点での電圧値から平均値を求めるキャリブレーションを行い、
当該平均値から所定の割合を減算した値をしきい値として２値化する機能構成を有する、
ことを特徴とする請求項１１に記載の伝送路モニタ装置。
【請求項１４】
前記２値化手段は、
当該無変調の搬送波信号の波形の各頂点の電圧値を取得し、
当該取得した各頂点での電圧値から平均値を求めるキャリブレーションを行い、
当該平均値から所定の割合を減算した値をしきい値として２値化する機能構成を有する、
ことを特徴とする請求項１２に記載の伝送路モニタ装置。
【請求項１５】
前記特徴点抽出開始位置特定手段は、
前記２値化された信号データの信号の計測を開始した位置での値を取得し、
当該取得された値が予め決められた特徴点抽出開始位置の値と等しい場合には、当該値と異なる値となるまで順次前記信号データの値を取得していき、
再度取得された値が前記予め決められた特徴点抽出開始位置の値と等しくなった場合に、当該位置を特徴点の抽出開始位置と決定する機能構成を有する、
ことを特徴とする請求項１０、１１、１２、１３又は１４に記載の伝送路モニタ装置。
【請求項１６】
前記特徴点抽出タイミング情報は、
判別したい前記データ伝送方式の組合せとその組合せを判別する際の前記特徴点を抽出するタイミングである、
ことを特徴とする請求項１０、１１、１２、１３、１４又は１５に記載の伝送路モニタ装置。
【請求項１７】
前記データ伝送方式判別条件情報は、
前記各データ伝送方式で通信を行う前記リーダライタ及び前記非接触ＩＣカード毎の各ビット信号の組合せから抽出される特徴点群の取り得る値の範囲である、
ことを特徴とする請求項１０、１１、１２、１３、１４、１５又は１６に記載の伝送路モニタ装置。
【請求項１８】
前記データ伝送方式判別条件情報は、
誤判別に備え、前記特徴点群の取りうる値の範囲外の例外値情報をも有する、
ことを特徴とする請求項１７に記載の伝送路モニタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非接触ＩＣカードとリーダライタ間において、複数のデータ伝送方式で通信が為されている場合に、伝送路を流れる信号を取得し、その信号を用いてデータ伝送方式を判別する非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法及び伝送路モニタ装置に関するものである。
【０００２】
【従来の技術】
近年、非接触ＩＣカードとリーダライタ間のデータ伝送方式として、複数の方式が提案され、標準化されてきている。また、このような複数のデータ伝送方式による通信に対応した非接触ＩＣカードも開発されてきている。
【０００３】
しかし、非接触ＩＣカードシステムを開発する場合においては、システムのデバッグ等のため、非接触ＩＣカードとリーダライタ間の伝送路を流れる通信信号をモニタする必要があるが、この場合は、予め決められたデータ伝送方式を指定した上でモニタする必要があり、指定されていないデータ伝送方式で通信が行われた場合には、指定を切り替えてモニタする必要があった。
【０００４】
以下に、非接触ＩＣカードシステムにおける、データ伝送方式を判別する従来の方式を説明しておく。まず、伝送路から読み取った信号をデコードし可読情報としてから、通信内容の伝送方式について記載してある位置を参照し、データ伝送方式を判別する方法である。図２２、図２３にＩＳＯ／ＩＥＣ１４４４３（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ  １４４４３）で規定されている非接触ＩＣカードの通信規約に基いたＴｙｐｅＡ、ＴｙｐｅＢのリーダライタ側からのリクエストコマンドの一例を示す。以下、先ず、この図に付き説明する。
【０００５】
図２２は、ＩＳＯ／ＩＥＣ１４４４３で規格されているＴｙｐｅＡのリーダライタからのリクエストコマンドを示している。本図において、ＳはＴｙｐｅＡの非接触ＩＣカードにおけるブロック先頭ビット、ｂ１〜ｂ７はデータビット、ＥはＴｙｐｅＡの非接触ＩＣカードにおけるブロック終了ビットである。ＲＥＱＡはＴｙｐｅＡのリーダライタからのリクエストコマンドであり、図２２には、ビットコリジョンとタイムスロットとがコマンドとして例示されている。
【０００６】
図２３は、ＴｙｐｅＢのリーダライタからのリクエストコマンドを示している。本図において、ＡｐｆはＴｙｐｅＢのリーダライタからのリクエストコマンドであるＲＥＱＢで使用されるパラメータであり、ＡＦＩは応用分野識別子、ＰＡＲＡＭは属性情報のパラメータ、ＣＲＣ＿Ｂは巡回冗長検査符号Ｂである。ｂ１〜ｂ７及びｂ８はデータビットである。ＲＥＱＢは前述の通り、ＴｙｐｅＢのリーダライタからのリクエストコマンドであり、本図では、スロットマーカーとタイムスロットとがコマンドとして例示されている。
【０００７】
データ伝送方式が異なる場合には、図２２、図２３をみればわかるとおり、通信を開始する前にリーダライタから発信される非接触ＩＣカードへのリクエストコマンドが異なる。このとき、ＴｙｐｅＡ、ＴｙｐｅＢのそれぞれの非接触ＩＣカードは各々に対応するリクエストコマンドのみにレスポンスを返すため、これによりデータ伝送方式を判別することは可能であった。
【０００８】
また、データ伝送方式が同じでも、アンチコリジョンの方式が異なる場合には、図２２、図２３の○で囲った部分を見ればわかるとおり、リクエストコマンドのパラメータが異なるので、受信したコマンドの内容が自己の目的のものとなっているかどうかに付いては判別することは可能であった。
【０００９】
以下に、これら従来技術につき参考となる文献情報を列挙しておく。
【非特許文献】
“ＪＩＣＳＡＰ  ＩＣカード仕様Ｖ２．０  第２部近接型ＩＣカード”、［ｏｎｌｉｎｅ］、［２００３年４月２１日検索］、インターネット  ＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｊｉｃｓａｐ．ｃｏｍ／ｓｔｄｗｏｒｋ／ｋｉｎｓｅｔｓｕ．ｐｄｆ＞
【００１０】
【発明が解決しようとする課題】
しかしながら、上述した従来方式では、非接触ＩＣカードとリーダライタ間のデータ伝送方式が不明な場合には、伝送路を流れる信号を符号化できないため、モニタができなかった。したがって、特に複数のデータ伝送方式に対応した非接触ＩＣカードをモニタしようとした場合には、データ伝送方式が特定できず、特に顕著な問題となっていた。
【００１１】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
即ち、本発明の第１の目的は、複数のデータ伝送方式で通信が可能である非接触ＩＣカードとリーダライタ間の信号を取得し、その信号波形を解析することによりデータ伝送方式を判別する非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法及び伝送路モニタ装置を提供せんとするものである。
【００１２】
本発明の第２の目的は、通信が行われている最中であっても、データ伝送方式を判別することを可能とする非接触ＩＣカード／リーダライタ間の伝送方式判別方法及び伝送路モニタ装置を提供せんとするものである。
【００１３】
本発明の第３の目的は、読み取った信号をデコードすることなく、信号データそのものを解析することからデータ伝送方式を判別するため、非常に高速に判別を行うことを可能とする非接触ＩＣカード／リーダライタ間の伝送方式判別方法及び伝送路モニタ装置を提供せんとするものである。
【００１４】
本発明の第４の目的は、判別したいデータ伝送方式を特に指定することにより、その指定の範囲内のみで判別することを可能とする非接触ＩＣカード／リーダライタ間の伝送方式判別方法及び伝送路モニタ装置を提供せんとするものである。
【００１５】
本発明の他の目的は、明細書、図面、特に特許請求の範囲の各請求項の記載から自ずと明らかとなろう。
【００１６】
【課題を解決するための手段】
本発明方法は、上記課題の解決に当たり、非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する方法であって、先ず、前記非接触ＩＣカードと前記リーダライタ間の前記伝送路を流れる信号を取得し、次に、当該取得した信号の波形の電圧値を用いて２値化処理し、引続き、当該２値化された信号データから前記データ伝送方式を判別する際の特徴となりうる特徴点の抽出開始位置を検出し、その上で、当該特徴点の抽出開始位置を起点として、予め記憶されている特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報にしたがって前記特徴点の信号値を抽出し、特徴点群を形成していき、最終的に、当該特徴点群の値が、予め記憶されている複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報と比較して、データ伝送方式を判別するという手法を講じる。
【００１７】
本発明装置は、上記課題の解決に当たり、非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する伝送路モニタ装置であって、前記伝送路を流れる信号を取得し、当該信号を２値化し、２値化された信号データとして出力する電圧取得手段と、当該電圧取得手段からの２値化された信号データから前記データ伝送方式を判別する際の特徴となり得る特徴点の抽出開始位置を特定する特徴点抽出開始位置特定手段と、前記特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報が記憶されている特徴点抽出タイミング情報記憶手段と、前記２値化された信号データから前記特徴点抽出タイミング情報に従って、特徴点の値を抽出し、特徴点群を形成していく特徴点抽出手段と、複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報が記憶されているデータ伝送方式判別条件記憶手段と、前記特徴点群と前記データ伝送方式判別条件情報を対比し、データ伝送方式を判別する伝送方式判別手段と、当該判別されたデータ伝送方式を出力する伝送路モニタ手段と、を具備するという手段を講じる特徴を有する。
【００１８】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念に亙る新規な特徴的構成手法又は手段を採用することにより、前記目的を達成するように為される。
【００１９】
本発明方法の第１の特徴は、非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する方法であって、先ず、前記非接触ＩＣカードと前記リーダライタ間の前記伝送路を流れる信号を取得し、次に、当該取得した信号の波形の電圧値を用いて２値化処理し、引続き、当該２値化された信号データから前記データ伝送方式を判別する際の特徴となりうる特徴点の抽出開始位置を検出し、その上で、当該特徴点の抽出開始位置を起点として、予め記憶されている特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報にしたがって前記特徴点の信号値を抽出し、特徴点群を形成していき、最終的に、当該特徴点群の値が、予め記憶されている複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報と比較して、データ伝送方式を判別してなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２０】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における２値化処理が、前記伝送路を流れる搬送波信号からフィルタを通して副搬送波信号を抽出し、当該副搬送波信号の波形の頂点の電圧値の高低をしきい値を基準として２値化してなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２１】
本発明方法の第３の特徴は、上記本発明方法の第１の特徴における２値化処理が、前記伝送路を流れる無変調の搬送波信号の波形の頂点の電圧値の高低をしきい値を基準として２値化してなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２２】
本発明方法の第４の特徴は、上記本発明方法の第２の特徴における２値化処理が、前記副搬送波信号の波形の各頂点の電圧値を予め指定した回数サンプリングし、当該サンプリングされた電圧値からキャリブレーションにより当該電圧値の平均値を求め、当該平均値から所定の割合を減算した値をしきい値としてなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２３】
本発明方法の第５の特徴は、上記本発明方法の第３の特徴における２値化処理が、前記無変調の搬送波信号の波形の各頂点の電圧値を予め指定した回数サンプリングし、当該サンプリングされた電圧値からキャリブレーションにより平均値を求め、当該平均値から所定の割合を減算した値をしきい値としてなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２４】
本発明方法の第６の特徴は、上記本発明方法の第１、第２、第３、第４又は第５の特徴における特徴点の抽出開始位置を検出する処理が、前記２値化された信号データの信号の計測を開始した位置での値を取得し、当該取得された値が予め決められた特徴点の抽出開始位置の値と等しい場合には、当該値と異なる値となるまで順次前記２値化された信号データの値を取得していき、再度取得された値が前記予め決められた特徴点抽出開始位置の値と等しくなった場合に、当該位置を特徴点の抽出開始位置と決定してなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２５】
本発明方法の第７の特徴は、上記本発明方法の第１、第２、第３、第４、第５又は第６の特徴における特徴点抽出タイミング情報が、判別したい前記データ伝送方式の組合せとその組合せを判別する際の前記特徴点を抽出するタイミングである非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２６】
本発明方法の第８の特徴は、上記本発明方法の第１、第２、第３、第４、第５、第６又は第７の特徴におけるデータ伝送方式判別条件情報が、前記各データ伝送方式で通信を行う前記リーダライタ及び前記非接触ＩＣカード毎の各ビット信号の組合せから抽出される特徴点群の取り得る値の範囲である非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２７】
本発明方法の第９の特徴は、上記本発明方法の第１、第２、第３、第４、第５、第６、第７又は第８の特徴におけるデータ伝送方式判別条件情報が、誤判別に備え、前記特徴点群の信号値の取りうる値の範囲外の例外値情報をも有してなる非接触ＩＣカード／リーダライタ間のデータ伝送方式判別方法の構成採用にある。
【００２８】
一方、本発明装置の第１の特徴は、非接触ＩＣカードとリーダライタ間の伝送路を流れる信号からデータ伝送方式を判別する伝送路モニタ装置であって、前記伝送路を流れる信号を取得し、当該信号を２値化し、２値化された信号データとして出力する電圧取得手段と、当該電圧取得手段からの２値化された信号データから前記データ伝送方式を判別する際の特徴となり得る特徴点の抽出開始位置を特定する特徴点抽出開始位置特定手段と、前記特徴点を抽出するタイミングが記述された特徴点抽出タイミング情報が記憶されている特徴点抽出タイミング情報記憶手段と、前記２値化された信号データから前記特徴点抽出タイミング情報に従って、特徴点の値を抽出し、特徴点群を形成していく特徴点抽出手段と、複数の前記データ伝送方式に特有の信号値が記述されたデータ伝送方式判別条件情報が記憶されているデータ伝送方式判別条件記憶手段と、前記特徴点群と前記データ伝送方式判別条件情報を対比し、データ伝送方式を判別する伝送方式判別手段と、当該判別されたデータ伝送方式を出力する伝送路モニタ手段と、を具備してなる伝送路モニタ装置の構成採用にある。
【００２９】
本発明装置の第２の特徴は、上記本発明装置の第１の特徴における電圧取得手段が、前記伝送路を流れる信号を受信するアンテナと、当該受信した信号から搬送波信号を濾波し副搬送波信号のみを取得するローパスフィルタと、当該副搬送波信号の波形の各頂点の電圧値の高低をしきい値を基準として２値化する２値化手段と、を有してなる伝送路モニタ装置の構成採用にある。
【００３０】
本発明装置の第３の特徴は、上記本発明装置の第１の特徴における電圧取得手段が、前記伝送路を流れる信号を受信するアンテナと、当該受信した信号の無変調の搬送波信号波形の各頂点の電圧値の高低をしきい値を基準として２値化する２値化手段と、を有してなる伝送路モニタ装置の構成採用にある。
【００３１】
本発明装置の第４の特徴は、上記本発明装置の第２の特徴における２値化手段が、前記副搬送波信号の波形の各頂点の電圧値を取得し、当該取得した各頂点での電圧値から平均値を求めるキャリブレーションを行い、当該平均値から所定の割合を減算した値をしきい値として２値化する機能構成を有してなる伝送路モニタ装置の構成採用にある。
【００３２】
本発明装置の第５の特徴は、上記本発明装置の第３の特徴における２値化手段が、当該無変調の搬送波信号の波形の各頂点の電圧値を取得し、当該取得した各頂点での電圧値から平均値を求めるキャリブレーションを行い、当該平均値から所定の割合を減算した値をしきい値として２値化する機能構成を有してなる伝送路モニタ装置の構成採用にある。
【００３３】
本発明装置の第６の特徴は、上記本発明装置の第１、第２、第３、第４又は第５の特徴における特徴点抽出開始位置特定手段が、前記２値化された信号データの信号の計測を開始した位置での値を取得し、当該取得された値が予め決められた特徴点抽出開始位置の値と等しい場合には、当該値と異なる値となるまで順次前記信号データの値を取得していき、再度取得された値が前記予め決められた特徴点抽出開始位置の値と等しくなった場合に、当該位置を特徴点の抽出開始位置と決定する機能構成を有してなる伝送路モニタ装置の構成採用にある。
【００３４】
本発明装置の第７の特徴は、上記本発明装置の第１、第２、第３、第４、第５又は第６の特徴における特徴点抽出タイミング情報が、判別したい前記データ伝送方式の組合せとその組合せを判別する際の前記特徴点を抽出するタイミングである伝送路モニタ装置の構成採用にある。
【００３５】
本発明装置の第８の特徴は、上記本発明装置の第１、第２、第３、第４、第５、第６又は第７の特徴におけるデータ伝送方式判別条件情報が、前記各データ伝送方式で通信を行う前記リーダライタ及び前記非接触ＩＣカード毎の各ビット信号の組合せから抽出される特徴点群の取り得る値の範囲である伝送路モニタ装置の構成採用にある。
【００３６】
本発明装置の第９の特徴は、上記本発明装置の第１、第２、第３、第４、第５、第６、第７又は第８の特徴におけるデータ伝送方式判別条件情報が、誤判別に備え、前記特徴点群の取りうる値の範囲外の例外値情報をも有してなる伝送路モニタ装置の構成採用にある。
【００３７】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施形態を装置例及び方法例につき詳細に説明する。まず、本発明の装置例を具現化する基本ハードウェア構成につき、簡単に説明しておく。
【００３８】
（基本ハードウェア構成）
図１に、本発明の特徴である伝送路モニタ装置１、リーダライタ２及びＩＳＯ／ＩＥＣ１４４４３で規定されている非接触ＩＣカード３で構成されるシステムを示す。４は、リーダライタ２から非接触ＩＣカード３への伝送路を流れる信号を示し、５は、それとは逆の非接触ＩＣカード３からリーダライタ２への伝送路を流れる信号を示している。
【００３９】
リーダライタ２／非接触ＩＣカード３間の信号は、伝送路モニタ装置１の構成要素であるアンテナ６で取得される。当該アンテナ６の仕様等の詳細については後述する。アンテナ６で受信された信号は、ＲＦ（高周波）部７で受信され、ＣＰＵ（中央処理装置）又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ  ）８の解析等の処理に供される。ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１は、信号情報を一時的に記憶する等に利用され、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２は、モニタ装置の起動処理を行うための命令等が格納されている記憶手段である。入出力装置９は、処理の入力や処理結果の出力に供され、キーボードやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等により実現されるものである。
【００４０】
また、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ  ）１０は、ＣＰＵ１１がリーダライタ２と非接触ＩＣカード３間の信号を解析する際の命令や実行形式を保存するために供される記憶手段である。本発明の特徴である伝送路モニタ装置１の構成要素である各手段は、このＨＤＤ１０の内容によって具現化されるものである。
【００４１】
次に、本発明の対象としているＩＳＯ／ＩＥＣ１４４４３で規定されているリーダライタ２と非接触ＩＣカード３間の通信について、その原理を簡単に説明しておく。なお、ＩＳＯ／ＩＥＣ１４４４３についての詳細は、上述した文献に委ねることとする。
【００４２】
（ＩＳＯ／ＩＥＣ１４４４３規格のリーダライタ／非接触ＩＣカードの通信規約）
リーダライタ２と非接触ＩＣカード３間の通信は、１３．５６ＭＨｚの搬送波が利用されている。そして、リーダライタ２から非接触ＩＣカード３への信号送信４は振幅変調方式が採用され、非接触ＩＣカード３からリーダライタへの信号返信５は８４７．５ｋＨｚの副搬送波を利用した負荷変調方式が採用されている。
【００４３】
図２に、ＩＳＯ／ＩＥＣ１４４４３に規定されている信号の波形を示す。前述したように、ＩＳＯ／ＩＥＣ１４４４３には信号インターフェースとしてＴｙｐｅＡとＴｙｐｅＢと呼ぶ方式が規定されている。これらは、それぞれ変調方式がそれぞれ異なるものである。また、リーダライタ２から送信する信号の変調方式と非接触ＩＣカード３から送信する信号の変調方式も異なる。
【００４４】
したがって、図２に示しているとおり、ＴｙｐｅＡとＴｙｐｅＢのそれぞれのリーダライタ２と非接触ＩＣカード３により、波形が異なっている。なお、本図の波形の右にある英数字は、その信号のビット値を表したものである。
【００４５】
図３に図２にしめした波形の説明を詳細に示している。本図は、搬送波信号の波形を示し、図に示すように１ビット１２８波長からなっている（但し、本図においては６４波長しかないが、図面作成の便宜上のため省略したものである。）。一方、副搬送波信号は１ビット１６波長からなり、搬送波波長の８波長分である。すなわち、搬送波波長の８波長分である。そして、図３は、１ビット１２８波長の搬送波信号を副搬送波の波数１６個で区切り、各部に１から１６の番号を付すことを表している。図２は、このようにして得られた波形を、データ伝送方式、ビット毎に並べたものである。
【００４６】
以上の基本ハードウェア構成、及びリーダライタ／非接触ＩＣカード間のデータ伝送方式を踏まえて、本発明の装置例１を図４を参照しながら説明することとする。
【００４７】
（装置例１）
図４に、本発明の装置例１に係る伝送路モニタ装置１の内部構成を示す。図に示すとおり、伝送路モニタ装置１は伝送路４、５を流れる信号を取得しデータ伝送方式を判別する機能を有するデータ伝送方式判別装置１３と、当該データ伝送方式判別装置１３の実行結果を表示する伝送路モニタ手段１５からなる。
【００４８】
データ伝送方式判別装置１３の構成に付き、以下、詳細に説明する。データ伝送方式識別装置１３は、伝送路４、５を流れる電磁波を受信し、時間とともに変化する電圧値に変換する機能を有する電圧取得手段１４と、電圧取得手段１４からの出力値から各種処理を行い、伝送方式を判別する各手段とから構成されている。
【００４９】
まず、電圧取得手段１４の構成について説明する。アンテナ１６は、伝送路４、５を流れるリーダライタ２から送信される信号と、非接触ＩＣカード３から送信される信号波形を受信する。当該アンテナ１６は、例えば１３．５６ＭＨｚと共振するループアンテナ等が用いられ、伝送路内に設置される。
【００５０】
信号増幅回路１７は、アンテナ１６で受信した電磁波の高周波電流を増幅するものであり、例えば、アンプなどにより構成される。ここで、アンプは受信した信号の大きさにあわせてゲインを自動的に調整する手段等を有していてもよい。
【００５１】
信号増幅回路１７から出力された増幅された信号波形は、ローパスフィルタ１８に入力される。ローパスフィルタ１８は、当該信号から１３．５６ＭＨｚの搬送波をマスクし、８４７．５ｋＨｚの副搬送波の信号電圧を出力する。図５、図６、図７にローパスフィルタ１８の動作として、フィルタリングについての一例を示す。図５は、信号増幅回路１７によって増幅された生信号波形の例であり、ここでは、非接触ＩＣカード３からの信号を示しており、サンプリングレート６６ＭＳ／ｓ（ＭｅｇａＳａｍｐｌｅｓ／ｓｅｃｏｎｄ）でサンプリングされている。
【００５２】
図６は、ローパスフィルタによって、フィルタリングされた後の信号波形を示す。そして、最終的に、適当なしきい値で変換することにより、図７に示されるような方形波を得ることができる。
【００５３】
このときの方形波は、例えば、最大値の電圧が１Ｖで、最小値の電圧が０Ｖの波形等であるが、最大値及び最小値の電圧は実装方法によって異なってもよい。
【００５４】
ここでは、ローパスフィルタとして、サンプリング周波数が３．３９ＭＨｚ、カットオフ周波数が０．３ＭＨｚの窓関数にＨａｍｍｉｎｇを使った２０次のＦＩＲフィルタを適用している。図８に適用したローパスフィルタの減衰特性の例を示しておく。なお、図７に示されるような方形波が得られれば、使用されるフィルタやそのフィルタリングについてはこれに限られない。
【００５５】
以上のフィルタリングによって得られた方形波は、２値化手段１９に入力されて２値化される。２値化手段１９は、この方形波をサンプリングし、適当なしきい値を基準として電圧の大小により２値化する。図９に、この２値化過程の図を示す。図９（ａ）は、生信号波形であり、これをローパスフィルタにより方形波へ変換されたのが図９（ｂ）、図９（ｃ）は（ｂ）に示す波形をしきい値を０．５Ｖとして、これを基準に電圧の大小から２値化している。ここでは、しきい値よりも電圧値が高いときは「１」（（ａ）の信号波形において振幅が低いところ）を、しきい値よりも電圧値が低いときは「０」（（ａ）の信号波形において振幅が高いところ）を与えている。その結果、２値化された信号データとして「０００１０１０１０１０１」が得られる。
【００５６】
また、２値化手段１９は、信号増幅器１７からの昇圧され出力された搬送波信号をローパスフィルタ１８に入力し、その出力として得られた副搬送波信号からキャリブレーションを行う機能を有する。これは、アンテナ１６と図１に示す伝送路４、５との距離の相違により受信する信号のレベルが異なるためである。具体的には、信号増幅器１７によって昇圧された、伝送路４を流れる信号をローパスフィルタ１８に入力し、その出力として得られた副搬送波信号の信号波形の頂点値を数ポイントづつ取得し、その電圧の平均値を信号計測のための基準値とする。これら信号電圧値はＲＡＭ等のメモリに一時的に記憶される。
【００５７】
そして、取得した信号電圧の最大値と最小値の差を測定し、その範囲から無変調の搬送波であることを確認すると、先に算出された平均値を使ってしきい値を算出する機能を有する。
【００５８】
ここで、平均値の求め方は、ＲＡＭ等の一時記憶装置に保存した電圧を全て加算し、取得回数で除算する方法であってもよい。平均値から所定の割合（電圧値を「０」と「１」との２値データに分けるのに適当な割合）を減算した値がしきい値となる。
【００５９】
また、このときのサンプリングレートは６６ＭＳ／ｓ（Ｍｅｇａ−Ｓａｍｐｌｅｓ  ｐｅｒ  ｓｅｃｏｎｄ  ）程度としてある。本発明実施の形態に示した１３．５６ＭＨｚの搬送波信号を判別するためには、サンプリング定理から、最小で１３．５６×２＝２７．１２ＭＳ／ｓのサンプリングレートで信号電圧をサンプリングすればよいが、より高いＳ／Ｎ比（信号雑音比）を得るため、６６ＭＳ／ｓで信号電圧をサンプリングしている。
【００６０】
一方で、クロック生成回路２０は、信号増幅回路１７によって増幅された搬送波又はローパスフィルタ１８からフィルタリングされた副搬送波の信号波形から頂点を検出して、各頂点の時間間隔を周期とするタイミングを参照クロックとして生成する。このとき、ＰＬＬ（位相同期ループ）等が用いられる。また、信号増幅回路１７によって増幅された信号のゼロクロス点を求めて、そのタイミングを参照クロックとしてもよい。
【００６１】
以上が、電圧取得手段１４内の各部の機能であり、最終的には、２値化された信号データと、クロックが出力され、データ伝送方式判別装置１３のその他の各手段の処理に供される。
【００６２】
次に、本発明の特徴である２値化された信号データから特徴点を抽出する過程を実現する各手段につき説明することとするが、前提となる各用語の意味に付き、図１０を用いて先に説明しておく。
【００６３】
本図においては、ＴｙｐｅＡの非接触ＩＣカード３の［０１］ビットの信号を例として示している（この信号波形は、図２のＴｙｐｅＡ非接触ＩＣカード３の［０］ビットと［１］ビットの信号波形を用いて得られるものである。）。本発明では、信号２ビット分のデータでデータ伝送方式が異なるリーダライタ２及び非接触ＩＣカード３からの信号を判別することができるため、２ビット分の信号が必要となる。
【００６４】
ここで、信号の下に付された「１０１０１０１０００００００００００００００００１０１０１０１０」という数字列はアナログ−デジタル変換によりデジタルデータとされたものであり、信号の電圧値を示すものである。以下、この信号を例として各用語の説明をする。
【００６５】
先ず、「特徴点」とは、図示されているように、伝送路を流れる信号の中から、値を取得するタイミングを示すものである。本図においては、特徴点は、特徴点１〜特徴点５として矢印で示される５点と特徴点抽出開始位置として矢印で示される１点である。また、このタイミングは、判別したいデータ伝送方式の信号波形毎に予め定まっているものである。
【００６６】
そして、この特徴点の信号値（図１０における「１」、「０」、「０」、「０」、「０」、「０」）は、選択された特徴点の位置の信号の電圧値である。「特徴点抽出開始位置」とは、特徴点を取得する一番最初のタイミングであり、本発明の実施形態では最初に「１」が出現したときとしてある。この点の詳細は後述する。
【００６７】
「特徴点群」とは、これら特徴点の電圧値を並べた時の値であり、本図においては、「１０００００」である。この値が、判別条件値と比較するための値となる。
【００６８】
「判別条件値」は、判別するデータ伝送方式の信号の特徴点群の電圧値の取る値の範囲であり、本図においては、ＴｙｐｅＡの非接触ＩＣカード３の信号を用いているため、その範囲は「１０００００」（［０１］ビット信号）≦ＴｙｐｅＡカード≦「１０１０１０」（［１０］ビット信号）である。
【００６９】
ここで、［１０］ビット信号の場合は、上述したように、最初に「１」が出現したときを「特徴点抽出開始位置」としているため、図２においてＴｙｐｅＡの非接触ＩＣカード３の［１］ビット信号と［０］ビット信号を並べたものを図１０で示したものと同様の方法に従い特徴点を抽出することにより得られたものである。
【００７０】
本図においては、抽出された特徴点群が「１０００００」であるため、１０００００≦ＴｙｐｅＡカード≦１０１０００の範囲にあり、判別対象の信号は、ＴｙｐｅＡの非接触ＩＣカード３からリーダライタ２へ返信された信号であることがわかる。
【００７１】
以上の各用語の定義を元にして、図４の残りの各手段に付き説明する。特徴点抽出開始位置特定手段２１は、電圧取得手段１４の２値化手段１９より出力された２値化された信号データから特徴点抽出開始位置の検出を開始する。このとき、２値化された信号データの値が「０」か「１」かを判別することによって検出が行われる。本発明の実施形態では、最初に「１」を検出した位置を特徴点抽出開始位置としている。
【００７２】
ここで、測定を開始した位置の値が「１」であったときは誤判別が生じうる可能性がある。この点を図１１を参照しながら説明する。本図においては、信号振幅が小さい点（これに「１」というデジタルデータを付している。）から計測を開始している。この場合、上述した特徴点を抽出するタイミングで特徴点を抽出していくと、得られた特徴点群は正規の判別条件値に適合するものではない。
【００７３】
したがって、このような誤判別を防ぐために、図１１に示すように、一度信号振幅が上がった後、一番最初に下がった点を特徴点抽出開始位置としている。
【００７４】
特徴点抽出開始位置特定手段２１は、上記した誤判別を以下のように防止する機能を有している。即ち、測定を開始した位置が「１」であるというフラグをＲＡＭなどの一時記憶に記憶し、特徴点抽出開始位置を検出している間はフラグが未だ存在しているかどうかを適時確認する。
【００７５】
フラグが立っている間は、「１」を検出してもそれが正当な特徴点抽出開始位置とはならないため、何も処理せず、検出を続ける。そして、「０」が検出されると、フラグをＲＡＭなどから消去する。次に「１」が検出されると、当該位置を特徴点抽出開始位置であると認識し、特徴点抽出開始位置を決定する。ここで、このフラグは一時記憶に保存される変数であってもよく、実現する手段の別を問うものではない。
【００７６】
特徴点抽出タイミング情報記憶手段２３は、特徴点を抽出するときのタイミング間隔の情報を記憶している。この特徴点抽出タイミング情報は、特徴点抽出開始位置特定手段２１によって特定された特徴点抽出開始位置を起点として、どのタイミングで信号を取得していくかが記載されているものである。当該タイミング情報を例示すると以下のようになる。
【００７７】
例えば、ＴｙｐｅＡリーダライタ２及びＴｙｐｅＡ非接触ＩＣカード３と、ＴｙｐｅＢリーダライタ２及びＴｙｐｅＢ非接触ＩＣカード３とを判別したい場合には、図３で示した１番目の部分を特徴点抽出開始位置とすると、続く２、９、１０、１７、１８番目の各部を特徴点抽出タイミングとし、これらの番号を付された位置の信号を順次取得していくように情報が構成されている。ここで、上述したように、データ伝送方式の判別には２ビット分の信号が必要であるため、１７、１８番目の値は続くビットの最初の１、２を示すものである。図１２に他のデータ伝送方式に従うリーダライタ２や非接触ＩＣカード３の信号波形から特徴点群を抽出する流れを示す。本図において棒線は特徴点の位置を示す。
【００７８】
また、ＴｙｐｅＢリーダライタ２及びＴｙｐｅＢ非接触ＩＣカード３を判別したい場合には、１の次に２を取得すれば、判別が可能であるため、これらの特徴点抽出タイミングが情報として構成されている。
【００７９】
従って、実際の情報形式は、「判別対象の伝送方式の組合せ、特徴点」として、
「ＴｙｐｅＡリーダライタ・ＴｙｐｅＡ非接触ＩＣカード・ＴｙｐｅＢリーダライタ・ＴｙｐｅＢ非接触ＩＣカード：２、９、１０、１７、１８
ＴｙｐｅＢリーダライタ・ＴｙｐｅＢ非接触ＩＣカード：２
…」
のように保存されている。
【００８０】
なお、保存形式は、テキスト形式やＣＳＶ形式等、後述する特徴点抽出手段２２によって可読であればよく、特に限定されるものではない。
【００８１】
特徴点抽出手段２２は、特徴点抽出開始位置特定手段２１から取得した特徴点抽出開始位置と特徴点抽出タイミング情報記憶手段２３に格納される特徴点抽出タイミング情報を用いて特徴点を抽出していく。ここで、特徴点を抽出していく際の信号周期のタイミングは、電圧取得手段１４のクロック生成回路２０にて生成されたクロックが用いられる。このようにして、特徴点抽出手段２２は、特徴点の信号値を取得していく。ここで、図１３、図１４にＴｙｐｅＡリーダライタ２、ＴｙｐｅＢリーダライタ２、ＴｙｐｅＡ非接触ＩＣカード３及びＴｙｐｅＢ非接触ＩＣカード３のそれぞれの２ビットデータ分の特徴点群の値を示しておく。本図において、棒線は特徴点の位置（１、２、９、１０、１７、１８）を示している。
【００８２】
伝送方式判別条件記憶手段２５には、伝送方式を判別するときの条件である伝送方式判別条件情報が記憶されている。当該条件の情報は、例えば、以下のように記述されている。
【００８３】
「１０００００≦ｘ≦１０１０００：ＴｙｐｅＡ非接触ＩＣカード
１０１００１≦ｘ≦１０１０１０：ＴｙｐｅＢ非接触ＩＣカード
１１００００≦ｘ≦１１００１１：ＴｙｐｅＡリーダライタ
１１１１００≦ｘ≦１１１１１１：ＴｙｐｅＢリーダライタ」
【００８４】
ここで、ｘは特徴点抽出手段２２から得られた特徴点群であり、ｘが上記の４条件の内の範囲のどれかに該当すれば、該当する信号を発した媒体が判別できるというものである。なお、保存形式は、テキスト形式やＣＳＶ形式等、後述する伝送方式判別手段２４によって可読であればよく、特に限定されるものではない。これにより、判別したいデータ伝送方式の変更に対応して無駄な処理を行うことなく高速にデータ伝送方式を判別することが可能となる。
【００８５】
伝送方式判別手段２４は、特徴点抽出手段２２から得られた特徴点群をこの伝送方式判別条件情報と比較し、データ伝送方式を判別する。最終的には、伝送路モニタ手段３によって判別結果が出力される。
【００８６】
以下、例外的な処理について説明しておく。例外的な処理としては２点あり、（１）ＴｙｐｅＢリーダライタ２からの信号でビットが「１」から始まるものについては、無変調の信号と見分けがつかず、（２）特徴点抽出開始位置が信号の途中であった場合には、他の信号方式と誤判別してしまう場合がある。
【００８７】
上記（１）の問題点の場合には、ビットが「０」が出現してから判別を開始することで解決できるため、特徴点開始位置特定手段２１は特段の処理を行うことなく、この問題点に対処できる。
【００８８】
上記（２）の問題点の場合については、図１５を参照して説明する。本図において、ＴｙｐｅＢの非接触ＩＣカードで［０１］ビットの信号の途中で計測を開始しており、開始位置の次の状態が［０］の値を取るため、この点を特徴点抽出開始位置として特徴点を抽出している。
【００８９】
その結果、抽出された特徴点群は「１００１０１」という値になり、信号を送信した対象がＴｙｐｅＢの非接触ＩＣカードであるにもかかわらず、上記した伝送方式判別条件情報と比較するとＴｙｐｅＡの非接触ＩＣカードとなってしまい、誤判別となる（「１０００００≦ｘ≦１０１０００」）。
【００９０】
しかし、図１５をみてわかるとおり、「１００１０１」という条件値はＴｙｐｅＡの非接触ＩＣカードには存在しないので、この状態をＴｙｐｅＢの非接触ＩＣカードに対する例外値として含めるによって、問題を回避できる。同様にして、全ての誤判別のケースを考慮して、ＴｙｐｅＢの非接触ＩＣカードの許容範囲を「１０１１０１」まで広げ、「１１０１００」を例外値として含めることで、ＴｙｐｅＡリーダライタ２、ＴｙｐｅＡ非接触ＩＣカード３、ＴｙｐｅＢリーダライタ２及びＴｙｐｅＢ非接触ＩＣカード３の判別が可能となる。
【００９１】
以上の例外処理を考慮し、データ伝送方式判別条件記憶手段２５に、ＴｙｐｅＢ非接触ＩＣカード３に対する例外値として「１００１０１」と「１１０１００」を判別条件として記憶させておく。これにより、通信の途中であってもデータ伝送方式を判別することが可能となる。
【００９２】
以上、本発明の実施形態に係る装置例１について説明してきたが、装置構成は本発明の目的を達成する範囲内においては適宜変更して実施可能である。
【００９３】
（方法例１）
続いて、前記の装置例１を用いたデータ伝送方式判別方法につき、図１６を参照しながら説明する。図１６は、本発明の実施形態に係る方法例１の処理を表すフロー図である。
【００９４】
先ず、電圧取得手段１４内のアンテナ１６が伝送路を流れる信号４、５を受信し（ＳＴ１）、信号増幅回路１７により、当該信号を認識可能な電圧まで昇圧する（ＳＴ２）。
【００９５】
次に、増幅された信号をローパスフィルタ１８によりフィルタリングする（ＳＴ３）。このフィルタリング処理は、上述したように、１３．５６ＭＨｚの搬送波をマスクし、８４７．５ｋＨｚの副搬送波の電圧信号を取り出す。そして、ローパスフィルタ１８から出力される波形は、最大値が１Ｖで最小値が０Ｖの方形波となる。前述した通り、この時の最大値及び最小値の電圧は実装方法によって異なってもよい。
【００９６】
次に、ローパスフィルタ１８によって出力された方形波を、２値化手段１９によって２値化する（ＳＴ４）。このときのしきい値は、最大値が１Ｖで最小値が０Ｖの方形波にあっては、例えば０．５Ｖとする。この結果、２値化されたデータは、例えばＴｙｐｅＡリーダライタ２の［０１］ビットを表す信号にあっては、図１２から読み取れるように、「１１１０００００００００００００００００００００１１１０００００」となる（ここでは、振幅が大きい部分を「０」とし、振幅が小さい部分を「１」としている。）。
【００９７】
また、クロック生成回路２０は、信号増幅回路１７によって増幅された搬送波又はローパスフィルタ１８からの副搬送波の周期を利用してクロックを生成する（ＳＴ５）。当該クロックは、特徴点抽出手段２２が特徴点を抽出していく処理に供されるものである。クロックの生成は、前述のとおり、ＰＬＬなどを用いる。
【００９８】
以上の処理の結果として、電圧取得手段１４からは２値化されたデータとクロックが出力され、これらを用いてリーダライタ２、非接触ＩＣカード３間のデータ伝送方式を判別するための特徴点を抽出していくことになる。
【００９９】
電圧取得手段１４から出力された２値化された信号データは、特徴点抽出開始位置特定手段２１に入力され、当該データから特徴点抽出開始位置が決定される（ＳＴ６）。図１７に当該処理を具体的に説明してある。以下、本図につき説明していくことにする。
【０１００】
先ず、入力された２値化されたデータの計測開始点の信号値を取得する（ＳＴ６１）。この２値化されたデータは、例えばＴｙｐｅＡのリーダライタ２からの［０１］ビット信号である場合には、上記した通り「１１１０００００００００００００００００００００１１１０００００」である。
【０１０１】
次に、当該計測開始点の信号値が「０」であるか「１」であるかの判断処理が行われる（ＳＴ６２）。本発明の実施形態では、最初に「１」が出現したときを特徴点抽出開始位置と規定しているため、計測開始点の信号値が「０」である場合と、「１」である場合とで、別処理を行わなければならないからである。
【０１０２】
信号値が「０」の場合には、次の処理として、計測開始点の次の信号値の値を取得する（ＳＴ６３）。そして、この信号値が「０」である場合には、さらに次の信号値を取得する（ＳＴ６３）。この処理は、信号値が「１」となるまで繰り返すことになる（ＳＴ６４）。
【０１０３】
最終的に、ＳＴ６４の判断処理で、信号値が「１」であると判断された場合には、次の処理に移り、この信号値の対応する点が特徴点抽出開始位置であると認定される（ＳＴ６９）。
【０１０４】
また、計測開始点での信号値を取得した結果、信号値が「１」であると判断された場合には（ＳＴ６２）、これを特徴点抽出開始位置と判定すると、他のデータ伝送方式と誤判別する可能性があるので、一度「０」が出現してから、その後に「１」が出現した点を特徴点抽出開始位置とするようにする。
【０１０５】
この処理につき説明する。ＳＴ６２で信号値が「１」と判断されると、ＲＡＭ等の一時記憶装置に、計測開始点としてふさわしくないことを意味するフラグを立てる（ＳＴ６５）。続いて、次の信号値を取得し（ＳＴ６６）、この信号値が「０」であるか「１」であるかを判断する（ＳＴ６７）。「１」と判断された場合には、さらに次の信号値を取得し（ＳＴ６６）、ＳＴ６７の判断処理を受けることになる。これらの処理は、「０」の信号値が得られるまで、繰り返される。
【０１０６】
ＳＴ６７の処理で、信号値が「０」であると判断されると、フラグは消去される（ＳＴ６８）。以後の処理は、ＳＴ６２で信号が「０」であると、判断された場合の処理と同じ処理が実行されるため（ＳＴ６３）、説明は省略する。
【０１０７】
以上の特徴点抽出開始位置特定処理（ＳＴ６）の実行後、特徴点抽出開始位置が特定され、特徴点抽出手段２２は、この特徴点抽出開始位置を起点として、特徴点抽出タイミング情報記憶手段２３に格納された特徴点抽出タイミング情報に記述されたタイミングで特徴点を抽出していく（ＳＴ７）。ここで、信号の周期間隔のタイミングはクロック生成回路から生成されたクロックが用いられる（ＳＴ７）。
【０１０８】
また、特徴点抽出タイミング情報記憶手段２３に格納された特徴点抽出タイミング情報は、前述したように、
「ＴｙｐｅＡリーダライタ・ＴｙｐｅＡ非接触ＩＣカード・ＴｙｐｅＢリーダライタ・ＴｙｐｅＢ非接触ＩＣカード：２、９、１０、１７、１８
ＴｙｐｅＢリーダライタ・ＴｙｐｅＢ非接触ＩＣカード：２…」
という形式で格納されている。
【０１０９】
特徴点抽出処理（ＳＴ７）の例として、ＴｙｐｅＡリーダライタ２、ＴｙｐｅＡ非接触ＩＣカード３、ＴｙｐｅＢリーダライタ２、ＴｙｐｅＢ非接触ＩＣカード３のデータ伝送方式を判別したい場合につき、説明する。
【０１１０】
ＩＳＯ／ＩＥＣ１４４４３で規定されているＴｙｐｅＡリーダライタ２の［０］ビット＋［１］ビットの信号値は、図１２に示すとおり、「１１１０００００００００００００００００００００１１１０００００」である。したがって、特徴点抽出開始位置は「１」となる。
【０１１１】
そして、特徴点抽出タイミング情報は、「２、９、１０、１７、１８」であるから、特徴点抽出開始位置を１番目の信号値として、順次２番目、９番目、１０番目、１７番目、１８番目の信号値を取得していくことになる。したがって、実行においては、まず、特徴点抽出開始位置の信号値である「１」をＣＰＵ内のレジスタに代入し、それから１ビットシフトして「１０」として、次の特徴点抽出位置である２番目の信号値「１」を代入して特徴点群として「１１」を得る。この処理を、９番目、１０番目、１７番目、１８番目の信号値についても繰り返すと、結果として特徴点群「１１００００」を得る。
【０１１２】
この例以外の特徴点抽出処理は、各データ伝送方式のリーダライタ２や非接触ＩＣカード３にビットデータの信号値や特徴点群が図１３、図１４に示されているので、上述した例と同様に実行されるため、説明は省略する。
【０１１３】
このように、判別したいデータ伝送方式の変更に対応して、無駄な処理を行うことなくデータ伝送方式を判別できるので、高速な判別が可能となる。
【０１１４】
特徴点抽出処理（ＳＴ７）により、特徴点群が抽出されると、伝送方式判別手段２４は、当該特徴点群とデータ伝送方式判別条件記憶手段に記憶されているデータ伝送方式判別条件とを比較して、データ伝送方式を判別する（ＳＴ８）。ここで、データ伝送方式判別条件は上記したように、以下のような形式で保存されている。
【０１１５】
「１０００００≦ｘ≦１０１０００：ＴｙｐｅＡ非接触ＩＣカード
１０１００１≦ｘ≦１０１０１０：ＴｙｐｅＢ非接触ＩＣカード
１１００００≦ｘ≦１１００１１：ＴｙｐｅＡリーダライタ
１１１１００≦ｘ≦１１１１１１：ＴｙｐｅＢリーダライタ」
ここで、ｘは特徴点抽出手段２２から得られた特徴点群であり、ｘが上記の４条件の内の範囲のどれかに該当すれば、該当する信号を発した媒体が判別できるというものである。
【０１１６】
そして、先の例で得られたＴｙｐｅＡのリーダライタ２の［０１］ビットの特徴点群は「１１００００」であるため、データ伝送方式判別条件と照らし合わせると１１００００≦ｘ≦１１００１１の条件式を満たしているため、データ伝送方式判別対象となる媒体はＴｙｐｅＡリーダライタ２であることがわかる。
【０１１７】
これにより、読み取った信号をデコードすることなく、低レイヤでデータ伝送方式を判別することができるので、非常に高速な判別が実現される。
【０１１８】
以下、前述した例外的な処理についての本方法例１による回避策につき説明する。前述した通り、例外的な処理としては２点あり、（１）ＴｙｐｅＢリーダライタ２からの信号でビットが「１」から始まるものについては、無変調の信号と見分けがつかず、（２）特徴点抽出開始位置が信号の途中で会った場合には、他の信号方式と誤判別してしまう場合がある。
【０１１９】
上記（１）の問題点の場合には、ビットが「０」が出現してから判別を開始することで解決できる。ＴｙｐｅＢのリーダライタ２のビット［０］の信号値の１番目の値は１であるため、次に０が出現するときに判別を開始すればよく、ＳＴ６による処理を特段変更することなく、この問題に対処できる。
【０１２０】
また、上記（２）の問題点の場合については、前述した通り、データ伝送方式判別条件として、ＴｙｐｅＢ非接触ＩＣカード３に対する例外値として「１００１０１」と「１１０１００」をも判別条件として含めることにより、ＳＴ８の処理は特段の変更も無く、この問題に対処できることになる。これにより、通信の途中であってもデータ伝送方式を判別することが可能となる。
【０１２１】
以上、本発明の実施形態にかかる方法例１につき説明してきたが、フィルタリング処理（ＳＴ３）、２値化処理（ＳＴ４）や特徴点抽出開始位置特定処理（ＳＴ６）等は、前述した例にとらわれるもので無く、本方法例１の実施により得られる効果を奏する範囲内で、適宜実施変更可能である。
【０１２２】
（装置例２）
以下に、本発明の実施形態に係る装置例２を図１８を参照しながら説明する。装置例２は、装置例１に係る電圧取得手段１４においてローパスフィルタ１８を設けていない点が異なっているものである。すなわち、本装置例２は、装置例１と２値化する手段が異なっている。したがって、この点のみ説明し、重複する構成手段についてはその説明を省略することとする。
【０１２３】
アンテナ１６が伝送路を流れる電磁波信号４、５を受信すると、当該信号は信号増幅回路１７により、信号電圧が他の手段によって認識可能となるまで昇圧される。
【０１２４】
クロック生成回路２０は、信号増幅器１７からの昇圧された搬送波信号を受信し、クロックを生成する。クロックは、搬送波信号の頂点値を取得していき、頂点値群の周期からクロックを生成していくことになる。また、クロック生成回路２０は、生成したクロックを特徴点抽出手段２２と２値化手段１９´に出力する。
【０１２５】
一方、２値化手段１９´は、信号増幅器１７からの昇圧された搬送波信号からキャリブレーションを行う機能を有する。これは、アンテナ１６と図１に示す伝送路４、５との距離の相違により受信する信号のレベルが異なるためである。具体的には、信号増幅器１７によって昇圧された、伝送路４を流れる信号の信号波形の頂点値を数ポイントづつ取得し、その電圧の平均値を信号計測のための基準値とする。これら信号電圧値はＲＡＭ等のメモリに一時的に記憶される。
【０１２６】
そして、取得した信号電圧の最大値と最小値の差を測定し、その範囲から無変調の搬送波であることを確認すると、先に算出された平均値を使ってしきい値を算出する機能を有する。
【０１２７】
ここで、平均値の求め方は、ＲＡＭ等の一時記憶装置に保存した電圧を全て加算し、取得回数で除算する方法であってもよい。また、無変調の搬送波周波数を使うのは、取得した信号に含まれる無変調の信号と変調された信号の割合によってしきい値が変化してしまうことを避けるためである。そして、取得した最大値と最小値の差が測定誤差範囲内である場合に取得した値群は無変調であると認識され、平均値から所定の割合（電圧値を「０」と「１」との２値データに分けるのに適当な割合）を減算した値がしきい値となる。
【０１２８】
また、２値化手段１９´は、クロック生成手段２０´から入力されたクロックを用いて、搬送波信号のサンプリングを行う。この時のサンプリングレートは装置例１で説明した通り、６６ＭＳ／ｓ程度でよい。最終的に、特徴点を抽出していく際に必要となる２値化されたデータは、１２８波の搬送波を１ビット当たりの副搬送波の波数である１６で区切ったものである点は、装置例１と同様である（図３参照）。そのため、クロックを利用して、搬送波８波毎に信号を取得していく。
【０１２９】
最終的に、２値化手段１９´は、サンプリングされた信号を先に求めたしきい値により、２値化する。即ち、しきい値よりも電圧が高ければ「０」とし、電圧が低ければ「１」と判断する。この作業は、図１９に示している。本図において、（ａ）は生信号波形を示し、（ｂ）はこの信号波形の頂点値を適当なしきい値（ここでは、１２５ｍＶとしている。）を基準として２値化している。結果として、「…０１０…」という２値化されたデータが得られる。
【０１３０】
ここで、信号増幅回路１７を実現するアンプが信号の大きさを自動的に調整する機能を有する場合には、キャリブレーションを行わなくてもよく、その場合は、予め設定されたしきい値が用いられる。
【０１３１】
このようにして、２値化されたデータが電圧取得手段１４´から出力され、以後、特徴点抽出開始位置特定手段２１や特徴点抽出手段２２の処理の用に供される。これら手段は、装置例１と同様であるため説明は省略する。
【０１３２】
以上、装置例２につき説明してきたとおり、伝送路４、５を流れるリーダライタ２又は非接触ＩＣカード３からの搬送波信号を直接２値化することで、ローパスフィルタを介さずとも、装置例１と同様な効果を奏することが可能となる。
【０１３３】
（方法例２）
続いて、前記の装置例２を用いたデータ伝送方式判別方法につき、図２０を参照しながら説明する。図２０は、本発明の実施形態に係る方法例２を処理を表すフロー図であるが、２値化する処理が方法例１と異なるのみであるので、２値化する処理のみ詳細に説明することとする。
【０１３４】
先ず、伝送路４、５を流れる搬送波信号をアンテナによって取得し（ＳＴ１）、当該搬送波信号は認識可能な電圧まで増幅される（ＳＴ２）。その後、この増幅された信号は、クロック生成回路により、信号電圧の頂点値群を検出し周期を取得することにより、クロックが生成される（ＳＴ５）。
【０１３５】
次に、増幅された搬送波信号は、２値化手段１９´によりキャリブレーション過程に供される。２値化処理の詳細を図２１に示す。先ず、信号増幅回路１７により増幅された搬送波信号の波形から頂点値群を取得していく（ＳＴ４´１）。このとき、頂点値群はＲＡＭ等の一時記憶装置に保存する。次に、頂点値群からキャリブレーションの基準値とされる平均値を算出する（ＳＴ４´２）。平均値は、頂点値群の電圧値をすべて加算し、取得回数で除算する方法を採用するが、算出方法はとくに、これに限られるものではない。
【０１３６】
次に、取得した頂点値群の電圧値の最大値と最小値の差から、取得した信号の範囲が無変調の搬送波であることを確認する（ＳＴ４´３）。この確認は、上述したとおり、後にしきい値を求める際に、取得した信号に含まれる無変調の信号と変調された信号の割合によってしきい値が変化してしまうことを避けるためである。
【０１３７】
次に、平均値から２値化するに最適となる程度に所定の割合を減算して、しきい値を算出する（ＳＴ４´４）。
【０１３８】
続いて、２値化手段１９´は、信号増幅回路１７からの増幅された搬送波信号の波形をクロック生成回路２０´により入力されたクロックを用いてサンプリングする（ＳＴ４´５）。この時のサンプリングレートは、前述したとおり、６６ＭＳ／ｓ程度である。このサンプリングは、クロックを利用して、搬送波８波毎に信号を取得していく。
【０１３９】
最終的に、２値化手段１９´は、ＳＴ４´４で求めたしきい値をもとにサンプリングされた信号を２値化する（ＳＴ４´６）。ここでは、しきい値よりも信号電圧が高ければ「０」とし、信号電圧が低ければ「１」とする。
【０１４０】
以上の処理を順次実施することにより、２値化されたデータが出力され、以後の特徴点開始位置特定処理（ＳＴ６）、特徴点抽出処理（ＳＴ７）が順次実施されていく。
【０１４１】
以上、本発明の実施形態に係る装置例１及び方法例１並びに装置例２及び方法例２について説明してきたが、本発明を実施する際には、必ずしも上記した手段、手法に限定されるものではなく、下記する効果を奏する範囲において適宜変更実施することが可能なものである。
【０１４２】
例えば、２値化手段での処理は、特徴点を抽出した後でもよい。この場合には、特徴点群抽出開始位置特定手段に包絡線の検波をする機能を持たせ、特徴点抽出手段は当該信号電圧を受信し、特徴点を抽出できるように機能構成をしておくことで対処でき、その後に２値化することを除けば、特段の変更無く本発明の実施形態に係る各装置例で実施することができる。本方法例についても同様である。
【０１４３】
【発明の効果】
以上説明したように、本発明によれば、伝送路を流れる信号を取得し、データ伝送方式に特有な信号値である特徴点を取得し、これを予め記憶されているデータ伝送方式に特有の判別条件と比較することが可能となるため、複数のデータ伝送方式のいずれで通信が行われているか不明なリーダライタ及び非接触ＩＣカードのデータ伝送方式を適切に判別することができる。
【０１４４】
また、特徴点を抽出する開始位置が不適切であった場合には、特徴点抽出開始位置を再度変更したり、抽出された例外値を予め判別条件として記憶させることで、通信の途中であってもデータ伝送方式を判別することが可能となる。
【０１４５】
また、本発明では、取得した信号をデコードすることなく、判別のためのデータとして使用することができるので、低レイヤでデータ伝送方式を判別することができ、また、判別処理も非常に高速なものとなる。
【０１４６】
また、判別条件は、判別したいデータ伝送方式の組合せという形式で記述されているため、判別したいデータ伝送方式の変更に対応してデータ伝送方式を判別することができるようになるため、無駄な処理を行うことがなく非常に高速に判別することを可能としている。
【図面の簡単な説明】
【図１】本発明の実施形態に係る伝送路モニタ装置の基本ハードウェア構成を示す図である。
【図２】ＩＳＯ／ＩＥＣ１４４４３に規定されるＴｙｐｅＡ、ＴｙｐｅＢのリーダライタ及び非接触ＩＣカードの信号１ビット分の波形を示す図である。
【図３】リーダライタ、非接触ＩＣカードの搬送波を副搬送波の波数分で区切り、各部分に番号を付す際の説明を示している図である。
【図４】本発明の実施形態に係る装置例１の伝送路モニタ装置のブロック図である。
【図５】ローパスフィルタによってフィルタリングされていく過程の各段階での信号波形を示すものであり、非接触ＩＣカードからリーダライタへ送信される生信号波形である。
【図６】図５に示す波をローパスフィルタを通した後の波形を示す。
【図７】図６に示す波を適当なしきい値により方形波に変換された後の波形を示す。
【図８】各ローパスフィルタの減衰特性を示す図である。
【図９】ローパスフィルタを通した信号から２値化された信号データを生成する過程のイメージを示す図である。
【図１０】本発明の各用語の定義を説明する図である。
【図１１】特徴点抽出開始位置を検出する方法を示す図である。
【図１２】特徴点を抽出する方法を示す図である。
【図１３】ＴｙｐｅＡ、ＴｙｐｅＢそれぞれのリーダライタの２ビット信号の組合せの特徴点群を示す図である。
【図１４】ＴｙｐｅＡ、ＴｙｐｅＢそれぞれの非接触ＩＣカードの２ビット信号の組合せの特徴点群を示す図である。
【図１５】ＴｙｐｅＢの非接触ＩＣカードの特徴点抽出開始位置を誤って決定してしまった場合に発生する誤判別を説明するための図である。
【図１６】本発明の実施形態に係る方法例１のフローを示す図である。
【図１７】本発明の実施形態に係る方法例１の特徴点抽出開始位置特定処理の詳細を示すフロー図である。
【図１８】本発明の実施形態に係る装置例２の伝送路モニタ装置のブロック図である。
【図１９】信号の頂点値群から２値化された信号データを生成する過程のイメージを示す図である。
【図２０】本発明の実施形態に係る方法例２のフローを示す図である。
【図２１】本発明の実施形態に係る方法例２の２値化処理の詳細を示すフロー図である。
【図２２】ＩＳＯ／ＩＥＣ１４４４３で規定されるＴｙｐｅＡのリーダライタから非接触ＩＣカードへのリクエストコマンドの一例を示す図である。
【図２３】ＩＳＯ／ＩＥＣ１４４４３で規定されるＴｙｐｅＢのリーダライタから非接触ＩＣカードへのリクエストコマンドの一例を示す図である。
【符号の説明】
１、１´…伝送路モニタ装置
２…リーダライタ
３…非接触ＩＣカード
４…リーダライタから非接触ＩＣカードへの伝送路を流れる信号
５…非接触ＩＣカードからリーダライタへの伝送路を流れる信号
６…アンテナ
７…ＲＦ部
８…ＣＰＵまたはＦＰＧＡ
９…入出力装置
１０…ＨＤＤ
１１…ＲＡＭ
１２…ＲＯＭ
１３…データ伝送方式判別装置
１４、１４´…電圧取得手段
１５…伝送路モニタ手段
１６…アンテナ
１７…信号増幅回路
１８…ローパスフィルタ
１９、１９´…２値化手段
２０…クロック生成回路
２１…特徴点抽出開始位置特定手段
２２…特徴点抽出手段
２３…特徴点抽出タイミング情報記憶手段
２４…伝送方式判別手段
２５…データ伝送方式判別条件記憶手段
【図１】
2004334682.tif 000003
【図２】
2004334682.tif 000004
【図３】
2004334682.tif 000005
【図４】
2004334682.tif 000006
【図５】
2004334682.tif 000007
【図６】
2004334682.tif 000008
【図７】
2004334682.tif 000009
【図８】
2004334682.tif 000010
【図９】
2004334682.tif 000011
【図１０】
2004334682.tif 000012
【図１１】
2004334682.tif 000013
【図１２】
2004334682.tif 000014
【図１３】
2004334682.tif 000015
【図１４】
2004334682.tif 000016
【図１５】
2004334682.tif 000017
【図１６】
2004334682.tif 000018
【図１７】
2004334682.tif 000019
【図１８】
2004334682.tif 000020
【図１９】
2004334682.tif 000021
【図２０】
2004334682.tif 000022
【図２１】
2004334682.tif 000023
【図２２】
2004334682.tif 000024
【図２３】
2004334682.tif 000025