(57)【特許請求の範囲】
【請求項１】
自機端末の位置情報を取得する位置情報取得部と、
電子タグの情報を読み取る読取部の読み取り方向の方位情報を取得する方位情報取得部と、
前記読取部の読み取り開始から情報読み取りまでの応答時間を計測する計測部と、
複数回にわたって電子タグの情報の読み取りを前記読取部に行わせ、当該読み取られた情報と、当該情報の読み取りに対応して前記計測された応答時間及び前記取得された位置情報及び方位情報と、を対応付けて記憶部に記憶する第１記憶制御部と、
前記記憶部に記憶された情報に対応する複数回分の応答時間、位置情報及び方位情報に基づいて当該情報の電子タグの位置を示すタグ位置情報を導出する導出制御部と、
前記記憶部に記憶された情報と、当該情報に対応して前記導出制御部で導出されたタグ位置情報と、を対応付けて前記記憶部に記憶する第２記憶制御部と、
読み取り対象電子タグの選択入力を受け付ける操作部と、
被写体を撮像することで前記被写体に対応するプレビュー画像を取得する撮像部と、
前記操作部で選択入力を受け付けた読み取り対象電子タグのタグ位置を示すマークを前記プレビュー画像上に重畳表示し、且つ前記マークを、自機端末の位置情報と当該タグ位置情報とに基づき、自機端末からタグ位置までの距離に応じた大きさで表示部に表示する表示制御部と、
を備える携帯端末。
【請求項２】
携帯端末のコンピュータを、
自機端末の位置情報を取得する位置情報取得部、
電子タグの情報を読み取る読取部の読み取り方向の方位情報を取得する方位情報取得部、
前記読取部の読み取り開始から情報読み取りまでの応答時間を計測する計測部、
複数回にわたって電子タグの情報の読み取りを前記読取部に行わせ、当該読み取られた情報と、当該情報の読み取りに対応して前記計測された応答時間及び前記取得された位置情報及び方位情報と、を対応付けて記憶部に記憶する第１記憶制御部、
前記記憶部に記憶された情報に対応する複数回分の応答時間、位置情報及び方位情報に基づいて当該情報の電子タグの位置を示すタグ位置情報を導出する導出制御部、
前記記憶部に記憶された情報と、当該情報に対応して前記導出制御部で導出されたタグ位置情報と、を対応付けて前記記憶部に記憶する第２記憶制御部、
読み取り対象電子タグの選択入力を受け付ける操作部、
被写体を撮像することで前記被写体に対応するプレビュー画像を取得する撮像部、
前記操作部で選択入力を受け付けた読み取り対象電子タグのタグ位置を示すマークを前記プレビュー画像上に重畳表示し、且つ前記マークを、自機端末の位置情報と当該タグ位置情報とに基づき、自機端末からタグ位置までの距離に応じた大きさで表示部に表示する表示制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末及びプログラムに関する。
【背景技術】
【０００２】
従来、ＲＦＩＤ（Radio Frequency IDentification）リーダライタが、近距離での電波又は電磁界を介した無線通信によりＲＦＩＤタグから情報を読み取るＲＦＩＤの技術が知られている。ＲＦＩＤの技術は、電車やバス等の乗車券、電子マネー、社員証等に広く利用されている。
【０００３】
ＲＦＩＤタグの利点として、箱に入っているような直接目に見えない場所でも読み取り可能であるという点がある。但し、この利点は、目に見えなくても読み取れるが、逆にＲＦＩＤタグがどこに存在するかが分かりにくいという欠点としてもとれる。
【０００４】
また、ＲＦＩＤの技術を位置の測定に用いる技術も知られている。例えば、被写体に装着された無線タグと通信する複数の無線受信部を備えるビデオカメラを用いて、当該被写体を撮影するとともに、無線タグから各無線受信部への無線信号の到達時間差を利用した三辺測量の原理により被写体の位置を測位する構成が知られている（特許文献１参照）。また、この構成の別の実施例として、被写体に装着された無線タグの周辺に３つ以上の無線受信部を配置し、ビデオカメラが、無線タグから各無線受信部への無線信号の到達時間差を利用した三辺測量の原理により被写体の位置を測位する構成も知られている。測位した被写体の位置に関する情報は、ビデオカメラの表示部に表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２２７８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＲＦＩＤタグは、バーコードの代替として物品に貼り付けられて、検品や物品管理に利用されている。例えば、ユーザが、倉庫の読み取り対象物としての備品に付されたＲＦＩＤタグをＲＦＩＤリーダライタで読み取ることにより、その備品の在庫を管理する。ＲＦＩＤタグを読み取り可能な範囲は近距離であるため、ユーザが移動して、読み取り対象のＲＦＩＤタグが付された備品を特定する必要がある。しかし、備品管理の作業の経験の少ないユーザは、備品のおおよその位置が分からず、その備品を探す必要があるため、作業負担が大きく、作業時間も長くなるおそれがあった。
【０００７】
また、従来の無線タグが装着された被写体の位置測位を行う構成は、無線タグの位置情報を表示できるものの、ビデオカメラに複数の無線受信部を設けるか、複数の無線受信部を読み取り対象の無線タグの周辺に配置せねばならず、いずれにしても装置構成が複雑であった。
【０００８】
本発明の課題は、電子タグのタグ位置を案内することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の携帯端末は、
自機端末の位置情報を取得する位置情報取得部と、
電子タグの情報を読み取る読取部の読み取り方向の方位情報を取得する方位情報取得部と、
前記読取部の読み取り開始から情報読み取りまでの応答時間を計測する計測部と、
複数回にわたって電子タグの情報の読み取りを前記読取部に行わせ、当該読み取られた情報と、当該情報の読み取りに対応して前記計測された応答時間及び前記取得された位置情報及び方位情報と、を対応付けて記憶部に記憶する第１記憶制御部と、
前記記憶部に記憶された情報に対応する複数回分の応答時間、位置情報及び方位情報に基づいて当該情報の電子タグの位置を示すタグ位置情報を導出する導出制御部と、
前記記憶部に記憶された情報と、当該情報に対応して前記導出制御部で導出されたタグ位置情報と、を対応付けて前記記憶部に記憶する第２記憶制御部と、
読み取り対象電子タグの選択入力を受け付ける操作部と、
被写体を撮像することで前記被写体に対応するプレビュー画像を取得する撮像部と、
前記操作部で選択入力を受け付けた読み取り対象電子タグのタグ位置を示すマークを前記プレビュー画像上に重畳表示し、且つ前記マークを、自機端末の位置情報と当該タグ位置情報とに基づき、自機端末からタグ位置までの距離に応じた大きさで表示部に表示する表示制御部と、
を備える。
【発明の効果】
【００１０】
本発明によれば、電子タグのタグ位置を案内できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態の携帯端末の機能構成を示すブロック図である。
【図２】（ａ）は、読み取り情報テーブルの構成を示す図である。（ｂ）は、タグ位置情報テーブルの構成を示す図である。
【図３】第１の情報読み取り処理を示すフローチャートである。
【図４】第１の情報読み取り処理における情報読み取り例を示す図である。
【図５】第２の情報読み取り処理を示すフローチャートである。
【図６】図５の第２の情報読み取り処理の続きのフローチャートである。
【図７】（ａ）は、ＲＦＩＤタグ読み取り前の撮像の様子を示す図である。（ｂ）は、前回読み取り位置及び前回読み取り方向のマークと、タグ位置のマークと、を含むプレビュー画像を示す。
【図８】案内されたＲＦＩＤタグの読み取りの様子を示す図である。
【図９】画面外の前回読み取り位置を示すマークを含むプレビュー画像を示す図である。
【図１０】前回読み取り位置及び近付く指示のマークを含むプレビュー画像を示す図である。
【図１１】タグ位置のマーク及びメッセージを含むプレビュー画像を示す図である。
【図１２】変形例の携帯端末の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明に係る実施の形態及び変形例を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１３】
（実施の形態）
図１〜図１１を参照して、本発明に係る実施の形態を説明する。先ず、図１を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の携帯端末１０の機能構成を示すブロック図である。
【００１４】
本実施の形態の携帯端末１０は、読み取り対象物としての物品に付されたＲＦＩＤタグ３０に記憶されている情報の読み取りと、当該ＲＦＩＤタグの位置表示と、当該読み取りを行うための読み取り位置及び読み取り方位の案内表示と、を行うハンディターミナルである。
【００１５】
本実施の形態では、携帯端末１０が、所定期間（例えば、６ヶ月）毎の倉庫内の備品の管理に用いられる例を説明する。ユーザが、携帯端末１０を用いて、倉庫内の備品に付されたＲＦＩＤタグ３０に記憶されている情報を読み取り、備品の棚卸しを行う例である。しかし、この例に限定されるものではない。
【００１６】
ＲＦＩＤタグ３０は、電波方式又は電磁誘導方式のＲＦＩＤタグである。ＲＦＩＤタグ３０は、アンテナ又はコイルアンテナを含む通信部と、制御部と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）と、を備える。ＲＦＩＤタグ３０において、制御部は、通信部により電波又は電磁界を介して携帯端末１０と無線通信を行い、携帯端末１０から受信した読み取り要求に応じてＥＥＰＲＯＭに記憶されているデータを読み出して携帯端末１０に送信する。また、ＲＦＩＤタグ３０の制御部は、携帯端末１０から受信したデータをＥＥＰＲＯＭに書き込み又は書き換える。
【００１７】
ＲＦＩＤタグ３０のＥＥＰＲＯＭには、ＲＦＩＤタグ３０の個体識別情報としてのタグＩＤが記憶されているものとする。また、ＲＦＩＤタグ３０は、携帯端末１０からの電波又は電磁界により電力を得るパッシブ型のＲＦＩＤタグ（パッシブタグ）とする。しかし、ＲＦＩＤタグ３０が、電源部を有し、電源部の電力により電波又は電磁界を出力するアクティブ型のＲＦＩＤタグ（アクティブタグ）としてもよい。
【００１８】
携帯端末１０は、計測部、記憶制御部、報知制御部としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、報知部としての表示部１４と、ＲＯＭ１５と、無線通信部１６と、記憶部１７と、読取部としてのＲＦＩＤリーダライタ部１８と、位置情報取得部としてのモーションセンサ１９と、撮像部２０と、方位情報取得部としての方位磁針部２１と、計測部としての計時部２２と、電源部２３と、を備える。電源部２３を除く携帯端末１０の各部は、バス２４を介して互いに接続されている。
【００１９】
ＣＰＵ１１は、携帯端末１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムをＲＯＭ１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００２０】
ＣＰＵ１１は、第１の情報読み取りプログラム１５１に従い、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０のタグＩＤを繰り返し読み取り、当該タグＩＤ読み取り時の応答時間、読み取位置情報及び読み取り方向情報を取得して記憶部１７に記憶する。そして、ＣＰＵ１１は、記憶部１７に記憶された複数の応答時間、読み取位置情報及び読み取り方向情報に基づいて当該タグＩＤのＲＦＩＤタグ３０の位置を示すタグ位置情報を算出して記憶部１７に記憶する。
【００２１】
また、ＣＰＵ１１は、第２の情報読み取りプログラム１５２に従い、ユーザから読み取り対象のＲＦＩＤタグ３０の選択入力を受け付け、記憶部１７に記憶された情報に応じて、撮像部２０により撮像され表示部１４に表示されたプレビュー画像に、選択されたＲＦＩＤタグ３０のタグＩＤに対応するタグ位置情報、前回読み取り位置情報及び前回読み取り方位情報のマークを表示して案内する。そして、ＣＰＵ１１は、ＲＦＩＤタグ３０の情報の読み取り可能範囲に入ると、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０のタグＩＤ等の情報を読み取り、タグ位置情報を算出して当該読み取り時の応答時間、読み取り位置情報及び読み取り方位情報とともに記憶部１７に記憶する。
【００２２】
操作部１２は、文字入力キー等の各種キーからなるキー群を備え、ユーザからの各キーの押下入力に応じた操作情報をＣＰＵ１１に出力する。
【００２３】
ＲＡＭ１３は、揮発性の半導体メモリであり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００２４】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等の表示パネルを備える表示部であり、ＣＰＵ１１から入力される表示情報に応じて表示パネルに各種表示を行う。
【００２５】
ＲＯＭ１５は、各種データ及び各種プログラムを記憶する読み出し専用の半導体メモリである。ＲＯＭ１５には、第１の情報読み取りプログラム１５１及び第２の情報読み取りプログラム１５２が記憶されている。
【００２６】
無線通信部１６は、無線ＬＡＮ（Local Area Network）通信方式の無線通信部である。無線通信部１６は、アンテナ、変調部、復調部、信号処理部等を備え、アクセスポイントと無線通信を行う。無線通信部１６は、送信する情報の信号を、信号処理部で信号処理し、変調部により変調してアンテナから無線電波としてアクセスポイントに送信する。このアクセスポイントは、通信先の機器と例えば有線ＬＡＮを介して接続されている。また、無線通信部１６は、アンテナによりアクセスポイントから受信した無線電波の受信信号を復調部により復調し、信号処理部で信号処理して受信情報を得る。このようにして、無線通信部１６は、アクセスポイントを介して、通信先の機器と通信を行う。無線通信部１６は、他の通信方式の無線通信を行う構成としてもよい。
【００２７】
記憶部１７は、情報を読み出し及び書き込み可能に記憶するフラッシュメモリ又はＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の不揮発性のメモリである。記憶部１７には、後述する読み取り情報テーブル４１及びタグ位置情報テーブル４２が記憶される。
【００２８】
ＲＦＩＤリーダライタ部１８は、ＲＦＩＤタグ３０に記憶されている情報を読み取り及び書き込みする電波方式又は電磁誘導方式のリーダライタ部である。ＲＦＩＤリーダライタ部１８は、ＣＰＵ１１から入力された送信データの電気信号を変調等してアンテナ又はコイルアンテナから電波又は電磁界として送信する。ＲＦＩＤタグ３０は、ＲＦＩＤリーダライタ部１８から出力された電波又は電磁界を受信し、またＲＦＩＤリーダライタ部１８に送信するデータを電波又は電磁界として送信する。ＲＦＩＤリーダライタ部１８は、ＲＦＩＤタグ３０から送信された電波又は電磁界をアンテナ又はコイルアンテナで受信し、得られた電気信号を復調等してデータを受信する。
【００２９】
また、ＲＦＩＤリーダライタ部１８の通信は、指向性がある。携帯端末１０のＲＦＩＤリーダライタ部１８の向きが通信が良好な方向でＲＦＩＤタグ３０の情報の読み取りが行われる。ＲＦＩＤリーダライタ部１８がＲＦＩＤタグ３０の情報を読み取る方向の方位を読み取り方位とする。ＲＦＩＤリーダライタ部１８の読み取り方向の方位を示す情報を読み取り方位情報とする。
【００３０】
モーションセンサ１９は、携帯端末１０の位置情報を検出するセンサである。モーションセンサ１９は、加速度センサと、地軸センサと、制御部（ＣＰＵ）と、を備える。加速度センサは、携帯端末１０の加速度情報を検出するセンサである。地軸センサは、電子コンパスであり、携帯端末１０の方位情報を検出するセンサである。制御部は、加速度センサにより検出された加速度情報と、地軸センサにより検出された方位情報とを用いて、携帯端末１０の水平面上の位置情報（座標情報）を算出し、ＣＰＵ１１に出力する。このため、モーションセンサ１９は、屋外だけでなく、倉庫等の屋内の施設内での携帯端末１０の位置情報を検出することができる。
【００３１】
撮像部２０は、被写体のデジタル画像を撮像する撮像部である。撮像部２０は、光学系、撮像素子等を備える。撮像部２０は、ＣＰＵ１１の制御により、光学系を介して入射された被写体の像の光を撮像素子で光電変換し、被写体の画像信号として出力する。また、撮像部２０が被写体を撮像する方向を撮像方向とし、撮像方向を示す情報を撮像方向情報とする。
【００３２】
方位磁針部２１は、地軸センサであり、携帯端末１０の方位情報を検出してＣＰＵ１１に出力する。方位磁針部２１は、モーションセンサ１９内の地軸センサを用いてもよい。
【００３３】
計時部２２は、計時回路を備え、計時回路により計時された現在の時刻情報をＣＰＵ１１に出力する。
【００３４】
電源部２３は、リチウム電池等の二次電池であり、携帯端末１０の各部に電源供給を行う。なお、電源部２３は、アルカリ電池等の一次電池でもよい。
【００３５】
次に、図２（ａ）、図２（ｂ）を参照して、携帯端末１０に記憶される情報を説明する。図２（ａ）は、読み取り情報テーブル４１の構成を示す図である。図２（ｂ）は、タグ位置情報テーブル４２の構成を示す図である。
【００３６】
後述する第１の情報読み取り処理の実行により、記憶部１７に、図２（ａ）に示す読み取り情報テーブル４１のレコードが追加されていき、算出されたタグ位置情報により図２（ｂ）に示すタグ位置情報テーブル４２のレコードが書き換えられていく。
【００３７】
読み取り情報テーブル４１は、タグＩＤ４１１と、応答時間４１２と、読み取り位置情報４１３と、読み取り方位情報４１４と、のフィールドを有する。
【００３８】
タグＩＤ４１１は、ＲＦＩＤタグ３０を識別する個体識別情報である。タグＩＤ４１１は、複数の異なるＲＦＩＤタグ３０のタグＩＤである。応答時間４１２は、タグＩＤ４１１に対応するＲＦＩＤタグ３０の情報読み取りにおいて、ＲＦＩＤリーダライタ部１８が電波又は電磁界を出力してから情報読み取りまでの応答時間である。読み取り位置情報４１３は、タグＩＤ４１１に対応するＲＦＩＤタグ３０を読み取った際の携帯端末１０の位置情報である。読み取り方位情報４１４は、タグＩＤ４１１に対応するＲＦＩＤタグ３０を読み取った際のＲＦＩＤリーダライタ部１８の読み取り方位情報である。
【００３９】
読み取り情報テーブル４１において、１つのタグＩＤ４１１に対応して、応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４には、複数の値が格納可能である。また、応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４は、例えば格納順により、最新の値が前回読み取りの値として識別可能であるものとする。
【００４０】
タグ位置情報テーブル４２は、タグＩＤ４２１と、タグ位置情報４２２と、のフィールドを有する。
【００４１】
タグＩＤ４２１は、タグＩＤ４１１と同様に、ＲＦＩＤタグ３０を識別する個体識別情報である。タグ位置情報４２２は、タグＩＤ４２１に対応するＲＦＩＤタグ３０の位置情報である。
【００４２】
次いで、図３〜図１１を参照して、携帯端末１０の動作を説明する。図３は、第１の情報読み取り処理を示すフローチャートである。図４は、第１の情報読み取り処理における情報読み取り例を示す図である。図５は、第２の情報読み取り処理を示すフローチャートである。図６は、図５の第２の情報読み取り処理の続きのフローチャートである。図７（ａ）は、ＲＦＩＤタグ読み取り前の撮像の様子を示す図である。図７（ｂ）は、前回読み取り位置及び前回読み取り方向のマーク８１，８２と、タグ位置のマーク９１と、を含むプレビュー画像１４１を示す。図８は、案内されたＲＦＩＤタグ３１の読み取りの様子を示す図である。図９は、画面外の前回読み取り位置を示すマーク８３を含むプレビュー画像１４２を示す図である。図１０は、前回読み取り位置及び近付く指示のマーク８４，８５を含むプレビュー画像１４３を示す図である。図１１は、タグ位置のマーク９２及びメッセージ９３を含むプレビュー画像１４３を示す図である。
【００４３】
図３を参照して、携帯端末１０で実行される第１の情報読み取り処理を説明する。第１の情報読み取り処理は、携帯端末１０の電源オン中に、ＲＦＩＤタグ３０の情報を繰り返し読み取り、その読み取り状態の各種情報を取得して読み取り情報テーブル４１に格納するとともに、タグ位置情報を算出する処理である。第１の情報読み取り処理は、例えばユーザ操作に応じて各種処理を実行するメインのプログラム処理と並行して実行される処理である。
【００４４】
携帯端末１０において、例えば、ユーザから操作部１２を介して電源オンの操作入力が行われたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された第１の情報読み取りプログラム１５１との協働で第１の情報読み取り処理を実行する。第１の情報読み取り処理のトリガは、例えば、ユーザから操作部１２を介して第１の情報読み取り処理の実行の操作入力が行われたこととしてもよい。
【００４５】
図３に示すように、先ず、ＣＰＵ１１は、モーションセンサ１９により検出された携帯端末１０（ユーザ）の位置情報としての読み取り位置情報を取得し、方位磁針部２１により検出された方位情報に応じたＲＦＩＤリーダライタ部１８の読み取り方向の方位情報としての読み取り方位情報を算出して取得する（ステップＳ１１）。そして、ＣＰＵ１１は、ＲＦＩＤリーダライタ部１８にＲＦＩＤタグ３０読み取りのための電波又は電磁界を出力させ、計時部２２の時刻情報を用いて読み取りの応答時間のカウントを開始する（ステップＳ１２）
【００４６】
そして、ＣＰＵ１１は、ステップＳ１２の電波又は電磁界の出力に応じて、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０から電波又は電磁界を受信してＲＦＩＤタグ３０に記憶された情報の読み取りが成功したか否かを判別する（ステップＳ１３）。ＲＦＩＤタグ３０の情報の読み取りが失敗した場合（ステップＳ１３；ＮＯ）、ＣＰＵ１１は、カウント中の応答時間のカウントをクリアする（ステップＳ１４）。そして、ＣＰＵ１１は、計時部２２の時刻情報を用いて、予め設定された所定の時間ｔｗ（例えば、所定秒）の待ちを行い（ステップＳ１５）、ステップＳ１１に移行される。
【００４７】
ＲＦＩＤタグ３０の情報の読み取りが成功した場合（ステップＳ１３；ＹＥＳ）、ＣＰＵ１１は、カウント中の応答時間のカウントを終了する（ステップＳ１６）。
【００４８】
そして、ＣＰＵ１１は、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０から読み取った情報からタグＩＤを取得し、ステップＳ１６でカウント終了した応答時間を取得し、当該応答時間と、ステップＳ１１で取得した読み取り位置情報及び読み取り方位情報とを当該タグＩＤに対応付けて記憶部１７内の読み取り情報テーブル４１に記憶する（ステップＳ１７）。ステップＳ１７では、取得したタグＩＤ、応答時間、読み取り位置情報及び読み取り方位情報は、読み取り情報テーブル４１のタグＩＤ４１１、応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４に追加して記憶される。
【００４９】
そして、ＣＰＵ１１は、読み取り情報テーブル４１を参照し、ステップＳ１７で取得したタグＩＤと同じタグＩＤ４１１のステップＳ１７以前の情報（応答時間４１２、読み取り位置情報４１３、読み取り方位情報４１４）が記憶されているか否かを判別する（ステップＳ１８）。つまり、ステップＳ１８では、ステップＳ１７で取得されたタグＩＤ４１１について、情報（応答時間４１２、読み取り位置情報４１３、読み取り方位情報４１４）の複数のレコードがあるか否かが判別される。
【００５０】
同じタグＩＤ４１１の情報が記憶されている場合（ステップＳ１８；ＹＥＳ）、ＣＰＵ１１は、読み取り情報テーブル４１において、ステップＳ１７で取得したタグＩＤ４１１に対応する複数の応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４を用いて、当該タグＩＤのＲＦＩＤタグ３０の位置情報（座標情報）を三角測量法等の手法により算出し、算出した位置情報を当該タグＩＤに対応付けて記憶部１７内のタグ位置情報テーブル４２に記憶する（ステップＳ１９）。ステップＳ１９で用いられる情報は、例えば、同じタグＩＤの直近の所定数の応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４とするが、これに限定されるものではない。また、ステップＳ１９では、取得したタグＩＤ、これに対応する算出したタグ位置情報が、タグ位置情報テーブル４２のタグＩＤ４２１、タグ位置情報４２２に更新されて記憶される。
【００５１】
そして、ＣＰＵ１１は、操作部１２を介してユーザから電源オフの操作入力があるか否かを判別する（ステップＳ２０）。同じタグＩＤ４１１の情報が記憶されていない場合（ステップＳ１８；ＮＯ）、ステップＳ２０に移行される。
【００５２】
電源オフの操作入力がある場合（ステップＳ２０；ＹＥＳ）、第１の情報読み取り処理が終了する。電源オフの操作入力がない場合（ステップＳ２０；ＮＯ）、ステップＳ１５に移行される。ステップＳ２０では、例えば、ユーザから操作部１２を介して第１の情報読み取り処理の終了の操作入力が行われたか否かの判別としてもよい。
【００５３】
ここで、図４を参照して、第１の情報読み取り処理の一例を説明する。図４に示すように、ユーザ５０が携帯端末１０を所持し、第１の情報読み取り処理を実行して、ユーザ５０が白抜き矢印の方向に移動した場合を考える。なお、位置Ｐ４に、ＲＦＩＤタグ３０としてのＲＦＩＤタグ３１が固定的に配置されているものとする。
【００５４】
ユーザ５０の移動により、互いに異なる地点である位置Ｐ１，Ｐ２、Ｐ３でＲＦＩＤタグ３１の情報が読み取れたものとする。位置Ｐ１では、ステップＳ１１，Ｓ１６，Ｓ１７において、応答時間Ｔ１、読み取り位置情報Ｐ１、読み取り方位情報Ａ１が取得されている。位置Ｐ２では、応答時間Ｔ２、読み取り位置情報Ｐ２、読み取り方位情報Ａ２が取得されている。位置Ｐ３では、応答時間Ｔ３、読み取り位置情報Ｐ３、読み取り方位情報Ａ３が取得されている。
【００５５】
ユーザ５０の位置Ｐ２への移動時に、ステップＳ１９において、応答時間Ｔ１，Ｔ２、読み取り位置情報Ｐ１，Ｐ２、読み取り方位情報Ａ１，Ａ２を用いて、位置Ｐ４のタグ位置情報が算出される。また、ユーザ５０の位置Ｐ３への移動時に、ステップＳ１９において、応答時間Ｔ１，Ｔ２，Ｔ３、読み取り位置情報Ｐ１，Ｐ２，Ｐ３、読み取り方位情報Ａ１，Ａ２，Ａ３を用いて、位置Ｐ４のタグ位置情報が算出される。
【００５６】
次いで、図５〜図１１を参照して、第２の情報読み取り処理を説明する。第２の情報読み取り処理は、読み取り対象のＲＦＩＤタグ３０を選択して、そのタグ位置のマークと、その前回読み取り位置情報及び前回読み取り方位情報を示すマークと、を表示してユーザにＲＦＩＤタグ３０の情報の読み取りを案内し、案内したＲＦＩＤタグ３０の情報の読み取りを行う処理である。
【００５７】
携帯端末１０において、例えば、ユーザから操作部１２を介して第２の情報読み取り処理の実行指示入力が行われたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出されて適宜ＲＡＭ１３に展開された第２の情報読み取りプログラム１５２との協働で第２の情報読み取り処理を実行する。
【００５８】
図５、図６に示すように、先ず、ＣＰＵ１１は、撮像部２０を起動する（ステップＳ３１）。そして、ＣＰＵ１１は、記憶部１７に記憶されている読み取り情報テーブル４１を参照し、タグＩＤ４１１の全レコードに対応するＲＦＩＤタグ３０の一覧を表示部１４に表示し、ユーザからの読み取り対象のＲＦＩＤタグ３０の選択入力を、操作部１２を介して受け付ける（ステップＳ３２）。
【００５９】
そして、ＣＰＵ１１は、撮像部２０により撮像されたプレビュー画像を表示部１４に表示開始する（ステップＳ３３）。そして、ＣＰＵ１１は、記憶部１７に記憶された読み取り情報テーブル４１及びタグ位置情報テーブル４２を参照して、ステップＳ３２で選択されたＲＦＩＤタグ３０のタグＩＤ４１１に対応する最新の読み取り位置情報４１３及び読み取り方位情報４１４と、同じく入力されたタグＩＤ４２１に対応するタグ位置情報４２２と、を読み出す（ステップＳ３４）。ステップＳ３４で読み出された読み取り位置情報４１３及び読み取り方位情報４１４を、前回読み取り位置情報及び前回読み取り方位情報とする。
【００６０】
そして、ＣＰＵ１１は、モーションセンサ１９により検出された携帯端末１０（ユーザ）の位置情報としての読み取り位置情報を取得し、方位磁針部２１により検出された方位情報に応じたＲＦＩＤリーダライタ部１８の読み取り方向の方位情報としての読み取り方位情報を算出して取得し、方位磁針部２１により検出された方位情報に応じた撮像部２０の撮像方向の方位情報としての撮像方向情報を算出して取得する（ステップＳ３５）。
【００６１】
そして、ＣＰＵ１１は、ステップＳ３５で取得した読み取り位置情報を用いて、ステップＳ３５で取得した撮像方向情報に対応する撮像方向のプレビュー画像の画角内に、ステップＳ３４で取得したタグ位置情報のタグ位置があるか否かを判別する（ステップＳ３６）。
【００６２】
プレビュー画像の画角内にタグ位置がある場合（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３４で取得したタグ位置情報のタグ位置とステップＳ３５で取得した読み取り位置情報の携帯端末１０（ユーザ）の位置との間の距離を算出し、表示部１４に表示中のプレビュー画像へ、タグ位置を示す旗等のマークを当該算出した距離に応じた遠近法での大きさで当該タグ位置に重畳して表示する（ステップＳ３７）。
【００６３】
そして、ＣＰＵ１１は、ステップＳ３５で取得した読み取り位置情報を用いて、ステップＳ３５で取得した撮像方向情報に対応するプレビュー画像の画角内に、ステップＳ３４で取得した前回読み取り位置情報の前回読み取り位置があるか否かを判別する（ステップＳ３８）。プレビュー画像の画角内にタグ位置がない場合（ステップＳ３６；ＮＯ）、ステップＳ３８に移行される。
【００６４】
プレビュー画像の画角内に前回読み取り位置がない場合（ステップＳ３８；ＮＯ）、ＣＰＵ１１は、ステップＳ１４で取得した撮像方向情報に対応する撮像方向のプレビュー画像の画面外の、ステップＳ３４で取得した前回読み取り位置情報の前回読み取り位置を示す矢印等のマークを表示部１４に表示中のプレビュー画像内に表示し（ステップＳ３９）、ステップＳ３５に移行される。
【００６５】
プレビュー画像の画角内に前回読み取り位置がある場合（ステップＳ３８；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３４で取得した前回読み取り位置情報の前回読み取り位置とステップＳ３５で取得した読み取り位置情報の携帯端末１０の位置との間の距離を算出し、表示部１４に表示中のプレビュー画像へ、前回読み取り位置を示す旗等のマークを当該算出した距離に応じた遠近法での大きさで前回読み取り位置に重畳して表示し、ステップＳ３５で取得した前回読み取り方位情報の前回読み取り方位を示す矢印等のマークを重畳して表示する（ステップＳ４０）。
【００６６】
そして、ＣＰＵ１１は、ステップＳ３４で取得した前回読み取り位置情報及び前回読み取り方位情報と、ステップＳ３５で取得した読み取り位置情報及び読み取り方位情報と、に基づいて、現在の読み取り位置情報及び読み取り方位が、ＲＦＩＤリーダライタ部１８（携帯端末１０）がＲＦＩＤタグ３０を読み取り可能な範囲（前回読み取り位置及び前回読み取り方位）にあるか否かを判別する（ステップＳ４１）。
【００６７】
ＲＦＩＤタグ３０を読み取り可能な範囲にない場合（ステップＳ４１；ＮＯ）、ＣＰＵ１１は、ステップＳ３４で取得した前回読み取り位置情報と、ステップＳ４０で算出した距離と、ステップＳ３５で取得した読み取り位置情報と、に基づいて、表示部１４に表示中のプレビュー画像内に、ユーザにさらに前回読み取り位置に近付くよう指示する矢印等のマークを重畳して表示し（ステップＳ４２）、ステップＳ３５に移行される。
【００６８】
ＲＦＩＤタグ３０を読み取り可能な範囲にある場合（ステップＳ４１；ＹＥＳ）、ＣＰＵ１１は、ＲＦＩＤリーダライタ部１８にＲＦＩＤタグ３０読み取りのための電波又は電磁界を出力させ、計時部２２の時刻情報を用いて読み取りの応答時間のカウントを開始する（ステップＳ４３）
【００６９】
そして、ＣＰＵ１１は、ステップＳ１２の電波又は電磁界の出力に応じて、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０から電波又は電磁界を受信してＲＦＩＤタグ３０に記憶された情報の読み取りが成功したか否かを判別する（ステップＳ４４）。ＲＦＩＤタグ３０の情報の読み取りが失敗した場合（ステップＳ４４；ＮＯ）、ＣＰＵ１１は、カウント中の応答時間のカウントをクリアする（ステップＳ４５）。そして、ＣＰＵ１１は、操作部１２を介してユーザから第２の情報読み取り処理の終了の操作入力があるか否かを判別する（ステップＳ４６）。
【００７０】
第２の情報読み取り処理の終了の操作入力がない場合（ステップＳ４６；ＮＯ）、ＣＰＵ１１は、表示部１４に表示中のプレビュー画像内に、ＲＦＩＤリーダライタ部１８の読み取り位置の変更と、タグ捜索を指示するメッセージ等の情報を重畳して表示する（ステップＳ４７）。
【００７１】
そして、ＣＰＵ１１は、モーションセンサ１９により検出された携帯端末１０の読み取り位置情報を取得し、方位磁針部２１により検出された方位情報に応じたＲＦＩＤリーダライタ部１８の読み取り方位情報を算出して取得し、方位磁針部２１により検出された方位情報に応じた撮像部２０の撮像方向情報を算出して取得する（ステップＳ４８）。
【００７２】
そして、ＣＰＵ１１は、ステップＳ４８で取得した読み取り位置情報を用いて、ステップＳ４８で取得した撮像方向情報に対応するプレビュー画像の画角内に、ステップＳ３４で取得した前回読み取り位置情報の前回読み取り位置があるか否かを判別する（ステップＳ４９）。
【００７３】
プレビュー画像の画角内に前回読み取り位置がある場合（ステップＳ４９；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３４で取得した前回読み取り位置情報の前回読み取り位置とステップＳ４８で取得した読み取り位置情報の携帯端末１０の位置との間の距離を算出し、表示部１４に表示中のプレビュー画像へ、前回読み取り位置を示す旗等のマークを当該算出した距離に応じた遠近法での大きさで前回読み取り位置に重畳して表示し、ステップＳ３５で取得した前回読み取り方位情報の前回読み取り方位を示す矢印等のマークを重畳して表示する（ステップＳ５０）。
【００７４】
そして、ＣＰＵ１１は、ステップＳ４８で取得した読み取り位置情報を用いて、ステップＳ４８で取得した撮像方向情報に対応する撮像方向のプレビュー画像の画角内に、ステップＳ３４で取得したタグ位置情報のタグ位置があるか否かを判別する（ステップＳ５１）。プレビュー画像の画角内に前回読み取り位置がない場合（ステップＳ４９；ＮＯ）、ステップＳ５１に移行される。
【００７５】
プレビュー画像の画角内にタグ位置がある場合（ステップＳ５１；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３４で取得したタグ位置情報のタグ位置とステップＳ４８で取得した読み取り位置情報の携帯端末１０（ユーザ）の位置との間の距離を算出し、表示部１４に表示中のプレビュー画像へ、タグ位置を示す旗等のマークを当該算出した距離に応じた遠近法での大きさでタグ位置に重畳して表示し（ステップＳ５２）、ステップＳ４３に移行される。プレビュー画像の画角内にタグ位置がない場合（ステップＳ５１；ＮＯ）、ステップＳ４３に移行される。
【００７６】
ＲＦＩＤタグ３０の情報の読み取りが成功した場合（ステップＳ４４；ＹＥＳ）、ＣＰＵ１１は、カウント中の応答時間のカウントを終了する（ステップＳ５３）。そして、ＣＰＵ１１は、表示部１４にＲＦＩＤタグ３０の情報の読み取り完了の旨を表示し、ステップＳ４３，Ｓ４４でＲＦＩＤタグ３０から読み取った情報（タグＩＤ等）を表示部１４に表示してＲＡＭ１３又は記憶部１７に記憶する（ステップＳ５４）。
【００７７】
そして、第１の情報読み取り処理のステップＳ１７と同様に、ＣＰＵ１１は、ＲＦＩＤリーダライタ部１８によりＲＦＩＤタグ３０から読み取った情報からタグＩＤを取得し、ステップＳ５１でカウント終了した応答時間を取得し、当該応答時間と、ステップＳ３５又はＳ４８で取得した最新の読み取り位置情報及び読み取り方位情報とを当該タグＩＤに対応付けて記憶部１７内の読み取り情報テーブル４１に記憶する（ステップＳ５５）。
【００７８】
そして、第１の情報読み取り処理のステップＳ１９と同様に、ＣＰＵ１１は、読み取り情報テーブル４１において、ステップＳ５５で取得したタグＩＤ４１１に対応する複数の応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４を用いて、当該タグＩＤのＲＦＩＤタグ３０の位置情報（座標情報）を三角測量法等の手法により算出し、算出した位置情報を当該タグＩＤに対応付けて記憶部１７内のタグ位置情報テーブル４２に記憶する（ステップＳ５６）。
【００７９】
そして、ＣＰＵ１１は、ＲＦＩＤリーダライタ部１８の読み取り機能を終了し、表示部１４のプレビュー画像表示を終了し（ステップＳ５７）、第２の情報読み取り処理を終了する。第２の情報読み取り処理の終了の操作入力がある場合（ステップＳ４６；ＹＥＳ）、ステップＳ５７に移行される。
【００８０】
ここで、第２の情報読み取り処理における表示画面の具体例を説明する。図７（ａ）に示すように、ユーザ５０が、携帯端末１０を用いて、倉庫内に格納された読み取り対象物の備品としての机６０に付されたＲＦＩＤタグ３１等を読み取り管理する例を説明する。
【００８１】
机６０のＲＦＩＤタグ３１は、第１の情報読み取り処理により複数回読み取られているものとする。また、ＲＦＩＤタグ３１の前回読み取り位置を前回読み取り位置７１とし、ＲＦＩＤタグ３１の前回読み取り方位を前回読み取り方位７２とする。また、読み取り情報テーブル４１に、ＲＦＩＤタグ３１のタグＩＤ４１１と、その応答時間４１２と、前回読み取り位置７１の情報を含む読み取り位置情報４１３と、前回読み取り方位７２の情報を含む読み取り方位情報４１４と、が格納されているものとする。また、タグ位置情報テーブル４２に、ＲＦＩＤタグ３１のタグＩＤ４２１と、そのタグ位置情報４２２と、が格納されているものとする。
【００８２】
携帯端末１０で第２の情報読み取り処理が実行され、ステップＳ３２で、ユーザ５０により、机６０に付されたＲＦＩＤタグ３１が選択入力される。そして、ユーザ５０は、前回読み取り位置がありそうな方向に、携帯端末１０の撮像方向２０１を向ける。図７（ａ）に示すように、撮像方向２０１に対応する画角内に前回読み取り位置７１が含まれている場合に、ステップＳ４０で図７（ｂ）に示すプレビュー画像１４１が表示部１４に表示される。
【００８３】
プレビュー画像１４１には、前回読み取り位置７１及びそこまでの距離に対応する位置及び大きさの旗のマーク８１と、前回読み取り方位７２を指す矢印のマーク８２と、ＲＦＩＤタグ３１のタグ位置及びそこまでの距離に対応する位置及び大きさの旗のマーク９１と、が含まれている。
【００８４】
ユーザ５０は、表示部１４に表示されたプレビュー画像１４１を目視により確認しながら、マーク８１の位置に進み、マーク９１の方向を向いたマーク８２に対応する方向に、携帯端末１０のＲＦＩＤリーダライタ部１８の読み取り方向を向ける。すると、ステップＳ４３，Ｓ４４で、図８に示すように、携帯端末１０のＲＦＩＤリーダライタ部１８により机６０に付されたＲＦＩＤタグ３１に記憶されたタグＩＤが読み取られる。
【００８５】
また、ステップＳ３２で、机６０よりもさらに左側にある備品に対応するＲＦＩＤタグが選択入力され、携帯端末１０の撮像方向が撮像方向２０１を向いており、前回読み取り位置がプレビュー画像内にない場合に、図９に示すように、ステップＳ３９で、表示部１４にプレビュー画像１４２が表示される。プレビュー画像１４２には、前回読み取り位置がプレビュー画像の左側画面外にある旨を示す矢印のマーク８３が含まれている。
【００８６】
また、ステップＳ３２で、机６０に対応するＲＦＩＤタグが選択入力され、携帯端末１０の撮像方向が撮像方向２０１を向いているが、前回読み取り位置が前回読み取り位置７１よりもさらに奥側にありそこまでの距離が遠い場合に、図１０に示すように、ステップＳ４２で、表示部１４にプレビュー画像１４３が表示される。プレビュー画像１４３には、前回読み取り位置を示すマーク８１よりも小さな旗のマーク８４と、マーク８４へ近付く指示を行うための立体的な幅広の矢印のマーク８５と、が含まれている。
【００８７】
また、図１１に示すように、ステップＳ３２で、ユーザ５０により、棚に付されたＲＦＩＤタグ３０としてのＲＦＩＤタグ３２が選択入力され、ＲＦＩＤタグ３２の読み取り位置までユーザ５０が近付いたが、ＲＦＩＤタグ３２の情報の読み取りを失敗した場合に、ステップＳ４７〜Ｓ５２で、表示部１４にプレビュー画像１４４が表示される。例えば、前回読み取り後に前回読み取り位置とＲＦＩＤタグ３２との間に遮蔽物が新たに設けられていたり、前回読み取り後にＲＦＩＤタグ３２が外されていたりする場合である。
【００８８】
プレビュー画像１４４は、ＲＦＩＤタグ３２のタグ位置を示す旗のマーク９２と、メッセージ９３と、を含む。メッセージ９３は、タグ（ＲＦＩＤタグ３２）の情報が読み取れない旨と、読み取り位置の変更及びタグ（ＲＦＩＤタグ３２）の探索を促す旨とを示すメッセージである。プレビュー画像１４４がマーク９２を含むため、ユーザは、読み取り位置を移動してもマーク９２への方向を読み取り方位として推測できる。また、携帯端末１０の位置や撮像方向の画角によっては、プレビュー画像１４４が、マーク９２を含まない画像と、前回読み取り位置及び前回読み取り方位を示すマークを含む画像と、前回読み取り位置及び前回読み取り方位を示すマーク並びにマーク９２を含む画像と、のいずれかとなりうる。
【００８９】
以上、本実施の形態によれば、携帯端末１０のＣＰＵ１１は、複数回にわたってＲＦＩＤタグ３０のタグＩＤの読み取りをＲＦＩＤリーダライタ部１８に行わせ、当該読み取られたタグＩＤと、当該タグＩＤの読み取りに対応して計測した複数の応答時間と、モーションセンサ１９により取得された携帯端末１０の複数の読み取り位置情報と、方位磁針部２１により取得されたＲＦＩＤリーダライタ部１８の複数の読み取り方位情報と、を対応付けて記憶部１７の読み取り情報テーブル４１に記憶する。そして、ＣＰＵ１１は、記憶部１７に記憶されたタグＩＤに対応する複数の応答時間、読み取り位置情報及び読み取り方位情報に基づいて当該タグＩＤのＲＦＩＤタグのタグ位置情報を算出し、表示部１４に表示する。このため、ＲＦＩＤタグの１つの読取部としてのＲＦＩＤリーダライタ部１８を用いて、ＲＦＩＤタグのタグ位置情報を算出してそのタグ位置を案内できる。
【００９０】
また、ＣＰＵ１１は、第１の情報読み取り処理により、ＲＦＩＤタグ３０のタグＩＤの読み取りをＲＦＩＤリーダライタ部１８に行わせて当該読み取りに対応するタグＩＤ、応答時間、読み取り位置情報及び読み取り方位情報の記憶部１７の読み取り情報テーブル４１への記憶することを所定時間ｔｗ間隔で自動的に行う。このため、タグＩＤ、応答時間、読み取り位置情報、読み取り方位情報を容易に取得できる。
【００９１】
また、ＣＰＵ１１は、操作部１２を介するユーザの操作入力に応じて選択されたＲＦＩＤタグのタグＩＤに対応する複数の応答時間、読み取り位置情報及び読み取り方位情報に基づいて当該タグＩＤのＲＦＩＤタグのタグ位置情報を算出する。このため、ユーザの所望のＲＦＩＤタグのタグ位置情報を表示できる。
【００９２】
また、ＣＰＵ１１は、撮像部２０に撮像されたプレビュー画像を表示部１４に表示し、算出したＲＦＩＤタグのタグ位置情報をプレビュー画像上に表示する。このため、ユーザがＲＦＩＤタグのタグ位置情報を目視により容易に認識できる。
【００９３】
また、ＣＰＵ１１は、算出したＲＦＩＤタグのタグ位置情報のタグ位置を示すマークをプレビュー画像上に表示する。このため、ユーザがＲＦＩＤタグのタグ位置情報をマークの目視によりさらに容易に認識できる。
【００９４】
また、ＣＰＵ１１は、プレビュー画像内のタグ位置に、タグ位置情報のマークをモーションセンサ１９により取得される現在の位置情報の位置から当該タグ位置までの距離に対応する大きさで表示する。このため、ユーザがＲＦＩＤタグのタグ位置及び距離をマークの目視により容易に認識できる。
【００９５】
また、ＣＰＵ１１は、算出したＲＦＩＤタグのタグ位置情報のマークと、記憶部１７に記憶された当該ＲＦＩＤタグのタグＩＤに対応する前回読み取ったタグ位置情報のマークと前回方位情報のマークとをプレビュー画像上に表示する。このため、ユーザがＲＦＩＤタグのタグ位置、前回読み取り位置及び前回方位情報をマークの目視により容易に認識できる。
【００９６】
（変形例）
図１２を参照して、上記実施の形態の変形例を説明する。図１２は、本変形例の携帯端末１０Ａの機能構成を示すブロック図である。
【００９７】
本変形例では、上記実施の形態の携帯端末１０に代えて、図１２に示す携帯端末１０Ａを用いる。携帯端末１０Ａの各部のうち、携帯端末１０と同様の部分には、同様の符号を付し、その説明を省略する。
【００９８】
携帯端末１０Ａは、ＣＰＵ１１と、操作部１２と、ＲＡＭ１３と、表示部１４と、ＲＯＭ１５と、無線通信部１６と、記憶部１７と、ＲＦＩＤリーダライタ部１８と、ＧＰＳ（Global Positioning System）部１９Ａと、撮像部２０と、方位磁針部２１と、計時部２２と、電源部２３と、を備える。電源部２３を除く携帯端末１０Ａの各部は、バス２４を介して互いに接続されている。
【００９９】
ＧＰＳ部１９Ａは、ＧＰＳ衛星からＧＰＳ信号を受信し、このＧＰＳ信号の情報を用いて携帯端末１０Ａの水平面の位置情報（緯度経度情報）を算出することにより、この位置情報を検出してＣＰＵ１１に出力する。
【０１００】
ＧＰＳ衛星からのＧＰＳ信号は、屋外で利用可能である。携帯端末１０Ａは、例えば、屋外の読み取り対象物に付されたＲＦＩＤタグ３０を読み取り管理する目的で使用される。
【０１０１】
例えば、読み取り対象物として、屋外の水道メータ、電気メータ等にＲＦＩＤタグ３０をつけ、携帯端末１０Ａを所持する作業員（ユーザ）が、水道メータ等のＲＦＩＤタグ３０の情報を読み取り、水道メータ等の位置及び存在を管理する。他にも、港等で、読み取り対象物としてのコンテナにＲＦＩＤタグ３０をつけて、携帯端末１０Ａを所持する作業員が、コンテナの位置及び存在を管理することができる。
【０１０２】
つまり、本変形例では、上記実施の形態の携帯端末１０のモーションセンサ１９に代えて、ＧＰＳ部１９Ａにより携帯端末１０Ａ（ユーザ）の位置情報が取得され、携帯端末１０Ａでは、携帯端末１０と同様に、第１の情報読み取り処理と、第２の情報読み取り処理と、が実行される。
【０１０３】
以上、本変形例によれば、携帯端末１０は、ＧＰＳ部１９Ａにより携帯端末１０Ａの読み取り位置情報を取得する。このため、ＲＦＩＤタグの１つの読取部を用いて、屋外の施設内での読み取り対象物に付されたＲＦＩＤタグのタグ位置情報を算出してタグ位置を案内できる。
【０１０４】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてＲＯＭ１５を使用した例を開示したが、この例に限定されない。
その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１０５】
なお、上記実施の形態及び変形例における記述は、本発明に係る携帯端末及びプログラムの一例であり、これに限定されるものではない。
【０１０６】
上記実施の形態及び変形例では、携帯端末１０，１０Ａが、ＲＦＩＤリーダライタ部１８を備えるハンディターミナルである構成としたが、これに限定されるものではない。携帯端末としては、ＰＤＡ（Personal Digital Assistant）、携帯電話機、携帯パーソナルコンピュータ等、他の携帯端末を用いる構成としてもよい。
【０１０７】
また、上記実施の形態及び変形例では、ＲＦＩＤタグ３０に、ＲＦＩＤカード（非接触ＩＣカード）を含める。
【０１０８】
また、上記実施の形態及び変形例では、携帯端末１０，１０Ａが、表示部１４に撮像部２０で撮像したプレビュー画像を表示し、このプレビュー画像内に前回読み取り位置情報及び前回読み取り方位情報等を示す案内情報としてのマークを表示する構成としたが、これに限定されるものではない。例えば、プレビュー画像表示がない状態で、前回読み取り位置情報及び前回読み取り方位情報等を示す案内情報としてのマークを表示部１４に表示する構成としてもよい。さらに、プレビュー画像表示がある状態又はない状態で、前回読み取り位置情報及び前回読み取り方位情報等を示す案内情報を、音声出力、文字表示、印刷等、他の報知方法で報知する構成としてもよい。
【０１０９】
また、上記実施の形態及び変形例では、位置情報取得部としてのモーションセンサ１９又はＧＰＳ部１９Ａを用いて携帯端末１０，１０Ａの位置情報を取得したが、これに限定されるものではない。位置情報取得部としては、携帯端末の無線通信部１６を使用し、アクセスポイントからの電波受信を利用した三辺測量により、携帯端末の位置情報を取得する位置情報取得部としてもよい。
【０１１０】
また、上記実施の形態及び変形例では、携帯端末１０，１０Ａの位置情報を、水平面の２次元の位置情報として取得する構成としたが、これに限定されるものではない。位置情報取得部が、モーションセンサ又はＧＰＳ部の２次元の位置情報取得部に加えて、高度計を含み、携帯端末１０，１０Ａの３次元空間の位置情報を取得する構成としてもよい。
【０１１１】
また、上記実施の形態及び変形例では、ＲＦＩＤリーダライタ部１８の読み取り時の電波又は電磁界の出力レベルを変更しない構成であったが、これに限定されるものではない。例えば、携帯端末１０，１０Ａの読み取り位置情報及び読み取り方位情報が、前回読み取り位置情報及び前回読み取り方位情報近傍にあっても読み取れない場合に、ＲＦＩＤリーダライタ部１８の電波又は電磁界の出力レベルを高くする構成としてもよい。
【０１１２】
また、上記実施の形態及び変形例では、プレビュー画像中に１つのＲＦＩＤタグに対応するマークを表示する構成であったが、これに限定されるものではない。例えば、プレビュー画像中に複数のＲＦＩＤタグに対応するマークを全て表示してもよく、その際マークを色分け等により互いに識別可能に表示してもよい。
【０１１３】
また、上記実施の形態及び変形例では、第１の情報読み取り処理でタグ位置情報が算出される構成であったが、これに限定されるものではない。例えば、第１の情報読み取り処理でタグ位置情報が算出されず、第２の情報読み取り処理において、ＣＰＵ１１は、読み取り対象のＲＦＩＤタグが選択された後に、読み取り情報テーブル４１内の選択されたＲＦＩＤタグのタグＩＤ４１１に対応する応答時間４１２、読み取り位置情報４１３及び読み取り方位情報４１４を用いてタグ位置情報を算出する構成としてもよい。
【０１１４】
また、上記実施の形態及び変形例における携帯端末１０，１０Ａの各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１１５】
本発明の実施の形態及び変形例を説明したが、本発明の範囲は、上述の実施の形態及び変形例に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
電波又は電磁界を介してＲＦＩＤタグに記憶された個体識別情報を読み取る読取部と、
自機端末の位置情報を取得する位置情報取得部と、
前記読取部の読み取り方向の方位情報を取得する方位情報取得部と、
前記読取部における電波又は電磁界の出力から情報読み取りまでの応答時間を計測する計測部と、
情報を記憶する記憶部と、
情報を報知する報知部と、
複数回にわたってＲＦＩＤタグの個体識別情報の読み取りを前記読取部に行わせ、当該読み取られた個体識別情報と、当該個体識別情報の読み取りに対応して前記計測された複数の応答時間及び前記取得された複数の位置情報及び方位情報と、を対応付けて前記記憶部に記憶する記憶制御部と、
前記記憶部に記憶された個体識別情報に対応する複数の応答時間、位置情報及び方位情報に基づいて当該個体識別情報のＲＦＩＤタグの位置を示すタグ位置情報を算出して前記報知部に報知させる報知制御部と、を備える携帯端末。
＜請求項２＞
前記記憶制御部は、ＲＦＩＤタグの個体識別情報の読み取りを前記読取部に行わせて当該読み取りに対応する個体識別情報、応答時間、位置情報及び方位情報の前記記憶部に記憶することを所定時間間隔で自動的に行う請求項１に記載の携帯端末。
＜請求項３＞
読み取り対象のＲＦＩＤタグの選択入力を受け付ける操作部を備え、
前記報知制御部は、前記選択されたＲＦＩＤタグの個体識別情報に対応する複数の応答時間、位置情報及び方位情報に基づいて当該個体識別情報のＲＦＩＤタグのタグ位置情報を算出する請求項１又は２に記載の携帯端末。
＜請求項４＞
被写体を撮像する撮像部を備え、
前記報知部は、画像を表示する表示部であり、
前記報知制御部は、前記撮像部に撮像されたプレビュー画像を前記表示部に表示し、前記算出したＲＦＩＤタグのタグ位置情報を前記プレビュー画像上に表示する請求項１から３のいずれか一項に記載の携帯端末。
＜請求項５＞
前記報知制御部は、前記算出したＲＦＩＤタグのタグ位置情報のタグ位置を示すマークを前記プレビュー画像上に表示する請求項４に記載の携帯端末。
＜請求項６＞
前記報知制御部は、前記プレビュー画像上の前記タグ位置に、前記マークを前記位置情報取得部に取得される現在の位置情報の位置から当該タグ位置までの距離に対応する大きさで表示する請求項５に記載の携帯端末。
＜請求項７＞
前記報知制御部は、前記算出したＲＦＩＤタグのタグ位置情報と、前記記憶部に記憶された当該ＲＦＩＤタグの個体識別情報に対応する位置情報及び方位情報を前記プレビュー画像上に表示する請求項４から６のいずれか一項に記載の携帯端末。
＜請求項８＞
携帯端末のコンピュータを、
電波又は電磁界を介してＲＦＩＤタグに記憶された個体識別情報を読み取る読取部、
自機端末の位置情報を取得する位置情報取得部、
前記読取部の読み取り方向の方位情報を取得する方位情報取得部、
前記読取部における電波又は電磁界の出力から情報読み取りまでの応答時間を計測する計測部、
情報を記憶する記憶部、
情報を報知する報知部、
複数回にわたってＲＦＩＤタグの個体識別情報の読み取りを前記読取部に行わせ、当該読み取られた個体識別情報と、当該個体識別情報の読み取りに対応して前記計測された複数の応答時間及び前記取得された複数の位置情報及び方位情報と、を対応付けて前記記憶部に記憶する記憶制御部、
前記記憶部に記憶された個体識別情報に対応する複数の応答時間、位置情報及び方位情報に基づいて当該個体識別情報のＲＦＩＤタグの位置を示すタグ位置情報を算出して前記報知部に報知させる報知制御部、
として機能させるためのプログラム。
【符号の説明】
【０１１６】
１０，１０Ａ  携帯端末
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  ＲＯＭ
１６  無線通信部
１７  記憶部
１８  ＲＦＩＤリーダライタ部
１９  モーションセンサ
１９Ａ  ＧＰＳ部
２０  撮像部
２１  方位磁針部
２２  計時部
２３  電源部
２４  バス
３０，３１，３２  ＲＦＩＤタグ
【図１】
0005953812.tif 000002
【図２】
0005953812.tif 000003
【図３】
0005953812.tif 000004
【図４】
0005953812.tif 000005
【図５】
0005953812.tif 000006
【図６】
0005953812.tif 000007
【図７】
0005953812.tif 000008
【図８】
0005953812.tif 000009
【図９】
0005953812.tif 000010
【図１０】
0005953812.tif 000011
【図１１】
0005953812.tif 000012
【図１２】
0005953812.tif 000013