(57)【特許請求の範囲】
【請求項１】
ＲＦＩＤタグの読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける受付部と、
前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度を示す情報である出現情報を取得する出現情報取得部と、
前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、
前記移動判断部の判断結果を出力する出力部とを備え、
前記出現情報取得部は、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記移動判断部は、
前記一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記読取領域の内部から外部へ移動したか否かを判断するタグ情報処理装置。
【請求項２】
前記読取情報は、ＲＦＩＤタグの識別情報を含み、
前記出現情報取得部は、
前記移動判断部が前記読取領域の内部から外部へ移動したＲＦＩＤタグであるか否かが判断されたＲＦＩＤタグの識別情報を、前記受付部が受け付けた読取情報から削除する請求項１記載のタグ情報処理装置。
【請求項３】
前記読取情報は、ＲＦＩＤタグの識別情報を含み、
前記情報処理装置は、移動の判断が不要なＲＦＩＤタグの識別情報のリストを更に有し、
前記出現情報取得部は、
前記移動判断部が前記読取領域の内部から外部へ移動したＲＦＩＤタグであるか否かを判断したＲＦＩＤタグの識別情報を、前記リストに加え、当該リストにある識別情報が示すＲＦＩＤタグについては、所定の回数もしくは所定の時間だけ、前記読取領域の内部から外部へ移動したか否かを判断する処理を行わない請求項１記載のタグ情報処理装置。
【請求項４】
前記移動判断部は、
前記出現情報が示す出現頻度を、予め指定した閾値と比較して、前記出現頻度が閾値よりも低い場合に、前記ＲＦＩＤタグが前記読取領域内部から外部に移動したことを判断する請求項１記載のタグ情報処理装置。
【請求項５】
前記移動判断部は、
前記出現情報が、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグの読み取り回数が１であることを示す場合にのみ、前記ＲＦＩＤタグが前記読取領域内部から外部に移動したことを判断する請求項１記載のタグ情報処理装置。
【請求項６】
前記出力部は、前記移動判断部が前記読取領域の内部から外部へ移動したことを判断した前記ＲＦＩＤタグの識別情報である前記判断結果を出力する請求項１記載のタグ情報処理装置。
【請求項７】
ＲＦＩＤタグの読取領域に対して電波の送受信が可能な送受信アンテナ部と、
前記送受信アンテナを用いて前記読取領域内に存在するＲＦＩＤタグに対する情報のＮ回（Ｎは２以上の整数）の読み取りを行い、読み取りにより得られた情報である読取情報を取得するタグリーダライタ部と、
前記タグリーダライタ部が取得した読取情報を受け付ける受付部と、
前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である出現情報を取得する出現情報取得部と、
前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、
前記移動判断部の判断結果を出力する出力部とを備え、
前記出現情報取得部は、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記移動判断部は、
前記一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記読取領域の内部から外部へ移動したか否かを判断するタグ情報処理システム。
【請求項８】
第一領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である第一読取情報を受け付ける第一受付部と、
前記第一領域とは異なる第二領域に対して行われた前記ＲＦＩＤタグのＬ回（Ｌは２以上の整数）の読み取りにより得られた情報である第二読取情報を受け付ける第二受付部と、
前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、
前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、
前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、
前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、
前記第一移動判断部および第二移動判断部の判断結果から、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と、
前記移動方向判断部の判断結果を出力する出力部とを備え、
前記第一出現情報取得部は、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第二出現情報取得部は、
前記Ｌ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第一移動判断部は、
前記第一出現情報取得部が取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第一領域の内部から外部へ移動したか否かを判断し、
前記第二移動判断部は、
前記第二出現情報取得部が取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第二領域の内部から外部へ移動したか否かを判断するタグ情報処理装置。
【請求項９】
第一領域に対して電波の送受信が可能な第一送受信アンテナ部と、
前記第一送受信アンテナを用いて前記第一領域内に存在するＲＦＩＤタグに対する情報のＮ回（Ｎは２以上の整数）の読み取りを行い、読み取りにより得られた情報である第一読取情報を取得する第一タグリーダライタ部と、
前記第一タグリーダライタ部が取得した第一読取情報を受け付ける第一受付部と、
前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、
前記第一領域とは異なる領域である第二領域に対して電波の送受信が可能な第二送受信アンテナ部と、
前記送受信アンテナを用いて前記第二領域内に存在する前記ＲＦＩＤタグに対する情報のＬ回（Ｌは２以上の整数）の読み取りを行い、読み取りにより得られた情報である第二読取情報を取得する第二タグリーダライタ部と、
前記第二タグリーダライタ部が取得した第二読取情報を受け付ける第二受付部と、
前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、
前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、
前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、
前記第一移動判断部および第二移動判断部の判断結果を用いて、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と
前記移動方向判断部の判断結果を出力する出力部とを備え、
前記第一出現情報取得部は、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第二出現情報取得部は、
前記Ｌ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第一移動判断部は、
前記第一出現情報取得部が取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第一領域の内部から外部へ移動したか否かを判断し、
前記第二移動判断部は、
前記第二出現情報取得部が取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第二領域の内部から外部へ移動したか否かを判断するタグ情報処理システム。
【請求項１０】
受付部と、出現情報取得部と、移動判断部と、出力部とを用いて行われるタグ情報処理方法であって、
前記受付部が、ＲＦＩＤタグの読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける受付ステップと、
前記出現情報取得部が、前記受付ステップで受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度を示す情報である出現情報を取得する出現情報取得ステップと、
前記移動判断部が、前記出現情報取得ステップで取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断ステップと、
前記出力部が、前記移動判断ステップによる判断結果を出力する出力ステップとを備え、前記出現情報取得ステップは、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記移動判断ステップは、
前記一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記読取領域の内部から外部へ移動したか否かを判断するタグ情報処理方法。
【請求項１１】
第一受付部と、第二受付部と、第一出現情報取得部と、第二出現情報取得部と、第一移動判断部と、第二移動判断部と、移動方向判断部と、出力部とを用いて行われるタグ情報処理方法であって、
前記第一受付部が、第一領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である第一読取情報を受け付ける第一受付ステップと、
前記第二受付部が、前記第一領域とは異なる第二領域に対して行われた前記ＲＦＩＤタグのＬ回（Ｌは２以上の整数）の読み取りにより得られた情報である第二読取情報を受け付ける第二受付ステップと、
前記第一出現情報取得部が、前記第一受付ステップで受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得ステップと、
前記第二出現情報取得部が、前記第二受付ステップで受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得ステップと、
前記第一移動判断部が、前記第一出現情報取得ステップで取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断ステップと、
前記第二移動判断部が、前記第二出現情報取得ステップで取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断ステップと、
前記移動方向判断部が、前記第一移動判断ステップおよび第二移動判断ステップの判断結果から、前記ＲＦＩＤタグの移動方向を判断する移動方向判断ステップと、
前記出力部が、前記移動方向判断ステップの判断結果を出力する出力ステップとを備え、
前記第一出現情報取得ステップは、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第二出現情報取得ステップは、
前記Ｌ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第一移動判断ステップは、
前記第一出現情報取得ステップで取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第一領域の内部から外部へ移動したか否かを判断し、
前記第二移動判断ステップは、
前記第二出現情報取得ステップで取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第二領域の内部から外部へ移動したか否かを判断するタグ情報処理方法。
【請求項１２】
コンピュータを、
ＲＦＩＤタグの読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける受付部と、
前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度を示す情報である出現情報を取得する出現情報取得部と、
前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、
前記移動判断部の判断結果を出力する出力部として機能させるためのプログラムであって、
前記出現情報取得部は、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記移動判断部は、
前記一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記読取領域の内部から外部へ移動したか否かを判断するプログラム。
【請求項１３】
コンピュータを、
第一領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である第一読取情報を受け付ける第一受付部と、
前記第一領域とは異なる第二領域に対して行われた前記ＲＦＩＤタグのＬ回（Ｌは２以上の整数）の読み取りにより得られた情報である第二読取情報を受け付ける第二受付部と、
前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、
前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、
前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、
前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、
前記第一移動判断部および第二移動判断部の判断結果から、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と、
前記移動方向判断部の判断結果を出力する出力部として機能させるためのプログラムであって、
前記第一出現情報取得ステップは、
前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第二出現情報取得ステップは、
前記Ｌ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについて出現情報を取得し、
前記第一移動判断ステップは、
前記第一出現情報取得ステップで取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第一領域の内部から外部へ移動したか否かを判断し、
前記第二移動判断ステップは、
前記第二出現情報取得ステップで取得した一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該一番古い読み取り時に情報を読み取ったＲＦＩＤタグのみについて前記第二領域の内部から外部へ移動したか否かを判断するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグから読み出された情報を処理するタグ情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ＲＦＩＤタグを用いて複数の拠点間において搬出入される物品を管理する物品の管理方法であって、物品にＩＣタグを取付けて、前記ＩＣタグのデータと物品とを対応付けて登録する工程と、前記ＩＣタグを取付けた物品の搬出入と共に、登録された前記ＩＣタグのデータと物品との対応を送受信する工程と、前記ＩＣタグを取付けた物品の搬出入の際には、登録された前記ＩＣタグのデータと物品との対応を確認する工程とを備えることを特徴とする物品の管理方法が知られていた（例えば、特許文献１参照）。
【特許文献１】特開平８−１３３４２４号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のタグ情報処理装置においては、ＲＦＩＤタグの読み取り領域内に滞留しているタグがあると、このタグの情報が常に読み取られてしまい、入退出や、入出荷のために移動しているタグとを判別できない、という課題があった。
【０００４】
例えば、ＲＦＩＤタグの情報を読み取るためのアンテナ等を荷物の入出荷を行う入出口に設置した場合において、アンテナからの電波が到達する範囲に、ＲＦＩＤタグが付けられてはいるが入出荷の対象となっていない荷物等が放置されていると、タグ情報処理装置は、入出荷のために入出口を通過する荷物のタグの情報を読み取るだけでなく、入出口付近に放置されている荷物のタグの情報も常に読み取ってしまう。このため、読み取り領域内部から読み取り領域外部に移動している荷物に付けられたタグの情報だけ、あるいは読み取り領域内に滞留している荷物に付けられているタグの情報だけを選択的に読み取ったりすることができない、という課題があった。
【課題を解決するための手段】
【０００５】
本発明のタグ情報処理装置は、ＲＦＩＤタグの読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける受付部と、前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度を示す情報である出現情報を取得する出現情報取得部と、前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、前記移動判断部の判断結果を出力する出力部とを備えたタグ情報処理装置である。
【０００６】
かかる構成により、読取領域に対するＮ回の読み取りにおけるＲＦＩＤタグの読取情報であるタグＩＤの出現頻度を用いて、タグＩＤに対応したＲＦＩＤタグが読取領域の内部から外部へ移動したか否かを判断することができる。これにより、ＲＦＩＤタグの読み取り率も考慮して、ＲＦＩＤタグが読取領域から移動したか否か、即ちＲＦＩＤタグが移動タグであるか否かを判断することができ、ＲＦＩＤタグが読取領域内部から外部に移動しているか否か、あるいは、ＲＦＩＤタグが読取領域内に滞留しているか否かを精度良く判断することが可能となる。
【０００７】
また、本発明のタグ情報処理装置は、前記タグ情報処理装置において、前記出現情報取得部は、前記Ｎ回の読み取りのうちの、一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を取得し、前記移動判断部は、前記一番古い読み取り時に情報を読み取ったＲＦＩＤタグについての出現情報を用いて、当該ＲＦＩＤタグが前記読取領域の内部から外部へ移動したか否かを判断するタグ情報処理装置である。
【０００８】
かかる構成により、読取領域に存在していることが確認できたＲＦＩＤタグについてのみ、移動タグであるか否かをでき、読取領域に存在するＲＦＩＤタグの識別情報等を予め調べておく必要がなくなる。
【０００９】
また、本発明のタグ情報処理装置は、前記タグ情報処理装置において、前記移動判断部は、前記出現情報が示す出現頻度を、予め指定した閾値と比較して、前記出現頻度が閾値よりも低い場合に、前記ＲＦＩＤタグが前記読取領域内部から外部に移動したことを判断するタグ情報処理装置である。
【００１０】
かかる構成により、ＲＦＩＤタグの読み取り率を考慮して閾値を設定することで、より高精度にＲＦＩＤタグが読取領域から移動したか否かを判断できる。
【００１１】
また、本発明のタグ情報処理装置は、前記タグ情報処理装置において、前記移動判断部は、前記出現情報が、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグの読み取り回数が１であることを示す場合にのみ、前記ＲＦＩＤタグが前記読取領域内部から外部に移動したことを判断するタグ情報処理装置である。
【００１２】
かかる構成により、ＲＦＩＤタグの読み取り率が低い場合においても、最も高精度にＲＦＩＤタグが読取領域から移動したか否かを判断できる。
【００１３】
また、本発明のタグ情報処理装置は、前記タグ情報処理装置において、前記出力部は、前記移動判断部が前記読取領域の内部から外部へ移動したことを判断した前記ＲＦＩＤタグの識別情報である前記判断結果を出力するタグ情報処理装置である。
【００１４】
かかる構成により、ＲＦＩＤタグの識別情報を用いて、移動タグを管理することができる。
【００１５】
また、本発明のタグ情報処理装置は、前記タグ情報処理装置において、前記出現情報取得部および前記移動判断部は、前記移動判断部が、前記読取領域の内部から外部へ移動しているか否かについての判断を行った前記ＲＦＩＤタグについて、前記出現状況を取得する処理および前記読取領域の内部から外部へ移動したか否かを判断する処理を繰り返さないタグ情報処理装置である。
【００１６】
かかる構成により、一旦判断したＲＦＩＤタグについての重複した判断を行わないようにして、処理の効率化および高速化を図ることができる。
【００１７】
また、本発明のタグ情報処理システムは、ＲＦＩＤタグの読取領域に対して電波の送受信が可能な送受信アンテナ部と、前記送受信アンテナを用いて前記読取領域内に存在するＲＦＩＤタグに対する情報のＮ回（Ｎは２以上の整数）の読み取りを行い、読み取りにより得られた情報である読取情報を取得するタグリーダライタ部と、前記タグリーダライタ部が取得した読取情報を受け付ける受付部と、前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である出現情報を取得する出現情報取得部と、前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、前記移動判断部の判断結果を出力する出力部とを備えたタグ情報処理システムである。
【００１８】
かかる構成により、ＲＦＩＤタグの読み取り率も考慮して、ＲＦＩＤタグが移動タグであるか否かを判断することができ、ＲＦＩＤタグが移動タグであるか否かを精度良く判断することが可能となる。
【００１９】
また、本発明のタグ情報処理装置は、第一領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である第一読取情報を受け付ける第一受付部と、前記第一領域とは異なる第二領域に対して行われた前記ＲＦＩＤタグのＬ回（Ｌは２以上の整数）の読み取りにより得られた情報である第二読取情報を受け付ける第二受付部と、前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、前記第一移動判断部および第二移動判断部の判断結果から、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と、前記移動方向判断部の判断結果を出力する出力部とを備えたタグ情報処理装置である。
【００２０】
かかる構成により、ＲＦＩＤタグの移動方向を精度良く判断することができる。特に、第一領域や第二領域に滞留しているタグに対して、誤って移動方向の検出を行わないようにすることができる。
【００２１】
また、本発明のタグ情報処理システムは、第一領域に対して電波の送受信が可能な第一送受信アンテナ部と、前記第一送受信アンテナを用いて前記第一領域内に存在するＲＦＩＤタグに対する情報のＮ回（Ｎは２以上の整数）の読み取りを行い、読み取りにより得られた情報である第一読取情報を取得する第一タグリーダライタ部と、前記第一タグリーダライタ部が取得した第一読取情報を受け付ける第一受付部と、前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、前記第一領域とは異なる領域である第二領域に対して電波の送受信が可能な第二送受信アンテナ部と、前記送受信アンテナを用いて前記第二領域内に存在する前記ＲＦＩＤタグに対する情報のＬ回（Ｌは２以上の整数）の読み取りを行い、読み取りにより得られた情報である第二読取情報を取得する第二タグリーダライタ部と、前記第二タグリーダライタ部が取得した第二読取情報を受け付ける第二受付部と、前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、前記第一移動判断部および第二移動判断部の判断結果を用いて、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と前記移動方向判断部の判断結果を出力する出力部とを備えたタグ情報処理システムである。
【００２２】
かかる構成により、ＲＦＩＤタグの移動方向を精度良く判断することができる。特に、第一領域や第二領域に滞留しているタグに対して、誤って移動方向の検出を行わないようにすることができる。
【発明の効果】
【００２３】
本発明によるタグ情報処理装置によれば、ＲＦＩＤタグが、読取領域の内部から、読取領域の外部に移動しているタグであるか否かを判断することができる。
【発明を実施するための最良の形態】
【００２４】
以下、タグ情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
図１は、本実施の形態におけるタグ情報処理装置を備えたタグ情報処理システムの構成を示す図である。
【００２６】
タグ情報処理システム１０００は、タグ情報処理装置１０と、送受信アンテナ部１１とタグリーダライタ部１２とを備えている。また、ここでは、タグ情報処理システム１０００の処理対象、具体的には情報の読み取り対象が１以上のＲＦＩＤタグ１００であるとする。なお、ここでは、ＲＦＩＤタグ１００が一つである場合を例に挙げて示しているが、タグ情報処理システム１０００は、異なる識別情報を有する複数のＲＦＩＤタグ１００を有していても良い。
【００２７】
タグ情報処理装置１０は、受付部１０１、出現情報取得部１０２、移動判断部１０３、および出力部１０４を備えている。
【００２８】
タグ情報処理装置１０は、タグリーダライタ部１２がＲＦＩＤタグ１００から読み取った情報を受け付けて、ＲＦＩＤタグが、読取領域内部から外部に移動したか否かを判断する装置である。読取領域とは、ＲＦＩＤタグの読み取りを行う対象となる領域である。タグ情報処理装置１０は、通常、コンピュータ等により実現される。
【００２９】
ＲＦＩＤタグ１００は、識別情報等の情報を記録しており、外部から送信される、情報の読み取りを指示する情報を受信して、当該受信した情報に応じて、識別情報等の情報を読み取って送信する。本実施の形態においては、ＲＦＩＤタグ１００から読み出される情報は、例えば、ＲＦＩＤタグ１００の識別情報である。なお、読み出される情報は、識別情報を含む情報であればよい。識別情報は、複数のタグ１００を識別可能な情報であれば、どのような情報であっても良い。例えば、製造番号等であっても良いし、ＲＦＩＤタグ１００の名称等であっても良いし、ＲＦＩＤタグ１００固有の情報であっても良い。ＲＦＩＤタグ１００の構造や、動作する周波数帯等は問わない。複数のＲＦＩＤタグ１００は、全て同じ構造のタグであっても良いし、異なる構造のタグを含んでいても良い。ＲＦＩＤタグ１００としては、通常、パッシブタイプのＲＦＩＤタグが用いられるが、アクティブタイプのＲＦＩＤタグを用いるようにしても良い。
【００３０】
送受信アンテナ部１１は、ＲＦＩＤタグの読み取りを行う対象となる領域である読取領域に対して電波の送受信が可能なアンテナ部である。送受信アンテナ部１１は、読取領域に配置されている複数のＲＦＩＤタグ１００に対する情報の送受信、具体例としてはＲＦＩＤタグ１００に対する識別情報を読み出す指示の送信や、ＲＦＩＤタグ１００から送信される識別情報等の情報の受信に用いられる。本実施の形態においては、ＲＦＩＤタグ１００に対する情報の送受信、すなわちＲＦＩＤタグ１００の読み取り処理は、１以上のＲＦＩＤタグ１００が配置されている読取領域に対してＮ（Ｎは２以上の整数）回行われる。このＮ回の読み取り処理は連続して行われることが好ましい。なお、このＮ回の読み取り処理は、繰り返し連続して行われても良いし、Ｎ回の読み取り処理同士において、同じ回の読み取りを重複して利用するようにしても良い。送受信アンテナ部１１の指向性等は問わない。なお、ここでは、送受信アンテナ部１１として、送受信兼用のアンテナを用いた場合について説明しているが、送信用のアンテナと受信用のアンテナとを個別に備えているようにしても良い。また、送受信アンテナ部１１は、複数のアンテナにより構成されても良い。
【００３１】
タグリーダライタ部１２は、送受信アンテナ部１１を用いて読取領域内に存在するＲＦＩＤタグ１００に対する情報のＮ回（Ｎは２以上の整数）の読み取りを行い、読み取った情報である読取情報を取得する。読取情報とは、ＲＦＩＤタグ１００から読み取った情報であり、具体例を挙げると、ＲＦＩＤタグ１００を識別する識別情報である。Ｎの値は、２以上であればよいが、後述するようにＲＦＩＤタグ１００の読み取り率が、通常は１００％でないため、ＲＦＩＤタグ１００の状態の判断を精度良く行うためには、Ｎの値は、３以上であることが好ましい。このＮ回の読み取り処理は連続して行われることが好ましい。このＮ回の読み取り処理は、繰り返し行われても良い。また、Ｎ回の読み取り処理同士において、同じ回に読み取った結果を、重複して利用するようにしても良い。タグリーダライタ部１２は、具体的には、送受信アンテナ部１１を介して、読取情報、具体的には識別情報、の送信指示、例えば読み取りコマンドを、読取領域内の一以上のＲＦＩＤタグ１００に対して送信する。また、タグリーダライタ部１２は、読取領域内の一以上のＲＦＩＤタグ１００から送信される読取情報、具体的には識別情報を受信する。そして、受信した情報から、読取情報、具体的には識別情報を取得する。通常、読取領域に配置されている全てのＲＦＩＤタグ１００から一度、読取情報を読み出す処理が、一回の読取処理である。タグリーダライタ部１２が一回の読取を行った時点で読み取った読取情報は、例えば、図示しないメモリ等の記憶媒体に一時記憶される。タグリーダライタ部１２は、入力信号の読み取り等を行うデバイスや、そのデバイスドライバーや、情報の送受信を行う通信手段やそのドライバ等で実現され得る。なお、ここでは、タグリーダライタ部１２が情報の送受信を行う場合について説明しているが、タグリーダライタ部１２が送信部と受信部とを備えているようにしても良い。また、タグリーダライタ部１２は、ＭＰＵやメモリ等により実現されてもよい。この場合、タグリーダライタ部１２の処理手順を実現するソフトウェアはＲＯＭ等の記録媒体に記録されていても良い。
【００３２】
受付部１０１は、読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける。ここで述べる受付とは、例えば、他の機器等から送信される入力信号の受信や、キーボード等の入力手段からの受付や、記録媒体等からの情報の読み取り等である。受付部１０１は、通常、読み取りが行われる毎に読取情報を受けつけるが、Ｎ回分の読取情報をまとめて受けつけても良い。この実施の形態においては、特に、受付部１０１は、タグリーダライタ部１２が取得した読取情報を受け付ける場合を例に挙げて示している。受付部１０１は、受信手段等の通信手段や、記憶媒体からの情報の読み取りを行う手段や、テンキーやキーボード等の入力手段のデバイスドライバー等で実現され得る。
【００３３】
出現情報取得部１０２は、受付部１０１が受け付けた読取情報を用いて、Ｎ回の読み取りにおけるＲＦＩＤタグ１００についての読取情報の出現頻度を示す情報である出現情報を取得する。具体的には、受付部１０１が受け付けて記憶媒体等に一時記憶したＮ回の読み取りにおいて読み出された読取情報から、同じＲＦＩＤタグ１００から読み出された読取情報が出現する頻度、言い換えれば、同じＲＦＩＤタグ１００から読み出された読取情報が含まれる頻度を示す情報である出現情報を取得する。出現頻度とは、出現頻度が高いか否かを判断可能な情報であればよい。例えば、同じＲＦＩＤタグ１００から読み出された読取情報が出現する回数であっても良いし、読み取り回数Ｎや同じＲＦＩＤタグ１００から読み出された読取情報が出現しているか否かを比較する回数に対する、同じＲＦＩＤタグ１００から読み出された読取情報が出現する比率等であっても良い。例えば、出現情報取得部１０２は、同じＲＦＩＤタグ１００から読み出された読取情報が、例えば、ＲＦＩＤタグ１００の識別情報である場合、Ｎ回の読み取りの結果について、同じ識別情報が出現する回数をカウントし、この回数を示す情報を、この識別情報が対応するＲＦＩＤタグ１００の出現情報として取得しても良いし、この回数をＮや（Ｎ−１）等で除算した値を出現情報として取得しても良い。出現情報取得部１０２は、通常、ＭＰＵやメモリ等から実現され得る。出現情報取得部１０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３４】
移動判断部１０３は、出現情報取得部１０２が取得した出現情報が、ＲＦＩＤタグ１００の出現頻度が低いことを示す場合に、ＲＦＩＤタグ１００が読取領域の内部から外部へ移動したことを判断する。ＲＦＩＤタグ１００が読取領域の内部から外部へ移動したことを判断する処理は、出現情報取得部１０２が取得した出現情報が、ＲＦＩＤタグ１００の出現頻度が高いことを示す場合に、ＲＦＩＤタグ１００が読取領域内に滞留していることを判断する処理と考えても良い。あるいは、出現情報取得部１０２が取得した出現情報が、ＲＦＩＤタグ１００の出現頻度が低いことを示す場合に、ＲＦＩＤタグ１００が読取領域の内部から外部へ移動したことを判断し、出現情報取得部１０２が取得した出現情報が、ＲＦＩＤタグ１００の出現頻度が高いことを示す場合に、ＲＦＩＤタグ１００が読取領域の内部に滞留していることを判断する処理と考えても良い。出現情報が示す出現頻度が高いか否かの判断は、例えば、閾値等との比較や、他のＲＦＩＤタグ、例えば比較用に予め用意されたＲＦＩＤタグの出現頻度との比較等により判断される。具体的には、移動判断部１０３は、出現情報取得部１０２が取得した出現情報が示す値と予め指定されている出現頻度の閾値とを比較し、出現情報が示す値が閾値に対して出現頻度が低いことを示す値であった場合、この出現情報に対応するＲＦＩＤタグ１００が、読取領域の内部から、読取領域の外部に移動したと判断する。また、出現情報が示す値が閾値に対して出現頻度が高いことを示す値であった場合、この出現情報に対応するＲＦＩＤタグ１００が、読取領域の内部から外部に移動していない、即ち読取領域内に滞留していると判断する。例えば、出現情報が、出現頻度が高いほど値が大きい値であったとすると、出現情報が閾値よりも低い場合に、この出現情報に対応するＲＦＩＤタグ１００が、読取領域の内部から読取領域の外部に移動したと判断する。具体例を挙げると、移動判断部１０３は、出現情報が、Ｎ回の読み取りにおけるあるＲＦＩＤタグ１００の読み取り回数が１であることを示す場合にのみ、当該ＲＦＩＤタグ１００が読取領域内部から外部に移動したことを判断する。移動判断部１０３は、通常、ＭＰＵやメモリ等から実現され得る。移動判断部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
出力部１０４は、移動判断部１０３の判断結果を出力する。出力部１０４が出力する判断結果とは、結果として、読取領域内部から読取領域外部へ移動したＲＦＩＤタグを示すことが可能な情報であればよい。例えば、判断結果は、一以上のＲＦＩＤタグ１００のそれぞれが、読取領域内部から読取領域外部へ移動したか否かを示す情報である。また、判断結果は、読取領域内に滞留しているＲＦＩＤタグ１００を示す情報であっても良い。また、判断結果は、読取領域内部から読取領域外部へ移動したＲＦＩＤタグ１００を示す情報であってもよい。このＲＦＩＤタグ１００を示す情報は、例えば、ＲＦＩＤタグの識別情報である。すなわち、出力部１０４は、移動判断部１０３が読取領域の内部から外部へ移動したことを判断したＲＦＩＤタグの識別情報である判断結果を出力してもよい。ここで述べる出力とは、ディスプレイへの表示、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。出力部１０４は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００３６】
次に、タグ情報処理システムの動作について図２のフローチャートを用いて説明する。ここでは、例として、出現情報取得部１０２が、Ｎ回の読み取りのうちの一番古い読み取り時に情報を読み取ったＲＦＩＤタグ１００についての出現情報を取得し、移動判断部１０３は、出現情報取得部１０２が取得した、Ｎ回の読み取りのうちの最も古い読み取り時に情報を読み取ったＲＦＩＤタグ１００についての出現情報を用いて、当該ＲＦＩＤタグ１００が読取領域の内部から外部へ移動したか否かを判断する場合について説明する。ここでは、移動しているＲＦＩＤタグであるか否かを判断するためのタグを読み出す回数をＮ（Ｎは２以上の整数）回とする。また、出現情報は一番古い回の読み取りにより読み出されたＲＦＩＤタグ１００が、この読み取りより後の合計（Ｎ−１）回の読み取りにおいて、再度読み出された（出現した）回数であるとする。また、読取領域内部から読取領域外部に移動したＲＦＩＤタグを判断する閾値がＭ（Ｍは１以上、Ｎ未満の整数）であるとする。なお、上記以外の方法として、一番古い読み取りの出現回数も含めてＮ回の読み取りにより出現した回数と、この一番古い読み取りによる出現も考慮した閾値とを比較するようにしても良い。
【００３７】
（ステップＳ２０１）タグリーダライタ部１２は、送受信アンテナ部１１を介して、読取領域に対して、一以上のタグ１００からの情報の読み取りを行う。具体的には、タグリーダライタ部１２は、タグ１００に対して、送受信アンテナ部１１を介して、識別情報の読み取りのための、識別情報の送信指示を送信し、当該送信指示に応じてＲＦＩＤタグ１００が送信する情報を、送受信アンテナ部１１を介して受信する。ここで読み取った情報は、例えば、ＲＦＩＤタグ１００の識別情報であるとする。
【００３８】
（ステップＳ２０２）受付部１０１は、タグリーダライタ部１２がステップＳ２０１において読み取った情報である読取情報を受け付ける。読取情報は、例えば、１以上のＲＦＩＤタグ１００の識別情報である。以下、ＲＦＩＤタグの識別情報をタグＩＤと称す。そして、受け付けた読取情報を、ここでは、読み取りの順番（回数）を表す数が１である読取情報として図示しないメモリ等の記憶媒体に一時記憶する。
【００３９】
（ステップＳ２０３）タグ情報処理装置１０は、ステップＳ２０２において受け付けた読取情報を用いて、ＲＦＩＤタグ１００が読取領域内部から外部へ移動しているタグ（以下、移動タグと称す）であるか否かの判断処理を行う。なお、この移動タグの判断処理の詳細については後述する。
【００４０】
（ステップＳ２０４）タグ情報処理装置１０は、ステップＳ２０２において、図示しないメモリ等の記憶媒体に一時記憶した全ての読取情報の、読み取った順番を表す数を１インクリメントする。これにより、例えば、現在、読み取った順番を表す数が１である読み取り情報は、読み取った順番を表す数が２に、また、現在、読み取った順番を表す数が（Ｎ−１）である読み取り情報は、読み取った順番を表す数がＮになる。つまり、このフローチャートでは、読み取った順番が古い読取情報ほど、読み取った順番を表す数が大きくなる。なお、メモリに一時記憶した読取情報に対し、実際に、それぞれの順番を表す数を付与する必要はなく、各読取情報についての読み取った順番を表す数が結果的に判断可能であればよい。例えば記憶媒体としてＮ回の読取情報が格納可能なリングバッファを用いるようにして、ステップＳ２０３において、新たに読取情報が蓄積された場合、古い読取情報の配列順番がずれていくようにしても良い。
【００４１】
（ステップＳ２０５）タグ情報処理装置１０は、ＲＦＩＤタグの読み取り処理を終了するか否かを判断する。例えば、所定のトリガーに応じて処理の終了を判断する。例えば、図示しない終了指示受付部等が終了処理の指示等を受け付けた場合に終了することを判断する。終了すると判断した場合、処理を終了し、終了しないと判断した場合、ステップＳ２０１に戻る。
【００４２】
なお、図２のフローチャートにおいて、タグ情報処理システムではなく、タグ情報処理装置１０のみの処理フローとして考えた場合、ステップＳ２０１のタグ読み取り処理は省略してもよい。
【００４３】
次に、図２のフローチャートにおけるステップＳ２０３の判断処理の詳細について、図３のフローチャートを用いて説明する。
【００４４】
（ステップＳ３０１）出現情報取得部１０２は、読取情報を一時記憶するための図示しない記憶媒体に、順番を表す数がＮである読取情報（以下読取情報Ｎと称す）が記憶されているか否かを判断する。即ち連続したＮ回分の読取情報が記憶されているか否かを判断する。記憶されている場合、ステップＳ３０２に進み、記憶されていない場合、上位の処理にリターンする。
【００４５】
（ステップＳ３０２）出現情報取得部１０２は、カウンターｐに１を代入する。
【００４６】
（ステップＳ３０３）出現情報取得部１０２は、カウンターＡに（Ｎ−１）を代入する。
【００４７】
（ステップＳ３０４）出現情報取得部１０２は、読取情報Ｎからｐ番目のＲＦＩＤタグのタグＩＤを取得する。
【００４８】
（ステップＳ３０５）出現情報取得部１０２は、カウンターＢに０を代入する。このカウンターＢは、ステップＳ３０４において取得したタグＩＤが、１からＮ−１回までの読取情報において出現する回数をカウントするためのカウンターである。なお、Ｎ回の読取情報における出現回数をカウントする場合、このステップにおいてカウンターＢに１を代入するようにすれば良い。この場合、閾値Ｍの値も１増加させた値とするか、後述するステップＳ３１４において、カウンターＢが閾値Ｍ以下であるか否かを判断するようにすればよい。
【００４９】
（ステップＳ３０６）出現情報取得部１０２は、カウンターｑに１を代入する。
【００５０】
（ステップＳ３０７）出現情報取得部１０２は、読取情報Ａからｑ番目のタグＩＤを取得する。
【００５１】
（ステップＳ３０８）出現情報取得部１０２は、ステップＳ３０４で取得した読取情報Ｎのｐ番目のタグＩＤと、ステップＳ３０７で取得した読取情報Ａのｑ番目のタグＩＤとを比較し、一致しているか否かを判断する。一致している場合、ステップＳ３０９に進み、一致していない場合、ステップＳ３１０に進む。
【００５２】
（ステップＳ３０９）出現情報取得部１０２は、カウンターＢの値を１インクリメントする。そして、ステップＳ３１２に進む。
【００５３】
（ステップＳ３１０）出現情報取得部１０２は、カウンターｑの値を１インクリメントする。そして、ステップＳ３１１に進む。
【００５４】
（ステップＳ３１１）出現情報取得部１０２は、読取情報Ａにｑ番目のタグＩＤがあるか否かを判断する。ある場合、ステップＳ３０７に戻り、ない場合、ステップＳ３１２に進む。
【００５５】
（ステップＳ３１２）出現情報取得部１０２は、カウンターＡの値を１デクリメントする。
【００５６】
（ステップＳ３１３）出現情報取得部１０２は、カウンターＡの値が、０より大きいか否かを判断する。０より大きい場合、ステップＳ３０６に戻り、０より大きくない場合、ステップＳ３１４に進む。ステップＳ３１４に進む時点におけるカウンターＢの値が、ここでは、ステップＳ３０４において取得したタグＩＤに対するＲＦＩＤタグ１００の出現情報である。
【００５７】
（ステップＳ３１４）移動判断部１０３は、カウンターＢが閾値Ｍよりも小さいか否かを判断する。小さい場合、ステップＳ３１５に進み、小さくない場合、ステップＳ３１６に進む。
【００５８】
（ステップＳ３１５）移動判断部１０３は、ステップＳ３０４において取得したタグＩＤを、読取領域の内部から外部に移動したタグである移動タグのタグＩＤであると判断して、このタグＩＤを、移動タグのＩＤである移動タグＩＤとして保持する。そして、ステップＳ３１７に進む。
【００５９】
（ステップＳ３１６）移動判断部１０３は、ステップＳ３０４において取得したタグＩＤを、読取領域の内部に滞留しているタグ（以下、滞留タグと称す）の識別情報と判断して、このタグＩＤを滞留タグのＩＤである滞留タグＩＤとして保持する。そして、ステップＳ３１７に進む。
【００６０】
（ステップＳ３１７）出現情報取得部１０２は、カウンターｐを１インクリメントする。
【００６１】
（ステップＳ３１８）出現情報取得部１０２は、読取情報Ｎにｐ番目のタグＩＤがあるか否かを判断する。ある場合、ステップＳ３０３に戻り、ない場合、ステップＳ３１９に進む。
【００６２】
（ステップＳ３１９）出力部１０４は、ステップＳ３１５において取得した移動タグＩＤを出力する。例えば、出現情報取得部１０２は、外部のデータベース等に移動タグＩＤを送信する。なお、移動タグＩＤを出力する代わりに、ステップＳ３１６において取得した滞留タグＩＤを出力しても良い。また、移動タグＩＤと滞留タグＩＤの両方を、それぞれを区別可能にして、出力しても良い。
【００６３】
（ステップＳ３２０）出現情報取得部１０２は、ステップＳ３１５およびステップＳ３１６において取得した移動タグＩＤと滞留タグＩＤとそれぞれ一致するタグＩＤを、図示しない記憶媒体に蓄積されている読取情報から削除する。このように、移動タグであるか否かが判断されたＲＦＩＤタグ１００のタグＩＤを、これまでのＮ回の読み取りにより得られた読取情報から削除することで、出現情報取得部１０２および移動判断部１０３が、判断済みのタグを、その後に繰り返される（Ｎ−１）回の移動タグの判定の際に、再度判断する必要が無くなる。なお、このように削除を行う代わりに、移動タグＩＤと滞留タグＩＤとを、移動の判断が不要なタグＩＤのリストに加えるようにし、ステップＳ３０４においてタグＩＤを取得する際に、判断不要なタグＩＤのリストにあるタグＩＤと比較して、一致するタグＩＤについては、所定の回数もしくは所定の時間だけ、タグＩＤを取得しないようにして、出現状況を取得する処理および、読取領域の内部から外部へ移動したか否かを判断する処理が行われない、即ち繰り返されないようにしても良い。ここでの所定の回数や時間とは、予め指定された一定又は不定の回数や時間を指すものとする。そして、上位の処理にリターンする。
【００６４】
以下、本実施の形態におけるタグ情報処理装置の具体的な動作について説明する。タグ情報処理システムの概念図は図４である。ここでは、例として、タグ情報処理システム１０００を用いて、工場における梱包された製品の搬出管理を行う場合について説明する。梱包された製品２００ａ〜２００ｅには、それぞれ識別情報を有するＲＦＩＤタグ１００ａ〜１００ｅが添付されている。送受信アンテナ部１１は、製品の搬出口に配置されている。ここでは、送受信アンテナ部１１は、搬出口５０の両側に、電波を送受信する側が対向するよう配置された２つのアンテナを備えているものとする。搬出される製品は、ベルトコンベア３０にのせられて、搬出口５０を通過するものとする。タグ情報処理システム１０００は、搬出されたＲＦＩＤタグ１００を管理するデータベースを備えた情報処理装置２０００にネットワーク等を介して接続されているものとする。また、ここでは、送受信アンテナ部１１から出力される電波が到達する範囲を読取領域４０とする。なお、ＲＦＩＤタグ１００ａ〜１００ｅの識別情報は、Ｔ２０１〜Ｔ２０５であるとする。また、ここでは例として読み取り回数Ｎが４以上であり、閾値Ｍの値が「１」であるとする。
【００６５】
タグ情報処理システム１０００のタグリーダライタ部１２は、予め指定されたタイミングで、搬出口５０付近の読取領域４０内に位置するＲＦＩＤタグ１００のタグＩＤの読み取りを繰り返し行う。
【００６６】
まず、ここでは、読み取り開始から１回目の読み取りとして、搬出口５０を通過する製品２００ａのＲＦＩＤタグ１００ａのタグＩＤが読み取られる。また、搬出口５０付近に置かれている、搬出の対象となっていない製品２００ｂ〜２００ｄのＲＦＩＤタグ１００ｂ〜１００ｄについても、読取領域４０内に位置するため、タグＩＤが読み取られる。また、１回目の読み取りでは、製品２００ｅは、読取領域４０内に位置していないため、タグ２００ｅの読み取り情報は読み取られない。このようにして１回目の読み取りにより得られたタグＩＤがタグリーダライタ部１２から出力され、出力されたタグＩＤを、読取情報としてタグ情報処理装置１０の受付部１０１が受け付ける。受付部１０１は、受け付けた読取情報を読み取り順番を表す数が１である読取情報として、図示しない記憶媒体等に蓄積する。
【００６７】
図５は受付部１０１が蓄積した読取情報を示す図である。読取情報は読み取られたタグ２００ａ〜２００ｄのタグＩＤのリストである。ここでは、読み取り順番を表す値が「１」であるため、この読取情報を読取情報１とする。読取情報Ｓ（Ｓは整数）とは、本具体例においては、読み取り順番がＳ番目の読み取りにより得られた読取情報とする。読取情報ＳのＳは、最新の読取情報を１とした場合の、最新の読み取りを含めて、何回前の読み取りにより得られた読取情報であるかを表す値と考えても良い。
【００６８】
出現情報取得部１０２は、読取情報が格納される図示しない記憶媒体等のメモリに、読取情報Ｎが蓄積されているか否かを判断する。ここでは、読取情報１しか格納されていないため、タグ情報処理装置１０は、移動タグを判断する処理は行わない。そして、タグ情報処理装置１０は、記憶媒体に蓄積されている読取情報の読み取り順番を表す値を１インクリメントする。これにより、読取情報１が読取情報２となる。
【００６９】
次に、タグリーダライタ部１２は、２回目の読み取りを行う。この時点で、製品２００ａはベルトコンベア３０によって移動して、読取領域４０の外部に移動したとし、製品２００ｅは、ベルトコンベア３０によって移動して、読取領域４０の内部に位置したとすると、タグリーダライタ部１２は、これら製品に付けられたＲＦＩＤタグ１００ａ、２００ｅのタグＩＤを読み出す。また、このとき、電波の受信状況の変動により、ＲＦＩＤタグ１００ｃのタグＩＤが読み出せなかったとする。
【００７０】
受付部１０１は、上記と同様に、タグリーダライタ部１２が読み取ったタグＩＤである読取情報を受け付け、読み取り順番を表す数が１である読取情報として、図示しない記憶媒体等に蓄積する。
【００７１】
図６は、受付部１０１が蓄積した、２回の読み出しにより得られた読取情報を示す図である。
【００７２】
出現情報取得部１０２は、読取情報が格納される図示しない記憶媒体等のメモリに、読取情報Ｎが蓄積されているか否かを判断する。ここでは、読取情報１および読取情報２しか格納されていないため、タグ情報処理装置１０は、移動タグを判断する処理は行わない。そして、タグ情報処理装置１０は、記憶媒体に蓄積されている読取情報の読み取り順番を表す値を１インクリメントする。これにより、読取情報１が読取情報２、読取情報２が読取情報３となる。
【００７３】
以下、上記のような読み取りの処理が繰り返される。
【００７４】
ここで、読み取り開始からＮ回目の読み取りが行われ、読み取りにより得られた読取情報が、受付部１０１により記憶媒体に蓄積されたとする。
【００７５】
図７は、受付部１０１により蓄積された読取情報を示す図である。ここで示す読取情報Ｎは、Ｎ回の読み取りのうちの最も古い読み取りにより得られた読取情報である。また、読取情報１は、Ｎ回の読み取りのうちの最も新しい読み取りにより得られた読取情報である。
【００７６】
つぎに、出現情報取得部１０２は、読取情報が格納される図示しない記憶媒体等のメモリに、読取情報Ｎが蓄積されているか否かを判断する。ここでは、読取情報Ｎが格納されているため、タグ情報処理装置１０は移動タグを判断する処理を行う。
【００７７】
まず、出現情報取得部１０２は、読取情報ＮのタグＩＤを一つ読み出す。ここでは、読取情報Ｎの上から一番目のタグＩＤ「Ｔ２０１」を取得する。
【００７８】
次に、出現情報取得部１０２は、一つ前の読み取りにより得られた読取情報（Ｎ−１）のタグＩＤを順番に取り出し、読取情報Ｎの上から一番目のタグＩＤ「Ｔ２０１」と比較して、一致するか否かを判断していく。そして、一致するタグＩＤがあった場合、一致するタグ数をカウントする。この読取情報（Ｎ−１）については、一致するものがないため、カウントが行われない。次に、さらに一つ前の読取情報（Ｎ−２）についても同様に、タグＩＤ「Ｔ２０１」と一致するタグＩＤの検出を行う。ここでも、一致するものがないと判断されるため、カウントが行われない。
【００７９】
同様にして、読取情報１まで、順番にタグＩＤ「Ｔ２０１」との比較が繰り返される。ここでは、読取情報（Ｎ−１）から、読取情報１までのいずれにも、タグＩＤ「Ｔ２０１」が含まれないため、タグＩＤ「Ｔ２０１」に一致するタグ数は「０」となる。
【００８０】
次に、読取情報Ｎの上から一番目のタグＩＤ「Ｔ２０１」に一致するタグ数の値と、閾値Ｍとを比較する。ここではタグＩＤ「Ｔ２０１」に一致するタグの数が「０」であり、閾値Ｍ（＝１）よりも小さいため、移動タグを判断するための閾値Ｍに関する条件である「出現情報（タグＩＤの一致回数）がＭ未満である」という条件をみたすため、タグＩＤ「Ｔ２０１」は、読取領域４０の内部から外部に移動したタグである移動タグのタグＩＤとして図示しないメモリ等の記憶媒体に一時的に保持される。
【００８１】
次に、出現情報取得部１０２は、読取情報Ｎの上から二番目のタグＩＤ「Ｔ２０２」を取得する。
【００８２】
次に、出現情報取得部１０２は、一つ前の読み取りにより得られた読取情報（Ｎ−１）のタグＩＤを順番に取り出し、読取情報Ｎの上から二番目のタグＩＤ「Ｔ２０２」と比較して、一致するか否かを判断していく。そして、一致するタグＩＤがあった場合、一致するタグ数をカウントする。この読取情報（Ｎ−１）の上から一番目に、タグＩＤ「Ｔ２０２」に一致するタグＩＤがあるため、一致するタグＩＤをカウントする。一致するタグＩＤをカウントした場合、さらに一つ前の読取情報（Ｎ−２）についても同様に、タグＩＤ「Ｔ２０２」と一致するタグＩＤの検出を行う。ここでも、一致するタグＩＤがあるため、一致するタグＩＤのカウントを行う。
【００８３】
同様にして、読取情報１まで、順番にタグＩＤ「Ｔ２０２」との比較が繰り返される。ここでは、読取情報（Ｎ−１）から、読取情報１までのいずれにも、タグＩＤ「Ｔ２０２」が含まれるとすると、タグＩＤ「Ｔ２０２」に一致するタグ数は「Ｎ−１」となる。
【００８４】
次に、移動判断部１０３は、読取情報Ｎの上から二番目のタグＩＤ「Ｔ２０２」に一致するタグ数の値と、閾値Ｍとを比較する。ここではタグＩＤ「Ｔ２０２」に一致するタグの数が「Ｎ−１」であり、閾値Ｍ（＝１）よりも大きいため、タグＩＤ「Ｔ２０２」は、読取領域４０の内部に滞留しているタグである滞留タグのタグＩＤとして図示しないメモリ等の記憶媒体に一時的に保持される。
【００８５】
次に、出現情報取得部１０２は、読取情報Ｎの上から三番目のタグＩＤ「Ｔ２０３」を取得する。
【００８６】
次に、出現情報取得部１０２は、一つ前の読み取りにより得られた読取情報（Ｎ−１）のタグＩＤを順番に取り出し、読取情報Ｎの上から三番目のタグＩＤ「Ｔ２０３」と比較して、一致するか否かを判断していく。そして、一致するタグＩＤがあった場合、一致するタグ数をカウントする。この読取情報（Ｎ−１）の上から一番目に、タグＩＤ「Ｔ２０３」に一致するタグＩＤがないため、カウントが行われない。さらに一つ前の読取情報（Ｎ−２）についても同様に、タグＩＤ「Ｔ２０２」と一致するタグＩＤの検出を行う。ここでも、一致するタグＩＤがないため、一致するタグＩＤのカウントは行われない。
【００８７】
同様にして、読取情報１まで、順番にタグＩＤ「Ｔ２０１」との比較が繰り返される。ここでは、ＲＦＩＤタグ１００ｃの受信状況が悪く、ＲＦＩＤタグ１００ｃからの読み取られたタグＩＤが、読取情報１にのみ含まれていたとすると、タグＩＤ「Ｔ２０３」に一致するタグ数は「１」となる。
【００８８】
次に、移動判断部１０３は、読取情報Ｎの上から三番目のタグＩＤ「Ｔ２０３」に一致するタグ数の値と、閾値Ｍとを比較する。ここではタグＩＤ「Ｔ２０１」に一致するタグの数が「１」であり、閾値Ｍ（＝１）と同じであり、閾値Ｍ未満ではないため、タグＩＤ「Ｔ２０３」は、読取領域４０の内部に滞留しているタグである滞留タグのタグＩＤとして図示しないメモリ等の記憶媒体に一時的に保持される。このように、Ｎ回の読み取りにおけるタグＩＤの出現回数を、閾値Ｍ未満であるか否かを判断することでＲＦＩＤタグ１００が滞留タグであるか否かを判断するようにしたことにより、電波の出力の変動や外乱や他の物体とＲＦＩＤタグとの位置関係等により、ＲＦＩＤタグの読み取りが十分に行えない場合においても、読み取り率を考慮して、ＲＦＩＤタグ１００が滞留タグであるか否かを判断することが可能となる。例えば、Ｎ＝５、Ｍ＝１とした場合、１番目の読みとりで読み取られたタグＩＤが、電波の状況等の変動により、その後の２番目から５番目までの読み取りにおいて１回しか読み取れなくても、そのタグＩＤに対応したＲＦＩＤタグ１００を滞留タグと判断することが可能となる。
【００８９】
このような同様の処理が、読取情報Ｎの上から四番目のタグＩＤ「Ｔ２０４」について終了した時点で、新たなタグＩＤが読取情報Ｎに含まれないため、読取情報ＮからのタグＩＤの取得を終了する。
【００９０】
図８は、図示しないメモリ等に保持された移動タグおよび滞留タグのタグＩＤを管理するタグＩＤ管理表である。タグＩＤ管理表は、「ＩＤ」という項目と、「タグ属性」という項目を有している。「ＩＤ」は、タグＩＤである。また、「タグ属性」は、タグＩＤに対応するＲＦＩＤタグが、移動タグであるか滞留タグであるかを示す値である。
【００９１】
次に、出力部１０４は、メモリ等に保持された移動タグのタグＩＤを、情報処理装置２０００に送信する。具体的には、図８に示したタグＩＤ管理表において、「タグ属性」が「移動タグ」であるレコードのタグＩＤを、情報処理装置２０００に送信する。なお、移動タグのタグＩＤを送信する代わりに、滞留タグのタグＩＤを送信しても良い。いずれのタグＩＤを送信するか、もしくは両方のタグＩＤを送信するかについては、用途に応じて設定するようにすればよい。
【００９２】
次に、出現情報取得部１０２は、図７に示したＮ回分の読取情報から、図８に示した移動タグ、もしくは滞留タグと判断されたタグＩＤ、即ちタグＩＤ「Ｔ２０１」〜「Ｔ２０４」を削除する。そして、移動タグを判断する処理を終了する。
【００９３】
その後、図示しない記憶媒体等に蓄積されている読取情報の読み取りの順番を表す値を全て１インクリメントし、再度、タグリーダライタ部１２によるＲＦＩＤタグ１００の読み取りを行い、得られたタグＩＤを読取情報１として受付部１０１が図示しない記憶媒体等に蓄積する。なお、タグＩＤが得られなかった場合においても、受付部１０１は、タグＩＤが含まれない読取情報１を蓄積するものとする。そして、上記と同様に、Ｎ回分の読取情報１〜読取情報Ｎを用いて、移動タグの判断処理が行われる。二回目の移動タグの判断処理においては、読取情報ＮにＲＦＩＤタグ１００ｅのタグＩＤ「Ｔ２０５」が含まれるため、このタグＩＤについて、移動タグであるか否かの判断が行われることとなる。
【００９４】
このようにして、ＲＦＩＤタグ１００の読み取りや、移動タグの判断処理等が繰り返される。
【００９５】
ユーザは、情報処理装置２０００が受信した移動タグのタグＩＤを用いることで、読取領域４０内に滞留している製品以外の、搬出した製品を管理することが可能となる。
【００９６】
なお、滞留タグのタグＩＤを出力部１０４から出力させることで、この滞留タグを用いて読取領域４０内に滞留している製品を管理することも可能となる。
【００９７】
以下、タグ情報処理システム１０００を用いて移動タグを読み出す際の精度について説明する。
【００９８】
発生確率ｐの事象がＮ回中Ｍ回以上発生する確率Ｐ（ｐ）は二項確率密度関数により以下の式で求められる。
【数１】
0005182564.tif 000002
また、Ｎ回中Ｍ回未満発生する確率Ｐ（ｐ）は、
【数２】
0005182564.tif 000003
【００９９】
となる。Ｍ回以上発生する場合はｍ＝Ｍ，Ｍ＋１，Ｍ＋２，…Ｎの和集合、Ｍ回未満発生する場合は＝Ｍ−１，Ｍ−２，…０の和集合である。
【０１００】
上記の式を本願の移動タグの検出処理に当てはめて考える。上記の式においてＮ＝５とおいた場合における、Ｎ回の読み取りにおいて発生確率ｐの事象がＭ回以上発生する確率、およびＭ回未満発生する確率を、横軸を発生確率ｐ、縦軸を事象の発生する確率Ｐ（ｐ）としたグラフにプロットした例を、図９に示す。
【０１０１】
ただし、ここでのＮは、既に読取領域内に存在するＲＦＩＤタグのタグＩＤが既知である場合のＮの値であり、上述した具体例等のように、読取領域内に存在するＲＦＩＤタグ１００のタグＩＤを最初に読み取るための１回目の読み取りが考慮されていない値であるため、上述した具体例等のＮの値よりも値が１少ない値に相当する。即ち、ここで示しているＮ回の読み出しにおける発生確率とは、Ｎを１以上の整数とした場合の、（Ｎ＋１）回の読み取りにおける一番最初の読み取りにおいて読み取ったタグＩＤと一致するタグが、残りのＮ回の読み出しにおいて出現する発生確率である。かかることは、図１１および図１２の説明においても同様である。
【０１０２】
図９において、発生確率ｐを読取領域におけるＲＦＩＤタグ１００の読み取り率と考えると、６割程度の読み取り率の滞留タグであれば、移動タグとして誤って判断される確率（以下、誤読み取り率と称す）を、Ｍの値を調整することで１％程度にまで下げることが可能となる。
【０１０３】
また、ＲＦＩＤタグ１００が、移動タグであるか滞留タグであるかの判断は、ＲＦＩＤタグが交信領域である読取領域に入り込むことが条件となるため、最終的な誤読み込み率は、ｐ×ｐ（Ｐ）で示される。
【０１０４】
タグＩＤを読み取った後、５回中における規定回数以上の通信エラーをトリガとして、このタグＩＤをデータベースへ上げるようにした場合の、誤読み込み率、即ち滞留タグを移動タグと誤って判断してしまう確率の理論値を図１０に示す。即ち、図１０は、一度読み取られたＲＦＩＤタグ１００のタグＩＤのうちの、その後の５回の読み取りにおいて規定回数未満しか読み取られなかったタグＩＤのみを移動タグのタグＩＤと判断するようにした場合の、誤読み込み率の理論値を規定回数別に示したグラフである。図１０において、横軸はＲＦＩＤタグ１００単体の読取領域における読み取り率、縦軸は、ｐ×（Ｐ）、即ち滞留タグの誤読み込み率である。
【０１０５】
また、Ｍ＝１として場合において、Ｎを４から８まで変更した時の、停止タグの誤読み取り率の理論値を図１１に示す。
【０１０６】
図１０および図１１から、Ｎを５とした場合においては、５回中１回未満の読み取り成功をトリガーとしてデータベースへ上げるようにすることで、誤読み取り率を最大で８％程度にまで落とすことが可能となる。実際的には、精度を上げるためには、閾値は１未満に設定することが好ましい。即ち、６回の読み取りを行った場合において最初の１回だけ出現して、その後の５回の読み取りに現れなかったタグＩＤを移動タグと判断することが好ましい。
【０１０７】
また、図１１に示すように、ＮおよびＭの値を調整することで、誤読み取り率を下げることが可能となる。ただし、Ｎの値が増加すると、移動タグを判断するまでの時間が増加するため、交信領域に移動中のＲＦＩＤタグが滞在する現実的な時間やポーリング間隔等を考慮して、ＮとＭの値を設定することが好ましい。
【０１０８】
以上、本実施の形態によれば、読取領域に対するＮ回の読み取りにおけるＲＦＩＤタグの読取情報であるタグＩＤの出現頻度を用いてタグＩＤに対応したＲＦＩＤタグが読取領域の内部から外部へ移動したか否かを判断するようにしたことにより、ＲＦＩＤタグの読み取り率も考慮して、ＲＦＩＤタグが読取領域から移動したか否かを判断することができ、ＲＦＩＤタグが読取領域内部から外部に移動しているか否か、あるいは、ＲＦＩＤタグが読取領域内に滞留しているか否かを精度良く判断することが可能となる。
【０１０９】
この結果、ユーザは、例えば、移動タグあるいは滞留タグを選択的に管理することが可能となる。
【０１１０】
また、読取領域に対するＮ回の読み取りにおけるＲＦＩＤタグの読取情報であるタグＩＤの出現頻度を、予め用意した閾値と比較して、比較結果によりタグＩＤに対応したＲＦＩＤタグが読取領域の内部から外部へ移動したか否かを判断するようにしたことにより、ＲＦＩＤタグの読み取り率を考慮して閾値を設定することで、より高精度にＲＦＩＤタグが読取領域から移動したか否かを判断できる。
【０１１１】
（実施の形態２）
本実施の形態にかかるタグ情報処理システムは、上記実施の形態に示したタグ情報処理システムの構成を利用して、ＲＦＩＤタグの移動方向を推定するようにしたシステムである。
【０１１２】
図１２は、本実施の形態にかかるタグ情報処理システムの構成を示すブロック図である。タグ情報処理システム１００１は、タグ情報処理装置２０、第一送受信アンテナ部２１、第一タグリーダライタ部２２、第二送受信アンテナ部２３、および第二タグリーダライタ部２４を備えている。また、タグ情報処理システム１００１の処理対象は、上記実施の形態１と同様に１以上のＲＦＩＤタグ１００であるとする。
【０１１３】
タグ情報処理装置２０は、第一受付部２０１、第二受付部２０２、第一出現情報取得部２０３、第二出現情報取得部２０４、第一移動判断部２０５、第二移動判断部２０６、移動方向判断部２０７、出力部２０８を具備する。
【０１１４】
第一送受信アンテナ部２１および第一タグリーダライタ部２２の構成および動作については、第一領域に対して、ＲＦＩＤタグ１００の情報の読み取りを行うものであり、上記実施の形態１において説明した送受信アンテナ部１１およびタグリーダライタ部１２と同様であるので説明を省略する。第一領域とは、ＲＦＩＤタグの読み取りを行う対象となる第一の読取領域である。なお、この実施の形態において第一タグリーダライタ部２２が読み出しを行う回数をＮ回（Ｎは二以上の整数）とする。
【０１１５】
第二送受信アンテナ部２３および第二タグリーダライタ部２４の構成および動作については、第一領域とは異なる領域である第二領域に対して、ＲＦＩＤタグ１００の情報の読み取りを行うものであり、交信対象となる領域が異なる点を除けば上記実施の形態１において説明した送受信アンテナ部１１およびタグリーダライタ部１２と同様であるので説明を省略する。第二領域とは、ＲＦＩＤタグの読み取りを行う対象となる第二の読取領域であり、上述したように、第一領域とは異なる領域である。なお、この実施の形態において第二タグリーダライタ部２４が読み出しを行う回数をＬ回（Ｌは二以上の整数）とする。ＬはＮと同じ値であっても、異なる値であっても良い。
【０１１６】
第一受付部２０１は、第一タグリーダライタ部２２が読み取ったＲＦＩＤタグ１００の情報である第一読取情報を受け付ける。また、第一出現情報取得部２０３は、第一読取情報を用いて、Ｎ回の読み取りにおけるＲＦＩＤタグ１００から読み取った情報の出現頻度の情報である第一出現頻度情報を取得する。また、第一移動判断部２０５は、第一出現頻度情報が、ＲＦＩＤタグ１００の出現頻度が低いことを示す場合に、ＲＦＩＤタグ１００が第一領域の内部から外部に移動したことを判断する。なお、第一受付部２０１、第一出現情報取得部２０３、第一移動判断部２０５の構成および動作については、上記実施の形態１の受付部１０１，出現情報取得部１０２、および移動判断部１０３と同様であるので、ここでは説明を省略する。
【０１１７】
第二受付部２０２は、第二タグリーダライタ部２４が読み取ったＲＦＩＤタグ１００の情報である第二読取情報を受け付ける。また、第二出現情報取得部２０４は、第二読取情報を用いて、Ｌ回の読み取りにおけるＲＦＩＤタグ１００から読み取った情報の出現頻度の情報である第二出現頻度情報を取得する。また、第二移動判断部２０６は、第二出現頻度情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、ＲＦＩＤタグ１００が第二領域の内部から外部に移動したことを判断する。なお、第二受付部２０２、第二出現情報取得部２０４、第二移動判断部２０６の構成および動作については、上記実施の形態１の受付部１０１、出現情報取得部１０２、および移動判断部１０３と同様であるので、ここでは説明を省略する。
【０１１８】
移動方向判断部２０７は、第一移動判断部２０５および第二移動判断部２０６の判断結果を用いて、ＲＦＩＤタグ１００の移動方向を判断する。具体的には、第一移動判断部２０５の判断結果である、第一領域の内部から外部にＲＦＩＤタグ１００が移動したことを示す結果と、第二移動判断部２０６の判断結果である、第二領域の内部から外部にＲＦＩＤタグ１００が移動したことを示す結果との組み合わせにより、ＲＦＩＤタグ１００の移動方向を判断する。例えば、移動方向判断部２０７は、第一移動判断部２０５が、第一領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断し、その後の一定または不定の所定の期間内に、第二移動判断部２０６が、第二領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断した場合に、ＲＦＩＤタグ１００が、第一領域から第二領域へ向かう方向に、第一領域および第二領域を経て移動したことを判断する。また、例えば、移動方向判断部２０７は、第二移動判断部２０６が、第二領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断し、その後の所定の期間内に、第一移動判断部２０５が、第一領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断した場合に、ＲＦＩＤタグ１００が、第二領域から第一領域へ向かう方向に、第二領域および第一領域を経て移動したことを判断する。また、第一移動判断部２０５が、第一領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断し、その後の一定または不定の所定の期間内に、第二移動判断部２０６が、第二領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断せず、かつ、第二領域の内部にＲＦＩＤタグ１００が滞留していないことを示した場合に、ＲＦＩＤタグ１００が、第一領域から第二領域以外の方向へ移動したことを判断するようにしてもよい。また、第二移動判断部２０６が、第二領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断し、その後の所定の期間内に、第一移動判断部２０５が、第一領域の内部から外部にＲＦＩＤタグ１００が移動したことを判断せず、かつ、第一領域の内部にＲＦＩＤタグ１００が滞留していないことを示した場合に、ＲＦＩＤタグ１００が、第二領域から第一領域以外の方向へ移動したことを判断するようにしてもよい。また、可能であれば、上記以外の移動方向の判断を行うようにしてもよい。移動方向判断部２０７は、例えばＲＦＩＤタグ１００の移動方向を示す情報を、上記の判断の結果に応じて取得する。移動方向判断部２０７は、通常、ＭＰＵやメモリ等から実現され得る。移動方向判断部２０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１９】
出力部２０８は、移動方向判断部２０７の判断結果を出力する。出力部２０８は、例えば、移動方向判断部２０７が取得した判断結果を取得し、この判断結果が示すＲＦＩＤタグ１００の移動方向を示す情報を出力する。この出力は、移動方向が予め指定した方向であるか否かを示す出力であっても良い。ここで述べる出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。出力部２０８は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部２０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０１２０】
次に、タグ情報処理システム１００１の動作について、図１３のフローチャートを用いて説明する。
【０１２１】
（ステップＳ１３０１）第一タグリーダライタ部２２は、第一送受信アンテナ部２１を介して、第一領域に対して、一以上のタグ１００からの情報の読み取りを１回行う。
【０１２２】
（ステップＳ１３０２）第一受付部２０１は、第一タグリーダライタ部２２が読み取った読取情報を受け付ける。
【０１２３】
（ステップＳ１３０３）タグ情報処理装置２０は、ステップＳ１３０３で受け付けた読取情報を用いて、ＲＦＩＤタグ１００が第一領域内部から外部へ移動している移動タグであるか否かの判断処理を行う。この処理は、第一出現情報取得部２０３と第一移動判断部２０５が行う点を除けば、図３の処理と同様の処理である。ただし、ここでは、出力部による出力は不要である。
【０１２４】
（ステップＳ１３０４）第二タグリーダライタ部２４は、第二送受信アンテナ部２３を介して、第二領域に対して、一以上のタグ１００からの情報の読み取りを１回行う。
【０１２５】
（ステップＳ１３０５）第二受付部２０２は、第二タグリーダライタ部２４が読み取った読取情報を受け付ける。
【０１２６】
（ステップＳ１３０６）タグ情報処理装置２０は、ステップＳ１３０５で受け付けた読取情報を用いて、ＲＦＩＤタグ１００が第二領域内部から外部へ移動している移動タグであるか否かの判断処理を行う。この処理は第二出現情報取得部２０４と第二移動判断部２０６が行う点を除けば、図３の処理と同様の処理である。ただし、ここでは、出力部による出力は不要である。
【０１２７】
（ステップＳ１３０７）タグ情報処理装置２０は、ステップＳ１３０３とステップＳ１３０６とによる判断結果を用いて、ＲＦＩＤタグ１００の移動方向を判定する。この処理の詳細については後述する。
【０１２８】
（ステップＳ１３０８）タグ情報処理装置２０は、読取情報の読み取った順番をあらわす数を１インクリメントする。
【０１２９】
（ステップＳ１３０９）タグ情報処理装置２０は、ＲＦＩＤタグ１００の読み取り処理を終了するか否かを判断する。終了すると判断した場合、処理を終了し、終了しないと判断した場合、ステップＳ１３０１に戻る。
【０１３０】
次に、移動方向判断部２０７による移動方向を判断する処理の詳細について説明する。この処理は、図１３のステップＳ１３０７の処理に相当する。
【０１３１】
（ステップＳ１４０１）移動方向判断部２０７は、カウンターｒに１を代入する。
【０１３２】
（ステップＳ１４０２）移動方向判断部２０７は、ステップＳ１３０３またはステップＳ１３０６において移動タグと判断されたＲＦＩＤタグのなかに、ｒ番目の移動タグがあるか否かを判断する。ある場合、ステップＳ１４０３に進み、ない場合、上位関数にリターンする。
【０１３３】
（ステップＳ１４０３）移動方向判断部２０７は、ステップＳ１３０３またはステップＳ１３０６の判断結果から、ｒ番目の移動タグが、第一領域内部から外部への移動タグであるか否かを判断する。第一領域内部から外部への移動タグである場合、ステップＳ１４０４に進み、第一領域内部から外部への移動タグでないと判断した場合、即ち、第二領域内部から外部への移動タグであると判断した場合、ステップＳ１４０８に進む。
【０１３４】
（ステップＳ１４０４）移動方向判断部２０７は、ｒ番目の移動タグが、以前に第二領域内部から外部への移動を検出したＲＦＩＤタグであるか否かを判断する。この判断は、例えば、ｒ番目の移動タグのタグＩＤが蓄積されているか否かによって行われても良い。また、ｒ番目の移動タグのタグＩＤに対し、以前に第二領域内部から外部への移動を検出したことを示す情報、例えばいわゆるフラグ、が対応付けられているか否かにより行われてもよい。以前に検出したタグであれば、ステップＳ１４０５に進み、以前に検出していないタグであればステップＳ１４０６に進む。
【０１３５】
（ステップＳ１４０５）出力部２０８は、ｒ番目の移動タグの移動方向が、第二領域から第一領域に向かう方向であることを示す情報を出力、例えばデータベース等に登録する。そして、ステップＳ１４０７に進む。なお、このｒ番目の移動タグについて蓄積されている情報は削除してリセットする。
【０１３６】
（ステップＳ１４０６）移動方向判断部２０７は、ｒ番目の移動タグが、第一領域内部から外部への移動を検出したＲＦＩＤタグであることを示す情報を、図示しないメモリ等の記憶媒体に蓄積する。例えば、ｒ番目の移動タグのタグＩＤに対し、以前に第一領域内部から外部への移動を検出したことを示す情報、例えばいわゆるフラグを対応付けて蓄積する。そして、ステップＳ１４０７に進み、
【０１３７】
（ステップＳ１４０７）移動方向判断部２０７は、カウンターｒを１インクリメントする。そして、ステップＳ１４０２に戻る。
【０１３８】
（ステップＳ１４０８）移動方向判断部２０７は、ｒ番目の移動タグが、以前に第一領域内部から外部への移動を検出したＲＦＩＤタグであるか否かを判断する。この判断は、例えば、ｒ番目の移動タグのタグＩＤが蓄積されているか否かによって行われても良い。また、ｒ番目の移動タグのタグＩＤに対し、以前に第一領域内部から外部への移動を検出したことを示す情報、例えばいわゆるフラグ、が対応付けられているか否かにより行われてもよい。以前に検出したタグであれば、ステップＳ１４０９に進み、以前に検出していないＲＦＩＤタグであればステップＳ１４１０に進む。
【０１３９】
（ステップＳ１４０９）出力部２０８は、ｒ番目の移動タグの移動方向が、第一領域から第二領域に向かう方向であることを示す情報を出力、例えばデータベース等に登録する。そして、ステップＳ１４０７に進む。なお、このｒ番目の移動タグについて蓄積されている情報は削除してリセットする。
【０１４０】
（ステップＳ１４１０）移動方向判断部２０７は、ｒ番目の移動タグが、第二領域内部から外部への移動を検出したＲＦＩＤタグであることを示す情報を、図示しないメモリ等の記憶媒体に蓄積する。例えば、ｒ番目の移動タグのタグＩＤに対し、以前に第二領域内部から外部への移動を検出したことを示す情報、例えばいわゆるフラグを対応付けて蓄積する。そして、ステップＳ１４０７に進み、
【０１４１】
（ステップＳ１４１１）移動方向判断部２０７は、カウンターｒを１インクリメントする。そして、ステップＳ１４０２に戻る。
【０１４２】
なお、図１４の処理においては、移動方向として、第一領域から第二領域に向かう方向または、第二領域から第一領域へ向かう方向のいずれかの方向のいずれかのみを検出する場合について説明した。しかしながら、本実施の形態においては、ステップＳ１４０２においてｒ番目の移動タグが検出できなくなった時点で、以前に第一領域内部から外部に移動した移動タグであることが検出されたタグ、または第二領域内部から外部に移動した移動タグであることが検出されたタグについて、移動方向が判断されない期間が所定の時間以上経過したか否かを判断するようにし、所定時間以上経過していた場合に、以前に第一領域内部から外部に移動した移動タグであることが検出されたタグについては、第一領域内部から、第二領域以外の方向に向かって移動したことを検出し、第二領域内部から外部に移動した移動タグであることが検出されたタグについては、第二領域内部から、第一領域以外の方向に向かって移動したことを検出するようにし、検出結果を出力するようにしても良い。
【０１４３】
なお、図１４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、本実施の形態の具体例について説明する
【０１４４】
タグ情報処理システムの概念図は図１５である。ここでは、例として、タグ情報処理システム１００１を用いて、工場における梱包された製品の搬出管理を行う場合について説明する。梱包された製品２００には、それぞれ識別情報を有するＲＦＩＤタグ１００が添付されている。第一送受信アンテナ部２１および第二送受信アンテナ部２３は、製品の搬出口に沿って配置されている。それぞれのＲＦＩＤタグが読み取り可能な領域である第一領域２２１、および第二領域２２２は異なる領域に設定されているものとする。タグ情報処理システム１００１は、搬出されたＲＦＩＤタグを管理するデータベースを備えた情報処理装置２０００にネットワーク等を介して接続されているものとする。タグ１００の識別情報は、Ｔ２００１０であるとする。また、ここでは例として読み取り回数ＮおよびＬが４以上であり、閾値Ｍの値が「１」であるとする。
【０１４５】
タグ情報処理システム１００１の第一タグリーダライタ部２２および第二タグリーダライタ部２４は、予め指定されたタイミングで、搬出口付近の第一領域４０内に位置するＲＦＩＤタグ１００のタグＩＤの読み取りを繰り返し行う。
【０１４６】
第一移動判断部２０５および第二移動判断部２０６がＲＦＩＤタグ１００の第一領域内部から外部への移動、または第二領域内部から外部への移動を判断する処理については、上記実施の形態１と同様であるので説明を省略する。
【０１４７】
ここで、梱包された製品２００が第一領域２２１から第二領域２２２を経て搬出される場合について説明する。まず、製品２００が搬出口５０を通過するために、搬出口５０の手前に設定されている第一領域２２１の内部から、外部にベルトコンベア３０により移動したとする。この移動により、上記実施の形態１の具体例と同様に、第一移動判断部２０５は、タグＩＤが「Ｔ２００１０」であるＲＦＩＤタグ１００が第一領域２２１の内部から外部に移動したことを検出する。
【０１４８】
移動方向判断部２０７は、後述する移動タグ管理表内に、第一移動判断部２０５が移動を検出したＲＦＩＤタグ１００のタグＩＤ「Ｔ２００１０」と、このＲＦＩＤタグが第二領域の内部から外部へ移動したことを示す情報とが対応付けられて格納されているか否かを判断する。ここでは、格納されていないと判断されたとする。このため、移動方向判断部２０７は、第一移動判断部２０５が移動を検出したＲＦＩＤタグ１００のタグＩＤ「Ｔ２００１０」と第一領域内部から外部に移動したことを示す情報とを対応付けて、後述する移動タグ管理表に蓄積する。
【０１４９】
図１６は、移動タグを管理するための移動タグ管理表である。移動タグ管理表は、「ＩＤ」と「第一領域からの移動」と、「第二領域からの移動」という属性を有している。「ＩＤ」は、移動タグのタグＩＤである。「第一領域からの移動」は、第一領域の内部から外部へ移動したことを示す属性であり、値が「１」であれば、対応するＲＦＩＤタグが第一領域の内部から外部へ移動したことを示し、「０」であれば第一領域からの移動が検出されていないことを示す。「第二領域からの移動」は、第二領域の内部から外部へ移動したことを示す属性であり、値が「１」であれば、対応するＲＦＩＤタグが第二領域の内部から外部へ移動したことを示し、「０」であれば第二領域からの移動が検出されていないことを示す。
【０１５０】
ここでは、ＲＦＩＤタグ１００について、第一領域２２１内部から外部への移動が検出されたことから、読み取られたＲＦＩＤタグ１００のタグＩＤ「Ｔ２００１０」が「ＩＤ」として蓄積され、「第一領域からの移動」の値が「１」に設定される。
【０１５１】
製品２００が搬出口５０を通過して第二領域２２２に移動したとする。この期間においても、第一移動判断部２０５および第二移動判断部２０６による、移動タグの検出処理が行われるが、この期間においては、ＲＦＩＤタグ１００は、第一領域２２１の内部から外部、あるいは第二領域２２２の内部から外部に移動していないため、移動タグは検出しない。
【０１５２】
製品２００が第二領域２２２内部から、第一領域２２１とは反対側の方向の外部に移動したとする。この移動により、第二移動判断部２０６は、タグＩＤが「Ｔ２００１０」であるＲＦＩＤタグ１００が第二領域２２２の内部から外部に移動したことを検出する。
【０１５３】
移動方向判断部２０７は、図１６に示した移動タグ管理表において、「ＩＤ」の属性値が、第二移動判断部２０６が第二領域２２２内部から外部へ移動したと判断したＲＦＩＤタグ１００のタグＩＤ「Ｔ２００１０」と一致するレコードの、「第一領域からの移動」の値が、以前に第一領域からの移動を検出したことを示す値であるか否か、ここでは、「１」であるか否かを判断する。ここでは、「１」であるたため、移動方向判断部２０７は、タグＩＤ「Ｔ２００１０」に対応するＲＦＩＤタグ１００が、第一領域２２１から第二領域２２２へ向かう方向へ移動したことを判断する。そして、出力部２０８は、この移動方向判断部２０７の判断結果、即ちタグＩＤが「Ｔ２００１０」であるＲＦＩＤタグ１００が第一領域２２１から第二領域２２２へ向かう方向へ移動したことを示す情報を、情報処理装置２０００に出力する。
【０１５４】
なお、ここでは、ＲＦＩＤタグ１００が第一領域２２１から第二領域２２２の方向へ移動した場合について説明したが、第二領域２２２から第一領域２２１の方向へ移動する場合についても同様である。
【０１５５】
以上、本実施の形態によれば、ＲＦＩＤタグ１００が、第一領域および第二領域の内部から外部に移動したことを示す情報を用いて、ＲＦＩＤタグ１００の移動方向を検出するようにしたことにより、ＲＦＩＤタグ１００が、移動の最中に第一領域や第二領域に滞留した場合には、移動方向を検出しないようにすることができ、移動方向の誤った検出を防ぐことができる。例えば、第一領域内部から外部に移動して、第二領域内に入ったＲＦＩＤタグが第二領域内で、放置される等により滞留するようになった場合、このＲＦＩＤタグについての移動方向の検出を行わないようにすることができる。これにより、移動方向の検出精度を高くすることができる。
【０１５６】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５７】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（受付部、出力部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１５８】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み取りを、各構成要素、あるいは、図示しない読み取り部が行ってもよい。
【０１５９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み取りて実行することによって、各構成要素が実現され得る。
【０１６０】
なお、上記各実施の形態におけるタグ情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ＲＦＩＤタグの読取領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である読取情報を受け付ける受付部と、前記受付部が受け付けた読取情報を用いて、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度を示す情報である出現情報を取得する出現情報取得部と、前記出現情報取得部が取得した出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記読取領域の内部から外部へ移動したことを判断する移動判断部と、前記移動判断部の判断結果を出力する出力部として機能させるためのプログラムである。
【０１６１】
また、このプログラムは、コンピュータを、第一領域に対して行われたＲＦＩＤタグのＮ回（Ｎは２以上の整数）の読み取りにより得られた情報である第一読取情報を受け付ける第一受付部と、前記第一領域とは異なる第二領域に対して行われた前記ＲＦＩＤタグのＬ回（Ｌは２以上の整数）の読み取りにより得られた情報である第二読取情報を受け付ける第二受付部と、前記第一受付部が受け付けた第一読取情報を用いて、前記第一領域での、前記Ｎ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第一出現情報を取得する第一出現情報取得部と、前記第二受付部が受け付けた第二読取情報を用いて、前記第二領域での、前記Ｌ回の読み取りにおける前記ＲＦＩＤタグについての読取情報の出現頻度に関する情報である第二出現情報を取得する第二出現情報取得部と、前記第一出現情報取得部が取得した第一出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第一領域の内部から外部へ移動したことを判断する第一移動判断部と、前記第二出現情報取得部が取得した第二出現情報が、前記ＲＦＩＤタグの出現頻度が低いことを示す場合に、前記ＲＦＩＤタグが前記第二領域の内部から外部へ移動したことを判断する第二移動判断部と、前記第一移動判断部および第二移動判断部の判断結果から、前記ＲＦＩＤタグの移動方向を判断する移動方向判断部と、前記移動方向判断部の判断結果を出力する出力部として機能させるためのプログラムである。
【０１６２】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１６３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１６４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１６５】
図１７は、上記プログラムを実行して、上記実施の形態によるタグ情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１６６】
図１７において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１６７】
図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１６８】
コンピュータシステム９００に、上記実施の形態によるタグ情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１６９】
プログラムは、コンピュータ９０１に、上記実施の形態によるタグ情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１７０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７１】
以上のように、本発明にかかるタグ情報処理装置等は、ＲＦＩＤタグから読み取った情報を処理する装置等として適しており、特に、ＲＦＩＤタグが読み取りの対象となる第一領域の内部から外部に移動したか否か等を判断する装置等として有用である。
【図面の簡単な説明】
【０１７２】
【図１】本発明の実施の形態１におけるタグ情報処理システムの構成を示す図
【図２】同動作について説明するフローチャート
【図３】同タグ情報処理システムの判断処理について説明するフローチャート
【図４】同タグ情報処理システムの概念図
【図５】同タグ情報処理システムの読取情報の一例を示す図
【図６】同タグ情報処理システムの読取情報の一例を示す図
【図７】同タグ情報処理システムの読取情報の一例を示す図
【図８】同タグ情報処理システムのタグＩＤ管理表を示す図
【図９】同タグ情報処理システムの効果を説明するための図
【図１０】同タグ情報処理システムの効果を説明するための図
【図１１】同タグ情報処理システムの効果を説明するための図
【図１２】本発明の実施の形態２におけるタグ情報処理システムのブロック図
【図１３】同タグ情報処理システムの動作について説明するフローチャート
【図１４】同タグ情報処理システムの移動方向判定処理について説明するフローチャート
【図１５】同タグ情報処理システムの概念図
【図１６】同タグ情報処理システムの移動タグ管理表を示す図
【図１７】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１８】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【０１７３】
１０、２０  タグ情報処理装置
１１  送受信アンテナ部
１２  タグリーダライタ部
２１  第一送受信アンテナ部
２２  第一タグリーダライタ部
２３  第二送受信アンテナ部
２４  第二タグリーダライタ部
３０  ベルトコンベア
４０  読取領域
５０  搬出口
１００、１００ａ〜１００ｅ  ＲＦＩＤタグ
１０１  受付部
１０２  出現情報取得部
１０３  移動判断部
１０４、２０８  出力部
２００、２００ａ〜２００ｅ  製品
２０１  第一受付部
２０２  第二受付部
２０３  第一出現情報取得部
２０４  第二出現情報取得部
２０５  第一移動判断部
２０６  第二移動判断部
２０７  移動方向判断部
２２１  第一領域
２２２  第二領域
１０００、１００１  タグ情報処理システム
２０００  情報処理装置
【図１】
0005182564.tif 000004
【図２】
0005182564.tif 000005
【図３】
0005182564.tif 000006
【図４】
0005182564.tif 000007
【図５】
0005182564.tif 000008
【図６】
0005182564.tif 000009
【図７】
0005182564.tif 000010
【図８】
0005182564.tif 000011
【図９】
0005182564.tif 000012
【図１０】
0005182564.tif 000013
【図１１】
0005182564.tif 000014
【図１２】
0005182564.tif 000015
【図１３】
0005182564.tif 000016
【図１４】
0005182564.tif 000017
【図１５】
0005182564.tif 000018
【図１６】
0005182564.tif 000019
【図１７】
0005182564.tif 000020
【図１８】
0005182564.tif 000021