(57)【要約】【課題】隣り合うアンテナの間隔が狭く、一方のアンテナで受信されるべき無線タグの情報を他方のアンテナで受信してしまった場合でも、自動的に修正できるようにする。【解決手段】タグ情報整合装置は、読取期間の少なくとも一部が重複する第１の無線タグ読取処理装置で読取られたＩＤ情報と第２の無線タグ読取処理装置で読取られたＩＤ情報とを照合して重複するＩＤ情報を検索する。重複するＩＤ情報が検出されると、この重複ＩＤ情報に対して、第１の無線タグ読取処理装置で関連付けられたパラメータと第２の無線タグ読取処理装置で関連付けられたパラメータとから有効・無効を判定する。第１の無線タグ読取処理装置で読取られたＩＤ情報と第２の無線タグ読取処理装置で読取られたＩＤ情報とのなかから、無効と判定された重複ＩＤ情報を削除し、有効と判定された重複ＩＤ情報を残す。【選択図】      図１２
2010250694.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線タグ読取処理装置と、前記各無線タグ読取処理装置で読取られた無線タグの情報を通信手段により受信して整合するタグ情報整合装置とを備え、
前記各無線タグ読取処理装置は、
無線タグと無線通信を行い、その無線タグ固有のＩＤ情報を受信するアンテナと、
所定の読取期間内に前記アンテナで受信したＩＤ情報を、そのＩＤ情報の受信に係わるパラメータと関連付けて記憶するタグＩＤ読取手段とを具備し、
前記タグ情報整合装置は、
読取期間の少なくとも一部が重複する第１の前記無線タグ読取処理装置と第２の前記無線タグ読取処理装置とに対し、前記第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報と前記第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報とを照合して重複するＩＤ情報を検索する照合手段と、
この照合手段により重複するＩＤ情報が検出されると、この重複ＩＤ情報に対して、前記第１の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられた前記パラメータと前記第２の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられた前記パラメータとから有効・無効を判定する判定手段と、
前記第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶された前記ＩＤ情報と前記第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶された前記ＩＤ情報とのなかから、前記判定手段により無効と判定された重複ＩＤ情報を削除し、有効と判定された重複ＩＤ情報を残す整合手段と、
を具備したことを特徴とする無線タグ処理システム。
【請求項２】
前記各無線タグ読取処理装置において、前記タグＩＤ読取手段によりタグ情報に関連付けられるパラメータはそのＩＤ情報を受信したときの受信信号強度であり、
前記タグ情報整合装置において、前記判定手段は、第１及び第２の無線タグ読取処理装置毎に、それぞれ前記タグＩＤ読取手段で記憶された複数のＩＤ情報にそれぞれ関連付けられた受信信号強度の平均値と、前記照合手段により検出された重複ＩＤ情報に関連付けられた受信信号強度との差を求め、この差が小さい方の重複ＩＤ情報を有効と判定し、大きい方の重複ＩＤ情報を無効と判定することを特徴とする請求項１記載の無線タグ処理システム。
【請求項３】
前記各無線タグ読取処理装置において、前記タグＩＤ読取手段によりタグ情報に関連付けられるパラメータはそのＩＤ情報を受信したときの受信信号強度であり、
前記タグ情報整合装置において、前記判定手段は、第１及び第２の無線タグ読取処理装置毎に、それぞれ前記タグＩＤ読取手段で記憶された複数のＩＤ情報にそれぞれ関連付けられた受信信号強度の標準偏差を求め、この標準偏差から前記照合手段により検出された重複ＩＤ情報に関連付けられた受信信号強度の偏差値をさらに求め、この偏差値が５０に近い方の重複ＩＤ情報を有効と判定し、遠い方の重複ＩＤ情報を無効と判定することを特徴とする請求項１記載の無線タグ処理システム。
【請求項４】
前記各無線タグ読取処理装置において、前記タグＩＤ読取手段によりタグ情報に関連付けられるパラメータはそのＩＤ情報を受信したときの受信時刻であり、
前記タグ情報整合装置において、前記判定手段は、第１及び第２の無線タグ読取処理装置毎に、それぞれ前記タグＩＤ読取手段で記憶された複数のＩＤ情報にそれぞれ関連付けられた受信時刻の平均値と、前記照合手段により検出された重複ＩＤ情報に関連付けられた受信時刻との差を求め、この差が小さい方の重複ＩＤ情報を有効と判定し、大きい方の重複ＩＤ情報を無効と判定することを特徴とする請求項１記載の無線タグ処理システム。
【請求項５】
前記各無線タグ読取処理装置において、前記タグＩＤ読取手段によりタグ情報に関連付けられるパラメータはそのＩＤ情報を受信したときの受信信号強度と受信時刻であり、
前記タグ情報整合装置において、前記判定手段は、第１及び第２の無線タグ読取処理装置毎に、それぞれ前記タグＩＤ読取手段で記憶された複数のＩＤ情報にそれぞれ関連付けられた受信信号強度の平均値と受信時刻の平均値とを求め、これらの平均値を組にしてベクトルを作り、このベクトルと、前記照合手段により検出された重複ＩＤ情報に関連付けられた受信信号強度と受信時刻とを組にしたベクトルとの距離を求め、この距離が小さい方の重複ＩＤ情報を有効と判定し、大きい方の重複ＩＤ情報を無効と判定することを特徴とする請求項１記載の無線タグ処理システム。
【請求項６】
前記各無線タグ読取処理装置は、アンテナからの受信信号を処理する受信部に可変利得増幅器を備え、前記アンテナでＩＤ情報を受信する都度、その時点の前記可変利得増幅器への利得設定情報から、受信したＩＤ情報に対する受信信号強度を求めることを特徴とする請求項２、３または５に記載の無線タグ処理システム。
【請求項７】
無線タグと無線通信を行い、その無線タグ固有のＩＤ情報を受信するアンテナと、所定の読取期間内に前記アンテナで受信したＩＤ情報を、そのＩＤ情報の受信に係わるパラメータと関連付けて記憶するタグＩＤ読取手段とを備えた複数の無線タグ読取処理装置を、通信回線を介して接続してなるコンピュータを、
読取期間の少なくとも一部が重複する第１の前記無線タグ読取処理装置と第２の前記無線タグ読取処理装置とに対し、前記第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報と前記第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報とを照合して重複するＩＤ情報を検索する照合手段、
この照合手段により重複するＩＤ情報が検出されると、この重複ＩＤ情報に対して、前記第１の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられた前記パラメータと前記第２の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられた前記パラメータとから有効・無効を判定する判定手段、及び、
前記第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶された前記ＩＤ情報と前記第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶された前記ＩＤ情報とのなかから、前記判定手段により無効と判定された重複ＩＤ情報を削除し、有効と判定された重複ＩＤ情報を残す整合手段として機能させるためのタグ情報整合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線タグ読取処理装置と、各無線タグ読取処理装置で読取られた無線タグの情報を通信手段により受信して整合するタグ情報整合装置とからなる無線タグ処理システム、及びコンピュータを上記タグ情報整合装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
近年、無線タグを活用することにより、小売店での決済処理時間を短縮するための技術開発が盛んに行われている。  
例えば特許文献１には、商品情報を発信する無線タグを各商品にそれぞれ取り付け、顧客がショッピングカートに入れた購入商品を精算装置のゲートまで運ぶだけで、その購入商品に対する代金の決済が処理される会計システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
前記会計システムをスーパーマーケットやショッピングセンター等の大規模な小売店で導入する際には、店舗の会計場所に複数のゲートを設けて、同時に多くの客の会計を捌けるようにしないと効果的でない。しかも、設置スペースの関係から、できるだけ各ゲート間の間隔を詰めて設置することが望まれている。
【０００４】
その一方で、ゲートには、無線タグから発信される商品情報を受信するためのアンテナが設けられている。このため、間隔を詰めて複数のゲートを設けた場合、ゲートを通過するカート内の無線タグから発信される電波が隣のゲートのアンテナまで届いてしまい、誤って隣のゲートを通過するカート内の商品情報を読取ってしまうおそれがある。このような誤読を防ぐためには、例えばゲートを電波吸収材で覆う方法が考えられるが、そうした場合にはゲートそのものが大型化するため、省スペースが求められる店舗利用には好ましくない。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、隣り合うアンテナの間隔が狭く、一方のアンテナで受信されるべき無線タグの情報を他方のアンテナで受信してしまった場合でも自動的に修正できるようにすることにある。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明は、複数の無線タグ読取処理装置と、各無線タグ読取処理装置で読取られた無線タグの情報を通信手段により受信して整合するタグ情報整合装置とを備えた無線タグ処理システムを提供する。  
各無線タグ読取処理装置は、無線タグと無線通信を行い、その無線タグ固有のＩＤ情報を受信するアンテナと、所定の読取期間内に前記アンテナで受信したＩＤ情報を、そのＩＤ情報の受信に係わるパラメータと関連付けて記憶するタグＩＤ読取手段とを備える。
【０００７】
タグ情報整合装置は、読取期間の少なくとも一部が重複する第１の無線タグ読取処理装置と第２の無線タグ読取処理装置とに対し、第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報と第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報とを照合して重複するＩＤ情報を検索する照合手段と、この照合手段により重複するＩＤ情報が検出されると、この重複ＩＤ情報に対して、第１の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられたパラメータと第２の無線タグ読取処理装置のタグＩＤ読取手段で関連付けられたパラメータとから有効・無効を判定する判定手段と、第１の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報と第２の無線タグ読取処理装置のタグＩＤ読取手段で記憶されたＩＤ情報とのなかから、判定手段により無効と判定された重複ＩＤ情報を削除し、有効と判定された重複ＩＤ情報を残す整合手段とを備える。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、隣り合うアンテナの間隔が狭く、一方のアンテナで受信されるべき無線タグの情報を他方のアンテナで受信してしまった場合でも自動的に修正することができ、誤読防止による信頼性の向上、及び隣り合うアンテナの間隔を狭めることによる省スペース化等の優れた効果を奏し得る。
【図面の簡単な説明】
【０００９】
【図１】本発明の各実施形態に係わる会計システムの概略図。
【図２】無線タグ読取処理装置の要部構成を示すブロック図。
【図３】無線タグ読取装置の要部構成を示すブロック図。
【図４】無線タグ読取装置が有するゲイン設定テーブルのデータ構造図。
【図５】ストアコンピュータの要部構成を示すブロック図。
【図６】ストアコンピュータが有するゲート管理テーブルと重複メモリとを示す図。
【図７】無線タグ読取処理装置で作成される読取結果情報のデータ構造図。
【図８】無線タグ読取処理装置のＣＰＵが実行するメイン処理の手順を示す流れ図。
【図９】ストアコンピュータのＣＰＵが実行する読取開始情報受信処理の手順を示す流れ図。
【図１０】ストアコンピュータのＣＰＵが実行する読取開始情報受信処理の手順を示す流れ図。
【図１１】図１０における重複判定処理の第１の実施形態の前半部を示す流れ図。
【図１２】図１０における重複判定処理の第１の実施形態の後半部を示す流れ図。
【図１３】読取期間が重複する第１及び第２の無線タグ読取処理装置からそれぞれ送信される読取結果情報の一例を示す図。
【図１４】図１３に示す読取結果情報について重複判定処理を行った後の状態を示す図。
【図１５】図１０における重複判定処理の第２の実施形態の前半部を示す流れ図。
【図１６】図１０における重複判定処理の第２の実施形態の後半部を示す流れ図。
【図１７】図１０における重複判定処理の第３の実施形態の前半部を示す流れ図。
【図１８】図１０における重複判定処理の第３の実施形態の後半部を示す流れ図。
【図１９】図１０における重複判定処理の第４の実施形態の前半部を示す流れ図。
【図２０】図１０における重複判定処理の第４の実施形態の後半部を示す流れ図。
【発明を実施するための形態】
【００１０】
以下、本発明の無線タグ処理システムを、スーパーマーケット等のような大規模小売店向けの会計システムに適用した一実施形態について、図面を参照しながら説明する。
【００１１】
（第１の実施形態）
図１は、本実施形態における会計システムの概略図である。このシステムは、複数（図では３基）の会計用ゲート１Ａ，１Ｂ，１Ｃ，…にそれぞれ設けられた複数の無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…と、各無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…をＬＡＮ（Local Area Network）等の通信ネットワーク３を介して接続するストアコンピュータ４とを備えている。
【００１２】
本実施形態では、店で販売される商品の１つ１つに無線タグを取り付け、各無線タグにそれぞれ設定されている固有のタグＩＤを、その無線タグが付された商品の商品ＩＤとして設定している。そして、各商品の商品ＩＤ、すなわちタグＩＤに関連付けて、該ＩＤで識別される無線タグが付された商品の商品名、価格等の商品情報を記憶した商品マスタファイル（図示せず）を、ストアコンピュータ４で記憶管理している。
【００１３】
また、ストアコンピュータ４は、本発明に係わるタグ情報整合プログラムを実装しており、このプログラムを実行することにより、タグ情報整合装置として機能する。
【００１４】
各会計用ゲート１Ａ，１Ｂ，１Ｃ，…は、それぞれ買物客がショッピングカート５を押して通過できる間隔を開けて一対のゲート板を対峙させ、これらゲート板の上端を天板で連結した構造となっており、一方のゲート板に、無線タグ読取用のアンテナ６Ａ，６Ｂ，６Ｃ，…と、タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…と、自動決済装置８Ａ，８Ｂ，８Ｃ，…とを取り付けている。
【００１５】
アンテナ６Ａ，６Ｂ，６Ｃ，…は、ゲート板間を通過するショッピングカート５に収容された商品、あるいは該カート５を押す買物客が所持する商品に取り付けられている無線タグと無線通信を行い、その無線タグからタグＩＤ、すなわち商品ＩＤを受信する。なお、アンテナ６の取付部位は、ゲート板間を通過する無線タグからの電波を受信できる部位であればとくに限定されるものではなく、他方のゲート板や天板に取り付けてもよい。あるいは、２個以上のアンテナを両ゲート板や天板にそれぞれ取り付けてもよい。
【００１６】
タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…は、後述する精算案内画面、登録商品画面、決済画面、決済中止画面等を表示する。また、各画面に表示されるボタンの入力装置として機能する。
【００１７】
自動決済装置８Ａ，８Ｂ，８Ｃ，…は、現金またはクレジットカードによる商品代金の決済を処理する。現金決済の場合は、現金投入口から投入された金額と商品代金とから釣銭額を算出し、釣銭を釣銭払出口から払い出すとともに、レシートを印字発行する。クレジットカード決済の場合は、カードリーダで読取ったクレジットカードによる決済の認証をホストに問い合わせ、承認されるとクレジット伝票を印字発行する。
【００１８】
各会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられたアンテナ６Ａ，６Ｂ，６Ｃ，…、タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…及び自動決済装置８Ａ，８Ｂ，８Ｃ，…は、それぞれ同じ会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられた無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…と信号ケーブル９Ａ，９Ｂ，９Ｃ，…を介して電気的に接続されている。
【００１９】
図２は、無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…の要部構成を示すブロック図である。各無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…は同一構成なので、ここでは、無線タグ読取処理装置２Ａを代表して説明する。
【００２０】
無線タグ読取処理装置２Ａは、制御部本体としてＣＰＵ（Central Processing Unit）１１を備えている。そして、このＣＰＵ１１に、アドレスバス，データバス等のバスライン１２を介して、ＲＯＭ（Read Only Memory）１３及びＲＡＭ（Random Access Memory）１４の記憶部と、現在日時を計時する時計部１５と、ネットワークインターフェース１６、タッチパネルインターフェース１７及び第１，第２の外部装置インターフェース１８，１９のインターフェース部とを接続している。
【００２１】
ネットワークインターフェース１６は、前記通信ネットワーク３を介してストアコンピュータ４との間で行うデータ信号の送受信を制御する。タッチパネルインターフェース１７は、前記タッチパネル付ディスプレイ７Ａとの間で行うデータ信号の送受信を制御する。第１の外部装置インターフェース１８は、後述する無線タグ読取装置２０との間で行うデータ信号の送受信を制御する。第２の外部装置インターフェース１９は、前記自動決済装置８Ａとの間で行うデータ信号の送受信を制御する。
【００２２】
かかる構成の無線タグ読取処理装置２Ａは、自己が設けられている会計用ゲート１Ａを識別するためのゲート番号と、その会計用ゲート１Ａに取り付けられているアンテナ６Ａを識別するためのアンテナ番号とを、ＲＯＭ１３又はＲＡＭ１４の記憶部で記憶している。
【００２３】
図３は、無線タグ読取装置２０の要部構成を示すブロック図である。無線タグ読取装置２０は、無線処理部２１、メモリ部２２、通信部２３、ＰＬＬ（Phase Lock1ed Loop）部２４、送信部２５及び受信部２６を備えている。また、無線タグ読取装置２０は、サーキュレータ等の方向性結合器２７を介して前記アンテナ６Ａを接続している。
【００２４】
無線処理部２１は、送信データを例えばＰＩＥ（Pulse Interval Encoding）符号によりデジタル符号化し、符号化された送信データを、送信部２５に送出する。送信部２５は、符号化された送信データをＤＡコンバータ３１でアナログ信号に変換し、このアナログ信号を帯域フィルタ３２で帯域制限した後、ミキサ３３に供給する。ミキサ３３には、ＰＬＬ部２４から出力される搬送波周波数と同じ周波数のローカル信号が入力されており、送信部２５は、ミキサ３３で、このローカル信号をアナログ信号により振幅変調する。さらに、送信部２５は、この振幅変調された送信信号をパワーアンプ３４で増幅した後、方向性結合器２７を介してアンテナ６Ａに送出し、電波として放射させる。
【００２５】
一方、無線タグから放射された電波をアンテナ６Ａが受信すると、アンテナ６Ａから方向性結合器２７を介して、電波信号が受信部２６に入力される。受信部２６は、電波信号をローノイズアンプ４１で増幅した後、ミキサ４２に供給する。ミキサ４２には、ＰＬＬ部２４から出力される前記ローカル信号が入力されており、受信部２６は、ミキサ４２で、電波信号と前記ローカル信号とを混合して、受信信号を生成する。
【００２６】
受信部２６は、ミキサ４２で生成された受信信号から、帯域フィルタ４３により不要な周波数成分を除去する。その後、この受信信号を、可変利得増幅器４４で増幅し、ＡＤコンバータ４５でデジタル信号に変換した後、無線処理部２１に供給する。無線処理部２１は、受信部２６から供給された受信信号を無線タグの応答信号変調方式、例えばＦＭ０変調といった変調方式に応じて、無線タグの応答データに復号する。複合された無線タグの応答データは、通信部２３を介して外部インターフェース１８に出力される。
【００２７】
ここで、無線処理部２１は、受信部２６における可変利得増幅器４４の自動利得制御を行う。すなわち無線処理部２１は、受信信号の強度が所定の閾値より低いレベルにあるときには、ＤＡコンバータ４６の出力電圧を制御して、可変利得増幅器４４の利得を高くする。逆に、受信信号の強度が所定の閾値より高いレベルにあるときには、ＤＡコンバータ４６の出力電圧を制御して、可変利得増幅器４４の利得を低くする。
【００２８】
具体的には、無線タグ読取装置２０は、図４に示すデータ構造のゲイン設定テーブル５０をメモリ部２２で記憶している。ゲイン設定テーブル５０には、受信信号の強度を１６段階に区分した受信信号レベル（Ｌ１＜Ｌ２＜Ｌ３＜…＜Ｌ１６）毎に、ゲイン設定値（１６，１５，１４，……，１）と受信信号強度情報（１，２，３，…，１６）とを記憶している。ゲイン設定値は、可変利得増幅器４４のゲインを調整するためのＤＡコンバータ４６の値である。この値が大きいほど、可変利得増幅器４４の利得が高い。したがって、受信信号強度情報は、ゲイン設定値と反比例する値が設定されている。なお、強度レベルの段階数は、“１６”に限定されないのは言うまでもない。
【００２９】
無線処理部２１は、受信信号の強度レベルに対応するゲイン設定値をゲイン設定テーブル５０から読み出し、このゲイン設定値をＤＡコンバータ４６に出力して、可変利得増幅器４４の利得を調整する。また、無線処理部２１は、ゲイン設定テーブル５０から読み出したゲイン設定値と関連付けられている受信信号強度情報を取得し、受信信号から復号される無線タグからの応答データ、すなわち本実施形態では商品ＩＤの受信信号強度情報とする。
【００３０】
図５はストアコンピュータ４の要部構成を示すブロック図である。ストアコンピュータ４は、制御部本体としてＣＰＵ６１を備えている。そして、このＣＰＵ６１に、アドレスバス，データバス等のバスライン６２を介して、ＲＯＭ６３及びＲＡＭ６４の主記憶部と、補助記憶部としてのＨＤＤ（Hard Disk Drive）装置６５と、ネットワークインターフェース６６、キーボードインターフェース６７及び表示インターフェース６８のインターフェース部とを接続している。
【００３１】
ネットワークインターフェース６６は、前記通信ネットワーク３を介して各無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…との間で行うデータ信号の送受信を制御する。キーボードインターフェース６７は、キーボード６９との間で行うデータ信号の送受信を制御する。表示インターフェース６８は、ディスプレイ７０との間で行うデータ信号の送受信を制御する。
【００３２】
かかる構成のストアコンピュータ４は、図６に示すように、各会計用ゲート１Ａ，１Ｂ，１Ｃをそれぞれ識別するゲート番号に関連付けて、その会計用ゲートでの動作状態を示すステータスデータ（０：待機中、１：読取中、２：決済待ち）を保存するゲート管理テーブル８１と、同時期に読取中の状態となった隣接する会計用ゲートのゲート番号を組み合わせたゲート番号組合せデータ（ｉ，ｊ）を逐次記憶する重複メモリ８２とを、ＲＡＭ６４に形成している。
【００３３】
なお、本実施形態では、店内に各会計用ゲート１Ａ，１Ｂ，１Ｃが一方向に沿って一列に設けられており、一方の側から他方の側に向かって順番に“１，２，３，…”の連続番号がゲート番号として各会計用ゲート１Ａ，１Ｂ，１Ｃにそれぞれ設定されている。また、各会計用ゲート１Ａ，１Ｂ，１Ｃにそれぞれ設けられるアンテナ６Ａ，６Ｂ，６Ｃのアンテナ番号も同様に、一方の側から他方の側に向かって順番に“１，２，３，…”の連続番号が設定されている。
【００３４】
図８は、各無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…のＣＰＵ１１が実行するメイン処理の手順を示す流れ図である。各無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…は同一構成なので、無線タグ読取処理装置２Ａを代表して説明する。
【００３５】
ＣＰＵ１１は、先ず、ＳＴ（ステップ）１として会計案内画面をタッチパネル付ディスプレイ７Ａに表示させる。この画面は、ショッピングカート５を押して会計用ゲート１Ａに近付いた買物客に買上商品の決済方法を知らせる画面である。画面には、商品読取開始ボタンが表示されている。
【００３６】
ＣＰＵ１１は、ＳＴ２として上記商品読取開始ボタンがタッチ操作されるのを待機する。タッチパネルインターフェース１７を介して入力されたタッチパネル信号により商品読取開始ボタンがタッチ操作されたことを検知すると（ＳＴ２のＹＥＳ）、ＣＰＵ１１は、ＳＴ３として記憶部で記憶しているゲート番号を読み出し、このゲート番号を予め用意された読取開始情報に付してネットワークインターフェース１６からストアコンピュータ４に送信する。
【００３７】
また、ＣＰＵ１１は、ＳＴ４として無線タグ読取装置２０に起動を指令する。この起動指令を受けた無線タグ読取装置２０は、無線処理部２１及び送信部２５の作用により、アンテナ６Ａから無線タグのＩＤ問合せ電波を放射させる。この電波を受信した無線タグは、自己のメモリで記憶しているＩＤ情報、つまりは商品ＩＤを無線送信する。この商品ＩＤの電波をアンテナ６Ａで受信すると、無線タグ読取装置２０は、受信部２６及び無線処理部２１の作用により商品ＩＤを読取る。また、この商品ＩＤを受信したときの受信信号強度情報を、ゲイン設定テーブル５０から取得する。そして、通信部２３を介して無線タグ読取処理装置２Ａに商品ＩＤと受信信号強度情報とを送出する。
【００３８】
無線タグ読取処理装置２ＡのＣＰＵ１１は、無線タグ読取装置２０に起動を指令した後、ＳＴ５としてその無線タグ読取装置２０で商品ＩＤが読み取られるのを待機する。そして、無線タグ読取装置２０で読み取られた商品ＩＤを、外部装置インターフェース１８を介して受信すると（ＳＴ５のＹＥＳ）、ＳＴ６として図７に示すデータ構造の読取結果情報を作成し、ＲＡＭ１４に記憶する。
【００３９】
図７において、データ項目「商品ＩＤ」９１は、無線タグ読取装置２０で読取られた商品ＩＤである。データ項目「ゲート番号」９２及び「アンテナ番号」９３は、自己のＲＯＭ１３又はＲＡＭ１４の記憶部で記憶しているゲート番号及びアンテナ番号である。データ項目「受信信号強度情報」９４は、当該商品ＩＤとともに無線タグ読取装置２０から取得した受信信号強度情報である。データ項目「受信時刻」９５は、当該商品ＩＤを受信した時点の時計部１５の時刻（時，分，秒，１秒／１０）である。すなわち、データ項目「受信信号強度情報」９４とデータ項目「受信時刻」９５は、商品ＩＤの受信に係わるパラメータである。
【００４０】
無線タグ読取処理装置２ＡのＣＰＵ１１は、ＳＴ７として商品ＩＤの読取期間が終了したか否かを判断する。読取り期間が終了するまで、ＣＰＵ１１は、商品ＩＤを受信する毎に、前記読取結果情報の作成と記憶を行う（タグＩＤ読取手段）。
【００４１】
例えば、商品ＩＤを受信しない時間が所定時間継続したならば、ＣＰＵ１１は読取期間が終了したと判定する（ＳＴ７のＹＥＳ）。読取期間が終了すると、ＣＰＵ１１は、ＳＴ８としてストアコンピュータ４に、ＲＡＭ１４に記憶した全ての読取結果情報をゲート番号とともに送信する。
【００４２】
ストアコンピュータ４に読取結果情報を送信すると、ストアコンピュータ４では、後述する読取結果情報受信処理が実行される。そして、この処理によりストアコンピュータ４から登録商品情報が返信されてくるので、ＣＰＵ１１は、ＳＴ９として登録商品情報を待機する。登録商品情報を受信すると（ＳＴ９のＹＥＳ）、ＣＰＵ１１は、ＳＴ１０としてこの登録商品情報を基に、登録商品画面を編集し、この画面をタッチパネル付ディスプレイ７Ａに表示させる。
【００４３】
この画面には、無線タグ読取処理装置２Ａで読取られた商品ＩＤに対応する商品名や価格等が、支払いの実行を宣言する支払いボタン及び支払いの中止を宣言する中止ボタンとともに表示されている。したがって、買物客は、登録商品画面の内容を確認し、その内容で会計する場合は支払いボタンを、会計しない場合は中止ボタンをタッチ操作する。
【００４４】
ＣＰＵ１１は、ＳＴ１１として支払いボタン及び中止ボタンのいずれか一方がタッチ操作されるのを待機する。タッチパネルインターフェース１７を介して入力されたタッチパネル信号により中止ボタンがタッチ操作されたことを検知すると（ＳＴ１１の「中止」）、ＣＰＵ１１は、ＳＴ１２として決済中止処理を実行する。この決済中止処理は、登録商品情報を破棄する処理や、決済中止画面をタッチパネル付ディスプレイ７Ａに表示させる処理を含む。
【００４５】
これに対し、支払いボタンがタッチ操作されたことを検知した場合には（ＳＴ１１の「支払い」）、ＣＰＵ１１は、ＳＴ１３として自動決済装置８Ａによる自動決済処理を実行する。この自動決済処理は、前述したように、現金またはクレジットカードによる商品代金の決済を処理する。また、決済完了画面をタッチパネル付ディスプレイ７Ａに表示させる処理を含む。  
決済中止処理または自動決済処理が終了すると、ＣＰＵ１１は、初期状態に戻り、次の買物客の会計を可能にする。
【００４６】
図９は、ストアコンピュータ４のＣＰＵ６１が実行する読取開始情報受信処理の手順を示す流れ図である。この処理は、例えばＨＤＤ装置６５に記憶されたタグ情報整合プログラムをＣＰＵ６１が読み込み実行することによって実現される。
【００４７】
通信ネットワーク３を介して接続されたいずれかの無線タグ読取処理装置２Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）から前記読取開始情報を受信すると、ＣＰＵ６１は、この処理を開始する。先ず、ＣＰＵ６１は、ＳＴ２１として受信した読取開始情報から、当該情報に付加されているゲート番号ｎ（ｎ＝１，２，３，…）を取得する。そして、ＳＴ２２としてゲート管理テーブル８１の当該ゲート番号ｎに関連付けられたステータスデータＳｎを、動作状態「待機中」を示す値“０”から動作状態「読取中」を示す値“１”に更新する。
【００４８】
次に、ＣＰＵ４１は、ＳＴ２３として当該ゲート番号ｎの１つ前のゲート番号（ｎ−１）に関連付けられたステータスデータＳ(n-1)がゲート管理テーブル８１に設定されているか否かを判定する。このステータスデータＳ(n-1)は、読取開始情報送信元の無線タグ読取処理装置２Ｎが設けられている会計用ゲート１Ｎに対し、一方の方向に隣接する会計用ゲート１(N-1)に設けられた無線タグ読取処理装置２(N-1)の状態を示す。したがって、読取開始情報送信元の無線タグ読取処理装置２Ｎが、一方の端に位置する無線タグ読取処理装置２Ａの場合のみ判定結果が“ＮＯ”となり、その他の無線タグ読取処理装置２Ｂ，３Ｃ，…の場合は判定結果が“ＹＥＳ”となる。ＳＴ２３にて判定結果が“ＮＯ”の場合には、ＳＴ２７の処理に進む。
【００４９】
ＳＴ２３にて判定結果が“ＹＥＳ” の場合には、ＣＰＵ６１は、ＳＴ２４としてそのゲート番号（ｎ−１）に関連付けられたステータスデータＳ(n-1)を判別する。このステータスデータＳ(n-1)が動作状態「読取中」を示す値“１”であるとき、読取開始情報送信元の第１の無線タグ読取処理装置２Ｎと、一方の側に隣接する第２の無線タグ読取処理装置２(N-1)とは、無線タグ読取期間の少なくとも一部が重複する。この場合（ＳＴ２５のＹＥＳ）、ＣＰＵ６１は、ＳＴ２６としてゲート番号ｎとゲート番号（ｎ−１）とを組み合わせたゲート番号組合せデータ（ｎ，ｎ−１）を重複メモリ８２に格納する。ステータスデータＳ(n-1)が動作状態「読取中」以外を示す値であるときには、ＳＴ２６の処理は実行しない。しかる後、ＣＰＵ６１は、ＳＴ２７の処理に進む。
【００５０】
ＳＴ２７では、ＣＰＵ６１は、当該ゲート番号ｎの１つ後のゲート番号（ｎ＋１）に関連付けられたステータスデータＳ(n+1)がゲート管理テーブル８１に設定されているか否かを判定する。このステータスデータＳ(n+1)は、読取開始情報送信元の無線タグ読取処理装置２Ｎが設けられている会計用ゲート１Ｎに対し、他方の方向の隣接する会計用ゲート１(N+1)に設けられた無線タグ読取処理装置２(N+1)の状態を示す。したがって、読取開始情報送信元の無線タグ読取処理装置２Ｎが、一方の端の無線タグ読取処理装置２Ａとは逆側の他方の端に位置する無線タグ読取処理装置の場合のみ判定結果が“ＮＯ”となり、その他の無線タグ読取処理装置の場合は判定結果が“ＹＥＳ”となる。ＳＴ２７にて判定結果が“ＮＯ”の場合には、この処理は終了する。
【００５１】
ＳＴ２７にて判定結果が“ＹＥＳ” の場合には、ＣＰＵ６１は、ＳＴ２８としてそのゲート番号（ｎ＋１）に関連付けられたステータスデータＳ(n+1)を判別する。このステータスデータＳ(n+1)が動作状態「読取中」を示す値“１”であるとき、読取開始情報送信元の第１の無線タグ読取処理装置２Ｎと、他方の側に隣接する第２の無線タグ読取処理装置２(N+1)とは、無線タグ読取期間の少なくとも一部が重複する。この場合（ＳＴ２９のＹＥＳ）、ＣＰＵ６１は、ＳＴ３０としてゲート番号ｎとゲート番号（ｎ＋１）とを組み合わせたゲート番号組合せデータ（ｎ，ｎ＋１）を重複メモリ８２に格納する。ステータスデータＳ(n+1)が動作状態「読取中」以外を示す値であるときには、ＳＴ３０の処理は実行しない。以上で、この処理は終了する。
【００５２】
図１０は、ストアコンピュータ４のＣＰＵ６１が実行する読取結果情報受信処理の手順を示す流れ図である。この処理も、例えばＨＤＤ装置６５に記憶されたタグ情報整合プログラムをＣＰＵ６１が読み込み実行することによって実現される。
【００５３】
通信ネットワーク３を介して接続されたいずれかの無線タグ読取処理装置２Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）から読取結果情報を受信すると、ＣＰＵ６１は、この処理を開始する。先ず、ＣＰＵ６１は、ＳＴ３１として受信した読取結果情報から、当該情報に付加されているゲート番号ｎ（ｎ＝１，２，３，…）を取得する。次に、ＣＰＵ６１は、この取得したゲート番号ｎで重複メモリ８２を検索する。そして、ＳＴ３３としてこのゲート番号ｎと、その１つ前のゲート番号（ｎ−１）との組合せデータ（ｎ，ｎ−１）が重複メモリ８２に格納されているか否かを判断する。
【００５４】
ゲート番号組合せデータ（ｎ，ｎ−１）が格納されている場合（ＳＴ３３のＹＥＳ）、ＣＰＵ６１は、ＳＴ３４としてゲート管理テーブル８１のゲート番号（ｎ−１）に関連付けられたステータスデータＳn-1が動作状態「決済待」を示す値“２”であるか否かを判断する。
【００５５】
ステータスデータＳn-1が動作状態「決済待」を示す値“２”でない場合（ＳＴ３４のＮＯ）、読取結果情報送信元の第１の無線タグ読取処理装置２Ｎに対して一方の側に隣接する第２の無線タグ読取処理装置２(N-1)では、無線タグ読取中の状態が継続している。この場合、ＣＰＵ６１は、ＳＴ３５として無線タグ読取処理装置２Ｎから受信したゲート番号ｎの読取結果情報をＨＤＤ装置６５で一時保存する。また、ＳＴ３６としてゲート管理テーブル８１のゲート番号ｎに関連付けられたステータスデータＳｎを動作状態「読取中」を示す値“１”から動作状態「決済待」を示す値“２”に更新する。以上で、今回の処理を終了する。
【００５６】
ステータスデータＳn-1が動作状態「決済待」を示す値“２”であった場合には（ＳＴ３４のＹＥＳ）、読取結果情報送信元の第１の無線タグ読取処理装置２Ｎに対して一方の側に隣接する第２の無線タグ読取処理装置２(N-1)では、無線タグ読取中の状態が終了している。この場合、ＣＰＵ６１は、ＳＴ３７としてゲート番号組合せデータ（ｎ，ｎ−１）に対して後述する重複判定処理を実行する。
【００５７】
この重複判定処理を終了すると、ＣＰＵ６１は、ＳＴ３８として重複メモリ８２を検索して、ゲート番号（ｎ−１）を含む他のゲート番号組合せデータ（ｎ−１、ｎ−２）が存在するか否かを判断する。存在する場合（ＳＴ３８のＮＯ）、前記第２の無線タグ読取処理装置２(N-1)と、この第２の無線タグ読取処理装置２(N-1)に対してさらに一方の側に隣接する第３の無線タグ読取処理装置２(N-2)との間で読取期間の少なくとも一部が重複しており、この両者間において重複判定処理がまだ実行されていない。この場合、ＣＰＵ６１は、後述するＳＴ３９〜ＳＴ４２の処理を実行することなく、ＳＴ３２の処理に戻る。
【００５８】
重複メモリ８２にゲート番号組合せデータ（ｎ−１、ｎ−２）が存在しない場合には（ＳＴ３８のＹＥＳ）、前記第２の無線タグ読取処理装置２(N-1)に対する重複判定処理は全て終了したので、ＣＰＵ６１は、ＳＴ３９として、無線タグ読取処理装置２(N-1)から受信したゲート番号（ｎ−１）の読取結果情報をＨＤＤ装置６５から呼出す。そして、この読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。こうして、登録商品情報を取得したならば、ＣＰＵ６１は、ＳＴ４０としてゲート番号（ｎ−１）の無線タグ読取処理装置２(N-1)にその登録商品情報を送信する。また、ＳＴ４１としてゲート管理テーブル８１のゲート番号（ｎ−１）に関連付けられたステータスデータＳn-1を動作状態「決済待」を示す値“２”から「待機中」を示す値“０”に更新する。さらに、ＳＴ４２として重複メモリ８２からゲート番号組合せデータ（ｎ，ｎ−１）を削除する。しかる後、ＣＰＵ６１は、ＳＴ３２の処理に戻る。
【００５９】
ＳＴ３２にて重複メモリ８２を検索した結果、ゲート番号組合せデータ（ｎ，ｎ−１）が格納されていない場合（ＳＴ３３のＮＯ）、ＣＰＵ６１は、ＳＴ４３としてゲート番号ｎと、その１つ先のゲート番号（ｎ＋１）との組合せデータ（ｎ，ｎ＋１）が格納されているか否かを判断する。格納されていない場合には（ＳＴ４３のＮＯ）、ＣＰＵ６１は、後述するＳＴ４４〜ＳＴ５０の処理を実行することなく、ＳＴ５１の処理に進む。
【００６０】
ＳＴ５１では、ＣＰＵ６１は、無線タグ読取処理装置２Ｎから受信したゲート番号ｎの読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。そしてＣＰＵ６１は、ＳＴ５２としてゲート番号ｎの無線タグ読取処理装置２Ｎにその登録商品情報を送信する。また、ＳＴ５３としてゲート管理テーブル８１のゲート番号ｎに関連付けられたステータスデータＳｎを「待機中」を示す値“０”に更新する。以上で、今回の読取結果情報受信処理を終了する。
【００６１】
重複メモリ８２にゲート番号組合せデータ（ｎ、ｎ＋１）が格納されていた場合には（ＳＴ４３のＹＥＳ）、ＣＰＵ６１は、ＳＴ４４としてゲート管理テーブル８１のゲート番号（ｎ＋１）に関連付けられたステータスデータＳn+1が動作状態「決済待」を示す値“２”であるか否かを判断する。
【００６２】
ステータスデータＳn+1が動作状態「決済待」を示す値“２”でない場合（ＳＴ４４のＮＯ）、読取結果情報送信元の第１の無線タグ読取処理装置２Ｎに対して他方の側に隣接する第２の無線タグ読取処理装置２(N+1)では、無線タグ読取中の状態が継続している。この場合、ＣＰＵ６１は、前記ＳＴ３５の処理に進む。すなわち、無線タグ読取処理装置２Ｎから受信したゲート番号ｎの読取結果情報をＨＤＤ装置６５で一時保存する。また、ゲート管理テーブル８１のゲート番号ｎに関連付けられたステータスデータＳｎを動作状態「読取中」を示す値“１”から動作状態「決済待」を示す値“２”に更新する。以上で、今回の読取結果情報受信処理を終了する。
【００６３】
ステータスデータＳn+1が動作状態「決済待」を示す値“２”であった場合には（ＳＴ４４のＹＥＳ）、読取結果情報送信元の第２の無線タグ読取処理装置２Ｎに対して他方の側に隣接する第２の無線タグ読取処理装置２(N+1)では、無線タグ読取中の状態が終了している。この場合、ＣＰＵ６１は、ＳＴ４５としてゲート番号組合せデータ（ｎ，ｎ＋１）に対して後述する重複判定処理を実行する。
【００６４】
この重複判定処理を終了すると、ＣＰＵ６１は、ＳＴ４７として重複メモリ８２を検索して、ゲート番号（ｎ＋１）を含む他のゲート番号組合せデータ（ｎ＋１、ｎ＋２）が存在するか否かを判断する。存在する場合（ＳＴ３８のＮＯ）、前記第２の無線タグ読取処理装置２(N+1)と、この第２の無線タグ読取処理装置２(N+1)に対してさらに他方の側に隣接する第３の無線タグ読取処理装置２(N+2)との間で読取期間の少なくとも一部が重複しており、この両者間において重複判定処理がまだ実行されていない。この場合、ＣＰＵ６１は、後述するＳＴ４７〜ＳＴ５０の処理を実行することなく、前記ＳＴ５１の処理に進む。そして、ＳＴ５１〜ＳＴ５３の処理を実行して、今回の処理を終了する。
【００６５】
重複メモリ８２にゲート番号組合せデータ（ｎ＋１、ｎ＋２）が存在しない場合には（ＳＴ４６のＹＥＳ）、前記第２の無線タグ読取処理装置２(N+1)に対する重複判定処理は全て終了したので、ＣＰＵ６１は、ＳＴ４７として、無線タグ読取処理装置２(N+1)から受信したゲート番号（ｎ＋１）の読取結果情報をＨＤＤ装置６５から呼出す。そして、この読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。こうして、登録商品情報を取得したならば、ＣＰＵ６１は、ＳＴ４８としてゲート番号（ｎ＋１）の無線タグ読取処理装置２(N+1)にその登録商品情報を送信する。また、ＳＴ４９としてゲート管理テーブル８１のゲート番号（ｎ＋１）に関連付けられたステータスデータＳn+1を動作状態「決済待」を示す値“２”から「待機中」を示す値“０”に更新する。さらに、ＳＴ５０として重複メモリ８２からゲート番号組合せデータ（ｎ，ｎ＋１）を削除する。しかる後、ＣＰＵ６１は、ＳＴ５１の処理に進む。そして、ＳＴ５１〜ＳＴ５３の処理を実行して、今回の処理を終了する。
【００６６】
図１１及び図１２は、前記ＳＴ３７またはＳＴ４５の重複判定処理の手順を示す流れ図である。無線タグ読取処理装置２Ｎから読取結果情報を受信した際に、この無線タグ読取処理装置２Ｎと読取期間の少なくとも一部が重複していた隣接の無線タグ読取処理装置２(N-1)または２(N+1)が既に決済待ちの状態にあるとき、ＣＰＵ６１は、この重複判定処理を開始する。
【００６７】
先ず、ＣＰＵ６１は、ＳＴ６１としてＨＤＤ装置６５で記憶しているゲート番号ｉ（Ｎ）の読取結果情報の商品ＩＤとゲート番号ｊ（Ｎ−１またはＮ＋１）の読取結果情報の商品ＩＤとを照合して重複する商品ＩＤを全て抽出する。そして、抽出した商品ＩＤのリストを作成する（照合手段）。ここで、重複する商品ＩＤが存在しない場合は（ＳＴ６２のＮＯ）、ＣＰＵ６１は、この重複判定処理を終了する。
【００６８】
重複する商品ＩＤが存在しており、その重複商品ＩＤリストが作成された場合には（ＳＴ６２のＹＥＳ）、ＣＰＵ６１は、ＳＴ６３としてゲート番号ｉの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsiを算出する。また、ＳＴ６４としてゲート番号ｊの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsjを算出する。
【００６９】
次に、ＣＰＵ６１は、ＳＴ６５としてカウンタｋを一旦“０”にリセットする。しかる後、ＣＰＵ６１は、ＳＴ６６としてこのカウンタｋを“１”だけカウントアップする。そして、ＳＴ６７として重複商品ＩＤリストからｋ番目（ｋはカウント値）の商品ＩＤ（ｋ）を取得する。
【００７０】
重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得すると（ＳＴ６８のＹＥＳ）、ＣＰＵ６１は、ＳＴ６９としてゲート番号ｉの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgiを取得する。また、ＳＴ７０としてゲート番号ｊの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgjを取得する。
【００７１】
しかる後、ＣＰＵ６１は、ＳＴ７１として受信信号平均強度Ｍsiと受信信号強度Ｓgiとの差の絶対値ｄｉと、受信信号平均強度Ｍsjと受信信号強度Ｓgjとの差の絶対値ｄｊとを算出する。そして、ＳＴ７２として一方の絶対値ｄｉから他方の絶対値ｄｊを減じた値（ｄｉ−ｄｊ）を調べる。その結果、値（ｄｉ−ｄｊ）が正の場合、すなわち、受信信号平均強度Ｍsiに対する受信信号強度Ｓgiの差ｄｉが、受信信号平均強度Ｍsjに対する受信信号強度Ｓgjの差ｄｊより大きい場合、ＣＰＵ６１は、差が大きい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、差が小さい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ７４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【００７２】
これに対し、値（ｄｉ−ｄｊ）が負の場合、すなわち、受信信号平均強度Ｍsiに対する受信信号強度Ｓgiの差ｄｉが、受信信号平均強度Ｍsjに対する受信信号強度Ｓgjの差ｄｊより小さい場合、ＣＰＵ６１は、差が大きい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、差が小さい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ７５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【００７３】
なお、値（ｄｉ−ｄｊ）が“０”の場合、すなわち、受信信号平均強度Ｍsiに対する受信信号強度Ｓgiの差ｄｉと、受信信号平均強度Ｍsjに対する受信信号強度Ｓgjの差ｄｊとが等しい場合には、ＣＰＵ６１は、ＳＴ７３として受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負になるか否かを判断する。負になる場合、すなわち受信信号強度Ｓgiより受信信号強度Ｓgjの方が大きい場合には、受信信号強度の小さい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、受信信号強度の大きい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ７４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【００７４】
これに対し、受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負にならない場合には、受信信号強度が等しいか小さい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、受信信号強度が等しいか大きい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ７５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【００７５】
ＳＴ７４またはＳＴ７５の処理を終了すると、ＣＰＵ６１は、ＳＴ６６の処理に戻る。そして、カウンタｋをさらに“１”だけカウントアップしたならば、ＳＴ６７以降の処理を再度実行する。
【００７６】
こうして、ＣＰＵ６１は、重複商品ＩＤリストとして抽出した全ての商品ＩＤについて、各商品ＩＤの受信に係わるパラメータである受信信号強度の平均値と、重複商品ＩＤに関連付けられた受信信号強度との差を求め、この差が小さい方の重複商品ＩＤを有効と判定し、大きい方の重複商品ＩＤを無効と判定する（判定手段）。そして、無効と判定された商品ＩＤの読取結果情報を削除し、有効と判定された商品ＩＤの読取結果情報を残す（整合手段）。かくして、ＳＴ６８として重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得できなくなると、この重複判定処理を終了する。
【００７７】
このような構成の会計システムが構築された小売店においては、買物客は、買上商品をショッピングカート５に収容する。そして、会計の際には空いている会計用ゲートに入り、タッチパネル付ディスプレイに表示された会計案内画面の商品読取開始ボタンをタッチ操作する。
【００７８】
今、買物客が第１の会計用ゲート１Ａに入り、タッチパネル付ディスプレイ７Ａに表示された会計案内画面の商品読取開始ボタンをタッチ操作したとする。そうすると、この会計用ゲート１Ａに設けられた無線タグ読取処理装置２Ａからストアコンピュータ４に読取開始情報が送信される（ＳＴ１〜ＳＴ３）。これに応じて、ストアコンピュータ４では、ゲート管理テーブル８１の会計用ゲート１Ａに対するゲート番号“１”に対応したステータスデータＳ１が、動作状態「読取中」を示す“１”に更新される（ＳＴ２１，ＳＴ２２）。
【００７９】
また、会計用ゲート１Ａでは、無線タグ読取処理装置２Ａの作用により無線タグ読取装置２０が起動して、アンテナ６Ａから無線タグのＩＤ問合せ電波が放射される（ＳＴ４）。この電波は、ショッピングカート５内に収容された商品に取り付けられた無線タグが受信する。電波を受信した無線タグは、自己のメモリで記憶しているＩＤ情報、つまりは商品ＩＤを無線送信する。
【００８０】
無線タグ読取装置２０は、ＩＤ問合せ電波に応答した無線タグから商品ＩＤを読取る毎に、可変利得増幅器４４への利得設定情報からその商品ＩＤに対する受信信号強度を求める。無線タグ読取処理装置２Ａは、無線タグ読取装置２０で商品ＩＤが読取られる毎に、その商品ＩＤに関連付けて、その商品ＩＤの受信に係わるパラメータとして受信信号強度と受信時刻とを付加した読取結果情報を作成する（ＳＴ５，６）。
【００８１】
ここで、別の買物客が隣接する第２の会計用ゲート１Ｂに入り、タッチパネル付ディスプレイ７Ｂに表示された会計案内画面の商品読取開始ボタンをタッチ操作したとする。そうすると、この会計用ゲート１Ｂに設けられた無線タグ読取処理装置２Ｂからストアコンピュータ４に読取開始情報が送信される（ＳＴ１〜ＳＴ３）。これに応じて、ストアコンピュータ４では、ゲート管理テーブル８１の会計用ゲート１Ｂに対するゲート番号“２”に対応したステータスデータＳ２が、動作状態「読取中」を示す“１”に更新される（ＳＴ２１，ＳＴ２２）。また、このとき、会計用ゲート１Ｂに隣接する会計用ゲート１Ａのゲート番号“１”に対応したステータスデータＳ１が“１”であるので、ゲート番号組合せデータ（１，２）が重複メモリ８２に格納される（ＳＴ２３〜ＳＴ２６）。
【００８２】
その後、先に、会計用ゲート１Ａにおいて、無線タグの読取処理が終了すると、無線タグ読取処理装置２Ａからストアコンピュータ４に、ゲート番号“１”とともに今回の読取結果情報が送信される（ＳＴ７〜ＳＴ８）。
【００８３】
このとき、重複メモリ８２には、会計用ゲート１Ａに対するゲート番号“１”を含むゲート番号組合せデータ（１，２）が存在する。そして、相手方のゲート番号“２”に対応したステータスデータＳ２は、動作状態「読取中」を示す“１”のままである。したがって、無線タグ読取処理装置２Ａから送信された読取結果情報は、ＨＤＤ装置６５で一時的に保存される（ＳＴ３１〜ＳＴ３５）。また、ステータスデータＳ１が動作状態「決済待」に更新される（ＳＴ３６）。
【００８４】
続いて、会計用ゲート１Ｂにおいて、無線タグの読取処理が終了すると、無線タグ読取処理装置２Ｂからストアコンピュータ４に、ゲート番号“２”とともに今回の読取結果情報が送信される（ＳＴ７〜ＳＴ８）。
【００８５】
このとき、重複メモリ８２には、会計用ゲート１Ｂに対するゲート番号“２”を含むゲート番号組合せデータ（１，２）が存在する。そして、相手方のゲート番号“１”に対応したステータスデータＳ１は、動作状態「決済待」を示す“２”に更新されている。したがって、ストアコンピュータ４では、ゲート番号組合せデータ（１，２）の重複判定処理が実行される（ＳＴ３７）。
【００８６】
ここで、無線タグ読取処理装置２Ａから送信された読取結果情報を図１３の符号１０１で示し、無線タグ読取処理装置２Ｂから送信された読取結果情報を符号１０２で示す。この場合、先ず、読取結果情報１０１と読取結果情報１０２との照合により、商品ＩＤ［123006］と商品ＩＤ［123067］が重複商品ＩＤとして抽出される（ＳＴ６１）。
【００８７】
次に、読取結果情報１０１から重複商品ＩＤ[123006],[123067]以外の商品ＩＤ[123001],[123002],[123003],[123004],[123005]の受信信号強度情報“７”，“６”，“１０”，“１１”，“８”が取得される。そして、これら受信信号強度の平均値Ｍs1が次式の通り算出される（ＳＴ６３）。
【００８８】
Ｍs1＝（7＋6＋10＋11＋8）／5＝8.4
また、読取結果情報１０２から重複商品ＩＤ[123006],[123067]以外の商品ＩＤ[123008],[123009],[123010]の受信信号強度情報“８”，“９”，“７”が取得される。そして、これら受信信号強度の平均値Ｍs2が次式の通り算出される（ＳＴ６４）。
【００８９】
Ｍs2＝（8＋9＋7）／3＝8.0
次に、読取結果情報１０１から重複商品ＩＤ［123006］の受信信号強度Ｓg1＝“３”が取得される（ＳＴ６９）。同様に、読取結果情報１０２から重複商品ＩＤ［123006］の受信信号強度Ｓg2＝“９”が取得される（ＳＴ７０）。そして、この受信信号強度Ｓg1と受信信号平均強度Ｍs1との差の絶対値ｄ１、及び、受信信号強度Ｓg2と受信信号平均強度Ｍs2との差の絶対値ｄ２が次式の通り算出される（ＳＴ７１）
ｄ１＝｜8.4−3.0｜＝5.4
ｄ２＝｜8.0−9.0｜＝1.0
次に、絶対値ｄ１と絶対値ｄ２とが比較される（ＳＴ７２）。この場合は、絶対値ｄ１の方が絶対値ｄ２より大きい。すなわち、重複商品ＩＤ［123006］が読取られたときの受信信号強度は、会計用ゲート１Ａで読取られたときよりも会計用ゲート１Ｂで読取られたときの方が平均強度に近い。したがって、会計用ゲート１Ａの無線タグ読取装置２０において読取られた商品ＩＤ［123006］は、隣接する会計用ゲート１Ｂに入ったショッピングカート内の商品に取り付けられた無線タグのＩＤであると推定することができる。この場合、ストアコンピュータ４では、読取結果情報１０１から商品ＩＤ［123006］のデータが削除される（ＳＴ７４）。
【００９０】
次に、読取結果情報１０１から重複商品ＩＤ［123007］の受信信号強度Ｓg1＝６が取得される（ＳＴ６９）。同様に、読取結果情報１０２から重複商品ＩＤ［123007］の受信信号強度Ｓg2＝４が取得される（ＳＴ７０）。そして、この受信信号強度Ｓg1と上記受信信号平均強度Ｍs1との差の絶対値ｄ１、及び、受信信号強度Ｓg2と上記受信信号平均強度Ｍs2との差の絶対値ｄ２が次式の通り算出される（ＳＴ７１）。
【００９１】
ｄ１＝｜8.4−6.0｜＝2.4
ｄ２＝｜8.0−4.0｜＝4.0
次に、絶対値ｄ１と絶対値ｄ２とが比較される（ＳＴ７２）。この場合は、絶対値ｄ２の方が絶対値ｄ１より大きい。すなわち、重複商品ＩＤ［123007］が読取られたときの受信信号強度は、会計用ゲート１Ｂで読取られたときよりも会計用ゲート１Ａで読取られたときの方が平均強度に近い。したがって、会計用ゲート１Ｂの無線タグ読取装置２０において読取られた商品ＩＤ［123007］は、隣接する会計用ゲート１Ａに入ったショッピングカート内の商品に付された無線タグのＩＤであると推定することができる。この場合、読取結果情報１０２から商品ＩＤ［123007］のデータが削除される（ＳＴ７５）。
【００９２】
以上のようなゲート番号組合せデータ（１，２）の重複判定処理により、読取結果情報１０１は図１４の符号１０３で示す情報となり、読取結果情報１０２は図１４の符号１０４で示す情報となる。
【００９３】
上記重複判定処理が終了すると、ゲート番号“１”の重複有無が判定される（ＳＴ３８）。この時点において、ゲート番号“１”は重複無しとなるので、読取結果情報１０３を基に登録商品情報が取得される（ＳＴ３９）。そして、この登録商品情報が会計用ゲート１Ａの無線タグ読取処理装置２Ａに送信される（ＳＴ４０）。無線タグ読取処理装置２Ａでは、受信した登録商品情報を基にタッチパネル付ディスプレイ７Ａに登録商品画面が表示される（ＳＴ１０）。この画面を確認した買物客は、支払いボタンをタッチ操作し、自動決済装置８Ａにて代金の決済を行う。
【００９４】
一方、ストアコンピュータ４では、ゲート番号“２”についても重複有無が判定される。この場合、ゲート番号“２”も重複無しとなるので、読取結果情報１０４を基に登録商品情報が取得される（ＳＴ４３、ＳＴ５１）。そして、この登録商品情報が会計用ゲート１Ｂの無線タグ読取処理装置２Ｂに送信される（ＳＴ５２）。無線タグ読取処理装置２Ｂでは、受信した登録商品情報を基にタッチパネル付ディスプレイ７Ｂに登録商品画面が表示される（ＳＴ１０）。この画面を確認した買物客は、支払いボタンをタッチ操作し、自動決済装置８Ｂにて代金の決済を行う。
【００９５】
一方、上記具体例において、先に、会計用ゲート１Ｂにおいて無線タグの読取処理が終了した場合には、無線タグ読取処理装置２Ｂから送信された読取結果情報１０２がＨＤＤ装置６５で一時的に保存される（ＳＴ３１〜ＳＴ３５）。また、ゲート番号“２”に対応したステータスデータＳ２が動作状態「決済待」に更新される（ＳＴ３６）。
【００９６】
その後、会計用ゲート１Ａにおいて無線タグの読取処理が終了すると、重複メモリ８２には会計用ゲート１Ａに対するゲート番号“１”を含むゲート番号組合せデータ（１，２）が存在し、相手方のゲート番号“２”に対応したステータスデータＳ２が既に動作状態「決済待」を示す“２”に更新されているので、ストアコンピュータ４では、ゲート番号組合せデータ（１，２）の重複判定処理が実行される（ＳＴ４４）。この場合の処理結果は、先に会計用ゲート１Ａでショッピングカート５内の無線タグがすべて読み取られた場合と同様である。
【００９７】
上記重複判定処理が終了すると、ゲート番号“２”の重複有無が判定される（ＳＴ４６）。この時点において、ゲート番号“２”は重複無しとなるので、読取結果情報１０４を基に登録商品情報が取得される（ＳＴ４７）。そして、この登録商品情報が会計用ゲート１Ｂの無線タグ読取処理装置２Ｂに送信され（ＳＴ４８）、タッチパネル付ディスプレイ７Ｂに登録商品画面が表示される（ＳＴ１０）。この画面を確認した買物客は、支払いボタンをタッチ操作した後、自動決済装置８Ｂにて代金の決済を行う。
【００９８】
続いて、ストアコンピュータ４では、読取結果情報１０３を基に登録商品情報が取得される（ＳＴ５１）。そして、この登録商品情報が会計用ゲート１Ａの無線タグ読取処理装置２Ａに送信され（ＳＴ５２）、タッチパネル付ディスプレイ７Ａに登録商品画面が表示される（ＳＴ１０）。この画面を確認した買物客は、支払いボタンをタッチ操作した後、自動決済装置８Ａにて代金の決済を行う。
【００９９】
このように、本実施形態によれば、隣り合う会計用ゲートにおいて、一方のゲートのアンテナで受信されるべき無線タグのＩＤ情報を他方のゲートのアンテナで重複して受信してしまった場合でも、双方のアンテナでの重複ＩＤ情報の受信に係わるパラメータ、すなわち受信号強度がそのアンテナでの受信信号強度平均値に近い方が有効と判定され、遠い方が無効と判定されて、各々の読取結果情報が自動的に修正される。
【０１００】
したがって、隣り合う会計用ゲート間で一方のゲートにある無線タグのＩＤ情報を他方のゲートで読取ってしまうことがないように会計用ゲートの間隔を広げたり、会計用ゲートを電波吸収材で覆ったりする必要がないので、省スペース化を図ることができる。
【０１０１】
なお、本発明は、上記第１の実施形態そのものに限定されるものではない。例えば、会計用ゲート１Ａ，１Ｂ，１Ｃ，…の構造、無線タグ読取処理装置２Ａ，２Ｂ，２Ｃ，…及びストアコンピュータ４の構成等、本発明の要旨を逸脱しない範囲で種々変形実施することができる。
【０１０２】
また、ストコンピュータ４が実行する重複判定処理は、受信信号強度平均値からの差を用いた図１１〜図１２に示す手順のものに限定されるものではない。以下では、重複判定処理が異なる他の実施形態について説明する。なお、重複判定処理以外は第１の実施形態と同一なので、図１〜図１０については第１の実施形態と共通に使用し、その説明を省略する。
【０１０３】
（第２の実施形態）
この第２の実施形態は、ＩＤ情報の受信に係わるパラメータとして受信信号強度の標準偏差を用いて重複商品ＩＤの有効、無効を判定する例である。
【０１０４】
図１５及び図１６は、第２の実施形態における重複判定処理の手順を示す流れ図である。無線タグ読取処理装置２Ｎから読取結果情報を受信した際に、この無線タグ読取処理装置２Ｎと読取期間の少なくとも一部が重複していた隣接の無線タグ読取処理装置２(N-1)または２(N+1)が既に決済待ちの状態にあるとき、ＣＰＵ６１は、この重複判定処理を開始する。
【０１０５】
先ず、ＣＰＵ６１は、ＳＴ８１としてＨＤＤ装置６５で記憶しているゲート番号ｉ（Ｎ）の読取結果情報の商品ＩＤとゲート番号ｊ（Ｎ−１またはＮ＋１）の読取結果情報の商品ＩＤとを照合して重複する商品ＩＤを全て抽出する。そして、抽出した商品ＩＤのリストを作成する（照合手段）。ここで、重複する商品ＩＤが存在しない場合は（ＳＴ８２のＮＯ）、ＣＰＵ６１は、この重複判定処理を終了する。
【０１０６】
重複する商品ＩＤが存在しており、その重複商品ＩＤリストが作成された場合には（ＳＴ８２のＹＥＳ）、ＣＰＵ６１は、ＳＴ８３としてゲート番号ｉの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsiと標準偏差σｉとを算出する。また、ＳＴ８４としてゲート番号ｊの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsjと標準偏差σｊとを算出する。
【０１０７】
次に、ＣＰＵ６１は、ＳＴ８５としてカウンタｋを一旦“０”にリセットする。しかる後、ＣＰＵ６１は、ＳＴ８６としてこのカウンタｋを“１”だけカウントアップする。そして、ＳＴ８７として重複商品ＩＤリストからｋ番目（ｋはカウント値）の商品ＩＤ（ｋ）を取得する。
【０１０８】
重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得すると（ＳＴ８８のＹＥＳ）、ＣＰＵ６１は、ＳＴ８９としてゲート番号ｉの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgiを取得する。また、ＳＴ９０としてゲート番号ｊの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgjを取得する。
【０１０９】
しかる後、ＣＰＵ６１は、ＳＴ９１として受信信号強度Ｓgi、受信信号平均強度Ｍsi及び標準偏差σｉから、下記演算式により、ゲート番号ｉの読取結果情報において、重複商品ＩＤ（ｋ）に関連付けられた受信信号強度Ｓgiの偏差値Ｔｉを算出する。
【０１１０】
Ｔｉ＝｛１０（Ｓgi−Ｍsi）／σｉ｝＋５０
また、受信信号強度Ｓgj、受信信号平均強度Ｍsj及び標準偏差σｊから、下記演算式により、ゲート番号ｊの読取結果情報において、重複商品ＩＤ（ｋ）に関連付けられた受信信号強度Ｓgjの偏差値Ｔｊを算出する。
【０１１１】
Ｔｊ＝｛１０（Ｓgj−Ｍsj）／σｊ｝＋５０
しかる後、ＣＰＵ６１は、ＳＴ９２として一方の偏差値Ｔｉから数値“５０”を減算した値（Ｔｉ−５０）の２乗から、他方の偏差値Ｔｊから数値“５０”を減算した値（Ｔｊ−５０）の２乗を減算した値｛（Ｔｉ−５０）２−（Ｔｊ−５０）２｝を算出する。そして、この値｛（Ｔｉ−５０）２−（Ｔｊ−５０）２｝が正の場合、すなわち、偏差値Ｔｊが偏差値Ｔｉよりも５０に近い場合には、ＣＰＵ６１は、偏差値が５０から遠い方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、偏差値が５０に近い方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ９４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１１２】
これに対し、値｛（Ｔｉ−５０）２−（Ｔｊ−５０）２｝が負の場合、すなわち、偏差値Ｔｉが偏差値Ｔｊよりも５０に近い場合には、ＣＰＵ６１は、偏差値が５０から遠い方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、偏差値が５０に近い方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ９５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１１３】
なお、値｛（Ｔｉ−５０）２−（Ｔｊ−５０）２｝が“０”の場合、すなわち、偏差値Ｔｉと偏差値Ｔｊとが等しい場合には、ＣＰＵ６１は、ＳＴ９３として受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負になるか否かを判断する。負になる場合、すなわち受信信号強度Ｓgiより受信信号強度Ｓgjの方が大きい場合には、受信信号強度の小さい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、受信信号強度の大きい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ９４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１１４】
これに対し、受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負にならない場合には、受信信号強度が等しいか小さい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、受信信号強度が等しいか大きい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ９５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１１５】
ＳＴ９４またはＳＴ９５の処理を終了すると、ＣＰＵ６１は、ＳＴ８６の処理に戻る。そして、カウンタｋをさらに“１”だけカウントアップしたならば、ＳＴ８７以降の処理を再度実行する。
【０１１６】
こうして、ＣＰＵ６１は、重複商品ＩＤリストとして抽出した全ての商品ＩＤについて、そのＩＤ情報の受信に係わるパラメータである受信信号強度の標準偏差を求め、この標準偏差から重複商品ＩＤに関連付けられた受信信号強度の偏差値をさらに求め、この偏差値が５０に近い方の重複ＩＤ情報を有効と判定し、遠い方の重複ＩＤ情報を無効と判定する（判定手段）。そして、無効と判定された商品ＩＤの読取結果情報を削除し、有効と判定された商品ＩＤの読取結果情報を残す（整合手段）。かくして、ＳＴ８８として重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得できなくなると、この重複判定処理を終了する。
【０１１７】
第１の無線タグ読取処理装置２Ａからストアコンピュータ４に送信された読取結果情報１０１と、この第１の無線タグ読取処理装置２Ａと読取期間の少なくとも一部が重複する第２の無線タグ読取処理装置２Ｂからストアコンピュータ４に送信された読取結果情報１０２の一例を図１３に示す。
【０１１８】
この具体例に対して、第２の実施形態の重複判定処理が実行されると、先ず、無線タグ読取処理装置２Ａからの読取結果情報１０１と、無線タグ読取処理装置２Ｂからの読取結果情報１０２との照合により、商品ＩＤ［123006］と商品ＩＤ［123067］が重複商品ＩＤとして抽出される（ＳＴ８１）。
【０１１９】
次に、読取結果情報１０１から重複商品ＩＤ［123006］，［123067］以外の商品ＩＤの受信信号平均強度Ｍs1と標準偏差σ１とが次の如く算出される（ＳＴ８３）。
【０１２０】
Ｍs1＝８．４
σ１≒４．１５
また、読取結果情報１０２から重複商品ＩＤ［123006］，［123067］以外の商品ＩＤの受信信号平均強度Ｍs2と標準偏差σ１が次の如く算出される（ＳＴ８４）。
【０１２１】
Ｍs2＝８．０
σ２＝２
次に、読取結果情報１０１から重複商品ＩＤ［123006］の受信信号強度Ｓg1＝3.0が取得される（ＳＴ８９）。同様に、読取結果情報１０２から重複商品ＩＤ［123006］の受信信号強度Ｓg2＝9.0が取得される（ＳＴ９０）。そして、偏差値Ｔ１及び偏差値Ｔ２が次の如く算出される（ＳＴ９１）
Ｔ１≒｛10（3.0−8.4）／4.15｝＋50＝37.0
Ｔ２＝｛10（9.0−8.0）／2｝＋50＝55.0
したがって、偏差値Ｔ２の方が偏差値Ｔ１よりも５０に近いので、会計用ゲート１Ａの無線タグ読取装置２０において読取られた商品ＩＤ［123006］は、隣接する会計用ゲート１Ｂに入ったショッピングカート内の商品に付された無線タグのＩＤであると推定することができる。この場合、ストアコンピュータ４では、読取結果情報１０１から商品ＩＤ［123006］のデータが削除される（ＳＴ９４）。
【０１２２】
次に、読取結果情報１０１から重複商品ＩＤ［123007］の受信信号強度Ｓg1＝6.0が取得される（ＳＴ８９）。同様に、読取結果情報１０２から重複商品ＩＤ［123007］の受信信号強度Ｓg2＝4.0が取得される（ＳＴ９０）。そして、偏差値Ｔ１及び偏差値Ｔ２が次の如く算出される（ＳＴ９１）
Ｔ１≒｛10（6.0−8.4）／4.15｝＋50＝44.2
Ｔ２＝｛10（4.0−8.0）／2｝＋50＝30.0
したがって、偏差値Ｔ１の方が偏差値Ｔ２よりも５０に近いので、会計用ゲート１Ｂの無線タグ読取装置２０において読取られた商品ＩＤ［123007］は、隣接する会計用ゲート１Ａに入ったショッピングカート内の商品に付された無線タグのＩＤであると推定することができる。この場合、ストアコンピュータ４では、読取結果情報１０２から商品ＩＤ［123007］のデータが削除される（ＳＴ９５）。
【０１２３】
以上のようなゲート番号組合せデータ（１，２）の重複判定処理により、図１４示すように、読取結果情報１０１は情報１０３となり、読取結果情報１０２は情報１０４となる。すなわち、第２の実施形態においても、第１の実施形態と同様な作用効果を奏し得る。
【０１２４】
（第３の実施形態）
この第３の実施形態は、ＩＤ情報の受信に係わるパラメータとして受信時刻を用いて重複商品ＩＤの有効、無効を判定する例である。
【０１２５】
図１７及び図１８は、第３の実施形態における重複判定処理の手順を示す流れ図である。無線タグ読取処理装置２Ｎから読取結果情報を受信した際に、この無線タグ読取処理装置２Ｎと読取期間の少なくとも一部が重複していた隣接の無線タグ読取処理装置２(N-1)または２(N+1)が既に決済待ちの状態にあるとき、ＣＰＵ６１は、この重複判定処理を開始する。
【０１２６】
先ず、ＣＰＵ６１は、ＳＴ１０１としてＨＤＤ装置６５で記憶しているゲート番号ｉ（Ｎ）の読取結果情報の商品ＩＤとゲート番号ｊ（Ｎ−１またはＮ＋１）の読取結果情報の商品ＩＤとを照合して重複する商品ＩＤを全て抽出する。そして、抽出した商品ＩＤのリストを作成する（照合手段）。ここで、重複する商品ＩＤが存在しない場合は（ＳＴ１０２のＮＯ）、ＣＰＵ６１は、この重複判定処理を終了する。
【０１２７】
重複する商品ＩＤが存在しており、その重複商品ＩＤリストが作成された場合には（ＳＴ１０２のＹＥＳ）、ＣＰＵ６１は、ＳＴ１０３としてゲート番号ｉ及びｊの両読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報の中から、最も早い受信時刻を基準時刻Ｔ０として検出する。そして、ＳＴ１０４としてゲート番号ｉの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報毎に、基準時刻Ｔ０から自己の受信時刻までの時間差を求め、その平均時間Ｍtiを算出する。また、ＳＴ１０５としてゲート番号ｊの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報毎に、基準時刻Ｔ０から自己の受信時刻までの時間差を求め、その平均時間Ｍtjを算出する。
【０１２８】
次に、ＣＰＵ６１は、ＳＴ１０６としてカウンタｋを一旦“０”にリセットする。しかる後、ＣＰＵ６１は、ＳＴ１０７としてこのカウンタｋを“１”だけカウントアップする。そして、ＳＴ１０８として重複商品ＩＤリストからｋ番目（ｋはカウント値）の商品ＩＤ（ｋ）を取得する。
【０１２９】
重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得すると（ＳＴ１０９のＹＥＳ）、ＣＰＵ６１は、ＳＴ１１０としてゲート番号ｉの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信時刻Ｔｉを取得し、基準時刻Ｔ０から受信時刻Ｔｉまでの時間差Ｔgiを算出する。また、ＳＴ１１１としてゲート番号ｊの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信時刻Ｔｊを取得し、基準時刻Ｔ０から受信時刻Ｔｊまでの時間差Ｔgjを算出する。
【０１３０】
しかる後、ＣＰＵ６１は、ＳＴ１１２として受信平均時間Ｍtiと時間差Ｔgiとの差の絶対値ｄｉと、受信平均時間Ｍtjと時間差Ｔgjとの差の絶対値ｄｊとを算出する。そして、ＳＴ１１３として一方の絶対値ｄｉから他方の絶対値ｄｊを減じた値（ｄｉ−ｄｊ）を算出する。この値（ｄｉ−ｄｊ）が正の場合、すなわち、受信平均時間Ｍtiに対する時間差Ｔgiの差ｄｉが、受信平均時間Ｍtjに対する時間差Ｔgjの差ｄｊより大きい場合、ＣＰＵ６１は、差が大きい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、差が小さい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１１５としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１３１】
これに対し、値（ｄｉ−ｄｊ）が負の場合、すなわち、受信平均時間Ｍtiに対する時間差Ｔgiの差ｄｉが、受信平均時間Ｍtjに対する時間差Ｔgjの差ｄｊより小さい場合、ＣＰＵ６１は、差が大きい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、差が小さい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１１６としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１３２】
なお、値（ｄｉ−ｄｊ）が“０”の場合、すなわち、受信平均時間Ｍtiに対する時間差Ｔgiの差ｄｉと、受信平均時間Ｍtjに対する時間差Ｔgjの差ｄｊとが等しい場合には、ＣＰＵ６１は、ＳＴ１１４として時間差Ｔgiから時間差Ｔgjを減じた値が正になるか否かを判断する。正になる場合、すなわち時間差Ｔgiより時間差Ｔgjの方が小さい場合には、時間差の小さい方（基準時刻Ｔ０に対して先に受信した方）、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効とし、時間差の大きい方（基準時刻Ｔ０に対して後から受信した方）、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効と判定する。そして、ＳＴ１１５としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１３３】
これに対し、時間差Ｔgiと時間差Ｔgjとが等しい、あるいは時間差Ｔgiより時間差Ｔgjの方が大きい場合には、ゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、ゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１１６としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１３４】
ＳＴ１１５またはＳＴ１１６の処理を終了すると、ＣＰＵ６１は、ＳＴ１０７の処理に戻る。そして、カウンタｋをさらに“１”だけカウントアップしたならば、ＳＴ１０８以降の処理を再度実行する。
【０１３５】
こうして、ＣＰＵ６１は、重複商品ＩＤリストとして抽出した全ての商品ＩＤについて、各商品ＩＤの受信に係わるパラメータである受信時刻の平均値と、重複商品ＩＤに関連付けられた受信時刻との差を求め、この差が小さい方の重複商品ＩＤを有効と判定し、大きい方の重複商品ＩＤを無効と判定する（判定手段）。そして、無効と判定された商品ＩＤの読取結果情報を削除し、有効と判定された商品ＩＤの読取結果情報を残す（整合手段）。かくして、ＳＴ１０９として重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得できなくなると、この重複判定処理を終了する。
【０１３６】
第１の無線タグ読取処理装置２Ａからストアコンピュータ４に送信された読取結果情報１０１と、この第１の無線タグ読取処理装置２Ａと読取期間の少なくとも一部が重複する第２の無線タグ読取処理装置２Ｂからストアコンピュータ４に送信された読取結果情報１０２の一例を図１３に示す。
【０１３７】
この場合において、重複判定処理が実行されると、先ず、無線タグ読取処理装置２Ａからの読取結果情報１０１と、無線タグ読取処理装置２Ｂからの読取結果情報１０２との照合により、商品ＩＤ［123006］と商品ＩＤ［123067］が重複商品ＩＤとして抽出される（ＳＴ１０１）。
【０１３８】
次に、読取結果情報１０１と読取結果情報１０２との中から重複商品ＩＤ［123006］，［123067］以外の商品ＩＤの受信時刻で最も早い時刻［13:18:30,5］が基準時刻Ｔ０として取得される（ＳＴ１０３）。
【０１３９】
次に、読取結果情報１０１から重複商品ＩＤ［123006］，［123067］以外の商品ＩＤの受信時刻について、上記基準時刻Ｔ０からの時間差がそれぞれ算出され、さらにその平均時間が次の通り算出される（ＳＴ１０４）。
【０１４０】
Ｍt1＝（0.0＋0.0＋0.1＋0.1＋0.1）／5＝0.06
また、読取結果情報１０２から重複商品ＩＤ［123006］，［123067］以外の商品ＩＤの受信時刻について、上記基準時刻Ｔ０からの時間差がそれぞれ算出され、さらにその平均時間が次の通り算出される（ＳＴ１０５）。
【０１４１】
Ｍt2＝（0.5＋0.5＋0.6）／3＝0.53
次に、読取結果情報１０１から重複商品ＩＤ［123006］の受信時刻[13:18:30,7]が取得され、基準時刻Ｔ０から受信時刻[13:18:30,7]までの時間差Ｔg1が次の通り算出される（ＳＴ１１０）。
【０１４２】
Ｔg1＝[13:18:30,7]−［13:18:30,5］＝0.2
同様に、読取結果情報１０２から重複商品ＩＤ［123006］の受信時刻[13:18:30,9]が取得され、基準時刻Ｔ０から受信時刻[13:18:30,9]までの時間差Ｔg2が次の通り算出される（ＳＴ１１１）
Ｔg2＝[13:18:30,9]−［13:18:30,5］＝0.4
そして、この時間差Ｔg1と受信平均時間Ｍt1との差の絶対値ｄ１、及び、時間差Ｔg2と受信平均時間Ｍt2との差の絶対値ｄ２が次の通り算出される（ＳＴ１１２）
ｄ１＝｜0.06−0.2｜＝0.14
ｄ２＝｜0.53−0.5｜＝0.13
次に、絶対値ｄ１と絶対値ｄ２とが比較される（ＳＴ１１３）。この例では、絶対値ｄ１の方が絶対値ｄ２より大きい。したがって、会計用ゲート１Ａの無線タグ読取装置２０において読取られた商品ＩＤ［123006］は、隣接する会計用ゲート１Ｂに入ったショッピングカート内の商品に付された無線タグのＩＤであると推定することができる。この場合、ストアコンピュータ４では、読取結果情報１０１から商品ＩＤ［123006］のデータが削除される（ＳＴ１１５）。
【０１４３】
次に、読取結果情報１０１から重複商品ＩＤ［123007］の受信時刻[13:18:30,7]が取得され、基準時刻Ｔ０から受信時刻[13:18:30,7]までの時間差Ｔg1が次の通り算出される（ＳＴ１１０）。
【０１４４】
Ｔg1＝[13:18:30,7]−［13:18:30,5］＝0.2
同様に、読取結果情報１０２から重複商品ＩＤ［123007］の受信時刻[13:18:30,8]が取得され、さらに、基準時刻Ｔ０から受信時刻[13:18:30,8]までの時間差Ｔg2が次の通り算出される（ＳＴ１１１）
Ｔg2＝[13:18:30,8]−［13:18:30,5］＝0.3
そして、この時間差Ｔg1と受信平均時間Ｍt1との差の絶対値ｄ１、及び、時間差Ｔg2と受信平均時間Ｍt2との差の絶対値ｄ２が次の通り算出される（ＳＴ１１２）
ｄ１＝｜0.06−0.2｜＝0.14
ｄ２＝｜0.53−0.3｜＝0.23
次に、絶対値ｄ１と絶対値ｄ２とが比較される（ＳＴ１１３）。この場合、絶対値ｄ２の方が絶対値ｄ１より大きい。したがって、会計用ゲート１Ｂの無線タグ読取装置２０において読取られた商品ＩＤ［123007］は、隣接する会計用ゲート１Ａに入ったショッピングカート内の商品に付された無線タグのＩＤであると推定することができる。この場合、読取結果情報１０２から商品ＩＤ［123007］のデータが削除される（ＳＴ１１６）。
【０１４５】
以上のようなゲート番号組合せデータ（１，２）の重複判定処理により、図１４示すように、読取結果情報１０１は情報１０３となり、読取結果情報１０２は情報１０４となる。すなわち、第３の実施形態においても、第１及び第２の実施形態と同様な作用効果を奏し得る。
【０１４６】
(第４の実施形態)
この第４の実施形態は、ＩＤ情報の受信に係わるパラメータとして受信信号強度と受信時刻とを用いて重複商品ＩＤの有効、無効を判定する例である。
【０１４７】
この判定方法は、１つのショッピングカート５に収容された各商品にそれぞれ付されている無線タグから１つの会計用ゲートのアンテナまでの距離はおおよそ等しいので、無線タグが返す信号の強度も同じような傾向を示すだろうという考察（第１、第２の実施形態）と、１つのショッピングカート５に収容された各商品にそれぞれ付されている無線タグが１つの会計用ゲートのアンテナからの電波を受信して起動し始める時刻はおおよそ等しいので、無線タグが信号を返す時刻も同じような傾向を示すだろうという考察（第３の実施形態）との組み合わせに基づいている。
【０１４８】
図１９及び図２０は、第４の実施形態における重複判定処理の手順を示す流れ図である。無線タグ読取処理装置２Ｎから読取結果情報を受信した際に、この無線タグ読取処理装置２Ｎと読取期間の少なくとも一部が重複していた隣接の無線タグ読取処理装置２(N-1)または２(N+1)が既に決済待ちの状態にあるとき、ＣＰＵ６１は、この重複判定処理を開始する。
【０１４９】
先ず、ＣＰＵ６１は、ＳＴ１２１としてＨＤＤ装置６５で記憶しているゲート番号ｉ（Ｎ）の読取結果情報の商品ＩＤとゲート番号ｊ（Ｎ−１またはＮ＋１）の読取結果情報の商品ＩＤとを照合して重複する商品ＩＤを全て抽出する。そして、抽出した商品ＩＤのリストを作成する（照合手段）。ここで、重複する商品ＩＤが存在しない場合は（ＳＴ１２２のＮＯ）、ＣＰＵ６１は、この重複判定処理を終了する。
【０１５０】
重複する商品ＩＤが存在しており、その重複商品ＩＤリストが作成された場合には（ＳＴ１２２のＹＥＳ）、ＣＰＵ６１は、ＳＴ１２３としてゲート番号ｉの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsiと基準時刻Ｔ０からの平均時間差Ｍtiを算出し、これら受信信号強度平均値Ｍsiと平均時間差Ｍtiとを組にしたタググループ特徴ベクトル（Ｍsi,Ｍti）を作成する。また、ＳＴ１２４としてゲート番号ｊの読取結果情報のうち重複商品ＩＤの読取結果情報を除いた残りの読取結果情報から受信信号強度の平均値Ｍsjと基準時刻Ｔ０からの平均時間差Ｍtjを算出し、これら受信信号強度平均値Ｍsjと平均時間差Ｍtjとを組にしたタググループ特徴ベクトル（Ｍsj,Ｍtj）を作成する。
【０１５１】
ここで、受信信号強度平均値Ｍsi，Ｍsjは、第１の実施形態のＳＴ６３及びＳＴ６４の処理ステップと同様にして算出し、平均時間差Ｍti，Ｍtjは、第３の実施形態のＳＴ１０３〜ＳＴ１０５の処理ステップと同様にして算出する。
【０１５２】
次に、ＣＰＵ６１は、ＳＴ１２５としてカウンタｋを一旦“０”にリセットする。しかる後、ＣＰＵ６１は、ＳＴ１２６としてこのカウンタｋを“１”だけカウントアップする。そして、ＳＴ１２７として重複商品ＩＤリストからｋ番目（ｋはカウント値）の商品ＩＤ（ｋ）を取得する。
【０１５３】
重複商品ＩＤリストからｋ番目の商品ＩＤ（ｋ）を取得すると（ＳＴ１２８のＹＥＳ）、ＣＰＵ６１は、ＳＴ１２９としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgiと受信時刻Ｔｉを取得し、基準時刻Ｔ０から受信時刻Ｔｉまでの時間差Ｔgiを算出する。そして、受信信号強度Ｓgiとの時間差Ｔgiと組にした重複商品ＩＤ特徴ベクトル（Ｓgi，Ｔgi）を作成する。
【０１５４】
また、ＳＴ１３０としてゲート番号ｊの読取結果情報の中から商品ＩＤ（ｋ）を含む読取結果情報の受信信号強度Ｓgjと受信時刻Ｔｊを取得し、基準時刻Ｔ０から受信時刻Ｔｊまでの時間差Ｔgjを算出する。そして、受信信号強度Ｓgjとの時間差Ｔgjと組にした重複商品ＩＤ特徴ベクトル（Ｓgj，Ｔgj）を作成する。
【０１５５】
次に、ＣＰＵ６１は、ＳＴ１３１としてタググループ特徴ベクトル（Ｍsi,Ｍti）と重複商品ＩＤ特徴ベクトル（Ｓgi，Ｔgi）との内積を用いて、両ベクトル間の近さ（類似度）Ｄｉを求める。同様に、タググループ特徴ベクトル（Ｍsj,Ｍtj）と重複商品ＩＤ特徴ベクトル（Ｓgj，Ｔgj）との内積を用いて、両ベクトル間の近さ（類似度）Ｄｊを求める。すなわち、下記演算式により、値Ｄｉ，Ｄｊを求める。
【０１５６】
Ｄｉ＝Ｍsi・Ｓgi＋Ｍti・Ｔgi
Ｄｊ＝Ｍsj・Ｓgj＋Ｍtj・Ｔgj
次に、ＣＰＵ６１は、ＳＴ１３２として一方の値Ｄｉから他方の値Ｄｊを減じた値（Ｄｉ−Ｄｊ）を調べる。その結果、値（Ｄｉ−Ｄｊ）が正の場合、すなわち、重複商品ＩＤ特徴ベクトル（Ｓgi，Ｔgi）よりも重複商品ＩＤ特徴ベクトル（Ｓgj，Ｔgj）の方がタググループ特徴ベクトル（Ｍsi,Ｍti）に近い場合、ＣＰＵ６１は、遠い方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、近い方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１３４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１５７】
これに対し、値（Ｄｉ−Ｄｊ）が負の場合、すなわち、重複商品ＩＤ特徴ベクトル（Ｓgj，Ｔgj）よりも重複商品ＩＤ特徴ベクトル（Ｓgi，Ｔgi）の方がタググループ特徴ベクトル（Ｍsi,Ｍti）に近い場合、ＣＰＵ６１は、遠い方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、近い方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１３５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１５８】
なお、値（Ｄｉ−Ｄｊ）が“０”の場合、すなわち、重複商品ＩＤ特徴ベクトル（Ｓgi，Ｔgi）とタググループ特徴ベクトル（Ｍsi,Ｍti）とのベクトル間距離と、重複商品ＩＤ特徴ベクトル（Ｓgj，Ｔgj）とタググループ特徴ベクトル（Ｍsi,Ｍti）とのベクトル間距離とが等しい場合には、ＣＰＵ６１は、ＳＴ１３３として受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負になるか否かを判断する。負になる場合、すなわち受信信号強度Ｓgiより受信信号強度Ｓgjの方が大きい場合には、受信信号強度の小さい方、すなわちゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を無効とし、受信信号強度の大きい方、すなわちゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１３４としてゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１５９】
これに対し、受信信号強度Ｓgiから受信信号強度Ｓgjを減じた値が負にならない場合には、ゲート番号ｊの読取結果情報における商品ＩＤ（ｋ）を無効とし、ゲート番号ｉの読取結果情報における商品ＩＤ（ｋ）を有効と判定する。そして、ＳＴ１３５としてゲート番号ｊの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を削除し、ゲート番号ｉの読取結果情報から商品ＩＤ（ｋ）を含む読取結果情報を残す。
【０１６０】
ＳＴ１３４またはＳＴ１３５の処理を終了すると、ＣＰＵ６１は、ＳＴ１２６の処理に戻る。そして、カウンタｋをさらに“１”だけカウントアップしたならば、ＳＴ１２７以降の処理を再度実行する。
【０１６１】
このような構成の第４の実施形態においても、第１乃至第３の実施形態と同様な作用効果を奏することができる。
【０１６２】
なお、この第４の実施形態では、両ベクトル間の近さを、内積を用いた「類似度」を使って判定したが、次式のように定義された「距離」を用いて判定してもよい。
【０１６３】
Ｄｉ＝sqrt[(Ｍsi−Ｓgi)2＋（Ｍti−Ｔgi）2]
Ｄｊ＝sqrt[(Ｍsj−Ｓgj)2＋（Ｍtj−Ｔgj）2]
また、各実施形態ではストアコンピュータ４の内部に発明を実施するタグ情報整合プログラムが予め記録されている場合で説明をしたが、これに限らず同様のプログラムをネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１６４】
また、本発明に係わる無線タグ処理システムの適用は、会計システムに限定されるものではなく、複数の無線タグ読取処理装置を近接して配置する必要がある無線タグ処理システム全般に適用できるものである。
【符号の説明】
【０１６５】
１Ａ，１Ｂ，１Ｃ…会計用ゲート、２Ａ，２Ｂ，２Ｃ…無線タグ読取処理装置、４…ストアコンピュータ（タグ情報整合装置）、６Ａ，６Ｂ，６Ｃ…無線タグ読取用アンテナ、７Ａ，７Ｂ，７Ｃ…タッチパネル付ディスプレイ、８Ａ，８Ｂ，８Ｃ…自動決済装置、２０…無線タグ読取装置。
【先行技術文献】
【特許文献】
【０１６６】
【特許文献１】特開平１１−１２０４３８号公報
【図１】
2010250694.tif 000003
【図２】
2010250694.tif 000004
【図３】
2010250694.tif 000005
【図４】
2010250694.tif 000006
【図５】
2010250694.tif 000007
【図６】
2010250694.tif 000008
【図７】
2010250694.tif 000009
【図８】
2010250694.tif 000010
【図９】
2010250694.tif 000011
【図１０】
2010250694.tif 000012
【図１１】
2010250694.tif 000013
【図１２】
2010250694.tif 000014
【図１３】
2010250694.tif 000015
【図１４】
2010250694.tif 000016
【図１５】
2010250694.tif 000017
【図１６】
2010250694.tif 000018
【図１７】
2010250694.tif 000019
【図１８】
2010250694.tif 000020
【図１９】
2010250694.tif 000021
【図２０】
2010250694.tif 000022