(57)【要約】【課題】タグの情報を省電力で読み取ること。【解決手段】リストガジェット１００は、ＮＦＣタグ３０Ｔへのタッチ動作をセンシングするセンシング部１０１と、センシング部１０１でタッチ動作をセンシングした場合に、前記ＮＦＣリーダ１０Ｒを起動してＮＦＣタグ３０Ｔの読み取りタイミングを制御する読取制御部１０２とを有する。【選択図】図２
2015148835.tif 000002
【特許請求の範囲】
【請求項１】
環境側に配置されている機器を識別する無給電ＩＣタグと、前記無給電ＩＣタグの識別情報を読み込むタグリーダとを有する情報読取システムにおいて、
前記無給電ＩＣタグへのタッチ動作をセンシングするセンシング部と、
前記センシング部でタッチ動作をセンシングした場合に、前記タグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する読取制御部と
を有することを特徴とする情報読取システム。
【請求項２】
前記情報読取システムは、
前記タグリーダから延長されたアンテナと、前記センシング部のセンシングに使用されるセンサとを含む第１のガジェットと、
前記センシング部及び前記読取制御部を有する第２のガジェットと、
前記タグリーダによって読み取られた識別情報を用いて、前記機器の作業支援に関するコマンドの実行を制御するプログラムを実行する携帯端末装置と、
前記プログラムが使用するデータを前記携帯端末装置に提供するサーバ装置とを有し、
前記第１のガジェットが前記第２のガジェットをスリープ状態から復帰させ、前記第２のガジェットが前記携帯端末装置をスリープ状態から復帰させ、前記携帯端末装置が前記サーバ装置をスリープ状態から復帰させることを特徴とする請求項１に記載の情報読取システム。
【請求項３】
前記読取制御部によって前記タグリーダが駆動されている場合に、前記タグリーダの駆動を通知させる通知制御部をさらに有することを特徴とする請求項１に記載の情報読取システム。
【請求項４】
前記無給電ＩＣタグがマトリクス状に複数配置されることを特徴とする請求項１に記載の情報読取システム。
【請求項５】
前記読取制御部は、前記タグリーダから延長された複数のアンテナまたは複数のタグリーダの読取タイミングの制御を実行することを特徴とする請求項１に記載の情報読取システム。
【請求項６】
前記情報読取システムは、前記機器に関する作業を行う作業者の身体に貼り付けられた無給電ＩＣタグをさらに有し、
前記タグリーダまたは前記タグリーダから延長されたアンテナは、前記作業者の身体に装着されるものであって、
前記読取制御部は、前記タグリーダが前記作業者の身体に貼り付けられた無給電ＩＣタグから情報を読み取るタイミングをさらに制御することを特徴とする請求項１に記載の情報読取システム。
【請求項７】
前記情報読取システムは、前記タグリーダから延長されたアンテナまたは前記タグリーダを有するウェアラブルガジェットを有し、
前記ウェアラブルガジェットは、指先、指腹、指の甲、手のひら、手の甲、手首外周または手先のいずれかの部位に装着可能なガジェットであることを特徴とする請求項１に記載の情報読取システム。
【請求項８】
環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングするセンシング部と、
前記センシング部でタッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する読取制御部と
を有することを特徴とする読取制御装置。
【請求項９】
コンピュータが、
環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングし、
前記タッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する
処理を実行することを特徴とする読取制御方法。
【請求項１０】
コンピュータに、
環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングし、
前記タッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する
処理を実行させることを特徴とする読取制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報読取システム、読取制御装置、読取制御方法及び読取制御プログラムに関する。
【背景技術】
【０００２】
ＲＦＩＤ（Radio  Frequency  Identification）を利用した技術の一つとして、ＮＦＣ（Near  Field  Communication）がある。かかるＮＦＣは、施設の保守管理、流通、医療などの各種の作業支援へ応用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６５３７９号公報
【特許文献２】特開２０１３−１８２５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のＮＦＣでは、次に説明するように、タグの情報を省電力で読み取ることができない。
【０００５】
すなわち、上記のＮＦＣでは、リーダまたはライタが一定間隔でポーリングを実行する。このとき、リーダまたはライタの通信圏内にタグが存在しない場合には、タグとの間でデータが授受されないにもかかわらず、リーダまたはライタによってポーリングが繰り返し実行されることになる。この結果、タグの読み取りに無駄な電力が消費されてしまう。
【０００６】
１つの側面では、本発明は、タグの情報を省電力で読み取ることができる情報読取システム、読取制御装置、読取制御方法及び読取制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
一態様の情報読取システムは、環境側に配置されている機器を識別する無給電ＩＣタグと、前記無給電ＩＣタグの識別情報を読み込むタグリーダとを有する情報読取システムにおいて、前記無給電ＩＣタグへのタッチ動作をセンシングするセンシング部と、前記センシング部でタッチ動作をセンシングした場合に、前記タグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する読取制御部とを有する。
【発明の効果】
【０００８】
タグの情報を省電力で読み取ることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係る情報読取システムのシステム構成を示す図である。
【図２】図２は、実施例１に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。
【図３】図３は、タッチ動作のセンシング方法の一例を示す図である。
【図４】図４は、タイムチャートの一例を示す図である。
【図５】図５は、実施例１に係る読取制御処理の手順を示すフローチャートである。
【図６】図６は、実施例１の応用例に係る読取タイミングの制御方法の一例を示す図である。
【図７】図７は、実施例１の応用例に係る情報読取処理の手順を示すフローチャートである。
【図８】図８は、複数のＮＦＣタグの読取手順の一例を示す図である。
【図９】図９は、実施例２に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。
【図１０】図１０は、音声および振動による通知例を示す図である。
【図１１】図１１は、表示による通知例を示す図である。
【図１２】図１２は、反射型フォトトランジスタの設置例を示す図である。
【図１３】図１３は、ＡＣ成分の時間波形の一例を示す図である。
【図１４】図１４は、ＡＣ成分の時間波形の一例を示す図である。
【図１５】図１５は、実施例３に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。
【図１６】図１６は、スリープ時の送受信タイミングの一例を示す図である。
【図１７】図１７は、実施例３に係る第１の復帰制御処理の手順を示すフローチャートである。
【図１８】図１８は、実施例３に係る第２の復帰制御処理の手順を示すフローチャートである。
【図１９】図１９は、実施例４に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。
【図２０】図２０は、ＡＲ情報の表示に関する具体例を示す図である。
【図２１】図２１は、実施例４に係る表示制御処理の手順を示すフローチャートである。
【図２２】図２２は、複数のＮＦＣタグの配列例を示す図である。
【図２３】図２３は、ジェスチャの利用方法の一例を示す図である。
【図２４】図２４は、範囲選択の入力方法の一例を示す図である。
【図２５】図２５は、速度計測方法の一例を示す図である。
【図２６】図２６は、速度計測方法の一例を示す図である。
【図２７】図２７は、複数の指ガジェットを用いる読取方法の一例を示す図である。
【図２８】図２８は、ＮＦＣタグを用いたキーボードの一例を示す図である。
【図２９】図２９は、身体へのＮＦＣタグの貼付け例を示す図である。
【図３０】図３０は、身体へのＮＦＣタグの貼付け例を示す図である。
【図３１】図３１は、身体へのＮＦＣタグの貼付け例を示す図である。
【図３２】図３２は、ウェアラブルガジェットの応用例を示す図である。
【図３３】図３３は、ウェアラブルガジェットの応用例を示す図である。
【図３４】図３４は、ウェアラブルガジェットの応用例を示す図である。
【図３５】図３５は、ウェアラブルガジェットの応用例を示す図である。
【図３６】図３６は、ウェアラブルガジェットの応用例を示す図である。
【図３７】図３７は、ウェアラブルガジェットの応用例を示す図である。
【図３８】図３８は、ウェアラブルガジェットの応用例を示す図である。
【図３９】図３９は、実施例１〜５に係る読取制御プログラムを実行するコンピュータの一例について説明するための図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して本願に係る情報読取システム、読取制御装置、読取制御方法及び読取制御プログラムについて説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１１】
［システム構成］
図１は、実施例１に係る情報読取システムのシステム構成を示す図である。図１に示す情報読取システムは、環境３側に配置されたＮＦＣタグ３０Ｔの情報をＮＦＣリーダ１０Ｒによって読み取るものである。
【００１２】
かかる情報読取システムは、一側面として、環境３側に配置される１つまたは複数の機器３０に対応付けられたＮＦＣタグ３０Ｔから読み取られる情報を用いて、作業者１による機器３０の点検作業を支援する作業支援サービスを提供する一面を有する。ここでは、一例として、ＮＦＣタグ３０Ｔ及び機器３０の互いが１対１に対応付けられており、シール状のＮＦＣタグ３０Ｔが機器３０に近接する位置に貼り付けられる場合を想定する。なお、図１には、一例として、機器の点検作業を支援する場合を例示するが、この他、流通分野における集荷作業や配送作業、さらには、医療分野における医薬品や医療機器の管理作業を行う場面にもシステムを適用できる。
【００１３】
図１に示すように、情報読取システムには、携帯端末装置１０と、サーバ装置２０と、ＮＦＣタグ３０Ｔと、リストガジェット１００と、指ガジェット１２０と、ヘッドガジェット１１０とが収容される。なお、図１は、あくまでシステムの機能的構成を示し、各装置の規模、寸法や配置は図示の例に限定されない。
【００１４】
これら携帯端末装置１０及びサーバ装置２０の間は、所定のネットワークを介して、互いが通信可能に接続される。かかるネットワークの一例としては、有線または無線を問わず、インターネット（Internet）、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。また、リストガジェット１００及びヘッドガジェット１１０と携帯端末装置１０との間は、一例として、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）等の近距離無線通信によって通信接続される。さらに、リストガジェット１００及び指ガジェット１２０の間も、近距離無線通信によって通信接続される。なお、図１には、互いが無線通信によって接続される場合を例示するが、互いが有線によって通信接続されることとしてもかまわない。
【００１５】
このうち、ＮＦＣタグ３０Ｔは、識別情報を記録したＩＣ（Integrated  Circuit）チップが埋め込まれたタグであり、「ＲＦＩＤタグ」とも呼ばれることがある。かかるＮＦＣタグ３０Ｔの一例としては、電源を内蔵せず、ＮＦＣリーダ１０Ｒから発信される信号を電力に変換して機能するパッシブ型のＲＦＩＤタグを採用することができる。具体的には、ＮＦＣタグ３０Ｔでは、ＮＦＣリーダ１０Ｒから弱電波が発信されると、ＮＦＣタグ３０Ｔ内のＩＣチップに組み込まれたアンテナコイルに誘導電流が発生する。かかる誘導電流を起電力とし、ＮＦＣタグ３０Ｔは、ＮＦＣタグ３０Ｔに埋め込まれたＩＣチップを起動することによってＮＦＣリーダ１０Ｒとの間で通信を実行できる。なお、以下では、ＮＦＣタグ３０Ｔに記録される識別情報のことを「タグＩＤ（IDentifier）」と記載する場合がある。
【００１６】
携帯端末装置１０は、作業者１によって携帯される端末装置であるが、かかる携帯端末装置１０の一例としては、スマートフォンを始め、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistants）などのスレート端末などを採用できる。
【００１７】
ここで、上記の携帯端末装置１０には、一例として、ＮＦＣリーダ１０Ｒを搭載するものが採用される。かかるＮＦＣリーダ１０Ｒによって、タグＩＤの読み取りは、携帯端末装置１０をＮＦＣタグ３０Ｔに近付けることによって行うこともできる。ところが、この場合には、タグＩＤを読み取る度に作業者１が携帯端末装置１０を所定位置から取り出したり、所定位置に収納したりといった作業が発生する。
【００１８】
このことから、本実施例では、図１で二重線として示すように、ＮＦＣリーダ１０Ｒからアンテナ１０Ａを延長し、アンテナの延長線をリストガジェット１００を経由して指ガジェット１２０にまで延長する。これによって、作業者１は、ＮＦＣタグ３０ＴにＮＦＣリーダ１０Ｒの代わりに、指ガジェット１２０をＮＦＣタグ３０Ｔに近付けることによってタグＩＤを読み取ることができる。この結果、タグＩＤの読み取りに携帯端末装置１０のハンズフリーを実現できる。なお、以下では、一例として、携帯端末装置１０が作業者の衣服のポケット等に収納されたままの状態で点検作業が実施される場合を想定して説明を進める。
【００１９】
リストガジェット１００、ヘッドガジェット１１０及び指ガジェット１２０は、作業者１の身体に装着されるガジェットである。例えば、リストガジェット１００は、作業者１の手首に装着される。また、ヘッドガジェット１１０は、作業者の頭部に装着される。また、指ガジェット１２０は、作業者の指に装着される。なお、ここでは、一例として、指ガジェット１２０が人差し指に装着される場合を想定するが、他のいずれの指に装着されることとしてもかまわない。
【００２０】
このうち、指ガジェット１２０は、上記のアンテナ１０Ａの設置場所としての役割を担うとともに、各種のセンサデータの採取も実行する。かかるセンサデータは、リストガジェット１００によるセンシングに用いられる。
【００２１】
リストガジェット１００は、アンテナ延長線１０ｅ１及びアンテナ延長線１０ｅ２の中継場所としての役割を担うとともに、指ガジェット１２０によって採取されたセンサデータを用いて、センシングを実行する。例えば、リストガジェット１００は、ＮＦＣタグ３０ＴのタグＩＤを読み取るタイミングの制御にセンシング結果を利用することができる。
【００２２】
ヘッドガジェット１１０は、作業者１への情報提供手段を有する。かかるヘッドガジェット１１０の一態様としては、ヘッドセットとして構成することもできるし、ＨＭＤ（Head  Mounted  Display）として構成することもできるし、これら両者の機能を併せ持ったガジェットとすることもできる。
【００２３】
サーバ装置２０は、上記の作業支援サービスを提供するコンピュータである。かかるサーバ装置２０の一態様としては、パッケージソフトウェアやオンラインソフトウェアとして上記の作業支援サービスを実現する作業支援プログラムを所望のコンピュータにインストールさせることによって実装できる。例えば、サーバ装置２０は、上記の作業支援サービスを提供するＷｅｂサーバとして実装することとしてもよいし、アウトソーシングによって上記の作業支援サービスを提供するクラウドとして実装することとしてもかまわない。
【００２４】
例えば、サーバ装置２０は、上記の作業支援サービスを実現する携帯端末装置１０用のアプリケーションプログラムを携帯端末装置１０にダウンロードさせる。このアプリケーションプログラムがインストールされた携帯端末装置１０では、各種の情報を提供することができる。
【００２５】
具体例を挙げると、携帯端末装置１０は、作業者１が点検作業を実施する環境３の地図情報、さらには、地図上の現在位置をヘッドガジェット１１０に表示させることができる。また、携帯端末装置１０は、点検の作業対象として登録された機器３０に関する点検情報、例えば機器の名称、点検項目や地図上の位置を表示させたりすることもできる。さらに、携帯端末装置１０は、ＮＦＣタグ３０ＴからタグＩＤが読み取られた場合に、当該タグＩＤに対応する機器３０の点検結果の入力を指ガジェット１２０を用いたジェスチャ認識等によって受け付けたりすることもできる。例えば、点検対象とする機器が機器の状態異常を表すＬＥＤ（Light  Emitting  Diode）であるとしたとき、ＬＥＤが「緑色」に点灯している場合に「ＯＫ」と入力する一方で、ＬＥＤが「赤色」に点灯している場合に「ＮＧ」と入力する。これによって、機器の状態異常に関する点検結果を入力できる。また、点検対象とする機器がメータであるとしたとき、作業者１は、当該メータが指す数値等を入力する。これによって、メータに関する点検結果を入力できる。
【００２６】
［指ガジェット１２０の構成］
まず、本実施例に係る指ガジェット１２０の機能的構成について説明する。図２は、実施例１に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。図２には、携帯端末装置１０、リストガジェット１００及び指ガジェット１２０のブロック図が示されているが、ここでは、他の装置に先立って指ガジェット１２０の機能的構成について説明する。
【００２７】
図２に示すように、指ガジェット１２０は、センサ類１２１と、アンテナ１０Ａとを有する。なお、指ガジェット１２０は、図２に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えばＭＰＵ（Micro  Processing  Unit）等に相当する制御部やメモリに相当する記憶部等の機能部を有する。
【００２８】
センサ類１２１には、任意のセンサを実装できるが、一例として、タッチＳＷ（switch）１２１ａと、モーションセンサ１２１ｂとが含まれる。
【００２９】
このうち、タッチＳＷ１２１ａは、外部の物体との接触動作によってＯＮまたはＯＦＦが切り替わるメカスイッチである。
【００３０】
図３は、タッチ動作のセンシング方法の一例を示す図である。図３には、指の第一関節の周辺に装着されるリング状の指ガジェット１２０が例示されている。図３に示すように、指ガジェット１２０の外周部のうち作業者１の指の腹が面する方の外周部には、タッチＳＷ１２１ａが形成される。さらに、指ガジェット１２０には、リストガジェット１００を経由してアンテナの延長線１０ｅ２が延長されている。
【００３１】
まず、Ｔ１の時点では、指ガジェット１２０はＮＦＣタグ３０Ｔに到達しておらず、タッチＳＷ１２１ａは他の物体とは接触していない。このため、タッチＳＷ１２１ａはＯＦＦの状態に維持される。そして、Ｔ２の時点になると、指ガジェット１２０がＮＦＣタグ３０Ｔに到達し、タッチＳＷ１２１ａがＮＦＣタグ３０Ｔと接触した後にＮＦＣタグ３０Ｔによって指ガジェット１２０の方向へ押圧される。すると、タッチＳＷ１２１ａがＯＦＦからＯＮの状態に切り替わる。その後、タッチＳＷ１２１ａがＮＦＣタグ３０Ｔによって指ガジェット１２０の方向へ押圧される限りは、タッチＳＷ１２１ａがＯＮの状態になったまま維持される。そして、Ｔ３の時点になると、指ガジェット１２０がＮＦＣタグ３０Ｔから離れ、ＮＦＣタグ３０Ｔによって指ガジェット１２０の方向へ押圧されていたタッチＳＷ１２１ａが解放される。すると、タッチＳＷ１２１ａがＯＮからＯＦＦの状態に切り替わる。
【００３２】
このように、タッチＳＷ１２１ａがＯＦＦの状態にある場合には、指ガジェット１２０によってＮＦＣタグ３０Ｔへのタッチ動作がなされている可能性が低いとセンシングできる。一方、タッチＳＷ１２１ａがＯＮの状態にある場合には、指ガジェット１２０によってＮＦＣタグ３０Ｔへのタッチ動作がなされている可能性が高いとセンシングできる。
【００３３】
モーションセンサ１２１ｂは、指ガジェット１２０の動きを計測するセンサである。一態様としては、３軸の加速度センサ、３軸のジャイロセンサおよび３軸の地磁気センサを併せ持つセンサを実装できる。かかるモーションセンサ１２１ｂからの出力をセンシングすることによって、指ガジェット１２０の位置、速度や姿勢などを判別できる。なお、ここでは、モーションセンサ１２１ｂを実装する場合を例示したが、必ずしも３つ全てを搭載せずともよく、加速度センサ、ジャイロセンサ及び地磁気センサのうちいずれか１つもしくはいずれかの組合せを搭載することもできる。
【００３４】
［リストガジェット１００の構成］
続いて、本実施例に係るリストガジェット１００の機能的構成について説明する。図２に示すように、リストガジェット１００は、センシング部１０１と、読取制御部１０２とを有する。なお、リストガジェット１００は、図２に示した機能部以外にも既知のコンピュータが有する各種の機能部、例えばＭＰＵ等に相当する制御部やメモリに相当する記憶部等の機能部を有する。
【００３５】
このうち、センシング部１０１は、ＮＦＣタグ３０Ｔへのタッチ動作をセンシングする処理部である。一態様としては、センシング部１０１は、指ガジェット１２０のタッチＳＷ１２１ａの状態を監視することによって指ガジェット１２０がＮＦＣタグ３０Ｔにタッチしているか否かをセンシングする。例えば、センシング部１０１は、タッチＳＷ１２１ａがＯＦＦの状態にある場合に、指ガジェット１２０によってＮＦＣタグ３０Ｔへのタッチ動作がなされている可能性が低いとセンシングできる。また、センシング部１０１は、タッチＳＷ１２１ａがＯＮの状態にある場合には、指ガジェット１２０によってＮＦＣタグ３０Ｔへのタッチ動作がなされている可能性が高いとセンシングできる。
【００３６】
読取制御部１０２は、ＮＦＣリーダ１０ＲによってＮＦＣタグ３０Ｔを読み取らせるタイミングを制御する処理部である。一態様としては、読取制御部１０２は、センシング部１０２でタッチ動作がセンシングされた場合、すなわちタッチＳＷ１２１ａがＯＦＦからＯＮの状態へ切り替わった場合に、次のような処理を実行する。すなわち、読取制御部１０２は、ＮＦＣリーダ１０Ｒの駆動を携帯端末装置１０に指示することによってＮＦＣタグ３０Ｔからの情報の読み取りを開始させる。また、読取制御部１０２は、センシング部１０２でタッチ動作がセンシングされなくなった場合、すなわちタッチＳＷ１２１ａがＯＮからＯＦＦの状態へ切り替わった場合に、次のような処理を実行する。すなわち、読取制御部１０２は、ＷＤＴ（WatchDog  Timer）を起動し、タイムアウトを監視する。例えば、読取制御部１０２は、ＷＤＴを用いて、タッチＳＷ１２１ａがＯＦＦ状態になってから所定の時間、例えば２秒が経過したか否かを監視する。そして、読取制御部１０２は、ＷＤＴがタイムアウトになった場合に、ＮＦＣリーダ１０Ｒの駆動停止を携帯端末装置１０に指示することによってＮＦＣタグ３０Ｔからの情報の読み取りを終了させる。
【００３７】
図４は、タイムチャートの一例を示す図である。図４には、ＮＦＣリーダ１０Ｒのスリープまたはアクティブに関するチャートと、読取制御部１０２が用いるＷＤＴのタイマのＯＮまたはＯＦＦに関するチャートとが併記されている。図４に示す「Ｔ２」、「ｔ０」及び「ｔ１」の大小関係は、「Ｔ２＜ｔ０＜ｔ１」であることとする。図４に示すように、タッチＳＷ１２１ａがＯＦＦからＯＮの状態へ切り替わったＴ２の時点で読取制御部１０２からＮＦＣリーダ１０Ｒに駆動指示が送信されることによってＮＦＣリーダ１０Ｒがスリープからアクティブになる。そして、タッチＳＷ１２１ａがＯＮからＯＦＦの状態に切り替わったｔ０の時点になって読取制御部１０２によってＷＤＴが起動される。その後、ｔ１の時点になってＷＤＴがタイムアウトすると、読取制御部１０２からＮＦＣリーダ１０Ｒに駆動停止が指示されることによってＮＦＣリーダ１０Ｒがアクティブからスリープになる。
【００３８】
このように、ＮＦＣタグ３０Ｔの読み取りの開始及び終了を制御することによって、作業者１が指ガジェット１２０でＮＦＣタグ３０Ｔにタッチ動作を行っている間に絞ってＮＦＣリーダ１０Ｒのポーリングを実行させることができる。なお、ここでは、ＮＦＣリーダ１０Ｒの読み取りのタイミングを制御する場合を例示したが、ＮＦＣライタの書き込みのタイミングを制御する場合にも、同様のタイミングでＮＦＣライタの駆動開始および駆動停止を指示することができる。
【００３９】
なお、上記のセンシング部１０１及び読取制御部１０２は、ＭＰＵやＣＰＵ（Central  Processing  Unit）などに読取制御プログラムを実行させることによって実現できる。また、上記の各機能部は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。
【００４０】
［処理の流れ］
図５は、実施例１に係る読取制御処理の手順を示すフローチャートである。この読取制御処理は、リストガジェット１００の電源がＯＮ状態である場合に繰り返し実行される処理である。
【００４１】
図５に示すように、センシング部１０１は、指ガジェット１２０のタッチＳＷ１２１ａの状態を監視する（ステップＳ１０１）。なお、タッチＳＷ１２１ａがＯＦＦからＯＮの状態に切り替わらない場合（ステップＳ１０２Ｎｏ）には、ステップＳ１０１の処理が繰り返し実行される。
【００４２】
このとき、タッチＳＷ１２１ａがＯＦＦからＯＮの状態に切り替わった場合（ステップＳ１０２Ｙｅｓ）には、読取制御部１０２は、次のような処理を実行する。すなわち、読取制御部１０２は、ＮＦＣリーダ１０Ｒの駆動をＮＦＣリーダ１０Ｒに指示することによってＮＦＣタグ３０Ｔからの情報の読み取りを開始させる（ステップＳ１０３）。
【００４３】
そして、センシング部１０１は、指ガジェット１２０のタッチＳＷ１２１ａの状態を監視する（ステップＳ１０４）。なお、タッチＳＷ１２１ａがＯＮからＯＦＦの状態に切り替わらない場合（ステップＳ１０５Ｎｏ）には、ステップＳ１０４の処理が繰り返し実行される。
【００４４】
一方、タッチＳＷ１２１ａがＯＮからＯＦＦの状態へ切り替わった場合（ステップＳ１０５Ｙｅｓ）に、読取制御部１０２は、次のような処理を実行する。すなわち、読取制御部１０２は、ＷＤＴを起動し（ステップＳ１０６）、ＷＤＴのタイムアウトを監視する（ステップＳ１０７）。なお、ＷＤＴがタイムアウトにならない場合（ステップＳ１０８Ｎｏ）には、ステップＳ１０７の処理が継続される。
【００４５】
その後、ＷＤＴがタイムアウトになった場合（ステップＳ１０８Ｙｅｓ）には、読取制御部１０２は、次のような処理を実行する。すなわち、読取制御部１０２は、ＮＦＣリーダ１０Ｒの駆動停止を携帯端末装置１０に指示することによってＮＦＣタグ３０Ｔからの情報の読み取りを終了させ（ステップＳ１０９）、ステップＳ１０１の処理に移行する。
【００４６】
［実施例１の効果］
上述してきたように、本実施例に係るリストガジェット１００は、ＮＦＣタグ３０Ｔへのタッチ動作をセンシングし、タッチ動作がセンシングされた場合に、ＮＦＣリーダ１０Ｒを起動させることによってＮＦＣタグ３０Ｔからの情報の読み取りを開始する。それ故、作業者１が指ガジェット１２０でＮＦＣタグ３０Ｔにタッチ動作を行っている間に絞ってＮＦＣリーダ１０Ｒのポーリングを実行させることができる。したがって、本実施例に係るリストガジェット１００によれば、タグの情報を省電力で読み取ることができる。
【００４７】
［実施例１の応用例］
ところで、上記の実施例１では、タッチＳＷ１２１ａを用いてＮＦＣリーダ１０Ｒの読取タイミングを制御する場合を例示したが、読取タイミングの制御方法は上記の実施例１で説明した例に限定されず、他のセンサの出力を用いて読取タイミングを制御することもできる。そこで、応用例として、モーションセンサ１２１ｂを用いて読取タイミングを制御する場合について説明する。
【００４８】
例えば、センシング部１０１は、モーションセンサ１２１ｂの出力を監視し、モーションセンサ１２１ｂの出力から指ガジェット１２０の移動軌跡を推定する。例えば、センシング部１０１は、モーションセンサ１２１ｂの出力が得られる度に、慣性航法によって指ガジェット１２０の位置を算出する。具体的には、センシング部１０１は、モーションセンサ１２１ｂから出力が得られる度に加速度を積分することによって速度を求め、速度をさらに積分することによって距離を求める。その上で、センシング部１０１は、加速度とともに得られた姿勢をもとに、移動距離と方角のベクトルをサンプリング周期ごとに累積して合成することによって初期位置からの移動距離を算出する。これによって、モーションセンサ１２１ｂによって加速度等がサンプリングされる度に位置の記録が累積される。そして、センシング部１０１は、指ガジェット１２０の移動軌跡、例えば直近の所定期間にわたる位置情報の連なりが直線に類似する軌道であるか否かを判定する。
【００４９】
ここで、指ガジェット１２０の移動軌跡が直線に類似する軌道である場合には、作業者１が指ガジェット１２０をＮＦＣタグ３０Ｔへ向けて移動させているとみなすことができる。なぜなら、人間が指を目標に向かって動かす場合には、おおよそ直線に近い軌道で目標へ動かすというヒューリスティックがあるからである。よって、この場合には、読取制御部１０２は、ＮＦＣリーダ１０Ｒを第１のポーリングレート、例えばローレートで駆動するように指示する。
【００５０】
このようにＮＦＣリーダ１０Ｒが第１のポーリングレートで駆動されてからは、センシング部１０１は、ＮＦＣリーダ１０Ｒを監視するとともに、モーションセンサ１２１ｂの出力を監視する。
【００５１】
このとき、ＮＦＣリーダ１０ＲのポーリングによってＮＦＣタグ３０Ｔが検知されるか、あるいはモーションセンサ１２１ｂの出力から衝撃が検知された場合には、次のように判断できる。すなわち、指ガジェット１２０及びＮＦＣタグ３０Ｔが互いに近接するか、あるいは接触した可能性が高いと推定できる。この場合には、読取制御部１０２は、ＮＦＣリーダ１０Ｒを第１のポーリングレートよりも高い第２のポーリングレート、例えばハイレートで駆動するように指示する。
【００５２】
上記の衝撃の検知には、モーションセンサ１２１ｂから出力される加速度を用いることができる。例えば、センシング部１０１は、モーションセンサ１２１ｂから得られる加速度の時間波形からＤＣ成分、例えば時間変化がない重力の成分をハイパスフィルタで除去する。これによって得られたＡＣ成分からＳＭＡ（Signal  Magnitude  Area）を算出し、ＳＭＡと閾値とを比較することによって指ガジェット１２０が静止しているのか、あるいは衝撃があったのかを判断できる。
【００５３】
その後、センシング部１０１は、指ガジェット１２０がＮＦＣタグ３０Ｔに接触した平面と直交する方向に指ガジェット１２０が移動した距離を慣性航法によって検知する。そして、センシング部１０１は、接触平面からの垂直方向の移動距離が所定の閾値、例えば１０ｃｍ以上であるか否かを判定する。このとき、読取制御部１０２は、接触平面からの垂直方向の移動距離が閾値以上である場合に、ＮＦＣリーダ１０Ｒの駆動停止を携帯端末装置１０に指示することによってＮＦＣタグ３０Ｔからの情報の読み取りを終了させる。
【００５４】
図６は、実施例１の応用例に係る読取タイミングの制御方法の一例を示す図である。図６には、指ガジェット１２０が模式化して矩形で示されている。図６に示すように、指ガジェット１２０の移動軌跡が直線に類似する軌道になった場合には、「接近区間」、すなわち指ガジェット１２０がＮＦＣタグ３０Ｔに接近していると判断される。この結果、ＮＦＣリーダ１０Ｒが第１のポーリングレート、すなわちローレートのポーリングレートで駆動される。
【００５５】
その後、モーションセンサ１２１ｂによって衝撃が検知された場合には、「タグ検知」、すなわち指ガジェット１２０がＮＦＣタグ３０Ｔと接触していると判断される。この結果、ＮＦＣリーダ１０Ｒが第２のポーリングレート、すなわちハイレートのポーリングレートで駆動される。また、モーションセンサ１２１ｂによって衝撃が検知されずとも、ＮＦＣリーダ１０ＲのポーリングによってＮＦＣタグ３０Ｔが検知された場合にも、「タグ検知」、すなわち指ガジェット１２０がＮＦＣタグ３０Ｔと非接触ではあるが近接していると判断される。この場合にも、ＮＦＣリーダ１０Ｒが第２のポーリングレートで駆動される。
【００５６】
そして、指ガジェット１２０の接触平面から垂直方向への移動距離が図示のＮＦＣタグ検知距離Ｈｔｈ未満である場合には、「停留区間」、すなわち指ガジェット１２０がＮＦＣタグ３０Ｔに近接したまま停留していると判断される。この間は、ＮＦＣリーダ１０Ｒが第２のポーリングレートを維持したまま駆動される。その後、指ガジェット１２０の接触平面から垂直方向への移動距離が図示のＮＦＣタグ検知距離Ｈｔｈ以上となった場合には、「離脱区間」、すなわち指ガジェット１２０がＮＦＣタグ３０Ｔから離脱したと判断される。この結果、ＮＦＣリーダ１０Ｒの駆動が停止される。
【００５７】
図７は、実施例１の応用例に係る情報読取処理の手順を示すフローチャートである。この読取制御処理も、図５に示した処理と同様に、リストガジェット１００の電源がＯＮ状態である場合に繰り返し実行される。
【００５８】
図７に示すように、センシング部１０１は、モーションセンサ１２１ｂの出力を監視し（ステップＳ２０１）、モーションセンサ１２１ｂの出力から指ガジェット１２０の移動軌跡を推定する（ステップＳ２０２）。
【００５９】
そして、センシング部１０１は、指ガジェット１２０の移動軌跡、例えば直近の所定期間にわたる位置情報の連なりが直線に類似する軌道であるか否かを判定する（ステップＳ２０３）。なお、指ガジェット１２０の移動軌跡が直線に類似する軌道でない場合（ステップＳ２０３Ｎｏ）には、ステップ２０１の処理に移行する。
【００６０】
ここで、指ガジェット１２０の移動軌跡が直線に類似する軌道である場合（ステップＳ２０３Ｙｅｓ）には、読取制御部１０２は、ＮＦＣリーダ１０Ｒを第１のポーリングレート、例えばローレートで駆動するように指示する（ステップＳ２０４）。その後、センシング部１０１は、ＮＦＣリーダ１０Ｒを監視するとともに、モーションセンサ１２１ｂの出力を監視する（ステップＳ２０５）。
【００６１】
そして、ＮＦＣリーダ１０ＲのポーリングによってＮＦＣタグ３０Ｔが検知されるか、あるいはモーションセンサ１２１ｂの出力から衝撃が検知された場合（ステップＳ２０６ＹｅｓまたはステップＳ２０７Ｙｅｓ）には、次のような処理が実行される。すなわち、読取制御部１０２は、ＮＦＣリーダ１０Ｒを第１のポーリングレートよりも高い第２のポーリングレート、例えばハイレートで駆動するように指示する（ステップＳ２０８）。
【００６２】
一方、ＮＦＣリーダ１０ＲのポーリングによってＮＦＣタグ３０Ｔが検知されず、かつモーションセンサ１２１ｂの出力から衝撃が検知されない場合（ステップＳ２０６ＮｏかつステップＳ２０７Ｎｏ）には、ステップＳ２０５の処理が繰り返し実行される。
【００６３】
その後、センシング部１０１は、指ガジェット１２０がＮＦＣタグ３０Ｔに接触した平面と直交する方向に指ガジェット１２０が移動した距離を慣性航法等によって検知する（ステップＳ２０９）。
【００６４】
そして、センシング部１０１は、接触平面からの垂直方向の移動距離が所定の閾値、例えば１０ｃｍ以上であるか否かを判定する（ステップＳ２１０）。このとき、接触平面からの垂直方向の移動距離が閾値未満である場合（ステップＳ２１０Ｎｏ）には、上記のステップＳ２０９の処理を繰り返し実行する。
【００６５】
一方、接触平面からの垂直方向の移動距離が閾値以上である場合（ステップＳ２１０Ｙｅｓ）には、次のような処理が実行される。すなわち、読取制御部１０２は、ＮＦＣリーダ１０Ｒの駆動停止を携帯端末装置１０に指示し（ステップＳ２１１）、上記のステップＳ２０１の処理に移行する。
【００６６】
［応用例の効果］
応用例として説明したように、モーションセンサ１２１ｂを用いて読取タイミングを制御する場合にも、作業者１が指ガジェット１２０でＮＦＣタグ３０Ｔにタッチ動作を行っている間に絞ってＮＦＣリーダ１０Ｒのポーリングを実行させることができる。したがって、応用例に係るリストガジェット１００においても、タグの情報を省電力で読み取ることができる。
【００６７】
さらに、応用例に係るリストガジェット１００では、指ガジェット１２０の接触平面から垂直方向への移動距離が所定の閾値未満である場合には、ＮＦＣリーダ１０Ｒによる第２のポーリングレートでのポーリングが維持される。図８は、複数のＮＦＣタグ３０Ｔの読取手順の一例を示す図である。図８には、ＮＦＣタグ３０Ｔ１、ＮＦＣタグ３０Ｔ２、ＮＦＣタグ３０Ｔ３の順にタグＩＤが読み取られる例が示されている。図８に示すように、ＮＦＣタグ３０Ｔ１〜３０Ｔ３の３つのＮＦＣタグ３０Ｔを連続して読み取る場合に、指ガジェット１２０がＮＦＣタグ３０Ｔに接触する度にＮＦＣリーダ１０Ｒの駆動および停止が繰り返されない。すなわち、ＮＦＣリーダ１０Ｒによる第２のポーリングレートでのポーリングが維持される。よって、複数のＮＦＣタグ３０Ｔを連続して読み取る場合に読取失敗が発生するのを抑制できる。
【００６８】
［変形例１］
なお、上記の実施例１では、タッチＳＷ１２１ａやモーションセンサ１２１ｂを用いてＮＦＣリーダ１０Ｒの読取タイミングを制御する場合を例示したが、これ以外のセンサを用いて読取タイミングを制御することとしてもかまわない。例えば、リストガジェット１００は、音声や光などの変化によってＮＦＣリーダ１０Ｒの読取タイミングを制御することとしてもかまわない。
【実施例２】
【００６９】
さて、上記の実施例１では、タッチ動作がセンシングされた場合にＮＦＣリーダ１０Ｒを駆動させる例について説明したが、本実施例では、ＮＦＣリーダ１０Ｒの駆動によってポーリングが有効になった旨を作業者１へ通知する例を説明する。
【００７０】
図９は、実施例２に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。図９に示す情報読取システムは、図２に示した情報読取システムと比べて、ヘッドガジェット２１０及び携帯端末装置４０に上記の通知を出力するハードウェアが図に明示されている点と、リストガジェット２００に上記の通知を制御する通知制御部２０１が追加されている点とが相違する。なお、図９では、図２に示した各装置の機能的構成と同様の機能を発揮する機能部については同一の符号が付し、その説明を省略することとする。
【００７１】
上記の通知制御部２０１は、読取制御部１０２によってＮＦＣリーダ１０Ｒが駆動された場合に、当該ＮＦＣリーダ１０Ｒの駆動を通知する処理部である。一態様としては、通知制御部２０１は、携帯端末装置４０、リストガジェット１００及びヘッドガジェット１１０が有する各種のユーザインタフェースを利用し、表示、音声や振動によって上記の通知を実現する。このとき、通知制御部２０１は、ＮＦＣリーダ１０Ｒの駆動が開始されたことを通知することもできるし、ＮＦＣリーダ１０Ｒの駆動の開始及び終了の時点で通知を実行することもできるし、ＮＦＣリーダ１０Ｒの駆動が開始してから終了するまでの駆動区間で通知を連続的または間欠的に実行することもできる。
【００７２】
例えば、通知制御部２０１は、ＮＦＣリーダ１０Ｒの駆動が開始してから終了するまでの駆動区間にわたってヘッドガジェット２１０のスピーカ２１２から音声を周期的に出力させる。なお、ここでは、ヘッドガジェット２１０から音声を出力させる場合を例示したが、携帯端末装置４０から音声を出力させることとしてもかまわない。さらに、通知制御部２０１は、上記の駆動区間にわたってヘッドガジェット２１０のバイブレータ２１１及び携帯端末装置４０のバイブレータ４１を周期的に駆動させることによってヘッドガジェット２１０及び携帯端末装置４０を振動させる。なお、ここでは、ヘッドガジェット２１０及び携帯端末装置４０を振動させる場合を例示したが、リストガジェット１００を振動させることとしてもかまわない。
【００７３】
図１０は、音声および振動による通知例を示す図である。図１０に示すように、読取制御部１０２によってＮＦＣリーダ１０Ｒの駆動が開始されると、これに連動して、ヘッドガジェット２１０のバイブレータ２１１及びスピーカ２１２と、携帯端末装置４０のバイブレータ４１とを駆動させるパルスを周期的に出力する。その後、読取制御部１０２によってＮＦＣリーダ１０Ｒの駆動が停止されると、ヘッドガジェット２１０及び携帯端末装置４０へのパルスの供給も停止する。これらの制御によって、上記の駆動区間にわたってヘッドガジェット２１０及び携帯端末装置４０が一定周期で振動するとともに、ヘッドガジェット２１０のスピーカ２１２から音声が一定周期で出力されることになる。
【００７４】
また、通知制御部２０１は、上記の駆動区間にわたってヘッドガジェット２１０のディスプレイ２１３にＮＦＣリーダ１０Ｒの駆動を表す表示、例えばマークやメッセージなどを出力させる。図１１は、表示による通知例を示す図である。図１１に示すように、ＮＦＣリーダ１０Ｒが駆動されていない間は、ヘッドガジェット２１０のディスプレイ２１３に赤色の丸印を表示させておく。そして、ＮＦＣリーダ１０Ｒの駆動が開始されると、ヘッドガジェット２１０のディスプレイ２１３に表示させていた丸印の色を赤色から緑色に変更する。その後、ＮＦＣリーダ１０Ｒの駆動が継続している間は、ヘッドガジェット２１０のディスプレイ２１３に緑色の丸印を継続して表示させ、ＮＦＣリーダ１０Ｒの駆動が停止されると、ヘッドガジェット２１０のディスプレイ２１３に表示させていた丸印の色を緑色から赤色に戻す。なお、図１１には、ＮＦＣリーダ１０Ｒの停止中と駆動中とで表示態様を区別する場合を例示したが、ＮＦＣリーダ１０Ｒの駆動中に絞って表示を実行させることとしてもかまわない。
【００７５】
［実施例２の効果］
上述してきたように、本実施例に係るリストガジェット２００は、ＮＦＣリーダ１０Ｒの駆動によってポーリングが有効になった旨を作業者１へ通知する。この結果、ＮＦＣタグ３０Ｔの読み取りが可能な状態になったことを点検等の作業を継続しながら体感させることができる。このため、例えば、ＮＦＣリーダ１０Ｒによってポーリングが実行されていないのにもかかわらず、ＮＦＣタグ３０Ｔの読み取りが完了したとの錯誤が生じるのを抑制できる。したがって、本実施例に係るリストガジェット２００によれば、作業ミスの発生を抑制できる。
【００７６】
［実施例２の応用例］
さらに、上記の実施例２の応用例として、作業者１の視線、例えば瞬きやチラ見に連動してヘッドガジェット２１０のディスプレイ２１３の表示を制御することもできる。図１２は、反射型フォトトランジスタ２１５の設置例を示す図である。なお、図１２には、説明の便宜上、ディスプレイ２１３の図示が省略されているが、反射型フォトトランジスタ２１５はディスプレイ２１３に付設または内蔵される。
【００７７】
例えば、ヘットガジェット２１０として非透過型のＨＭＤが実装される場合には、ディスプレイ２１３の接眼面は、ヘッドガジェット２１０の装着時に作業者１の顔の左側面または右側面に延在する箇所に面するように設計される。この場合、図１２に示す位置に、赤外光を照射する赤外ＬＥＤ２１５Ａと、赤外光の反射光を受光する受光部２１５Ｂを含む反射型フォトトランジスタ２１５がヘッドガジェット２１０に付設または内蔵される。
【００７８】
かかる受光部２１５Ｂによって得られる時間波形を用いて、ヘッドガジェット２１０、携帯端末装置４０またはリストガジェット２００のプロセッサは、作業者１の瞬き及びチラ見を検知することができる。
【００７９】
図１３及び図１４は、ＡＣ成分の時間波形の一例を示す図である。図１３及び図１４に示すグラフの縦軸は、振幅を指し、横軸は、時間を指す。このうち、図１３には、心拍センサをリファレンスとして得られた瞬きの部分が図示されており、図１４には、心拍センサをリファレンスとして得られたチラ見の部分が図示されている。図１３に示すように、作業者１が瞬きする場合には、受光部２１５Ｂから得られる信号のＡＣ成分の振幅が局所的に小さくなることがわかる。一方、図１４に示すように、作業者１がチラ見行動をとる場合には、受光部２１５Ｂから得られる信号のＡＣ成分の振幅が局所的に大きくなることがわかる。これらのことから、ＡＣ成分の振幅が所定の閾値以上にわたって減少するか否かを監視することによって「瞬き」を検知し、ＡＣ成分の振幅が所定の閾値以上にわたって増加するか否かを監視することによって「チラ見」を検知できることがわかる。
【００８０】
このように「瞬き」や「チラ見」を検知することによって次のような表示制御が実現できる。例えば、「チラ見」が検知された場合に、ディスプレイ２１３に表示を有効、すなわちＯＮ状態にする。そして、「チラ見」が検知されてから次に「チラ見」が検知されるまでは、ディスプレイ２１３に表示を有効とし、次の「チラ見」が検知された場合に、ディスプレイ２１３に表示を無効、すなわちＯＦＦ状態にすることができる。これによって、作業者１がディスプレイ２１３を見ている間に絞って表示をＯＮ状態にすることができる結果、ディスプレイ２１３に使用される電力を抑制できる。この他、「瞬き」の検知を利用して、作業者１の疲労度を判定したり、作業者１の覚醒度を判定したり、さらには、特定の箇所を凝視しているか否かを判定したりすることもできる。さらには、「チラ見」の検知を利用して、可視光ＬＥＤ点滅等で情報があることを作業者１に通知したりすることもできる。
【実施例３】
【００８１】
さて、上記の実施例１では、情報読取システムに含まれる各装置が動作している状態で読取制御を始めとする処理が実行される場合を例示したが、必ずしも各装置が常に稼働状態でなくともかまわない。そこで、本実施例では、下位装置がスリープ状態にある上位装置を適応的に稼働状態へ遷移させる例について説明することとする。
【００８２】
図１５は、実施例３に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。図１５には、各装置の機能的構成が階層構造の上位から、サーバ装置２０、携帯端末装置５０、リストガジェット３００、指ガジェット３２０の順に示されている。図１５に示す各装置は、直下の下位装置から復帰に関する指示を受け付けるまではスリープ状態にあることとする。なお、図１５においても、図２に示した各装置の機能的構成と同様の機能を発揮する機能部については同一の符号が付し、その説明を省略することとする。
【００８３】
［指ガジェット３２０の構成］
図１５に示すように、指ガジェット３２０は、図２に示した指ガジェット１２０に比べて、起動指示部３２１をさらに有する。この起動指示部３２１は、所定の条件を満たす場合に、リストガジェット３００のマイコン３０１へ起動を指示する処理部である。一態様としては、起動指示部３２１は、モーションセンサ１２１ｂから出力される加速度を監視する。例えば、起動指示部３２１は、モーションセンサ１２１ｂによって出力される加速度の時間波形からＤＣ成分を除去することによって重力等で検出される成分を除去する。そして、起動指示部３２１は、ＤＣ成分が除去されたＡＣ成分から上記のＳＭＡを算出する。その上で、起動指示部３２１は、ＳＭＡのレベルが所定の閾値以上である場合に、リストガジェット３００のマイコン３０１へスリープ状態からの復帰を指示するトリガー信号を送信する。かかる閾値には、一例として、指ガジェット３２０が静止状態でないと推定できる程度の値が設定される。このように、起動指示部３２１は、指ガジェット３２０が移動状態にあると推定される場合に絞って指ガジェット３２０の上位装置であるリストガジェット３００をスリープ状態から復帰させる。これによって、作業者１に作業意思がある場合に絞ってリストガジェット３００をスリープ状態から復帰させることができる結果、情報読取システムの省電力化を実現できる。
【００８４】
［リストガジェット３００の構成］
図１５に示すように、リストガジェット３００は、図２に示したリストガジェット１００に比べて、ＢＬＥ内蔵型のマイコン３０１がハードウェアとして図に明示されている点が異なる。さらに、図２に示した情報読取システムでは、ＮＦＣリーダ１０Ｒが携帯端末装置１０に内蔵されている場合を例示したが、ＮＦＣリーダ１０Ｒはいずれの装置に実装されることとしてよく、図１５に示す情報読取システムでは、リストガジェット３００がＮＦＣリーダ１０Ｒを有する場合を例示して以下の説明を行う。
【００８５】
図１５に示すマイコン３０１は、センシング部３０２と、読取制御部３０３と、フィルタリング部３０４と、ＢＬＥ部３０５とを有する。
【００８６】
このうち、センシング部３０２及び読取制御部３０３は、起動指示部３１２から起動指示としてトリガー信号を受信するまではスリープ状態にある点は図２に示したセンシング部１０１及び読取制御部１０２と相違するが、スリープ状態から復帰されてから実行される処理内容、例えば読取制御処理については同様である。
【００８７】
フィルタリング部３０４は、ＮＦＣタグ３０Ｔから読み取られた情報をリストガジェット３００の上位装置である携帯端末装置５０に通知するか否かをフィルタリングする処理部である。
【００８８】
一態様としては、フィルタリング部３０４は、ＮＦＣリーダ１０ＲによってＮＦＣタグ３０ＴからタグＩＤが読み取られた場合に、図示しない内部メモリに記憶される点検タグデータを参照する。かかる点検タグデータには、一例として、点検を実施する機器３０と対応付けられたＮＦＣタグ３０ＴのタグＩＤの一覧を採用できる。そして、ＮＦＣタグ３０Ｔから読み取られたタグＩＤが点検タグデータに登録されている場合には、当該タグＩＤに対応する機器３０が点検実施の対象と定められており、上位装置である携帯端末装置５０にタグＩＤを通知する余地があることがわかる。この場合には、フィルタリング部３０４は、当該タグＩＤが前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一であるか否かをさらに判定する。このとき、前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一でない場合には、同一の情報を重複してアップロードするおそれもない。よって、この場合には、フィルタリング部３０４は、当該タグＩＤをＢＬＥ部３０５を介して携帯端末装置５０へ通知させる。一方、ＮＦＣタグ３０Ｔから読み取られたタグＩＤが点検タグデータに登録されていない場合には、当該タグＩＤに対応する機器３０が点検実施の対象と定められておらず、当該作業者１には取扱が禁止されていたりするケースも懸念される。この場合には、フィルタリング部３０４は、当該タグＩＤは上位装置である携帯端末装置５０に通知しない。また、前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一である場合には、同一の情報を重複してアップロードしてしまうおそれがある。この場合にも、フィルタリング部３０４は、当該タグＩＤは上位装置である携帯端末装置５０に通知しない。
【００８９】
ＢＬＥ部３０５は、携帯端末装置５０のＢＬＥ部５１との間でＢＬＥ通信を実行する処理部である。一態様としては、ＢＬＥ部３０５は、ＮＦＣタグ３０Ｔから読み取られたタグＩＤが点検タグデータに登録されており、かつ前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一でないとフィルタリング部３０４によって判定された場合に、ＮＦＣタグ３０Ｔから読み取られたタグＩＤをＢＬＥ部５１へ送信する。このとき、ＢＬＥ部３０５は、ＢＬＥ部５１との間でリンクが確立されていない場合には、スリープ状態にある携帯端末装置５０のスリープ状態から復帰させるために、アドバタイジングパケット「advertising  packet」に起動命令とともにＮＦＣタグ３０Ｔから読み取られたタグＩＤを付加した上でＢＬＥ部５１へ送信する。
【００９０】
［携帯端末装置５０の構成］
図１５に示すように、携帯端末装置５０は、ＢＬＥ部５１と、割込制御部５２と、ＣＰＵ５３と、通信Ｉ／Ｆ（interface）部５４とを有する。
【００９１】
このうち、ＢＬＥ部５１は、リストガジェット３００のＢＬＥ部３０５との間でＢＬＥ通信を実行する処理部である。例えば、ＢＬＥ部５１は、ＢＬＥ部３０５によって送信されたタグＩＤを受信する。
【００９２】
割込制御部５２は、ＣＰＵ５３への割込制御を実行する処理部である。一態様としては、割込制御部５２は、携帯端末装置５０がスリープ状態にある場合には、リンク確立時よりも低い通信レートでＢＬＥ部３０５から「advertising  packet」をスキャンする。そして、割込制御部５２は、「advertising  packet」に起動命令が付加されている場合に、起動命令にしたがってＣＰＵ５３に割り込みをかけてＣＰＵ５３をスリープ状態から復帰させる。これによって、「advertising  packet」に付加されたタグＩＤがＢＬＥ部５１を介してＣＰＵ５３によって取得されることになる。
【００９３】
図１６は、スリープ時の送受信タイミングの一例を示す図である。図１６に示すように、携帯端末装置５０の割込制御部５２は、ＣＰＵ５３がスリープ状態にある場合、Ｔ１（ms）の間隔で「advertising  packet」のスキャニングを実行する。このとき、割込制御部５２は、１度のスキャニングにつき時間長「Ｔ２（ms）」のスキャニングを実行する。一方、リストガジェット３００のＢＬＥ部３０５は、携帯端末装置５０のＣＰＵ５３をスリープ状態から復帰させる場合に、最初に「advertising  packet」を送信してからＴ１（ms）の期間が経過するまで「advertising  packet」に起動命令を付加してＴ２（ms）の間隔で送信する。これによって、携帯端末装置５０は、スリープ時にＢＬＥ部３０５との間でリンクを張り続けずともよくなる結果、携帯端末装置５０で消費される電力を抑制できる。なお、割込制御部５２の機能は、専用のマイコン等によって実装することができるが、ＢＬＥ部５１のファームウェアとして実装することもできる。
【００９４】
ＣＰＵ５３は、処理実行部５３ａと、フィルタリング部５３ｂとを有する。
【００９５】
処理実行部５３ａは、作業支援に関する各種処理を実行する処理部である。一態様としては、点検の実施対象である機器３０に対応する位置を地図上に表示させたり、リストガジェット３００から受け付けたタグＩＤに対応する機器３０の点検情報をヘッドガジェット１１０に表示させたりする。なお、ここでは、一例として、施設のフロアごとに当該フロアの地図情報や点検を実施する機器の点検情報がサーバ装置２０からダウンロードされる場合を想定して以下の説明を行う。
【００９６】
このうち、フィルタリング部５３ｂは、携帯端末装置５０の上位装置であるサーバ装置２０にデータを通知するか否かをフィルタリングする処理部である。一態様としては、フィルタリング部５３ｂは、リストガジェット３００からタグＩＤを受け付けた場合に、図示しない内部メモリに記憶されるダウンロードリストを参照する。かかるダウンロードリストには、一例として、サーバ装置２０から点検情報のダウンロードが実行済みであるＮＦＣタグ３０ＴのタグＩＤの一覧を採用できる。そして、フィルタリング部５３ｂは、リストガジェット３００から受け付けたタグＩＤがダウンロードリストに登載されていない場合、サーバ装置２０へスリープ状態からの復帰を指示し、サーバ装置２０からタグＩＤに対応する機器３０が存在するフロアに関する点検情報および地図情報をダウンロードする。
【００９７】
［処理の流れ］
続いて、本実施例に係る情報処理システムの処理の流れについて説明する。なお、ここでは、リストガジェット３００によって実行される（１）第１の復帰制御処理について説明した後に、携帯端末装置５０によって実行される（２）第２の復帰制御処理を説明することとする。
【００９８】
（１）第１の復帰制御処理
図１７は、実施例３に係る第１の復帰制御処理の手順を示すフローチャートである。この復帰制御処理は、リストガジェット３００によって実行される処理であり、指ガジェット３２０の起動指示部３２１から起動指示を受け付けた場合に実行される処理である。
【００９９】
図１７に示すように、起動指示を受け付けると（ステップＳ３０１）、マイコン３０１がスリープ状態から復帰する（ステップＳ３０２）。すると、センシング部３０２及び読取制御部３０３によって図５に示した読取制御処理が別のスレッドで開始される（ステップＳ３０３）。
【０１００】
そして、フィルタリング部３０４は、別スレッドで読取制御処理が実行中である限り（ステップＳ３０４Ｙｅｓ）、ＮＦＣリーダ１０ＲによってタグＩＤが読み取られたか否かを監視する（ステップＳ３０５）。なお、別スレッドでの読取制御処理が終了された場合（ステップＳ３０４Ｎｏ）には、後述のステップＳ３０９の処理に移行する。
【０１０１】
一方、ＮＦＣリーダ１０ＲによってタグＩＤが読み取られた場合（ステップＳ３０５Ｙｅｓ）には、フィルタリング部３０４は、ＮＦＣタグ３０Ｔから読み取られたタグＩＤが点検タグデータに登録があるか否かを判定する（ステップＳ３０６）。
【０１０２】
そして、点検タグデータに登録がある場合（ステップＳ３０６Ｙｅｓ）には、当該タグＩＤに対応する機器３０が点検実施の対象と定められており、上位装置である携帯端末装置５０にタグＩＤを通知する余地があることがわかる。この場合には、フィルタリング部３０４は、当該タグＩＤが前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一であるか否かをさらに判定する（ステップＳ３０７）。
【０１０３】
このとき、前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一でない場合（ステップＳ３０７Ｎｏ）には、同一の情報を重複してアップロードするおそれもない。よって、この場合には、ＢＬＥ部３０５は、「advertising  packet」に起動命令とともにＮＦＣタグ３０Ｔから読み取られたタグＩＤを付加した上でＢＬＥ部５１へ送信する（ステップＳ３０８）。その後、マイコン３０１がスリープ状態に遷移し（ステップＳ３０９）、処理を終了する。
【０１０４】
一方、点検タグデータに登録がない場合（ステップＳ３０６Ｎｏ）には、当該タグＩＤに対応する機器３０が点検実施の対象と定められておらず、当該作業者１には取扱が禁止されていたりするケースも懸念される。この場合には、当該タグＩＤは上位装置である携帯端末装置５０には通知されず、マイコン３０１はスリープ状態に遷移し（ステップＳ３０９）、処理を終了する。
【０１０５】
また、前回にＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一である場合（ステップＳ３０７Ｙｅｓ）には、同一の情報を重複してアップロードしてしまうおそれがある。この場合にも、当該タグＩＤは上位装置である携帯端末装置５０に通知されず、マイコン３０１はスリープ状態に遷移し（ステップＳ３０９）、処理を終了する。
【０１０６】
（２）第２の復帰制御処理
図１８は、実施例３に係る第２の復帰制御処理の手順を示すフローチャートである。この処理は、携帯端末装置５０によって実行される処理であり、リストガジェット３００のＢＬＥ部３０５によって送信された「advertising  packet」から起動命令がスキャンされた場合に実行される処理である。
【０１０７】
図１８に示すように、割込制御部５２は、「advertising  packet」に付加された起動命令にしたがってＣＰＵ５３に割り込みをかけてＣＰＵ５３をスリープ状態から復帰させる（ステップＳ４０１）。
【０１０８】
続いて、フィルタリング部５３ｂは、「advertising  packet」に付加されたタグＩＤを取得する（ステップＳ４０２）。その上で、フィルタリング部５３ｂは、ステップＳ４０２で取得されたタグＩＤが内部メモリに記憶されたダウンロードリストに登録があるか否かを判定する（ステップＳ４０３）。
【０１０９】
このとき、ダウンロードリストに登録がない場合（ステップＳ４０３Ｎｏ）には、フィルタリング部５３ｂは、サーバ装置２０へスリープ状態からの復帰を指示する（ステップＳ４０４）。その後、フィルタリング部５３ｂは、サーバ装置２０からタグＩＤに対応する機器３０が存在するフロアに関する点検情報および地図情報をダウンロードする（ステップＳ４０５）。
【０１１０】
一方、ダウンロードリストに登録がある場合（ステップＳ４０３Ｙｅｓ）には、処理実行部５３ａは、当該タグＩＤに対応する機器３０の点検情報をヘッドガジェット１１０に表示させる（ステップＳ４０６）。
【０１１１】
上記のステップＳ４０５の処理または上記のステップＳ４０６の処理が実行された後に、ＣＰＵ５３は、スリープ状態に遷移し（ステップＳ４０７）、処理を終了する。
【０１１２】
［実施例３の効果］
上述してきたように、本実施例に係るリストガジェット３００及び携帯端末装置５０は、下位装置がスリープ状態にある上位装置を適応的に稼働状態へ遷移させる。したがって、本実施例に係るリストガジェット３００又は携帯端末装置５０によれば、情報読取システムの省電力化を実現できる。
【実施例４】
【０１１３】
さて、本実施例では、ＡＲ（Augmented  Reality）マーカを用いて、ＮＦＣタグ３０Ｔから読み取られたタグＩＤに対応する機器を移動させる目標位置をヘッドガジェット上に重畳表示させることによって作業支援を図る例について説明する。
【０１１４】
図１９は、実施例４に係る情報読取システムに含まれる各装置の機能的構成を示すブロック図である。図１９に示す情報読取システムは、図２に示した情報読取システムと比べて、ヘッドガジェット４１０に上記の作業支援に関するハードウェアが明示されている点と、携帯端末装置６０に上記の作業支援に関する機能部が追加されている点とが相違する。なお、図１９では、図２に示した各装置の機能的構成と同様の機能を発揮する機能部については同一の符号が付し、その説明を省略することとする。
【０１１５】
図１９に示すヘッドガジェット４１０は、カメラ４１１と、ディスプレイ４１２とを有する。
【０１１６】
カメラ４１１は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を搭載する撮像装置である。例えば、カメラ４１１には、Ｒ（red）、Ｇ（green）、Ｂ（blue）などの複数の受光素子を搭載することができる。このカメラ４１１は、作業者１がヘッドガジェット４１０のディスプレイ４１２を通じて見ることができる視野と略同一の視野を確保できるように、ヘッドガジェット４１０に付設または内蔵される。
【０１１７】
ディスプレイ４１２は、各種の情報、例えばＡＲ情報などを表示する表示デバイスである。かかるディスプレイ４１２の一態様としては、透過型のヘッドマウントディスプレイを採用できる。
【０１１８】
図１９に示すように、携帯端末装置６０は、相対位置記憶部６１と、検出部６２と、表示制御部６３とを有する。
【０１１９】
相対位置記憶部６１は、タグＩＤごとに当該タグＩＤに対応する機器を作業者１に移動させる目標位置であってＡＲマーカとの比較によって表される相対位置を対応付けて記憶する。
【０１２０】
検出部６２は、ＡＲマーカを検出する処理部である。一態様としては、検出部６２は、ＮＦＣリーダ１０ＲによってＮＦＣタグ３０Ｔから読み取られたタグＩＤが相対位置記憶部６１に登録されているか否かを判定する。このとき、検出部６２は、相対位置記憶部６１に登録がある場合、カメラ４１１によって撮像される度に、当該カメラ画像からＡＲマーカ、例えばＱＲ（Quick  Response）コード等を検出する。
【０１２１】
表示制御部６３は、ヘッドガジェット４１０のディスプレイ４１２に対する表示制御を実行する処理部である。一態様としては、表示制御部６３は、検出部６２によってカメラ画像からＡＲマーカが検出された場合、相対位置記憶部６１に記憶された相対位置のうち当該タグＩＤに対応する相対位置を読み出す。その上で、表示制御部６３は、ディスプレイ４１２に表示されるカメラ画像上のＡＲマーカの位置を基準とし、その基準からタグＩＤに対応する相対位置にＡＲ情報を重畳表示させる。
【０１２２】
図２０は、ＡＲ情報の表示に関する具体例を示す図である。図２０には、作業者１がＮＦＣタグ３０Ｔが付けられたコードをモジュラージャックに挿入する作業を行う場面が例示されている。図２０に示すように、作業者１がコードに付けられたＮＦＣタグ３０Ｔを指ガジェット１２０に接触させると、コードを挿入するネットワーク機器４５０のモジュラージャックとＡＲマーカとの相対位置、例えばＡＲコード４５１から右方向に１０ｃｍの位置などが相対位置記憶部６１から読み出される。その上で、作業者１がヘッドマウントディスプレイを通して見る視界にネットワーク機器４５０に貼り付けられたＡＲマーカ４５１が入り、カメラ４１１によって撮像されるカメラ画像からＡＲマーカ４５１が検出されると、ディスプレイ４１２に表示されるカメラ画像上のＡＲマーカ４５１の位置から当該タグＩＤに対応する相対位置にＡＲ情報、例えば矢印「↓」＋メッセージ「ここ」などが表示される。さらに、作業者１がネットワーク機器４５０に接近することによってカメラ画像に映るＡＲマーカ４５１が所定のサイズ上になった場合には、より詳細なＡＲ情報、例えば矢印「↓」＋メッセージ「ここに挿す」などが表示される。
【０１２３】
図２１は、実施例４に係る表示制御処理の手順を示すフローチャートである。この処理は、ＮＦＣリーダ１０ＲによってＮＦＣタグ３０ＴからタグＩＤが読み取られた場合に起動される。
【０１２４】
図２１に示すように、ＮＦＣタグ３０ＴからタグＩＤが読み取られると（ステップＳ５０１）、検出部６２は、ステップＳ５０１で読み取られたタグＩＤが相対位置記憶部６１に登録されているか否かを判定する（ステップＳ５０２）。なお、相対位置記憶部６１に登録がない場合（ステップＳ５０２Ｎｏ）には、そのまま処理を終了する。
【０１２５】
このとき、相対位置記憶部６１に登録がある場合（ステップＳ５０２Ｙｅｓ）には、検出部６２は、カメラ４１１によって撮像されたカメラ画像からＡＲマーカを検出する（ステップＳ５０３）。なお、ＡＲマーカの検出に成功するまで（ステップＳ５０４Ｎｏ）、カメラ４１１によってカメラ画像が撮像される度にステップＳ５０３の処理、すなわちＡＲマーカの検出を繰り返し実行する。
【０１２６】
ここで、ＡＲマーカの検出に成功した場合（ステップＳ５０４Ｙｅｓ）には、表示制御部６３は、ディスプレイ４１２に表示されるカメラ画像上のＡＲマーカの位置を基準とし、その基準からタグＩＤに対応する相対位置にＡＲ情報を重畳表示させ（ステップＳ５０５）、処理を終了する。
【０１２７】
上述してきたように、本実施例に係る携帯端末装置６０は、ＡＲマーカを用いて、ＮＦＣタグ３０Ｔから読み取られたタグＩＤに対応する機器の移動先の目標位置をヘッドガジェット４１０上に重畳表示させる。この結果、機器の移動や接続などの作業支援を実現できる。
【０１２８】
［実施例４の応用例１］
ところで、上記の実施例４の応用例１として、タッチ動作のセンシングに連動して指ガジェット１２０に設けられたＬＥＤを発光させることによってＬＥＤ光をＡＲの重畳位置基準としてＡＲ情報を表示させることもできる。例えば、センシング部１０１によってタッチ動作がセンシングされた場合に、リストガジェット１００は、指ガジェット１２０に設けられたＬＥＤを発光させる。これを受けて、携帯端末装置６０は、ＮＦＣリーダ１０ＲによってＮＦＣタグ３０Ｔから読み取られたタグＩＤから作業対象とする機器３０を認識するとともに、カメラ４１１によって撮像されるカメラ画像から当該画像上のＬＥＤ光の位置を画像処理によって認識する。その上で、携帯端末装置６０は、カメラ画像上のＬＥＤ光の位置を基準として、タグＩＤに対応する点検情報等のＡＲ情報をディスプレイ４１２に表示されるカメラ画像に重畳して表示させる。これによって、ＡＲ表示を実現するにあたって機器等にＡＲマーカを予め設置しておかずともよくなる。
【０１２９】
［実施例４の応用例２］
また、上記の実施例４の応用例２として、ＮＦＣタグ３０Ｔから読み取られたタグＩＤから周囲にある機器の候補を絞り込み、画像処理によって作業対象とする機器を検索または特定し、作業指示箇所にＡＲ情報を重畳して表示させることもできる。
【０１３０】
例えば、センシング部１０１によってタッチ動作がセンシングされた場合に、ＮＦＣリーダ１０Ｒの駆動を開始することによってＮＦＣタグ３０ＴからタグＩＤを読み取らせる。これを受けて、携帯端末装置６０は、ＮＦＣタグ３０Ｔから読み取られたタグＩＤから作業対象とする機器３０の周辺に存在する機器３０を検索する。一例としては、点検等を実施する施設のフロア単位で当該フロアに存在する機器に対応付けられたタグＩＤのグループをリスト化しておく。その上で、ＮＦＣタグ３０Ｔから読み取られたタグＩＤと同一のグループに含まれるタグＩＤを検索することによって作業者１が指ガジェット１２０で近接または接触した機器の周辺にある機器を特定できる。そして、携帯端末装置６０は、カメラ４１１によって撮像されるカメラ画像に同一のグループのタグＩＤに対応する機器をパターンマッチング等で検出する。この結果、周辺にある機器が検出された場合、携帯端末装置６０は、ディスプレイ４１２に表示されるカメラ画像上の周辺にある機器付近に点検情報等のＡＲ情報を表示させる。
【０１３１】
より具体的には、作業者１がコンセントを触ったとき、ＮＦＣリーダ１０Ｒによってコンセントに設置されたＮＦＣタグ３０ＴのタグＩＤが読み取られる。この結果、携帯端末装置６０によってタグＩＤに対応する機器がコンセントＣ１であること認識される。さらに、コンセントＣ１がブレーカＢ１に接続されていることがわかる。この結果、コンセントＣ１のあるこの部屋のブレーカＢ１〜Ｂ１０が画像検索候補となる。
【０１３２】
［実施例４の応用例３］
また、上記の実施例４の応用例３として、センサ類１２１が搭載された指ガジェット１２０とカメラ４１１を搭載するヘッドガジェット４１０とを連動させることによって作業者１が目で見たものを手の動き等のトリガーがあった期間に絞って記録することもできる。
【０１３３】
例えば、リストガジェット１００または携帯端末装置６０は、指ガジェット１２０に搭載されたモーションセンサ１２１ｂから出力される加速度を監視する。このとき、リストガジェット１００または携帯端末装置６０は、加速度の計測値が加速度ＴＨを一定時間ＴＨ（秒）にわたって継続して超えた場合に、カメラ画像の録画を開始させる。その後、リストガジェット１００または携帯端末装置６０は、加速度の計測値が加速度ＡＣＣＬを一定時間ＴＬ（秒）にわたって継続して下回った場合に、カメラ画像の録画を停止させる。
【０１３４】
これによって、記録容量の削減、電池の持ちも良くなり、カメラ画像を後から確認する場合にも、重要な部分、すなわち作業が実行された場面に絞って記録されているので、確認が容易になる。その上、センサ類１２１は作業者１の指に設置されている一方で、カメラ４１１は作業者１の頭部に設置されているので、手が動くという動作トリガでありながらも録画画像のブレは少なくなる。
【０１３５】
なお、ここでは、加速度の計測値が上位の条件を満たすことを契機にカメラ画像の録画が開始される場合を例示したが、カメラ画像をバッファリングしておき、加速度の計測値が上位の条件を満した時点から所定の期間ＴＢ（秒）にわたって遡って録画を行うこともできる。また、ここでは、加速度の計測値が上位の条件を満たすことを契機にカメラ画像の録画が停止される場合を例示したが、録画の終了条件はこれに限定されず、録画が開始されてから一定の期間ＴＡ（秒）で録画を終了することとしてもかまわない。
【実施例５】
【０１３６】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【０１３７】
［複数タグ配列］
例えば、上記の実施例１〜４では、１つのＮＦＣタグ３０Ｔから読み取られたタグＩＤを用いて作業支援を行う場合を例示したが、これの応用例として、複数のＮＦＣタグ３０Ｔから連続して読み取られたタグＩＤを用いて作業支援を行うこともできる。
【０１３８】
図２２は、複数のＮＦＣタグの配列例を示す図である。図２２には、一例として、寸法が４ｍｍ×２ｍｍ×２ｍｍである超小型ＮＦＣタグがマトリクス状に配列された例を図示している。図２２に示すように、ＮＦＣタグ３０Ｔをマトリクス状に複数配列した場合には、指ガジェット１２０を用いてタグＩＤを読み取ることによって手書きによる文字入力、数字入力やフリック入力などが実現できる。例えば、リストガジェット１００または携帯端末装置１０は、ＮＦＣタグ３０Ｔごとに当該ＮＦＣタグ３０Ｔの位置、例えば座標を対応テーブルとして記憶しておく。このような構成の下、リストガジェット１００または携帯端末装置１０は、対応テーブルを参照して、指ガジェット１２０を介してＮＦＣリーダ１０Ｒが連続して読み取るタグＩＤの順番を指ガジェット１２０の移動軌跡へと変換する。これによって、指ガジェット１２０の移動軌跡によって示される筆跡から文字、数字やフリックなどが認識できる。例えば、フリックの場合、左から右へのフリック「→」をＯＫと認識したり、上から下へのフリック「↓」をＮＧと認識したりすることができる。なお、図示の複数のＮＦＣタグは、環境３側に配置することとしてもよいし、作業者１の作業着等に配置することもできる。
【０１３９】
このように、複数のＮＦＣタグ３０Ｔを配列することによって無電源のタッチパネルとして機能させることができる。また、複数のＮＦＣタグ３０Ｔは、任意の形状のシートに貼り付けることができ、また、当該シートは曲げることも可能であるので、設置箇所の自由度も高めることもできる。
【０１４０】
また、複数のＮＦＣタグ３０Ｔの読取り順に応じて異なる意味付けを行う場合、どこまでが１つまとまりであるかを示す区切りが必要となる。また、場合によっては、入力の訂正が必要となる。ところが、その区切りや訂正などの役割を特定のタグによって行う場合、１つのまとまりとなるタグが異なる場所に点在する状況においては、入力の効率が低下する。
【０１４１】
このことから、作業者１のジェスチャにその特定の役割を割り当てることで、入力効率を向上させる。図２３は、ジェスチャの利用方法の一例を示す図である。図２３に示すように、ステップＳ１及びステップＳ２では、作業者１が指ガジェット１２０を複数のＮＦＣタグが配置されたシート上で動かすことによって文字１及び文字２が読み取られる。このとき、シート上に配置されたＮＦＣタグのうちいずれかのＮＦＣタグが検知されている間、すなわち一筆で記述が行われている間は、同一の文字もしくは同一の文字のセグメントが入力されていると認識される。そして、シート上に配置されたＮＦＣタグがいずれもＮＦＣリーダ１０Ｒによって検知されなくなった場合、ステップＳ１及びステップＳ２の区切り、すなわち文字１及び文字２であると判断される。その後、ステップＳ３では、指ガジェット１２０に搭載のモーションセンサ１２１ｂの出力から手を右から左に動かすジェスチャが認識される。この場合には、入力された文字のうちステップＳ２で入力された文字２が訂正される。その後、ステップＳ４では、ステップＳ２で入力された文字２の代わりに文字３が読み取られる。最後に、ステップＳ５では、指ガジェット１２０に搭載のモーションセンサ１２１ｂの出力から手を左から右に動かすジェスチャが認識される。この場合には、文字１＋文字３の文字列が入力文字列として確定される。なお、ここでは、区切りをタグ検知の有無によって行う場合を例示したが、タッチＳＷ１２１ａがＯＮからＯＦＦの状態に切り替わった時点を区切りとして認識することもできる。
【０１４２】
さらに、リストガジェット１００または携帯端末装置１０は、複数のＮＦＣタグ３０Ｔが配列されたシート上で範囲選択の入力を受け付けることもできる。図２４は、範囲選択の入力方法の一例を示す図である。図２４には、シート上にＮＦＣタグが５×５のマトリクス状に配置された例が示されている。図２４に示す各タグは、座標が行列によって表される。すなわち、「ｉ」が行を指し、「ｊ」が列を指し、例えば、１行１列目のＮＦＣタグ３０Ｔ１１の座標は、リストガジェット１００または携帯端末装置１０によって（１，１）と認識される。図２４に太枠で示された（３，１）、（５，１）、（３，５）及び（５，５）の４つのＮＦＣタグ３０Ｔ３１、３０Ｔ５１、３０Ｔ３５及び３０Ｔ５５からタグＩＤが読み取られた場合には、ＮＦＣタグ３０Ｔ３１、３０Ｔ５１、３０Ｔ３５及び３０Ｔ５５の範囲に含まれるＮＦＣタグ群、すなわち図２４に点線で示されたＮＦＣタグのタグＩＤも読み取られたものと認識される。このように、シート上に点在する複数のＮＦＣタグ３０ＴからタグＩＤ読み取られた場合に、当該読み取られたＮＦＣタグが包含する範囲のＮＦＣタグ３０ＴのタグＩＤを読み取ったと擬制することによって範囲選択の入力を受け付けることができる。
【０１４３】
［速度計測］
また、上記の「複数タグ配列」では、タグＩＤの読み取り結果を文字、数字やフリックなどの認識に用いる場合を例示したが、読み取り結果の利用方法はこれに限定されず、機器の速度計測に用いることもできる。
【０１４４】
図２５及び図２６は、速度計測方法の一例を示す図である。図２５に示すように、作業者１が指ガジェット１２０を円盤上で静止させた場合には、円盤に設置されたＮＦＣタグ３０ＴのタグＩＤが繰り返し検知されることになる。この場合、タグが検知される周期から円盤の回転数や回転速度を算出することができる。これによって、例えば、回転メータにＮＦＣタグ３０Ｔが設置されている場合には、回転メータの作動が正しいどうかを点検したり、風車等にＮＦＣタグ３０Ｔが設置されている場合には、風車の回転速度から流量を算出することもできる。図２６に示すように、ＮＦＣタグ３０Ｔ１及びＮＦＣタグ３０Ｔ２がベルトコンベア上に配置されている場合には、ＮＦＣタグ３０Ｔ１及びＮＦＣタグ３０Ｔ２の距離さえ既知とすれば、作業者１が指ガジェット１２０をベルトコンベア上で静止させることによってＮＦＣタグ３０Ｔ１、ＮＦＣタグ３０Ｔ２の順にタグが検知される。これらＮＦＣタグ３０Ｔ１及びＮＦＣタグ３０Ｔ２が検知される時間差から、ベルトコンベアの速度を算出することできる。また、ベルトコンベア上に流れる物体、例えば製品や荷物等にＮＦＣタグ３０Ｔを貼り付けていた場合には、物体の個数を計測することもできる。さらに、ベルトコンベア上で物体が一定間隔で配置される場合には、時間差のバラツキを検出することによって抜けを検知することもできる。
【０１４５】
［多チャネルリーダ］
上記の実施例１〜４では、アンテナ１０Ａ及びＮＦＣリーダ１０Ｒが１つ搭載される場合を例示したが、これに限定されず、アンテナ１０ＡまたはＮＦＣリーダ１０Ｒを複数搭載することができる。
【０１４６】
図２７は、複数の指ガジェットを用いる読取方法の一例を示す図である。図２７には、親指以外の各指に指ガジェット１２０Ａ〜１２０Ｄが装着される場合を例示している。図２７に示すように、リストガジェット１００または携帯端末装置１０は、コマンド認識用タグ３１のタグＩＤが指ガジェット１２０Ａ〜１２０Ｄのうちいずれかのアンテナ１０Ａを介して読み取られる度に、当該タグＩＤを読み取った指ガジェット１２０の識別情報を時系列に蓄積する。以下では、時系列に蓄積された指ガジェット１２０の識別情報の順序によって定まるパターンのことを「順序パターン」と記載する場合がある。
【０１４７】
そして、リストガジェット１００または携帯端末装置１０は、予め登録されたコマンドデータを参照する。かかるコマンドデータの一例としては、指ガジェット１２０の識別情報の順序が定義された順序パターンごとに当該順序パターンが検出された場合に実行するコマンドが対応付けられたデータを採用できる。そして、リストガジェット１００または携帯端末装置１０は、コマンドデータに含まれる順序パターンと、コマンド認識用タグ３１の読取によって得られた順序パターンとを比較する。このとき、リストガジェット１００または携帯端末装置１０は、コマンドデータの中にコマンド認識用タグ３１の読取によって得られた順序パターンと一致する順序パターンが含まれる場合には、当該順序パターンに対応するコマンドを実行する。
【０１４８】
例えば、順序パターン１「人差し指→中指→人差し指→中指」及びコマンド１「地図表示」、さらには、順序パターン２「人差し指→中指→薬指」及びコマンド２「点検情報のページめくり」などのコマンドデータを定義できる。このとき、コマンド認識用タグ３１の読取によって順序パターン１が検出された場合には、ヘッドガジェット１１０のヘッドマウントディスプレイに作業者１が存在するフロアの地図情報が表示される。また、コマンド認識用タグ３１の読取によって順序パターン２が検出された場合には、ヘッドガジェット１１０のヘッドマウントディスプレイに表示された点検情報のページを次のページに更新される。
【０１４９】
［ＮＦＣタグのキーボード］
また、上記の「複数タグ配列」及び上記の「多チャンネルリーダ」を組み合わせて実施することもできる。すなわち、情報読取システムでは、文字入力がしづらく、電源が必要なデバイスの持ち歩きが煩わしい。このことから、複数の指ガジェット１２０が指に装着された状況の下、キーボードと同様の配列に複数のＮＦＣタグ３０Ｔが配置されたタグボードを指ガジェット１２０Ａ〜１２０Ｄが装着された指先でタッチすることによりキー入力を行う。この場合、キーに対応付けられたタグＩＤとそのキーをタッチする指ガジェット１２０の識別情報との対応関係を記憶しておき、読取を行った指ガジェットと読取が行われたタグＩＤの対応関係が一致しないときにはタッチの位置ずれとして認識する。このように位置ずれが起きた場合には、読取が行われたタグＩＤに対応するキーの周囲に存在するキーのうちタグＩＤを読み取った指ガジェット１２０に対応する指でタッチする可能性が高いキーを選択し、入力キーを自動的に訂正することもできる。このようなタグキーボードは、無電源で実装することができ、丸めたりもできるので持ち運びしやすい。
【０１５０】
図２８は、タグキーボードの一例を示す図である。図２８では、指の種類と、当該種類の指によってタッチされるキーとの対応関係が一致するもの同士に同一のハッチングがなされている。例えば、左薬指と左薬指によってタッチされる英文字「Ｗ」、「Ｓ」、「Ｘ」・・・には同一のハッチングがなされている。図２８に示すタグキーボードを用いて「ishokawaken」と入力された場合に、「o」のキーに対応するタグＩＤが右手中指の指ガジェットによってタッチされたと仮定する。この場合には、読取を行った指ガジェットと読取が行われたタグＩＤの対応関係が一致しないので、「ishokawaken」のうち「o」は入力ミスと判断される。そして、入力ミスと判断された「o」は、読取を行った指ガジェット「中指」でタッチされ得るキー「Ｉ」、「Ｋ」・・・のうち、読取が行われたタグＩＤに対応するキー「Ｏ」に最も近いキー「Ｉ」で入力される文字「i」に訂正される。これによって、「ishokawaken」が「ishikawaken」に自動的に訂正することができる。
【０１５１】
［身体へのタグ貼付け１］
上記の実施例１〜４では、環境３側である機器類の周辺にＮＦＣタグ３０Ｔを配置する場合を例示したが、作業者１の身体にＮＦＣタグを貼り付けることもできる。例えば、各指の先、例えば爪などにＮＦＣタグ３０Ｔを装着し、それぞれのタグＩＤに意味をもたせ、指をアンテナ側にまげてタグＩＤを読み取らせることによって機器の操作を行うことが可能になる。
【０１５２】
図２９は、身体へのＮＦＣタグの貼付け例を示す図である。図２９には、図中の左側に手のひらが広げられた右手が図示されるとともに、図中の右側に指が曲げられることによって手のひらが閉じられた右手が図示されている。図２９に示すように、右手の親指から小指の５本の指の各々にＮＦＣタグ３０Ｔ１〜３０Ｔ５が貼付けられている。これらＮＦＣタグ３０Ｔ１〜３０Ｔ５のタグＩＤの読取には、親指付け根付近に装着されたＮＦＣリーダ１０Ｒのアンテナ１０Ａが用いられる。かかるアンテナ１０Ａは、指輪状またはアンテナ開口面が手のひら側に向くように装着される。例えば、薬指のＮＦＣタグ３０Ｔ４、中指のＮＦＣタグ３０Ｔ３の順にタグＩＤが読み取られた場合には、ヘッドガジェット１１０のディスプレイ上に情報画面を表示させるコマンドが実行される。また、中指のＮＦＣタグ３０Ｔ３、薬指のＮＦＣタグ３０Ｔ４の順にタグＩＤが読み取られた場合には、情報画面を消去するコマンドが実行される。これらのコマンド操作は、人は視覚を拘束することなく、いわゆるアイズフリーで容易に行うことができる。なお、アンテナ１０Ａは、親指以外の他の指に設けることとしてもよいが、身体的特徴を活かし、親指の付け根とすることで、５本の指先を容易にアクセス可能である。
【０１５３】
［身体へのタグ貼付け２］
また、ＮＦＣタグ３０Ｔは、手以外の身体の部位に貼り付けることもできる。この場合には、ＮＦＣタグ３０Ｔは、服に縫い込まれていたり、シール状となって貼りつけられたり、アクセサリーとして身体部位に設置されていても良い。また、ＮＦＣタグ３０Ｔには、触ると感知できる程度の微小な凹凸を施しておくことができる。これを作業者１に指ガジェット１２０のアンテナ１０Ａで意識的に読み取られる。これによって、視覚を拘束することなく、身体の部位に触ることが可能であるというヒューリスティックを活用することができる。この結果、タグＩＤを読み取る場合に特に意識することなく、容易に身体に設置されたタグを読み取ることができ、読み取ったタグ、およびその時系列データによって実施例１〜５で説明する情報の制御が可能となる。
【０１５４】
図３０は、身体へのＮＦＣタグの貼付け例を示す図である。図３０には、作業者１の肩にＮＦＣタグ３０Ｔ１が貼り付けられるとともに、作業者１の親指の付け根にＮＦＣタグ３０Ｔ２が貼り付けられた例が示されている。図３０に示すように、作業者１は、指ガジェット１２０を肩のＮＦＣタグ３０Ｔ１に近付ける操作も、さらには、親指の付け根のＮＦＣタグ３０Ｔ２に近付ける操作も、アイズフリーで行うことができる。例えば、肩のＮＦＣタグ３０Ｔ１のタグＩＤが読み取られてから親指の付け根のＮＦＣタグ３０Ｔ２のタグＩＤが読み取られた場合には、携帯端末装置１０は、ヘッドガジェット１１０のディスプレイ上に情報画面を表示させるコマンドを実行させることができる。また、親指の付け根のＮＦＣタグ３０Ｔ２のタグＩＤが読み取られてから肩のＮＦＣタグ３０Ｔ１のタグＩＤが読み取られた場合には、携帯端末装置１０は、情報画面を消去するコマンドを実行させることもできる。これらの操作は、人は視覚を拘束することなく容易に行うことができる。なお、ここでは、携帯端末装置１０が読取順序の判別やコマンドの発行を実行する場合を例示したが、これらの処理はリストガジェット１００を実行させることとしてもかまわない。
【０１５５】
［身体へのタグ貼付け３］
また、ＮＦＣタグ３０Ｔは、人間の行動の中で、特定の行動を行った時、互いに近接する部分に、ＮＦＣタグ３０Ｔと、ＮＦＣリーダ１０Ｒもしくはアンテナ１０Ａとを設置することもできる。かかるＮＦＣリーダ１０Ｒのアンテナ１０Ａは、１カ所だけでなく、複数の箇所に分岐して、同時に読み取っても良い。また、これらは互いに近接距離無線器同士であってもよい。
【０１５６】
図３１は、身体へのＮＦＣタグの貼付け例を示す図である。図３１には、作業者１の右腕の関節を線対称にして、根元側に延長線を介してＮＦＣリーダ１０Ｒに接続されるアンテナ１０Ａが設置されるとともに、末端側にＮＦＣタグ３０Ｔが貼り付けられた例が示されている。これらアンテナ１０Ａ及びＮＦＣタグ３０Ｔは、作業者１が右腕を伸ばした状態から折り曲げた場合には、互いに正対して近接または接触する。この結果、ＮＦＣタグ３０Ｔからアンテナ１０Ａを介してタグＩＤが読み取られることになる。このように、ＮＦＣタグ３０Ｔが読み取られた回数を計測することによって、作業の負荷計測のモニタリングを実施することもできる。これ以外にも、左腕の関節部にも同様にＮＦＣタグとアンテナを設けることによって、右腕曲げ、左腕曲げの順でタグを読み取ることで、ＨＭＤ上に情報画面の表示させたり、左腕曲げ、右腕曲げの順でタグを読み取ることで、情報画面の消去といったコマンドを実行させることもできる。これらの操作は、タグの読み取りのための接触確認の必要はなく、人は視覚を拘束することなく容易に行うことができる。なお、ここでは、腕関節の周辺にＮＦＣタグとアンテナを設ける場合を例示したが、足関節に設けることもできるし、手や足の指関節に設けることもできる。
【０１５７】
［ガジェットの応用例１］
上記の実施例１〜４では、タッチＳＷ１２１ａやアンテナ１０Ａを有するガジェットとして指ガジェットを例示したが、ウェアラブルガジェットであればよく、その装着部位は限定されない。
【０１５８】
図３２及び図３３は、ウェアラブルガジェットの応用例を示す図である。図３２には、爪の面に装着されるつけ爪型のガジェット５２０が例示されている。図３２に示すように、つけ爪型のガジェット５２０は、指の端部に装着されるので、目標にタッチしやすい。さらに、つけ爪型のガジェット５２０は、指の腹が露出しているので、物の感触を損なわない。また、図３３に示すように、指サック型のガジェット５３０も、指の端部に装着されるので、目標にタッチしやすい。さらに、指サック型のガジェット５３０は、指の先端が覆われているので、危険な場所、例えば漏電が起こったり、鋭利な金属片等がむき出しの場所で作業が行われる場合でも指先を保護できる。また、指サック型のガジェット５３０にタッチＳＷを実装する場合には、指の腹側にタッチＳＷ５３１Ａとして実装することもできるし、指の先端にタッチＳＷ５３１Ｂとして実装することもできる。なお、図３２及び図３３には、図示されていないが、当然のことながらＮＦＣリーダ１０Ｒから延長されたアンテナ１０Ａが具備されていることは言うまでもない。
【０１５９】
［ガジェットの応用例２］
上記の実施例１〜４で説明した指ガジェットの構造例は、その一部に過ぎず、他の構造を採用することもできる。図３４〜図３６は、ウェアラブルガジェットの応用例を示す図である。図３４〜図３６には、いずれも指輪型のガジェット５４０〜５６０が示されている。これらのうち、図３４に示す指輪型のガジェット５４０及び図３５に示す指輪型のガジェット５５０は、作業者１の指の中節に装着される型のものである。図３４に示す指輪型のガジェット５４０にタッチＳＷを実装する場合には、指の腹側にタッチＳＷ５４１として実装することができる。また、図３５に示す指輪型のガジェット５５０にタッチＳＷを実装する場合にも、指の腹側にタッチＳＷ５５１として実装することができる。一方、図３６に示す指輪型のガジェット５６０は、作業者１の指の基節に装着される型のものである。この指輪型のガジェット５６０の場合には、指を曲げて中節外側で目標がタッチされる。これら指輪型のガジェット５４０〜５６０によれば、指先が露出された構造を有するので、凹凸や温度確認等の触診を行う作業の場合でも使用できる。さらに、指との一体感があるので、違和感も少ない。なお、図３４〜図３６には、図示されていないが、当然のことながらＮＦＣリーダ１０Ｒから延長されたアンテナ１０Ａが具備されていることは言うまでもない。
【０１６０】
［ガジェットの応用例３］
上記の応用例１や応用例２で説明した爪や指以外の部位に装着させるガジェットを採用することとしてもかまわない。図３７及び図３８は、ウェアラブルガジェットの応用例を示す図である。図３７には、パームバンド型のガジェット５７０が示されるとともに、図３８には、リストバンド型のガジェット５８０が示されている。このうち、図３７に示すパームバンド型のガジェット５７０は、作業者１の手の甲や手のひらに装着される型のものである。図３７に示すパームバンド型のガジェット５７０にタッチＳＷを実装する場合には、手のひら側にタッチＳＷ５７１Ａとして実装するか、あるいは手の甲側にタッチＳＷ５７１Ｂとして実装することができる。パームバンド型のガジェット５７０によれば、指全体を駆使するような作業、例えば楽器の調律、部品組立や配線などの場面で有効活用できる。一方、図３８に示すリストバンド型のガジェット５８０は、作業者１の手首に装着される型のものである。図３８に示すリストバンド型のガジェット５８０にタッチＳＷを実装する場合には、手首の手のひらに面する側にタッチＳＷ５８１Ａとして実装するか、あるいは手首の手の甲に面する側にタッチＳＷ５８１Ｂとして実装することができる。リストバンド型のガジェット５８０によれば、調理や造形など手先全体を曝露させる場面で有効活用できる。また、リストバンド型のガジェット５８０は、リストガジェット１００と一体化することもできる。なお、図３７及び図３８には、図示されていないが、当然のことながらＮＦＣリーダ１０Ｒから延長されたアンテナ１０Ａが具備されていることは言うまでもない。
【０１６１】
［分散および統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、各実施例で説明したリストガジェットが有する機能部は、一部または全部を携帯端末装置が有することとしてもかまわない。また、各実施例で説明した指ガジェット及びリストガジェットは、１つに統合することによって手袋状のガジェットとして構造および機能を統合することもできる。
【０１６２】
［読取制御プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図３９を用いて、上記の実施例と同様の機能を有する読取制御プログラムを実行するコンピュータの一例について説明する。
【０１６３】
図３９は、実施例１〜５に係る読取制御プログラムを実行するコンピュータの一例について説明するための図である。図３９に示すように、コンピュータ１０００は、操作部１１００ａと、スピーカ１１００ｂと、カメラ１１００ｃと、ディスプレイ１２００と、通信部１３００とを有する。さらに、このコンピュータ１０００は、ＣＰＵ１５００と、ＲＯＭ１６００と、ＨＤＤ１７００と、ＲＡＭ１８００とを有する。これら１１００〜１８００の各部はバス１４００を介して接続される。
【０１６４】
ＨＤＤ１７００には、図３９に示すように、上記の実施例１で示したセンシング部１０１及び読取制御部１０２と同様の機能を発揮する読取制御プログラム１７００ａが予め記憶される。また、ＨＤＤ１７００には、上記の実施例１以外の各実施例で示した機能部が発揮する機能についても実施例ごともしくは各実施例の組合せの単位でアドオンできる。この読取制御プログラム１７００ａについては、図２、図９、図１５及び図１９に示した各々の機能部の各構成要素と同様、適宜統合又は分離しても良い。すなわち、ＨＤＤ１７００に格納される各データは、常に全てのデータがＨＤＤ１７００に格納される必要はなく、処理に必要なデータのみがＨＤＤ１７００に格納されれば良い。
【０１６５】
そして、ＣＰＵ１５００が、読取制御プログラム１７００ａをＨＤＤ１７００から読み出してＲＡＭ１８００に展開する。これによって、図３９に示すように、読取制御プログラム１７００ａは、読取制御プロセス１８００ａとして機能する。この読取制御プロセス１８００ａは、ＨＤＤ１７００から読み出した各種データを適宜ＲＡＭ１８００上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、読取制御プロセス１８００ａは、図２、図９、図１５及び図１９に示した機能部にて実行される処理、例えば図５、図７、図１７、図１８及び図２１に示す処理を含む。また、ＣＰＵ１５００上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ１５００上で動作する必要はなく、処理に必要な処理部のみが仮想的に実現されれば良い。
【０１６６】
なお、上記の読取制御プログラム１７００ａについては、必ずしも最初からＨＤＤ１７００やＲＯＭ１６００に記憶させておく必要はない。例えば、コンピュータ１０００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１０００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１０００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１０００がこれらから各プログラムを取得して実行するようにしてもよい。
【０１６７】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１６８】
（付記１）環境側に配置されている機器を識別する無給電ＩＣタグと、前記無給電ＩＣタグの識別情報を読み込むタグリーダとを有する情報読取システムにおいて、
前記無給電ＩＣタグへのタッチ動作をセンシングするセンシング部と、
前記センシング部でタッチ動作をセンシングした場合に、前記タグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する読取制御部と
を有することを特徴とする情報読取システム。
【０１６９】
（付記２）前記情報読取システムは、
前記タグリーダから延長されたアンテナと、前記センシング部のセンシングに使用されるセンサとを含む第１のガジェットと、
前記センシング部及び前記読取制御部を有する第２のガジェットと、
前記タグリーダによって読み取られた識別情報を用いて、前記機器の作業支援に関するコマンドの実行を制御するプログラムを実行する携帯端末装置と、
前記プログラムが使用するデータを前記携帯端末装置に提供するサーバ装置とを有し、
前記第１のガジェットが前記第２のガジェットをスリープ状態から復帰させ、前記第２のガジェットが前記携帯端末装置をスリープ状態から復帰させ、前記携帯端末装置が前記サーバ装置をスリープ状態から復帰させることを特徴とする付記１に記載の情報読取システム。
【０１７０】
（付記３）前記読取制御部によって前記タグリーダが駆動されている場合に、前記タグリーダの駆動を通知させる通知制御部をさらに有することを特徴とする付記１に記載の情報読取システム。
【０１７１】
（付記４）前記無給電ＩＣタグがマトリクス状に複数配置されることを特徴とする付記１に記載の情報読取システム。
【０１７２】
（付記５）前記読取制御部は、前記タグリーダから延長された複数のアンテナまたは複数のタグリーダの読取タイミングの制御を実行することを特徴とする付記１に記載の情報読取システム。
【０１７３】
（付記６）前記情報読取システムは、前記機器に関する作業を行う作業者の身体に貼り付けられた無給電ＩＣタグをさらに有し、
前記タグリーダまたは前記タグリーダから延長されたアンテナは、前記作業者の身体に装着されるものであって、
前記読取制御部は、前記タグリーダが前記作業者の身体に貼り付けられた無給電ＩＣタグから情報を読み取るタイミングをさらに制御することを特徴とする付記１に記載の情報読取システム。
【０１７４】
（付記７）前記情報読取システムは、前記タグリーダから延長されたアンテナまたは前記タグリーダを有するウェアラブルガジェットを有し、
前記ウェアラブルガジェットは、指先、指腹、指の甲、手のひら、手の甲、手首外周または手先のいずれかの部位に装着可能なガジェットであることを特徴とする付記１に記載の情報読取システム。
【０１７５】
（付記８）前記無給電ＩＣタグの識別情報ごとに、当該識別情報に対応する機器の移動先とする位置であって前記環境に配されたマーカとの比較によって表される相対位置を対応付けて記憶する相対位置記憶部と、
前記機器に関する作業を行う作業者の頭部に装着されたカメラによって撮像される画像からマーカを検出する検出部と、
前記相対位置記憶部を参照して、前記作業者の頭部に設置される透過型のディスプレイに表示される画像上のマーカの位置を基準とし、当該基準から前記タグリーダによって読み取られた識別情報に対応する相対位置に当該識別情報に対応する機器の情報を前記画像に重畳して表示させる表示制御部とをさらに有することを特徴とする付記１に記載の情報読取システム。
【０１７６】
（付記９）前記機器に関する作業を行う作業者の頭部に装着されたカメラによって撮像される画像から前記タッチ動作のセンシング時に当該タッチ動作に連動して発光する光源を検出する検出部と、
前記作業者の頭部に設置される透過型のディスプレイに表示される画像に対し、当該画像において前記検出部によって検出された光源の位置に、前記タグリーダによって読み取られた識別情報に対応する機器の情報を重畳して表示させることを特徴とする付記１に記載の情報読取システム。
【０１７７】
（付記１０）前記タグリーダによって読み取られた識別情報を用いて当該識別情報に対応する機器の周囲にある機器を絞り込む絞込み部と、
前記機器に関する作業を行う作業者の頭部に装着されたカメラによって撮像される画像から前記絞込み部によって絞り込まれた機器を画像処理によって検出する検出部と、
前記検出部によって前記機器が前記画像から検出された場合に、前記作業者の頭部に設置される透過型のディスプレイに表示される画像に対し、当該画像において前記検出部によって検出された機器の位置に、前記タグリーダによって読み取られた識別情報に対応する機器の情報を重畳して表示させることを特徴とする付記１に記載の情報読取システム。
【０１７８】
（付記１１）前記機器に関する作業を行う作業者の頭部に装着されたカメラによって撮像される画像を録画する録画部と、
前記作業者の腕、手首または指に装着されたガジェットが有するセンサによって採取されるセンサ値が所定の条件を満たす期間を対象に、前記録画部に前記画像の録画を実行させることを特徴とする付記１に記載の情報読取システム。
【０１７９】
（付記１２）環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングするセンシング部と、
前記センシング部でタッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する読取制御部と
を有することを特徴とする読取制御装置。
【０１８０】
（付記１３）コンピュータが、
環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングし、
前記タッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する
処理を実行することを特徴とする読取制御方法。
【０１８１】
（付記１４）コンピュータに、
環境側に配置されている機器を識別する無給電ＩＣタグへのタッチ動作をセンシングし、
前記タッチ動作をセンシングした場合に、前記無給電ＩＣタグの識別情報を読み込むタグリーダを起動して前記無給電ＩＣタグの読み取りタイミングを制御する
処理を実行させることを特徴とする読取制御プログラム。
【符号の説明】
【０１８２】
１０    携帯端末装置
１０Ａ  アンテナ
１０Ｒ  ＮＦＣリーダ
３０    機器
３０Ｔ  ＮＦＣタグ
１００    リストガジェット
１０１    センシング部
１０２    読取制御部
１１０    ヘッドガジェット
１２０    指ガジェット
１２１    センサ類
１２１ａ  タッチＳＷ
１２１ｂ  モーションセンサ
【図１】
2015148835.tif 000003
【図２】
2015148835.tif 000004
【図３】
2015148835.tif 000005
【図４】
2015148835.tif 000006
【図５】
2015148835.tif 000007
【図６】
2015148835.tif 000008
【図７】
2015148835.tif 000009
【図８】
2015148835.tif 000010
【図９】
2015148835.tif 000011
【図１０】
2015148835.tif 000012
【図１１】
2015148835.tif 000013
【図１２】
2015148835.tif 000014
【図１３】
2015148835.tif 000015
【図１４】
2015148835.tif 000016
【図１５】
2015148835.tif 000017
【図１６】
2015148835.tif 000018
【図１７】
2015148835.tif 000019
【図１８】
2015148835.tif 000020
【図１９】
2015148835.tif 000021
【図２０】
2015148835.tif 000022
【図２１】
2015148835.tif 000023
【図２２】
2015148835.tif 000024
【図２３】
2015148835.tif 000025
【図２４】
2015148835.tif 000026
【図２５】
2015148835.tif 000027
【図２６】
2015148835.tif 000028
【図２７】
2015148835.tif 000029
【図２８】
2015148835.tif 000030
【図２９】
2015148835.tif 000031
【図３０】
2015148835.tif 000032
【図３１】
2015148835.tif 000033
【図３２】
2015148835.tif 000034
【図３３】
2015148835.tif 000035
【図３４】
2015148835.tif 000036
【図３５】
2015148835.tif 000037
【図３６】
2015148835.tif 000038
【図３７】
2015148835.tif 000039
【図３８】
2015148835.tif 000040
【図３９】
2015148835.tif 000041