(57)【特許請求の範囲】
【請求項１】
無線タグに記憶されている情報を読み取る携帯型の無線タグリーダであって、
前記無線タグから送信される応答信号を受信する受信手段と、
前記受信手段により受信された前記応答信号の受信信号強度に基づいて前記無線タグまでの距離を推定するタグ距離推定手段と、
当該無線タグリーダを把持した状態で所定の方向に沿って振らせる振り方向を移動方向として指示する指示手段と、
前記指示手段により指示される前記移動方向と前記受信信号強度の変化とに基づいて当該無線タグリーダに対する前記無線タグの方向を推定するタグ方向推定手段と、
前記タグ距離推定手段により推定された前記無線タグまでの距離と前記タグ方向推定手段により推定された前記無線タグの方向とを報知する報知手段と、
前記タグ距離推定手段において前記無線タグまでの距離が推定される際に、前記受信手段により受信された前記応答信号の受信信号強度を算出ＲＳＳＩ値として算出する算出手段と、
前記算出手段により算出された前記算出ＲＳＳＩ値の最大値を最大ＲＳＳＩ値として更新可能に設定する設定手段と、
を備え、
前記指示手段は、前記算出手段により算出された前記算出ＲＳＳＩ値と前記設定手段により設定された前記最大ＲＳＳＩ値との差が所定の閾値以上となる場合に、前記移動方向として振り方向を指示することを特徴とする無線タグリーダ。
【請求項２】
当該無線タグリーダの移動方向を検出する移動方向検出手段を備え、
前記タグ方向推定手段は、前記指示手段により指示される前記移動方向および前記受信信号強度の変化に加えて、前記移動方向検出手段による検出結果に基づいて前記無線タグの方向を推定することを特徴とする請求項１に記載の無線タグリーダ。
【請求項３】
前記移動方向検出手段は、当該無線タグリーダの加速度を検出する加速度検出手段からなることを特徴とする請求項２に記載の無線タグリーダ。
【請求項４】
前記指示手段は、水平方向に沿う移動方向を指示する水平方向指示手段と、鉛直方向に沿う移動方向を指示する鉛直方向指示手段とを備えることを特徴とする請求項１〜３のいずれか一項に記載の無線タグリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグに記憶されている情報を読み取る無線タグリーダに関するものである。
【背景技術】
【０００２】
現在、管理対象となる各資産のそれぞれに無線タグが付され、この無線タグを無線タグリーダにて読み取ることで、各資産の管理状況等を容易に把握でき、各資産の管理の効率化を図っている。このような管理状態では、複数の資産が収納された棚等から、特定の資産をその資産に付された無線タグを利用して探索するといった要求がある。
【０００３】
このような無線タグを利用した探索を可能とする無線タグリーダに関連する技術として、例えば、特許文献１に開示されるＩＣタグのよる関連情報提供システムが知られている。この関連情報提供システムでは、特定商品（資産）に添付されるＩＣタグから携帯端末で関連情報を読み取ることで、携帯端末が自動的にサーバにアクセスし、このサーバに記録されている特定商品の関連情報が更新され、且つ特定商品の関連情報が携帯端末に表示される。これにより、携帯端末に表示された関連情報からＩＣタグが付された特定商品の位置が推測される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−０８５７５７号公報
【特許文献２】特開２０１０−０８９８４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されるシステムのように携帯端末に表示された関連情報だけでは、無線タグが付された資産の保管場所の特定が困難となる場合がある。具体的には、例えば、保管場所の情報が大雑把過ぎするために保管場所の特定が困難になる場合や、関連情報の登録後にその無線タグが付された資産がその保管場所の情報を更新することなく移動された場合等である。
【０００６】
一方、上記特許文献２に開示される棚卸装置では、無線タグが添付された在庫品（資産）を収納した棚の前方にＲＦＩＤリーダー／ライターに接続されたアンテナが移動可能に配置され、棚卸対象の棚に対して所定の方向にアンテナを走査することで得られた無線タグの読取り結果データから無線タグが添付された在庫品の位置を推定している。しかしながら、アンテナに対して資産のある方向が決まっていることが前提となる構成であり、そもそもどこに保管されているか不明な資産を探索することは困難である。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、無線タグを効率的に探索可能な無線タグリーダを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、無線タグ（６０）に記憶されている情報を読み取る携帯型の無線タグリーダ（１０）であって、前記無線タグから送信される応答信号を受信する受信手段（３０）と、前記受信手段により受信された前記応答信号の受信信号強度に基づいて前記無線タグまでの距離を推定するタグ距離推定手段（２１）と、当該無線タグリーダを把持した状態で所定の方向に沿って振らせる振り方向を移動方向として指示する指示手段（２４）と、前記指示手段により指示される前記移動方向と前記受信信号強度の変化とに基づいて当該無線タグリーダに対する前記無線タグの方向を推定するタグ方向推定手段（２１）と、前記タグ距離推定手段により推定された前記無線タグまでの距離と前記タグ方向推定手段により推定された前記無線タグの方向とを報知する報知手段（２４）と、前記タグ距離推定手段において前記無線タグまでの距離が推定される際に、前記受信手段により受信された前記応答信号の受信信号強度を算出ＲＳＳＩ値として算出する算出手段と、前記算出手段により算出された前記算出ＲＳＳＩ値の最大値を最大ＲＳＳＩ値として更新可能に設定する設定手段と、を備え、前記指示手段は、前記算出手段により算出された前記算出ＲＳＳＩ値と前記設定手段により設定された前記最大ＲＳＳＩ値との差が所定の閾値以上となる場合に、前記移動方向として振り方向を指示することを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、タグ距離推定手段により、受信手段にて受信された無線タグからの応答信号の受信信号強度に基づいて無線タグまでの距離が推定され、タグ方向推定手段により、指示手段にて指示される移動方向と受信信号強度の変化とに基づいて無線タグの方向が推定される。そして、タグ距離推定手段により推定された無線タグまでの距離とタグ方向推定手段により推定された無線タグの方向とが報知手段により報知される。
【００１０】
無線タグリーダを把持した状態で指示手段により指示された移動方向に沿うように移動させると、この移動方向に沿う移動中に比較的受信信号強度が大きくなる無線タグリーダの移動範囲部分は、上記移動方向に沿うように移動させた移動範囲中、無線タグに近づいている範囲（以下、単に、タグ接近範囲ともいう）となる。このため、上記移動範囲および上記タグ接近範囲、すなわち、指示手段にて指示される移動方向と受信信号強度の変化とに基づいて、無線タグリーダに対する無線タグの方向を推定することができる。このように推定された無線タグの方向と無線タグまでの距離とが報知手段により報知されることで、無線タグを効率的に探索することができる。
【００１１】
請求項２の発明では、タグ方向推定手段により、指示手段により指示される移動方向および受信信号強度の変化に加えて、移動方向検出手段による検出結果に基づいて無線タグの方向が推定される。これにより、指示手段により指示される移動方向と実際に移動された移動方向との間にずれが生じる場合でもそのずれを考慮してタグ方向を推定できるので、タグ方向の推定精度を高めることができる。
【００１２】
請求項３の発明では、移動方向検出手段は、当該無線タグリーダの加速度を検出する加速度検出手段からなるため、無線タグリーダの移動方向を好適に検出することができる。また、無線タグリーダの振り方を詳細に検出できるので、振り速度が大きな場合に振り速度を小さくさせるための警告や詳細な振り方向の報知等にも加速度検出手段を利用することができる。
【００１３】
請求項４の発明では、指示手段は、水平方向に沿う移動方向を指示する水平方向指示手段と、鉛直方向に沿う移動方向を指示する鉛直方向指示手段とを備えるように構成される。これにより、平面的な方向だけでなく高さ方向をも考慮して上記タグ接近範囲を求めることができるので、無線タグの方向をより詳細に報知することができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る無線タグリーダの構成概要を示す説明図であり、図１（Ａ）は平面図を示し、図１（Ｂ）は側面図を示す。
【図２】図２（Ａ）は、図１の無線タグリーダの電気的構成を例示するブロック図であり、図２（Ｂ）は、図２（Ａ）の無線タグ処理部を概略的に例示するブロック図であり、図２（Ｃ）は、図２（Ａ）の情報コード読取部を概略的に例示するブロック図である。
【図３】無線タグの電気的構成を概略的に例示するブロック図である。
【図４】Ｇセンサの測定方向を説明する説明図である。
【図５】第１実施形態に係る制御部によるタグ探索処理の流れを例示するフローチャートである。
【図６】第１実施形態における移動案内処理のサブルーチンの流れを例示するフローチャートである。
【図７】第１実施形態における水平方向案内処理のサブルーチンの流れを例示するフローチャートである。
【図８】タグ探索処理中における読取作業者の進行方向を説明する説明図である。
【図９】移動案内処理中における算出ＲＳＳＩ値の時間変化を示すグラフである。
【図１０】水平方向に沿い左右に振らせた無線タグリーダの状態を示す説明図である。
【図１１】水平方向案内処理中における算出ＲＳＳＩ値の時間変化を示すグラフである。
【図１２】第２実施形態における水平方向案内処理のサブルーチンの流れを例示するフローチャートである。
【図１３】第３実施形態に係る制御部によるタグ探索処理の流れを例示するフローチャートである。
【図１４】第３実施形態における鉛直方向案内処理のサブルーチンの流れを例示するフローチャートである。
【図１５】鉛直方向案内処理における振り方向の表示状態を説明する説明図であり、図１５（Ａ）は、上方向に振らせるための振り状態を示し、図１５（Ｂ）は、下方向に振らせるための振り状態を示す。
【発明を実施するための形態】
【００１５】
［第１実施形態］
以下、本発明に係る無線タグリーダを具現化した第１実施形態について、図面を参照して説明する。
図１（Ａ），（Ｂ）に示す無線タグリーダ１０は、ユーザによって携帯されて様々な場所で用いられる携帯型の情報端末として構成されており、アンテナを介して送受信される電波を媒介として無線タグ（ＲＦＩＤタグ）６０に記憶されている情報を読み書きする機能に加えて、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能を兼ね備え、読み取りを二方式で行いうる構成となっている。
【００１６】
図１（Ａ），（Ｂ）に示すように、無線タグリーダ１０は、ＡＢＳ樹脂等の合成樹脂材料により形成される上側ケース１１ａおよび下側ケース１１ｂが組み付けられて構成される長手状の筐体１１によって外郭が形成されている。また、上側ケース１１ａには、所定の情報を入力する際に操作されるファンクションキーおよびテンキー等のキー操作部２５や、所定の情報を表示するための表示部２４等が配置されている。また、下側ケース１１ｂには、下方に向けて開口する読取口１２が形成されている。
【００１７】
図２（Ａ）に示すように、無線タグリーダ１０の筐体１１内には、無線タグリーダ１０全体を制御する制御部２１が設けられている。この制御部２１は、マイコンを主体として構成されるものであり、ＣＰＵ、システムバス、入出力インタフェース等を有し、メモリ２２とともに情報処理装置を構成している。メモリ２２には、後述するタグ探索処理を実行するための所定のプログラム等が制御部２１により実行可能に予め格納されている。また、制御部２１には、ＬＥＤ２３、表示部２４、キー操作部２５、バイブレータ２６、ブザー２７、外部インタフェース２８などが接続されている。
【００１８】
キー操作部２５は、制御部２１に対して操作信号を与える構成をなしており、制御部２１は、この操作信号を受けて操作信号の内容に応じた動作を行う。また、ＬＥＤ２３、表示部２４、バイブレータ２６およびブザー２７は、制御部２１によって制御される構成をなしており、それぞれ、制御部２１からの指令を受けて動作する。外部インタフェース２８は、外部機器等との間でのデータ通信を行うためのインタフェースとして構成されており、制御部２１と協働して通信処理を行う構成をなしている。また、筐体１１内には、電源部２９が設けられており、この電源部２９やバッテリ２９ａによって制御部２１や各種電気部品に電力が供給されるようになっている。
【００１９】
また、制御部２１には、無線タグ処理部３０、情報コード読取部４０およびＧセンサ５０が接続されている。
まず、無線タグ処理部３０について、図２（Ｂ）を用いて説明する。
無線タグ処理部３０は、アンテナ３４および制御部２１と協働して無線タグ６０との間で電磁波による通信を行ない、無線タグ６０に記憶されるデータの読取り、或いは無線タグ６０に対するデータの書込みを行なうように機能するものである。この無線タグ処理部３０は、公知の電波方式で伝送を行う回路として構成されており、図２（Ｂ）にて概略的に示すように、送信回路３１、受信回路３２、整合回路３３などを有している。
【００２０】
送信回路３１は、キャリア発振器、符号化部、増幅器、送信部フィルタ、変調部などによって構成されており、キャリア発振器から所定の周波数のキャリア（搬送波）が出力される構成をなしている。また、符号化部は、制御部２１に接続されており、当該制御部２１より出力される送信データを符号化して変調部に出力している。変調部は、キャリア発振器からのキャリア（搬送波）、及び符号化部からの送信データが入力される部分であり、キャリア発振器より出力されるキャリア（搬送波）に対し、通信対象へのコマンド送信時に符号化部より出力される符号化された送信符号（変調信号）によってＡＳＫ（Amplitude Shift Keying）変調された被変調信号を生成し、増幅器に出力している。増幅器は、入力信号（変調部によって変調された被変調信号）を所定のゲインで増幅し、その増幅信号を送信部フィルタに出力しており、送信部フィルタは、増幅器からの増幅信号をフィルタリングした送信信号を、整合回路３３を介してアンテナ３４に出力している。このようにしてアンテナ３４に送信信号が出力されると、その送信信号が送信電波として当該アンテナ３４より外部に放射される。
【００２１】
一方、アンテナ３４によって受信された応答信号は、整合回路３３を介して受信回路３２に入力される。この受信回路３２は、受信部フィルタ、増幅器、復調部、二値化処理部、複号化部などによって構成されており、アンテナ３４を介して受信された応答信号を受信部フィルタによってフィルタリングした後、増幅器によって増幅し、その増幅信号を復調部によって復調する。そして、その復調された信号波形を二値化処理部によって二値化し、復号化部にて復号化した後、その復号化された信号を受信データとして制御部２１に出力している。なお、無線タグ処理部３０は、「受信手段」の一例に相当し得る。
【００２２】
ここで、無線タグリーダ１０の読取対象となる無線タグ６０の電気的構成について、図３を参照して説明する。
図３に示すように、無線タグ６０は、アンテナ６１，電源回路６２，復調回路６３，制御回路６４，メモリ６５，変調回路６６などによって構成されている。電源回路６２は、アンテナ６１を介して受信した無線タグリーダ１０からの送信信号（キャリア信号）を整流、平滑して動作用電源を生成するものであり、その動作用電源を、制御回路６４をはじめとする各構成要素に供給している。
【００２３】
また、復調回路６３は、送信信号（キャリア信号）に重畳されているデータを復調して制御回路６４に出力している。メモリ６５は、ＲＯＭ，ＥＥＰＲＯＭ等の各種半導体メモリによって構成されており、制御プログラムや無線タグ６０を識別するための識別情報（タグＩＤ）、或いは無線タグ６０の用途に応じたデータなどが記憶されている。制御回路６４は、メモリ６５から上記情報やデータを読み出し、それを送信データとして変調回路６６に出力する構成をなしており、変調回路６６は、応答信号（キャリア信号）を当該送信データで負荷変調してアンテナ６１から反射波として送信するように構成されている。
【００２４】
次に、情報コード読取部４０について、図２（Ｃ）を用いて説明する。
情報コード読取部４０は、情報コードを光学的に読み取るように機能するもので、図２（Ｃ）に示すように、ＣＣＤエリアセンサからなる受光センサ４３、結像レンズ４２、複数個のＬＥＤやレンズ等から構成される照明部４１などを備えた構成をなしており、制御部２１と協働して読取対象Ｒに付された情報コードＣ（バーコードや二次元コード）を読み取るように機能する。
【００２５】
この情報コード読取部４０によって読み取りを行う場合、まず、制御部２１によって指令を受けた照明部４１から照明光Ｌｆが出射され、この照明光Ｌｆが読取口１２を通って読取対象Ｒに照射される。そして、照明光Ｌｆが情報コードＣにて反射した反射光Ｌｒは読取口１２を通って装置内に取り込まれ、結像レンズ４２を通って受光センサ４３に受光される。読取口１２と受光センサ４３との間に配される結像レンズ４２は、情報コードＣの像を受光センサ４３上に結像させる構成をなしており、受光センサ４３はこの情報コードＣの像に応じた受光信号を出力する。受光センサ４３から出力された受光信号は、画像データとしてメモリ２２（図２（Ａ））に記憶され、情報コードＣに含まれる情報を取得するためのデコード処理に用いられるようになっている。なお、情報コード読取部４０には、受光センサ４３からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するＡＤ変換回路等が設けられているがこれらの回路については図示を省略している。
【００２６】
次に、Ｇセンサ５０について、図４を用いて説明する。
Ｇセンサ５０は、３軸方向の加速度を検出する３軸加速度センサ（３軸モーションセンサ）として機能するものである。Ｇセンサ５０は、図４に示すように、無線タグリーダ１０を把持した使用者に対向する対向面１３（表示部２４やキー操作部２５が露出する外面）を基準に、当該無線タグリーダ１０の長手方向（図４の上下方向）をｘ方向、短手方向（図４の左右方向）をｙ方向、上記対向面１３に直交する方向をｚ方向として、それぞれの方向の加速度を検出し、この検出結果に応じた加速度信号を、制御部２１に出力するように構成されている。
【００２７】
このＧセンサ５０により、３軸方向（ｘ方向，ｙ方向，ｚ方向）の加速度が検出されることで、当該無線タグリーダ１０の３軸方向の移動量をそれぞれ算出することができる。なお、Ｇセンサ５０は、携帯機器に対して一般的に搭載される３軸加速度センサであり、例えば、搭載された携帯機器の落下を検知して緊急バックアップを実行するための信号を出力する３軸加速度センサが設けられた装置では、この３軸加速度センサをＧセンサ５０として流用することができる。
【００２８】
次に、無線タグリーダ１０の制御部２１にて実行されるタグ探索処理について、図５〜図１１を参照して説明する。
本実施形態に係るタグ探索処理は、それぞれ無線タグ６０が付された複数の資産が保管された棚等に対して、指定された無線タグ６０（以下、指定タグ６０ともいう）が付された資産の保管場所まで当該無線タグリーダ１０を把持する読取作業者を誘導するように指定タグ６０を探索するためのものである。すなわち、読取作業者は、タグ探索処理を実行している無線タグリーダ１０を把持して移動しながら指定タグ６０を探索する。
【００２９】
特に、タグ探索処理では、指定タグ６０から送信される応答信号の受信信号強度（ＲＳＳＩ）を利用して、指定タグ６０に向かう移動を案内する移動案内処理と、無線タグリーダ１０に対する指定タグ６０の方向を案内する水平方向案内処理とを交互に繰り返すことで、指定タグ６０まで読取作業者を誘導する。
【００３０】
以下、受信信号強度（ＲＳＳＩ）を利用して指定された指定タグ６０まで読取作業者Ｍを誘導するタグ探索処理について詳述する。
キー操作部２５に対して所定の操作がなされることで、制御部２１によりタグ探索処理が開始されると、図５のステップＳ１０１に示す探索対象設定処理がなされ、キー操作部２５の操作による入力等に応じて指定された探索対象の無線タグ６０（指定タグ６０）を特定するためのＩＤが設定される。そして、図８の地点Ｐ１にいる読取作業者Ｍは、指定タグ６０が付された資産が保管されていると思われる保管位置に向けて歩き出す。
【００３１】
上述のように探索対象となる指定タグ６０が設定されると、ステップＳ１０３に示す移動案内処理がなされる。この移動案内処理のサブルーチンでは、まず、図６のステップＳ２０１に示すタグ読取処理がなされる。この処理では、無線タグ処理部３０により所定の周波数にてアンテナ３４を介して送信電波を送信することで通信可能な範囲に位置する無線タグ６０からの応答信号を受信するための処理がなされる。そして、指定タグ６０からの応答信号が受信されると（Ｓ２０３でＹｅｓ）、その応答信号の受信信号強度が算出ＲＳＳＩ値として算出される（Ｓ２０５）。なお、周囲の金属などの電波反射によって算出されるＲＳＳＩ値にノイズが入ることを想定し、算出ＲＳＳＩ値には、一定時間内に算出されたＲＳＳＩ値の平均値を用いる。
【００３２】
この算出ＲＳＳＩ値が指定タグ６０付近に到達したとみなされる所定値（以下、到達ＲＳＳＩ値ともいう）未満であれば（Ｓ２０７でＮｏ）、ステップＳ２０９に示す判定処理にて、算出ＲＳＳＩ値が最大ＲＳＳＩ値以上であるか否かについて判定される。ここで、最大ＲＳＳＩ値は、移動案内処理が開始されてから現時点までに算出された算出ＲＳＳＩ値の最大値に相当するものであり、指定タグ６０からの応答信号を初めて受信した場合には、ステップＳ２０９にてＹｅｓと判定されて、最大ＲＳＳＩ値が算出ＲＳＳＩ値に等しくなるように設定（更新）される（Ｓ２１１）。
【００３３】
次に、ステップＳ２１３に示すタグ距離推定処理がなされ、上記ステップＳ２０５にて算出された算出ＲＳＳＩ値に基づいて指定タグ６０までの距離が推定される。なお、上記タグ距離推定処理を実行する制御部２１は、「タグ距離推定手段」の一例に相当し得る。
【００３４】
続いて、ステップＳ２１５に示すタグ距離報知処理がなされ、上述のように算出された指定タグ６０までの距離に関する情報が表示部２４に表示されて報知される。なお、上記ステップＳ２１５における表示部２４は、「報知手段」の一例に相当し得る。
【００３５】
そして、再び上記ステップＳ２０１からの処理がなされ、読取作業者Ｍが指定タグ６０との距離が近づくように歩いていると、算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値よりも大きくなることから算出ＲＳＳＩ値が最大ＲＳＳＩ値以上であるとして（Ｓ２０９でＹｅｓ）、上記ステップＳ２１１以降の処理がなされる。
【００３６】
この最大ＲＳＳＩ値の更新処理は、読取作業者Ｍがその進行方向において探索対象の無線タグ６０との最短距離地点（図８のＰ２参照）に到達するまで繰り返される。その際、図９に示すように、最大ＲＳＳＩ値は徐々に大きくなるように更新される。なお、図９において、時刻ｔ０は移動案内処理が開始されたときの時刻であり、時刻ｔ１から時刻ｔ２までは読取作業者Ｍが立ち止まっているため最大ＲＳＳＩ値が変化しない時間帯を示している。また、図９において、時刻ｔ３から時刻ｔ４までは読取作業者Ｍが最短距離地点Ｐ２付近を歩いている時間帯を示している。
【００３７】
その後、読取作業者Ｍがその進行方向において上記最短距離地点Ｐ２を通り過ぎて先に進んでしまうと、算出ＲＳＳＩ値が最大ＲＳＳＩ値未満となる（Ｓ２０９でＮｏ）。この場合には、ステップＳ２１７に示す判定処理にて、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が所定の閾値（以下、第１閾値Ｒｔ１ともいう）以上であるか否かについて判定される。ここで、第１閾値Ｒｔ１は、単に立ち止まっている位置等を最短距離地点として誤認されることを防止するために設けられるものであり、適切な算出ＲＳＳＩ値の極大値を最大ＲＳＳＩ値とするため、例えば、距離にして５０ｃｍに相当する値に設定されている。
【００３８】
そして、読取作業者Ｍがその進行方向において上記最短距離地点Ｐ２を通り過ぎて先に進んでいる場合では、最大ＲＳＳＩ値が更新されることなく算出ＲＳＳＩ値が徐々に低下し（図９の時刻ｔ４から時刻ｔ５参照）、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第１閾値Ｒｔ１以上となるまでステップＳ２１７にてＮｏと判定されて、上記ステップＳ２０１からの処理がなされる。
【００３９】
そして、上記最短距離地点Ｐ２を通り過ぎて第１閾値Ｒｔ１に相当する距離進むと（図８のＰ３参照）、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第１閾値Ｒｔ１以上になり（Ｓ２１７でＹｅｓ：図９の時刻ｔ５参照）、本移動案内処理が終了する。
【００４０】
なお、指定タグ６０からの応答信号が受信されていない場合には（Ｓ２０３でＮｏ）、予め設定される最低ＲＳＳＩ値（想定される最大ＲＳＳＩ値との差が必ず上記所定の閾値未満となる値）となるように算出ＲＳＳＩ値が設定される（Ｓ２１９）。この場合には、算出ＲＳＳＩ値が最大ＲＳＳＩ値未満となり（Ｓ２０９でＮｏ）、かつ、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第１閾値Ｒｔ１以上になるので（Ｓ２１７でＹｅｓ）、本移動案内処理が終了する。
【００４１】
上述のように図５のステップＳ１０３に示す移動案内処理が終了すると、ステップＳ１０５に示す水平方向案内処理がなされる。本実施形態における水平方向案内処理は、無線タグリーダ１０を把持した状態で水平方向に沿い左右に振らせるための指示とその際の算出ＲＳＳＩ値の変化とに基づいて無線タグリーダ１０に対する指定タグ６０の方向を案内する処理である。
【００４２】
無線タグリーダ１０を立ち止まって把持した状態で、例えば読取作業者を中心にして左右に振るように移動させると、無線タグリーダ１０と指定タグ６０との距離が変わることから、算出ＲＳＳＩ値が変化する。このため、無線タグリーダ１０を立ち止まって把持した状態で指示された移動方向（振り方向）に沿うように移動させると、指定タグ６０との距離に応じて算出ＲＳＳＩ値が変化する。この移動方向（振り方向）に沿う移動中に算出ＲＳＳＩ値が大きくなる無線タグリーダ１０の移動範囲部分は、上記移動方向に沿うように移動させた移動範囲中、指定タグ６０に近づいているタグ接近範囲となる。このため、上記移動範囲および上記タグ接近範囲、すなわち、指示される移動方向と算出ＲＳＳＩ値の変化とに基づいて、無線タグリーダ１０に対する指定タグ６０の方向を推定することができる。
【００４３】
以下、ステップＳ１０５に示す水平方向案内処理のサブルーチンについて、図７に示すフローチャートを用いて詳述する。
まず、図７のステップＳ３０１に示す振り方向指示処理がなされる。この処理では、図８のＰ３にいる読取作業者Ｍに対して、無線タグリーダ１０を把持した状態で水平方向に沿い左右に振らせるための指示が表示部２４に表示される。本実施形態では、最初に振らせる方向が予め決められており、例えば、図１０（Ａ）における表示部２４の表示状態からわかるように、読取作業者Ｍから見て左方向に無線タグリーダ１０を振らせるように振り方向が表示部２４に表示される。
【００４４】
上述のように振り方向が表示部２４に表示されると、ステップＳ３０３に示すタグ読取処理にて、上記ステップＳ２０１に示すタグ読取処理と同様の処理がなされる。そして、指定タグ６０からの応答信号が受信されることから（Ｓ３０５でＹｅｓ）、その応答信号の受信信号強度が上記ステップＳ２０５に示す処理と同様の処理にて算出ＲＳＳＩ値として算出される（Ｓ３０７）。
【００４５】
そして、このように算出される算出ＲＳＳＩ値と前回算出された算出ＲＳＳＩ値とを比較することで、無線タグリーダ１０に対する指定タグ６０の方向を推定する。ここで、読取作業者Ｍから見て左方向に無線タグリーダ１０を振らせている場合にその方向に指定タグ６０があると、無線タグリーダ１０を左方向に振ることで無線タグリーダ１０と指定タグ６０との距離が近づくので、今回算出された算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値よりも大きくなる。一方、振らせた方向と逆方向（右方向）に指定タグ６０があると、無線タグリーダ１０を左方向に振ることで無線タグリーダ１０と指定タグ６０との距離が離れるので、今回算出された算出ＲＳＳＩ値は前回算出された算出ＲＳＳＩ値よりも小さくなる。すなわち、無線タグリーダ１０の振り方向と算出ＲＳＳＩ値の変化とから指定タグ６０の方向を推定することができる。
【００４６】
このため、図８のＰ３にいる読取作業者Ｍが左方向に向けて（図１０（Ａ）の状態から図１０（Ｂ）の状態に向けて）、無線タグリーダ１０を振っていると、算出ＲＳＳＩ値が前回の算出ＲＳＳＩ値より小さくなる（Ｓ３０９でＮｏ：図１１の時刻ｔ６参照）。この場合には、指定タグ６０がある方向と逆方向に無線タグリーダ１０が振られているとして、ステップＳ３１１に示す振り方向指示変更処理がなされ、振らせた方向と逆方向（右方向）に振らせるための振り方向が表示部２４に表示される（図１０（Ｂ）参照）。
【００４７】
続いて、ステップＳ３１５に示す判定処理にて、算出ＲＳＳＩ値が最大ＲＳＳＩ値以上であるか否かについて判定される。本水平方向案内処理が開始される際に最大ＲＳＳＩ値がクリアされており、ステップＳ３１５にてＹｅｓと判定されて、最大ＲＳＳＩ値が算出ＲＳＳＩ値に等しくなるように設定（更新）される（Ｓ３１７）。
【００４８】
そして、再び上記ステップＳ３０３からの処理がなされ、表示部２４に表示された逆方向（右方向）の振り方向を見た読取作業者Ｍがその方向に無線タグリーダ１０を振ることで、算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値よりも大きくなる（Ｓ３０９でＹｅｓ）。この場合には、指定タグ６０がある方向に無線タグリーダ１０が振られているとして、ステップＳ３１３に示す振り方向指示維持処理がなされ、表示部２４において現時点での振り方向の表示が維持される。なお、上記ステップＳ３１１，Ｓ３１３における表示部２４は、「指示手段」の一例に相当し得る。
【００４９】
そして、算出ＲＳＳＩ値が最大ＲＳＳＩ値以上であるとして（Ｓ３１５でＹｅｓ）、最大ＲＳＳＩ値が算出ＲＳＳＩ値に等しくなるように更新される処理（Ｓ３１７）が繰り返される。
【００５０】
この最大ＲＳＳＩ値の更新処理は、読取作業者Ｍにより振られた無線タグリーダ１０が指定タグ６０に対して最も近づく位置（以下、最接近振り位置ともいう：図１０（Ｃ）参照）、すなわち、振られた無線タグリーダ１０が指定タグ６０の方向に向くまで繰り返される。その際、図１１の時刻ｔ６から時刻ｔ７に示すように、最大ＲＳＳＩ値は徐々に大きくなるように更新される。
【００５１】
その後、読取作業者Ｍにより振られている無線タグリーダ１０が上記最接近振り位置を超えて振られると、算出ＲＳＳＩ値が最大ＲＳＳＩ値未満となる（Ｓ３１５でＮｏ）。この場合には、ステップＳ３１９に示す判定処理にて、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が所定の閾値（以下、第２閾値Ｒｔ２ともいう）以上であるか否かについて判定される。ここで、第２閾値Ｒｔ２は、読取作業者Ｍが無線タグリーダ１０を左右に振るときの移動距離に応じて設定されるものであり、上記第１閾値Ｒｔ１よりも小さな値に設定されている。
【００５２】
読取作業者Ｍにより振られている無線タグリーダ１０が上記最接近振り位置を超えて振られる場合では、最大ＲＳＳＩ値が更新されることなく算出ＲＳＳＩ値が徐々に低下し（図１１の時刻ｔ７から時刻ｔ８参照）。このため、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上となるまでステップＳ３１９にてＮｏと判定されて、上記ステップＳ３０３からの処理がなされる。
【００５３】
そして、上記最接近振り位置を通り過ぎて第２閾値Ｒｔ２に相当する距離を超えて無線タグリーダ１０が振られることで（図１０（Ｄ）参照）、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になると（Ｓ３１９でＹｅｓ：図１１の時刻ｔ８参照）、ステップＳ３２１に示すタグ方向推定処理がなされる。この処理では、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になったときの時刻および最大ＲＳＳＩ値が最大となっているときの時刻とから上記タグ接近範囲を推定し、このタグ接近範囲と想定される左右の振り範囲（移動範囲）とから水平方向における指定タグ６０の方向が推定される。なお、上記タグ方向推定処理を実行する制御部２１は、「タグ方向推定手段」の一例に相当し得る。
【００５４】
続いて、ステップＳ３２３に示すタグ方向報知処理がなされ、上述のように推定された水平方向における指定タグ６０の方向が、表示部２４に対して矢印等を用いて表示されて報知される。これにより、本水平方向案内処理が終了する。なお、上記タグ方向報知処理における表示部２４は、「報知手段」の一例に相当し得る。また、指定タグ６０からの応答信号が受信されていない場合には（Ｓ３０５でＮｏ）、上記ステップＳ２１９に示す処理のように最低ＲＳＳＩ値が設定されることで（Ｓ３２５）、本水平方向案内処理が終了する。
【００５５】
上述のように水平方向案内処理が終了すると、図５のステップＳ１０７に示す判定処理にて、算出ＲＳＳＩ値が上記到達ＲＳＳＩ値以上であるか否かに基づいて、指定タグ６０付近に到達しているか否かについて判定される。ここで、図８のＰ３に示すように指定タグ６０までに到達してない場合には（Ｓ１０７でＮｏ）、上記ステップＳ１０３に示す移動案内処理からの処理がなされる。そして、この移動案内処理により誘導された読取作業者Ｍは、その進行方向において探索対象の無線タグ６０との最短距離地点（図８のＰ４参照）に向かうように進む。そして、この最短距離地点Ｐ４を通り過ぎて図８のＰ５地点まで進むと、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第１閾値Ｒｔ１以上になり（Ｓ２１７でＹｅｓ）、移動案内処理が終了して、水平方向案内処理が開始される。
【００５６】
このように移動案内処理と水平方向案内処理とを交互に繰り返すことで、読取作業者Ｍが指定タグ６０に到達し、算出ＲＳＳＩ値が上記到達ＲＳＳＩ値以上になることから指定タグ６０付近に到達していると判定されると（Ｓ１０７でＹｅｓ）、ステップＳ１０９に示す到達報知処理がなされる。この処理では、指定タグ６０付近に到達した旨が表示部２４に表示されて報知される。これにより、読取作業者Ｍは、目的の指定タグ６０が付された資産の保管場所付近に到達したことを認識することができる。
【００５７】
以上説明したように、本実施形態に係る無線タグリーダ１０では、上記タグ距離推定処理（Ｓ２１３）により、無線タグ処理部３０にて受信された指定タグ６０の算出ＲＳＳＩ値に基づいて指定タグ６０までの距離が推定され、タグ方向推定処理（Ｓ３２１）により、振り方向指示変更処理（Ｓ３１１）または振り方向指示維持処理（Ｓ３１３）にて指示される振り方向（移動方向）と算出ＲＳＳＩ値の変化とに基づいて指定タグ６０の方向が推定される。そして、タグ距離推定処理により推定された指定タグ６０までの距離がタグ距離報知処理（Ｓ２１５）にて報知され、タグ方向推定処理により推定された指定タグ６０の方向がタグ方向報知処理（Ｓ３２３）により報知される。
【００５８】
これにより、振り方向指示変更処理または振り方向指示維持処理にて指示される振り方向と算出ＲＳＳＩ値の変化とに基づいて、無線タグリーダ１０に対する指定タグ６０の方向を推定することができる。このように推定された指定タグ６０の方向と指定タグ６０までの距離とが上記報知処理により報知されることで、指定タグ６０を効率的に探索することができる。
【００５９】
［第２実施形態］
次に、本発明の第２実施形態に係る無線タグリーダについて、図１２を参照して説明する。
本第２実施形態に係る無線タグリーダ１０は、Ｇセンサ５０により検出される移動履歴を考慮してタグ方向を推定する点が、上記第１実施形態に係る無線タグリーダと異なる。したがって、第１実施形態の無線タグリーダと実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００６０】
上述した振り方向指示変更処理（Ｓ３１１）や振り方向指示維持処理（Ｓ３１３）にて指示した向きに無線タグリーダ１０を振らせる構成では、読取作業者によっては振るタイミングや振る速さなどにばらつきがあり、その指示された振り方で無線タグリーダ１０が実際に振られているか判断することができない。そうすると、指示された方向と異なる方向に無線タグリーダ１０が振られてしまう場合等には、タグ方向の推定精度が悪化してしまう。
【００６１】
そこで、本実施形態における水平方向案内処理では、加速度検出手段として機能するＧセンサ５０を無線タグリーダ１０の移動方向検出手段として利用し、Ｇセンサ５０により検出される無線タグリーダ１０の加速度に基づいて、実際に無線タグリーダ１０が振られた際の移動履歴を求め、この移動履歴を考慮してタグ方向を推定する。
【００６２】
以下、本実施形態における水平方向案内処理のサブルーチンについて、図１２に示すフローチャートを用いて詳述する。
上記第１実施形態と同様に振り方向指示処理がなされた後に（図１２のＳ３０１）、ステップＳ３０２に示す移動履歴記録処理がなされ、Ｇセンサ５０の検出結果に基づいて無線タグリーダ１０の現在位置が算出されてメモリ２２に記録される。この現在位置の記録が繰り返しなされることで、無線タグリーダ１０の移動履歴がメモリ２２に記録されることとなる。
【００６３】
続いて、タグ読取処理にて指定タグ６０からの応答信号が受信されると（Ｓ３０３）、その算出ＲＳＳＩ値が算出される（Ｓ３０７）。そして、算出された算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値以下であると（Ｓ３０９でＮｏ）、ステップＳ３１１ａに示す逆振り方向指示処理がなされる。この処理では、メモリ２２に記録される無線タグリーダ１０の移動履歴から無線タグリーダ１０の振り方向を検出し、この検出された振り方向と逆方向に振らせるための振り方向が表示部２４に表示される。
【００６４】
このため、無線タグリーダ１０の移動履歴から上記振り方向指示処理にて指示された振り方と同じ方向に振られていると判断される場合には、上記振り方向指示処理にて表示された振り方向と逆方向に振らせるための振り方向が表示部２４に表示される。一方、無線タグリーダ１０の移動履歴から上記振り方向指示処理にて指示された振り方と逆方向に振られていると判断される場合には、上記振り方向指示処理にて表示された振り方向が継続して表示部２４に表示される。
【００６５】
また、算出された算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値よりも大きい場合には（Ｓ３０９でＹｅｓ）、ステップＳ３１３ａに示す順振り方向指示処理がなされる。この処理では、メモリ２２に記録される無線タグリーダ１０の移動履歴から無線タグリーダ１０の振り方向を検出し、この検出された振り方向と同じ順方向に振らせるための振り方向が表示部２４に表示される。
【００６６】
このため、無線タグリーダ１０の移動履歴から上記振り方向指示処理にて指示された振り方と同じ方向に振られていると判断される場合には、上記振り方向指示処理にて表示された振り方向が継続して表示部２４に表示される。一方、無線タグリーダ１０の移動履歴から上記振り方向指示処理にて指示された振り方と逆方向に振られていると判断される場合には、上記振り方向指示処理にて表示された振り方向と逆方向に振らせるための振り方向が表示部２４に表示される。
【００６７】
そして、上記ステップＳ３０２以降の繰り返し処理中に、上記最接近振り位置を通り過ぎて第２閾値Ｒｔ２に相当する距離を超えて無線タグリーダ１０が振られることで、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になると（Ｓ３１９でＹｅｓ）、ステップＳ３２０に示す判定処理にて、指定タグ６０に対して左右方向に無線タグリーダ１０が振られているか否かについて判定される。
【００６８】
ここで、メモリ２２に記録される無線タグリーダ１０の移動履歴に基づいて、指定タグ６０に対して左右方向に無線タグリーダ１０が振られていると判定される場合には（Ｓ３２０でＹｅｓ）、上記ステップＳ３２１に示すタグ方向推定処理がなされる。一方、メモリ２２に記録される無線タグリーダ１０の移動履歴に基づいて、指定タグ６０に対して左右方向に無線タグリーダ１０が振られていないと判定される場合には（Ｓ３２０でＮｏ）、振りすぎ等に起因するタグ方向の誤推定を防止するため、上記ステップＳ３０２以降の処理が再びなされる。
【００６９】
以上説明したように、本実施形態に係る無線タグリーダ１０では、逆振り方向指示変更処理（Ｓ３１１ａ）または順振り方向指示維持処理（Ｓ３１３ａ）にて指示される振り方向（移動方向）と算出ＲＳＳＩ値の変化とに加えて、Ｇセンサ５０により検出される移動履歴に基づいて指定タグ６０の方向が推定される。これにより、表示部２４に表示される振り方向（移動方向）と実際の振り方向との間にずれが生じる場合でもそのずれを考慮してタグ方向を推定できるので、タグ方向の推定精度を高めることができる。
【００７０】
特に、移動方向検出手段としてＧセンサ５０を採用しているため、無線タグリーダ１０の振り方向（移動方向）を好適に検出することができる。また、無線タグリーダ１０の振り方を詳細に検出できるので、振り速度が大きな場合に振り速度を小さくさせるための警告や詳細な振り方向の報知等にもＧセンサ５０を利用することができる。
【００７１】
なお、無線タグリーダ１０の移動履歴を検出するための移動方向検出手段として、Ｇセンサ５０を採用することに限らず、位置検出センサなど無線タグリーダ１０の移動量を検出可能な他の検出手段を採用してもよい。
【００７２】
［第３実施形態］
次に、本発明の第３実施形態に係る無線タグリーダについて、図１３〜図１５を参照して説明する。
本第３実施形態に係る無線タグリーダ１０は、水平方向だけでなく鉛直方向も考慮してタグ方向を推定する点が、上記第１実施形態に係る無線タグリーダと異なる。したがって、第１実施形態の無線タグリーダと実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００７３】
上記第１実施形態のように水平方向に沿い左右に振らせることでタグ方向を推定する構成では、高さ方向（鉛直方向）が考慮されないため、高い棚等に保管された資産を好適に探索できない場合がある。
【００７４】
そこで、本実施形態におけるタグ探索処理では、さらに鉛直方向に沿う移動方向（上下の振り方向）を指示しこの方向の移動時における算出ＲＳＳＩ値の変化に基づいて、鉛直方向におけるタグ方向を推定する。
【００７５】
以下、本実施形態におけるタグ探索処理について、図１３および図１４に示すフローチャートを用いて詳述する。
上記第１実施形態と同様に移動案内処理および水平方向案内処理が繰り返される際に算出ＲＳＳＩ値が上記到達ＲＳＳＩ値以上になると、図１３のステップＳ１０７に示す判定処理にてＹｅｓと判定されて、ステップＳ１０８に示す鉛直方向案内処理がなされる。この鉛直方向案内処理のサブルーチンでは、まず、図１４のステップＳ４０１に示す振り方向指示処理がなされる。この処理では、無線タグリーダ１０を把持した状態で鉛直方向に沿い上下に振らせるための指示が表示部２４に表示される。本実施形態では、最初に振らせる方向が予め決められており、例えば、図１５（Ａ）に示すように、読取作業者Ｍから見て上方向に無線タグリーダ１０を振らせるように振り方向が表示部２４に表示される。
【００７６】
上述のように振り方向が表示部２４に表示されると、タグ読取処理にて指定タグ６０からの応答信号が受信されて（Ｓ４０３）、その算出ＲＳＳＩ値が算出される（Ｓ４０５）。そして、算出された算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値以下であると（Ｓ４０７でＮｏ）、指定タグ６０がある方向に無線タグリーダ１０が振られていないとして、ステップＳ４０９に示す振り方向指示変更処理がなされ、振らせた方向と逆方向（下方向）に振らせるための振り方向が表示部２４に表示される（図１５（Ｂ）参照）。
【００７７】
一方、算出ＲＳＳＩ値が前回算出された算出ＲＳＳＩ値よりも大きくなると（Ｓ４０７でＹｅｓ）、指定タグ６０がある方向に無線タグリーダ１０が振られているとして、ステップＳ４１１に示す振り方向指示維持処理がなされ、表示部２４において現時点での振り方向の表示が維持される。
【００７８】
そして、算出ＲＳＳＩ値が最大ＲＳＳＩ値以上である場合に（Ｓ４１３でＹｅｓ）、最大ＲＳＳＩ値が算出ＲＳＳＩ値に等しくなるように更新され（Ｓ４１５）が繰り返され、読取作業者Ｍにより振られている無線タグリーダ１０が最接近振り位置を超えて振られると、算出ＲＳＳＩ値が最大ＲＳＳＩ値未満となる（Ｓ４１３でＮｏ）。
【００７９】
そして、上記最接近振り位置を通り過ぎて第２閾値Ｒｔ２に相当する距離を超えて無線タグリーダ１０が振られることで、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になると、ステップＳ４１７に示す判定処理にてＹｅｓと判定される。なお、本実施形態では、ステップＳ４１７に示す判定処理に用いられる第２閾値Ｒｔ２は、上記ステップＳ３１５に示す判定処理に用いられる第２閾値Ｒｔ２と同じ値に設定されているが、これに限らず、異なる値に設定されてもよい。
【００８０】
上述のように算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になると（Ｓ４１７でＹｅｓ）、ステップＳ４１９に示すタグ方向推定処理がなされる。このタグ方向推定処理では、算出ＲＳＳＩ値と最大ＲＳＳＩ値との差が第２閾値Ｒｔ２以上になったときの無線タグリーダ１０の時刻および最大ＲＳＳＩ値が最大となっているときの時刻とから上記タグ接近範囲を推定し、このタグ接近範囲と想定される上下の振り範囲（移動範囲）とから鉛直方向における指定タグ６０の方向が推定される。続いて、ステップＳ４２１に示すタグ方向報知処理がなされ、上述のように推定された指定タグ６０の方向が表示部２４に表示されて報知される。これにより、本鉛直方向案内処理が終了する。
【００８１】
以上説明したように、本実施形態に係る無線タグリーダ１０では、ステップＳ３０１に示す振り方向指示処理が、水平方向に沿う振り方向（移動方向）を指示する水平方向指示手段として機能し、ステップＳ４０１に示す振り方向指示処理が、鉛直方向に沿う振り方向（移動方向）を指示する鉛直方向指示手段として機能するように構成される。これにより、平面的な方向だけでなく高さ方向をも考慮して上記タグ接近範囲を求めることができるので、指定タグ６０の方向をより詳細に報知することができる。
【００８２】
なお、上述した鉛直方向案内処理（Ｓ１０８）は、移動案内処理および水平方向案内処理が繰り返されて算出ＲＳＳＩ値が上記到達ＲＳＳＩ値以上となる場合（Ｓ１０７でＹｅｓ）に実施されることに限らず、水平方向案内処理が実施された後に都度実施されてもよい。すなわち、タグ探索処理は、移動案内処理、水平方向案内処理および鉛直方向案内処理が繰り返し実施されるように構成されてもよい。
【００８３】
また、本実施形態における鉛直方向案内処理では、上記第２実施形態と同様にして、さらにＧセンサ５０により検出される移動履歴に基づいて鉛直方向における指定タグ６０の方向が推定されてもよい。これにより、表示部２４に表示される振り方向（移動方向）と実際の振り方向との間にずれが生じる場合でもそのずれを考慮して鉛直方向におけるタグ方向を推定できるので、鉛直方向におけるタグ方向の推定精度を高めることができる。
【００８４】
［他の実施形態］
なお、本発明は上記各実施形態に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）上述したステップＳ２１５に示すタグ距離報知処理では、指定タグ６０までの距離に関する情報が表示部２４に表示されて報知されることに限らず、指定タグ６０まで近づいていることを示す情報が表示部２４に表示されて報知されてもよい。また、他の報知手段として、例えば、指定タグ６０までの距離に応じてビープ音の発音間隔や音量等を変更することで指定タグ６０までの距離を報知してもよいし、指定タグ６０までの距離に応じてＬＥＤの発光タイミング等を変更することで指定タグ６０までの距離を報知してもよい。また、複数の報知手段を組み合わせてもよい。
【００８５】
（２）上述したステップＳ３２３に示すタグ方向報知処理では、推定された水平方向における指定タグ６０の方向に関する情報が表示部２４に表示されて報知されることに限らず、水平方向において指定タグ６０まで近づいていることを示す情報が表示部２４に表示されて報知されてもよい。また、他の報知手段として、例えば、水平方向における指定タグ６０の方向に応じてビープ音の発音間隔や音量等を変更することで水平方向における指定タグ６０の方向を報知してもよいし、水平方向における指定タグ６０の方向に応じてＬＥＤの発光タイミング等を変更することで水平方向における指定タグ６０の方向を報知してもよい。また、複数の報知手段を組み合わせてもよい。
【００８６】
（３）上述したステップＳ４２１に示すタグ方向報知処理では、推定された鉛直方向における指定タグ６０の方向に関する情報が表示部２４に表示されて報知されることに限らず、鉛直方向において指定タグ６０まで近づいていることを示す情報が表示部２４に表示されて報知されてもよい。また、他の報知手段として、例えば、鉛直方向における指定タグ６０の方向に応じてビープ音の発音間隔や音量等を変更することで鉛直方向における指定タグ６０の方向を報知してもよいし、鉛直方向における指定タグ６０の方向に応じてＬＥＤの発光タイミング等を変更することで鉛直方向における指定タグ６０の方向を報知してもよい。また、複数の報知手段を組み合わせてもよい。
【００８７】
（４）本発明に係る無線タグリーダ１０は、無線タグ６０を読み書きする機能に加えて情報コードを光学的に読み取る情報コードリーダとしての機能を兼ね備える携帯型の端末として構成されることに限らず、無線タグリーダとしての機能のみを有する携帯型の端末として構成されてもよいし、さらに他の機能を有する携帯型の端末として構成されてもよい。
【符号の説明】
【００８８】
１０…無線タグリーダ
２１…制御部（タグ距離推定手段，タグ方向推定手段）
２４…表示部（指示手段，報知手段，水平方向指示手段，鉛直方向指示手段）
３０…無線タグ処理部（受信手段）
５０…Ｇセンサ（移動方向検出手段）
６０…無線タグ
【図１】
0006439508.tif 000002
【図２】
0006439508.tif 000003
【図３】
0006439508.tif 000004
【図４】
0006439508.tif 000005
【図５】
0006439508.tif 000006
【図６】
0006439508.tif 000007
【図７】
0006439508.tif 000008
【図８】
0006439508.tif 000009
【図９】
0006439508.tif 000010
【図１０】
0006439508.tif 000011
【図１１】
0006439508.tif 000012
【図１２】
0006439508.tif 000013
【図１３】
0006439508.tif 000014
【図１４】
0006439508.tif 000015
【図１５】
0006439508.tif 000016