(57)【特許請求の範囲】
【請求項１】
無線タグから前記無線タグの識別情報を読み取るとともに、前記識別情報の取得後に行われた入力操作に基づいて検出される確定情報であって前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する該確定情報を検出する検出部と、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、前記複数の文字入力コードのうちの一つを表す情報を出力する出力部と、
少なくとも前記検出部をユーザに装着させるための装着部と、
を有することを特徴とする入力装置。
【請求項２】
前記検出部は、前記入力操作に応じた動きを検出する動き検出部
を有し、
前記動き検出部は、前記装着部により前記ユーザに装着されて前記ユーザの動きを検出し、
前記確定情報は、前記ユーザの動きを示す情報である
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記確定情報は、前記ユーザの動きの方向を示す情報である
ことを特徴とする請求項２に記載の入力装置。
【請求項４】
前記確定情報は、少なくとも一回のトグル操作を示す情報である
ことを特徴とする請求項２に記載の入力装置。
【請求項５】
前記動き検出部は、前記ユーザの指に装着される
ことを特徴とする請求項２から請求項４のいずれかに記載の入力装置。
【請求項６】
前記識別情報の読み取りの指示を示す動作を受け付け、前記指示を示す動作を受け付けたことを示す指示情報を生成する指示情報生成部、
をさらに有し、
前記無線タグは、複数の無線タグのうちの第１の無線タグであり、
前記識別情報は、前記指示情報が生成された後に読み取られた前記複数の無線タグのうちの第１の無線タグの第１の識別情報であり、
前記確定情報は、前記複数の無線タグのうちの第２の無線タグの第２の識別情報である
ことを特徴とする請求項１に記載の入力装置。
【請求項７】
前記第２の識別情報は、前記指示情報が継続されている間に読み取られ、
前記確定情報は、前記第２の識別情報と、前記指示情報の停止を示す情報である
ことを特徴とする請求項６に記載の入力装置。
【請求項８】
前記検出部は、前記ユーザの第１指に装着され、
前記複数の無線タグのうちの４つが、前記ユーザの第２指から第５指に夫々装着され、
前記第２の識別情報は、前記第２指から前記第５指のいずれかに装着された前記無線タグのうちの４つの中のいずれかの識別情報であり、前記第１指と、前記第２指から前記第５指とのいずれかが近づけられることにより、前記第２の識別情報が読み取られる
ことを特徴とする請求項６に記載の入力装置。
【請求項９】
ユーザに装着された検出部を有する入力装置が、
前記検出部により、無線タグから前記無線タグの識別情報を読み取り、
前記検出部により、前記識別情報の取得後に行われた入力操作に基づいて検出される確定情報であって前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する該確定情報を検出し、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、
前記複数の文字入力コードのうちの一つに応じた情報を出力する
ことを特徴とする入力方法。
【請求項１０】
ユーザに装着された検出部により検出された無線タグから前記無線タグの識別情報を読み取り、
前記検出部により、前記識別情報の取得後に行われた入力操作に基づいて検出される確定情報であって前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する該確定情報を検出し、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、
前記複数の文字入力コードのうちの一つに応じた情報を出力する
処理をコンピュータに実行させる入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、入力方法、及び入力プログラムに関する。
【背景技術】
【０００２】
近年、作業中に情報の入力を行いたい場合等に、タッチパネルやキーボードなどを視認しながら操作する方法とは異なる方法で、情報処理装置などへの情報の入力を行う場合がある。例えば、携帯機器と、複数のＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）タグを備えたスクリーンとの間でインタラクションを行う方法が知られている。この方法では、携帯機器のジェスチャ検出モジュールが検出する携帯機器の動きに応じて生成されるデータを、ジェスチャ検出モジュールから受信するステップが含まれている（例えば、特許文献１参照）。
【０００３】
タグ識別情報と読取部識別情報との組み合わせに対応する入力情報を特定し、入力情報を入力処理する入力処理装置も知られている。この入力処理装置では、入力指示部が装着された指をユーザが動かすと、入力処理部の情報読取部は、所定の通信可能領域内に近づいた入力指示部のＩＣタグが発信するタグ識別情報を読み取る。情報読取部は、読み取ったタグ識別情報と自己の読取部識別情報との組を処理確定部へ送出する。処理確定部は、データ格納部の入力情報割り当てテーブルを参照して、タグ識別情報と読取部識別情報との組み合わせに対応する入力情報を特定する（例えば、特許文献２参照）。
【０００４】
さらに、ユーザの指の動きを感知する指装置により感知された指動きにより情報入力を行う装置が知られている。この装置では、情報入力が、選択した文字キーをクリックする動作である場合がある。（例えば、特許文献３参照）
感圧装置を備えた無線タグユニットを有する音声発生玩具、一つの選択領域が選択されると、複数の他の選択領域が表示される装置も知られている（例えば、特許文献４〜５参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１２９１２７号公報
【特許文献２】特開２００６−２９３９４２号公報
【特許文献３】特表２００６−５１２６４５号公報
【特許文献４】特開２００６−２８０７９６号公報
【特許文献５】特開２０１１−２３３０５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、作業中など、表示画面やキーボードなどが使えない場合には、ユーザが装着可能な機器で情報の入力を行うことがある。しかし、文字入力では、容易に正しく入力が行えないと、作業者のストレスを増加させるとともに、情報が正確に伝えられないという問題がある。
【０００７】
ひとつの側面によれば、本発明の目的は、装着可能な機器を用いた文字入力の操作性を向上させることである。
【課題を解決するための手段】
【０００８】
ひとつの態様である入力装置は、検出部と、出力部と、装着部とを有する。検出部は、無線タグから無線タグの識別情報を読み取るとともに、識別情報の取得後に行われた入力操作に基づいて検出される確定情報であって識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する確定情報を検出する。出力部は、識別情報と確定情報とに基づき、複数の文字入力コードのうちの一つを確定し、複数の文字入力コードのうちの一つを表す情報を出力する。装着部は、少なくとも検出部をユーザに装着させる。
【発明の効果】
【０００９】
ひとつの実施形態によれば、装着可能な機器を用いた文字入力の操作性を向上させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態による入力装置の機能的な構成の一例を示すブロック図である。
【図２】第１の実施の形態による文字判定テーブルの一例を示す図である。
【図３】第２の実施の形態によるガジェットの一例を示す概観図である。
【図４】第２の実施の形態による入力装置のハードウエア構成の一例を示すブロック図である。
【図５】第２の実施の形態によるタグ盤の一例を示す図である。
【図６】第２の実施の形態による入力方法の一例を説明する図である。
【図７】第２の実施の形態による文字判定テーブルの一例を示す図である。
【図８】第２の実施の形態による入力装置における情報処理装置の動作を示すフローチャートである。
【図９】第２の実施の形態による入力方法の一例を示す図である。
【図１０】第２の実施の形態による文字判定テーブルの一例を説明する図である。
【図１１】第３の実施の形態による入力装置における情報処理装置の動作を示すフローチャートである。
【図１２】第４の実施の形態によるタグ盤の構成の一例を示す図である。
【図１３】第４の実施の形態による入力方法を説明する図である。
【図１４】第４の実施の形態による文字判定テーブルの一例を示す図である。
【図１５】第４の実施の形態による入力装置における情報処理装置の動作を示すフローチャートである。
【図１６】第４の実施の形態の変形例による入力方法を説明する図である。
【図１７】第４の実施の形態の変形例による情報処理装置の動作を示すフローチャートである。
【図１８】第５の実施の形態による入力方法を説明する図である。
【図１９】第５の実施の形態による入力装置における情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（第１の実施の形態）
以下、図面を参照しながら、本実施の形態による入力装置について説明する。図１は、第１の実施の形態による入力装置１の機能的な構成の一例を示すブロック図である。入力装置１は、例えばＮＦＣタグ、Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）タグ等の無線タグから無線タグの識別情報を読み取り、識別情報を読み取った後に入力操作に基づいて確定情報を検出する。入力装置１は、識別情報と確定情報とに基づき、無線タグに対応付けられた複数の文字入力コードから一つの文字入力コードを確定して出力する装置である。なお、文字入力コードは、文字に対応づけられ、例えば、出力部５において、文字に応じた処理を行う際に用いられる情報である。入力装置１は、ユーザが、少なくとも一部を装着可能な装置である。また、無線タグに対応付けられた複数の文字入力コードから一つの文字入力コードを確定することを、無線タグから文字入力コードを読み取る、または無線タグから文字を読み取るということがある。また、確定された文字入力コードに対応する文字を、読み取られた文字ということがある。
【００１２】
図１に示すように、入力装置１は、検出部３、出力部５、および装着部７を有する。検出部３は、例えば、無線タグ９から識別情報を読み取る。また、検出部３は、識別情報と組み合わせて、無線タグから読み取る文字入力コードを確定する確定情報を検出する。識別情報は、無線タグ９に記憶され、検出部３が無線タグ９の所定距離以内に近づいた場合、無線による送受信が行われることで検出される。確定情報は、識別情報が読み取られた後の、例えば予め決められた時間内に検出部３で検出され、既に読み取られた識別情報と組み合わせることで、無線タグから読み取る文字入力コードを確定するための情報である。検出部３は、例えば、無線タグの内部に記憶された情報を読み取る装置、検出部３自身の動きを検出するセンサ類、それらを制御する制御装置などを含むようにしてもよい。
【００１３】
出力部５は、識別情報と確定情報とに基づき、無線タグ９から読み取る文字入力コードを確定し、確定した文字入力コードに応じた出力を行う。出力は、例えば音声としてもよい。出力部５は、確定した文字入力コードを出力するようにしてもよい。
【００１４】
装着部７は、例えば、検出部３をユーザに装着させる。出力部５は、装着部７によりユーザに装着されていても、装着されていなくてもよい。装着される場合、検出部３と出力部５とは、同一の場所に装着されてもよいし、別々に装着されてもよい。検出部３と出力部５とは、一体に形成されてもよい。検出部３と出力部５とは、有線または無線により接続される。出力部５は、ユーザのポケットや、携帯可能な入れ物などにより持ち運べるような形態としてもよい。出力部５は多機能携帯電話機などの携帯可能な情報処理装置、標準的なコンピュータ、集積回路などのハードウエア回路などとしてもよい。
【００１５】
上記のように、第１の実施の形態による入力装置１は、検出部３、出力部５、および装着部７を有している。例えば検出部３は、装着部７によりユーザに装着される。入力装置１の少なくとも一部を、ユーザが身につけた状態で使用することが可能な、いわばウエアラブルな装置である。
【００１６】
図２は、第１の実施の形態による文字判定テーブルの一例を示す図である。出力部５は、例えば文字判定テーブル１２を参照して、識別情報と確定情報とに対応付けられた文字入力コードを、無線タグ９から読み取る文字入力コードとして確定する。読み取る文字入力コードが確定されると、出力部５は、確定された文字入力コードに基づき所定の処理を行い、出力を行う。出力は、例えば、確定された文字入力コードに対応する文字の表示、対応する音声の出力としてもよい。また、出力は、確定された文字入力コードの出力を含むようにしてもよい。
【００１７】
無線タグ９は、複数の無線タグを有していてもよい。無線タグ９は、関連付けられた文字入力コードに対応する文字を示す表示とともに備えられていることが好ましい。無線タグ９に、例えば「あ行」の文字入力コードなど、関連付けられる文字入力コードをいくつかに限定するための情報が表示されるようにしてもよい。無線タグ９に関連付けられる文字入力コードは、出力部５において、無線タグ９の識別情報と対応付けられていることが好ましい。これにより、無線タグ９の識別情報は、ユーザが入力を意図する文字を、少なくともいくつかに限定するための情報となる。さらに、検出部３は、無線タグから読み取る文字入力コード、すなわち、ユーザが入力を意図する文字を確定するための情報として、確定情報を出力する。
【００１８】
識別情報が、５０音の例えば「あ行」の文字入力コードと対応付けられる場合には、無線タグ９と共に備えられる表示は、「あ」などとするようにしてもよい。例えば識別情報は、５０音の子音を示すいずれかの情報（５０音の各「行」を示す情報）、または母音を示すいずれかの情報、などとしてもよい。確定情報は、識別情報が子音を示す情報の場合は、母音を示す情報としてもよい。識別情報が母音を示す情報の場合は、確定情報は、子音を示す情報としてもよい。これにより、識別情報と確定情報との組合せを、５０音のいずれかの文字入力コードと対応付けることができる。なお、対応付けられる文字入力コードは、５０音の文字に対応するものに限定されず、数字、ローマ字、記号などでもよい。
【００１９】
また、入力装置１の例えば検出部３は、ユーザが持ち運ばなくても、装着部７により、身につけて移動することが可能であることが好ましい。出力部５は、検出部３と共にユーザに装着されない場合、例えば検出部３と無線により接続されるようにしてもよい。
【００２０】
以上説明したように、入力装置１は、無線タグ９の識別情報と、無線タグ９に対応付けられた複数の文字入力コードから一つを確定するための確定情報とを検出することで、入力操作に基づく文字入力コードに応じた情報を出力することができる。出力する情報は、表示、音声、あるいは、確定した文字入力コードなどとすることができる。
【００２１】
以上のように、入力装置１で無線タグ９に対応付けられた文字入力コードのうちから確定された一つの文字入力コードに応じた、表示、音声等による出力が行われることで、ユーザは、意図した文字入力が正確に行われたことを確認することができる。入力装置１により、所望の文字に対応する文字入力コードを出力させることで、他の装置や、他の処理のための文字入力を行うことが可能になる。また、入力装置１は、少なくとも一部を身につけて使用することが可能な装置である。これにより、入力装置１によれば、装着可能な機器を用いた文字入力の操作性を向上させることが可能になる。
【００２２】
（第２の実施の形態）
以下、第２の実施の形態による入力装置１２０について説明する。第２の実施の形態において、第１の実施の形態と同様の構成及び動作については、同一番号を付し、説明を省略する。以下、文字入力コードを、単に文字と記載することがある。本実施の形態による入力装置１２０は、入力装置１の具体的構成の一例である。
【００２３】
図３は、第２の実施の形態によるガジェット１０の一例を示す概観図である。図４は、第２の実施の形態による入力装置１２０のハードウエア構成の一例を示すブロック図である。入力装置１２０は、ガジェット１０と、情報処理装置１００とを有している。ガジェット１０は、検出部３の一例であり、情報処理装置１００は、出力部５の一例である。
【００２４】
図３に示すように、ガジェット１０は、ユーザの例えば手５０に装着される。ガジェット１０は、指ガジェット２０とリストガジェット３０とを有している。指ガジェット２０は、動き検出部の一例である。指ガジェット２０とリストガジェット３０とは、信号線４６で互いに接続され、電気的信号の授受が可能となっている。
【００２５】
指ガジェット２０は、無線タグから所定距離内で所定の無線信号を出力し、無線タグの識別情報を示す信号を受信してリストガジェット３０へ出力する。また、指ガジェット２０は、自身の動きを検出し、動きを示す動き信号をリストガジェット３０へ出力する。リストガジェット３０は、例えば指ガジェット２０へ、無線タグ６２を読み取るためのポーリングなどの信号を出力すると共に、指ガジェット２０から入力された信号に基づく情報を、後述する情報処理装置１００へ出力する。
【００２６】
指ガジェット２０は、例えば、装着部２８によりユーザの指５２に装着される。指ガジェット２０は、自身の動きを検出することでユーザの動きを検出できる場所に装着されればよく、ユーザの身体の他の部位に装着するようにしてもよい。
【００２７】
指ガジェット２０は、スイッチ２６を有してもよい。スイッチ２６は、接触を検知し、接触が行われているか否かを示す信号を出力する。スイッチ２６は、例えば無線タグ６２に記憶された識別情報を読み取る際に、指ガジェット２０が無線タグ６２に接触していることを示す信号を出力するようにしてもよい。スイッチ２６は、例えば無線タグ６２を読み取る前に、指ガジェット２０が装着された指以外の指で接触されるようにしてもよい。
【００２８】
スイッチ２６から接触されていることを示す信号を出力させることで、読み取る無線タグを決定したことを示すようにしてもよい。スイッチ２６は、識別情報の読み取りを行う無線タグを決定する動作を受け付け、決定を示す動作を受け付けたことを示す決定情報を生成する決定情報生成部の一例である。
【００２９】
リストガジェット３０は、装着部３８を介して、ユーザの例えば手首に装着される。リストガジェット３０は、指ガジェット２０との間で有線または無線により電気信号の授受が可能であればよい。リストガジェット３０は、例えば、ユーザの腕などに装着する形態や、首から下げるような形態でもよい。
【００３０】
指ガジェット２０とリストガジェット３０とは、ユーザの動きが検出できる同一の場所に装着されるようにしてもよい。このとき、指ガジェット２０及びリストガジェット３０を一体に形成するようにしてもよい。
【００３１】
図４に示すように、入力装置１２０は、ガジェット１０と情報処理装置１００とを有している。ガジェット１０と情報処理装置１００とは、例えば無線通信により接続される。
【００３２】
ガジェット１０は、上述のように指ガジェット２０及びリストガジェット３０を有している。指ガジェット２０は、アンテナ２２、モーションセンサ２４、スイッチ２６を有している。指ガジェット２０は、図示の構成以外に、アンテナ２２、モーションセンサ２４、スイッチ２６の動作を制御するためのプロセッサ、動作を制御するプログラムや処理に応じて各種データなどを記憶するメモリなどを有するようにしてもよい。
【００３３】
アンテナ２２は、無線タグ読み取りのための無線信号を出力し、所定距離内の無線タグから、無線タグの識別情報を示す信号を受信する。モーションセンサ２４は、指ガジェット２０の動きを検出する検出装置である。モーションセンサ２４は、例えば、３軸の加速度センサ、３軸の地磁気センサ、３軸のジャイロセンサのいずれか少なくとも一つ、またはいずれか２つ以上の組合せなどとしてもよい。モーションセンサ２４は、指ガジェット２０の動きを検出し、検出した動きに応じた動き信号を出力する。
【００３４】
リストガジェット３０は、タグ読み取り装置３２、検出装置３４、通信装置３６を有している。リストガジェット３０は、図示の構成以外に、タグ読み取り装置３２、検出装置３４、通信装置３６の動作を制御するためのプロセッサ、動作を制御するプログラムや処理に応じて各種データなどを記憶するメモリなどを有するようにしてもよい。
【００３５】
タグ読み取り装置３２は、アンテナ２２に、無線タグ読み取りのための無線信号を出力し、アンテナ２２を介して受信した信号から無線タグの識別情報を読み取る。タグ読み取り装置３２は、読み取った識別情報と、読み取った時刻を示すタイムスタンプとを関連付けて出力するようにしてもよい。以下、無線タグの識別情報をタグＩＤということがある。タグＩＤとタグＩＤを取得した時刻を示すタイムスタンプとを含む情報をタグ情報ということがある。
【００３６】
検出装置３４は、モーションセンサ２４、スイッチ２６から出力された信号を受信し、受信した信号に基づく情報を出力する。例えば検出装置３４は、モーションセンサ２４から出力される動き信号が示す動きを所定時間積分することにより、所定時間における指ガジェット２０の動きを算出するようにしてもよい。算出される動きは、本実施の形態においては、例えば動きの方向とすることができる。検出装置３４は、算出した指ガジェット２０の動きを示す動き状態情報と、例えば、動きを算出した時刻を示すタイムスタンプとを含む動き情報を出力する。検出装置３４は、例えばスイッチ２６から出力された信号を受信し、受信した信号が示す、スイッチ２６のオンまたはオフを示すスイッチ状態と、受信した時刻を示すタイムスタンプとを含むスイッチ情報を出力する。
【００３７】
検出装置３４は、タグ情報、動き情報、スイッチ情報の夫々のタイムスタンプに応じた順に夫々の情報を通信装置３６に出力するようにしてもよい。また、タグ情報のタイムスタンプが示す時刻より前の所定時間内にスイッチ２６から押下を示す情報が検出されている場合に、タグ情報を通信装置３６に出力するようにしてもよい。
【００３８】
通信装置３６は、上記タグ情報、動き情報、スイッチ情報を、情報処理装置１００へ出力する。通信装置３６は、有線または無線による通信により、情報を出力する。
【００３９】
情報処理装置１００は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）１０３、メモリ１０５、通信装置１１３、音声出力装置１１５、イヤホン１１７を有している。情報処理装置１００は、さらに、入力装置、表示装置、外部記憶装置、可搬型記憶媒体駆動装置などを有する標準的なコンピュータとしてもよい。情報処理装置１００は、マイクロホン、公衆通信網との通信装置などを備えた多機能携帯電話機などとしてもよい。
【００４０】
ＣＰＵ１０３は、情報処理装置１００全体の動作を制御する演算処理装置である。メモリ１０５は、情報処理装置１００の動作を制御するプログラムを予め記憶したり、プログラムを実行する際に必要に応じて作業領域として使用したりするための記憶部である。メモリ１０５は、例えばＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）等である。メモリ１０５は、本実施の形態による入力方法を実行させる入力プログラム１０７、後述する文字判定テーブル１０９、音声データ１１１などを記憶している。通信装置１１３は、有線または無線により通信を行う装置である。通信装置１１３は、例えばガジェット１０と有線または無線により通信を行い、タグ情報、動き情報、スイッチ情報等を受信する。音声出力装置１１５は、情報処理装置１００による処理結果などを音声で出力する装置である。イヤホン１１７は、ユーザの耳に装着可能な音声出力装置である。イヤホン１１７は、例えば、無線通信を介して情報処理装置１００と接続されるようにしてもよい。
【００４１】
情報処理装置１００は、例えば本実施の形態による入力方法を実行させる入力プログラム１０７をメモリ１０５に予め記憶させている。ＣＰＵ１０３は、入力プログラム１０７をメモリ１０５から読み出して実行することにより、本実施の形態による入力の動作を行う。このとき、外部記憶装置や可搬型記憶媒体が利用可能な場合、入力プログラム１０７は、外部記憶装置や可搬型記憶媒体に記憶させるようにしてもよい。
【００４２】
ＣＰＵ１０３は、通信装置１１３が、タグ情報、動き情報、スイッチ情報等を受信すると、受信した情報を解析する。例えば、ＣＰＵ１０３は、タグ情報を解析して、タグＩＤと共にタグ情報のタイムスタンプを受け付けるようにしてもよい。また、ＣＰＵ１０３は、動き情報を解析して、動き状態情報と共に動き情報のタイムスタンプを受け付けるようにしてもよい。このときＣＰＵ１０３は、動き情報のタイムスタンプが、タグ情報のタイムスタンプより後の所定時間内の時刻を示す場合、受け付けた動き状態情報とタグＩＤとが一つの文字に対応する情報であると判断するようにしてもよい。
【００４３】
ＣＰＵ１０３は、解析結果に応じて文字判定テーブル１０９を参照し、対応する文字を取得し、ユーザにより入力された文字、すなわち入力装置１２０が無線タグから読み取る文字として確定する。ＣＰＵ１０３は、確定した文字に対応する音声を音声データ１１１から読み出し、音声出力装置１１５またはイヤホン１１７などを介して出力する。
【００４４】
図５は、第２の実施の形態によるタグ盤６０の一例を示す図である。第２の実施の形態によるガジェット１０が読み取る無線タグは、例えばタグ盤６０に配置された少なくとも一つの無線タグの一つである。図５の例では、タグ盤６０には、無線タグ６２を含む複数の無線タグが配置されている。タグ盤６０においては、縦３つ横３つの９個が配置されているが、配置、数はこの例に限定されない。
【００４５】
タグ盤６０の夫々の無線タグは、例えば５０音のいずれかの文字の表示と共に備えられている。例えば無線タグ６２は、「あ」という表示と共に備えられている。また、タグ盤６０の各タグのタグＩＤは、情報処理装置１００の文字判定テーブル１０９において、少なくとも一つの文字（文字入力コード）に対応付けられていることが好ましい。
【００４６】
図６は、第２の実施の形態による入力方法の一例を説明する図である。図６の例では、無線タグ６２は、例えば文字判定テーブル１０９において、「あ行」の文字に対応付けられる。タグ盤６０の他の無線タグも同様に、「か行」、「さ行」などの文字に対応付けられる。このとき、５０音の文字は夫々、いずれかの無線タグに対応付けられるようにすることが好ましい。
【００４７】
タグ盤６０における各無線タグは、夫々タグＩＤを記録したＩｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＩＣ）チップが埋め込まれている。これら各無線タグは、例えば、タグ読み取り装置３２によりアンテナ２２を介して発信された所定の無線信号を受信すると、内蔵されたアンテナコイルに発生する誘導電流を起電力として起動されるパッシブ型の無線タグとしてもよい。このとき、タグ盤６０の各無線タグは、内部に記憶されたタグＩＤ等の情報を示す無線信号を出力する。各無線タグは、指ガジェット２０が所定距離以内に近づくことで読み取られる。
【００４８】
タグ盤６０は、例えば一枚のシート上に複数の無線タグが配置され、シートの裏面に接着剤や面ファスナなどが配置されて、例えば、衣服の表面に貼付可能に構成されるようにしてもよい。貼付される箇所は、指ガジェット２０を所定距離内に近づけることが可能な場所が好ましい。例えば、貼付される箇所は、ユーザの衣服の袖の部分などとしてもよい。
【００４９】
図６は、指ガジェット２０の動き方向に基づき文字を確定する例を示す図である。すなわち、この例では、動き状態情報は、指ガジェット２０の動き方向を示す。上述したように、指ガジェット２０では、モーションセンサ２４が、自身の動きを検出する。モーションセンサ２４は、検出した動きに応じた動き信号をリストガジェット３０の検出装置３４に出力する。検出装置３４では、例えば、タグ読み取り装置３２から、タグＩＤを含むタグ情報が入力されると、モーションセンサ２４からの信号に基づき、指ガジェット２０の動きを算出するようにしてもよい。動きは、例えば所定時間内の動きを積算して算出されるようにしてもよい。検出装置３４は、算出した動きを示す動き状態情報と、例えば算出した時刻を示すタイムスタンプとを含む動き情報を、通信装置３６を介して、情報処理装置１００に出力する。検出装置３４は、算出した動きに基づき、無線タグ６２に対して、図６に示した上下左右の方向への動きを示す動き方向６４〜６７のいずれであるかを解析し、解析結果を示す情報を含む動き情報を、通信装置３６に出力するようにしてもよい。
【００５０】
図６に示すように、例えば、無線タグ６２に対応するタグＩＤが検出された後に、動き方向６４を示す情報が検出された場合、「い」の入力を示す。同様に、無線タグ６２に対応するタグＩＤが検出された後に、動き方向６５が検出された場合には、「う」、動き方向６６が検出された場合には「え」、動き方向６７が検出された場合には「お」の入力を示す。この対応は、文字判定テーブル１０９に記憶されることが好ましい。
【００５１】
図７は、第２の実施の形態による文字判定テーブル１０９の一例を示す図である。図７に示すように、文字判定テーブル１０９では、タグＩＤと、動き方向との組合せに対し、各５０音が対応付けられている。例えば、タグＩＤ＝ＩＤ−Ｋ１の場合、動き方向が検出されない場合は、「あ」が対応する文字となる。タグＩＤ＝ＩＤ−Ｋ１の場合で、動き方向が上方向を示していれば「い」、右方向であれば「う」、下方向であれば「え」、左方向であれば「お」が、対応する文字となる。なお、例えば文字判定テーブル１０９に登録される情報は、例えば、文字に対応する文字入力コードである。
【００５２】
以下、フローチャートを参照しながら、第２の実施の形態による入力装置１２０における入力方法についてさらに説明する。図８は、第２の実施の形態による入力装置１２０における情報処理装置１００の動作を示すフローチャートである。図８に示すように、情報処理装置１００は、タグＩＤを取得する（Ｓ１３１）。すなわち、情報処理装置１００は、指ガジェット２０が、タグ盤６０のいずれかの無線タグに近づくことにより取得したタグＩＤを、リストガジェット３０を介して受け付けることで取得する。
【００５３】
情報処理装置１００は、指先動作が検出されたか否か判別する（Ｓ１３２）。指先動作は、指ガジェット２０の動きを示す動き信号として検出され、リストガジェット３０から、動きを示す動き状態情報を含む動き情報として出力される。指先動作が検出されたか否かは、動き情報が検出されたか否かにより判定される。
【００５４】
リストガジェット３０から指先動作を示す動き情報を受け付けた場合（Ｓ１３２：ＹＥＳ）、情報処理装置１００は、動き情報が示す動き方向として指先動作を取得する（Ｓ１３３）。動き方向は、例えば、上、下、左、右で示される。このとき、情報処理装置１００は、タグＩＤに対応するタイムスタンプが示す時刻から、所定時間以内後の時刻を示すタイムスタンプに対応する動き情報から、指先動作を取得することになる。すなわち、情報処理装置１００は、動き情報が、タグ情報の後であって、所定時間内の時間差で検出されている場合に、タグ情報と動き情報とが、互いに組み合わせる情報であると判断するようにしてもよい。
【００５５】
情報処理装置１００は、受け付けたタグ情報のタグＩＤと、動き情報の動き状態情報が示す動き方向とを文字判定テーブル１０９において参照し、対応する文字を、無線タグから読み取る文字として確定する（Ｓ１３４）。
【００５６】
Ｓ１３２で指先動作が検出されない場合（Ｓ１３２：ＮＯ）、情報処理装置１００は、タイムアウトかを判定し（Ｓ１３５）、タイムアウトでない場合（Ｓ１３５：ＮＯ）、一定時間待った後（Ｓ１３６）、Ｓ１３２から処理を繰り返す。なお、タイムアウトとは、例えば、Ｓ１３１の処理を行った時刻からの経過時間が、予め決められた待機時間以上である状態をいう。タイムアウトの場合（Ｓ１３５：ＹＥＳ）、情報処理装置１００は、Ｓ１３１で取得されたタグＩＤが示す文字を、文字判定テーブル１０９で取得し、無線タグから読み取る文字として確定する（Ｓ１３７）。タグＩＤが示す文字とは、この例では、例えば５０音の各「行」の先頭の文字であるが、これに限定されない。
【００５７】
情報処理装置１００は、Ｓ１３４またはＳ１３７で確定した文字を、例えば不図示の表示部に表示するとともに、音声データ１１１から対応するデータを読み出し音声出力装置１１５を介して、例えばイヤホン１１７に出力する（Ｓ１３８）。情報処理装置１００は、確定した文字に対応する文字入力コードを出力するようにしてもよい。なお、必ずしも表示と音声出力とを共にしなくてもよい。
【００５８】
以上詳細に説明したように、本実施の形態による入力装置１２０によれば、ガジェット１０の指ガジェット２０は、例えば、タグ盤６０に配置された複数の無線タグにおける一つの無線タグからタグＩＤを読み取る。読み取られたタグＩＤは、読み取り時刻を示すタイムスタンプと共に、リストガジェット３０を介して情報処理装置１００により受け付けられる。指ガジェット２０は、自身の動きを検出し、動き信号をリストガジェット３０に出力する。リストガジェット３０は、例えばタグ読み取り装置３２からタグ情報が出力された後、指ガジェット２０から入力される動き信号から指ガジェット２０の動きを示す動き状態情報を算出し、情報処理装置１００に出力する。動き状態情報は、本実施の形態においては、指ガジェット２０の移動（スライド）方向を示す動き方向である。
【００５９】
情報処理装置１００は、受け付けたタグＩＤと、タイムアウトする前に指先動作が検出された場合は、指先動作を示す動き方向とを文字判定テーブル１０９で参照し、対応する文字を確定する。情報処理装置１００は、確定した文字に応じた出力を行う。確定された文字に応じた出力は、例えばイヤホン１１７を介する音声で行われるようにしてもよい。また、確定した文字に応じた文字入力コードが出力されるようにしてもよい。
【００６０】
なお、上記の処理において、無線タグからタグ情報を読み取る前にスイッチ２６を押下し、タグＩＤを読み取る無線タグの決定を情報処理装置１００に通知するようにしてもよい。このとき、スイッチ２６は、スイッチが押下（接触）されていることを示すスイッチ状態情報を示すスイッチ状態信号を出力する。リストガジェット３０は、スイッチ状態情報と受け付けた時刻を示すタイムスタンプとを含むスイッチ情報を情報処理装置１００に出力する。このとき、スイッチ状態情報は、タグＩＤを読み取る無線タグの決定を示す動作を受け付けたことを示す決定情報の一例である。このとき情報処理装置１００は、スイッチ状態情報を受け付けた場合に、無線タグの識別情報の読み取りを開始する。
【００６１】
以上のように、第２の実施の形態による入力装置１２０によれば、ガジェット１０で検出された、タグＩＤと、タグＩＤより後に検出された指ガジェット２０の動きとにより、無線タグから読み取られる文字（文字入力コード）が確定される。すなわち、無線タグの読み取りと、指または手等の動き方向を検出することで、無線タグから読み取る文字を確定させることができる。
【００６２】
このとき、例えばタグ盤６０は、ユーザの衣服の上などに貼付することができる。よって、無線タグを持ち運ぶ必要はない。ガジェット１０は、ユーザの手指などに装着される。よって、機器を手に持ち、視認しながら入力を行う必要はなく、いわば、ハンズフリー、アイズフリーで文字入力を行うことができる。よって、入力装置１２０は、例えば、流通分野における集荷作業や配送作業、医療分野における医薬品や医療機器の作業を行う場面など、作業中の文字入力を効率よく行えるようにするために有用である。
【００６３】
情報処理装置１００では、入力が確定された文字に応じた音声が出力される。よって、ユーザは、入力が正しく行われたか否かを音声で確認することができる。このとき、入力として確定された文字に対応する音声は、イヤホン１１７を介して出力することもできる。このため、ユーザは、例えば、騒音のある作業環境などにおいても、入力が正しく行われたか否か確認することができる。このように入力装置１２０により、装着可能な装置による文字入力の操作性を向上させることができる。
【００６４】
なお、上記のような効果は、第１の実施の形態による入力装置１による効果と同様である。加えて、入力装置１２０は、以下のような効果を奏することができる。すなわち、本実施の形態において検出される指ガジェット２０の動作は、指のタッチ位置とスライド方向による、いわゆるフリック入力の動作と同じである。このため、例えば多機能携帯電話機を常時使っているユーザなどは、慣れた動作で文字入力を行うことができる。また、第２の実施の形態においては、ウエアラブルな入力装置１２０及びタグ盤６０により文字入力を行い、確定された文字の音声の出力をイヤホン１１７で行う。よって、文字入力の確認を音声に頼らざるを得ないような騒音が大きな現場環境で、認識率が下がったり、それにより作業者のストレスが増加したり、正しい入力ができないなどの問題を、さらに確実に回避することが可能となる。
【００６５】
なお、本実施の形態による入力装置１２０においては、スイッチ２６は、必ずしもなくてもよい。
【００６６】
（第３の実施の形態）
以下、第３の実施の形態による入力方法について説明する。第３の実施の形態において、第１または第２の実施の形態と同様の構成及び動作には同一番号を付し、重複説明を省略する。第３の実施の形態による入力装置１２０のハードウエア構成は、第２の実施の形態による入力装置１２０と同様である。また、タグ盤６０を利用可能であることも同様である。第３の実施の形態においては、メモリ１０５には、後述する文字判定テーブル１６５が備えられる。
【００６７】
第３の実施の形態においては、確定情報は、トグル動作を示す情報となる。トグル動作とは、例えば指を下にストロークしてもう一度上に動作してもとの位置に戻す動作と定義する。トグル動作は、指ガジェット２０において検出された動きを示す信号に基づき、リストガジェット３０で検出され、動き情報として出力される。すなわち、本実施の形態において、動き情報は、トグル動作を示す動き状態情報と、検出された時刻に対応するタイムスタンプを含む。
【００６８】
図９は、第３の実施の形態による入力方法の一例を説明する図である。図９に示すように、ガジェット１０は、例えばタグ盤６０の無線タグ６２に指５２が近づけられることにより、無線タグ６２のタグＩＤを読み取り、情報処理装置１００に出力する。タグＩＤが読み取られた後、トグル状況１５０に示すように、トグル動作の回数に応じて、無線タグ６２が示す「あ行」のどの文字を、無線タグ６２から読み取る文字とするかが確定される。図９の例では、情報処理装置１００の文字判定テーブル１６５において、「あ行」の文字に対応する無線タグ６２のタグＩＤが読み取られた後、トグル動作が１回の場合には、「い」、２回では「う」、などと対応付けられている。
【００６９】
すなわち、「あ」を示す無線タグ６２をタッチした後、１回トグル動作をすると「い」が認識され、２回ならば「う」が認識される。繰り返しトグル動作が行われている間は「あ」〜「お」が繰り返し選択され、例えば、決められた時間、間が空くと文字が確定される。
【００７０】
この例では、指ガジェット２０は、タグＩＤを示す信号を出力し、さらに、指ガジェット２０の動きを示す動き信号を出力する。リストガジェット３０は、指ガジェット２０からのタグＩＤを示す信号に基づき読み取ったタグＩＤを含むタグ情報と、トグル動作を示す動き情報が検出された場合は、動き情報と、を情報処理装置１００に出力する。このとき、検出装置３４は、タグ情報を受信した後、モーションセンサ２４から受信した動き信号がトグル動作を示している場合、トグル動作を示す動き情報を情報処理装置１００に出力するようにしてもよい。
【００７１】
図１０は、第３の実施の形態によるタグＩＤとトグル動作とによる文字判定テーブル１６５の一例を示す図である。図１０に示すように、文字判定テーブル１６５では、タグＩＤが、５０音の同一の行に含まれる文字に対応付けられ、トグル回数が、どの母音に対応する文字であるかに対応付けられている。文字判定テーブル１６５の例では、母音「あ」に対応するトグル回数は、５の倍数となっており、例えば、「あ」から「お」まで一巡しても、次に再び「あ」から順に選択可能である。
【００７２】
図１１は、第３の実施の形態による入力装置１２０における情報処理装置１００の動作を示すフローチャートである。図１１に示すように、情報処理装置１００は、タグＩＤを取得する（Ｓ１７１）。上述のように、情報処理装置１００は、リストガジェット３０で出力されたタグ情報からタグＩＤを取得する。
【００７３】
情報処理装置１００は、トグルカウンタをリセットする（Ｓ１７２）。例えば、情報処理装置１００は、トグル回数をカウントする変数を“０”にリセットする。情報処理装置１００は、Ｓ１７１で取得したタグＩＤに対応する文字を仮設定する（Ｓ１７３）。
【００７４】
情報処理装置１００は、トグル動作が検出されたか判定する（Ｓ１７４）。例えば、情報処理装置１００は、リストガジェット３０から動き情報が出力されているか、出力されていれば、動き情報にトグル情報が含まれているか判定する。このとき、タグ情報のタイムスタンプと動き情報のタイムスタンプとから、タグ情報とトグル情報とが組み合わせる情報であることを確認することが好ましい。トグル情報が含まれている場合、情報処理装置１００は、トグル動作が検出されたと判定し（Ｓ１７５）、トグルカウンタを進める（Ｓ１７５）。
【００７５】
情報処理装置１００は、例えば、文字判定テーブル１６５を参照し、取得済のタグＩＤとトグルカウンタが示すトグル回数に応じて、文字を仮設定する（Ｓ１７６）。情報処理装置１００は、音声データ１１１から、現在の設定された文字の音声データを読み出し、音声出力装置１１５を介して出力する（Ｓ１７７）。さらに情報処理装置１００は、後述するＳ１７９に処理を進め、一定時間待ち、さらにトグル動作が検出された場合（Ｓ１７４：ＹＥＳ）、処理を繰り返す。
【００７６】
情報処理装置１００は、トグル動作が検出されない場合は（Ｓ１７４：ＮＯ）、タイムアウトしたか否かを判定する（Ｓ１７８）。タイムアウトしていない場合は（Ｓ１７８：ＮＯ）、情報処理装置１００は、一定時間待ち（Ｓ１７９）、Ｓ１７４に戻って処理を行う。
【００７７】
タイムアウトした場合は（Ｓ１７８：ＹＥＳ）、情報処理装置１００は、現在仮設定されている文字を確定し（Ｓ１８０）、処理を終了する。
【００７８】
以上のように、第３の実施の形態による入力方法では、ガジェット１０で検出された、タグＩＤと指ガジェット２０のトグル動作とにより、無線タグから読み取る文字（文字入力コード）が確定される。本実施の形態においては、確定情報は、指ガジェット２０により検出されるトグル動作の回数である。入力装置１２０は、タグＩＤとトグル動作の回数とにより、無線タグから読み取る文字を確定する。
【００７９】
第３の実施の形態による入力方法によれば、第１の実施の形態による入力装置１が奏する効果に加え、以下のような効果を奏することができる。すなわち、第３の実施の形態による入力方法において、タグＩＤを読み取る際に指ガジェット２０を無線タグに近づけた後は、トグル動作をどのような状態で行ってもよい。すなわち、必ずしもタグ盤６０の近くで行わなくてもよい。例えば、タグ盤６０をユーザの衣服の腕の部分に貼付した場合、トグル動作中には、指ガジェット２０をタグ盤６０に近づけた状態を保つ必要がない。よって、不自然な姿勢を保つことによる不快感を回避できる。
【００８０】
なお、本実施の形態においても、スイッチ２６を用いた、読み取る無線タグの決定動作を加えることもできる。スイッチ２６を用いない場合には、スイッチ２６を含まない構成とすることもできる。
【００８１】
（第４の実施の形態）
以下、第４の実施の形態による入力方法について説明する。第４の実施の形態において、第１から第３の実施の形態と同様の構成及び動作には同一番号を付し、重複説明を省略する。第４の実施の形態による入力装置１２０のハードウエア構成は、第２及び第３の実施の形態による入力装置１２０と同様である。第４の実施の形態においては、タグ盤６０に代えて、タグ盤２２０を利用する。また、第４の実施の形態においては、メモリ１０５には、後述する文字判定テーブル２３０が備えられる。
【００８２】
第４の実施の形態においては、確定情報は、はじめに読み取られた無線タグとは別の無線タグから読み取られるタグＩＤとなる。図１２は、第４の実施の形態によるタグ盤２２０の構成の一例を示す図である。図１２に示すように、タグ盤２２０では、中央部にタグ盤６０と同様のタグ配列が備えられている。さらに、外側に、１２個の無線タグが配列されている。夫々の無線タグは、夫々タグＩＤを記憶している。タグ盤２２０では、５０音の全ての文字が、いずれかの無線タグに関連付けられると共に、文字が対応付けられた無線タグのそれぞれについて、上下左右に別の無線タグが配置される構成となっている。
【００８３】
図１３は、第４の実施の形態による入力方法を説明する図である。図１３の例では、無線タグ６２の上下左右に、無線タグ２２２〜２２８の４つの無線タグが配置されている。本実施の形態では、互いに隣接する２つの無線タグの組合せに応じて、文字を入力する方法が採用される。このとき、指ガジェット２０を移動させて２つの無線タグのタグＩＤを読み取ることが好ましい。しかし、指ガジェット２０の移動中に、意図しない無線タグを読み取ることがないように、スイッチ２６を利用することが好ましい。スイッチ２６は、例えば、はじめに読み取る無線タグを読み取る前に押下（接触）されることが好ましい。スイッチ２６は、押下されると、押下（接触）されたことを示すスイッチ状態信号をリストガジェット３０へ出力する。
【００８４】
図１３の例で、「い」を入力する場合、指ガジェット２０のスイッチ２６が押下される。続いて、指ガジェット２０が無線タグ６２に近づけられ、無線タグ６２のタグＩＤが読み取られる。さらに、指ガジェット２０が、無線タグ２２２に近づけられ、無線タグ２２２のタグＩＤが読み取られる。リストガジェット３０は、スイッチ情報と、２つのタグ情報とを情報処理装置１００に出力する。情報処理装置１００は、スイッチ情報、２つのタグ情報に基づき、文字判定テーブル２３０を参照し、無線タグから読み取る文字を確定する。
【００８５】
図１４は、第４の実施の形態による文字判定テーブル２３０の一例を示す図である。図１４に示すように、文字判定テーブル２３０は、はじめに読み取られる第１の無線タグのタグＩＤ＿Ａと、次に読み取られる第２の無線タグのタグＩＤ＿Ｂとの組合せに文字が関連付けられている。第１の無線タグのタグＩＤを、第１のタグＩＤということがある。同様に、２つ目の無線タグのタグＩＤを、第２のタグＩＤということがある。
【００８６】
例えば、「あ」は、第１のタグＩＤがＩＤ−Ｋ１の場合で、第２のタグＩＤがタイムアウトまでに読み取られない場合に対応している。例えば、「い」は、第１のタグＩＤがＩＤ−Ｋ１の場合で、第２のタグＩＤがＩＤ−Ｌ１の場合に対応している。他の文字についても同様である。
【００８７】
以下、フローチャートを参照しながら、第４の実施の形態による入力装置１２０における入力方法についてさらに説明する。図１５は、第４の実施の形態による入力装置１２０における情報処理装置１００の動作を示すフローチャートである。図１５に示すように、情報処理装置１００は、スイッチ２６の押下（接触）を示すスイッチ情報を検出しない場合（Ｓ２４１：ＮＯ）、一定時間待ち（Ｓ２４２）、Ｓ２４１に戻って処理を繰り返す。情報処理装置１００は、スイッチ２６の押下を示すスイッチ情報を検出すると（Ｓ２４１：ＹＥＳ）、第１の無線タグのタグ情報から第１のタグＩＤを取得する（Ｓ２４３）。すなわち、情報処理装置１００は、指ガジェット２０が、タグ盤２２０の、文字に対応付けられた無線タグのいずれかに近づくことにより取得したタグＩＤを、リストガジェット３０を介して受け付け、第１のタグＩＤとして取得する。
【００８８】
情報処理装置１００は、続いて、次の無線タグのタグＩＤが検出されたか否か判別する（Ｓ２４４）。次のタグ情報が検出された場合（Ｓ２４４：ＹＥＳ）、情報処理装置１００は、次のタグＩＤを取得する。例えば、情報処理装置１００は、タグ盤２２０において、第１の無線タグが無線タグ６２である場合、無線タグ６２に隣接する無線タグから第２のタグＩＤを取得する。例えば、情報処理装置１００は、図１３に示す無線タグ２２２のタグＩＤを第２のタグＩＤとして取得する（Ｓ２４５）。
【００８９】
情報処理装置１００は、受け付けた第１のタグＩＤと、第２のタグＩＤとを、図１４に示した文字判定テーブル２３０において参照し、対応する文字を、無線タグから読み取る文字として確定する（Ｓ２４６）。
【００９０】
Ｓ２４４で、次の無線タグのタグＩＤが検出されない場合（Ｓ２４４：ＮＯ）、情報処理装置１００は、タイムアウトかを判定する（Ｓ２４７）。タイムアウトでない場合（Ｓ２４７：ＮＯ）、情報処理装置１００は、一定時間待った後（Ｓ２４８）、Ｓ２４４から処理を繰り返す。なお、タイムアウトとは、例えば、Ｓ２４３の処理を行った時刻からの経過時間が、予め決められた待機時間以上である状態をいう。タイムアウトの場合（Ｓ２４７：ＹＥＳ）、情報処理装置１００は、Ｓ２４３で取得された第１のタグＩＤが示す文字を、文字判定テーブル２３０で取得し、無線タグから読み取る文字として確定する（Ｓ２４９）。
【００９１】
情報処理装置１００は、Ｓ２４６またはＳ２４９で確定した文字を、例えば不図示の表示部に表示するとともに、音声データ１１１から対応するデータを読み出し、音声出力装置１１５を介して、例えばイヤホン１１７に出力する（Ｓ２５０）。情報処理装置１００は、確定した文字に対応する文字入力コードを出力するようにしてもよい。
【００９２】
以上のように、第４の実施の形態による入力方法では、ガジェット１０で検出された、スイッチ情報、第１の無線タグの第１のタグＩＤと第２の無線タグの第２のタグＩＤとにより、無線タグから読み取る文字が確定される。本実施の形態においては、確定情報は、第２の無線タグの第２のタグＩＤである。本実施の形態においては、連続する２つの無線タグＩＤの読み取り結果に応じて、読み取る文字が確定される。このとき、第２の無線タグは、第１の無線タグの周囲に配置されている。よって、第２の無線タグから第２のタグＩＤを読み取ることは、指ガジェット２０の動きを検出しているともいえる。また、第１の無線タグを読み取る際にスイッチ２６を押下することで、第１の無線タグの誤認識を防止する。以上のようにして、入力装置１２０は、無線タグから読み取る文字を確定し、出力する。
【００９３】
第４の実施の形態による入力方法によれば、第１の実施の形態による入力装置１が奏する効果に加え、以下のような効果を奏することができる。すなわち、確定情報として第２の無線タグのタグＩＤを用いるので、例えば、操作の個人差などで、処理結果が変わってしまうというような心配はない。また、スイッチ２６を利用することで、意図しない場合に読み取られたタグＩＤを誤って検出することが防止される。
【００９４】
（第４の実施の形態の変形例）
以下、第４の実施の形態による入力方法の変形例について説明する。本変形例は、第４の実施の形態におけるスイッチ２６の利用方法の変形例である。本変形例において、第１から第４の実施の形態と同様の構成及び動作については、同一番号を付し、重複説明を省略する。本変形例による入力装置１２０のハードウエア構成は、第２から第４の実施の形態による入力装置１２０と同様である。
【００９５】
図１６は、本変形例の入力方法を説明する図である。本変形例では、タグ盤２２０、及び文字判定テーブル２３０を用いることも、第４の実施の形態による入力方法と同様である。図１６の入力状況２４０に示すように、本変形例においては、第４の実施の形態と同様に、スイッチ２６の押下（接触）が検出された後、初めに検出された無線タグを第１の無線タグとする。また、スイッチ２６の押下（接触）が検出されなくなった場合、最新に検出されていた無線タグを第２の無線タグとする。この間、スイッチ２６は押下された状態を継続することが好ましい。
【００９６】
図１６の例では、スイッチ２６が押下されて初めて読み取られる無線タグは、無線タグ６２である。指ガジェット２０は、続いて、無線タグ２２４、無線タグ２２６、無線タグ２２８を順に読み取るが、無線タグ２２８を読み取った後に、スイッチ２６の接触が解除されたことが検出されている。この場合、スイッチ２６の接触が解除された際に、最新に読み取られていた無線タグ２２８が、第２の無線タグとなる。よって、入力状況２４０の例では。「お」が、読み取られる文字として取得される。
【００９７】
以下、フローチャートを参照しながら、第４の実施の形態の変形例による入力装置１２０における入力方法についてさらに説明する。図１７は、第４の実施の形態の変形例による情報処理装置１００の動作を示すフローチャートである。図１７に示すように、情報処理装置１００は、スイッチ２６の押下を示すスイッチ情報を検出しない場合（Ｓ２５１：ＮＯ）、一定時間待ち（Ｓ２５２）、Ｓ２５１に戻って処理を繰り返す。情報処理装置１００は、スイッチ２６の押下（接触）を示すスイッチ情報を検出すると（Ｓ２５１：ＹＥＳ）、第１の無線タグのタグ情報から第１のタグＩＤを取得する（Ｓ２５３）。すなわち、情報処理装置１００は、指ガジェット２０が、タグ盤２２０の、文字に対応付けられた無線タグのいずれかに近づくことにより取得したタグＩＤを、リストガジェット３０を介して受け付け、第１のタグＩＤとして取得する。情報処理装置１００は、文字判定テーブル２３０を参照し、第１のタグＩＤのみが読み取られた場合に対応する文字を取得する（Ｓ２５４）。情報処理装置１００は、取得した文字取得した文字を、例えば不図示の表示部に表示するとともに、音声データ１１１から対応するデータを読み出し音声出力装置１１５を介して、例えばイヤホン１１７に出力する（Ｓ２５５）。
【００９８】
情報処理装置１００は、続いて、次の無線タグのタグＩＤが検出されたか否か判別する（Ｓ２５６）。Ｓ２５６で、次の無線タグのタグＩＤが取得されない場合は（Ｓ２５６：ＮＯ）、情報処理装置１００は、Ｓ２５９に処理を進める。
【００９９】
次の無線タグのタグＩＤを取得した場合（Ｓ２５６：ＹＥＳ）、情報処理装置１００は、第１のタグＩＤと、次の無線タグのタグＩＤ（次のタグＩＤということがある。）との組合せを文字判定テーブル２３０で参照し、対応する文字を取得する（Ｓ２５７）。
【０１００】
例えば、情報処理装置１００は、タグ盤２２０において、第１の無線タグが無線タグ６２である場合、次の無線タグとして図１３に示す無線タグ２２２のタグＩＤを受け付ける。本変形例では、この間、スイッチ２６が押下されていることを示すスイッチ情報は、継続して受け付けられているものとする。情報処理装置１００は、検出したタグＩＤを取得する。
【０１０１】
情報処理装置１００は、受け付けた第１のタグＩＤと、次のタグＩＤとの組合せを、図１４に示した文字判定テーブル２３０において参照し、対応する文字を、無線タグから読み取る文字として取得する（Ｓ２５７）。
【０１０２】
情報処理装置１００は、Ｓ２５７で取得した文字を、例えば不図示の表示部に表示するとともに、音声データ１１１から対応するデータを読み出し音声出力装置１１５を介して、例えばイヤホン１１７に出力する（Ｓ２５８）。
【０１０３】
情報処理装置１００は、スイッチが解除状態であるか判定し（Ｓ２５９）、解除状態でない場合は（Ｓ２５９：ＮＯ）、一定時間待ち（Ｓ２６１）、Ｓ２５６に戻って処理を繰り返す。情報処理装置１００は、スイッチが解除状態であると（Ｓ２５９：ＹＥＳ）、最新に取得した文字を確定する（Ｓ２６０）。このとき、情報処理装置１００は、確定した文字に対応する文字入力コードを出力するようにしてもよい。
【０１０４】
以上のように、第４の実施の形態の変形例による入力方法では、ガジェット１０で検出された、スイッチ情報、第１の無線タグのタグＩＤ、次の無線タグのタグＩＤに基づき、無線タグから読み取る文字が確定される。入力装置１２０は、スイッチが接触を検知している間に読み出された２つのタグＩＤに基づき、無線タグから読み取る文字を確定する。すなわち、スイッチ２６の接触が解除された瞬間に、文字を確定させることができる。本変形例では、確定情報は、次のタグＩＤと、スイッチ２６の接触解除を示す情報となる。
【０１０５】
第４の実施の形態の変形例による入力方法によれば、第４の実施の形態による入力装置１２０が奏する効果に加え、以下のような効果を奏することができる。すなわち、スイッチが接触状態にある間、所望の文字が確定されるまで読み取り処理を継続することができるので、より正確に入力を行うことが可能となる。また、この際に音声で途中の読み取り結果を提示するようにすることで、取得された文字が入力したい文字ではない場合に、ユーザは、即座に修正可能である。
【０１０６】
（第５の実施の形態）
以下、第５の実施の形態による入力方法について説明する。第５の実施の形態において、第１から第４の実施の形態及びその変形例と同様の構成及び動作には同一番号を付し、重複説明を省略する。第５の実施の形態による入力装置１２０のハードウエア構成は、第２から第４の実施の形態による入力装置１２０と同様である。第５の実施の形態においては、タグ盤６０及び、指タグ２８２〜２８８を利用する。指タグ２８２〜２８８とは、指に装着する無線タグである。また、第５の実施の形態においては、第４の実施の形態、及びその変形例と同様、文字判定テーブル２３０を利用するようにしてもよい。第５の実施の形態においては、確定情報は、指タグのいずれかのタグＩＤとなる。指タグのタグＩＤを、指タグＩＤということがある。
【０１０７】
図１８は、第５の実施の形態による入力方法を説明する図である。図１８に示すように、第５の実施の形態においては、指ガジェット２０が手５０の第１指５１に備えられている。また、指タグ２８２〜２８８は、夫々第２指５２から第５指５５に貼付されている。このとき、まず指ガジェット２０がタグ盤６０のいずれかの無線タグに近づけられることで、第１の無線タグの第１のタグＩＤが読み取られる。図１８の例では、例えば無線タグ６２のタグＩＤが読み取られる。次に、第２指５２〜第５指５５のいずれかと指ガジェット２０とが近づけられることで、第２の無線タグの第２のタグＩＤが読み取られる。情報処理装置１００は、読み取られた第１のタグＩＤと第２のタグＩＤとを文字判定テーブル２３０で参照して、文字を確定する。
【０１０８】
以下、フローチャートを参照しながら、第５の実施の形態による入力装置１２０における入力方法についてさらに説明する。図１９は、第５の実施の形態による入力装置１２０における情報処理装置１００の動作を示すフローチャートである。図１９に示すように、情報処理装置１００は、まず、第１の無線タグのタグ情報から第１のタグＩＤを取得する（Ｓ３０１）。すなわち、情報処理装置１００は、指ガジェット２０が、タグ盤６０の、無線タグのいずれかに近づくことにより取得したタグＩＤを、リストガジェット３０を介して受け付け、取得する。
【０１０９】
情報処理装置１００は、続いて、指タグ２８２〜２８８のいずれかの指タグＩＤが検出されたか否か判別する（Ｓ３０２）。例えば、情報処理装置１００は、いずれかの指タグが検出された場合（Ｓ３０２：ＹＥＳ）、情報処理装置１００は、検出された指タグのタグＩＤを取得する（Ｓ３０３）。情報処理装置１００は、取得した第１のタグＩＤと、指タグＩＤとを文字判定テーブル２３０で参照し、組合せに応じた文字を確定する（Ｓ３０４）。
【０１１０】
Ｓ３０２で、指タグＩＤが検出されない場合（Ｓ３０２：ＮＯ）、情報処理装置１００は、タイムアウトかを判定する（Ｓ３０５）。タイムアウトでない場合（Ｓ３０５：ＮＯ）、情報処理装置１００は、一定時間待った後（Ｓ３０６）、Ｓ３０２から処理を繰り返す。タイムアウトの場合（Ｓ３０５：ＹＥＳ）、情報処理装置１００は、Ｓ３０１で取得された第１のタグＩＤが示す文字を、文字判定テーブル２３０で取得し、無線タグから読み取る文字として確定する（Ｓ３０７）。
【０１１１】
情報処理装置１００は、Ｓ３０４またはＳ３０７で確定した文字を、例えば不図示の表示部に表示するとともに、音声データ１１１から対応するデータを読み出し音声出力装置１１５を介して、例えばイヤホン１１７に出力する（Ｓ３０８）。情報処理装置１００は、確定した文字に対応する文字入力コードを出力するようにしてもよい。
【０１１２】
以上のように、第５の実施の形態による入力方法では、ガジェット１０で検出された、第１の無線タグの第１のタグＩＤと、指タグの指タグＩＤとにより、無線タグから読み取る文字が確定される。このとき、指ガジェット２０は、操作の容易さから第１指に装着される。第５の実施の形態は、例えば、指ガジェット２０による第１の無線タグへのタッチと、指ガジェット２０を装着している手の各指に貼った指タグの読み取りで文字を確定する方法である。例えば、指ガジェット２０で「あ」を示す無線タグ６２をタッチしたのち、第２指と指ガジェット２０とを合わせるように指タグ２２２を読ませた場合は、情報処理装置１００は、「い」が選択されたと判断する。
【０１１３】
第５の実施の形態による入力方法によれば、第１の実施の形態による入力装置１が奏する効果に加え、以下のような効果を奏することができる。すなわち、確定情報として指タグＩＤを用いるので、操作の個人差などで、処理結果が変わってしまうというような心配はない。また、操作の途中で意図しない指タグＩＤが読み取られるといった誤検出の可能性は、少なくてすむ可能性が高い。
【０１１４】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を採ることができる。フローチャートに示した処理手順は、示した例に限定されない。同様の作用効果を奏する場合には、処理の順序を入れ替えて実行することも可能である。入力装置１２０、タグ盤６０、指タグ２８２〜２８８等の構成例は上記に限定されない。
【０１１５】
指ガジェット２０とリストガジェット３０とは、無線通信を介して接続されるようにしてもよいし、一体に形成されてもよい。指ガジェット２０でタグＩＤを読み取る際は、指ガジェット２０を無線タグに近づけるが、例えば、指ガジェット２０を装着した指を無線タグに接触させることで、タグＩＤを読み取るようにしてもよい。指タグを読み取る場合には、例えば、指ガジェット２０を装着した指と、読み取り対象の指タグを貼付した指とを接触させるようにして指タグＩＤを読み取るようにしてもよい。
【０１１６】
タグ情報に含まれるタイムスタンプは、検出装置３４において、タグＩＤの検出順を確認し、検出順に情報処理装置１００に出力するために利用するようにしてもよい。タグ盤６０、タグ盤２２０の配置や構成は、上記例に限定されない。
【０１１７】
以上の第１から第５の実施形態及び変形例に関し、さらに以下の付記を開示する。
（付記１）
無線タグから前記無線タグの識別情報を読み取るとともに、前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する確定情報を、前記識別情報を読み取った後に入力操作に基づいて検出する検出部と、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、前記複数の文字入力コードのうちの一つを表す情報を出力する出力部と、
少なくとも前記検出部をユーザに装着させるための装着部と、
を有することを特徴とする入力装置。
（付記２）
前記検出部は、前記入力操作に応じた動きを検出する動き検出部
を有し、
前記動き検出部は、前記装着部により前記ユーザに装着されて前記ユーザの動きを検出し、
前記確定情報は、前記ユーザの動きを示す情報である
ことを特徴とする付記１に記載の入力装置。
（付記３）
前記確定情報は、前記ユーザの動きの方向を示す情報である
ことを特徴とする付記２に記載の入力装置。
（付記４）
前記確定情報は、少なくとも一回のトグル操作を示す情報である
ことを特徴とする付記２に記載の入力装置。
（付記５）
前記動き検出部は、前記ユーザの指に装着される
ことを特徴とする付記２から付記４のいずれかに記載の入力装置。
（付記６）
前記識別情報を読み取る前記無線タグの決定を示す動作を受け付け、前記決定を示す動作を受け付けたことを示す決定情報を生成する決定情報生成部、
をさらに有し、
前記無線タグは、複数の無線タグのうちの第１の無線タグであり、
前記識別情報は、前記決定情報が生成された後に読み取られた前記複数の無線タグのうちの第１の無線タグの第１の識別情報であり、
前記確定情報は、前記複数の無線タグのうちの第２の無線タグの第２の識別情報である
ことを特徴とする付記１に記載の入力装置。
（付記７）
前記第２の識別情報は、前記決定情報の出力が継続されている間に読み取られ、
前記確定情報は、前記第２の識別情報と、前記決定情報の出力停止を示す情報である
ことを特徴とする付記６に記載の入力装置。
（付記８）
前記検出部は、前記ユーザの第１指に装着され、
前記複数の無線タグのうちの４つが、前記ユーザの第２指から第５指に夫々装着され、
前記無線タグは、前記複数の無線タグのうちの第１の無線タグであり、
前記識別情報は、前記決定情報が生成された後に読み取られた前記複数の無線タグのうちの第１の無線タグの第１の識別情報であり、
前記確定情報は、前記複数の無線タグのうちの第２の無線タグの第２の識別情報であり、
前記第２の識別情報は、前記第２指から前記第５指のいずれかに装着された前記無線タグのうちの４つの中のいずれかの識別情報であり、前記第１指と、前記第２指から前記第５指とのいずれかが近づけられることにより、前記第２の識別情報が読み取られる
ことを特徴とする付記１または付記６に記載の入力装置。
（付記９）
ユーザに装着された検出部を有する入力装置が、
前記検出部により、無線タグから前記無線タグの識別情報を読み取り、
前記検出部により、前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する確定情報を、前記識別情報を読み取った後に入力操作に基づいて検出し、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、
前記複数の文字入力コードのうちの一つに応じた情報を出力する
ことを特徴とする入力方法。
（付記１０）
さらに、前記検出部は、前記入力操作に応じた動きを検出し
前記確定情報は、前記ユーザの動きを示す情報である
ことを特徴とする付記９に記載の入力方法。
（付記１１）
さらに、前記識別情報を読み取る前記無線タグの決定を示す動作を受け付けて、前記決定を示す動作を受け付けたことを示す決定情報を生成し、
前記無線タグは、複数の無線タグのうちの第１の無線タグであり、
前記識別情報は、前記決定情報が生成された後に読み取られた前記複数の無線タグのうちの第１の無線タグの第１の識別情報であり、
前記確定情報は、前記複数の無線タグのうちの第２の無線タグの第２の識別情報である
ことを特徴とする付記９または付記１０に記載の入力方法。
（付記１２）
ユーザに装着された検出部により、無線タグから前記無線タグの識別情報を読み取り、
前記検出部により、前記識別情報に対応付けられた複数の文字入力コードのうちの一つを確定する確定情報を、前記識別情報を読み取った後に入力操作に基づいて検出し、
前記識別情報と前記確定情報とに基づき、前記複数の文字入力コードのうちの一つを確定し、
前記複数の文字入力コードのうちの一つに応じた情報を出力する
処理をコンピュータに実行させる入力プログラム。
（付記１３）
前記入力操作に基づいて検出される前記確定情報は、前記ユーザの動きを示す情報である
ことを特徴とする付記１２に記載の入力プログラム。
（付記１４）
さらに、前記処理は、
前記識別情報を読み取る前記無線タグの決定を示す動作を受け付けて、前記決定を示す動作を受け付けたことを示す決定情報を生成する処理を含み、
前記無線タグは、複数の無線タグのうちの第１の無線タグであり、
前記識別情報は、前記決定情報が生成された後に読み取られた前記複数の無線タグのうちの第１の無線タグの第１の識別情報であり、
前記確定情報は、前記複数の無線タグのうちの第２の無線タグの第２の識別情報である
ことを特徴とする付記１２または付記１３に記載の入力プログラム。
【符号の説明】
【０１１８】
１      入力装置
３      検出部
５      出力部
７      装着部
９      無線タグ
１０    ガジェット
１２    文字判定テーブル
２０    指ガジェット
２２    アンテナ
２４    モーションセンサ
２６    スイッチ
２８    装着部
３０    リストガジェット
３２    タグ読み取り装置
３４    検出装置
３６    通信装置
３８    装着部
４６    信号線
５０    手
５１    第１指 
５２    指
６０    タグ盤
６２    無線タグ
６４    動き方向
１００  情報処理装置
１０３  ＣＰＵ
１０５  メモリ
１１３  通信装置
１１５  音声出力装置
１１７  イヤホン
１０７  入力プログラム
１０９  文字判定テーブル
１１１  音声データ
１２０  入力装置
【図１】
0006341003.tif 000002
【図２】
0006341003.tif 000003
【図３】
0006341003.tif 000004
【図４】
0006341003.tif 000005
【図５】
0006341003.tif 000006
【図６】
0006341003.tif 000007
【図７】
0006341003.tif 000008
【図８】
0006341003.tif 000009
【図９】
0006341003.tif 000010
【図１０】
0006341003.tif 000011
【図１１】
0006341003.tif 000012
【図１２】
0006341003.tif 000013
【図１３】
0006341003.tif 000014
【図１４】
0006341003.tif 000015
【図１５】
0006341003.tif 000016
【図１６】
0006341003.tif 000017
【図１７】
0006341003.tif 000018
【図１８】
0006341003.tif 000019
【図１９】
0006341003.tif 000020