(57)【特許請求の範囲】
【請求項１】
質問器が交信エリアＡ内に存在する複数のＩＣタグとの間で無線による第１の交信を行う一方、
前記ＩＣタグが交信エリアＡに含まれ且つ交信エリアＡよりも狭小の交信エリアＢ内に存在する他のＩＣタグとの間でプローブ信号による第２の交信を行い、
前記ＩＣタグは質問器に対して自分の情報Ｘを応答する第１の応答手段と、
前記プローブ信号を他のＩＣタグに発信する発信手段と、
他のＩＣタグが発信したプローブ信号を受信する受信手段と、
受信したプローブ信号の受信強度が所定レベル以上のときは発信元ＩＣタグの情報Ｙをメモリに保存する保存手段と、
質問器に対してメモリに保存した発信元ＩＣタグの情報Ｙを応答する第２の応答手段と、
を備えることを特徴とするＩＣタグのロケーション認識装置。
【請求項２】
前記質問器を介して収集した情報Ｘ（Ｘ1）…（Ｘn）と情報Ｙ（Ｙ1）…（Ｙm）の全ての組合せ（Ｘ1−Ｙ1）…（Ｘn−Ｙm）を求め、
組合せ（Ｘ1−Ｙ1）・（Ｘ2−Ｙ1）の一方が同じもの（Ｙ1）を繋ぎ合わせてＩＤ情報のリンクパターン（Ｘ1−Ｙ1−Ｘ2）を生成し、
これよりＩＣタグＸ1、Ｙ1、Ｘ2が同一交信エリアＢ内に存在し、
ＩＣタグＸ1、Ｙ1、Ｘ2の順に配列されていることを特定することを特徴とする請求項１記載のＩＣタグのロケーション認識装置。
【請求項３】
前記プローブ信号は距離に比例して減衰する無指向性の電波、磁気、音、光のいずれかを伝播媒体とするものであることを特徴とする請求項１記載のＩＣタグのロケーション認識装置。
【請求項４】
前記交信エリアＢの交信距離は前記ＩＣタグを付ける物品のサイズと配置によって異なる長さに設定されるものであることを特徴とする請求項１記載のＩＣタグのロケーション認識装置。
【請求項５】
前記第１の応答手段と第２の応答手段の応答は質問器が応答許可条件を指定して衝突を防止しながら順番に行われるものであることを特徴とする請求項１記載のＩＣタグのロケーション認識装置。
【請求項６】
前記プローブ信号の発信は質問器が発信許可条件を指定して衝突を防止しながら順番に行われるものであることを特徴とする請求項１記載のＩＣタグのロケーション認識装置。
【請求項７】
質問器が交信エリアＡ内に存在する複数のＩＣタグとの間で無線による第１の交信を行う一方、
前記ＩＣタグが交信エリアＡに含まれ且つ交信エリアＡよりも狭小の交信エリアＢ内に存在する他のＩＣタグとの間でプローブ信号による第２の交信を行い、
前記ＩＣタグは質問器に対して自分の情報Ｘを応答する第１の応答ステップと、
前記プローブ信号を他のＩＣタグに発信する発信ステップと、
他のＩＣタグが発信したプローブ信号を受信する受信手段と、
受信したプローブ信号の受信強度が所定レベル以上のときは発信元ＩＣタグの情報Ｙをメモリに保存する保存ステップと、
質問器に対してメモリに保存した発信元ＩＣタグの情報Ｙを応答する第２の応答ステップと、
からなることを特徴とするＩＣタグのロケーション認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤの識別を非接触で行うＩＣタグを物品に取り付けてロケーション管理を行う際に必要なＩＣタグのロケーション認識技術に関する。
【背景技術】
【０００２】
ＩＤの識別を非接触で行うＩＣタグは、商品の識別、個人の認証、紙幣や有価証券の偽造防止などの分野で利用され、製品の生産ラインや物流などの分野においても広く適用が進んでいる。
特にＩＣタグを物品に付けることにより、物品の生産面や流通面の管理ばかりでなく、在庫面の管理においても大きな効果が期待されている。
物品の在庫管理を確実かつ迅速なものにするためには、物品のロケーションを自動認識する必要がある。
【０００３】
物品のロケーションを自動認識するためには、物品の保管場所毎にＩＣタグの質問器を設置し、保管場所と質問器を１対１に対応させて保管場所を質問器のアドレスで識別する必要がある。
あるいは、物品の保管場所毎に別々のアンテナを取り付け、保管場所とアンテナを１対１に対応させて保管場所をアンテナのアドレスで識別する。
保管場所にある物品を検索するときは、そこに設置した質問器やアンテナにアドレスを切換えて物品のＩＤを読み取る。
物品の保管場所を検索するときは、質問器やアンテナのアドレスを順番に切換えて保管場所にある全ての物品のＩＤを読み取り、目的のＩＤを検出したときの質問器やアンテナのアドレスによって物品の保管場所を識別する。
【０００４】
しかしながら、ＩＣタグの質問器は同一周波数を使用しているため、複数の質問器を近くに設置すると、相互干渉が発生し、通信の妨げになる。
また、アンテナを切換えて物品のＩＤを読み取る場合、隣接する保管場所に電波が届いてそこにある物品のＩＤまで読み取られてしまい、誤読が発生する。
このような誤読を防止するためには保管場所の間のシールドを入念に行う必要があり、保管場所の制約が大きくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
解決しようとする問題点は、保管場所毎に質問器を設置する場合、相互干渉が発生して通信の妨げになり、アンテナを切換えてＩＤを読み取る場合、隣接する保管場所に電波が届いて誤読が発生する点であり、本発明は、物品の保管場所毎に質問器やアンテナを配置しなくても物品に付けたＩＣタグのロケーションを自動認識できるようにすることを目的になされたものである。
【課題を解決するための手段】
【０００６】
そのため本発明は、質問器が交信エリアＡ内に存在する複数のＩＣタグとの間で無線による第１の交信を行う一方、前記ＩＣタグが交信エリアＡに含まれ且つ交信エリアＡよりも狭小の交信エリアＢ（すなわちＢ＜Ａ）内に存在する他のＩＣタグとの間でプローブ信号による第２の交信を行い、前記ＩＣタグは質問器に対して自分の情報Ｘを応答する第１の応答手段と、前記プローブ信号を他のＩＣタグに発信する発信手段と、他のＩＣタグが発信したプローブ信号を受信する受信手段と、受信したプローブ信号の受信強度が所定レベル以上のときは発信元ＩＣタグの情報Ｙをメモリに保存する保存手段と、質問器に対してメモリに保存した発信元ＩＣタグの情報Ｙを応答する第２の応答手段とを備えることを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明のＩＣタグのロケーション認識装置は、質問器とＩＣタグとの交信エリアＡよりも狭小の交信エリアＢ（すなわちＢ＜Ａ）内においてＩＣタグ同士が互いにプローブ信号による交信を行い、プローブ信号の受信強度が所定レベル以上のときは発信元ＩＣタグの情報Ｙをメモリに保存し、質問器に対して自分の情報Ｘとメモリに保存した発信元ＩＣタグの情報Ｙを応答し、質問器を介して収集した情報Ｘと情報Ｙに基づいてＩＣタグの相対位置関係を認識する。
従って、交信エリアＡ内のＩＣタグをその相対位置関係によってグループ分けすることができ、このグループとＩＣタグの所在場所を任意に対応させることにより、ＩＣタグの所在場所が特定できるようになる。
その結果、保管場所毎に質問器やアンテナを配置しなくても１台の質問器やアンテナで保管場所にある物品と物品の保管場所の両方を認識できるようになる。
また、電波洩れによる誤読を防止するために保管場所の間のシールドを入念に行う必要もなくなる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について説明する。
図１に、本発明を実施したＩＣタグのロケーション認識装置の構成図を示す。
ＩＣタグのロケーション認識装置は、質問器１の交信エリアＡ内に複数のアンテナ付きＩＣタグ２を配置してコントローラ３からの指令で質問器１とＩＣタグ２の間で交信距離が数ｃｍ〜数ｍ程度の比較的距離の長い第１の交信を行い、同時にＩＣタグ２同士が交信エリアＢ内において交信距離がそれより相対的に短いプローブ信号による第２の交信を行う。
第２の交信の交信距離は、ＩＣタグ２を付ける物品のサイズと配置によって異なり、例えばＩＣタグ２の配置間隔と同程度の長さに設定するのが好適である。
プローブ信号には距離に比例して減衰する無指向性の電波、磁気、音、光などの伝播媒体を使用する。
プローブ信号に電波を使用する場合は、例えば第１の交信をＡＳＫ変調方式で、第２の交信をＦＳＫ変調方式で行うなど第１と第２の交信で異なる変調方式を採用する場合もある。
同様に、例えば第１の交信を１３．５６ＭＨｚ帯あるいは２．４５ＧＨｚ帯で、第２の交信を１２５ｋＨｚ帯あるいは１３．５６ＭＨｚ帯で行うなど第１と第２の交信で異なる周波数帯を使用する場合もある。
【０００９】
図２に、本発明を実施したＩＣタグのブロック図を示す。
以下、プローブ信号に電波を使用した場合について説明するが、本発明はプローブ信号を電波に限定するものではない。
ＩＣタグ２は、アンテナ共用器２０に接続する整流回路２１、復調回路２２、変調回路２３、クロック回路２４からなる第１交信部と、ＣＰＵ２５、メモリ２６からなる制御部と、アンテナ共用器２０に接続する受信回路２７、受信強度検出回路２８、発信回路２９からなる第２交信部で構成される。
【００１０】
ＩＣタグのロケーション認識装置は以上のような構成で、質問器１が交信エリアＡ内にあるＩＣタグ２に対して要求信号を変調して電波を発射すると、ＩＣタグ２のアンテナに誘起電圧が発生する。
この誘起電圧を整流回路２１が整流して動作電源とし、クロック回路２４がその周波数を用いてＩＣ同期用のクロックを生成する。
これよりＩＣ回路に電力とクロックが供給されると、復調回路２２がクロックに同期させながらアンテナ共用器２０を経由して受信した要求信号を復調し、それをＣＰＵ２５が解析して要求信号に応じた応答信号を生成し、それを変調回路２３が変調してアンテナ共用器２０を経由して質問器１に送信する。
ＩＣタグ２は質問器１の電波を検波して励起電圧を発生し、それを整流して動作電源とする。比較的長い交信距離を安定して確保する場合は電池を内蔵したアクティブタイプのものを使用することもある。
【００１１】
同時に、交信エリアＢ内にある他のＩＣタグ２に対してアンテナ共用器２０を経由して発信回路２９がプローブ信号を発信し、それを他のＩＣタグ２の受信回路２７が受信して受信強度検出回路２８がその受信強度を検出し、Ａ／Ｄ変換された受信強度をＣＰＵ２５に入力する。
ＣＰＵ２５は、受信強度が所定レベル以上のときは質問器１から伝達された発信元ＩＣタグ２の情報をメモリ２６に保存する。
【００１２】
質問器１からＩＣタグ２に対する要求信号にはＩＣタグ２に付与されている固有のＩＤを読み取る固有ＩＤ読取コマンドと、ＩＣタグ２に対してプローブ信号の発信を指令するプローブ信号発信コマンドと、ＩＣタグ２がメモリ２６に保存した発信元ＩＣタグ２の情報（隣接ＩＤ）を読み取る隣接ＩＤ読取コマンドがある。
【００１３】
要求信号は応答許可条件を指定して送信し、応答許可条件に適合するＩＣタグ２だけが応答するように質問器１とＩＣタグ２の間でアンチコリジョン（衝突防止）制御を行う。
応答が衝突するとＩＤの読み取り／書き込みができないばかりでなく、最悪の場合は、書き込み時にＩＣタグ２のデータを破壊してしまうおそれがある。
従って、ＩＤの読み取り／書き込みはアンチコリジョン制御によりＩＣタグ２が単独応答したときのみ行う。
応答が複数か単独かの識別は、応答が重複すると受信信号のビットパターンに乱れが生じることから、サイクリックチェックコード（ＣＲＣ）などを使用して受信信号のビットパターンをチェックし、誤りを検出したときは複数の応答があったと判断する。
【００１４】
自由空間では、図３に示すように、発信側のＩＣタグ２が発信するプローブ信号の送信電力Ｐｔ（Ｗ）が一定の場合、受信側のＩＣタグ２が受信する受信電圧Ｅ（Ｖ／ｍ）は発信側のＩＣタグ２との間の距離ｄ（ｍ）に反比例して高くなる。
その結果、発信側のＩＣタグ２との間の距離ｄが短くなる（ｄ１＞ｄ２＞ｄ３となる）ほど、受信側のＩＣタグ２の受ける受信電圧Ｅは大きくなる（Ｅ１＜Ｅ２＜Ｅ３となる）。
従って、ＩＣタグ２の受ける受信電圧Ｅの大きさによってプローブ信号を発信した相手のＩＣタグ２との距離を認識できる。
【００１５】
図４に、本発明を実施した質問器１とＩＣタグ２のシーケンスフローを示す。
最初に質問器１が読取範囲を指定して固有ＩＤ読取コマンドを送信し、該当のＩＣタグ２ａ、２ｂ、２ｃがそれぞれ固有ＩＤ（Ｘａ）、（Ｘｂ）、（Ｘｃ）を順番に返信する。
同時にＩＤを指定してプローブ信号発信コマンドを送信し、該当のＩＣタグ２ａ、２ｂ、２ｃがそれぞれプローブ信号を順番に発信する。
このとき所定レベル以上の受信強度のプローブ信号を検出したＩＣタグ２は、質問器１が指定したＩＤ（Ｘａ）、（Ｘｂ）、（Ｘｃ）を隣接ＩＤとしてメモリに保存する。
【００１６】
次に、質問器１がＩＤを指定して隣接ＩＤ読取コマンドを送信し、該当のＩＣタグ２ａ、２ｂ、２ｃがそれぞれメモリに保存した隣接ＩＤ（Ｘｂ）、（Ｘａ・Ｘｃ）、（Ｘｂ）を順番に返信する。
最後にコントローラ３が質問器１を介して収集した固有ＩＤ（Ｘａ）、（Ｘｂ）、（Ｘｃ）と隣接ＩＤ（Ｘｂ）、（Ｘａ・Ｘｃ）、（Ｘｂ）の全ての組合せ（Ｘａ−Ｘｂ）、（Ｘｂ−Ｘａ）、（Ｘｂ−Ｘｃ）、（Ｘｃ−Ｘｂ）を求め、同一の組合せを排除して最終的な組合せを（Ｘａ−Ｘｂ）、（Ｘｂ−Ｘｃ）とし、組合せの一方が同じものを繋ぎ合わせてＩＤ情報のリンクパターン（Ｘａ−Ｘｂ−Ｘｃ）を生成する。
これより、ＩＣタグ２ａ、２ｂ、２ｃが同一交信エリアＢ内に存在し、ＩＣタグ２ａ、２ｂ、２ｃの順に配列されていることが分かる。
【００１７】
以下、フローチャートを参照して質問器１とＩＣタグ２の動作について説明する。
図５に、質問器１のフローチャートを示す。
なお、以下に質問器１とＩＣタグ２の間で行うアンチコリジョン制御は、本出願人が既に特願２００４−３８６２１において開示した方法によるが、他の方法でもよく、本発明はこれに限定するものではない。
まず、ステップ１０１において質問器１は応答許可条件として最大読取範囲を指定し、次のステップ１０２において固有ＩＤ読取コマンドをＩＣタグ２に送信する。
次のステップ１０３ではＩＣタグ２からの応答があるかどうかを判定し、応答がある場合は次のステップ１０４に移行し、応答がない場合はステップ１０７に進む。
ステップ１０４ではＩＣタグ２からの応答が単独応答か複数応答かを判定し、単独応答の場合は次のステップ１０５において応答したＩＣタグ２の固有ＩＤを読み取ってメモリに保存し、次のステップ１０６において応答したＩＣタグ２の固有ＩＤを指定してプローブ信号発信コマンドを送信する。
複数応答の場合はステップ１０７において読取範囲を縮小し、ステップ１０２に戻って次の固有ＩＤ読取コマンドを実行する。
次のステップ１０８では読取範囲を拡大し、次のステップ１０９において読取範囲が最大読取範囲をオーバしたかどうかを判定する。最大読取範囲をオーバした場合はステップ１１０に移行し、オーバしない場合はステップ１０２に戻って次の固有ＩＤ読取コマンドを実行する。
【００１８】
ステップ１１０ではメモリに保存した固有ＩＤを順番に読み出し、次のステップ１１１ではそれを応答許可条件として隣接ＩＤ読取コマンドをＩＣタグ２に送信し、次のステップ１１２では応答したＩＣタグ２の隣接ＩＤを読み取ってメモリに保存する。
次に、ステップ１１３において読み取りが終了したかどうかを判定し、読み取りが終了しない場合はステップ１１０に戻って次の固有ＩＤの読み出しを行う。
【００１９】
図６に、ＩＣタグ２のフローチャートを示す。
ＩＣタグ２は質問器１の要求信号を受信したときに起動され、まず、ステップ２０１において要求信号が固有ＩＤ読取コマンドかどうかを判定し、固有ＩＤ読取コマンドの場合は次のステップ２０２において自分のＩＤが指定された読取範囲内にあるかどうかを判定し、読取範囲内にある場合は次のステップ２０３において自分のＩＤを質問器１に返信する。
【００２０】
固有ＩＤ読取コマンドでない場合はステップ２０４において要求信号がプローブ信号発信コマンドかどうかを判定し、プローブ信号発信コマンドの場合は次のステップ２０５において自分のＩＤが指定された固有ＩＤかどうかを判定し、指定された固有ＩＤの場合は次のステップ２０６において他のＩＣタグ２に対してプローブ信号を発信する。
指定された固有ＩＤでない場合は次のステップ２０７において他のＩＣタグ２が発信したプローブ信号を所定レベル以上の受信強度で検出したかどうかを判定し、検出した場合は次のステップ２０８において指定された固有ＩＤを隣接ＩＤとしてメモリに保存する。
【００２１】
プローブ信号発信コマンドでない場合はステップ２０９において要求信号が隣接ＩＤ読取コマンドかどうかを判定し、隣接ＩＤ読取コマンドの場合は次のステップ２１０においてメモリに保存した隣接ＩＤを順番に読み出し、それを質問器１に返信する。
【００２２】
次に、本発明の第１の実施例について説明する。
本実施例は、例えば書籍にＩＣタグ２を付けて本棚に並べた場合、各本棚に何の書籍がどのような順序で並んでいるか検索できるようにしたものである。
本実施例では、図７に示すように、書庫に相当する質問器１の交信エリアＡ内に例えば３、１、６、２、５、７のＩＤを持つＩＣタグ２を１列に配置して質問器１とＩＣタグ２がデータ通信を行い、ＩＣタグ２同士が本棚に相当する交信エリアＢ内においてプローブ信号のやり取りを行う構成である。
【００２３】
図８に、本実施例の質問器１とＩＣタグ２のシーケンスフローを示す。
質問器１は、最初に最大読取範囲１〜８を指定して固有ＩＤ読取コマンドを送信する。
これに対し、全てのＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲１〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜２の固有ＩＤ読取コマンドを送信する。
これに対し、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜１の固有ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、１を検出番号として読み取り、次に１を指定してプローブ信号発信コマンドを送信する。
これに対し、１のＩＣタグ２がプローブ信号を発信し、３、６のＩＣタグ２に１のＩＤが隣接ＩＤとしてとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲２〜２の固有ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、２を検出番号として読み取り、次に２を指定してプローブ信号発信コマンドを送信する。
これに対し、２のＩＣタグ２がプローブ信号を発信し、５、６のＩＣタグ２に２のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲３〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、３を検出番号として読み取り、次に３を指定してプローブ信号発信コマンドを送信する。
これに対し、３のＩＣタグ２がプローブ信号を発信し、１のＩＣタグ２に３のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲５〜８の固有ＩＤ読取コマンドを送信する。
これに対し、６、５、７のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲５〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６、５のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲５〜５の固有ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、５を検出番号として読み取り、次に５を指定してプローブ信号発信コマンドを送信する。
これに対し、５のＩＣタグ２がプローブ信号を発信し、２、７のＩＣタグ２に５のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲６〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、６を検出番号として読み取り、次に６を指定してプローブ信号発信コマンドを送信する。
これに対し、６のＩＣタグ２がプローブ信号を発信し、１、２のＩＣタグ２に６のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲７〜８の固有ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、７を検出番号として読み取り、次に７を指定してプローブ信号発信コマンドを送信する。
これに対し、７のＩＣタグ２がプローブ信号を発信し、５のＩＣタグ２に７のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大するが最大読取範囲１〜８をオーバするので固有ＩＤの読み取りを終了する。
【００２４】
質問器１は、次に検出番号として読み取ったＩＤを順番に指定して隣接ＩＤ読取コマンドを送信する。
最初に質問器１は１を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答し、同時にメモリに保存した３、６を送信する。
ここで質問器１は、３、６を１の隣接ＩＤとして読み取り、次の２を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答し、同時にメモリに保存した５、６を送信する。
ここで質問器１は、５、６を２の隣接ＩＤとして読み取り、次の３を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答し、同時にメモリに保存した１を送信する。
ここで質問器１は、１を３の隣接ＩＤとして読み取り、次の５を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答し、同時にメモリに保存した２、７を送信する。
ここで質問器１は、２、７を５の隣接ＩＤとして読み取り、次の６を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答し、同時にメモリに保存した１、２を送信する。
ここで質問器１は、１、２を６の隣接ＩＤとして読み取り、次の７を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答し、同時にメモリに保存した５を送信する。
ここで質問器１は、５を７の隣接ＩＤとして読み取り、全ての読み取りを終了する。
【００２５】
最後にコントローラ３が質問器１を介して収集した固有ＩＤ（１、２、３、５、６、７）と隣接ＩＤ（３、６）、（５、６）、（１）、（２、７）、（１、２）、（５）の全ての組合せ（１−３）、（１−６）、（２−５）、（２−６）、（３−１）、（５−２）、（５−７）、（６−１）、（６−２）、（７−５）を求め、同一の組合せを排除して最終的な組合せを（１−３）、（１−６）、（２−５）、（２−６）、（５−７）とし、組合せの一方が同じものを繋ぎ合わせてＩＤ情報のリンクパターン（３−１−６−２−５−７）を生成する。
これより、ＩＣタグ２（１、２、３、５、６、７）が同一交信エリアＢ内に存在し、３、１、６、２、５、７の順に配列されていることが分かる。
【００２６】
次に、本発明の第２の実施例について説明する。
本実施例は、第１の実施例の本棚を２列にしてそれぞれの本棚に何の書籍がどのような順序で並んでいるか検索できるようにしたものである。
本実施例では、図９に示すように、書庫に相当する質問器１の交信エリアＡ内に例えば３、１、６、２、５、７のＩＤを持つＩＣタグ２を２列に配置して質問器１とＩＣタグ２がデータ通信を行い、（３、１、６）と（２、５、７）のＩＣタグ２同士がそれぞれ本棚に相当する別の交信エリアＢ１、Ｂ２内においてプローブ信号のやり取りを行う構成である。交信エリアＢ１、Ｂ２の区分けは、例えば両者を離間するか、間をシールドして行う。
【００２７】
図１０に、本実施例の質問器１とＩＣタグ２のシーケンスフローを示す。
質問器１は、最初に最大読取範囲１〜８を指定して固有ＩＤ読取コマンドを送信する。
これに対し、全てのＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲１〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜２の固有ＩＤ読取コマンドを送信する。
これに対し、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜１の固有ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、１を検出番号として読み取り、次に１を指定してプローブ信号発信コマンドを送信する。
これに対し、１のＩＣタグ２がプローブ信号を発信し、３、６のＩＣタグ２に１のＩＤが隣接ＩＤとしてとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲２〜２の固有ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、２を検出番号として読み取り、次に２を指定してプローブ信号発信コマンドを送信する。
これに対し、２のＩＣタグ２がプローブ信号を発信し、５のＩＣタグ２に２のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲３〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、３を検出番号として読み取り、次に３を指定してプローブ信号発信コマンドを送信する。
これに対し、３のＩＣタグ２がプローブ信号を発信し、１のＩＣタグ２に３のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲５〜８の固有ＩＤ読取コマンドを送信する。
これに対し、６、５、７のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲５〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６、５のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲５〜５の固有ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、５を検出番号として読み取り、次に５を指定してプローブ信号発信コマンドを送信する。
これに対し、５のＩＣタグ２がプローブ信号を発信し、２、７のＩＣタグ２に５のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲６〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、６を検出番号として読み取り、次に６を指定してプローブ信号発信コマンドを送信する。
これに対し、６のＩＣタグ２がプローブ信号を発信し、１のＩＣタグ２に６のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲７〜８の固有ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、７を検出番号として読み取り、次に７を指定してプローブ信号発信コマンドを送信する。
これに対し、７のＩＣタグ２がプローブ信号を発信し、５のＩＣタグ２に７のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大するが最大読取範囲１〜８をオーバするので固有ＩＤの読み取りを終了する。
【００２８】
質問器１は、次に検出番号として読み取ったＩＤを順番に指定して隣接ＩＤ読取コマンドを送信する。
最初に質問器１は１を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答し、同時にメモリに保存した３、６を送信する。
ここで質問器１は、３、６を１の隣接ＩＤとして読み取り、次の２を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答し、同時にメモリに保存した５を送信する。
ここで質問器１は、５を２の隣接ＩＤとして読み取り、次の３を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答し、同時にメモリに保存した１を送信する。
ここで質問器１は、１を３の隣接ＩＤとして読み取り、次の５を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答し、同時にメモリに保存した２、７を送信する。
ここで質問器１は、２、７を５の隣接ＩＤとして読み取り、次の６を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答し、同時にメモリに保存した１を送信する。
ここで質問器１は、１を６の隣接ＩＤとして読み取り、次の７を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答し、同時にメモリに保存した５を送信する。
ここで質問器１は、５を７の隣接ＩＤとして読み取り、全ての読み取りを終了する。
【００２９】
最後にコントローラ３が質問器１を介して収集した固有ＩＤ（１、２、３、５、６、７）と隣接ＩＤ（３、６）、（５）、（１）、（２、７）、（１）、（５）の全ての組合せ（１−３）、（１−６）、（２−５）、（３−１）、（５−２）、（５−７）、（６−１）、（７−５）を求め、同一の組合せを排除して最終的な組合せを（１−３）、（１−６）、（２−５）、（５−７）とし、組合せの一方が同じものを繋ぎ合わせてＩＤ情報のリンクパターン（３−１−６）、（２−５−７）を生成する。
これより、ＩＣタグ２（１、３、６）、（２、５、７）が別の交信エリアＢ１、Ｂ２内に存在し、それぞれ（３、１、６）、（２、５、７）の順に配列されていることが分かる。
【００３０】
次に、本発明の第３の実施例について説明する。
本実施例は、例えば将棋の駒と将棋盤の枡目、あるいは碁石と碁盤の目にそれぞれＩＣタグ２を付けて並べた場合、どの枡目や目に何の駒や碁石が置かれているか、あるいは目的の駒や碁石がどの枡目や目に置かれているか検索できるようにしたものである。
本実施例では、図１１に示すように、将棋盤や碁盤に相当する質問器１の交信エリアＡ内に例えば駒や碁石に対応する３、１、６のＩＤを持つＩＣタグ２を枡目や目に対応する２、５、７のＩＣタグ２の上に重ねて質問器１とＩＣタグ２がデータ通信を行い、（３、２）、（１、５）、（６、７）のＩＣタグ２同士がそれぞれ枡目や目に相当する別の交信エリアＢ１、Ｂ２、Ｂ３内においてプローブ信号のやり取りを行う構成である。
交信エリアＢ１、Ｂ２、Ｂ３の区分けは、例えばプローブ信号の到達距離を数ｍｍ程度の至近距離に設定して行う。
【００３１】
図１２に、本実施例の質問器１とＩＣタグ２のシーケンスフローを示す。
質問器１は、最初に最大読取範囲１〜８を指定して固有ＩＤ読取コマンドを送信する。
これに対し、全てのＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲１〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜２の固有ＩＤ読取コマンドを送信する。
これに対し、１、２のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲１〜１の固有ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、１を検出番号として読み取り、次に１を指定してプローブ信号発信コマンドを送信する。
これに対し、１のＩＣタグ２がプローブ信号を発信し、５のＩＣタグ２に１のＩＤが隣接ＩＤとしてとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲２〜２の固有ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、２を検出番号として読み取り、次に２を指定してプローブ信号発信コマンドを送信する。
これに対し、２のＩＣタグ２がプローブ信号を発信し、３のＩＣタグ２に２のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲３〜４の固有ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、３を検出番号として読み取り、次に３を指定してプローブ信号発信コマンドを送信する。
これに対し、３のＩＣタグ２がプローブ信号を発信し、２のＩＣタグ２に３のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲５〜８の固有ＩＤ読取コマンドを送信する。
これに対し、６、５、７のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲を縮小して読取範囲５〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６、５のＩＣタグ２が応答する。
次に、質問器１は応答が複数あるので、読取範囲をさらに縮小して読取範囲５〜５の固有ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、５を検出番号として読み取り、次に５を指定してプローブ信号発信コマンドを送信する。
これに対し、５のＩＣタグ２がプローブ信号を発信し、１のＩＣタグ２に５のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲をシフトして読取範囲６〜６の固有ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、６を検出番号として読み取り、次に６を指定してプローブ信号発信コマンドを送信する。
これに対し、６のＩＣタグ２がプローブ信号を発信し、７のＩＣタグ２に６のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大して読取範囲７〜８の固有ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答する。
ここで質問器１は応答が単独なので、７を検出番号として読み取り、次に７を指定してプローブ信号発信コマンドを送信する。
これに対し、７のＩＣタグ２がプローブ信号を発信し、６のＩＣタグ２に７のＩＤが隣接ＩＤとして書き込まれる。
次に、質問器１は読取範囲を拡大するが最大読取範囲１〜８をオーバするので固有ＩＤの読み取りを終了する。
【００３２】
質問器１は、次に検出番号として読み取ったＩＤを順番に指定して隣接ＩＤ読取コマンドを送信する。
最初に質問器１は１を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、１のＩＣタグ２だけが応答し、同時にメモリに保存した５を送信する。
ここで質問器１は、５を１の隣接ＩＤとして読み取り、次の２を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、２のＩＣタグ２だけが応答し、同時にメモリに保存した３を送信する。
ここで質問器１は、３を２の隣接ＩＤとして読み取り、次の３を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、３のＩＣタグ２だけが応答し、同時にメモリに保存した２を送信する。
ここで質問器１は、２を３の隣接ＩＤとして読み取り、次の５を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、５のＩＣタグ２だけが応答し、同時にメモリに保存した１を送信する。
ここで質問器１は、１を５の隣接ＩＤとして読み取り、次の６を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、６のＩＣタグ２だけが応答し、同時にメモリに保存した７を送信する。
ここで質問器１は、７を６の隣接ＩＤとして読み取り、次の７を指定して隣接ＩＤ読取コマンドを送信する。
これに対し、７のＩＣタグ２だけが応答し、同時にメモリに保存した６を送信する。
ここで質問器１は、６を７の隣接ＩＤとして読み取り、全ての読み取りを終了する。
【００３３】
最後にコントローラ３が質問器１を介して収集した固有ＩＤ（１、２、３、５、６、７）と隣接ＩＤ（５、３，２，１，７，６、）の全ての組合せ（１−５）、（２−３）、（３−２）、（５−１）、（６−７）、（７−６）を求め、同一の組合せを排除して最終的な組合せを（１−５）、（２−３）、（６−７）とする。この場合、組合せの一方が同じものがないのでこれをＩＤ情報のリンクパターンとする。
これより、ＩＣタグ２（１、５）、（２、３）、（６、７）が別の交信エリアＢ１、Ｂ２、Ｂ３内に存在し、駒や碁石に対応する３、１、６のＩＣタグ２が枡目や目に対応する２、５、７のＩＣタグ２に密着して配置されていることが分かる。
【図面の簡単な説明】
【００３４】
【図１】本発明を実施したＩＣタグのロケーション認識装置の構成図である。
【図２】本発明を実施したＩＣタグのブロック図である。
【図３】距離ｄによる受信電圧Ｅの変化を示す図である。
【図４】本発明を実施した質問器１とＩＣタグ２のシーケンスフローである。
【図５】質問器１のフローチャートである。
【図６】ＩＣタグ２のフローチャートである。
【図７】本発明の第１実施例の構成図である。
【図８】第１実施例の質問器１とＩＣタグ２のシーケンスフローである。
【図９】本発明の第２実施例の構成図である。
【図１０】第２実施例の質問器１とＩＣタグ２のシーケンスフローである。
【図１１】本発明の第３実施例の構成図である。
【図１２】第３実施例の質問器１とＩＣタグ２のシーケンスフローである。
【符号の説明】
【００３５】
１              質問器
２              ＩＣタグ
２０            アンテナ共用器
２１            整流回路
２２            復調回路
２３            変調回路
２４            クロック回路
２５            ＣＰＵ
２６            メモリ
２７            受信回路
２８            受信強度検出回路
２９            発信回路
３              コントローラ
【図１】
0005075339.tif 000002
【図２】
0005075339.tif 000003
【図３】
0005075339.tif 000004
【図４】
0005075339.tif 000005
【図５】
0005075339.tif 000006
【図６】
0005075339.tif 000007
【図７】
0005075339.tif 000008
【図８】
0005075339.tif 000009
【図９】
0005075339.tif 000010
【図１０】
0005075339.tif 000011
【図１１】
0005075339.tif 000012
【図１２】
0005075339.tif 000013