(57)【要約】【課題】所望の無線タグを効果的に読み取ることができる無線タグ読取装置及び無線タグ読取方法を提供する。【解決手段】実施形態によれば、無線タグ読取装置は、アンテナと、リーダと、プロセッサと、記憶部と、を備える。アンテナは、無線タグからの応答波を受信する。リーダは、前記応答波から前記無線タグから識別情報を取得する。プロセッサは、前記応答波の位相に基づいて、前記無線タグと前記アンテナとの相対的な移動方向を判定する。記憶部は、前記移動方向が第１の方向である場合、前記無線タグの識別情報を格納する。【選択図】      図１
2020064549.tif 000002
【特許請求の範囲】
【請求項１】
無線タグからの応答波を受信するアンテナと、
前記応答波から前記無線タグから識別情報を取得するリーダと、
前記応答波の位相に基づいて、前記無線タグと前記アンテナとの相対的な移動方向を判定するプロセッサと、
前記移動方向が第１の方向である場合、前記無線タグの識別情報を格納する記憶部と、
を備える無線タグ読取装置。
【請求項２】
前記プロセッサは、前記移動方向が前記第１の方向と異なる第２の方向である場合、前記記憶部から前記無線タグの識別情報を削除する、
前記請求項１に記載の無線タグ読取装置。
【請求項３】
前記無線タグを前記第１の方向に搬送する搬送機構を備える、
前記請求項１又は２に記載の無線タグ読取装置。
【請求項４】
前記第１の方向は、前記無線タグと前記アンテナとが接近する方向である、
前記請求項１乃至３の何れか１項に記載の無線タグ読取装置。
【請求項５】
プロセッサによって実行される無線タグ読取方法であって、
アンテナを通じて無線タグからの応答波を受信し、
前記応答波から前記無線タグから識別情報を取得し、
前記応答波の位相に基づいて、前記無線タグと前記アンテナとの相対的な移動方向を判定し、
前記移動方向が第１の方向である場合、前記無線タグの識別情報を記憶部に格納する、
無線タグ読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線タグ読取装置及び無線タグ読取方法に関する。
【背景技術】
【０００２】
物品などに添付された無線タグを読み取る無線タグ読取装置には、所定の領域に配置された無線タグを読み取るものがある。そのような無線タグ読取装置は、当該領域以外にある無線タグを読み取らないように、アンテナからの電波を外部に流出させないシールドなどを必要とする。
【０００３】
そこで、シールドなどの構成を有することなく、所望の無線タグを読み取ることができる無線タグ読取装置が望まれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−１８１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するために、所望の無線タグを効果的に読み取ることができる無線タグ読取装置及び無線タグ読取方法を提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、無線タグ読取装置は、アンテナと、リーダと、プロセッサと、記憶部と、を備える。アンテナは、無線タグからの応答波を受信する。リーダは、前記応答波から前記無線タグから識別情報を取得する。プロセッサは、前記応答波の位相に基づいて、前記無線タグと前記アンテナとの相対的な移動方向を判定する。記憶部は、前記移動方向が第１の方向である場合、前記無線タグの識別情報を格納する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る無線タグ読取装置の構成例を概略的に示す図である。
【図２】図２は、第１の実施形態に係る無線タグ読取装置の構成例を示すブロック図である。
【図３】図３は、第１の実施形態に係る無線タグの位置と位相差との関係を示すグラフである。
【図４】図４は、第１の実施形態に係る無線タグ読取装置の動作例を示すフローチャートである。
【図５】図５は、第２の実施形態に係る無線タグ読取装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態について、図面を参照して説明する。
（第１の実施形態）
まず、第１の実施形態について説明する。
【０００９】
実施形態に係る無線タグ読取装置は、物品などに添付された無線タグを無線で読み取る。無線タグ読取装置は、所定の領域にある無線タグを読み取る。たとえば、無線タグ読取装置は、カゴなどの容器にある物品から無線タグを読み取る。たとえば、無線タグ読取装置は、棚卸作業などのために、物品に添付された無線タグを読み取る。また、無線タグ読取装置は、物品を決済するために無線タグを読み取ってもよい。
【００１０】
図１は、実施形態に係る無線タグ読取装置１の構成例を概略的に示す外形図である。図１が示すように、無線タグ読取装置１は、筐体２、入出力装置５、アンテナ６、搬送機構７及び制御装置１０などから構成される。
【００１１】
筐体２は、無線タグ読取装置１の外形を形成するフレームである。図１が示す例では、筐体２は、矩形状に形成される。
【００１２】
入出力装置５は、筐体２に設置される。図１が示す例では、入出力装置５は、筐体２から延びる軸の先端に設置される。
【００１３】
入出力装置５は、オペレータからの指示の入力を受け付け、オペレータに種々の情報を表示するインターフェースである。入出力装置５は、指示の入力を受け付ける操作部と、情報を表示する表示部とから構成される。
【００１４】
入出力装置５は、操作部の動作として、オペレータから受け付けた操作を示す信号を制御装置１０へ送信する。ここでは、操作部は、タッチパネルから構成される。なお、操作部は、キーボード又はテンキーをさらに備えてもよい。
【００１５】
入出力装置５は、表示部の動作として、制御装置１０からの画像を表示する。たとえば、表示部は、液晶モニタから構成される。表示部は、操作部としてのタッチパネルと一体的に形成される。
【００１６】
アンテナ６は、制御装置１０が無線タグと無線通信するためのアンテナである。たとえば、アンテナ６は、搬送機構７に積載される物品の無線タグと通信可能な位置に設置される。図１が示す例では、アンテナ６は、搬送機構７の一端に隣接し所定の高さに形成される。即ち、アンテナ６は、筐体２の左側に立直して形成される。また、アンテナ６は、搬送機構７への方向に指向性を有する指向性アンテナであってもよい。
【００１７】
アンテナ６は、制御装置１０からの制御に従って搬送波を無線タグに送信する。また、アンテナ６は、無線タグからの応答波を受信し電気信号に変換する。アンテナ６は、変換した電気信号を制御装置１０に供給する。
【００１８】
搬送機構７は、制御装置１０からの制御に従って、無線タグを添付された物品をアンテナ６に近づける方向及びアンテナ６から離れる方向に搬送する。搬送機構７は、筐体２上にアンテナ６に隣接して形成される。図１が示す例では、搬送機構７は、アンテナ６の右側に形成される。
【００１９】
ここでは、搬送機構７には、物品３０を格納する容器２０が積載されているものとする。容器２０は、たとえば、カゴなどである。また、物品３０は、１つの無線タグ３１を添付される。  
搬送機構７は、容器２０を搬送することで無線タグ３１を搬送する。
【００２０】
たとえば、搬送機構７は、容器２０が積載される搬送ベルト及び当該搬送ベルトを駆動するモータなどから構成される。搬送機構７は、モータを駆動させることで搬送ベルトを駆動する。搬送機構７は、搬送ベルトを駆動することで搬送ベルト上の容器２０を搬送する。  
なお、搬送機構７の構成は、特定の構成に限定されるものではない。
【００２１】
制御装置１０は、無線タグ読取装置１全体を制御する。制御装置１０については、後述する。
【００２２】
次に、無線タグ３１について説明する。
【００２３】
無線タグ３１は、アンテナ６と無線でデータを送受信する。無線タグ３１は、アンテナ６から無線で電力の供給を受け、活性化する。即ち、無線タグ３１は、アンテナ６からの搬送波を受信し電力に変換する。無線タグ３１は、搬送波を変換して得られた電力により活性化する。また、無線タグ３１は、搬送波を変調した応答波をアンテナ６に送信する。
【００２４】
無線タグ３１は、制御装置１０からのリクエストに対して、自身を特定する識別情報（たとえば、ＥＰＣ（Electronic Product Code））を返信する。即ち、無線タグ３１は、搬送波からリクエストを取得する。無線タグ３１は、リクエストに対するレスポンスとして、識別子を示す応答波をアンテナ６に送信する。
【００２５】
無線タグ３１は、たとえば、制御部とアンテナとから構成される。無線タグ３１は、たとえば、ＲＦＩＤである。
【００２６】
なお、容器２０は、複数の物品３０を格納してもよい。この場合、各物品３０は、１つの無線タグ３１を添付される。
【００２７】
次に、無線タグ読取装置１の制御系の構成例について説明する。
【００２８】
図２は、無線タグ読取装置１の制御系の構成例を示すブロック図である。図２が示すように、無線タグ読取装置１は、入出力装置５、アンテナ６、搬送機構７及び制御装置１０などを備える。制御装置１０は、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、入出力インターフェース１５、リーダ１６及び搬送機構インターフェース１７などを備える。
【００２９】
プロセッサ１１は、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、入出力インターフェース１５、リーダ１６及び搬送機構インターフェース１７と接続する。入出力インターフェース１５は、入出力装置５と接続する。リーダ１６は、アンテナ６と接続する。搬送機構インターフェース１７は、搬送機構７と接続する。
【００３０】
なお、無線タグ読取装置１は、図２が示すような構成の他に必要に応じた構成を具備したり、無線タグ読取装置１から特定の構成が除外されたりしてもよい。
【００３１】
入出力装置５、アンテナ６及び搬送機構７は、前述の通りである。
【００３２】
プロセッサ１１は、無線タグ読取装置１全体の動作を制御する機能を有する。プロセッサ１１は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００３３】
なお、プロセッサ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１は、ハードウエア回路により実行される機能を制御する。
【００３４】
ＲＯＭ１２は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、無線タグ読取装置１の仕様に応じて予め組み込まれる。ＲＯＭ１２は、たとえば、無線タグ読取装置１の回路基板を制御するプログラムなどを格納する。
【００３５】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、プロセッサ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、プロセッサ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００３６】
ＮＶＭ１４（記憶部）は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、たとえば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）又はフラッシュメモリなどから構成される。ＮＶＭ１４は、無線タグ読取装置１の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
【００３７】
入出力インターフェース１５は、入出力装置５とデータを送受信するためのインターフェースである。たとえば、入出力インターフェース１５は、ユーザから受け付けた操作を示す信号を入出力装置５から受信する。入出力インターフェース１５は、受信した信号をプロセッサ１１に送信する。また、入出力インターフェース１５は、プロセッサ１１の制御に基づいて、ユーザに表示する画面を示す情報を入出力装置５に送信する。たとえば、入出力インターフェース１５は、ＵＳＢ接続をサポートするものであってもよいし、パラレルインターフェースによる接続をサポートするものでもよい。
【００３８】
リーダ１６は、プロセッサ１１の制御に基づいて、アンテナ６を通じて無線タグ３１との無線通信するデバイスである。たとえば、リーダ１６は、アンテナ６を通じて、搬送波として無変調波を放出する。リーダ１６は、アンテナ６を通じて無線タグ３１から搬送波に対する応答波を受信し、復調する。リーダ１６は、応答波を復調することで無線タグ３１からデータを取得する。リーダ１６は、取得したデータをプロセッサ１１に送信する。
【００３９】
たとえば、リーダ１６は、無線タグ３１から識別情報を取得し、プロセッサ１１に送信する。
【００４０】
また、リーダ１６は、応答波の位相を取得する。ここでは、リーダ１６は、搬送波と応答波との位相差を取得する。たとえば、リーダ１６は、搬送波と応答波とを干渉させることで位相差を測定する。リーダ１６は、測定した位相差をプロセッサ１１に送信する。
【００４１】
ここでは、リーダ１６は、搬送機構７上に存在する無線タグ３１とデータを送受信する。即ち、リーダ１６は、搬送機構７上に存在する無線タグ３１に送信可能な出力でアンテナ６から搬送波を放出する。また、リーダ１６は、アンテナ６を通じて、搬送機構７上に存在する無線タグ３１から応答波を受信する。
【００４２】
搬送機構インターフェース１７は、搬送機構７とデータを送受信するためのインターフェースである。搬送機構インターフェース１７は、プロセッサ１１の制御に基づいて、搬送機構７を駆動させる信号を搬送機構７に送信する。たとえば、搬送機構インターフェース１７は、搬送又は停止を指示する信号を搬送機構７に送信する。また、搬送機構インターフェース１７は、搬送機構７へ電力を供給してもよい。たとえば、搬送機構インターフェース１７は、ＵＳＢ接続をサポートするものであってもよいし、パラレルインターフェースによる接続をサポートするものでもよい。
【００４３】
次に、無線タグ読取装置１が実現する機能について説明する。無線タグ読取装置１が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００４４】
まず、プロセッサ１１は、搬送機構７を用いて無線タグ３１とアンテナ６とが接近する方向（接近方向、第１の方向）に無線タグ３１を搬送する機能を有する。
【００４５】
ここでは、オペレータは、搬送機構７上において、物品３０を格納する容器２０をアンテナ６から所定の距離離れた所定の位置に配置するものとする。
【００４６】
プロセッサ１１は、容器２０内の無線タグ３１の読み取りを開始するか判定する。たとえば、プロセッサ１１は、入出力装置５を通じて、無線タグ３１の読み取りを開始する操作の入力を受け付けたか判定する。また、プロセッサ１１は、容器２０が搬送機構７上に配置されたことを検知すると、無線タグ３１の読み取りを開始すると判定してもよい。
【００４７】
容器２０内の無線タグ３１の読み取りを開始すると判定すると、プロセッサ１１は、搬送機構７を用いて、容器２０を所定の位置から接近方向に搬送する。たとえば、プロセッサ１１は、搬送機構インターフェース１７を通じて、接近方向に容器２０を搬送させる信号を送信する。
【００４８】
プロセッサ１１は、容器２０を接近方向に搬送させることで容器２０内の無線タグ３１を接近方向に搬送する。  
プロセッサ１１は、容器２０を所定の位置まで搬送する。
【００４９】
また、プロセッサ１１は、無線タグ３１の応答波の位相及び応答波が示す識別情報を取得する機能を有する。
【００５０】
ここでは、プロセッサ１１は、リーダ１６を用いてアンテナ６から搬送波を送信しているものとする。また、無線タグ３１は、搬送波を変調した応答波をアンテナ６に送信しているものとする。
【００５１】
リーダ１６は、アンテナ６を通じて無線タグ３１から応答波を受信する。リーダ１６は、応答波の位相を取得する。即ち、リーダ１６は、搬送波と応答波との位相差を取得する。リーダ１６は、取得した位相差をプロセッサ１１に送信する。
【００５２】
プロセッサ１１は、リーダ１６から応答波の位相として位相差を取得する。
【００５３】
また、プロセッサ１１は、リーダ１６を用いて応答波を復調し識別情報を取得する。
【００５４】
また、プロセッサ１１は、応答波の位相に基づいて、無線タグ３１とアンテナ６との相対的な移動方向を判定する機能を有する。
【００５５】
即ち、プロセッサ１１は、無線タグ３１とアンテナ６とが接近又は乖離しているのかを判定する。
【００５６】
プロセッサ１１は、搬送波と応答波との位相差の変位に基づいて、無線タグ３１の移動方向を判定する。
【００５７】
図３は、位相差と無線タグ３１の位置との関係を示すグラフである。Ｘ軸は、アンテナ６と無線タグ３１との相対的な距離を示す。また、Ｙ軸は、位相差を示す。
【００５８】
図３が示すように、アンテナ６と無線タグ３１との相対的な距離が伸びると位相差は減少する。逆に、アンテナ６と無線タグ３１との相対的な距離が縮めば位相差は上昇する。
【００５９】
また、位相差は、所定の周期で同一の値となる。図３が示す例では、位相差の値は、λ／４進むごとに、１周する。また、位相差は、０から所定の値（ここでは、１８０度）までの値である。即ち、位相差の値は、相対的な値がλ／４進むごとに、０から１８０まで変位する。
【００６０】
プロセッサ１１は、上記の特性を利用して無線タグ３１が移動している方向を判定する。即ち、プロセッサ１１は、位相差を時系列で複数個、取得する。プロセッサ１１は、位相差が上昇する場合、無線タグ３１が接近方向に移動していると判定する。プロセッサ１１は、位相差が減少する場合、無線タグ３１とアンテナ６とが乖離する方向（接近方向と異なる方向、乖離方向、第２の方向）に無線タグ３１が移動していると判定する。
【００６１】
また、プロセッサ１１は、位相差が不連続に変位する場合、位相差が変位する方向に基づいて無線タグ３１が移動する方向を判定する。たとえば、プロセッサ１１は、位相差が１８０度付近から０度付近に不連続で変位した場合、無線タグ３１が接近方向に移動していると判定する。また、プロセッサ１１は、位相差が０度付近から１８０度付近に不連続で変位した場合、無線タグ３１が乖離方向に移動していると判定する。
【００６２】
なお、プロセッサ１１が応答波の位相から移動方向を判定する方法は、特定の方法に限定されるものではない。
【００６３】
また、プロセッサ１１は、接近方向に移動した無線タグ３１の識別情報を所定の記憶領域（登録領域）に格納する機能を有する。
【００６４】
プロセッサ１１は、無線タグ３１が接近方向に所定の距離、移動したかを判定する。たとえば、所定の距離は、無線タグ３１が搬送機構７によって接近方向に移動する距離よりも短い。プロセッサ１１は、無線タグ３１からの応答波を受信した時点から接近方向に所定の距離、移動したかを判定する。たとえば、プロセッサ１１は、位相差の変位に基づいて無線タグ３１の移動距離（応答波を受信した時点での位置からの移動距離）を判定する。プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する。
【００６５】
プロセッサ１１は、接近方向に所定の距離、移動した無線タグ３１の識別情報を登録領域に格納する。たとえば、登録領域は、ＲＡＭ１３又はＮＶＭ１４内に形成される。たとえば、登録領域は、所望の無線タグ３１の識別情報を格納する領域である。
【００６６】
また、プロセッサ１１は、登録領域に格納した識別情報を入出力装置５に表示してもよい。また、プロセッサ１１は、識別情報に対応する物品（無線タグ３１が添付された物品３０）を示す情報を入出力装置５に表示してもよい。
【００６７】
なお、プロセッサ１１は、搬送機構７を用いて容器２０を搬送している間に接近方向に移動した無線タグ３１の識別情報を登録領域に格納してもよい。また、プロセッサ１１は、搬送機構７を用いて容器２０を所定の位置に搬送した後においても、接近方向に移動した無線タグ３１の識別情報を登録領域に格納してもよい。
【００６８】
また、プロセッサ１１は、乖離方向に移動した無線タグ３１の識別情報を登録領域から削除する機能を有する。
【００６９】
ここでは、オペレータは、容器２０が搬送機構７によって所定の位置まで搬送された後に、登録領域から削除したい無線タグ３１を容器２０から取り出すものとする。即ち、オペレータは、登録領域から削除したい無線タグ３１をアンテナ６から乖離させる。たとえば、オペレータは、物品３０を容器２０から取り出してアンテナ６から乖離させる。
【００７０】
プロセッサ１１は、無線タグ３１が乖離方向に所定の距離、移動したかを判定する。プロセッサ１１は、無線タグ３１の識別情報を登録領域に格納した時点から乖離方向に所定の距離、移動したかを判定する。たとえば、プロセッサ１１は、位相差の変位に基づいて無線タグ３１の移動距離（識別情報を登録領域に格納した時点からの移動距離）を判定する。プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する。
【００７１】
プロセッサ１１は、乖離方向に所定の距離、移動した無線タグ３１の識別情報を登録領域から削除する。
【００７２】
また、プロセッサ１１は、登録領域から削除した識別情報を入出力装置５の表示から削除してもよい。また、プロセッサ１１は、削除した識別情報に対応する物品（無線タグ３１が添付された物品３０）を示す情報を入出力装置５の表示から削除してもよい。
【００７３】
なお、プロセッサ１１は、搬送機構７を用いて容器２０を所定の位置に搬送した後において、乖離方向に移動した無線タグ３１の識別情報を登録領域から削除してもよい。
【００７４】
次に、無線タグ読取装置１の動作例について説明する。
【００７５】
図４は、無線タグ読取装置１の動作例について説明するためのフローチャートである。
【００７６】
ここでは、オペレータは、無線タグ３１が添付された物品３０を格納する容器２０を搬送機構７に配置するものとする。
【００７７】
まず、無線タグ読取装置１のプロセッサ１１は、無線タグ３１の読み取りを開始するか判定する（ＡＣＴ１１）。無線タグ３１の読み取りを開始しないと判定すると（ＡＣＴ１１、ＮＯ）、プロセッサ１１は、ＡＣＴ１１に戻る。
【００７８】
無線タグ３１の読み取りを開始すると判定すると（ＡＣＴ１１、ＹＥＳ）、プロセッサ１１は、搬送波と応答波との位相差を取得する（ＡＣＴ１２）。なお、ここで、プロセッサ１１は、容器２０の接近方向への搬送を開始する。
【００７９】
位相差を取得すると、プロセッサ１１は、無線タグ３１が接近方向に移動しているか判定する（ＡＣＴ１３）。無線タグ３１が接近方向に移動していると判定すると（ＡＣＴ１３、ＹＥＳ）、プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する（ＡＣＴ１４）。
【００８０】
無線タグ３１の移動距離が所定の閾値に到達したと判定すると（ＡＣＴ１４、ＹＥＳ）、プロセッサ１１は、無線タグ３１の識別情報を登録領域に格納する（ＡＣＴ１５）。
【００８１】
無線タグ３１が乖離方向に移動していると判定すると（ＡＣＴ１３、ＮＯ）、プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する（ＡＣＴ１６）。
【００８２】
無線タグ３１の移動距離が所定の閾値に到達したと判定すると（ＡＣＴ１６、ＹＥＳ）、プロセッサ１１は、無線タグ３１の識別情報を登録領域から削除する（ＡＣＴ１７）。
【００８３】
無線タグ３１の識別情報を登録領域に格納した場合（ＡＣＴ１５）、又は、無線タグ３１の識別情報を登録領域から削除した場合（ＡＣＴ１７）、プロセッサ１１は、移動距離をリセットする（ＡＣＴ１８）。
【００８４】
移動距離をリセットすると、プロセッサ１１は、無線タグ３１の読み取りを完了するか判定する（ＡＣＴ１９）。たとえば、プロセッサ１１は、入出力装置５を通じて、無線タグ３１の読み取りを完了する操作の入力を受け付けたか判定する。
【００８５】
無線タグ３１の移動距離が所定の閾値に到達していないと判定した場合（ＡＣＴ１４、ＮＯ）、無線タグ３１の移動距離が所定の閾値に到達していないと判定した場合（ＡＣＴ１６、ＮＯ）、又は、無線タグ３１の読み取りを完了しないと判定した場合（ＡＣＴ１９、ＮＯ）、プロセッサ１１は、ＡＣＴ１２に戻る。
【００８６】
無線タグ３１の読み取りを完了すると判定すると（ＡＣＴ１９、ＹＥＳ）、プロセッサ１１は、動作を終了する。
【００８７】
なお、プロセッサ１１は、容器２０を所定の位置まで搬送すると容器２０の搬送を終了する。
【００８８】
また、プロセッサ１１は、動作を終了した後、登録領域に格納される識別情報を外部装置に送信してもよい。また、プロセッサ１１は、登録領域に格納される識別情報を所定の記憶領域に格納してもよい。また、プロセッサ１１は、登録領域に格納される識別情報に対応する物品を決済してもよい。
【００８９】
また、無線タグ読取装置１は、搬送機構７を備えなくともよい。この場合、オペレータは、容器２０を所定の位置から接近方向に移動させる。
【００９０】
また、無線タグ読取装置１は、アンテナ６を搬送する搬送機構を備えてもよい。この場合、プロセッサ１１は、アンテナ６を容器２０に接近する方向（接近方向）に搬送する。
【００９１】
以上のように構成された無線タグ読取装置は、読み取りたい無線タグをアンテナに接近する方向に移動させる。また、無線タグ読取装置は、無線タグの応答波の位相に基づいて、アンテナに対して無線タグが移動する方向を判定する。無線タグ読取装置は、無線タグがアンテナに接近する方向に移動している場合、無線タグの識別情報を登録領域に格納する。その結果、無線タグ読取装置は、アンテナと通信可能な範囲にある無線タグの中から、読み取りたい無線タグを特定し当該無線タグの識別情報を取得することができる。
【００９２】
また、無線タグ読取装置は、無線タグがアンテナから乖離する方向に移動している場合、無線タグの識別情報を登録領域から削除する。その結果、無線タグ読取装置は、オペレータが不要だと判断した無線タグを特定し当該無線タグの識別情報を除外することができる。
（第２の実施形態）
次に、第２の実施形態について説明する。
【００９３】
第２の実施形態に係る無線タグ読取装置１は、無線タグが乖離方向に移動した場合に当該無線タグの識別情報を登録領域に格納する点で第１の実施形態に係るそれと異なる。従って、その他の点については、同一の符号を付して詳細な説明を省略する。
【００９４】
第２の実施形態に係る無線タグ読取装置１の構成例は、第１の実施形態に係るそれと同様であるため説明を省略する。
【００９５】
次に、無線タグ読取装置１が実現する機能について説明する。無線タグ読取装置１が実現する機能は、プロセッサ１１がＲＯＭ１２又はＮＶＭ１４などに格納されるプログラムを実行することで実現される。
【００９６】
プロセッサ１１は、第１の実施形態に係る機能に加えて以下の機能を実現する。
【００９７】
まず、プロセッサ１１は、搬送機構７を用いて無線タグ３１をアンテナ６から乖離する方向（乖離方向、第２の実施形態では第１の方向）に搬送する機能を有する。
【００９８】
ここでは、オペレータは、搬送機構７上において、物品３０を格納する容器２０をアンテナ６に近接する所定の位置に配置するものとする。
【００９９】
プロセッサ１１は、容器２０内の無線タグ３１の読み取りを開始するか判定する。たとえば、プロセッサ１１は、入出力装置５を通じて、無線タグ３１の読み取りを開始する操作の入力を受け付けたか判定する。また、プロセッサ１１は、容器２０が搬送機構７上に配置されたことを検知すると、無線タグ３１の読み取りを開始すると判定してもよい。
【０１００】
容器２０内の無線タグ３１の読み取りを開始すると判定すると、プロセッサ１１は、搬送機構７を用いて、容器２０を所定の位置から乖離方向に搬送する。たとえば、プロセッサ１１は、搬送機構インターフェース１７を通じて、乖離方向に容器２０を搬送させる信号を送信する。
【０１０１】
プロセッサ１１は、容器２０を乖離方向に搬送させることで容器２０内の無線タグ３１を乖離方向に搬送する。  
プロセッサ１１は、容器２０を所定の位置まで搬送する。
【０１０２】
また、プロセッサ１１は、乖離方向に移動した無線タグ３１の識別情報を登録領域に格納する機能を有する。
【０１０３】
プロセッサ１１は、無線タグ３１が乖離方向に所定の距離、移動したかを判定する。たとえば、所定の距離は、無線タグ３１が搬送機構７によって乖離方向に移動する距離よりも短い。プロセッサ１１は、無線タグ３１からの応答波を受信した時点から乖離方向に所定の距離、移動したかを判定する。たとえば、プロセッサ１１は、位相差の変位に基づいて無線タグ３１の移動距離（応答波を受信した時点での位置からの移動距離）を判定する。プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する。
【０１０４】
プロセッサ１１は、乖離方向に所定の距離、移動した無線タグ３１の識別情報を登録領域に格納する。
【０１０５】
また、プロセッサ１１は、登録領域に格納した識別情報を入出力装置５に表示してもよい。また、プロセッサ１１は、識別情報に対応する物品（無線タグ３１が添付された物品３０）を示す情報を入出力装置５に表示してもよい。
【０１０６】
なお、プロセッサ１１は、搬送機構７を用いて容器２０を搬送している間に乖離方向に移動した無線タグ３１の識別情報を登録領域に格納してもよい。また、プロセッサ１１は、搬送機構７を用いて容器２０を所定の位置に搬送した後においても、乖離方向に移動した無線タグ３１の識別情報を登録領域に格納してもよい。
【０１０７】
また、プロセッサ１１は、接近方向（第２の実施形態では第２の方向）に移動した無線タグ３１の識別情報を登録領域から削除する機能を有する。
【０１０８】
ここでは、オペレータは、容器２０が搬送機構７によって所定の位置まで搬送された後に、登録領域から削除したい無線タグ３１を容器２０から取り出してアンテナ６に接近させるものとする。たとえば、オペレータは、物品３０を容器２０から取り出してアンテナ６に接近させる。
【０１０９】
プロセッサ１１は、無線タグ３１が接近方向に所定の距離、移動したかを判定する。プロセッサ１１は、無線タグ３１の識別情報を登録領域に格納した時点から接近方向に所定の距離、移動したかを判定する。たとえば、プロセッサ１１は、位相差の変位に基づいて無線タグ３１の移動距離（識別情報を登録領域に格納した時点からの移動距離）を判定する。プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したかを判定する。
【０１１０】
プロセッサ１１は、接近方向に所定の距離、移動した無線タグ３１の識別情報を登録領域から削除する。
【０１１１】
また、プロセッサ１１は、登録領域から削除した識別情報を入出力装置５の表示から削除してもよい。また、プロセッサ１１は、削除した識別情報に対応する物品（無線タグ３１が添付された物品３０）を示す情報を入出力装置５の表示から削除してもよい。
【０１１２】
次に、無線タグ読取装置１の動作例について説明する。
【０１１３】
図５は、無線タグ読取装置１の動作例について説明するためのフローチャートである。ここでは、第１の実施形態と同様の動作については、同一の符号を付して詳細な説明を省略する。
【０１１４】
また、オペレータは、無線タグ３１が添付された物品３０を格納する容器２０を搬送機構７に配置するものとする。
【０１１５】
また、プロセッサ１１は、無線タグ３１の読み取りを開始すると判定すると（ＡＣＴ１１、ＹＥＳ）、プロセッサ１１は、容器２０の乖離方向への搬送を開始するものとする。
【０１１６】
位相差を取得すると（ＡＣＴ１２）、プロセッサ１１は、無線タグ３１が乖離方向に移動しているか判定する（ＡＣＴ２１）。無線タグ３１が乖離方向に移動していると判定すると（ＡＣＴ２１、ＹＥＳ）、プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したか判定する（ＡＣＴ１４）。
【０１１７】
無線タグ３１が接近方向に移動していると判定すると（ＡＣＴ２１、ＮＯ）、プロセッサ１１は、無線タグ３１の移動距離が所定の閾値に到達したか判定する（ＡＣＴ１６）。
【０１１８】
なお、プロセッサ１１は、容器２０を所定の位置まで搬送すると容器２０の搬送を終了する。
【０１１９】
また、無線タグ読取装置１は、搬送機構７を備えなくともよい。この場合、オペレータは、容器２０を所定の位置から乖離方向に移動させる。
【０１２０】
また、無線タグ読取装置１は、アンテナ６を搬送する搬送機構を備えてもよい。この場合、プロセッサ１１は、アンテナ６を容器２０から乖離する方向（乖離方向）に搬送する。
【０１２１】
以上のように構成された無線タグ読取装置は、読み取りたい無線タグをアンテナから乖離する方向に移動させる。また、無線タグ読取装置は、無線タグの応答波の位相に基づいて、アンテナに対して無線タグが移動する方向を判定する。無線タグ読取装置は、無線タグがアンテナに乖離する方向に移動している場合、無線タグの識別情報を登録領域に格納する。その結果、無線タグ読取装置は、アンテナから乖離する方向に移動する無線タグを
読み取りたい無線タグとして特定することができる。
【０１２２】
また、無線タグ読取装置は、無線タグがアンテナから接近する方向に移動している場合、無線タグの識別情報を登録領域から削除する。その結果、無線タグ読取装置は、アンテナに接近する方向に移動する無線タグをオペレータが不要だと判断した無線タグとして特定することができる。
【０１２３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２４】
１…無線タグ読取装置、２…筐体、５…入出力装置、６…アンテナ、７…搬送機構、１０…制御装置、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＮＶＭ、１５…入出力インターフェース、１６…リーダ、１７…搬送機構インターフェース、２０…容器、３０…物品、３１…無線タグ。
【図１】
2020064549.tif 000003
【図２】
2020064549.tif 000004
【図３】
2020064549.tif 000005
【図４】
2020064549.tif 000006
【図５】
2020064549.tif 000007