(57)【特許請求の範囲】
【請求項１】
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得する信号強度取得部と、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得する同時読み取り数取得部と、
前記信号強度取得部によって取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付ける処理部と、
前記処理部によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行う選択部と
を含む、読み取り処理装置。
【請求項２】
前記処理部は、所定の基準値に対する同時読み取り数の比に応じて重み付けを行う、請求項１記載の読み取り処理装置。
【請求項３】
前記所定の基準値は、同時読み取り数の最大値である、請求項２記載の読み取り処理装置。
【請求項４】
前記処理部は、各ＲＦＩＤタグについて、各読み取り回の信号強度に重み付けを行って得る値の総和を演算し、
前記選択部は、前記総和が所定値よりも大きいＲＦＩＤタグを選択する、請求項１乃至３のいずれか一項記載の読み取り処理装置。
【請求項５】
前記処理部は、各ＲＦＩＤタグについて、各読み取り回における信号強度の時系列的な分布を表す読み取りパターンと、前記読み取りパターンの基準となる基準パターンとの類似度を重み付けを行いながら演算し、
前記選択部は、前記類似度が所定値よりも大きいＲＦＩＤタグを選択する、請求項１乃至３のいずれか一項記載の読み取り処理装置。
【請求項６】
請求項１乃至５のいずれか一項記載の読み取り処理装置と、
前記信号強度取得部に接続され、前記ＲＦＩＤタグを読み取るアンテナと、
前記読み取り処理装置から前記取捨選択が行われた読み取り結果を受け取る情報処理装置と
を含む、読み取り処理システム。
【請求項７】
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得する信号強度取得工程と、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得する同時読み取り数取得工程と、
前記信号強度取得工程において取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付ける処理工程と、
前記処理工程によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行う選択工程と
を含む、読み取り処理方法。
【請求項８】
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得させ、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得させ、
前記取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付け、
前記重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行わせる処理をコンピュータに実行させる、読み取り処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Radio Frequency Identifier）タグの読み取り処理装置、読み取り処理システム、読み取り処理方法、読み取り処理プログラムに関する。
【背景技術】
【０００２】
従来より、近接した複数のゲートを通過する無線ＩＤ（Identifier）タグからＩＤ情報を取得する無線ＩＤタグシステムがあった。無線ＩＤタグシステムは、ゲート毎に、無線ＩＤタグがゲート内に入ると読取信号を放射する手段と、該読取信号に対する全ての無線ＩＤタグから応答された信号を受信してＩＤ情報を取得する手段と、応答された信号の受信電力を取得する手段を備える。
【０００３】
しかしながら、一般的な問題として、ゲートの周囲に置かれているなどゲートを通過していないのにゲートを通過した無線ＩＤタグと同時にＩＤ情報を受信できてしまう無線タグの存在が問題となっていた。この問題を解決すべく、無線ＩＤタグシステムによっては、受信電力の時系列的変化により不要な無線タグを判定する手段と、受信した全ての無線ＩＤタグのＩＤ情報から不要な無線タグのＩＤ情報を削除するフィルタリングを行う手段とを有する公知技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７６９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来の無線ＩＤタグシステムは、判断基準となる信号強度の閾値を用意しておき、タグがゲートを通過したときに得られる信号強度が閾値を超え、かつ、信号強度の時系列的な変化のパターンに含まれるピークが一つである場合に、タグを読み取り対象として認定している。
【０００６】
しかしながら、実際の運用においてタグがゲートを通過することによって得られる信号強度の時系列的な変化のパターンは様々であり、ピークが一つになるとは限らない。このため、従来の無線ＩＤタグシステムでは、タグを読み取り対象として認定すべきタグと、不要なタグとを判別することは困難である。
【０００７】
ここで、不要なタグとは、例えば、従来の無線ＩＤタグシステムが物品の搬入等を行うゲートに設置されている場合に、ゲートを通過することによって従来の無線ＩＤタグシステムに読み取られるタグではなく、ゲートを通過することなく読み取られるタグである。
【０００８】
タグを読み取り対象として認定すべきタグと、不要なタグとの判別が困難であると、読み取り精度が低下するという課題があった。
【０００９】
そこで、ＲＦＩＤタグの読み取り精度を改善した読み取り処理装置、読み取り処理システム、読み取り処理方法、読み取り処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の実施の形態の読み取り処理装置は、複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得する信号強度取得部と、各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得する同時読み取り数取得部と、前記信号強度取得部によって取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付ける処理部と、前記処理部によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行う選択部とを含む。
【発明の効果】
【００１１】
ＲＦＩＤタグの読み取り精度を改善した読み取り処理装置、読み取り処理システム、読み取り処理方法、読み取り処理プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１の読み取り処理システムの概略的な構成を示す図である。
【図２】実施の形態１の読み取り処理システム１の読み取り可能領域の一例を示す図である。
【図３】実施の形態１の読み取り処理システム１のハードウェア構成を示す図である。
【図４】実施の形態１の読み取り処理システム１のブロック構成を示す図である。
【図５】実施の形態１の読み取り処理システム１で用いる信号強度（ＲＳＳＩ値）と、信号強度を符号化した整数値との関係を示す図である。
【図６】実施の形態１の読み取り処理システム１によって時系列的に読み取られる信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数の関係の一例を示す図である。
【図７】実施の形態１の読み取り処理装置が実行する読み取り処理の手順を示すフローチャートである。
【図８】実施の形態１の読み取り処理システム１において、ＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについて求めた重み付き信号強度総和平均R_xを示す図である。
【図９】実施の形態２の読み取り処理システム２００のブロック構成を示す図である。
【図１０】実施の形態２の読み取り処理装置が実行する読み取り処理の手順を示すフローチャートである。
【図１１】（Ａ）は、取得パターンと基準取得パターンの一例を示す図であり、（Ｂ）はアンテナ番号と取得パターンとの関係の一例を示す図であり、（Ｃ）は、アンテナ番号と基準取得パターンとの関係の一例を示す図である。
【図１２】図１０に示すステップＳ２６の処理の内容を詳細に示すフローチャートである。
【図１３】インデックスの値を変えながら読み取りパターンと基準パターンとの類似度を求める過程を概念的に示す図である。
【図１４】インデックスの値を変えながら読み取りパターンと基準パターンとの類似度を求める過程を概念的に示す図である。
【図１５】実施の形態２の読み取り処理システム２００によって時系列的に読み取られる信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数の関係の一例を示す図である。
【図１６】実施の形態２の読み取り処理システム２００における類似度の演算結果を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の読み取り処理装置、読み取り処理システム、読み取り処理方法、読み取り処理プログラムを適用した実施の形態について説明する。
【００１４】
＜実施の形態１＞
図１は、実施の形態１の読み取り処理システムの概略的な構成を示す図である。
【００１５】
実施の形態１の読み取り処理システム１は、リーダ１０、アンテナ２１、２２、サーバ３０を含む。
【００１６】
リーダ１０は、ＲＦＩＤタグ５Ａ、５Ｂ、５Ｃ、５Ｄを読み取る読み取り装置であり、アンテナ２１、２２が接続される。また、リーダ１０は、有線又は無線のＬＡＮ（Local Area Network）、ＷＡＮ(Wide Area Network)、又はその他のネットワークによってサーバ３０に接続されている。
【００１７】
図１には、リーダ１０に２つのアンテナ２１、２２が接続される形態を示すが、アンテナは１つ以上あれば、幾つであってもよい。また、図１には４つのＲＦＩＤタグ５Ａ〜５Ｄを示すが、ＲＦＩＤタグの数は幾つであってもよい。また、１つのサーバ３０に複数のリーダ１０が接続されていてもよい。
【００１８】
リーダ１０は、アンテナ２１、２２を介して無線通信でコマンド及び応答信号等のデータの送受信を行うことにより、ＲＦＩＤタグ５Ａ〜５Ｄとデータの送受信を行う。
【００１９】
コマンド及び応答信号等の送受信は、予め定められたプロトコルに従って行われる。例えば、８６０ＭＨｚ〜９６０ＭＨｚの通信周波数帯域を用いるＵＨＦ帯のＲＦＩＤタグ用の標準プロトコルとして、ＩＳＯ１８０００−６タイプＣ等の規格が用いられる。
【００２０】
リーダ１０は、予め与えられた読み取り条件に従ってＲＦＩＤタグ５Ａ〜５Ｄの読み取りを繰り返し行う。ＲＦＩＤタグ５Ａ〜５Ｄの読み取り時に、リーダ１０は、アンテナ２１、２２から一定の電波強度で電波の届く範囲にあるＲＦＩＤタグ５Ａ〜５Ｄと交信する。
【００２１】
リーダ１０は、ＲＦＩＤタグ５Ａ〜５Ｄから受信したデータを予め設定されたタイミングでサーバ３０に送信する。サーバ３０は、リーダ１０から受信したデータをプログラムに従って処理する。
【００２２】
サーバ３０は、リーダ１０にＲＦＩＤタグ５Ａ〜５Ｄの読み取りを行う指令を送信し、リーダ１０で読み取られたＲＦＩＤタグ５Ａ〜５Ｄの識別データ（Identifier、以下ＩＤと称す）を受信する。サーバ３０は、リーダ１０で読み取られたＲＦＩＤタグ５Ａ〜５ＤのＩＤを集約して業務アプリケーションに受け渡す。
【００２３】
ここで、サーバ３０は、実施の形態１の読み取り処理システム１において、リーダ１０の上位に位置するサーバである。また、業務アプリケーションは、例えば、ＲＦＩＤタグ５Ａ〜５ＤのＩＤを用いて物品等の管理を行うアプリケーションである。
【００２４】
ＲＦＩＤタグ５Ａ〜５Ｄは、主な構成要素として、ＩＣチップとアンテナを含む。ＩＣＣチップは、ＩＤを内部メモリに記憶し、リーダ１０からコマンドを受信すると、ＩＤを送り返す処理を行う。アンテナは、リーダ１０との無線通信に用いられる。
【００２５】
ＲＦＩＤタグ５Ａ〜５Ｄは、例えば、識別の必要な物品等に貼付される。物品は、例えば、物流等で搬送される物品であってもよいし、人間が所持する物品であってもよい。
【００２６】
ＲＦＩＤタグ５Ａ〜５Ｄには、個々の物品を識別するために用いられるＩＤに加えて、ＲＦＩＤ５Ａ〜５Ｄが貼付される物品等に関するデータ（例えば、物品の種類又は製造日等）、又は物品を所持する人間に関するデータ等（例えば、社員番号等）が格納されていてもよい。
【００２７】
実施の形態１の読み取り処理システム１で用いるＲＦＩＤタグ５Ａ〜５Ｄは、例えば、ＵＨＦ帯の通信周波数帯域を用いた電波方式のものである。ＲＦＩＤタグ５Ａ〜５Ｄは、リーダ１０のアンテナ２１、２２から送信される高周波信号を受信すると、ＩＣチップの駆動に必要な電流を発生する。
【００２８】
ＲＦＩＤタグ５Ａ〜５Ｄの内部で発生した電流は、整流後に調整された供給電圧としてＩＣチップに供給され、ＲＦＩＤタグ５Ａ〜５Ｄは動作可能な状態になる。なお、実施の形態１では、電源を内蔵しないパッシブ型のＲＦＩＤタグを用いるが、ＲＦＩＤタグ５Ａ〜５Ｄは、電源を内蔵するアクティブ型のＲＦＩＤタグであってもよい。
【００２９】
図１に示すように、リーダ１０に接続されるアンテナ２１、２２は、読み取り可能領域２３を有する。読み取り可能領域２３は、アンテナ２１がＲＦＩＤタグ５Ａ〜５Ｄを読み取ることのできる領域と、アンテナ２２がＲＦＩＤタグ５Ａ〜５Ｄを読み取ることのできる領域との合計の領域である。
【００３０】
読み取り可能領域２３は、ＲＦＩＤ５Ａ〜５Ｄを用いた物品等の管理を行う場所に設置される。
【００３１】
図２は、実施の形態１の読み取り処理システム１の読み取り可能領域の一例を示す図である。なお、以下では、ＲＦＩＤタグ５Ａ〜５Ｄを特に区別しない場合には、単にＲＦＩＤタグ５と称す。
【００３２】
例えば、ＲＦＩＤタグ５を貼付した物品６の配送を行う配送センタでは、一般的に、配送先の異なるトラックに物品を積み込む積載スペースの手前にゲート４１が設置されており、ゲート４１には、リーダ１０のアンテナ２１、２２が配置されている。なお、配送センタに複数あるゲート４１の各々に設置される読み取り可能領域２３は、各読み取り可能領域２３を識別する識別情報を用いて、リーダ１０及びサーバ３０で管理されている。
【００３３】
ＲＦＩＤタグ５が貼付された物品６を積載したフォークリフト７がアンテナ２１、２２の読み取り可能領域２３に差し掛かると、リーダ１０（図１参照）がＲＦＩＤタグ５のＩＤを読み取る。リーダ１０が読み取ったＲＦＩＤタグ５のＩＤは、サーバ３０(図１参照)に送信される。
【００３４】
サーバ３０は、リーダ１０から受信したＲＦＩＤタグ５のＩＤと、読み取り可能領域２３の識別情報とを関連付けてデータベースに登録することにより、物品等の管理を行う。
【００３５】
実施の形態１の読み取り処理システム１は、例えば、図２に示すような配送センタで利用される。
【００３６】
次に、図３を用いて、実施の形態１の読み取り処理システム１のハードウェア構成について説明する。
【００３７】
図３は、実施の形態１の読み取り処理システム１のハードウェア構成を示す図である。
【００３８】
読み取り処理システム１は、リーダ１０、１０Ａ、アンテナ２１、２２、及びサーバ３０を含む。
【００３９】
図３には、２つのリーダ１０、１０Ａがネットワーク５０を介してサーバ３０に接続されており、リーダ１０のアンテナ２１、２２がＲＦＩＤタグ５Ａ〜５Ｄと通信を行うとともに、リーダ１０Ａのアンテナ２１、２２がＲＦＩＤタグ５Ｅ、５Ｆと通信を行っている状態を示す。
【００４０】
リーダ１０Ａは、リーダ１０と同様であるため、以下ではリーダ１０についてのみ説明する。なお、ＲＦＩＤタグ５Ｅ、５Ｆは、ＲＦＩＤタグ５Ａ〜５Ｄと同様のＲＦＩＤタグである。
【００４１】
リーダ１０は、制御部１１、通信部１２、送受信部１３、ＲＯＭ（Read Only Memory）１４Ａ、ＲＡＭ（Random Access Memory）１４Ｂ、及び入出力部１５を含み、アンテナ２１、２２が接続されている。制御部１１、通信部１２、送受信部１３、ＲＯＭ１４Ａ、ＲＡＭ１４Ｂ、入出力部１５、及びアンテナ２１、２２は、バスを介して相互に接続されている。リーダ１０は、読み取り処理装置の一例である。
【００４２】
制御部１１は、ＣＰＵ(Central Processing Unit)又はＭＰＵ(Micro Processing Unit)等の演算処理部を有する。制御部１１は、ＲＯＭ１４Ａ及びＲＡＭ１４Ｂ等に予め記憶されている動作手順に従って、送受信部１３及びアンテナ２１、２２を介してＲＦＩＤタグ５Ａ〜５Ｄと無線通信を行うことにより、読み取り処理を行う。
【００４３】
通信部１２は、ネットワーク５０を介して、サーバ３０との間でデータ通信を行う。通信部１２としては、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）を利用した通信を行うための通信モジュールを用いることができる。
【００４４】
送受信部１３は、ＲＦＩＤタグ５Ａ〜５Ｄとの間でデータの送受信を行う。送受信部１３によるデータの送受信の手順については後述する。
【００４５】
ＲＯＭ１４Ａは、制御部１１を動作させるために必要な制御プログラムを格納する。ＲＯＭ１４Ａに格納される制御プログラムは、制御部１１によって実行される際に、ＲＡＭ１４Ｂに展開される。
【００４６】
ＲＡＭ１４Ｂは、例えば、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、又はフラッシュメモリ等であればよい。
【００４７】
ＲＡＭ１４Ｂには、制御部１１が制御プログラムを実行する際に発生するデータが一時的に記憶される。ＲＡＭ１４Ｂに記憶されるデータとしては、例えば、ＲＦＩＤタグ５Ａ〜５ＤのＩＤ、又は、制御プログラムの実行に必要な各種パラメータ等がある。
【００４８】
入出力部１５には、光学センサ又は触感センサ等のセンサ１６が接続されている。入出力部１５は、センサ１６からの検知信号が入力されるインタフェースである。
【００４９】
例えば、センサ１６は、アンテナ２１、２２（図２参照）の手前に配設され、アンテナ２１、２２に接近する物品又は人間を検知する。
【００５０】
従って、例えば、センサ１６が物品又は人間の通過を検知して検知信号を出力すると、リーダ１０は、入出力部１５を介して入力される検知信号に基づいて物品又は人間の通過を認識し、ＲＦＩＤタグ５Ａ〜５Ｄの読み取り処理の開始又は終了等を制御する。
【００５１】
リーダ１０は、具体的には、例えば、以下の手順により、送受信部１３及びアンテナ２１、２２を介してＲＦＩＤタグ５Ａ〜５Ｄとの間でデータの送受信を行う。
【００５２】
まず、リーダ１０は、アンテナ２１、２２の読み取り可能領域２３（図１、図２参照）に存在するＲＦＩＤタグ５Ａ〜５Ｄの探索（インベントリ）を行う。リーダ１０が送信した探索コマンドを受信したＲＦＩＤタグ５Ａ〜５Ｄは、ＩＣチップに電流が供給されて動作可能になると、探索コマンドへの応答として自己のＩＤを表すＩＤデータをリーダ１０に送信する。これにより、リーダ１０は、ＲＦＩＤタグ５Ａ〜５ＤのＩＤを識別する。
【００５３】
リーダ１０が探索コマンドを送信する際に、アンテナ２１、２２の読み取り可能領域２３に複数のＲＦＩＤタグ５Ａ〜５Ｄが存在する場合には、複数のＲＦＩＤタグ５Ａ〜５Ｄが探索コマンドへの応答を同時に送信すると、互いの応答が干渉してリーダ１０が応答を受信できない状況が発生しうる。このような状況は、各ＲＦＩＤタグ５Ａ〜５Ｄの応答が衝突することによって生じる。
【００５４】
このため、ＲＦＩＤタグ５Ａ〜５Ｄ及びリーダ１０には、上述のように応答を受信できない状況を未然に回避するための機能が実装されている。
【００５５】
衝突が発生すると、リーダ１０とＲＦＩＤタグ５Ａ〜５Ｄとの間で定められた衝突回避プロトコルに従って、ＲＦＩＤタグ５Ａ〜５Ｄからの応答の抑制等が行われ、リーダ１０は、ＲＦＩＤタグ５Ａ〜５Ｄから順番にＩＤを含む応答を受信する。これにより、ＲＦＩＤタグ５Ａ〜５Ｄからの応答の衝突を回避でき、各ＲＦＩＤタグ５Ａ〜５ＤのＩＤを受信することによって識別が行われる。
【００５６】
ＲＦＩＤタグ５Ａ〜５ＤがＩＤの他に物品等のデータを保持する場合には、リーダ１０とＲＦＩＤタグ５Ａ〜５Ｄとの間でさらにデータ読取コマンドやデータ書込コマンドを送受信することで、データの読み出しや書き込みを行うことができる。
【００５７】
リーダ１０は、事前に指定された条件に従って探索コマンドを繰り返し発信する。ＲＦＩＤタグ５Ａ〜５Ｄは、探索コマンドを受信するたびに、記憶しているＩＤ等のデータを送信する。
【００５８】
従って、リーダ１０が探索コマンドを発信するたびに、アンテナ２１、２２の読み取り可能領域２３に存在するＲＦＩＤタグ５Ａ〜５Ｄが応答し、電波環境に問題がなければ、各々のＲＦＩＤタグ５Ａ〜５Ｄが応答した回数分のデータをリーダ１０が受信することになる。
【００５９】
実施の形態１の読み取り処理システム１のリーダ１０は、ＲＦＩＤタグ５Ａ〜５Ｄの各々から繰り返し受信するデータの信号強度を用いて、読み取りの必要のない（不要な）ＲＦＩＤタグからの応答を判別する。
【００６０】
ここで、読み取りの必要のない（不要な）ＲＦＩＤタグとは、ゲート４１を通過することなく、例えば、ゲート４１の近くに存在することによってＩＤが読み取られるＲＦＩＤタグである。
【００６１】
特に、読み取りが可能な範囲が広いＲＦＩＤタグでは、ゲート４１を通過しなくても、ゲート４１の近くに存在するだけで、ＩＤが読み取られることがある。また、ＲＦＩＤタグの周囲をフォークリフト７等が通過する際に、アンテナ２１、２２とＲＦＩＤタグとの間に反射等による信号パスが生じることにより、本来読み取られないＲＦＩＤタグが読み取られる場合がある。
【００６２】
実施の形態１の読み取り処理システム１は、上述のように本来読み取る必要のない不要なＲＦＩＤタグと、読み取る必要のあるＲＦＩＤタグとを判別することにより、ＲＦＩＤタグの読み取り精度を改善する。
【００６３】
例えば、実施の形態１の読み取り処理システム１をＲＦＩＤタグが貼付された物品の管理に用いる場合に、読み取る必要のあるＲＦＩＤタグは、物品を管理するためのデータベースへの登録が必要なＲＦＩＤタグである。また、本来読み取る必要のない不要なＲＦＩＤタグは、データベースへの登録が不要なＲＦＩＤタグである。
【００６４】
サーバ３０は、制御部３１、通信部３２、記憶装置３３Ａ、ＲＯＭ３３Ｂ、ＲＡＭ３３Ｃ、表示部３４、及び操作部３５を含む。制御部３１、記憶装置３３Ａ、通信部３２、ＲＯＭ３３Ｂ、ＲＡＭ３３Ｃ、表示部３４、及び操作部３５は、バスを介して相互に接続されている。
【００６５】
制御部３１は、ＣＰＵ又はＭＰＵ等の演算処理部を有する。制御部３１がＭＰＵを有する場合は、ＲＯＭ３３Ｂ及びＲＡＭ３３Ｃは制御部３１に組み込まれていてもよい。
【００６６】
制御部３１は、所定のタイミングに従って、記憶装置３３Ａ又はＲＯＭ３３Ｂに格納されている制御プログラムをＲＡＭ３３Ｃに読み出して実行するとともに、通信部３２及び表示部３４等の動作を制御する。
【００６７】
制御部３１は、リーダ１０の制御部１１が読み取り処理で生成する応答信号を受信し、応答信号に含まれるＲＦＩＤタグのＩＤを管理用のデータベースに登録する。
【００６８】
通信部３２は、ネットワーク５０を介してリーダ１０とデータ通信を行い、リーダ１０が読み取ったＲＦＩＤタグ５のデータを受信する。通信部３２としては、例えば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）を利用した通信を行うための通信モジュールを用いることができる。
【００６９】
記憶装置３３Ａは、ハードディスク又はフラッシュメモリのような不揮発性の記憶装置である。記憶装置３３Ａには、ＲＦＩＤタグの管理用のデータベース、サーバ３０を動作させるために必要な種々の制御プログラム、及び事前に蓄積してあるデータ等が格納されている。
【００７０】
ＲＯＭ３３Ｂは、制御部３１を動作させるために必要な制御プログラムを格納する。ＲＯＭ３３Ｂに格納される制御プログラムは、制御部３１によって実行される際に、ＲＡＭ３３Ｃに展開される。
【００７１】
ＲＡＭ３３Ｃは、例えば、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、又はフラッシュメモリ等であればよい。
【００７２】
ＲＡＭ３３Ｃには、制御部３１が制御プログラムを実行する際に発生する種々のデータが一時的に記憶される。ＲＡＭ３３Ｃに記憶される種々のデータとしては、例えば、リーダ１０から受信した応答信号に含まれるＲＦＩＤタグ５のＩＤ、又は、制御プログラムの実行に必要な各種パラメータ等がある。応答信号に含まれるＲＦＩＤタグ５のＩＤは、ＲＡＭ３３Ｃに一時的に記憶された後に、記憶装置３３Ａのデータベースに登録される。
【００７３】
表示部３４は、例えば、液晶ディスプレイであり、制御部３１からの指令に従って、サーバ３０の動作状況、操作部３５を介して入力された情報、操作者に対して通知すべき情報等を表示する。
【００７４】
操作部３５は、サーバ３０の操作者がサーバ３０を操作するための入力インタフェースであり、例えば、キーボードとマウスである。
【００７５】
なお、表示部３４及び操作部３５は、操作者とのインタフェースである。ネットワーク５０を介して他の機器に情報等の表示を行う場合は、サーバ３０が表示部３４を有しなくてもよい。同様に、ネットワーク５０を介して他の機器からサーバ３０に操作用の入力を行う場合は、サーバ３０が操作部３５を有しなくてもよい。
【００７６】
図４は、実施の形態１の読み取り処理システム１のブロック構成を示す図である。図４は、図３に示すリーダ１０の制御部１１と、サーバ３０の制御部３１とをそれぞれ機能ブロックに置き換えた図である。
【００７７】
なお、図４では、図３に示す入出力部１５、表示部３５、及び操作部３６を省略する。
【００７８】
リーダ１０は、制御部１１、通信部１２、送受信部１３、及び記憶部１４を含む。
【００７９】
制御部１１は、読み取り制御部１１１、応答生成部１１２、及び読み取り処理部１１３を有する。
【００８０】
読み取り制御部１１１は、記憶部１４に格納されている読み取り制御設定データ１４１に従って、送受信部１３を通じてＲＦＩＤタグ５Ａ〜５Ｄの探索（インベントリ）を行う。また、読み取り制御部１１１は、送受信部１３がＲＦＩＤタグ５Ａ〜５Ｄから受信したＩＤを識別するとともに、ＲＦＩＤタグ５Ａ〜５Ｄからの受信信号の信号強度（ＲＳＳＩ（Received Signal Strength Indicator）値）を演算する。
【００８１】
応答生成部１１２は、読み取り制御部１１１が識別したＲＦＩＤタグ５Ａ〜５ＤのＩＤをサーバ３０に送信するための応答信号を生成する。応答生成部１１２は、読み取り制御部１１１が識別したＲＦＩＤタグ５Ａ〜５ＤのＩＤと、読み取り処理部１１３から入力される読み取り処理結果とに基づいて、応答信号を生成する。応答生成部１１２は、選択部１１７によって選択されたＲＦＩＤタグについて読み取りがあったことを示す読み取り結果を生成する。
【００８２】
読み取り制御部１１１が識別するＲＦＩＤタグ５Ａ〜５ＤのＩＤ、読み取り処理部１１３が生成する読み取り処理結果、及び応答生成部１１２がサーバ３０に送信するための応答信号の関係については後述する。
【００８３】
読み取り処理部１１３は、信号強度取得部１１４、同時読み取り数取得部１１５、処理部１１６、及び選択部１１７を有する。
【００８４】
信号強度取得部１１４は、読み取り制御部１１１が演算した信号強度を取得する。ＲＦＩＤタグ５Ａ〜５Ｄは、リーダ１０によって複数回にわたって読み取られるため、信号強度取得部１１４は、ＲＦＩＤタグ５Ａ〜５Ｄを複数回読み取ることによって得られる信号強度（ＲＳＳＩ値）を読み取り制御部１１１から取得する。
【００８５】
また、信号強度取得部１１４は、信号強度が得られた読み取り回を表すデータと、ＲＦＩＤタグ５Ａ〜５Ｄの読み取りを行ったアンテナ２１、２２の識別子を読み取り制御部１１１から取得する。読み取り回を表すデータは、複数回にわたって行われる読み取りのうちのいずれの読み取り回であるかを示すデータである。
【００８６】
信号強度取得部１１４は、読み取り制御部１１１から取得する信号強度（ＲＳＳＩ値）を時系列的にまとめた読み取りパターンを生成する。
【００８７】
同時読み取り数取得部１１５は、読み取り制御部１１１が認識したＲＦＩＤタグのＩＤに基づき、リーダ１０が複数回にわたってＲＦＩＤタグ５Ａ〜５Ｄを読み取る際の各読み取り回において、同時に読み取ったＲＦＩＤタグの数を取得する。同時読み取り数取得部１１５は、複数回にわたるＲＦＩＤタグ５Ａ〜５Ｄの読み取りにおいて、各読み取り回における同時読み取り数をまとめた同時読み取り数リストを生成する。
【００８８】
処理部１１６は、信号強度取得部１１４によって取得される信号強度に重み付けを行う。処理部１１６は、信号強度に重み付けを行う際に、同時読み取り数取得部１１５によって取得される同時読み取り数を用いる。
【００８９】
処理部１１６は、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に大きな重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に小さな重みを付ける。
【００９０】
選択部１１７は、処理部１１６によって重み付けが行われた信号強度に基づき、ＲＦＩＤタグの取捨選択を行い、データベースへのＩＤの登録の要否を表す読み取り処理結果を生成する。
【００９１】
選択部１１７は、信号強度に重み付けを行うことによって得る値（重み付けが行われた信号強度）が所定の基準値よりも大きいＲＦＩＤを選択する。また、選択部１１７は、信号強度に重み付けを行うことによって得る値（重み付けが行われた信号強度）が所定の基準値以下のＲＦＩＤを選択せず、信号の読み取りがなかったものとして扱う。
【００９２】
重み付けは、すべての読み取り回において同時に読み取ったＲＦＩＤタグの数の最大値と、各読み取り回において読み取られたＲＦＩＤタグの数との比を用いて行われる。
【００９３】
このように重み付けを行うのは、データベースへの登録の必要のない不要なＲＦＩＤタグと、データベースへの登録の必要のあるＲＦＩＤタグとを判別することにより、ＲＦＩＤタグの読み取り精度を改善するためである。
【００９４】
選択部１１７によるＲＦＩＤタグの読み取り結果の取捨選択は、ＲＦＩＤタグの読み取り結果にフィルターをかけ（フィルタリングを行い）、不要な読み取り結果を排除するために行われる。
【００９５】
通信部１２は、図３に示す通信部１２と同一であり、送受信部１３は、送信部１３１と受信部１３２を有する。送信部１３１は、送受信部１３に含まれる送信用の回路部であり、受信部１３２は送受信部１３に含まれる受信用の回路部である。
【００９６】
通信部１２は、ネットワーク５０のプロトコルに従い、応答生成部１１２が生成する応答信号をサーバ３０に送信する。
【００９７】
記憶部１４は、図３に示すＲＯＭ１４Ａ及びＲＡＭ１４Ｂをまとめて記憶部１４として表したものであり、ＲＯＭ１４Ａ及びＲＡＭ１４Ｂによって実現されるメモリである。
【００９８】
記憶部１４には、読み取り制御設定データ１４１、取得データ１４２、応答制御設定データ１４３、基準データ１４４、及び演算式データ１４５が格納されている。
【００９９】
読み取り制御設定データ１４１は、アンテナ２１、２２の識別子、アンテナ２１、２２を使用する順序、アンテナ２１、２２から繰り返し探索コマンドを送信する回数（読み取りを行う回数）、探索コマンドを送信する時間等の制御手順等を表すデータを含む。また、読み取ったＲＦＩＤタグに対してＩＤ以外のデータの読み書きを行う場合には、読み書き用コマンドが読み取り制御設定データ１４１にさらに含まれる。
【０１００】
取得データ１４２は、読み取り処理部１１３が探索コマンドの応答結果から信号強度（ＲＳＳＩ値）の時系列データをＩＤ毎及び読み取り回毎にまとめて生成する読み取りパターン、同時読み取り数、及びアンテナ識別子を関連付けたデータである。
【０１０１】
応答制御設定データ１４３は、応答生成部１１２がＲＦＩＤタグ５Ａ〜５ＤのＩＤをサーバ３０に送信するための応答信号を生成する際に必要な制御手順、及び、応答信号をサーバ３０に送信するタイミング等を表すデータである。
【０１０２】
応答生成部１１２は、応答制御設定データ１４３を参照しながら、読み取り制御部１１１が識別したＲＦＩＤタグ５Ａ〜５ＤのＩＤと、読み取り処理部１１３から入力される読み取り処理結果とに基づいて、応答信号を生成する。
【０１０３】
基準データ１４４は、選択部１１７がＲＦＩＤタグの取捨選択を行う際に用いる所定の基準値を表すデータである。選択部１１７によるＲＦＩＤタグの取捨選択は、ＲＦＩＤタグの信号強度（ＲＳＳＩ値）に重み付けを行って得る値が基準値より大きいか否かを判定することによって行われる。このため、基準値は、例えば、実際の読み取り処理システム１において実験を行うことによって得られる値に設定すればよい。
【０１０４】
演算式データ１４５は、読み取り処理部１１３が後述する重み付き信号強度総和平均R_xを演算するのに必要な演算式を表すデータである。
【０１０５】
読み取り制御部１１１は、記憶部１４に格納された読み取り制御設定データ１４１を読み出して読み取り制御を行うことにより、ＲＦＩＤタグ５Ａ〜５ＤのＩＤを読み取る。
【０１０６】
読み取り制御部１１１は、読み取り制御設定データ１４１を読み出し、制御手順に従って送受信部１３に対してＲＦＩＤタグ５Ａ〜５Ｄの探索（インベントリ）コマンドを送信するよう制御し、ＲＦＩＤタグ５Ａ〜５Ｄからの応答信号を読み取る。
【０１０７】
探索コマンドの送信を繰り返し行うことにより、ＲＦＩＤタグ５Ａ〜５Ｄからの応答信号が時系列的に並んだデータが得られる。
【０１０８】
読み取り制御部１１１は、個々の応答信号を受信する際の信号強度を取得しており、応答信号が時系列的に並んだデータは、各応答信号の信号強度（ＲＳＳＩ値）を含む。
【０１０９】
ＲＦＩＤタグの応答信号の信号強度（ＲＳＳＩ値）は、一般的に−２０（ｄＢｍ）から−７０程度（ｄＢｍ）程度の小数値で表される。このような少数値のままでは取り扱いにくいので、実施の形態１の読み取り処理システム１では、信号強度（ＲＳＳＩ値）を符号化して取り扱う。信号強度（ＲＳＳＩ値）の符号化については後述する。
【０１１０】
ＲＦＩＤタグ５Ａ〜５Ｄからの応答信号は、複数のＲＦＩＤタグ（５Ａ〜５Ｄのうちの２つ以上）のＩＤを含む。このため、読み取り処理部１１３は、ＲＦＩＤタグ５Ａ〜５ＤのＩＤ毎に信号強度（ＲＳＳＩ値）の時系列データをまとめた読み取りパターンを生成する。
【０１１１】
読み取りパターンとは、ＲＦＩＤタグ５Ａ〜５ＤのＩＤ毎に信号強度（ＲＳＳＩ値）の時系列データをまとめたデータであり、信号強度（ＲＳＳＩ値）の時系列な分布を表すパターンである。読み取りパターンは、読み取り処理部１１３の信号強度取得部１１４によって生成される。
【０１１２】
読み取り制御部１１１は、読み取り制御設定に従って、アンテナ２１、２２を交互に繰り返し用いながら探索（インベントリ）コマンドを繰り返し発信する。各探索コマンドの応答結果は、アンテナ２１又は２２の識別子、読み取ったＩＤと信号強度（ＲＳＳＩ値）とを関連付けたデータ等を含む。各探索コマンドの応答結果は、読み取り処理部１１３に入力される。
【０１１３】
読み取り処理部１１３は、応答結果から信号強度（ＲＳＳＩ値）の時系列データをＩＤ毎にまとめて生成し、取得データ１４２として保持する。なお、読み取り処理部１１３は、読み取り可能領域２３（図１、図２参照）が複数ある場合は、応答結果から信号強度（ＲＳＳＩ値）の時系列データを読み取り可能領域２３毎、かつ、ＩＤ毎にまとめて生成し、取得データ１４２として保持する。
【０１１４】
また、読み取り処理部１１３は、探索コマンド毎の応答結果から、同時読み取り数の時系列データを生成し、記憶部１４に取得データ１４２の一部として保持する。
【０１１５】
次に、図４に示すサーバ３０について説明する。
【０１１６】
サーバ３０は、制御部３１、通信部３２、及び記憶部３３を含む。
【０１１７】
制御部３１は、データ処理部３１１、及びアプリケーション３１２を有する。
【０１１８】
データ処理部３１１は、リーダ１０から受信する応答信号をアプリケーション３１２が要求する形式に変更する処理を行い、アプリケーション３１２に出力する。
【０１１９】
アプリケーション３１２は、リーダ１０から送信された応答信号を用いて、生産、物流、在庫管理などの各種業務に応じた処理を行なう。例えば、読み取り処理システム１が図２に示す配送センタで用いられている場合は、アプリケーション３１２は、ゲート４１を通過したＲＦＩＤタグ５のＩＤに基づき、物流管理を行う。
【０１２０】
通信部３２は、図３に示す通信部３２と同一である。通信部３２は、ネットワーク５０のプロトコルに従い、リーダ１０の通信部１２と通信を行う。通信部３２は、リーダ１０の通信部１２から応答信号を受け取る。
【０１２１】
記憶部３３は、図３に示すＲＯＭ３３Ａ及びＲＡＭ３３Ｂをまとめて記憶部３３として表したものであり、ＲＯＭ３３Ａ及びＲＡＭ３３Ｂによって実現されるメモリである。
【０１２２】
記憶部３３は、サーバ３０が応答信号を受け取ることのできるリーダ１０の識別子等の情報、及び、ゲート４１（図２参照）の識別子等の情報が格納されている。
【０１２３】
図５は、実施の形態１の読み取り処理システム１で用いる信号強度（ＲＳＳＩ値）と、信号強度を符号化した整数値との関係を示す図である。
【０１２４】
実施の形態１の読み取り処理システム１では、図５に示すように、信号強度（ＲＳＳＩ値）を符号化する。
【０１２５】
信号強度（ＲＳＳＩ値）ｒが−５７．５ｄＢｍより低い場合（ｒ＜−５７．５ｄＢｍ）は、整数値"１"を用いて信号強度（ＲＳＳＩ値）を表す。信号強度（ＲＳＳＩ値）ｒが−５７．５ｄＢｍ以上で−５６．５ｄＢｍより低い場合（−５７．５≦ｒ＜−５６．５ｄＢｍ）は、整数値"２"を用いて信号強度（ＲＳＳＩ値）を表す。
【０１２６】
この要領で、信号強度（ＲＳＳＩ値）ｒを１０ｄＢｍ毎に区分して整数値を割り当てる。
【０１２７】
図５には、整数値が"１"、"２"、"１０"、"１１"、"２１"、"２２"、"３１"、"３２"の場合を代表的に示すが、実際には、信号強度（ＲＳＳＩ値）が−５７．５ｄＢｍ以下から−２７．５ｄＢｍ以上の範囲にわたって、"１"から"３２"の３２個の整数値を用いて信号強度（ＲＳＳＩ値）を表す。
【０１２８】
なお、図５に示す"１"、"２"、"１０"、"１１"、"２１"、"２２"、"３１"、"３２"の場合の信号強度（ＲＳＳＩ値）は、以下のとおりである。
【０１２９】
整数値"１"は信号強度（ＲＳＳＩ値）ｒがｒ＜−５７．５ｄＢｍの範囲に割り当てられる。整数値"２"は信号強度（ＲＳＳＩ値）ｒが−５７．５≦ｒ＜−５６．５ｄＢｍの範囲に割り当てられる。
【０１３０】
整数値"１０"は信号強度（ＲＳＳＩ値）ｒが−４９．５≦ｒ＜−４８．５ｄＢｍの範囲に割り当てられる。整数値"１１"は信号強度（ＲＳＳＩ値）ｒが−４８．５≦ｒ＜−４７．５ｄＢｍの範囲に割り当てられる。
【０１３１】
整数値"２１"は信号強度（ＲＳＳＩ値）ｒが−３８．５≦ｒ＜−３７．５ｄＢｍの範囲に割り当てられる。整数値"２２"は信号強度（ＲＳＳＩ値）ｒが−３７．５≦ｒ＜−３６．５ｄＢｍの範囲に割り当てられる。
【０１３２】
整数値"３１"は信号強度（ＲＳＳＩ値）ｒが−２８．５≦ｒ＜−２７．５ｄＢｍの範囲に割り当てられる。整数値"３２"は信号強度（ＲＳＳＩ値）ｒが−２７．５≦ｒの範囲に割り当てられる。
【０１３３】
なお、図５に示す信号強度（ＲＳＳＩ値）から整数値への変換（符号化）は一例であり、これ以外の変換方式を用いてもよく、また、整数値に変換せずに小数値のままの信号強度（ＲＳＳＩ値）を用いてもよい。
【０１３４】
次に、図６を用いて、実施の形態１の読み取り処理システム１によって時系列的に読み取られる信号強度（ＲＳＳＩ値）、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数の関係について説明する。
【０１３５】
図６は、実施の形態１の読み取り処理システム１によって時系列的に読み取られる信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数の関係の一例を示す図である。なお、以下では、ＲＦＩＤタグ５Ａ〜５Ｄ（図３及び図４参照）と同様のＲＦＩＤタグを８枚用いて読み取りを行う場合について説明する。
【０１３６】
なお、図６に示す信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数は、実施の形態１の読み取り処理システム１において、実験的に得られるデータの一例である。
【０１３７】
図６（Ａ）には、８個のＲＦＩＤタグ（ＩＤ１〜ＩＤ８）について、読み取り回Ｔ１から読み取り回Ｔ１２までの１２回にわたって、リーダ１０で繰り返し読み取りを行うことによって得られた信号強度（ＲＳＳＩ値）を示す。ここで、ＩＤ１〜ＩＤ８は説明のために読み取られた順に便宜的につけられたＩＤである。８個のＲＦＩＤタブ（ＩＤ１〜ＩＤ８）のうち、ＩＤ７のＲＦＩＤタグは、実施の形態１の読み取り処理システム１における実験において、ゲート４１（図２参照）を通過せずに読み取られたＲＦＩＤタグである。
【０１３８】
図６（Ａ）に示すデータは、読み取り処理部１１３が探索コマンドの応答結果から信号強度（ＲＳＳＩ値）の時系列データをＩＤ毎及び読み取り回毎にまとめて生成する読み取りパターンの一例である。読み取りパターンは、読み取り処理部１１３の信号強度取得部１１４によって生成される。
【０１３９】
図６（Ａ）に示す信号強度（ＲＳＳＩ値）は、図５に示す信号強度（ＲＳＳＩ値）と整数値との関係を用いて符号化したものである。
【０１４０】
図６（Ｂ）は、読み取り回Ｔ１から読み取り回Ｔ１２までリーダ１０で繰り返し読み取りを行ったアンテナ番号を示す。図６（Ｂ）に示すアンテナ番号は、アンテナ２１、２２（図３及び図４参照）のアンテナ番号であり、アンテナ番号１はアンテナ２１を表し、アンテナ番号２はアンテナ２２を表す。なお、アンテナ番号は、アンテナ２１、２２を区別するためのアンテナ２１、２２の識別子に対応している。
【０１４１】
図６（Ｂ）に示すアンテナ番号は、信号強度取得部１１４が読み取り制御部１１１から信号強度（ＲＳＳＩ値）を取得する際に、同時に取得される。
【０１４２】
図６（Ｃ）は、読み取り回Ｔ１から読み取り回Ｔ１２まで１２回にわたってリーダ１０で繰り返し読み取りを行った際に、各読み取り回において、同時に読み取ったＲＦＩＤタグの数を示す。すなわち、図６（Ｃ）は、８枚のＲＦＩＤタグを読み取り回Ｔ１から読み取り回Ｔ１２まで１２回にわたって繰り返し読み取った場合に、各読み取り回において同時に読み取られた数を表す。図６（Ｃ）に示すデータは、同時読み取り数リストである。
【０１４３】
図６（Ａ）に示す信号強度と、図６（Ｂ）に示すアンテナ番号は、信号強度取得部１１４（図４参照）が読み取り制御部１１１から取得する。アンテナ番号は、信号強度取得部１１４が読み取り制御部１１１から取得したアンテナ２１，２２の識別子に対応している。
【０１４４】
図６（Ｃ）に示す同時読み取り数は、同時読み取り数取得部１１５が読み取り制御部１１１から取得する。
【０１４５】
図６Ａ（Ａ）〜（Ｃ）に示すデータは、読み取り処理部１１３が探索コマンドの応答結果から信号強度（ＲＳＳＩ値）の時系列データをＩＤ毎及び読み取り回毎にまとめて生成する読み取りパターン、同時読み取り数、及びアンテナ識別子を関連付けたデータであり、取得データ１４２として記憶部１４に格納される。
【０１４６】
なお、図６（Ａ）〜（Ｃ）は、読み取り回Ｔ１〜Ｔ３では、それぞれ、アンテナ番号"１"、"２"、"１"のアンテナにおいて、同時読み取り数が"０"であったことを示す。すなわち、読み取り回Ｔ１〜Ｔ３では、８枚のＲＦＩＤタグは、いずれも読み取られていない。
【０１４７】
また、読み取り回Ｔ４では、アンテナ番号"２"のアンテナ２２を用いて読み取りを行った場合に、同時読み取り枚数が"２"であり、読み取られたＲＦＩＤタグの識別子はＩＤ１とＩＤ２である。
【０１４８】
読み取り回Ｔ５では、アンテナ番号"１"のアンテナ２１を用いて読み取りを行った場合に、同時読み取り枚数が"２"であり、読み取られたＲＦＩＤタグの識別子はＩＤ３とＩＤ４である。
【０１４９】
読み取り回Ｔ６では、アンテナ番号"２"のアンテナ２２を用いて読み取りを行った場合に、同時読み取り枚数が"４"であり、読み取られたＲＦＩＤタグの識別子はＩＤ１、ＩＤ２、ＩＤ５、ＩＤ６である。
【０１５０】
読み取り回Ｔ７では、アンテナ番号"１"のアンテナ２１を用いて読み取りを行った場合に、同時読み取り枚数が"３"であり、読み取られたＲＦＩＤタグの識別子はＩＤ１、ＩＤ４、ＩＤ５である。
【０１５１】
読み取り回Ｔ８では、アンテナ番号"２"のアンテナ２２を用いて読み取りを行った場合に、同時読み取り枚数が"８"であり、読み取られたＲＦＩＤタグの識別子はＩＤ１〜ＩＤ８である。
【０１５２】
読み取り回Ｔ９では、アンテナ番号"１"のアンテナ２１を用いて読み取りを行った場合に、同時読み取り枚数が"５"であり、読み取られたＲＦＩＤタグの識別子はＩＤ２、ＩＤ３、ＩＤ４、ＩＤ５、ＩＤ８である。
【０１５３】
読み取り回Ｔ１０では、アンテナ番号"２"のアンテナ２２を用いて読み取りを行った場合に、同時読み取り枚数が"１"であり、読み取られたＲＦＩＤタグの識別子はＩＤ７である。
【０１５４】
読み取り回Ｔ１１では、アンテナ番号"１"のアンテナ２１を用いて読み取りを行った場合に、同時読み取り枚数が"０"である。
【０１５５】
読み取り回Ｔ１２では、アンテナ番号"２"のアンテナ２２を用いて読み取りを行った場合に、同時読み取り枚数が"１"であり、読み取られたＲＦＩＤタグの識別子はＩＤ７である。
【０１５６】
以上のように、実施の形態１の読み取り処理システム１では、アンテナ２１、２２を各読み取り回において交互に用いてＲＦＩＤタグの読み取りを行う。
【０１５７】
次に、図７を用いて、実施の形態１の読み取り処理システム１において実行される読み取り処理について説明する。図７に示す読み取り処理は、実施の形態１の読み取り処理装置の一形態としてのリーダ１０の制御部１１によって実行される処理である。
【０１５８】
また、図７に示す読み取り処理は、実施の形態１の読み取り処理方法によって実現される処理であり、リーダ１０の制御部１１が実施の形態１の読み取り処理プログラムを実行することによって実現される処理である。
【０１５９】
図７は、実施の形態１の読み取り処理装置が実行する読み取り処理の手順を示すフローチャートである。図７に示す処理は、リーダ１０の制御部１１が実行する。
【０１６０】
制御部１１は、記憶部１４に格納されている読み取り制御設定データ１４１に従って、送受信部１３を通じてＲＦＩＤタグ５Ａ〜５Ｄの探索（インベントリ）を行い、ＩＤを識別するとともに、受信信号の信号強度（ＲＳＳＩ値）を演算する（ステップＳ１）。
【０１６１】
受信信号の信号強度（ＲＳＳＩ値）は、信号強度取得部１１４に入力される。ステップＳ１の処理は、制御部１１の読み取り制御部１１１によって実行される。
【０１６２】
次に、制御部１１は、ステップＳ１で得た受信信号の信号強度（ＲＳＳＩ値）を記憶部１４に格納する（ステップＳ２）。信号強度（ＲＳＳＩ値）は、読み取りが行われた回（Ｔ１からＴ１２のいずれか）を表すデータと、アンテナ番号に対応するアンテナ２１、２２の識別子とともに記憶部１４に記憶される。ステップＳ２の処理は、制御部１１の信号強度取得部１１４によって実行される。
【０１６３】
次に、制御部１１は、終了条件に達したか否かを判定する（ステップＳ３）。制御部１１は、ＲＦＩＤタグの読み取りを行った回数が、読み取り制御設定データ１４１に含まれる読み取り回数に達した場合に、終了条件に達したと判定する。ステップＳ３の処理は、制御部１１の読み取り制御部１１１によって実行される。
【０１６４】
次いで、制御部１１は、同時読み取り数リストを作成する（ステップＳ４）。同時読み取り数リストは、図６（Ｃ）に示すように、各読み取り回において同時に読み取られたＲＦＩＤタグの数を表すデータである。作成された同時読み取り数リストは、記憶部１４に取得データ１４２として格納される。ステップＳ４の処理は、同時読み取り数取得部１１５によって実行される。
【０１６５】
次に、制御部１１は、取得データ１４２から未処理のＲＦＩＤタグのＩＤを一つ選択し、各読み取り回における信号強度（ＲＳＳＩ値）を取得する（ステップＳ５）。ＲＦＩＤタグのＩＤの選択は、図６（Ａ）に示される読み取りパターンの上から順に、すなわちＩＤが読み取られた順に選択される。すなわち、例えば、図６（Ａ）に示す読み取りパターンにはＩＤ１からＩＤ８までの８つのＲＦＩＤタグのＩＤがあるため、制御部１１は、ＩＤ１から順番に一つずつＩＤを選択する。なお、ステップＳ５の処理は、制御部１１の処理部１１６によって実行される。
【０１６６】
次に、制御部１１は、ステップＳ５で選択したＩＤの読み取りパターンに含まれる各読み取り回の信号強度（ＲＳＳＩ値）について、重み付けを行いながら、信号強度（ＲＳＳＩ値）の総和の平均値（重み付き信号強度総和平均）R_xを演算する（ステップＳ６）。ステップＳ６の処理は、制御部１１の処理部１１６によって実行される。
【０１６７】
ここで、ＩＤがＩＤｘのＲＦＩＤタグの読み取り結果Ｐ(x)が p_1,p_2, …, p_mであり、p_j = <a_j, r_j, n_j> (1≦j≦m)とする。
【０１６８】
ただし、a_jは、ＩＤがＩＤｘのＲＦＩＤタグが読み取れた場合は"１"であり、読み取れなかった場合は"０"である。
【０１６９】
また、r_jは、ＩＤがＩＤｘのＲＦＩＤタグを読み取った際の信号強度（ＲＳＳＩ値）を整数値で表した値である。
【０１７０】
また、n_jは、各読み取り回における同時読み取り数である。すなわち、n_jは、各読み取り回において、ＩＤがＩＤｘのＲＦＩＤタグと同時に読み取られたＲＦＩＤタグの数である。例えば、８枚のＲＦＩＤタグを用いて読み取りを行っている場合は、n_jは、"０"から"８"のいずれかの値を取る。
【０１７１】
このような読み取り結果Ｐ(x)を用いると、ＩＤがＩＤｘのＲＦＩＤタグの重み付き信号強度総和平均R_xは以下の式（１）で計算される。
【０１７２】
【数１】
0005810911.tif 000002
【０１７３】
ここで、Mnは、最大同時読み取り数であり、s_xは、すべての読み取り回のうち、ＲＦＩＤタグを読み取った読み取り回の回数である。最大同時読み取り数Mnは、すべての読み取り回のうち、同時に読み取ったＲＦＩＤタグの数が最大となったときの同時読み取り数である。
【０１７４】
式（１）は、ＩＤがＩＤｘのＲＦＩＤタグの各読み取り回において得た信号強度（ＲＳＳＩ値）に、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）を用いて重み付けを行いながら、信号強度（ＲＳＳＩ値）の総和の平均値（重み付き信号強度総和平均）R_xを求める式である。
【０１７５】
すなわち、同時読み取り数が多い読み取り回の信号強度（ＲＳＳＩ値）ほど、重み付けが大きくされ、同時読み取り数が少ない読み取り回の信号強度（ＲＳＳＩ値）ほど、重み付けが小さくされる。
【０１７６】
式（１）を表すデータは、記憶部１４の演算式データ１４５に格納されている。制御部１１の処理部１１６は、演算式データ１４５に格納されている式（１）を表すデータを用いて、重み付き信号強度総和平均R_xの演算を行う。なお、演算式データ１４５に格納されている式（１）を表すデータは、図３では、ＲＯＭ１４Ａに格納されており、処理部１１６が演算を行う際に読み出され、ＲＡＭ１４Ｂに展開される。
【０１７７】
制御部１１は、未処理のＲＦＩＤタグがないかどうか判定する（ステップＳ７）。すなわち、制御部１１は、取得データに含まれるすべてのＩＤについて重み付き信号強度総和平均R_xを演算したか否かを判定する。なお、ステップＳ７の処理は、制御部１１の処理部１１６によって実行される。
【０１７８】
制御部１１は、未処理のＲＦＩＤタグがない（Ｓ７：ＹＥＳ）と判定した場合は、各重み付き信号強度総和平均R_xが基準値より大きいか否かを判定する（ステップＳ８）。基準値は、基準データ１４４として記憶部１４に格納されている値である。ステップＳ８の処理は、制御部１１の選択部１１７によって実行される。
【０１７９】
制御部１１は、ステップＳ８において、重み付き信号強度総和平均R_xが基準値より大きいと判定したＲＦＩＤタグをデータベースへの登録が必要なＲＦＩＤタグと判定する（ステップＳ９）。選択部１１７は、ステップＳ９においてデータベースへの登録が必要と判定したＲＦＩＤタグのＩＤと、データベースへの登録が必要であることを表す判定結果とを応答生成部１１２に入力する。
【０１８０】
一方、制御部１１は、ステップＳ８において、重み付き信号強度総和平均R_xが基準値より大きくないと判定したＲＦＩＤタグをデータベースへの登録が不要なＲＦＩＤタグと判定する（ステップＳ１０）。選択部１１７は、ステップＳ１０においてデータベースへの登録が不要と判定したＲＦＩＤタグのＩＤと、データベースへの登録が不要であることを表す判定結果とを応答生成部１１２に入力する。
【０１８１】
ステップＳ９及びＳ１０により、応答生成部１１２には、ＲＦＩＤタグのＩＤと、データベースへの登録の要否を表す判定結果とが入力される。
【０１８２】
以上のように、ステップＳ９及びＳ１０の処理により、データベースへの登録の要否が判定されることにより、ＲＦＩＤタグの取捨選択が行われる。選択部１１７が生成する読み取り処理結果は、データベースへの登録の要否を表す。
【０１８３】
ステップＳ９又はＳ１０の処理が終了すると、制御部１１は、応答信号を生成してサーバ３０に送信する（ステップＳ１１）。ステップＳ１１の処理は、制御部１１の応答生成部１１２によって実行される。
【０１８４】
応答生成部１１２は、読み取り制御部１１１が識別したＲＦＩＤタグのＩＤと、読み取り処理部１１３から入力される読み取り処理結果とに基づいて、応答信号を生成する。
【０１８５】
応答信号は、読み取り制御部１１１が識別したＲＦＩＤタグのＩＤと、データベースへのＩＤの登録の要否を表す読み取り処理結果とを関連付けた内容を表す信号である。応答信号は、通信部１２を経て、サーバ３０に送信される。
【０１８６】
応答信号を受信したサーバ３０の制御部３１は、応答信号に含まれるＲＦＩＤタグのＩＤのうち、読み取り処理結果がデータベースへの登録が必要であることを示すＩＤをデータベースに登録する。これにより、ゲート４１を通過したＲＦＩＤタグのＩＤがサーバ３０のデータベースに登録されることになる。
【０１８７】
なお、ステップＳ７で未処理のＲＦＩＤタグがある（Ｓ７：ＮＯ）と判定した場合は、制御部１１はフローをステップＳ５にリターンする。これにより、ステップＳ５乃至Ｓ７の処理が繰り返し実行され、すべてのＲＦＩＤタグについて、ステップＳ６で重み付き信号強度総和平均R_xが演算される。
【０１８８】
ここで、図６（Ａ）〜（Ｃ）に示す読み取りパターン、アンテナ番号、及び同時読み取り数リストが得られた場合に、重み付き信号強度総和平均R_xを用いてＩＤ１〜ＩＤ８の８枚のＲＦＩＤタグの取捨選択を行う方法について説明する。
【０１８９】
図８は、実施の形態１の読み取り処理システム１において、ＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについて求めた重み付き信号強度総和平均R_xを示す図である。
【０１９０】
図８には、８枚のＲＦＩＤタグの代表として、ＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについて求めた重み付き信号強度総和平均R_xを示す。また、図８には、最大同時読み取り数Mn、読み取りがあった回の回数s_x、重み付き信号強度総和平均R_xを回数s_xで割る前のΣの項の値、及び、重み付けを行わない場合の信号強度の総和の平均RA_xを示す。
【０１９１】
なお、上述したように、図６（Ａ）〜（Ｃ）に示す読み取りパターン、アンテナ番号、及び同時読み取り数リストは、実施の形態１の読み取り処理システム１において実験を行うことによって得られたデータの一例である。このデータは、ＩＤ７のＲＦＩＤタグのみがゲート４１（図２参照）を通過せず、ＩＤ１〜ＩＤ６、及びＩＤ８のＲＦＩＤタグがゲート４１を通過する実験によって得られたデータである。
【０１９２】
また、この実験では、ゲート４１を通過したＩＤ１〜ＩＤ６、及びＩＤ８のＲＦＩＤタグについての重み付き信号強度総和平均R_xと、ゲート４１を通過しなかったＩＤ７のＲＦＩＤタグについての重み付き信号強度総和平均R_xとを判別する基準値として４．０という値を得た。
【０１９３】
また、重み付けを行わない場合の信号強度の総和の平均RA_xは、比較用に示すものであり、次の式（２）で得られる。式（２）は、式（１）から最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）を取り除いた式である。
【０１９４】
【数２】
0005810911.tif 000003
【０１９５】
図８に示すように、ＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについての最大同時読み取り数Mnは、"８"である。これは、図６（Ｃ）に示す同時読み取り数の最大値が読み取り回Ｔ８のときに、８枚になっているためである。
【０１９６】
また、ＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについての読み取りがあった回の回数s_xは、それぞれ、"４"、"４"、"３"である。これは、読み取り回Ｔ１からＴ１２までの１２回の読み取りの間に、ＩＤ１及びＩＤ２のＲＦＩＤタグは４回読み取られており、ＩＤ７のＲＦＩＤタグは３回読み取られているためである。
【０１９７】
図８に示すように、Σの項については、ＩＤ１で３４．７５、ＩＤ２で３３．６７５、ＩＤ７で６．７５であった。また、重み付き信号強度総和平均R_xは、ＩＤ１で８．６８７５、ＩＤ２で８．４０６２５、ＩＤ７で２．２５であった。重み付き信号強度総和平均R_xは、上述の式（１）によって得られる値であり、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）によって重み付けを行うことによって得られる値である。
【０１９８】
なお、式（２）で比較用に求めた重み付けを行わない場合の信号強度の総和の平均RA_xは、ＩＤ１で１０．７５、ＩＤ２で９．２５、ＩＤ７で１０．０であった。
【０１９９】
ここで、上述のように、図７のステップＳ８で用いる基準値を４．０に設定する。基準値が４．０である場合、ＩＤ１及びＩＤ２のＲＦＩＤタグは、図７のステップＳ９でデータベースへの登録が必要なＲＦＩＤタグであると判定されることになる。一方、ＩＤ７のＲＦＩＤタグは、図７のステップＳ１０でデータベースへの登録が不要なＲＦＩＤタグであると判定されることになる。
【０２００】
従って、図８に重み付き信号強度総和平均R_xの計算結果を示すＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについては、ＩＤ１及びＩＤ２のＲＦＩＤタグがゲート４１（図２参照）を通過したことによってＩＤが読み取られたＲＦＩＤタグであると判別される。
【０２０１】
また、ＩＤ７のＲＦＩＤタグは、不要なＲＦＩＤタグであると判別される。このような不要なＲＦＩＤタグとは、例えば、ゲート４１を通過せずに、ゲート４１の近くに存在しており、ＩＤが読み取られたＲＦＩＤタグ、又は、フォークリフト７等の通過等による反射等によって生じた信号パスによりＩＤが読み取られたＲＦＩＤタグである。
【０２０２】
これに対して、比較用に求めた重み付けを行わない場合の信号強度の総和の平均RA_xを求めて基準値４．０を用いて判定すると、ＩＤ１、ＩＤ２、及びＩＤ７のすべてのＲＦＩＤタグがデータベースへの登録が必要なＲＦＩＤタグであると判定されることになる。
【０２０３】
すなわち、式（２）で比較用に求めた重み付けを行わない場合の信号強度の総和の平均RA_xを用いると、ゲート４１を通過せずに読み取られたＲＦＩＤタグを判別することができず、ＩＤ１、ＩＤ２、及びＩＤ７のすべてのＲＦＩＤタグがゲート４１を通過したと判定される。
【０２０４】
以上より、実施の形態１の読み取り処理システム１によれば、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）で重み付けを行うことにより、読み取る必要のない不要なＲＦＩＤタグと、読み取る必要のあるＲＦＩＤタグとを判別できる。従って、ＲＦＩＤタグの読み取り精度を改善することができる。
【０２０５】
以上では、読み取り処理システム１を配送センタに適用した形態について説明したが、読み取り処理システム１は、物品の管理が必要な場所であれば、どのような場所においても利用することができる。特に、アンテナ２１、２２の間を通過しなくても、アンテナ２１、２２の近くにあるＲＦＩＤタグを読み取る傾向がある場合には、アンテナ２１、２２の間を通過していないＲＦＩＤタグを高精度に判別できて有効的である。
【０２０６】
また、以上では、アンテナ２１、２２が固定されていて移動しない形態について説明したが、アンテナ２１、２２が移動することによってＲＦＩＤタグを読み取る形態であっても、実施の形態１の読み取り処理システム１を適用することができる。
【０２０７】
また、以上では、重み付き信号強度総和平均R_xを求めるために重み付けを行う際に、最大同時読み取り数Mnを用いたが、必ずしも最大同時読み取り数Mnを用いる必要はない。最大同時読み取り数Mnの代わりに、同時読み取り数n_jとの比を生成するための適当な値を用いてもよい。このような適当な値は、例えば、読み取り処理システム１において実験的に求めればよい。
【０２０８】
また、以上では、応答信号は、読み取り制御部１１１が識別したＲＦＩＤタグのＩＤと、データベースへのＩＤの登録の要否を表す読み取り処理結果とを関連付けた内容を表す信号である形態について説明した。すなわち、応答信号は、読み取り処理結果にかかわらず、読み取りのあったすべてのＲＦＩＤタグのＩＤを含んでいた。
【０２０９】
しかしながら、応答信号は、選択部１１７によってデータベースへの登録が必要であると判定されたＲＦＩＤタグのＩＤのみを含んでもよい。
【０２１０】
＜実施の形態２＞
図９は、実施の形態２の読み取り処理システム２００のブロック構成を示す図である。
【０２１１】
実施の形態２の読み取り処理システム２００は、リーダ２１０、アンテナ２１、２２、２３、２４、及びサーバ３０を含む。
【０２１２】
また、実施の形態２の読み取り処理システム２００は、リーダ２１０と、４つのアンテナ２１、２２、２３、２４とを含む点が実施の形態１の読み取り処理システム１と異なる。
【０２１３】
リーダ２１０は、制御部２１１、通信部１２、送受信部１３、及び記憶部２１４を含む。リーダ２１０は、実施の形態２の読み取り処理装置の一例である。
【０２１４】
制御部２１１は、読み取り制御部１１１、応答生成部１１２、及び読み取り処理部２１３を有する。制御部２１１は、読み取り処理部２１３を有する点が実施の形態１の制御部１１と異なる。
【０２１５】
読み取り処理部２１３は、信号強度取得部１１４、同時読み取り数取得部１１５、処理部２１６、及び選択部２１７を有する。読み取り処理部２１３は、処理部２１６と選択部２１７を有する点が実施の形態１の読み取り処理部１１３と異なる。
【０２１６】
記憶部２１４には、読み取り制御設定データ１４１、取得データ１４２、応答制御設定データ１４３、基準データ２４４、及び演算用データ２４５が格納されている。記憶部２１４は、基準データ２４４と演算用データ２４５を有する点が実施の形態１の記憶部１４と異なる。
【０２１７】
実施の形態２の読み取り処理システム２００は、処理部２１６が信号強度（ＲＳＳＩ値）の読み取りパターンと、読み取りパターンの基準となる基準パターンとの類似度を重み付けを行いながら演算する点が実施の形態１の読み取り処理システム１と異なる。この相違により、制御部２１１、読み取り処理部２１３、及び選択部２１７の処理が異なり、基準データ２４４及び演算用データ２４５に格納されるデータが異なる。
【０２１８】
基準データ２４４は、類似度の判定基準となる基準値を表すデータである。また、演算用データ２４５は、類似度を演算する際に用いる式を表すデータと、類似度の演算に必要な基準パターンを表すデータを含む。
【０２１９】
アンテナ２１〜２４のうちのアンテナ２３、２４は、アンテナ２１、２２と同様のアンテナである。
【０２２０】
その他の構成は、実施の形態１の読み取り処理システム１と同様であるため、同一又は同等の構成要素には同一符号を付し、その説明を省略する。
【０２２１】
制御部２１１の読み取り処理部２１３の処理部２１６は、演算用データ２４５に格納されている演算式を用いて、読み取りパターンと、読み取りパターンの基準である基準パターンとの類似度を演算する。類似度の演算には、実施の形態１と同様に、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）を用いる。
【０２２２】
また、制御部２１１の読み取り処理部２１３の選択部２１７は、基準データ２４４に格納されている基準値を表すデータを用いて、処理部２１６が演算した類似度と基準値を比較する。選択部２１７は、類似度が基準値よりも大きいＩＤのＲＦＩＤタグをデータベースへの登録が必要なＲＦＩＤタグと判定し、類似度が基準値以下のＩＤのＲＦＩＤタグをデータベースへの登録が不要なタグと判定する。
【０２２３】
ここで、図１０のフローチャートを用いて、実施の形態２の読み取り処理システム２００において実行される読み取り処理について説明する。図１０に示す読み取り処理は、制御部２１１によって実行される処理である。
【０２２４】
また、図１０に示す読み取り処理は、実施の形態２の読み取り処理方法によって実現される処理であり、リーダ２１０の制御部２１１が実施の形態２の読み取り処理プログラムを実行することによって実現される処理である。
【０２２５】
図１０は、実施の形態２の読み取り処理装置が実行する読み取り処理の手順を示すフローチャートである。図１０に示す処理は、リーダ２１０の制御部２１１が実行する。
【０２２６】
制御部２１１は、記憶部２１４に格納されている読み取り制御設定データ１４１に従って、送受信部１３を通じてＲＦＩＤタグ５Ａ〜５Ｄの探索（インベントリ）を行い、ＩＤを識別するとともに、受信信号の信号強度（ＲＳＳＩ値）を演算する（ステップＳ２１）。
【０２２７】
受信信号の信号強度（ＲＳＳＩ値）は、信号強度取得部１１４に入力される。ステップＳ２１の処理は、制御部２１１の読み取り制御部１１１によって実行される。
【０２２８】
次に、制御部２１１は、ステップＳ２１で得た受信信号の信号強度（ＲＳＳＩ値）を記憶部２１４に格納する（ステップＳ２２）。信号強度（ＲＳＳＩ値）は、読み取りが行われた回（Ｔ１からＴ１２のいずれか）を表すデータと、アンテナ番号に対応するアンテナ２１〜２４の識別子とともに記憶部２１４に記憶される。ステップＳ２２の処理は、制御部２１１の信号強度取得部１１４によって実行される。
【０２２９】
次に、制御部２１１は、終了条件に達したか否かを判定する（ステップＳ２３）。制御部２１１は、ＲＦＩＤタグの読み取りを行った回数が、読み取り制御設定データ１４１に含まれる読み取り回数に達した場合に、終了条件に達したと判定する。ステップＳ２３の処理は、制御部２１１の読み取り制御部１１１によって実行される。
【０２３０】
次いで、制御部２１１は、同時読み取り数リストを作成する（ステップＳ２４）。同時読み取り数リストは、各読み取り回において同時に読み取られたＲＦＩＤタグの数を表すデータである（図６（Ｃ）参照）。作成された同時読み取り数リストは、記憶部２１４に取得データ１４２として格納される。ステップＳ２４の処理は、同時読み取り数取得部１１５によって実行される。
【０２３１】
次に、制御部２１１は、取得データ１４２から未処理のＲＦＩＤタグのＩＤを一つ選択し、各読み取り回における信号強度（ＲＳＳＩ値）を取得する（ステップＳ２５）。ＲＦＩＤタグのＩＤの選択は、図６（Ａ）に示される読み取りパターンの上から順に、すなわちＩＤが読み取られた順に選択される。すなわち、例えば、図６（Ａ）に示す読み取りパターンにはＩＤ１からＩＤ８までの８つのＲＦＩＤタグのＩＤがあるため、制御部２１１は、ＩＤ１から順番に一つずつＩＤを選択する。なお、ステップＳ２５の処理は、制御部２１１の処理部２１６によって実行される。
【０２３２】
次に、制御部２１１は、ステップＳ２５で選択したＩＤの読み取りパターンに含まれる各読み取り回の信号強度（ＲＳＳＩ値）について、重み付けを行いながら、類似度S(y)を演算する（ステップＳ２６）。ステップＳ２６の処理は、制御部２１１の処理部２１６によって実行される。
【０２３３】
ここで、類似度とは、各ＩＤのＲＦＩＤタグを複数回にわたって読み取った場合の信号強度（ＲＳＳＩ値）の読み取りパターンと、基準となる基準パターンとの類似度である。
【０２３４】
類似度は、実施の形態１における重み付き信号強度総和平均R_xと同様に、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）を用いて重み付けを行いながら導出される。
【０２３５】
基準パターンとは、読み取りパターンの基準となるパターンであり、複数回にわたって連続的に取得した信号強度（ＲＳＳＩ値）の時系列的な変化を表すパターンである。基準パターンは、実際の読み取り処理システム２００において、ＲＦＩＤタグの読み取りを行うことによって予め取得しておけばよい。
【０２３６】
なお、実施の形態２の読み取り処理システム２００における類似度の求め方については、図１１乃至図１６を用いて後述する。
【０２３７】
制御部２１１は、未処理のＲＦＩＤタグがないかどうか判定する（ステップＳ２７）。すなわち、制御部２１１は、取得データに含まれるすべてのＩＤについて類似度を演算したか否かを判定する。なお、ステップＳ２７の処理は、制御部２１１の処理部２１６によって実行される。
【０２３８】
制御部２１１は、未処理のＲＦＩＤタグがない（Ｓ２７：ＹＥＳ）と判定した場合は、各類似度が基準値より大きいか否かを判定する（ステップＳ２８）。基準値は、基準データ２４４として記憶部２１４に格納されている値である。ステップＳ２８の処理は、制御部２１１の選択部２１７によって実行される。
【０２３９】
制御部２１１は、ステップＳ２８において、類似度が基準値より大きいと判定したＲＦＩＤタグをデータベースへの登録が必要なＲＦＩＤタグと判定する（ステップＳ２９）。選択部２１７は、ステップＳ２９においてデータベースへの登録が必要と判定したＲＦＩＤタグのＩＤと、データベースへの登録が必要であることを表す判定結果とを応答生成部１１２に入力する。
【０２４０】
一方、制御部２１１は、ステップＳ２８において、類似度が基準値より大きくないと判定したＲＦＩＤタグをデータベースへの登録が不要なＲＦＩＤタグと判定する（ステップＳ３０）。選択部２１７は、ステップＳ３０においてデータベースへの登録が不要と判定したＲＦＩＤタグのＩＤと、データベースへの登録が不要であることを表す判定結果とを応答生成部１１２に入力する。
【０２４１】
ステップＳ２９及びＳ３０により、応答生成部１１２には、ＲＦＩＤタグのＩＤと、データベースへの登録の要否を表す判定結果とが入力される。
【０２４２】
以上のように、ステップＳ２９及びＳ３０の処理により、データベースへの登録の要否が判定されることにより、ＲＦＩＤタグの取捨選択が行われる。選択部２１７が生成する読み取り処理結果は、データベースへの登録の要否を表す。
【０２４３】
ステップＳ２９又はＳ３０の処理が終了すると、制御部２１１は、応答信号を生成してサーバ３０に送信する（ステップＳ３１）。ステップＳ３１の処理は、制御部２１１の応答生成部１１２によって実行される。
【０２４４】
応答生成部１１２は、読み取り制御部１１１が識別したＲＦＩＤタグのＩＤと、読み取り処理部２１３から入力される読み取り処理結果とに基づいて、応答信号を生成する。
【０２４５】
応答信号は、読み取り制御部１１１が識別したＲＦＩＤタグのＩＤと、データベースへのＩＤの登録の要否を表す読み取り処理結果とを関連付けた内容を表す信号である。応答信号は、通信部１２を経て、サーバ３０に送信される。
【０２４６】
応答信号を受信したサーバ３０の制御部３１は、応答信号に含まれるＲＦＩＤタグのＩＤのうち、読み取り処理結果がデータベースへの登録が必要であることを示すＩＤをデータベースに登録する。これにより、ゲート４１を通過したＲＦＩＤタグのＩＤがサーバ３０のデータベースに登録されることになる。
【０２４７】
なお、ステップＳ２７で未処理のＲＦＩＤタグがある（Ｓ２７：ＮＯ）と判定した場合は、制御部２１１はフローをステップＳ２５にリターンする。これにより、ステップＳ２５乃至Ｓ２７の処理が繰り返し実行され、すべてのＲＦＩＤタグについて、ステップＳ２６で類似度が演算される。
【０２４８】
次に、図１１及び図１２を用いて、類似度の求め方について説明する。
【０２４９】
図１１（Ａ）は、取得パターンと基準取得パターンの一例を示す図であり、図１１（Ｂ）はアンテナ番号と取得パターンとの関係の一例を示す図であり、図１１（Ｃ）は、アンテナ番号と基準取得パターンとの関係の一例を示す図である。
【０２５０】
図１１（Ａ）に示すように、取得パターンｙとして、y = y1, y2, y3 ・・・ yN-2, yN-1, yNが得られたとする。
【０２５１】
取得パターンy1, y2, y3 ・・・ yN-2, yN-1, yNは、読み取り処理部１１３が生成する読み取りパターン（図６（Ａ）参照）と、同時読み取り数取得部１１５が生成する同時読み取り数リスト（図６（Ｃ）参照）と関連付けたパターンデータである。
【０２５２】
取得パターンの各要素y_iは、y_i＝<r(y)_i,n(y)_i> (1≦i≦N)で表される。r(y)_iは、インデックスがiの読み取り回における信号強度（ＲＳＳＩ値）であり、読み取りパターンに含まれるインデックスがiの読み取り回におけるＲＳＳＩ値を表す。インデックスiは、読み取りが行われた順に1から連続番号で割り当てられる添え数字である。
【０２５３】
また、n(y)_iは、インデックスがiの読み取り回における同時読み取り数であり、同時読み取りリストに含まれるインデックスがiの読み取り回における同時読み取り数を表す。
【０２５４】
また、実施の形態２の読み取り処理システム２００は、基準取得パターンｚとして、図１１（Ａ）に示すz = z1, z2, z3 ・・・ zM-2, zM-1, zMを保持しているものとする。基準取得パターンｚを表すデータは、記憶部２１４の演算用データ２４５に含まれている。
【０２５５】
基準取得パターンｚは、例えば、実際の読み取り処理システム２００において、ＲＦＩＤタグの読み取りを行うことによって得られる信号強度（ＲＳＳＩ値）の時系列的なパターンである基準パターンと、同時読み取り数とを関連付けたパターンデータである。
【０２５６】
基準取得パターンの各要素ｚ_jはｚ_j＝<r(z)_j,n(z)_ｊ> (1≦j≦M)で表される。r(z)_jは、インデックスがjの読み取り回における信号強度（ＲＳＳＩ値）であり、基準パターンに含まれるインデックスがjの読み取り回におけるＲＳＳＩ値を表す。インデックスjは、読み取りが行われた順に1から連続番号で割り当てられる添え数字である。
【０２５７】
また、n(z)_ｊは、インデックスがjの読み取り回における同時読み取り数を表す。
【０２５８】
基準データは、実際の読み取り処理システム２００において、ＲＦＩＤタグの読み取りを行うことによって得られる基準パターンと、同時読み取り数とを関連付けることによって予め生成されるデータである。
【０２５９】
また、取得パターンｙと、アンテナ番号との関係として、図１１（Ｂ）に示す関係が得られたとする。ここで、アンテナ番号１〜４は、それぞれ、アンテナ２１〜２４のアンテナ番号を示す。
【０２６０】
このため、図１１（Ｂ）に示す取得パターン要素y1は、アンテナ番号３のアンテナ２３によって読み取られた信号強度（r(y)_1）を含む。取得パターン要素y2は、アンテナ番号４のアンテナ２４によって読み取られた信号強度（r(y)_2）を含む。取得パターン要素y3は、アンテナ番号１のアンテナ２１によって読み取られた信号強度（r(y)_3）を含む。
【０２６１】
また、取得パターン要素yN-2は、アンテナ番号１のアンテナ２１によって読み取られた信号強度（r(y)_N-2）を含む。取得パターン要素yN-1は、アンテナ番号２のアンテナ２２によって読み取られた信号強度（r(y)_N-1）を含む。取得パターン要素yNは、アンテナ番号３のアンテナ２３によって読み取られた信号強度（r(y)_N）を含む。
【０２６２】
また、図１１（Ｃ）に示す基準取得パターン要素ｚ1は、アンテナ番号１のアンテナ２１によって読み取られた信号強度（n(z)_1）を含む。基準取得パターン要素ｚ2は、アンテナ番号２のアンテナ２２によって読み取られた信号強度（n(z)_2）を含む。基準取得パターン要素ｚ3は、アンテナ番号３のアンテナ２３によって読み取られた信号強度（n(z)_3）を含む。
【０２６３】
基準取得パターン要素ｚM-2は、アンテナ番号２のアンテナ２２によって読み取られた信号強度（n(z)_M-2）を含む。基準取得パターン要素ｚM-1は、アンテナ番号３のアンテナ２３によって読み取られた信号強度（n(z)_M-1）を含む。基準取得パターン要素ｚMは、アンテナ番号４のアンテナ２４によって読み取られた信号強度（n(z)_M）を含む。
【０２６４】
以上のように、図１１（Ｂ）に示す例示的な取得パターンと、図１１（Ｃ）に示す例示的な基準取得パターンとは、互いのインデックスが１の値（y1とz1）のアンテナ番号が異なっている。
【０２６５】
これは、４つのアンテナ２１〜２４を用いて読み取りを行っているため、取得パターンに含まれる読み取りパターンのインデックス１の信号強度（n(z)_1）が、必ずしも基準取得パターンに含まれる基準パターンのインデックス１の信号強度（n(z)_1）と同じアンテナ番号のアンテナによって読み取られるとは限らないからである。
【０２６６】
ところで、実施の形態２の読み取り処理システム２００は４つのアンテナ２１〜２４を含むが、４つのアンテナ２１〜２４が配設される位置は、それぞれ異なる。
【０２６７】
位置が異なるアンテナ同士で読み取った信号強度は、必ずしも一致しないため、読み取りパターンと基準パターンの類似度を求めるには、同一のアンテナ番号で得られた信号強度（ＲＳＳＩ値）同士を比較することが望ましい。
【０２６８】
このため、以下では、アンテナ番号のアンテナによって取得された読み取りパターンと基準パターンとの類似度を求める。類似度の求め方は、図１２のフローチャートと、図１３及び図１４の概念図を用いて説明する。
【０２６９】
図１２は、図１０に示すステップＳ２６の処理の内容を詳細に示すフローチャートである。図１２に示す処理は、制御部２１１の処理部２１６によって実行される。
【０２７０】
図１３及び図１４は、インデックスの値を変えながら読み取りパターンと基準パターンとの類似度を求める過程を概念的に示す図である。
【０２７１】
まず、制御部２１１の処理部２１６は、基準取得パターンｚ1のアンテナ番号と同一のアンテナ番号を持つ取得パターンyiの最大のインデックスiをpとし、y1のアンテナ番号と同一のアンテナ番号を持つz_jの最大のインデックスjをqとして求める（ステップＳ１０１）。
【０２７２】
これにより、図１１（Ｂ）及び（Ｃ）に示す取得パターン及び基準取得パターンでは、ｐ＝N-2、ｑ＝M-1が求まる。また、アンテナ番号uはu＝４である。
【０２７３】
次に、処理部２１６は、ステップＳ１０１で求めた値ｐから１を減算して値ｋを求める（ステップＳ１０２）。ステップＳ１０１ではｐ＝N-2が得られているため、ｋ＝N-3が求まる。
【０２７４】
次に、処理部２１６は、基準取得パターンｚのインデックスjに、ステップＳ１０２で求めた値ｋ＝N-3を加算する（ステップＳ１０３）。
【０２７５】
これにより、図１３（Ａ）に示すように、基準取得パターンｚから基準取得パターンのインデックスを振り替えたパターンｚ_kを生成する。基準取得パターンｚ_kは、図１１（Ａ）に示す基準取得パターンｚのインデックス1〜Mに、それぞれ、ｋ＝N-3を加算して得るパターンであり、ｚN-2〜ｚM+N-3を含む。
【０２７６】
次に、処理部２１６は、演算用データ２４５に含まれる演算式を表すデータを用いて、類似度Sk(y,z_k)を演算する（ステップＳ１０４）。処理部２１６は、演算用データ２４５に含まれる演算式として以下の式（３）を用いる。なお、処理部２１６は、ステップＳ１０４で演算する類似度Sk(y,z_k)を記憶部２１４に取得データ１４２として格納する。
【０２７７】
【数３】
0005810911.tif 000004
【０２７８】
式（３）に含まれるr(y)_iは、インデックスがiの読み取り回における信号強度（ＲＳＳＩ値）であり、読み取りパターンに含まれるインデックスがiの読み取り回におけるＲＳＳＩ値を表す。
【０２７９】
r(z)_jは、基準パターンに含まれるインデックスがjの読み取り回におけるＲＳＳＩ値を表す。
【０２８０】
n(y)_iは、インデックスがiの読み取り回における同時読み取り数であり、同時読み取りリストに含まれるインデックスがiの読み取り回における同時読み取り数を表す。
【０２８１】
Mnは、最大同時読み取り数であり、すべての読み取り回のうち、同時に読み取ったＲＦＩＤタグの数が最大となったときの同時読み取り数である。
【０２８２】
また、式（３）に含まれるL(y)、L(z)の値は、それぞれ、式（４）、式（５）で導出される。
【０２８３】
【数４】
0005810911.tif 000005
【０２８４】
【数５】
0005810911.tif 000006
【０２８５】
式（４）で表されるL(y)は、インデックスが1からNまでのr(y)_iの二乗の和であり、式（５）で表されるL(z)は、インデックスが1からMまでのr(z)_jの二乗の和である。
【０２８６】
次に、処理部２１６は、kの値からuを減算する（ステップＳ１０５）。すなわち、kの値がk-uに設定される。ここで、uはアンテナ２１〜２４の数である。
【０２８７】
次に、処理部２１６は、kの値が-qより小さいか否かを判定する（ステップＳ１０６）。qは、ステップＳ１０１でy1のアンテナ番号と同一のアンテナ番号を持つz_jの最大のインデックスjの値として求めた値であり、M-1（ｑ＝M-1）である。
【０２８８】
処理部２１６は、kの値が−qより小さくなければ（Ｓ１０６：ＮＯ）、フローをステップＳ１０３にリターンさせる。これにより、ステップＳ１０３〜Ｓ１０６の処理が繰り返し実行される。
【０２８９】
そして、処理部２１６によってkの値が−qより小さいと判定されると（Ｓ１０６：ＹＥＳ）、処理部２１６は、フローをステップＳ１０７に進行させる。
【０２９０】
ここで、ステップＳ１０７の処理内容について説明する前に、式（３）〜（５）を用いた類似度の演算について、ステップＳ１０３〜Ｓ１０６との関係で説明する。
【０２９１】
式（３）によるSk(y,z)の演算は、インデックスi,jをNまで変化させた際に、同じインデックス同士のr(y)_iとr(z)_jを乗じた結果に、同時読み取り数n(y)_iと最大同時読み取り数Mnとの比(重み)を乗じ、√{L(y)×L(z)}で除算することによって行われる。
【０２９２】
すなわち、同じインデックス同士の読み取りパターンr(y)_iと基準パターンr(z)_jとを乗じた結果を√{L(y)×L(z)}で除算して得る読み取りパターンと基準パターンの類似度に、同時読み取り数n(y)_iと最大同時読み取り数Mnとの比による重み付けを行って行われる演算である。
【０２９３】
従って、ステップＳ１０３〜Ｓ１０６によるループ処理が繰り返し実行される際の１回目のステップＳ１０３では、ｋの値がN-3（ｋ＝N-3）であるため、図１３（Ｂ）に示すように、インデックスがN-2、N-1、Nの取得パターンyN-2、yN-1、yNと、基準取得パターンzN-2、zN-1、ｚNとについて演算が行われる。
【０２９４】
すなわち、取得パターンyN-2、yN-1、yNに含まれる読み取りパターンr(y)_N-2、r(y)_N-1、r(y)_Nと、基準取得パターンzN-2、zN-1、ｚNに含まれる基準パターンr(z)_N-2、r(z)_N-1、r(z)_Nとの類似度に、それぞれ、重み付けが行われることによってSk(y,z)が演算される。重み付けに用いられる比は、それぞれ、n(y)_N-2/Mn、n(y)_N-1/Mn、n(y)_N/Mnである。
【０２９５】
また、ステップＳ１０５でｋの値がu（u=4）だけ減じられると、ステップＳ１０６からステップＳ１０３を経て実行される２回目のステップＳ１０４の処理では、基準パターンが図１３（Ｂ）に示す位置よりも左に４つずれる。
【０２９６】
この結果、基準取得パターンｚ_kは、図１４（Ａ）に示すように、ｚN-6〜ｚM+N-7を含むことになり、式（３）により、インデックスがN-6からNまでの取得パターンxN-6〜xNと、基準取得パターンzN-6〜ｚNとについて演算が行われる。
【０２９７】
そして、ステップＳ１０６で処理部２１６によってkの値が−qより小さいと判定される１回前のループ処理におけるステップＳ１０４では、図１４（Ｂ）に示すように、基準取得パターンｚ_kは、ｚk〜ｚ3を含むことになる。この結果、式（３）により、インデックスが1から3の取得パターンy1〜y3と、基準取得パターンz1〜ｚ3とについて演算が行われる。
【０２９８】
以上のループ処理が終了すると、ステップS１０６で処理部２１６によってkの値が−qより小さいと判定され（Ｓ１０６：ＹＥＳ）、処理部２１６は、フローをステップＳ１０７に進行させる。
【０２９９】
処理部２１６は、ステップＳ１０７において、それまでに演算して記憶部２１４に取得データ１４２として格納した類似度Sk(y,z_k)のうち、最大の類似度Sk(y,z_k)を最終的に求める類似度S(y)として抽出する。これにより、処理部２１６によって類似度S(y)が演算されたことになる。
【０３００】
類似度Sk(y,z_k)は、取得パターンに含まれる読み取りパターンと、基準取得パターンに含まれる基準パターンとの類似度であり、重み付けを行うことによって導出される。
【０３０１】
ステップＳ１０７で得られる最終的な類似度S(y)は、インデックスの値をずらしながら得られた全ての類似度Sk(y,z_k)のうちの最大値である。すなわち、類似度S(y)は、基準取得パターンに対して、取得パターンが最も類似している状態で演算される類似度である。
【０３０２】
処理部２１６によって類似度S(y)が抽出されると、フローは図１０のステップＳ２７に進行する。以下、実施の形態１におけるステップＳ７〜Ｓ１１と同様に、ステップＳ２７〜Ｓ３１の処理が実行される。
【０３０３】
ステップＳ３１では、上述したように、制御部２１１は、応答信号を生成してサーバ３０に送信する（ステップＳ３１）。ステップＳ３１の処理は、制御部２１１の応答生成部１１２によって実行される。
【０３０４】
ここで、図１５及び図１６を用いて、式（３）による類似度の演算結果について説明する。
【０３０５】
図１５は、実施の形態２の読み取り処理システム２００によって時系列的に読み取られる信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数の関係の一例を示す図である。
【０３０６】
図１５（Ａ）に示す読み取りパターンと、図１５（Ｃ）に示す同時読み取り数リストは、それぞれ、実施の形態１において図６（Ａ）に示した読み取りパターンと、図６（Ｃ）に示した同時読み取り数リストと同様である。
【０３０７】
また、実施の形態２の読み取り処理システム２００は４つのアンテナ２１〜２４を含むため、図１５（Ｂ）に示すアンテナ番号は、読み取り回Ｔ１〜Ｔ４がアンテナ番号１〜４のアンテナ２１〜２４による読み取りである。同様に、読み取り回Ｔ５〜Ｔ８がアンテナ番号１〜４のアンテナ２１〜２４による読み取りである。また、読み取り回Ｔ９〜Ｔ１２がアンテナ番号１〜４のアンテナ２１〜２４による読み取りである。
【０３０８】
図１５（Ａ）〜（Ｃ）に示す信号強度（ＲＳＳＩ値）、読み取り回数、ＲＦＩＤタグの識別子、アンテナ番号、同時読み取り数は、ＩＤ１〜ＩＤ８のＲＦＩＤタグのうち、ＩＤ７のＲＦＩＤタグだけがゲート４１（図２参照）を通過せずに読み取られた結果として得られたデータである。
【０３０９】
ＩＤがＩＤ１、ＩＤ２、及びＩＤ７のＲＦＩＤタグについて、式（３）による類似度の演算を行ったところ、図１６に示す結果を得た。なお、図１０に示すステップＳ２８においてデータベースへの登録の要否を判定する際に用いる基準値は、０．５に設定した。
【０３１０】
図１６は、実施の形態２の読み取り処理システム２００における類似度の演算結果を示す図である。
【０３１１】
図１６に示すように、類似度S(y)は、ＩＤ１のＲＦＩＤタグで０．７７７、ＩＤ２のＲＦＩＤタグで０．８５８、ＩＤ７のＲＦＩＤタグで０．３６６であった。
【０３１２】
上述のように、ステップＳ２８においてデータベースへの登録の要否を判定する際に用いる基準値は、０．５である。このため、ステップＳ２８では、ＩＤ１及びＩＤ２のＲＦＩＤタグはデータベースへの登録が必要なＩＤであり、ＩＤ７のＲＦＩＤタグは、データベースへの登録が不要なＲＦＩＤタグであると判定される。
【０３１３】
以上、実施の形態２によれば、ＩＤ１及びＩＤ２のＲＦＩＤタグがゲート４１（図２参照）を通過したことによってＩＤが読み取られたＲＦＩＤタグであると判別される。
【０３１４】
また、ＩＤ７のＲＦＩＤタグは、不要なＲＦＩＤタグであると判別される。このような不要なＲＦＩＤタグとは、例えば、ゲート４１を通過せずに、ゲート４１の近くに存在しており、ＩＤが読み取られたＲＦＩＤタグ、又は、フォークリフト７等の通過等による反射等によって生じた信号パスによりＩＤが読み取られたＲＦＩＤタグである。
【０３１５】
以上より、実施の形態２によれば、最大同時読み取り数Mnと、各読み取り回における同時読み取り数n_jとの比（n_j/Mn）で重み付けを行って読み取りパターンと基準パターンとの類似度を求めることにより、読み取る必要のない不要なＲＦＩＤタグと、読み取る必要のあるＲＦＩＤタグとを判別できる。従って、ＲＦＩＤタグの読み取り精度を改善することができる。
【０３１６】
また、以上では、実際にはゲート４１を通過していないＩＤ７のＲＦＩＤタグの読み取り結果を含む読み取りパターンを用いて検証を行った。ＩＤ７のＲＦＩＤタグは、図１５（Ａ）の読み取り回Ｔ８に示すように、他のＲＦＩＤタグよりも信号強度が低い読み取り結果になっている。これは、例えば、ＩＤ７のＲＦＩＤがアンテナ２１〜２４から比較的離れていた場合に相当する。
【０３１７】
実施の形態２の読み取り処理システム２００は、上述のように、読み取りパターンと、基準パターンとの類似度に重み付けを行って類似度S(y)を求めている。このため、例えば、アンテナ２１〜２４の近傍にＩＤ７のＲＦＩＤタグが置かれていて、他のＲＦＩＤタグがゲート４１を通過したような場合であっても、ＩＤ７のＲＦＩＤタグの読み取り結果に基づいて演算される類似度は、基準値よりも低くなると考えられる。
【０３１８】
これは、アンテナ２１〜２４の近傍に置かれたＲＦＩＤタグから得られる信号強度（ＲＳＳＩ値）は、ゲート４１を通過することによって読み取られたＲＦＩＤタグの信号強度（ＲＳＳＩ値）よりも高くなるため、類似度が低下するからである。
【０３１９】
以上より、実施の形態２の読み取り処理システム２００によれば、アンテナ２１〜２４の近傍にＲＦＩＤタグが置かれてゲート４１を通過していない場合であっても、そのＲＦＩＤタグをデータベースへの登録が不要なＲＦＩＤタグであると判別できる。
【０３２０】
なお、以上では、類似度S(y)を求めるために重み付けを行う際に、最大同時読み取り数Mnを用いたが、必ずしも最大同時読み取り数Mnを用いる必要はない。最大同時読み取り数Mnの代わりに、同時読み取り数n_jとの比を生成するための適当な値を用いてもよい。このような適当な値は、例えば、読み取り処理システム２００において実験的に求めればよい。
【０３２１】
また、以上では、４つのアンテナ２１〜２４を用いる形態について説明したが、アンテナの数は幾つであってもよい。
【０３２２】
以上、本発明の例示的な実施の形態の読み取り処理装置、読み取り処理システム、読み取り処理方法、読み取り処理プログラムについて説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得する信号強度取得部と、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得する同時読み取り数取得部と、
前記信号強度取得部によって取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付ける処理部と、
前記処理部によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行う選択部と
を含む、読み取り処理装置。
（付記２）
前記選択部によって選択されたＲＦＩＤタグについて読み取りがあったことを示す読み取り結果を生成する読み取り結果生成部をさらに含む、付記１記載の読み取り処理装置。
（付記３）
前記処理部は、所定の基準値に対する同時読み取り数の比に応じて重み付けを行う、付記１又は２記載の読み取り処理装置。
（付記４）
前記所定の基準値は、同時読み取り数の最大値である、付記３記載の読み取り処理装置。
（付記５）
前記処理部は、各ＲＦＩＤタグについて、各読み取り回の信号強度に重み付けを行って得る値の総和を演算し、
前記選択部は、前記総和が所定値よりも大きいＲＦＩＤタグを選択する、付記１乃至４のいずれか一項記載の読み取り処理装置。
（付記６）
前記処理部は、各ＲＦＩＤタグについて、各読み取り回における信号強度の時系列的な分布を表す読み取りパターンと、前記読み取りパターンの基準となる基準パターンとの類似度を重み付けを行いながら演算し、
前記選択部は、前記類似度が所定値よりも大きいＲＦＩＤタグを選択する、付記１乃至４のいずれか一項記載の読み取り処理装置。
（付記７）
付記１乃至６のいずれか一項記載の読み取り処理装置と、
前記信号強度取得部に接続され、前記ＲＦＩＤタグを読み取るアンテナと、
前記読み取り処理装置から前記読み取り結果を受け取る情報処理装置と
を含む、読み取り処理システム。
（付記８）
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得する信号強度取得工程と、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得する同時読み取り数取得工程と、
前記信号強度取得工程において取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付ける処理工程と、
前記処理部によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行う選択工程と
を含む、読み取り処理方法。
（付記９）
複数のＲＦＩＤタグを複数回読み取って得る信号強度を取得させ、
各読み取り回において同時に読み取ったＲＦＩＤタグの数を取得させ、
前記信号強度取得部によって取得された信号強度について、同時読み取り数が多い読み取り回に含まれるＲＦＩＤタグの信号強度に第１の重みを付け、同時読み取り数が少ない読み取り回に含まれるＲＦＩＤタグの信号強度に前記第１の重みよりも小さな第２の重みを付け、
前記処理部によって重み付けが行われた信号強度に基づき、前記複数のＲＦＩＤタグの読み取り結果の取捨選択を行わせる処理をコンピュータに実行させる、読み取り処理プログラム。
【符号の説明】
【０３２３】
１  読み取り処理システム
５Ａ、５Ｂ、５Ｃ、５Ｄ、５Ｅ、５Ｆ  ＲＦＩＤタグ
１０  リーダ
１１  制御部
１２  通信部
１３  送受信部
１４  記憶部
１４Ａ  ＲＯＭ
１４Ｂ  ＲＡＭ
１５  入出力部
１１１  読み取り制御部
１１２  応答生成部
１１３  読み取り処理部
１１４  信号強度取得部
１１５  同時読み取り数取得部
１１６  処理部
１１７  選択部
１４１  読み取り制御設定データ
１４２  取得データ
１４３  応答制御設定データ
１４４  基準データ
１４５  演算式データ
２１、２２、２３、２４  アンテナ
３０  サーバ
３１  制御部
３２  通信部
３３  記憶部
３３Ａ  記憶装置
３３Ｂ  ＲＯＭ
３３Ｃ  ＲＡＭ
３４  表示部
３５  操作部
３１１  データ処理部
３１２  アプリケーション
５０  ネットワーク
２００  読み取り処理システム
２１０  リーダ
２１１  制御部
２１４  記憶部
２１３  読み取り処理部
２１６  処理部
２１７  選択部
２４４  基準データ
２４５  演算用データ
【図１】
0005810911.tif 000007
【図２】
0005810911.tif 000008
【図３】
0005810911.tif 000009
【図４】
0005810911.tif 000010
【図５】
0005810911.tif 000011
【図６】
0005810911.tif 000012
【図７】
0005810911.tif 000013
【図８】
0005810911.tif 000014
【図９】
0005810911.tif 000015
【図１０】
0005810911.tif 000016
【図１１】
0005810911.tif 000017
【図１２】
0005810911.tif 000018
【図１３】
0005810911.tif 000019
【図１４】
0005810911.tif 000020
【図１５】
0005810911.tif 000021
【図１６】
0005810911.tif 000022