(57)【要約】【課題】移動体の移動時間の計測において、精度のよい計測を可能とする。【解決手段】制御部２３０は、複数のアンテナ２１０のうちの少なくとも一部のアンテナ２１０をリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、かつ少なくとも一部のアンテナ２１０をリーダ部２２０に接続しているときに、少なくとも一部のアンテナ２１０の出力に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得し、その後、複数のアンテナ２１０を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０の出力に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。【選択図】図２
2015233190.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣタグが装着された移動体を検知する移動体検知装置であって、
前記移動体の進行方向に沿って配置され、前記ＩＣタグからの無線信号を受信可能な複数のアンテナと、
前記ＩＣタグから受信した無線信号が示す情報を取得するリーダ部と、
前記複数のアンテナの一部または全部を選択的に前記リーダ部へ接続する選択部と、
前記選択部を制御しながら前記ＩＣタグが前記複数のアンテナのいずれかに接近した時間の取得及びアンテナの特定を行う制御部と、を備え、
前記制御部は、
前記複数のアンテナのうちの少なくとも一部のアンテナを前記リーダ部へ接続するように前記選択部を制御し、
かつ前記少なくとも一部のアンテナを前記リーダ部に接続しているときに、前記少なくとも一部のアンテナで受信された無線信号に基づいて前記ＩＣタグが前記複数のアンテナのいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間を第１時間として取得し、
その後、前記複数のアンテナを構成する各アンテナを所定のルールにしたがって切り替えて前記リーダ部へ接続するように前記選択部を制御し、
切り替えたときのアンテナで受信した無線信号に基づいて、前記ＩＣタグが接近したアンテナを判定する、
移動体検知装置。
【請求項２】
前記制御部は、
前記第１時間を取得した後、前記複数のアンテナを、複数の群に分割し、分割した各群を所定の順で切り替えて前記リーダ部へ接続するように前記選択部を制御し、
切り替えたときのアンテナで受信した信号に基づいて、前記ＩＣタグが接近したアンテナを含む群を判定する、
請求項１記載の移動体検知装置。
【請求項３】
ＩＣタグが装着された移動体を検知する移動体検知装置であって、
前記移動体の進行方向に沿って配置され、前記ＩＣタグからの無線信号を受信可能な複数のアンテナと、
前記ＩＣタグから受信した無線信号が示す情報を取得するリーダ部と、
前記複数のアンテナの一部または全部を選択的に前記リーダ部へ接続する選択部と、
前記選択部を制御しながら前記ＩＣタグが前記複数のアンテナのいずれかに接近した時間の取得及びアンテナの特定を行う制御部と、を備え、
前記制御部は、
前記複数のアンテナを複数の群に分割し、分割した各群を所定時間毎に交互に切り替えて前記リーダ部へ接続するように前記選択部を制御し、
かついずれかの群に含まれる全てのアンテナを前記リーダ部へ接続しているときに、当該群に含まれるアンテナで受信された無線信号に基づいて前記ＩＣタグが前記複数のアンテナのいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間を第１時間として取得し、
その後、接近したと判定した群について、当該群を構成する各アンテナを所定のルールにしたがって切り替えて前記リーダ部へ接続するように前記選択部を制御し、
切り替えたときのアンテナで受信した無線信号に基づいて、前記ＩＣタグが接近したアンテナを判定する、
移動体検知装置。
【請求項４】
前記複数の群の数は、２である
請求項２または３に記載の移動体検知装置。
【請求項５】
前記複数の群の数は、前記複数のアンテナの数と等しい
請求項２または３に記載の移動体検知装置。
【請求項６】
前記制御部は、
前記ＩＣタグが接近したと判定された群を、当該群よりも少ないアンテナで構成される複数の小群にさらに分割し、分割した各小群を所定の順で切り替えて前記リーダ部へ接続するように前記選択部を制御し、
切り替えたときのアンテナで受信された信号に基づいて、前記ＩＣタグが接近したアンテナを含む小群を判定する、
請求項２または３に記載の移動体検知装置。
【請求項７】
前記複数の小群の数は、２である
請求項６記載の移動体検知装置。
【請求項８】
前記制御部は、
アンテナの群への分割と、各群を所定の順で切り替えて前記リーダ部へ接続することと、切り替えたときのアンテナで受信された信号に基づいて前記ＩＣタグが接近したアンテナを含む群を判定することとを、再帰的に繰り返すことにより前記ＩＣタグが接近したアンテナを特定する、
請求項２または３に記載の移動体検知装置。
【請求項９】
前記アンテナの群への分割は、２つの群への分割である
請求項８記載の移動体検知装置。
【請求項１０】
前記第１時間と、前記第１時間よりも前の所定の第２時間とに基づいて前記移動体の走行時間を求める、
請求項１から請求項９のいずれか１項に記載の移動体検知装置。
【請求項１１】
前記ＩＣタグは、移動体が装着する靴に装着されている、
請求項１から請求項１０のいずれか１項に記載の移動体検知装置。
【請求項１２】
ＩＣタグが装着された移動体を検知する移動体検知方法であって、
前記移動体の進行方向に沿って配置された複数のアンテナの一部または全部のアンテナを受信部に接続し、
かつ前記一部または全部のアンテナが前記受信部に接続された状態にあるときに前記複数のアンテナのうちの少なくとも一部のアンテナで受信された無線信号に基づいて前記ＩＣタグが前記複数のアンテナのいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間を第１時間として取得し、
その後、前記複数のアンテナを構成する各アンテナを所定のルールにしたがって切り替えて前記受信部に接続し、
切り替えたときのアンテナで受信した無線信号に基づいて、前記ＩＣタグが接近したアンテナを判定する、
移動体検知方法。
【請求項１３】
ＩＣタグが装着された移動体を検知する移動体検知方法であって、
前記移動体の進行方向に沿って配置された複数のアンテナを複数の群に分割し、分割した各群を所定の順で切り替えて受信部に接続し、
かついずれかの群に含まれる全てのアンテナを前記受信部に接続しているときに、当該群に含まれるアンテナで受信した無線信号に基づいて前記ＩＣタグが前記複数のアンテナのいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間を第１時間として取得し、
その後、接近したと判定した群について、当該群を構成する各アンテナを所定のルールにしたがって切り替えて前記受信部に接続し、
切り替えたときのアンテナで受信した無線信号に基づいて、前記ＩＣタグが接近したアンテナを判定する、
移動体検知方法。
【請求項１４】
コンピュータを、請求項１２または１３に記載の移動体検知方法を実行する手段として機能させる移動体検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣタグが装着された移動体を検知する移動体検知装置、移動体検知方法、及び移動体検知プログラムに関する。
【背景技術】
【０００２】
特許文献１には、走者（移動体）が装着するＩＣタグから受信した無線信号に基づいて走行時間を計測するランニング計測システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４８７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のランニング計測システムでは、走者がゴールしたときに、各走者の装着したＩＣタグに審判員がアンテナをかざしてＩＣタグから送信された無線信号を受信する必要がある。そのため、計測漏れや計測した走行時間の誤差の発生が考えられる。
【０００５】
本発明は、移動体の移動時間の計測、特にランニングにおける移動体の走行時間の計測において、精度のよい計測を可能とする移動体検知装置、及び移動体検知方法、及び移動体検知プログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の態様において、ＩＣタグが装着された移動体を検知する移動体検知装置が提供される。移動体検知装置は、移動体の進行方向に沿って配置され、ＩＣタグからの無線信号を受信可能な複数のアンテナと、ＩＣタグから受信した無線信号が示す情報を取得するリーダ部と、複数のアンテナの一部または全部を選択的にリーダ部へ接続する選択部と、選択部を制御しながらＩＣタグが複数のアンテナのいずれかに接近した時間の取得及びアンテナの特定を行う制御部と、を備える。制御部は、複数のアンテナのうちの少なくとも一部のアンテナをリーダ部へ接続するように選択部を制御し、かつ少なくとも一部のアンテナをリーダ部に接続しているときに、少なくとも一部のアンテナで受信された無線信号に基づいてＩＣタグが複数のアンテナのいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間を第１時間として取得し、その後、複数のアンテナを構成する各アンテナを所定のルールにしたがって切り替えてリーダ部へ接続するように選択部を制御し、切り替えたときのアンテナで受信した無線信号に基づいて、ＩＣタグが接近したアンテナを判定する。
【０００７】
また、本発明の第２の態様において、ＩＣタグが装着された移動体を検知する移動体検知装置が提供される。移動体検知装置は、移動体の進行方向に沿って配置され、ＩＣタグからの無線信号を受信可能な複数のアンテナと、ＩＣタグから受信した無線信号が示す情報を取得するリーダ部と、複数のアンテナの一部または全部を選択的にリーダ部へ接続する選択部と、選択部を制御しながらＩＣタグが複数のアンテナのいずれかに接近した時間の取得及びアンテナの特定を行う制御部と、を備える。制御部は、複数のアンテナを複数の群に分割し、分割した各群を所定の順で切り替えてリーダ部へ接続するように選択部を制御し、かついずれかの群に含まれる全てのアンテナをリーダ部へ接続しているときに、当該群に含まれるアンテナで受信された無線信号に基づいてＩＣタグが複数のアンテナのいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間を第１時間として取得し、その後、接近したと判定した群について、当該群を構成する各アンテナを所定のルールにしたがって切り替えてリーダ部へ接続するように選択部を制御し、切り替えたときのアンテナで受信した無線信号に基づいて、ＩＣタグが接近したアンテナを判定する。
【０００８】
また、本発明の第３の態様において、ＩＣタグが装着された移動体を検知する移動体検知方法が提供される。移動体検知方法は、移動体の進行方向に沿って配置された複数のアンテナの一部または全部のアンテナを受信部に接続し、かつ一部または全部のアンテナが受信部に接続された状態にあるときに複数のアンテナのうちの少なくとも一部のアンテナで受信された無線信号に基づいてＩＣタグが複数のアンテナのいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間を第１時間として取得し、その後、複数のアンテナを構成する各アンテナを所定のルールにしたがって切り替えて受信部に接続し、切り替えたときのアンテナで受信した無線信号に基づいて、ＩＣタグが接近したアンテナを判定する。
【０００９】
また、本発明の第４の態様において、ＩＣタグが装着された移動体を検知する移動体検知方法が提供される。移動体検知方法は、移動体の進行方向に沿って配置された複数のアンテナを複数の群に分割し、分割した各群を所定の順で切り替えて受信部に接続し、かついずれかの群に含まれる全てのアンテナを受信部に接続しているときに、当該群に含まれるアンテナで受信した無線信号に基づいてＩＣタグが複数のアンテナのいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間を第１時間として取得し、その後、接近したと判定した群について、当該群を構成する各アンテナを所定のルールにしたがって切り替えて受信部に接続し、切り替えたときのアンテナで受信した無線信号に基づいて、ＩＣタグが接近したアンテナを判定する。
【００１０】
また、本発明の第５の態様において、コンピュータを、本発明の移動体検知方法を実行する手段として機能させるプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、移動体の移動時間の計測において、精度のよい計測が可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１の移動体検知装置の概要を示す図。
【図２】実施形態１の移動体検知装置の構成を示す図。
【図３】実施形態１の移動体検知装置の検知動作を説明するためのフローチャート。
【図４】実施形態２の移動体検知装置の検知動作を説明する図。
【図５】実施形態２の移動体検知装置の検知動作を説明するためのフローチャート。
【図６】実施形態２の移動体検知装置の検知動作を説明する図。
【図７】実施形態３の移動体検知装置の検知動作を説明するためのフローチャート。
【図８】実施形態４の移動体検知装置の検知動作を説明する図。
【図９】実施形態４の移動体検知装置の検知動作を説明するためのフローチャート。
【図１０】実施形態４の移動体検知装置の検知動作を説明する図。
【図１１】実施形態５の移動体検知装置の検知動作を説明するためのフローチャート。
【図１２】実施形態５の移動体検知装置の検知動作を説明する図。
【図１３】実施形態６の走行時間補正方法の一例を示す図。
【図１４】実施形態６の走行時間補正方法で利用する距離テーブルの一例を示す図。
【図１５】実施形態６の走行時間補正方法の一例を示す図。
【図１６】実施形態７の移動体検知装置の構成を示す図。
【発明を実施するための形態】
【００１３】
本発明の実施形態について図面を参照して説明する。
【００１４】
（実施形態１）
１．構成
１−１．概要
図１は、実施形態１の移動体検知装置を有する移動体検知システムの概要を示す図である。移動体検知システムは、電子ピストル１００、移動体検知装置としての計測マット２００、ＩＣタグ３００を有する。ここでは移動体を人体として説明する。本実施形態において、計測マット２００は、例えば、学校の校庭等に配置され、走者のランニング時の走行時間（移動時間）を計測するための装置として使用される。
【００１５】
電子ピストル１００は、引き金が引かれると、スタートを示す無線信号を出力する。計測マット２００は、マット状で、所定の計測地点（例えばゴール地点）に配置されており、電子ピストル１００からの無線信号を受信し、ＩＣタグ３００と無線通信を行うことができる。計測マット２００は、電子ピストル１００からのスタートを示す無線信号を受信すると、受信した時間をスタート時間（第２時間）として記憶し、計時を開始する。ＩＣタグ３００は走者の靴に装着されており、計測マット２００に対して所定距離内に接近すると、例えば、走者の靴が計測マット２００に対して着地する程度に接近すると、計測マット２００と無線通信を行うことができる。ＩＣタグ３００は、無線通信時、固有識別情報等を含む無線信号を出力する。計測マット２００は、ＩＣタグ３００から送信される固有識別番号により、そのＩＣタグ３００が装着された靴を履いている走者を特定する。また、計測マット２００は、走者が計測マット２００に着地した時間、換言すればＩＣタグ３００が計測マット２００（アンテナ）に接近した時間を取得する。ここで、走者が計測マット２００に着地して、ＩＣタグ３００が計測マット２００（アンテナ）に接近すると、計測マット２００は、ＩＣタグ３００から固有識別情報を受信する。そのため、ＩＣタグ３００が計測マット２００（アンテナ）に接近した時間として、ＩＣタグ３００から固有識別情報を受信した時間を用いる。計測マット２００は、ＩＣタグ３００から固有識別情報を受信した時間を、ゴール時間（第１時間）として取得する。また、計測マット２００は、取得したスタート時間（第２時間）とゴール時間（第１時間）とに基づいて、走者（ＩＣタグ３００）毎に、スタートから、計測マット２００が配置された所定の計測地点を通過するまでの走行時間を算出する。
【００１６】
１−２．計測マット
本発明の移動体検知装置としての計測マット２００の構成について詳しく説明する。図２は、実施形態１の移動体検知装置の構成を示す図である。計測マット２００は、図２に示すように、複数のアンテナ２１０、アンテナ選択部２１５、リーダ部２２０、制御部２３０、無線部２４０、検知制御用アンテナ２５０を有する。
【００１７】
複数のアンテナ２１０は、移動体の進行方向に沿って列状に配置されている。各アンテナ２１０は、ＩＣタグ３００からの無線信号を受信可能である。図２は８個のアンテナ２１０が設けられている場合を示すが、アンテナ２１０は８個に限られず、いくつであってもよい。なお、本実施形態では、ＩＣタグ３００は、通信方式がＩＳＯ１５６９３（ＨＦ帯（１３．５６ＭＨｚ））のＲＦ−ＩＤであり、通信距離は１０ｃｍ〜２０ｃｍ程度である。なお、上記通信方式は一例であり、他の通信方式としてもよい。また、通信距離は、計測マット２００への着地を一定の精度をもって検知可能なように上記距離としているが、これに限定されるものではなく、アンテナの形状、大きさや送信電力によって変更することができる。
【００１８】
アンテナ選択部２１５は、制御部２３０からの制御信号に基づいて、複数のアンテナ２１０の一部または全部を選択的にリーダ部２２０に接続する。
【００１９】
リーダ部２２０は、アンテナ２１０及びアンテナ選択部２１５を介して受信したＩＣタグ３００からの無線信号が示す上記固有識別情報等の情報を取得する。リーダ部２２０は、取得した情報を、制御部２３０に出力する。
【００２０】
検知制御用アンテナ２５０は、電子ピストル１００から出力された無線信号を受信する。
【００２１】
無線部２４０は、検知制御用アンテナ２５０を介して電子ピストル１００からの無線信号が入力されると、当該無線信号が示す情報を制御部２３０に出力する。
【００２２】
制御部２３０は、計測マット２００全体の動作を制御する。制御部２３０は、ＣＰＵ、記憶部、時計部、及びインタフェースを有する。時計部は、時間情報を提供する。記憶部は、計測マット２００全体の動作を制御するためのプログラムを記憶している。インタフェースは、リーダ部２２０、制御部２３０、及び無線部２４０と、ＣＰＵとの間で信号を送受信可能なように、信号形式を変換する。ＣＰＵは、記憶部に記憶されているプログラムを実行することにより、計測マット２００を構成する各部を制御する。
【００２３】
例えば、制御部２３０は、無線部２４０から、電子ピストル１００から無線信号が示す情報が入力されると、入力されたときの時間をスタート時間（第２時間）として記憶する。
【００２４】
また、制御部２３０は、リーダ部２２０から、ＩＣタグ３００からの無線信号が示す情報を取得すると、取得した情報のうち所定の情報を記憶部に記憶するとともに、取得した情報及び上記プログラムに基づいて、アンテナ選択部２１５の動作を制御する。
【００２５】
具体的に、制御部２３０は、複数のアンテナ２１０のうちの一部または全てのアンテナ２１０をリーダ部２２０へ接続するようにアンテナ選択部２１５を制御する。制御部２３０は、全てのアンテナ２１０をリーダ部２２０に接続しているときに、全てのアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定する。制御部２３０は、接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得する。より具体的に、制御部２３０は、リーダ部２２０から、ＩＣタグ３００の固有識別情報を受信した時間を、ゴール時間（第１時間）として取得する。制御部２３０は、当該ゴール時間（第１時間）を固有識別情報と対応付けて記憶する。その後、制御部２３０は、複数のアンテナ２１０を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０で受信した無線信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。制御部２３０は、スタート時間（第２時間）と各走者のゴール時間（第１時間）とに基づいて、走者（ＩＣタグ３００）毎に、スタートから所定の計測地点を通過するまでの走行時間を算出する。
【００２６】
なお、図２においては、説明の便宜上、アンテナ２１０が、移動体の進行方向に沿って１列だけ設けられている場合を示すが、図１に示されている例のように複数の走行レーンが存在するときには、例えば、走行レーン毎にアンテナ列を設けても良い。
【００２７】
１−３．動作
計測マット２００による移動体の検知動作について、図３を参照して説明する。図３は、計測マット２００による移動体の検知動作を説明するためのフローチャートである。
【００２８】
まず、制御部２３０は、全アンテナ２１０を選択状態とする（Ｓ１）。具体的に、制御部２３０は、全アンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する。これにより、全アンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【００２９】
制御部２３０は、全アンテナ２１０を介して、ＩＣタグ３００との通信（ＩＣタグ３００からの無線信号の受信）を試みる（Ｓ２）。具体的に、制御部２３０は、ＩＣタグ３００との通信を実行するよう、リーダ部２２０を制御する。このとき、ＩＣタグ３００が、いずれかのアンテナ２１０に対して通信可能な距離にまで接近していれば、ＩＣタグ３００とリーダ部２２０との通信が成功し、接近していない場合、通信は失敗する。通信が成功した場合、リーダ部２２０は、ＩＣタグ３００との通信結果を示す情報として通信が成功した旨を示す情報、並びに固有識別情報等の情報を制御部２３０に出力する。通信が失敗した場合、リーダ部２２０は、ＩＣタグ３００との通信結果を示す情報を、制御部２３０に出力する。
【００３０】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ３）。
【００３１】
ＩＣタグ３００とリーダ部２２０との通信が成功しなかった場合（Ｓ３でＮｏ）、制御部２３０は、ステップＳ１以後を再度実行する。なお、ステップＳ３でＮｏの場合のステップＳ１〜Ｓ３の繰り返し周期は、例えば１３ｍｓである。
【００３２】
これに対し、ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ３でＹｅｓ）、制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報並びにリーダ部２２０がＩＣタグ３００から固有識別情報等の情報を受信した時間をゴール時間（第１時間）として記憶する（Ｓ４）。
【００３３】
以下において、制御部２３０は、複数のアンテナ２１０の中から１つのアンテナ２１０を順次選択し、選択したアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信を試みる。具体的に、制御部２３０は、複数のアンテナ２１０の中から１つの所定のアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する（Ｓ５）。これにより、選択したアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【００３４】
制御部２３０は、ＩＣタグ３００との通信を試みる（Ｓ６）。具体的に、制御部２３０は、ＩＣタグ３００との通信を実行するよう、リーダ部２２０を制御する。リーダ部２２０は、ＩＣタグ３００との通信結果を示す情報を、制御部２３０に出力する。
【００３５】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ７）。
【００３６】
ＩＣタグ３００との通信が成功しなかった場合（Ｓ７でＮｏ）、制御部２３０は、複数のアンテナ２１０のうちのまだ選択されていない他のアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御し（Ｓ８）、ステップＳ５以後を再度実行する。なお、複数のアンテナ２１０のうちのまだ選択されていない他のアンテナ２１０の選択は、アンテナ２１０の物理的配列の順番で選択してもよいし、他の順番で選択してもよい。
【００３７】
ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ７でＹｅｓ）、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ２１０上に移動体があると判定する（Ｓ９）。
【００３８】
図４は、実施形態１での検知動作の具体例を示す図である。
【００３９】
本例では、Ｎｏ．１〜８の８個のアンテナ２１０が設けられている。また、Ｎｏ．７のアンテナ２１０に着地があったものとする。図３のフローチャートに従った制御によれば、まず、ＩＣタグ３００との通信の成功前（ＩＣタグ３００の検知前）においては、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が繰り返し試行される。なお、アンテナ２１０とリーダ部２２０とが接続されている状態を、図４において、ＯＮと示し、接続されていない状態を、ＯＦＦと示している。そして、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続された状態において、いずれかのアンテナ２１０を介してＩＣタグ３００から無線信号（固有識別情報）を受信した場合、すなわちＩＣタグ３００との通信が成功した場合（図４に検知前の３で示すとき）、通信が成功した時間がゴール時間（第１時間）として記憶される。なお、本例では、検知前には３回ＩＣタグ３００の検知が試行されているが、これは一例であり、検知前の試行回数は、移動体の移動速度等により変化する。下記他の実施形態において同様である。
【００４０】
そして、ＩＣタグ３００との通信の成功後（ＩＣタグ３００の検知後）においては、全アンテナ２１０（Ｎｏ．１〜８）を構成する各アンテナ２１０とリーダ部２２０とが順次接続され、それぞれＩＣタグ３００との通信が試行される。本例では、まず、アンテナ２１０（Ｎｏ．１）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、アンテナ２１０（Ｎｏ．１）上には移動体がないと判定される。次いで、アンテナ２１０（Ｎｏ．２）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、アンテナ２１０（Ｎｏ．２）上には移動体がないと判定される。本例では、Ｎｏ．７のアンテナ２１０に着地があったものとしている。そのため、アンテナ２１０（Ｎｏ．３）〜アンテナ２１０（Ｎｏ．６）においても、同様の処理が繰り返されるが、アンテナ２１０（Ｎｏ．３）〜アンテナ２１０（Ｎｏ．６）上には移動体がないと判定される。次いで、アンテナ２１０（Ｎｏ．７）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功した。そのため、アンテナ２１０（Ｎｏ．７）上に移動体があると判定される。これにより、Ｎｏ．１〜８の全てのアンテナ２１０を接続したときに通信が成功したアンテナ２１０をアンテナ２１０（Ｎｏ．７）と特定し、さらに、特定したアンテナ２１０（Ｎｏ．７）と記憶されているゴール時間（第１時間）とを対応付けることができる。
【００４１】
このように、本実施形態によれば、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナ２１０を一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００４２】
本実施形態では、１検知周期は、例えば約１３ｍｓである。ゴール時間を取得する際に（最初にＩＣタグ３００を検知する際に）、仮に、複数のアンテナ２１０を同時に利用せず、１つずつアンテナ２１０を切り替えて検知するとした場合、本例のように８個のアンテナがあると、最大８×１３ｍｓ、つまり１０４ｍｓの誤差が生じることとなる。しかし、本実施形態では、複数のアンテナ２１０を同時に利用してゴール時間を取得する（最初にＩＣタグ３００を検知する）ので、上述のような誤差の発生が抑制される。
【００４３】
また、本実施形態においては、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続された状態でＩＣタグ３００との通信が成功してから（ＩＣタグ３００を検知してから）、各アンテナ２１０について順次判定動作を繰り返せば、確実に、全てのアンテナ２１０（Ｎｏ．１〜８）が接続された状態のときにＩＣタグ３００を検知したアンテナ２１０を１個単位で特定することができる。
【００４４】
なお、全てのアンテナ２１０（Ｎｏ．１〜８）が接続された状態でＩＣタグ３００との通信が成功してから、ＩＣタグ３００を検知したアンテナ２１０を１個単位で特定するまでに、８個のアンテナ２１０がある場合、最大８周期、つまり約１０４ｍｓが経過する。そのため、１個のアンテナ２１０の移動体進行方向の長さは、例えば、想定する移動体が１０４ｍｓの間に１個のアンテナ２１０を通過しない程度の長さとしてもよい。
【００４５】
（実施形態２）
本発明の実施形態２について説明する。実施形態１では、全アンテナ２１０を選択した状態でＩＣタグ３００からの無線信号を受信した後、アンテナ２１０を１つずつ選択してＩＣタグ３００からの無線信号の受信を試みることによりＩＣタグ３００が接近したアンテナ２１０を特定する。本実施形態では、全アンテナ２１０を選択した状態でＩＣタグ３００からの無線信号を受信した後、アンテナ２１０を二分探索法で２群に順次分割しながらＩＣタグ３００からの無線信号の受信を試みることによりＩＣタグ３００が接近したアンテナ２１０を特定する。以下、詳しく説明する。なお、ハードウェアの構成は、実施形態１と同一であるが、制御部２３０の記憶部には、実施形態２の移動体検知装置の機能（動作）を実現するためのプログラム及びデータが記憶されている。そのため、ハードウェアの構成の説明は省略し、検知動作を中心に説明する。
【００４６】
図５は、実施形態２における移動体検知装置としての計測マット２００による移動体の検知動作を説明するためのフローチャートである。なお、図５のステップＳ１１〜Ｓ１４では、図３のステップＳ１〜Ｓ４と同じ処理が行われる。そのため、ステップＳ１１〜Ｓ１４の説明は省略する。
【００４７】
ステップＳ１１〜Ｓ１４を実行すると、制御部２３０は、移動体があると判定したアンテナ群をアンテナ群Ａとアンテナ群Ｂとに二分割する（Ｓ１５）。なお、ステップＳ１４を実行した直後においては、ステップＳ１５の「移動体があると判定したアンテナ群」は、全アンテナ２１０が含まれた群となる。したがって、ステップＳ１４を実行した直後のステップＳ１５では、全アンテナ２１０をアンテナ群Ａとアンテナ群Ｂとに二分割することとなる。
【００４８】
制御部２３０は、アンテナ群ＡによりＩＣタグ３００からの無線信号の受信を試みる（Ｓ１６）。具体的に、制御部２３０は、アンテナ群Ａに属する全てのアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する。これにより、アンテナ群Ａに属する全てのアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【００４９】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ１７）。
【００５０】
ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ１７でＹｅｓ）、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ群Ａ上に移動体があると判定する（Ｓ１８）。
【００５１】
これに対し、ＩＣタグ３００とリーダ部２２０との通信が成功しなかった場合（Ｓ１７でＮｏ）、制御部２３０は、現在選択されていない、アンテナ群Ｂ上に移動体があると判定する（Ｓ１９）。
【００５２】
制御部２３０は、移動体があると判定したアンテナ群に属するアンテナ２１０の数が閾値以下か否かを判定する（Ｓ２０）。本実施形態では、閾値は、例えば「１」に設定されている。これにより、アンテナ２１０を特定することができる。
【００５３】
閾値以下である場合（Ｓ２０でＮｏ）、制御部２３０は、ステップＳ１２で信号を受信したアンテナ２１０は、ステップＳ１８またはＳ１９で移動体があると判定したアンテナ群に属するアンテナ２１０であると判定する（Ｓ２０）。
【００５４】
これに対し、閾値以下でない場合（Ｓ２０でＮｏ）、制御部２３０は、ステップＳ１５以後を再度実行する。
【００５５】
このように、制御部２３０は、アンテナ２１０の群への分割と、各群を所定の順で切り替えてリーダ部２２０へ接続することと、切り替えたときのアンテナ２１０で受信された信号に基づいてＩＣタグ３００が接近したアンテナ２１０を含む群を判定することとを、再帰的に繰り返すことによりＩＣタグ３００が接近したアンテナ２１０を特定する。
【００５６】
図６は、実施形態２での検知動作の具体例を示す図である。
【００５７】
本例では、Ｎｏ．１〜８の８個のアンテナ２１０が設けられている。また、Ｎｏ．７のアンテナ２１０に着地があったものとする。図５のフローチャートに従った制御によれば、まず、ＩＣタグ３００との通信の成功前（ＩＣタグ３００の検知前）においては、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が繰り返し試行される。なお、アンテナ２１０とリーダ部２２０とが接続されている状態を、図６において、ＯＮと示し、接続されていない状態を、ＯＦＦと示している。そして、いずれかのアンテナ２１０を介してＩＣタグ３００から無線信号（固有識別情報）を受信した場合、すなわちＩＣタグ３００との通信が成功した場合、通信が成功した時間がゴール時間（第１時間）として記憶される。
【００５８】
そして、ＩＣタグ３００との通信の成功後（ＩＣタグ３００の検知後）においては、全アンテナ２１０（Ｎｏ．１〜８）がＡ群（Ｎｏ．１〜４）とＢ群（Ｎｏ．５〜８）に分割され、Ａ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、Ａ群に属するアンテナ２１０（Ｎｏ．１〜４）上には移動体がなく、Ｂ群に属するアンテナ２１０（Ｎｏ．５〜８）上に移動体があると判定される。次いで、Ｂ群に属するアンテナ２１０（Ｎｏ．５〜８）が新たなＡ群のアンテナ２１０（Ｎｏ．５、６）とＢ群のアンテナ２１０（Ｎｏ．７、８）に分割され、新たなＡ群に属する全てのアンテナ２１０（Ｎｏ．５、６）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、Ａ群に属するアンテナ２１０（Ｎｏ．５、６）上には移動体がなく、Ｂ群に属するアンテナ２１０（Ｎｏ．７、８）上に移動体があると判定される。次いで、Ｂ群に属するアンテナ２１０（Ｎｏ．７、８）が新たなＡ群のアンテナ２１０（Ｎｏ．７）とＢ群のアンテナ２１０（Ｎｏ．８）に分割され、新たなＡ群に属するアンテナ２１０（Ｎｏ．７）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功した。そのため、Ａ群に属するアンテナ２１０（Ｎｏ．７）上に移動体があると判定される。これにより、Ｎｏ．１〜８の全てのアンテナ２１０を接続したときに通信が成功したアンテナ２１０をアンテナ２１０（Ｎｏ．７）と特定し、さらに、特定したアンテナ２１０（Ｎｏ．７）と記憶されているゴール時間（第１時間）とを対応付けることができる。
【００５９】
このように、本実施形態によれば、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナ２１０を一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００６０】
特に、本実施形態によれば、全アンテナ２１０の数が８であるにもかかわらず、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続された状態でＩＣタグ３００との通信が成功してから（ＩＣタグ３００を検知してから）、アンテナ２１０の判定動作を３回繰り返せば、確実に、全てのアンテナ２１０（Ｎｏ．１〜８）が接続された状態のときにＩＣタグ３００を検知したアンテナ２１０を特定することができる。実施形態１においては、Ｎｏ．７のアンテナ２１０に着地があった場合、全てのアンテナ２１０（Ｎｏ．１〜８）とリーダ部２２０とが接続された状態でＩＣタグ３００との通信が成功してからアンテナ２１０（Ｎｏ．７）を特定するまでに、判定動作を７回繰り返す必要があったが、本実施形態では、判定動作を３回繰り返すだけでよくなる。なお、実施形態１の場合、ＩＣタグ３００を検知したアンテナ２１０がアンテナ２１０（Ｎｏ．８）であった場合、アンテナ２１０を特定するまでに、最大８回判定動作を繰り返さなければならない。このように、本実施形態では、第１時間を取得した後におけるアンテナ２１０の特定を高速化することができる。
【００６１】
（実施形態３）
本発明の実施形態３について説明する。実施形態１では、ゴール時間（第１時間）を取得する時点では、全てのアンテナ２１０をリーダ部２２０へ接続状態とし、ゴール時間（第１時間）の取得後、アンテナ２１０を１つずつあるいは群に分割してリーダ部２２０へ接続する。しかし、実施形態３の冒頭で説明したように、ゴール時間（第１時間）を取得する時点から、アンテナ２１０を複数の群に分割してリーダ部２２０へ接続してもよい。以下、詳しく説明する。なお、ハードウェアの構成は、実施形態１と同一であるが、制御部２３０の記憶部には、実施形態３の移動体検知装置の機能（動作）を実現するためのプログラム及びデータが記憶されている。そのため、ハードウェアの構成の説明は省略し、検知動作を中心に説明する。
【００６２】
図７は、実施形態３における移動体検知装置としての計測マット２００による移動体の検知動作を説明するためのフローチャートである。
【００６３】
制御部２３０は、全アンテナ２１０をアンテナ群Ａとアンテナ群Ｂとに二分割する（Ｓ３１）。
【００６４】
制御部２３０は、アンテナ群ＡによりＩＣタグ３００からの無線信号の受信を試みる（Ｓ３２）。具体的に、制御部２３０は、アンテナ群Ａに属する全てのアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する。これにより、アンテナ群Ａに属する全てのアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【００６５】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ３３）。
【００６６】
ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ３３でＹｅｓ）、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ群Ａ上に移動体があると判定し、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報及びリーダ部２２０がＩＣタグ３００から固有識別情報等の情報を受信した時間をゴール時間（第１時間）として記憶する（Ｓ３４）。
【００６７】
これに対し、ＩＣタグ３００とリーダ部２２０との通信が成功しなかった場合（Ｓ３３でＮｏ）、制御部２３０は、アンテナ群ＢによりＩＣタグ３００からの無線信号の受信を試みる（Ｓ３５）。具体的に、制御部２３０は、アンテナ群Ｂに属する全てのアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する。これにより、アンテナ群Ｂに属する全てのアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【００６８】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ３６）。
【００６９】
ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ３６でＹｅｓ）、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ群Ｂ上に移動体があると判定し、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報並びにリーダ部２２０がＩＣタグ３００から固有識別情報等の情報を受信した時間をゴール時間（第１時間）として記憶する（Ｓ３７）。
【００７０】
これに対し、ＩＣタグ３００とリーダ部２２０との通信が成功しなかった場合（Ｓ３６でＮｏ）、制御部２３０は、ステップＳ３１以後の処理を繰り返す。
【００７１】
ステップＳ３４またはＳ３７を実行すると、制御部２３０は、ステップＳ３８〜Ｓ４２において、実施形態１のステップＳ５〜Ｓ９と同様の処理を行う。すなわち、制御部２３０は、ステップＳ３７で移動体があると判定したアンテナ群に含まれる複数のアンテナ２１０の中から１つのアンテナ２１０を順次選択し、選択したアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信を試みる。そして、ＩＣタグ３００とリーダ部２２０との通信が成功した場合、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ２１０上に移動体があると判定する。
【００７２】
図８は、実施形態３での検知動作の具体例を示す図である。
【００７３】
本例では、Ｎｏ．１〜８の８個のアンテナ２１０が設けられている。また、Ｎｏ．７のアンテナ２１０に着地があったものとする。図７のフローチャートに従った制御によれば、まず、ＩＣタグ３００との通信の成功前（ＩＣタグ３００の検知前）においては、全アンテナ２１０がＡ群（Ｎｏ．１〜４）とＢ群（Ｎｏ．５〜８）に分割され、Ａ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）とリーダ部２２０とが接続されてＩＣタグ３００との通信が試行される状態と、Ｂ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）とリーダ部２２０とが接続されてＩＣタグ３００との通信が試行される状態とに交互に制御される。なお、アンテナ２１０とリーダ部２２０とが接続されている状態を、図８において、ＯＮと示し、接続されていない状態を、ＯＦＦと示している。そして、いずれかの群のアンテナ２１０を介してＩＣタグ３００から無線信号（固有識別情報）を受信した場合、すなわちＩＣタグ３００との通信が成功した場合（図８に検知前の４で示すとき）、通信が成功した時間がゴール時間（第１時間）として記憶される。
【００７４】
そして、ＩＣタグ３００との通信の成功後（ＩＣタグ３００の検知後）においては、全アンテナ２１０（Ｎｏ．１〜８）のうち通信が成功した群に属する各アンテナ２１０とリーダ部２２０とが順次接続され、それぞれＩＣタグ３００との通信が試行される。本例では、全アンテナ２１０（Ｎｏ．１〜８）を２群に分割して通信を試行した際に通信が成功した群は、Ｂ群である。そのため、まず、Ｂ群に属するアンテナ（Ｎｏ．５〜８）のうちアンテナ２１０（Ｎｏ．５）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、アンテナ２１０（Ｎｏ．５）上には移動体がないと判定される。次いで、アンテナ２１０（Ｎｏ．６）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、アンテナ２１０（Ｎｏ．６）上には移動体がないと判定される。次いで、アンテナ２１０（Ｎｏ．７）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功した。そのため、アンテナ２１０（Ｎｏ．７）上に移動体があると判定される。これにより、Ａ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）と、Ｂ群に属する全てのアンテナ２１０（Ｎｏ．５〜８）とを交互に接続したときに通信が成功したアンテナ２１０をアンテナ２１０（Ｎｏ．７）と特定し、さらに、特定したアンテナ２１０（Ｎｏ．７）と記憶されているゴール時間（第１時間）とを対応付けることができる。
【００７５】
このように、本実施形態によれば、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナ２１０を一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００７６】
また、本実施形態においては、まず、全てのアンテナ２１０（Ｎｏ．１〜８）をＡ群とＢ群とに分割して初回のＩＣタグ３００の検知を行うようにしているので、検知後においては、検知した群に属するアンテナ２１０のみについて、順次判定動作を行えばよい。したがって、本実施形態では、ＩＣタグ３００の検知後にアンテナ２１０を特定するまでの判定回数の最大回数は４回となる。例えば、本例のように検知されたアンテナ２１０がＮｏ．７のアンテナ２１０である場合、ＩＣタグ３００の検知後にアンテナ２１０を特定するまでの判定回数は３回となる。実施形態１では、判定回数は７回であった。このように、本実施形態によれば、実施形態１と比べ、アンテナ２１０の特定を高速化することができる。
【００７７】
なお、本実施形態では、全てのアンテナ２１０（Ｎｏ．１〜８）をＡ群とＢ群とに分割して初回のＩＣタグ３００の検知を行うようにしているので、例えばＢ群に着地したときにＡ群で検知動作が行われている場合があり、この場合、次のＢ群での検知動作のときに着地が検知される。つまり、１検知周期分検知が遅れることとなるが、１検知周期は例えば１３ｍｓであるので、１検知周期分検知が遅れたとしても、誤差は１３ｍｓ以内でおさまる。
【００７８】
（実施形態４）
本発明の実施形態４について説明する。実施形態２では、ゴール時間（第１時間）を取得する時点では、全てのアンテナ２１０をリーダ部２２０へ接続状態とし、ゴール時間（第１時間）の取得後、アンテナ２１０を１つずつあるいは群に分割してリーダ部２２０へ接続する。しかし、実施形態３の冒頭で説明したように、ゴール時間（第１時間）を取得する時点から、アンテナ２１０を複数の群に分割してリーダ部２２０へ接続してもよい。以下、そのための構成について説明する。なお、ハードウェアの構成は、実施形態１と同一であるが、制御部２３０の記憶部には、実施形態４の移動体検知装置の機能（動作）を実現するためのプログラム及びデータが記憶されている。そのため、ハードウェアの構成の説明は省略し、検知動作を中心に説明する。
【００７９】
図９は、実施形態４における移動体検知装置としての計測マット２００による移動体の検知動作を説明するためのフローチャートである。
【００８０】
ステップＳ５１〜Ｓ５７では、実施形態３のステップＳ３１〜Ｓ３７と同一の処理が行われる。そのため、説明を省略する。
【００８１】
ステップＳ５４またはＳ５７を実行すると、制御部２３０は、ステップＳ５８〜Ｓ６３において、実施形態２のステップＳ１５〜Ｓ２０と同様の処理を行う。すなわち、二分探索法により、移動体があると判定したアンテナ群をさらに小さい単位のアンテナ群Ａとアンテナ群Ｂとに二分割して信号受信を試みる処理を、移動体があると判定したアンテナ群に含まれるアンテナの数が閾値以下となるまで繰り返す。
【００８２】
図１０は、実施形態４での検知動作の具体例を示す図である。
【００８３】
本例では、Ｎｏ．１〜８の８個のアンテナ２１０が設けられている。また、Ｎｏ．７のアンテナ２１０に着地があったものとする。図９のフローチャートに従った制御によれば、まず、ＩＣタグ３００との通信の成功前（ＩＣタグ３００の検知前）においては、全アンテナ２１０がＡ群（Ｎｏ．１〜４）とＢ群（Ｎｏ．５〜８）に分割され、Ａ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）とリーダ部２２０とが接続されてＩＣタグ３００との通信が試行される状態と、Ｂ群に属する全てのアンテナ２１０（Ｎｏ．１〜４）とリーダ部２２０とが接続されてＩＣタグ３００との通信が試行される状態とに交互に制御される。なお、アンテナ２１０とリーダ部２２０とが接続されている状態を、図９において、ＯＮと示し、接続されていない状態を、ＯＦＦと示している。そして、いずれかの群のアンテナ２１０を介してＩＣタグ３００から無線信号（固有識別情報）を受信した場合、すなわちＩＣタグ３００との通信が成功した場合（図１０に検知前の４で示すとき）、通信が成功した時間がゴール時間（第１時間）として記憶される。
【００８４】
そして、ＩＣタグ３００との通信の成功後（ＩＣタグ３００の検知後）においては、通信が成功したＢ群に属するアンテナ２１０（Ｎｏ．５〜８）が新たなＡ群のアンテナ２１０（Ｎｏ．５、６）とＢ群のアンテナ２１０（Ｎｏ．７、８）に分割され、新たなＡ群に属する全てのアンテナ２１０（Ｎｏ．５、６）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功しなかった。そのため、Ａ群に属するアンテナ２１０（Ｎｏ．５、６）上には移動体がなく、Ｂ群に属するアンテナ２１０（Ｎｏ．７、８）上に移動体があると判定される。次いで、Ｂ群に属するアンテナ２１０（Ｎｏ．７、８）が新たなＡ群のアンテナ２１０（Ｎｏ．７）とＢ群のアンテナ２１０（Ｎｏ．８）に分割され、新たなＡ群に属するアンテナ２１０（Ｎｏ．７）とリーダ部２２０とが接続され、ＩＣタグ３００との通信が試行される。本例では、ＩＣタグ３００との通信が成功した。そのため、Ａ群に属するアンテナ２１０（Ｎｏ．７）上に移動体があると判定される。これにより、Ａ群（Ｎｏ．１〜４）とＢ群（Ｎｏ．５〜８）に分割して交互に通信を試みたときに通信が成功したアンテナ２１０をアンテナ２１０（Ｎｏ．７）と特定し、さらに、特定したアンテナ２１０（Ｎｏ．７）と記憶されているゴール時間（第１時間）とを対応付けることができる。
【００８５】
このように、本実施形態によれば、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナ２１０を一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００８６】
また、本実施形態においては、まず、全てのアンテナ２１０（Ｎｏ．１〜８）をＡ群とＢ群とに分割して初回のＩＣタグ３００の検知を行うようにしているので、検知後において、小群に分割してアンテナ２１０を判定する動作を２回行えば、最初に検知したアンテナ２１０を１個単位で特定することができる。実施形態２では判定動作を３回行う必要があった。したがって、本実施形態によれば、実施形態２と比べ、検知してからアンテナ２１０を特定するまでの判定回数を１回少なくすることができる。つまり、本実施形態では、実施形態２と比べてもさらに、アンテナ２１０の特定を高速化することができる。
【００８７】
なお、本実施形態では、全てのアンテナ２１０（Ｎｏ．１〜８）をＡ群とＢ群とに分割して初回のＩＣタグ３００の検知を行うようにしているので、例えばＢ群に着地したときにＡ群で検知動作が行われている場合があり、この場合、次のＢ群での検知動作のときに着地が検知される。つまり、１検知周期分検知が遅れることとなるが、１検知周期は例えば１３ｍｓであるので、１検知周期分検知が遅れたとしても、誤差は１３ｍｓ以内でおさまる。
【００８８】
（実施形態１〜４のまとめ）
実施形態１、２の計測マット２００（移動体検知装置）は、ＩＣタグ３００が装着された移動体を検知する。計測マット２００は、移動体の進行方向に沿って配置され、ＩＣタグ３００からの無線信号を受信可能な複数のアンテナ２１０と、ＩＣタグ３００から受信した無線信号が示す情報を取得するリーダ部２２０と、複数のアンテナ２１０の一部または全部を選択的にリーダ部２２０へ接続するアンテナ選択部２１５（選択部）と、アンテナ選択部２１５を制御しながらＩＣタグ３００が複数のアンテナ２１０のいずれかに接近した時間の取得及びアンテナ２１０の特定を行う制御部２３０と、を備える。制御部２３０は、複数のアンテナ２１０の全てをリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、かつ全てのアンテナ２１０をリーダ部２２０に接続しているときに、全てのアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得し、その後、複数のアンテナ２１０を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０で受信した無線信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。
【００８９】
これにより、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナを一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００９０】
実施形態１、２の計測マット２００において、制御部２３０は、ゴール時間（第１時間）を取得した後、複数のアンテナ２１０を、複数の群に分割し、分割した各群を所定の順で切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０で受信した信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を含む群を判定する。
【００９１】
これにより、ＩＣタグ３００が接近したアンテナ２１０を、当該アンテナ２１０を含む群の単位で判定することができる。
【００９２】
実施形態３、４の計測マット２００（移動体検知装置）は、ＩＣタグ３００が装着された移動体を検知する。計測マット２００は、移動体の進行方向に沿って配置され、ＩＣタグ３００からの無線信号を受信可能な複数のアンテナ２１０と、ＩＣタグ３００から受信した無線信号が示す情報を取得するリーダ部２２０と、複数のアンテナ２１０の一部または全部を選択的にリーダ部２２０へ接続するアンテナ選択部２１５（選択部）と、アンテナ選択部２１５を制御しながらＩＣタグ３００が複数のアンテナ２１０のいずれかに接近した時間の取得及びアンテナ２１０の特定を行う制御部２３０と、を備える。制御部２３０は、複数のアンテナ２１０を複数の群Ａ、Ｂに分割し、分割した各群Ａ、Ｂを所定の順で切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、かついずれかの群に含まれる全てのアンテナ２１０をリーダ部２２０へ接続しているときに、当該群に含まれるアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定し、接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得し、その後、接近したと判定した群について、当該群を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０で受信した無線信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。
【００９３】
これにより、複数のアンテナ２１０を同時に利用して、ゴール時間（第１時間）を取得することができる。そのため、アンテナを一つずつ順次切り替えて、ゴール時間（第１時間）を取得する場合よりも、実ゴール時間に対する、取得したゴール時間（第１時間）の誤差を少なくすることができる。したがって、走行時間の計測精度を向上させることができる。
【００９４】
実施形態２、４の計測マット２００において、複数の群の数は、２である。
【００９５】
これにより、全アンテナ２１０が２つの群に分割される。そのため、ＩＣタグ３００が接近したアンテナ２１０を含む群を、２つの群の中から判定することができる。
【００９６】
実施形態１、３の計測マット２００において、複数の群の数は、複数のアンテナ２１０の数と等しい。
【００９７】
これにより、全アンテナ２１０が複数のアンテナ２１０の数と等しい数の群に分割される。そのため、ＩＣタグ３００が接近したアンテナ２１０を、１個単位で判定することができる。
【００９８】
実施形態２、４の計測マット２００において、制御部２３０は、ＩＣタグ３００が接近したと判定された群を、当該群よりも少ないアンテナ２１０で構成される複数の小群にさらに分割し、分割した各小群を所定の順で切り替えてリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、切り替えたときのアンテナ２１０で受信された信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を含む小群を判定する。
【００９９】
これにより、全アンテナ２１０が、群よりも含まれるアンテナ数が少ない小群に分割される。そのため、ＩＣタグ３００が接近したアンテナ２１０を、小群単位で判定することができる。
【０１００】
実施形態２、４の計測マット２００において、複数の小群の数は、２である。
【０１０１】
これにより、１つの群が２つの小群に分割される。そのため、ＩＣタグ３００が接近したアンテナ２１０を含む小群を、２つの小群の中から判定することができる。
【０１０２】
実施形態２、４の計測マット２００において、制御部２３０は、アンテナ２１０の群への分割と、各群を所定の順で切り替えてリーダ部２２０へ接続することと、切り替えたときのアンテナ２１０で受信された信号に基づいてＩＣタグ３００が接近したアンテナ２１０を含む群を判定することとを、再帰的に繰り返すことによりＩＣタグ３００が接近したアンテナ２１０を特定する。
【０１０３】
これにより、全アンテナ２１０の中から、ＩＣタグ３００が接近したアンテナ２１０を、１個単位で判定することができる。また、複数のアンテナ２１０を１個単位で順次切り替えながら判定する場合よりも、ＩＣタグ３００が接近したアンテナ２１０を速く判定することができる。
【０１０４】
また、実施形態２、４の計測マット２００において、アンテナ２１０の群への分割は、２つの群への分割である。
【０１０５】
これにより、全アンテナ２１０がより少ないアンテナを含む２つの群に順次分割される。つまり、二分探索法による検知動作が実現される。そのため、ＩＣタグ３００が接近したアンテナ２１０をより速く判定することができる。
【０１０６】
実施形態１〜４の計測マット２００において、ゴール時間（第１時間）と、ゴール時間（第１時間）よりも前のスタート時間（第２時間）とに基づいて移動体の走行時間を求めることができる。
【０１０７】
実施形態１〜４の計測マット２００において、ＩＣタグ３００は、移動体が装着する靴に装着されている。
【０１０８】
これにより、ＩＣタグ３００と計測マット２００のアンテナ２１０との距離を極力小さくすることができる。そのため、計測マット２００によるＩＣタグ３００の検知性を向上させることができる。
【０１０９】
実施形態１、２の移動体検知方法は、ＩＣタグ３００が装着された移動体を検知する移動体検知方法である。本移動体検知方法では、
移動体の進行方向に沿って配置された複数のアンテナ２１０の一部または全部のアンテナ２１０をリーダ部２２０（受信部）に接続し、
かつ一部または全部のアンテナ２１０がリーダ部２２０に接続された状態にあるときに複数のアンテナ２１０のうちの少なくとも一部のアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得し、
その後、複数のアンテナ２１０を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０に接続し、
切り替えたときのアンテナ２１０で受信した無線信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。
【０１１０】
実施形態３、４の移動体検知方法は、ＩＣタグ３００が装着された移動体を検知する移動体検知方法である。本移動体検知方法では、
移動体の進行方向に沿って配置された複数のアンテナ２１０を複数の群に分割し、分割した各群を所定の順で切り替えてリーダ部２２０（受信部）に接続し、
かついずれかの群に含まれる全てのアンテナ２１０をリーダ部２２０に接続しているときに、当該群に含まれるアンテナ２１０で受信した無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定し、
接近したと判定したときは、接近した時間をゴール時間（第１時間）として取得し、
その後、接近したと判定した群について、当該群を構成する各アンテナ２１０を所定のルールにしたがって切り替えてリーダ部２２０に接続し、
切り替えたときのアンテナ２１０で受信した無線信号に基づいて、ＩＣタグ３００が接近したアンテナ２１０を判定する。
【０１１１】
実施形態１〜４のプログラムは、コンピュータを、実施形態１〜４の移動体検知方法を実行する手段として機能させる。
【０１１２】
これにより、コンピュータを利用して実施形態１〜４の移動体検知方法を実行することができる。
【０１１３】
（実施形態１〜４についての他の実施形態）
実施形態２、３、４では、複数のアンテナ２１０を複数の群あるいは小群に分割する場合において、複数の群（小群）の数は２であり、または複数のアンテナ２１０の数と等しいが、これに限定されない。群（小群）の数は、複数のアンテナ２１０の数より少ない自然数であればよい。なお、複数の群（小群）の数が２の場合、二分探索法により、ＩＣタグ３００が接近したアンテナ２１０を最も速く特定することができる。
【０１１４】
実施形態１、２では、制御部２３０は、複数のアンテナ２１０の全てをリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、かつ全てのアンテナ２１０をリーダ部２２０に接続しているときに、全てのアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定するが、本発明はこれに限らない。複数のアンテナ２１０の一部をリーダ部２２０へ接続するようにアンテナ選択部２１５を制御し、かつ前記一部のアンテナ２１０をリーダ部２２０に接続しているときに、前記一部のアンテナ２１０で受信された無線信号に基づいてＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定してもよい。例えば、複数のアンテナ２１０全体の移動体進行方向の長さを、後述するように着地を２回度検知可能な程度の長さとすることが考えられるが、第１時間を取得するためには最初の着地を１回確実に検知できればよい。そのため、複数のアンテナ２１０の全てでなく、複数のアンテナ２１０の一部をリーダ部２２０へ接続するだけでもよい。
【０１１５】
実施形態１〜４では、最初にＩＣタグ３００を検知したときのアンテナ２１０を１個単位で特定するが、これに限定されない。例えば、実施形態２、４では、複数のアンテナ２１０を群あるいは小群に分割する際、１つの群に属するアンテナ２１０が隣接するように分割しており、この場合、残りのアンテナ２１０の数（上記閾値）が例えば２個のときには、残りのアンテナ２１０間の距離も小さい。したがって、２個の場合でも、ＩＣタグ３００を検知した位置をほぼ正確に特定することができる、つまり１個単位で特定する場合と比べてゴール時間（第１時間）の検知精度が大きく低下することはない。そのため、例えば２個のアンテナ２１０にまで特定することでもよい。
【０１１６】
実施形態１〜４では、第１時間はゴール時間であるものとして説明した。しかし、第１時間はこれに限られない。第１時間はラップ時間であってもよい。例えば、計測マット２２００を、ランニング経路上に設けておけば、ランニング時におけるラップタイムを計測することができる。また、計測マット２００を、第１時間の取得後に当該第１時間を第２時間として設定した後、再度上記フローチャートの処理を繰り返してゴール時間として第１時間を取得する処理を行えば、繰り返しラップタイムを取得することができる。例えば周回式のランニングコースに１つの計測マット２００を設けておけば、各周回時のラップタイムを計測することができる。
【０１１７】
実施形態１〜４では、最初に、複数のアンテナ２１０のいずれかにＩＣタグ３００が接近したことの判定を、いずれかのアンテナ２１０を介してＩＣタグ３００との通信が成功したことに基づいて行う。しかし、本発明はこれに限定されない。例えば、複数のアンテナ２１０のうちの一部または全てのアンテナ２１０をリーダ部２２０へ接続しているときに、リーダ部２２０から見た各アンテナ２１０のインピーダンスをそれぞれ監視し、各アンテナ２１０のインピーダンスの変化に基づいて、ＩＣタグ３００が複数のアンテナ２１０のいずれかに接近したか否かを判定してもよい。アンテナ２１０にＩＣタグ３００が接近すると、リーダ部２２０から見たアンテナ２１０のインピーダンスが変化するので、これを利用するものである。この検知方法によれば、仮にＩＣタグ３００からの無線信号の受信に失敗した場合でも、ゴール時間（第１時間）を確実に取得することができる。
【０１１８】
（実施形態５）
実施形態１〜４では、各移動体にＩＣタグ３００を１個だけ装着した場合を想定し、移動体毎に第１時間を１回だけ検知する。しかし、移動体としての人の両足にそれぞれＩＣタグ３００を装着し、各ＩＣタグ３００に対応させて第１時間をそれぞれ検知してもよい。以下その例について説明する。なお、ハードウェアの構成は、実施形態１と同一であるが、制御部２３０の記憶部には、実施形態５の移動体検知装置の機能（動作）を実現するためのプログラム及びデータが記憶されている。そのため、ハードウェアの構成の説明は省略し、検知動作を中心に説明する。
【０１１９】
図１１は、実施形態５における移動体検知装置としての計測マット２００による移動体の検知動作を説明するためのフローチャートである。
【０１２０】
制御部２３０は、全アンテナ２１０をアンテナ群Ａとアンテナ群Ｂとに二分割する（Ｓ７１）。例えば、本実施形態では、全アンテナ２１０をアンテナ群Ａ（アンテナＮｏ．５〜８）とアンテナ群Ｂ（アンテナＮｏ．１〜４）とに二分割する。
【０１２１】
制御部２３０は、アンテナ群ＡによりＩＣタグ３００からの無線信号の受信を試みる（Ｓ７２）。具体的に、制御部２３０は、アンテナ群Ａに属する全てのアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する。これにより、アンテナ群Ａに属する全てのアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。なお、本実施形態では、アンテナ群Ｂ（アンテナＮｏ．１〜４）は、アンテナ群Ａ（アンテナＮｏ．５〜８）よりも、進行方向前側に位置している。そのため、移動体は、まず、アンテナ群Ａ（アンテナＮｏ．５〜８）上を通過し、その後、アンテナ群Ｂ（アンテナＮｏ．１〜４）上を通過する。そこで、まず、アンテナ群Ａにより、ＩＣタグ３００からの無線信号の受信を試みる。そして、アンテナ群ＡでＩＣタグ３００からの無線信号の受信に成功し、かつ検知したアンテナ２１０の特定が終了した後、後述するようにステップＳ８０以後において、アンテナ群ＢによりＩＣタグ３００からの無線信号の受信を試みる。
【０１２２】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ７３）。
【０１２３】
ＩＣタグ３００とリーダ部２２０との通信が成功しなかった場合（Ｓ７３でＮｏ）、制御部２３０は、ステップＳ１以後を再度実行する。なお、ステップＳ７３でＮｏの場合のステップＳ７１〜Ｓ７３の繰り返し周期は、例えば１３ｍｓである。
【０１２４】
これに対し、ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ７３でＹｅｓ）、制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報並びにリーダ部２２０がＩＣタグ３００から固有識別情報等の情報を受信した時間をゴール時間（第１時間）として記憶する（Ｓ７４）。なお、本実施形態では、制御部２３０は、１移動体における２つのＩＣタグ３００のうちの今回検知したＩＣタグ３００に対応付けて第１時間を記憶する。
【０１２５】
以下において、制御部２３０は、アンテナ群Ａを構成する複数のアンテナ２１０の中から１つのアンテナ２１０を順次選択し、選択したアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信を試みる。具体的に、制御部２３０は、アンテナ群Ａを構成する複数のアンテナ２１０の中から１つの所定のアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御する（Ｓ７５）。これにより、選択したアンテナ２１０を介して、ＩＣタグ３００とリーダ部２２０との通信が可能となる。
【０１２６】
制御部２３０は、ＩＣタグ３００との通信を試みる（Ｓ７６）。具体的に、制御部２３０は、ＩＣタグ３００との通信を実行するよう、リーダ部２２０を制御する。リーダ部２２０は、ＩＣタグ３００との通信結果を示す情報を、制御部２３０に出力する。
【０１２７】
制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報に基づき、ＩＣタグ３００からの無線信号を受信したか否か、すなわちＩＣタグ３００との通信が成功したか否かを判定する（Ｓ７７）。
【０１２８】
ＩＣタグ３００との通信が成功しなかった場合（Ｓ７７でＮｏ）、制御部２３０は、アンテナ群Ａを構成する複数のアンテナ２１０のうちのまだ選択されていない他のアンテナ２１０とリーダ部２２０とを接続するように、アンテナ選択部２１５を制御し（Ｓ７８）、ステップＳ５以後を再度実行する。なお、アンテナ群Ａを構成する複数のアンテナ２１０のうちのまだ選択されていない他のアンテナ２１０の選択は、アンテナ２１０の物理的配列の順番で選択してもよいし、他の順番で選択してもよい。
【０１２９】
ＩＣタグ３００とリーダ部２２０との通信が成功した場合（Ｓ７７でＹｅｓ）、制御部２３０は、ＩＣタグ３００の信号を受信した、現在選択されているアンテナ２１０上に移動体があると判定する（Ｓ７９）。
【０１３０】
次に、制御部２３０は、ステップＳ８０〜８７において、アンテナ群Ｂを構成するアンテナＢについてアンテナ群Ａと同様の処理を行う。なお、ステップＳ８２では、制御部２３０は、リーダ部２２０から受信したＩＣタグ３００との通信結果を示す情報並びにリーダ部２２０がＩＣタグ３００から固有識別情報等の情報を受信した時間を、ステップＳ８４で取得した第１時間とは別にゴール時間（第１時間）として記憶する。本実施形態では、制御部２３０は、１移動体における２つのＩＣタグ３００のうちの今回検知したＩＣタグ３００（他方のＩＣタグ３００）に対応付けて第１時間を記憶する。したがって、本実施形態では、１移動体について、２つのＩＣタグ３００のそれぞれに対応させて２つの第１時間が取得されることとなる。これにより、２つの第１時間を利用して走行時間を求めることが可能となる。例えば、２つの第１時間を利用して、後述する実施形態６の第２例のような走行時間の補正処理が可能となる。
【０１３１】
図１２は、実施形態５での検知動作の具体例を示す図である。
【０１３２】
本実施形態では、アンテナ群Ａを構成するアンテナ２１０（Ｎｏ．５〜８）により２つのＩＣタグ３００のうちの一方のＩＣタグ３００を検知し、検知したアンテナ２１０を特定後、アンテナ群Ｂを構成するアンテナ２１０（Ｎｏ．１〜４）により２つの他方のＩＣタグ３００を検知し、検知したアンテナ２１０を特定する。本例では、アンテナ群Ａを構成するアンテナ２１０（Ｎｏ．５〜８）のうちのアンテナ２１０（Ｎｏ．７）により、前記一方のＩＣタグ３００が検知され、アンテナ群Ｂを構成するアンテナ２１０（Ｎｏ．１〜４）のうちのアンテナ２１０（Ｎｏ．２）により、前記他方のＩＣタグ３００が検知された例を示している。なお、図１２は、実施形態１と同様の検知方法及び判定方法を採用した場合を示しており、具体的説明は省略する。なお、本実施形態の検知及び判定において、実施形態２〜４と同様の検知方法及び判定方法を採用してもよいことはいうまでもよい。
【０１３３】
（実施形態６）
実施形態１〜４の計測マット２００においては、前述の図２に示されているように、複数のアンテナ２１０は移動体の進行方向に沿って列状に配置され、Ｎｏ．５のアンテナ２１０はゴールラインＧＬ上に位置している。しかし、Ｎｏ．１〜４、及びＮｏ６〜８のアンテナ２１０はゴールラインＧＬ上に位置していない。そのため、Ｎｏ．１〜４、及びＮｏ６〜８のアンテナゴール２１０で計測された第１時間は、ゴールラインＧＬからの距離に応じて、実際にゴールラインＧＬを通過した時間に対してずれがある。そこで、第１時間の精度を高めるため、実施形態１〜４で実際に計測した走行時間（実計測時間）を、移動体を検出したアンテナ２１０に基づいて補正してもよい。以下その例について説明する。
【０１３４】
第１の例について図１３、図１４を用いて説明する。図１３は、実施形態６の第１の例の走行時間補正方法の一例を示す図である。図１３において黒で塗りつぶした足型はＩＣタグ３００が取り付けられている足の着地位置を示す。一点鎖線ＧＬはゴールラインを表す。上向きを移動体の進行方向とする。Ｌｘは、ゴールラインＧＬから移動体を検出したアンテナ２１０までの距離を表す。ゴールラインＧＬから各アンテナまでの距離は、制御部２３０の記憶部に記憶されている。図１４は、ゴールラインＧＬから各アンテナまでの距離を記録した記憶テーブルを示す図である。制御部２３０は、ＩＣタグ３００を検知したとき、検知したアンテナ２１０に対応する距離を読み出し、この距離をＬｘとして設定する。ゴールラインＧＬから各アンテナまでの距離Ｌｘは、ゴール位置の距離を０として、図示しないスタートラインから遠くなる方を正の値、スタートラインに近くなる方を負の値としている。図１３の例では、着地したアンテナ２１０は、Ｎｏ２のアンテナ２１０であり、距離Ｌｘは０．６で正の値となる。
【０１３５】
移動体が、スタートラインからゴールラインＧＬまで移動する走行時間は、次の式１により、求めることができる。
【０１３６】
（式１）
Ｔａ＝Ｔ−（Ｔ×Ｌｘ）／（Ｌｓｇ＋Ｌｘ）
ここで、Ｔａは補正された時間、Ｔは実計測時間、ＬｓｇはスタートラインからゴールラインＧＬまでの距離を示す。
【０１３７】
これにより、実計測時間Ｔを用い、補正された時間Ｔａを求めることができる。
【０１３８】
第２の例について図１５を用いて説明する。第２の例では、ＩＣタグ３００との通信を２つのアンテナ２１０で２回行った場合の走行時間の補正方法について説明する。図１５は、実施形態６の第２の例の走行時間補正方法の一例を示す図である。図１５において黒で塗りつぶした足型はＩＣタグ３００が取り付けられている足の着地位置を示す。一点鎖線ＧＬはゴールラインを表す。上向きを移動体の進行方向とする。２つのアンテナ２１０により、移動体に装着されたＩＣタグ３００からの無線信号が、それぞれ受信される。最初に測定された実計測時間をＴｆ、そのとき受信したアンテナ２１０とゴールラインＧＬとの距離をＬｆとする。続いて２番目に測定された実計測時間をＴｒ、そのとき受信したアンテナ２１０とゴールラインＧＬとの距離をＬｒとする。なお、ゴールラインＧＬから各アンテナまでの距離は、第１の例の図１４に示す記憶テーブルと同様のものを用いることができる。ゴールラインＧＬから各アンテナまでの距離Ｌｆ，Ｌｒは、ゴール位置を距離０の基準位置として、図示しないスタートラインから遠くなる方の距離を正の値、スタートに近くなる方の距離を負の値としている。図１６の例では、最初に着地したアンテナ２１０はＮｏ７のアンテナ２１０であり、距離Ｌｆは−０．４で負の値２番目に着地したアンテナ２１０はＮｏ．２のアンテナ２１０であり、距離Ｌｒは０．６で正の値となる。
【０１３９】
移動体が、スタートラインからゴールラインＧＬまで移動する走行時間は、次の式２により、Ｔｆ、Ｔｒを補正して求めることができる。
【０１４０】
（式２）
Ｔａ  ＝  Ｔｆ−Ｌｆ（Ｔｒ  −  Ｔｆ）／（Ｌｒ  −  Ｌｆ）  
このように、計測した時間を補正することにより、スタ−トラインからゴールラインＧＬまでの時間をより誤差が少なくなるように計測することができる。
【０１４１】
また、式３により、移動体が地面に接触する地点間の長さＬｉを求めることができる。
【０１４２】
（式３）
Ｌｉ＝Ｌｒ−Ｌｆ
人の走行においては、この値よりストライド（歩幅）を算出できる。両足にＩＣタグ３００を取り付けている場合、ストライドはＬｉである（ストライド＝Ｌｉ）。片足にＩＣタグ３００を取り付けている場合、ストライドはＬｉ／２である（ストライド＝Ｌｉ／２）。
【０１４３】
また、式４により、移動体が地面に接触する時間の間隔Ｔｉを求めることができる。
【０１４４】
（式４）
Ｔｉ＝Ｔｒ−Ｔｆ
また、ここで、式５を用いることで、単位時間当たりの、移動体が地面に接触する回数
Ｐを求めることができる。
【０１４５】
（式５）
Ｐ＝１／（Ｔｒ−Ｔｆ）
この場合、Ｔｒ、Ｔｆの単位が秒の場合、１秒あたりに地面に接触する回数となるが、別の時間単位を使用する場合は、Ｔｒ，Ｔｆの単位に応じて、適切な計数を更に乗じればよい。
【０１４６】
人の走行においては、この値よりピッチ（単位時間当たりの歩数）を算出できる。両足にＩＣタグ３００を取り付けている場合は、ピッチはＰである（ピッチ＝Ｐ）。片足にＩＣタグ３００を取り付けている場合は、ピッチはＰ×２である（ピッチ＝Ｐ×２）。
【０１４７】
以上説明したように、本実施形態によれば、移動体の通過をアンテナ２１０への移動体の接地によって確実に検知することができる。また、誤差を補正して、その走行時間を計測することができる。
【０１４８】
本実施形態の移動体検知装置としての計測マット２００は、走者が装着するＩＣタグ３００から受信した無線信号（固有識別情報）に基づいて走行時間を計測する計測マット２００において用いられる。ＩＣタグ３００から出力される無線信号は一般に微弱である。そこで、本実施形態では、走者が装着するＩＣタグ３００が着地する計測マット２００により、無線信号を受信する。そのため、ＩＣタグ３００がアンテナ２１０内に着地するため、ＩＣタグ３００から出力される無線信号を効率よく、確実に受信することができる。これにより、ＩＣタグ３００から出力される無線信号を良好に受信することができ、移動体を特定することができると共に、複数あるアンテナ２１０のうちどのアンテナ２１０でＩＣタグ３００の情報を受信したかの情報、つまり走者がどのアンテナ２１０に着地したかという位置情報を取得することで、正確な走行時間を計測することができる。
【０１４９】
本実施形態の計測マット２００は、アンテナ２１０上における走者の２か所の接地位置および時間（ゴール時間（第１時間））を求めることによりストライドとピッチを計測することができる。
【０１５０】
（実施形態７）
図１６は、本実施形態７の移動体検知システムの構成を示す図である。移動体検知システムは、電子ピストル１００、計測マット２００、コンピュータ４００、表示装置５００、及びサーバ７００等を有する。
【０１５１】
本実施形態では、コンピュータ４００が、前記各実施形態の計測マット２００の制御部２３０の機能の一部を実行する。コンピュータ４００は、ネットワーク６００を介してサーバ７００と通信を行い、種々のデータやプログラムを送受信する。
【０１５２】
コンピュータ４００は、計測マット２００全体の動作を制御する。コンピュータ４００は、ＣＰＵ、記憶部、時計部、及びインタフェースを有する。時計部は、時間情報を提供する。記憶部は、計測マット２００を含む移動体検知システムの動作を制御するためのプログラムを記憶している。ＣＰＵは、記憶部に記憶されているプログラムを実行することにより、種々の機能を実現する。コンピュータ４００は、電子ピストル１００、計測マット２００、サーバ７００等と通信を行うことができる。また、コンピュータ４００は、表示装置５００に種々の画像を表示させることができる。なお、プログラムは、移動体検知システムを作動させる際、サーバ７００からダウンロードするようにしてもよい。
【０１５３】
本実施形態の移動体検知システムの動作の概要について説明する。ここでは移動体は人であるとして説明する。
【０１５４】
電子ピストル１００は、引き金が引かれると、スタートを示す無線信号を出力する。このとき、電子ピストル１００は、スタートを知らせる音或いは光、或いはその両方を発してもよい。コンピュータ４００は、スタートを示す無線信号を受信すると、計時を開始する。このとき、コンピュータ４００は、レース開始を示す画面を表示装置５００に表示してもよい。また、コンピュータ４００は、計時中の時間をリアルタイムで表示装置５００に表示してもよい。計測マット２００は、実施形態１と同様に、複数のアンテナとリーダ部を備えている。ＩＣタグ３００は走者の靴に装着されており、計測マット２００に対して所定距離内に接近すると、例えば、走者の靴が計測マット２００に対して着地する程度に接近すると、計測マット２００と無線通信を行うことができる。ＩＣタグ３００は、無線通信時、固有識別情報等を含む無線信号を出力する。コンピュータ４００は、ＩＣタグ３００から送信される固有識別番号により、そのＩＣタグ３００が装着された靴を履いている走者を特定する。また、コンピュータ４００は、ＩＣタグ３００から固有識別情報を受信した時間に基づいて、走者が計測マット２００に着地した時間、つまりゴール時間（第１時間）を取得する。また、コンピュータ４００は、取得したゴール時間（第１時間）に基づいて、走者（ＩＣタグ３００）毎に、スタートから、計測マット２００が配置された所定の計測地点を通過するまでの走行時間を算出する。コンピュータ４００は、複数のアンテナ２１０のうちいずれのアンテナ２１０で無線信号を受信したのかに基づいて移動体の着地位置を検出する。検出された固有識別情報と移動体の着地位置を示す位置情報は、コンピュータ４００に無線で通知される。コンピュータ４００は、受信した固有識別情報と位置情報に基づいて、移動体毎に走行時間を補正してもよい。
【０１５５】
実施形態６と同様に、計測マット２００において、移動体の着地を２回検知してもよい。移動体の着地を複数回取得した場合は、歩幅の算出を行ってもよい。また、計時した時間情報と合わせてピッチ（単位時間当たりの歩数）を算出してもよい。
【０１５６】
また、計測マットを走行コースのゴール地点だけではなく、途中のひとつ以上の地点に設置し、それぞれの地点で時間、歩幅、ピッチを計測してもよい。コンピュータ４００は、ＩＣタグ３００の固有識別情報に対応して記憶された走者の識別情報、走行時間の測定結果等のデータを表示装置５００に出力する。コンピュータ４００は測定データを蓄積して管理する。測定データをインターネット等のネットワーク６００を介して外部のサーバ７００にアップロードして、外部のサーバ７００でデータの管理を行ってもよい。サーバ７００は、複数のユーザのコンピュータ４００からアップロードされたデータに対して種々の処理を加え、処理したデータをユーザのコンピュータ４００に提供することができる。コンピュータ４００或いはサーバ７００は、計測或いは蓄積したデータを分析して、走行に関するアドバイスを行ってもよい。
【０１５７】
なお、電子ピストル１００は、引き金を有するピストル型に限定されるものではなく、引き金の代わりにスイッチを備えてもよい。また、電子ピストル１００は、引き金やスイッチを備えることなく、単に、コンピュータ４００或いは計測マット２００からの指示により、音や光によってスタートを知らせるものであってもよい。
【０１５８】
また、前述の説明では、計時はコンピュータ４００で行うとしたが、計測マット２００に計時機能を持たせてもよい。このとき、電子ピストル１００からのスタートを示す信号をコンピュータ経由で計測マット２００に送信してもよい。或いは、電子ピストル１００と計測マット２００が直接通信を行ってもよい。
【０１５９】
また、前述の説明では、電子ピストル１００、計測マット２００はそれぞれコンピュータ４００と通信し、コンピュータ４００がサーバ７００と通信するが、電子ピストル１００、計測マット２００が直接サーバ７００と通信を行ってもよい。また、各装置間の通信に無線を使用したが、有線を使用してもよい。
【０１６０】
また、前述の説明では、走行時間、歩幅、ピッチの計算はコンピュータ４００で行うとしたが、例えば計測マット２００等の他の装置で行ってもよい。このとき、計算に必要な各情報が他の装置にある場合は、計算に必要な各情報は、計算を実行する装置に通信により通知すればよい。
【産業上の利用可能性】
【０１６１】
本発明によれば、移動体の位置とゴール時間を正確に計測できるので、移動体の走行時間を計測する計測装置等に有用である。
【符号の説明】
【０１６２】
１００  電子ピストル
２００  計測マット
２１０  アンテナ
２１５  アンテナ選択部
２２０  リーダ部
２３０  制御部
２４０  無線部
２５０  検知制御用アンテナ
３００  ＩＣタグ
４００  コンピュータ
５００  表示装置
６００  ネットワーク
７００  サーバ
【図１】
2015233190.tif 000003
【図２】
2015233190.tif 000004
【図３】
2015233190.tif 000005
【図４】
2015233190.tif 000006
【図５】
2015233190.tif 000007
【図６】
2015233190.tif 000008
【図７】
2015233190.tif 000009
【図８】
2015233190.tif 000010
【図９】
2015233190.tif 000011
【図１０】
2015233190.tif 000012
【図１１】
2015233190.tif 000013
【図１２】
2015233190.tif 000014
【図１３】
2015233190.tif 000015
【図１４】
2015233190.tif 000016
【図１５】
2015233190.tif 000017
【図１６】
2015233190.tif 000018