(57)【要約】【課題】利便性を改善する。【解決手段】入力機器（１）は、体の複数の部位の状態を特定する特定部（１１）と、特定部が特定した複数の部位のうちの少なくとも２つの部位の状態に基づいて、対象機器に対する指示内容を決定する制御部（１２）とを備える。【選択図】図２
2019185821.tif 000002
【特許請求の範囲】
【請求項１】
体の複数の部位の状態を特定する特定部と、
前記特定部が特定した、前記複数の部位のうちの少なくとも２つの部位の状態に基づいて、対象機器に対する指示内容を決定する制御部と
を備えることを特徴とする入力機器。
【請求項２】
前記特定部は、前記部位の状態として前記部位の姿勢を特定し、
前記制御部は、前記特定部が特定した前記部位の姿勢に基づいて、前記指示内容を決定する
ことを特徴とする請求項１に記載の入力機器。
【請求項３】
前記特定部は、前記部位の状態として前記少なくとも２つの部位の接触の状態を特定し、
前記制御部は、前記特定部が特定した前記少なくとも２つの部位の接触の状態に基づいて、前記指示内容を決定する
ことを特徴とする請求項１又は２に記載の入力機器。
【請求項４】
前記特定部は、前記部位の状態として、少なくとも一つの部位の姿勢と、姿勢が検出された前記部位と異なる部位との接触の状態を特定し、
前記制御部は、前記特定部が特定した部位の接触の状態に基づいて、前記指示内容を決定する
ことを特徴とする請求項２又は３に記載の入力機器。
【請求項５】
前記特定部は、前記部位の状態として前記少なくとも２つの部位が接触しているか否かを特定し、
前記制御部は、前記少なくとも２つの部位が接触している場合と、接触していない場合とで異なる指示内容を決定する
ことを特徴とする請求項１から４のいずれか一項に記載の入力機器。
【請求項６】
前記制御部は、前記少なくとも２つの部位の状態が第１状態である場合には、前記指示内容が第１指示内容であると決定し、前記少なくとも２つの部位の状態が前記第１状態とは異なる第２状態である場合には、前記指示内容が前記第１指示内容とは異なる第２指示内容であると決定する
ことを特徴とする請求項１から５のいずれか一項に記載の入力機器。
【請求項７】
前記特定部は、前記部位の状態として前記少なくとも３つの部位が接触しているか否かを特定し、
前記制御部は、２つの部位が接触している場合と３つの部位が接触している場合とで異なる指示内容を決定する
ことを特徴とする請求項１から６のいずれか一項に記載の入力機器。
【請求項８】
前記特定部は、前記部位の状態として前記少なくとも２つの部位の接触の状態を特定し、
前記制御部は、接触の状態を特定した少なくとも２つの部位の動きに基づいて、決定した指示内容に対応する指示を行う
ことを特徴とする請求項１から７のいずれか一項に記載の入力機器。
【請求項９】
前記特定部は、前記部位の状態として前記少なくとも２つの部位の接触の状態を特定し、
前記制御部は、接触の状態を特定した少なくとも２つの部位と異なる部位の動きに基づいて、決定した指示内容に対応する指示を行う
ことを特徴とする請求項１から７のいずれか一項に記載の入力機器。
【請求項１０】
前記制御部は、前記対象機器の設定を判別し、
前記制御部は、前記少なくとも２つの部位の状態及び前記設定に基づいて、前記指示内容を決定する
ことを特徴とする請求項１から９のいずれか一項に記載の入力機器。
【請求項１１】
前記制御部は、前記少なくとも２つの部位の状態が第３状態であり且つ前記設定が第１設定である場合には、前記指示内容が第３指示内容であると決定し、前記少なくとも２つの部位の状態が前記第３状態であり且つ前記設定が前記第１設定とは異なる第２設定である場合には、前記指示内容が前記第３指示内容とは異なる第４指示内容であると決定する
ことを特徴とする請求項１０に記載の入力機器。
【請求項１２】
前記制御部は、前記対象機器と通信することで、前記対象機器と前記入力機器との接続を行う
ことを特徴とする請求項１から１１のいずれか一項に記載の入力機器。
【請求項１３】
前記制御部は、体を通信媒体として使用する人体通信を、前記対象機器との間で行うことで、前記対象機器と前記入力機器との接続を行う
ことを特徴とする請求項１から１２のいずれか一項に記載の入力機器。
【請求項１４】
前記制御部は、ユーザが前記対象機器及び前記入力機器の双方を装着又は保持したことをトリガとして、前記接続を行う
ことを特徴とする請求項１２又は１３に記載の入力機器。
【請求項１５】
前記制御部は、前記入力機器と前記対象機器との間の距離が所定距離となることをトリガとして、前記接続を行う
ことを特徴とする請求項１２から１４のいずれか一項に記載の入力機器。
【請求項１６】
前記制御部は、前記入力機器と前記対象機器とが接触することをトリガとして、前記接続を行う
ことを特徴とする請求項１２から１５のいずれか一項に記載の入力機器。
【請求項１７】
前記入力機器は、複数の前記対象機器に対する前記指示内容を決定可能であり、
前記制御部は、前記複数の対象機器のいずれか一つを選択すると共に、選択した一つの対象機器に対する指示内容を決定する
ことを特徴とする請求項１から１６のいずれか一項に記載の入力機器。
【請求項１８】
前記制御部は、前記複数の対象機器のいずれか一つを選択するユーザの動作に基づいて、前記複数の対象機器のいずれか一つを選択する
ことを特徴とする請求項１７に記載の入力機器。
【請求項１９】
前記特定部は、前記複数の部位の状態を検出する検出器を含む
ことを特徴とする請求項１から１８のいずれか一項に記載の入力機器。
【請求項２０】
前記特定部は、前記複数の部位の状態を検出する検出器の検出結果を取得することで、前記複数の部位の状態を特定する
ことを特徴とする請求項１から１９のいずれか一項に記載の入力機器。
【請求項２１】
前記検出器は、ユーザの人体に装着可能である
ことを特徴とする請求項１９又は２０に記載の入力機器。
【請求項２２】
前記検出器は、前記複数の部位の夫々に装着可能である
ことを特徴とする請求項１９から２１のいずれか一項に記載の入力機器。
【請求項２３】
前記検出器は、ユーザの筋電を検出することで、前記複数の部位の状態を検出する
ことを特徴とする請求項１９から２２のいずれか一項に記載の入力機器。
【請求項２４】
前記複数の部位の状態は、前記複数の部位の動き、前記複数の部位の他の部位に対する接触の有無、前記複数の部位の他の部位に対する相対的な位置関係及び前記複数の部位の形状のうちの少なくとも一つを含む
ことを特徴とする請求項１から２３のいずれか一項に記載の入力機器。
【請求項２５】
前記複数の部位は、ユーザがユーザ自身の意思で動かすことが可能な部位を含む
ことを特徴とする請求項１から２４のいずれか一項に記載の入力機器。
【請求項２６】
前記複数の部位は、ユーザの手の指の少なくとも一部、前記ユーザの腕の少なくとも一部、前記ユーザの足の少なくとも一部、前記ユーザの頭の少なくとも一部、前記ユーザの顎の少なくとも一部、前記ユーザの舌の少なくとも一部及び前記ユーザの口の一部のうちの少なくとも一つを含む
ことを特徴とする請求項１から２５のいずれか一項に記載の入力機器。
【請求項２７】
体の複数の部位の状態を特定し、
特定した前記複数の部位のうちの少なくとも２つの部位の状態に基づいて、対象機器に対する指示内容を決定する
ことを特徴とする入力方法。
【請求項２８】
コンピュータに請求項２７に記載の入力方法を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力機器、入力方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ユーザの指示内容を決定する入力機器として、例えば特許文献１に記載されているように、ユーザの指に装着される入力装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５３７３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された入力装置では、指示内容の種類に制約が生じてしまう。
【課題を解決するための手段】
【０００５】
上記課題を解決する入力装置は、体の複数の部位の状態を特定する特定部と、前記特定部が特定した前記複数の部位のうちの少なくとも２つの部位の状態に基づいて、対象機器に対する指示内容を決定する制御部とを備える。
【０００６】
上記課題を解決する入力方法は、体の複数の部位の状態を特定し、特定した前記複数の部位のうちの少なくとも２つの部位の状態に基づいて、対象機器に対する指示内容を決定する。
【０００７】
上記課題を解決するコンピュータプログラムは、コンピュータに上述した入力方法を実行させる。
【０００８】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態の入力機器の使用方法の一例を示す模式図である。
【図２】図２は、入力機器の構成（特に、上述したユーザの人体を構成する部位の状態を検出し且つ指示コマンドを特定するための構成）の一例を示すブロック図である。
【図３】図３は、対象機器の構成（特に、上述した入力機器の構成に関連する対象機器の構成）の一例を示すブロック図である。
【図４】図４は、入力機器及び対象機器の動作の流れ（特に、ユーザが入力機器を用いて対象機器を操作する場合に行われる動作）の一例を示すフローチャートである。
【図５】図５は、操作モードが通常モードである場合に表示部が表示する表示画面の一例を示す平面図である。
【図６】図６は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図７】図７は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図８】図８は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図９】図９は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図１０】図１０は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図１１】図１１は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図１２】図１２は、左手の親指、左手の人差し指及び左手の中指の状態と表示部が表示する表示画面上での指示内容との関係を示す平面図である。
【図１３】図１３は、左手の親指、左手の人差し指及び左手の中指の状態を示す平面図である。
【図１４】図１４は、左手の親指、左手の人差し指及び左手の中指の状態を示す平面図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、入力機器、入力方法及びコンピュータプログラムの実施形態について説明する。但し、本発明が以下に説明する実施形態に限定されることはない。
【００１１】
（１）入力機器１の使用方法
はじめに、図１を参照しながら、本実施形態の入力機器１の使用方法について説明する。図１は、本実施形態の入力機器１の使用方法の一例を示す模式図である。
【００１２】
図１に示すように、入力機器１は、ユーザが装着可能な又はユーザが身につけることが可能な形状又は外観を有している。図１に示す例では、入力機器１は、リストバンドの如き形状を有しており、ユーザの手首の周りを取り囲むループ状の形状を有している。従って、ユーザは、ユーザの手首に入力機器１を装着することができる。
【００１３】
入力機器１は、対象機器２をユーザが操作するために使用される。入力機器１は、対象機器２に対してユーザが希望する指示内容（言い換えれば、操作内容、制御内容又は処理内容）を決定する。本実施形態では、入力機器１は、対象機器２に対してユーザが希望する指示内容を示す指示コマンド（言い換えれば、指示コマンド、制御コマンド又は処理コマンド）を決定するものとする。
【００１４】
入力機器１は、ユーザの人体を構成する複数の部位の状態に基づいて、対象機器２に対する指示コマンドを決定する。具体的には、入力機器１は、ユーザの人体を構成する複数の部位の状態を検出する。その後、入力機器１は、検出した複数の部位（或いは、複数の部位のうちの少なくとも２つの部位）の状態に対して割り当てられた指示コマンドを、対象機器２に対してユーザが希望する指示内容を示す指示コマンドとして決定する。
【００１５】
例えば、人体を構成する部位の一例として、頭、首、顔、目、右目、左目、耳、右耳、左耳、鼻、口、顎、上顎、下顎、歯、上の歯、下の歯、舌、腕、右腕、左腕、肩、右肩、左肩、上腕、右上腕、左上腕、肘、右肘、左肘、前腕、右前腕、左前腕、手、右手、左手、手の指、手の親指、手の人差し指、手の中指、手の薬指、手の小指、右手の親指、右手の人差し指、右手の中指、右手の薬指、右手の小指、左手の親指、左手の人差し指、左手の中指、左手の薬指、左手の小指、背中、胸、腹、腰、下肢、脚、右脚、左脚、腿、右腿、左腿、膝、右膝、左膝、足（ここでは、足は、くるぶし以下の接地部であるものとして、脚と便宜的に区別する）、右足、左足、足の指、足の親指、足の人差し指、足の中指、足の薬指、足の小指、右足の親指、右足の人差し指、右足の中指、右足の薬指、右足の小指、左足の親指、左足の人差し指、左足の中指、左足の薬指や、左足の小指等が例示される。
【００１６】
ユーザの人体を構成する部位に基づいて指示コマンドが決定されることを考慮すれば、ユーザの人体を構成する部位は、ユーザ自身の意思に基づいてユーザが動かすことが可能な部位であることが好ましい。上述した部位の一例は、いずれも、ユーザ自身の意思に基づいてユーザが動かすことが可能な部位であると言える。
【００１７】
「部位の状態」とは、例えば、部位の姿勢（たとえば、部位が伸びている状態、曲げられている状態）、複数の部位の接触の状態などである。具体的には、例えば、部位の姿勢の一例は、人差し指と中指とを立てている状態（たとえば、図６）、人差し指を曲げている状態（たとえば、図１０）などである。部位の接触の状態とは、どの部位とどの部位とが接触しているか、複数の部位のどの部分が接触しているかなどである。具体的には、部位の接触の状態の一例は、例えば、人差し指と中指が接触している状態、人差し指と中指と薬指が接触している状態などである。また、部位の接触の状態の一例は、人差し指と中指の一部が接触している状態（たとえば、図９参照）などでもよい。指は、手の指でもよいし、足の指でもよい。また、部位の接触の状態の一例は、左足のかかとと右足のかかととを接触させた状態、左足のくるぶしと右足のくるぶしとを接触させた状態、上の歯と下の歯とを接触させた状態などであってもよい。さらに、手の一部または全体と、足の一部または全体とが接触している状態のように、部位の接触の状態の一例は、上述した部位のうちの異なる部位同士の接触であってもよい。なお、「接触の状態」には、部位と部位とが接触していない状態も含む。具体的には、部位と部位とが接触していない状態の一例は、例えば、人差し指と中指とが離間した状態である。また、例えば、ある部位の状態は、そのある部位の動き（例えば、動きの有無や、動きの方向や、動きの速さや、動きの内容）を意味していてもよい。例えば、ある部位の状態は、ある部位が向いている方向を意味していてもよい。例えば、ある部位の状態は、ある部位の形状を意味していてもよい。例えば、ある部位の状態は、ある部位の他の部位に対する相対的な位置関係（例えば、ある部位と他の部位との接触の有無や、他の部位を基準としてある部位が存在する方向や、ある部位と他の部位との間の距離等）を意味していてもよい。
【００１８】
本実施形態では、後に詳述するように、ユーザの左手の指の状態を入力機器１が検出すると共に、当該検出結果に基づいて入力機器１が指示コマンドを決定する例を用いて説明を進める。特に、後に詳述するように、ユーザの左手の親指、左手の人差し指及び左手の中指の夫々の状態を入力機器１が検出すると共に、当該検出結果に基づいて入力機器１が指示コマンドを決定する例を用いて説明を進める。この場合、入力機器１は、左手の親指、左手の人差し指及び左手の中指の夫々の状態を検出する。更に、入力機器１は、左手の親指、左手の人差し指及び左手の中指のうちの少なくとも２つの部位の状態に対して割り当てられた指示コマンドを、対象機器２に対してユーザが希望する指示コマンドとして決定する。
【００１９】
入力機器１は、決定した指示コマンドを、有線ネットワーク及び無線ネットワークの少なくとも一方を介して、対象機器２に対して送信する。有線ネットワークの一例として、ＬＡＮや、電話回線や、インターネット回線や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等の任意の信号線を用いた通信ネットワークや、人体を通信媒体とする人体通信ネットワーク等が例示される。無線ネットワークの一例として、無線ＬＡＮ（ＷｉＦｉ（登録商標））や、携帯電話回線や、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、赤外線通信ネットワークや、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：近距離無線通信）が例示される。
【００２０】
対象機器２は、入力機器１から送信された指示コマンドを受信する。その結果、対象機器２は、指示コマンドに応じた動作又は処理を行う。
【００２１】
対象機器２は、ユーザが操作可能な任意の機器である。図２に示す例では、対象機器２は、スマートフォンである。その他、対象機器２の一例として、タブレット端末、ノートパソコン及びデスクトップパソコン等の情報処理機器や、テレビ、ＣＤプレーヤ、ＤＶＤプレーヤ、ＢＤプレーヤ及びＡＶアンプ等のＡＶ機器や、冷蔵庫、エアコン、電子レンジ及び洗濯機等の家電機器や、ゲーム機等の娯楽機器等が例示される。
【００２２】
尚、入力機器１は、必ずしもユーザによって装着されるものでなくてもよい。ユーザは、入力機器１を装着しなくてもよい。入力機器１は、当該入力機器１が指示コマンドを決定する期間の少なくとも一部の期間中にユーザによって装着される一方で、当該入力機器１が指示コマンドを決定する期間の少なくとも他の一部の期間中にユーザによって装着されなくてもよい。入力機器１は、当該入力機器１がユーザの人体を構成する部位の状態を検出する期間の少なくとも一部の期間中にユーザによって装着される一方で、当該入力機器１がユーザの人体を構成する部位の状態を検出する期間の少なくとも他の一部の期間中にユーザによって装着されなくてもよい。
【００２３】
入力機器１の形状は、リストバンドの如き形状とは異なる形状であってもよい。例えば、入力機器１は、ユーザの手に装着可能な手袋（言い換えれば、グローブ）の如き形状を有していてもよい。例えば、入力機器１は、ユーザの指に装着可能な指サックの如き形状を有していてもよい。例えば、入力機器１は、ユーザが任意の箇所に装着可能な又はユーザが任意の箇所に身につけることが可能な任意の形状を有していてもよい。但し、入力機器１は、ユーザが装着困難若しくは不可能な又はユーザが身につけることが困難若しくは不可能な任意の形状を有していてもよい。
【００２４】
（２）入力機器１の構成
続いて、図２を参照しながら、入力機器１の構成（特に、上述したユーザの人体を構成する部位の状態を検出し且つ指示コマンドを決定するための構成）について説明する。図２は、入力機器１の構成（特に、上述したユーザの人体を構成する部位の状態を検出し且つ指示コマンドを決定するための構成）の一例を示すブロック図である。
【００２５】
図１に示すように、入力機器１は、検出器１１と、制御装置１２と、通信インタフェース１３とを備える。
【００２６】
検出器１１は、夫々がユーザの人体を構成する複数の部位の状態を検出する。検出器１１は、入力機器１が装着されている左手の手首の筋肉の電位（いわゆる、筋電）を検出することで、ユーザの人体を構成する複数の部位の状態を検出する。このため、検出器１１は、筋電を検出可能な筋電センサ（或いは、電位センサ）を含んでいる。
【００２７】
上述したように、本実施形態では、入力機器１は、左手の親指、左手の人差し指及び左手の中指の夫々の状態を検出することで、指示コマンドを決定する。このため、検出器１１は、左手の手首の筋肉のうち左手の親指の状態に関連する筋肉、左手の人差し指の状態に関連する筋肉及び左手の中指の状態に関連する筋肉の夫々の電位を検出することで、左手の親指、左手の人差し指及び左手の中指の夫々の状態を検出する。このため、検出器１１は、左手の手首で検出可能な筋電のうち左手の親指の状態に関連する筋電成分、左手の人差し指の状態に関連する筋電成分及び左手の中指の状態に関連する筋電成分の夫々を検出することで、左手の親指、左手の人差し指及び左手の中指の夫々の状態を検出する。検出器１１は、検出結果（つまり、左手の親指、左手の人差し指及び左手の中指の夫々の状態）を制御装置１２に通知する。
【００２８】
制御装置１２は、入力機器１の動作を制御する。制御装置１２は、例えば、入力機器１の動作を制御するための情報処理（例えば、指示コマンドを決定するための情報処理）を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んでいてもよい。制御装置１２は、例えば、ＣＰＵに上述した情報処理を行わせるためのコンピュータプログラムが格納されたり、上述した情報処理の際に参照される各種情報が一時的に格納されたりするメモリを含んでいてもよい。
【００２９】
制御装置１２は、その内部に論理的に実現される処理ブロックとして又はその内部に物理的に実現される処理回路として、ペアリング処理部１２１と、対象特定部１２２と、モード特定部１２３と、指示コマンド決定部１２４とを備える。尚、ペアリング処理部１２１、対象特定部１２２、モード特定部１２３及び指示コマンド決定部１２４の少なくとも一つが論理的な処理ブロックとして実現される場合には、ＣＰＵに読み込まれることで当該ＣＰＵ内に論理的な処理ブロックを実現可能なコンピュータプログラムが、メモリに格納されていてもよい。或いは、このようなコンピュータプログラムが、入力機器１に着脱可能な外部記録媒体に格納されていてもよい。或いは、このようなコンピュータプログラムが、ネットワークを介して入力機器１にダウンロードされてもよい。
【００３０】
ペアリング処理部１２１は、入力機器１と対象機器２とのペアリングを行う。本実施形態の「ペアリング」は、通信を行う機器同士を接続することである。ペアリングにより、入力機器１と対象機器２とが対応付けされ、入力機器１から対象機器２への指示コマンドの送信が可能となる。尚、以下の実施形態では、「ペアリング」という用語を用いて説明するが、入力機器１と対象機器２とを対応付けることができる限りは、通信の方法は他の方法でも構わない。たとえば、ＷｉＦｉ（登録商標）、ＮＦＣ、赤外線通信ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）、人体通信、その他の方法を用いてもよい。
【００３１】
対象特定部１２２は、対象特定部１２２は、入力機器１を用いてユーザが実際に操作する（つまり、ユーザの実際の操作対象となる）対象機器２を特定する。対象特定部１２２は、入力機器１が決定した指示コマンドの実際の送信先となる対象機器２を特定する。対象特定部１２２は、入力機器１が決定した指示コマンドに応じた動作又は処理を実際に行う対象機器２を特定する。例えば、入力機器１と複数の対象機器２とがペアリングされている場合には、対象特定部１２２は、複数の対象機器２の中から実際の操作対象となる少なくとも一つの対象機器２を特定する。
【００３２】
モード特定部１２３は、ユーザが対象機器２を操作する際の操作モードを特定する。操作モードはユーザにより設定される。例えば、対象機器２のメニューを操作することにより設定することができる。本実施形態における「操作モード」は、ユーザがどのような操作目的（言い換えれば、使用目的、制御目的又は処理目的）で対象機器２を操作するか（言い換えれば、使用するか）を実質的に示す。つまり、操作モードは、対象機器２を操作するユーザの操作目的（言い換えれば、対象機器２を使用するユーザの使用目的）を実質的に示すと言える。
【００３３】
操作モードの一例として、対象機器２の表示部２３（後述する図３参照）が表示する表示画面上の所望位置を指定したり、表示画面を切り替えたりする操作をユーザが行う通常モードが例示される。この場合、ユーザは、表示画面上の所望位置を指定したり表示画面を切り替えたりするという操作目的で、対象機器２を操作する。操作モードの他の一例として、表示部２３が表示する表示画面内でテキストを入力する操作をユーザが行うテキスト入力モードが例示される。この場合、ユーザは、テキストを入力するという操作目的で、対象機器２を操作する。操作モードの他の一例として、対象機器２の撮像部２２を用いて写真又は動画を撮影する操作をユーザが行うカメラモードが例示される。この場合、ユーザは、写真又は動画を撮影するという操作目的で、対象機器２を操作する。操作モードの他の一例として、ゲーム機として機能する対象機器２を用いてゲームをプレイする操作をユーザが行うゲームモードが例示される。この場合、ユーザは、ゲームをプレイするという操作目的で、対象機器２を操作する。その他、通常モード、テキスト入力モード、カメラモード及びゲームモードとは異なる任意の操作モードが採用されてもよい。
【００３４】
尚、操作モードが決まると、対象機器２がどのように動作するかが実質的に決まる。例えば、操作モードがテキスト入力モードに決まると、対象機器２は、テキスト入力をユーザが行うことができるように動作する。言い換えれば、対象機器２がどのように動作するかが決まると、操作モードが実質的に決まる。例えば、ユーザがテキストを入力する操作を行うことができるように対象機器２が動作する場合には、操作モードは、テキスト入力モードに決まるはずである。このため、操作モードの特定は、実質的には、対象機器２がどのように動作するかを示す動作モードの特定と等価であると言える。
【００３５】
指示コマンド決定部１２４は、モード特定部１２３が特定した操作モード及び検出器１１の検出結果に基づいて、指示コマンドを決定する。
【００３６】
通信インタフェース１３は、指示コマンド決定部１２４が決定した指示コマンドを、有線ネットワーク及び無線ネットワークの少なくとも一方を介して、対象機器２に対して送信する。
【００３７】
尚、図２を用いて説明した入力機器１の構成は一例である。従って、入力機器１の構成の少なくとも一部が適宜改変されてもよい。以下、入力機器１の構成の少なくとも一部の改変の例について説明する。
【００３８】
検出器１１は、筋電を検出する方法に加えて又は代えて、その他の方法で、人体を構成する複数の部位の状態を検出してもよい。検出器１１は、筋電センサに加えて又は代えて、他のセンサを含んでいてもよい。例えば、検出器１１は、人体を構成する部位の状態に起因した静電容量（例えば、人体を構成する部位の状態を検出するために設置された電極の静電容量）を検出することで、人体を構成する複数の部位の状態を検出してもよい。この場合、検出器１１は、静電容量センサを含んでいてもよい。例えば、検出器１１は、人体を構成する部位の状態に起因した振動（例えば、人体を構成する部位自身の振動や、当該部位の状態を検出するために設置された振動体の振動）を検出することで、人体を構成する複数の部位の状態を検出してもよい。この場合、検出器１１は、振動センサを含んでいてもよい。例えば、検出器１１は、人体を構成する部位の状態に起因した熱（例えば、人体を構成する部位自身の熱）を検出することで、人体を構成する複数の部位の状態を検出してもよい。この場合、検出器１１は、熱センサや熱伝導センサを含んでいてもよい。例えば、検出器１１は、人体を構成する部位の状態を光学的に検出することで、人体を構成する複数の部位の状態を検出してもよい。この場合、検出器１１は、光センサや、赤外線センサや、紫外線センサや、撮像素子等を含んでいてもよい。いずれにせよ、検出器１１は、何らかの方法を用いて、人体を構成する複数の部位の状態を検出してもよい。
【００３９】
入力機器１は、人体を構成する複数の部位の状態を検出する単一の検出器１１を備えていてもよい。入力機器１は、人体を構成する複数の部位の状態を夫々検出する複数の検出器１１を備えていてもよい。入力機器１が複数の検出器１１を備えている場合には、各検出器１１は、対応する各部位に又は当該各部位に近接して若しくは当該各部位に対応してユーザの人体に装着されてもよい。その結果、入力機器１が複数の検出器１１を備えている場合には、複数の部位の状態の検出精度が相対的に高くなる。
【００４０】
入力機器１は、検出器１１を備えていなくてもよい。この場合、入力機器１（特に、入力機器１が備える制御装置１２）は、入力機器１とは別個にユーザに装着された検出器１１の検出結果を取得してもよい。
【００４１】
（３）対象機器２の構成
続いて、図３を参照しながら、対象機器２の構成（特に、上述した入力機器１の構成に関連する対象機器２の構成）について説明する。図３は、対象機器２の構成（特に、上述した入力機器１の構成に関連する対象機器２の構成）の一例を示すブロック図である。
【００４２】
図３に示すように、対象機器２は、制御装置２１と、撮像部２２と、表示部２３と、通信インタフェース２４とを備える。
【００４３】
制御装置２１は、対象機器２の動作を制御する。制御装置２１は、例えば、対象機器２の動作を制御するための情報処理（例えば、指示コマンドを決定するための情報処理）を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んでいてもよい。制御装置２１は、例えば、ＣＰＵに上述した情報処理を行わせるためのコンピュータプログラムが格納されたり、上述した情報処理の際に参照される各種情報が一時的に格納されたりするメモリを含んでいてもよい。
【００４４】
制御装置２１は、その内部に論理的に実現される処理ブロックとして又はその内部に物理的に実現される処理回路として、ペアリング処理部２１１と、モード設定部２１２と、表示制御部２１３と、撮像制御部２１４とを備える。尚、ペアリング処理部２１１、モード設定部２１２、表示制御部２１３及び撮像制御部２１４の少なくとも一つが論理的な処理ブロックとして実現される場合には、ＣＰＵに読み込まれることで当該ＣＰＵ内に論理的な処理ブロックを実現可能なコンピュータプログラムが、メモリに格納されていてもよい。或いは、このようなコンピュータプログラムが、対象機器２に着脱可能な外部記録媒体に格納されていてもよい。或いは、このようなコンピュータプログラムが、ネットワークを介して対象機器２にダウンロードされてもよい。
【００４５】
ペアリング処理部２１１は、上述した入力機器１のペアリング処理部１２１と協調して、入力機器１と対象機器２とのペアリングを行う。
【００４６】
モード設定部２１２は、操作モードを設定する。モード設定部２１２は、対象機器２に対して入力機器１が送信する指示コマンドが実質的に操作モードの切り替え、変更又は設定を要求している場合には、当該指示コマンドに基づいて、操作モードを設定する。モード設定部２１２は、操作モードを指定するユーザの操作に基づいて、操作モードを設定する。但し、モード設定部２１２は、モード設定部２１２自身によっていわば自動的に操作モードを設定してもよい。
【００４７】
表示制御部２１３は、表示部２３を制御する。表示制御部２１３は、所望の表示画面を表示部２３が表示するように、表示部２３を制御する。表示制御部２１３は、対象機器２に対して入力機器１が送信する指示コマンドが示す指示内容が反映された所望の表示画面を表示部２３が表示するように、表示部２３を制御する。
【００４８】
撮像制御部２１４は、撮像部２２を制御する。撮像制御部２１４は、対象機器２に対して入力機器１が送信する指示コマンドが示す指示内容に応じた撮像態様で撮像部２２が写真又は動画を撮影することができるように、撮像部２２を制御する。
【００４９】
撮像部２２は、撮像制御部２１４の制御の下で、写真又は動画を撮影可能である。撮像部２２は、カメラを含んでいてもよい。
【００５０】
表示部２３は、表示制御部２１３の制御の下で、所望の表示画面を表示する。表示部２３は、ディスプレイ装置を含んでいてもよい。このようなディスプレイ装置の一例として、液晶ディスプレイや、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイが例示される。
【００５１】
通信インタフェース２４は、対象機器２に対して入力機器１が送信する指示コマンド４を、有線ネットワーク及び無線ネットワークの少なくとも一方を介して、受信する。
【００５２】
尚、図３を用いて説明した対象機器２の構成は一例である。従って、対象機器２の構成の少なくとも一部が適宜改変されてもよい。以下、対象機器２の構成の少なくとも一部の改変の例について説明する。
【００５３】
対象機器２は、撮像部２２及び表示部２３のうちの少なくとも一方を備えていなくてもよい。この場合、制御装置２１は、表示制御部２１３及び撮像制御部２１４の少なくとも一方を備えていなくてもよい。
【００５４】
（４）入力機器１及び対象機器２の動作
続いて、図４から図１４を参照しながら、入力機器１及び対象機器２の動作（特に、ユーザが入力機器１を用いて対象機器２を操作する場合に行われる動作）について説明する。
【００５５】
（４−１）入力機器１及び対象機器２の動作の流れ
はじめに、図４を参照しながら、入力機器１及び対象機器２の動作（特に、ユーザが入力機器１を用いて対象機器２を操作する場合に行われる動作）の流れについて説明する。図４は、入力機器１及び対象機器２の動作の流れ（特に、ユーザが入力機器１を用いて対象機器２を操作する場合に行われる動作）の一例を示すフローチャートである。
【００５６】
図４に示すように、入力機器１のペアリング処理部１２１は、対象機器２のペアリング処理部２１１と協調して、入力機器１と対象機器２とのペアリングを行う（ステップＳ１１）。同様に、対象機器２のペアリング処理部２１１は、入力機器１のペアリング処理部１２１と協調して、入力機器１と対象機器２とのペアリングを行う（ステップＳ２１）。
【００５７】
本実施形態では、ペアリング処理部１２１及びペアリング処理部２１１は、ユーザの人体を通信媒体とする人体通信を用いて相互に情報を送受信することで、ペアリングを行う。この場合、ペアリング処理部１２１は、ユーザによる入力機器１の装着（ユーザによる入力機器１の保持）をトリガ（言い換えれば、開始条件）として、ペアリングを行うための情報（以降、適宜“ペアリング情報”と称する）を、人体通信を用いて送信してもよい。同様に、ペアリング処理部２１１は、ユーザによる対象機器２の保持をトリガとして、ペアリング情報を、人体通信を用いて送信してもよい。
【００５８】
ユーザが入力機器１及び対象機器２の双方を保持している場合には、ペアリング処理部１２１が送信したペアリング情報は、ユーザの人体を介して、対象機器２に到達する。その結果、ペアリング処理部２１１は、ペアリング処理部１２１が送信したペアリング情報を受信する。同様に、ユーザが入力機器１及び対象機器２の双方を保持している場合には、ペアリング処理部２１１が送信したペアリング情報は、ユーザの人体を介して、入力機器１に到達する。その結果、ペアリング処理部１２１は、ペアリング処理部２１１が送信したペアリング情報を受信する。このように、ユーザが入力機器１及び対象機器２の双方を保持している場合には、ペアリング処理部１２１とペアリング処理部２１１との間でペアリング情報の送受信が行われる。その結果、入力機器１と対象機器２とのペアリングが完了する。
【００５９】
ユーザが入力機器１を保持している一方で対象機器２を保持していない場合には、ペアリング処理部１２１が送信したペアリング情報は、対象機器２に到達することはない。つまり、ペアリング処理部２１１は、ペアリング処理部１２１が送信したペアリング情報を受信することはない。同様に、ユーザが対象機器２を保持している一方で入力機器１を保持していない場合には、ペアリング処理部２１１が送信したペアリング情報は、入力機器１に到達することはない。つまり、ペアリング処理部１２１は、ペアリング処理部２１１が送信したペアリング情報を受信することはない。このように、ユーザが入力機器１及び対象機器２の少なくとも一方を保持していない場合には、ペアリング処理部１２１とペアリング処理部２１１との間でペアリング情報の送受信が行われることはない。その結果、入力機器１と対象機器２とのペアリングが完了することはない。
【００６０】
ペアリングが完了すると、ユーザは、ペアリングが完了した入力機器１を用いて、当該入力機器１とペアリングされた（つまり、対応付けられた）対象機器２を操作することができる。例えば、入力機器１と対象機器２とがペアリングされている場合には、入力機器１は、指示コマンド等の各種情報を対象機器２に送信することができる。一方で、入力機器１と対象機器２とがペアリングされていない場合には、入力機器１は、指示コマンド等の各種情報を対象機器２に送信することができない。
【００６１】
尚、既にペアリングされた入力機器１及び対象機器２がユーザによって保持された場合には、再度のペアリングは必ずしも行われなくてもよい。つまり、ペアリングは、ペアリングされていない入力機器１及び対象機器２がユーザによって保持された場合に行われれば足りる。既にペアリングされた入力機器１及び対象機器２がユーザによって保持された場合には、入力機器１及び対象機器２は、人体通信等を用いて互いにその存在を確認することで、入力機器１を用いてユーザが対象機器２を操作することが可能な状態に遷移してもよい。
【００６２】
入力機器１と対象機器２とのペアリングが完了すると、対象機器２のモード設定部２１２は、操作モードを設定する（ステップＳ２２）。ここで、上述したように、モード設定部２１２は、入力機器１から対象機器２に送信される指示コマンドに基づいて、操作モードを設定する。しかしながら、ペアリングが完了した直後は、入力機器１から対象機器２に対して指示コマンドがいまだ送信されていない可能性が高い。従って、この段階では、モード設定部２１２は、デフォルトの操作モードを設定してもよい。例えば、モード設定部２１２は、対象機器２の電源を起動した後に表示部２３がデフォルトで表示する表示画面（例えば、スマートフォンにおけるホーム画面）を操作するための操作モード（典型的には、上述した通常モード）を、デフォルトの操作モードとして設定してもよい。その後、モード設定部２１２は、通信インタフェース部２５を用いて、設定した操作モードを示す情報を入力機器１に送信する。
【００６３】
一方で、入力機器１と対象機器２とのペアリングが完了すると、入力機器１の対象特定部１２２は、入力機器１を用いた実際の操作対象となる（つまり、入力機器１が決定した指示コマンドの実際の送信先となる）対象機器２を特定する（ステップＳ１２）。
【００６４】
ここで、ユーザが装着した入力機器１とペアリングされている対象機器２が１つである場合には、当該ペアリングされている１つの対象機器２が実際の操作対象となるはずである。従って、この場合には、対象特定部１２２は、当該ペアリングされている対象機器２を、実際の操作対象となる対象機器２として特定してもよい。
【００６５】
一方で、ユーザが装着した入力機器１とペアリングされている対象機器２が２つ以上存在する場合には、当該ペアリングされている２つ以上の対象機器２のうちのいずれか１つの対象機器２が実際の操作対象となることが好ましい。従って、この場合には、対象特定部１２２は、２つ以上の対象機器２の中から実際の操作対象となる１つの対象機器２を特定することが好ましい。
【００６６】
対象特定部１２２は、実際の操作対象となる対象機器２を特定するためのユーザの動作に基づいて、実際の操作対象となる対象機器２を特定する。実際の操作対象となる対象機器２を特定するためのユーザの動作は、例えば、対象機器２を保持する（或いは、触れる）という動作であってもよい。この場合、対象特定部１２２は、ユーザが保持している対象機器２を、実際の操作対象となる対象機器２として特定する。
【００６７】
実際の操作対象となる対象機器２が特定された後には、入力機器１のモード特定部１２３は、操作モードを特定（言い換えれば、検出）する（ステップＳ１３）。上述したように、対象機器２のモード設定部２１２は、モード設定部２１２自身が設定した操作モードを示す情報を入力機器１に送信する。従って、モード特定部１２３は、対象機器２から入力機器１に送信される操作モードを示す情報を参照することで、操作モードを特定する。但し、モード特定部１２３は、その他の方法で操作モードを特定してもよい。
【００６８】
その後、入力機器１の検出器１１は、左手の親指、左手の人差し指及び左手の中指の夫々の状態を検出する（ステップＳ１４）。検出器１１は、検出結果（つまり、左手の親指、左手の人差し指及び左手の中指の状態）を、指示コマンド決定部１２４に通知する。尚、検出器１１の検出結果は、左手の親指、左手の人差し指及び左手の中指の状態を示す情報である。
【００６９】
その後、指示コマンド決定部１２４は、モード特定部１２３が特定した操作モード及び検出器１１の検出結果（以降、便宜的に“指状態検出結果”と称する）に基づいて、指示コマンドを決定する（ステップＳ１５）。
【００７０】
本実施形態では、一の操作モード及び一の指状態検出結果は、固有の指示コマンドに対応付けられている。例えば、第１操作モード及び第１指状態検出結果は、第１指示コマンドに対応付けられている。例えば、第１操作モード及び第１指状態検出結果と異なる第２指状態検出結果は、第１指示コマンドとは異なる第２指示コマンドに対応付けられている。例えば、第１操作モードとは異なる第２操作モード及び第１指状態検出結果は、第１指示コマンド及び第２指示コマンドとは異なる第３指示コマンドに対応付けられている。例えば、第２操作モード及び第２指状態検出結果は、第１指示コマンドから第３指示コマンドとは異なる第４指示コマンドに対応付けられている。
【００７１】
入力機器１のメモリ等には、このような操作モード及び指状態検出結果と指示コマンドとの対応付けを示す情報が予め格納されていてもよい。対応付けを示す情報の一例として、例えばマップや、関数や、数式や、表（テーブル）等が例示される。指示コマンド決定１２４は、このような情報を参照することで、指示コマンドを決定してもよい。
【００７２】
その後、指示コマンド決定部１２４は、通信インタフェース１３を用いて、決定した指示コマンドを対象機器２に対して送信する（ステップＳ１６）。その結果、対象機器２は、指示コマンドを受信する（ステップＳ２３）。
【００７３】
対象機器２が指示コマンドを受信すると、対象機器２に対して、指示コマンドが特定する操作が行われる。つまり、対象機器２は、指示コマンドに応じた動作（言い換えれば、制御又は処理）を行う（ステップＳ２４）。例えば、指示コマンドが、表示部２３が表示する表示画面上での指示内容を示す指示コマンドである場合には、表示制御部２１３は、指示コマンドが示す指示内容が反映された所望の表示画面を表示部２３が表示するように、表示部２３を制御する。例えば、指示コマンドが、撮像部２２に対する指示内容を示す指示コマンドである場合には、撮像制御部２１４は、指示コマンドが示す指示内容に応じた撮影態様で撮像部２２が写真又は動画を撮影することができるように、撮像部２２を制御する。例えば、指示コマンドが、その他対象機器２に対する任意の指示内容を示す指示コマンドである場合には、制御装置２１は、指示コマンドが示す指示内容に応じた動作、制御又は処理態様を行う。
【００７４】
受信した指示コマンドが実質的に操作モードの切り替え、変更又は設定を要求している場合には、モード設定部２１２は、当該指示コマンドに基づいて操作モードを適宜設定し直す。更にモード設定部２１２は、設定し直した操作モードを示す情報を入力機器１に送信する。従って、モード特定部１２３は、適宜切り替えられる、変更される又は設定される操作モードを特定することができる。従って、指示コマンド決定部１２４は、適宜切り替えられる、変更される又は設定される操作モードに基づいて、指示コマンドを適切に決定することができる。
【００７５】
（４−２）指状態検出結果及び操作モードと指示コマンドとの対応付け
続いて、図５から図１４を参照しながら、指状態検出結果及び操作モードと指示コマンドとの対応付けの一例について説明する。尚、以下では、４種類の操作モード（具体的には、上述した通常モード、テキスト入力モード、カメラモード及びゲームモード）を例にあげて順に説明する。また、以下では、説明の簡略化のために、特段の説明がない場合には、“親指”、“人差し指”及び“中指”は、夫々、“左手の親指”、“左手の人差し指”及び“左手の中指”を意味するものとする。
【００７６】
（４−２−１）通常モード時の指状態検出結果と指示コマンドとの対応付け
はじめに、図５から図１０を参照しながら、操作モードが通常モードである場合の指状態検出結果と指示コマンドとの対応付けの一例について説明する。図５は、操作モードが通常モードである場合に表示部２３が表示する表示画面の一例を示す平面図である。図６から図１０は、夫々、左手の親指３１、左手の人差し指３２及び左手の中指３３の状態と表示部２３が表示する表示画面上での指示内容との関係を示す平面図である。
【００７７】
図５に示すように、以下では、説明の便宜上、サーチボックス２３１とタブウインドウ２３２とを含む表示画面が表示部２３に表示されている例を用いて説明を進める。尚、図５は、操作モードが通常モードである場合に表示部２３に表示される表示画面２３の一具体例を示すに過ぎない。図５は、操作モードが通常モードである場合に表示部２３に表示される表示画面２３が、図５に示す表示画面に限定されることを意図するものではない。操作モードが通常モードである場合には、表示部２３は、任意の表示画面を表示可能である。
【００７８】
サーチボックス２３１は、キーワード検索を行うためにユーザがテキストを入力することが可能な表示ウインドウである。タブウインドウ２３２は、タブ２３４（図５に示す例では、タブ２３４ａからタブ２３４ｄ）を選択することでその表示内容を切り替えることが可能な表示ウインドウである。タブウインドウ２３２内には、少なくとも一つのテキストリンク２３３が表示されている。テキストリンク２３３が選択されると、表示部２３は、テキストリンク２３３が示すリンク先の表示画面を新たに表示する。
【００７９】
表示画面上には、ユーザが指定する（言い換えれば、指し示す）位置を示すポインタ２３５が表示されている。操作モードが通常モードである場合には、ユーザは、入力機器１を使用することで、当該ポインタ２３５を表示画面上で移動させると共に、所望の表示対象物（例えば、サーチボックス２３１や、タブ２３４や、テキストリンク２３３等）を選択することができる。
【００８０】
以下、このような表示画面が表示部２３に表示されているとの前提の下で、指状態検出結果と指示コマンドとの対応付けの一例について更に説明を進める。
【００８１】
図６（ａ）は、ユーザが表示画面上の所望位置を指定する（つまり、表示画面上でポインタ２３５を移動させる）ための各指の状態の一例を示している。図６（ａ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３の上で又は前で親指３１を所望方向（図６（ａ）中の矢印の方向）に向かって動かしている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）親指３１が人差し指３２及び中指３３の上で又は前で所望方向に向かって動いていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、接触している人差し指３２及び中指３３の上で又は前で所望方向に向かって動いている状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触している状態であることを示す。
【００８２】
操作モードが通常モードであり且つ図６（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、親指３１の動きに合わせて表示画面上でポインタ２３５を移動させる指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、ポインタ２３５が移動するように表示画面を表示する。つまり、図６（ａ）に示す例では、人差し指３２と中指３３を接触させるユーザの動作により、指示コマンドのカテゴリ（例えば、ポインタ２３５を移動させるというカテゴリ）が決定する。更に、接触させている人差し指３２及び中指３３とは異なる親指３１を動かすユーザの動作により、対象機器２に送信する具体的な指示コマンド（例えば、ポインタ２３５を具体的にどの方向にどの程度移動させるかを含む指示コマンド）が決定する。
【００８３】
例えば、ユーザが接触させた人差し指３２及び中指３３の上で又は前で親指３１を右側（例えば、ユーザから見て右側であり、以下に示す方向はいずれもユーザから見た方向を意味するものとする）に向かって移動させている場合を想定する。この場合には、指示コマンド決定部１２４は、表示画面上でポインタ２３５を右側に向かって移動させる指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、ポインタ２３５が表示画面上で右側に向かって移動するように表示画面を表示する。図６（ｂ）に示す例では、ポインタ２３５は、図６（ｂ）中に点線で示す位置（タブ２３４ａにポインタ２３５が重なる位置）から、図６（ｂ）中に実線で示す位置（タブ２３４ｂにポインタ２３５が重なる位置）へと移動する。
【００８４】
図７（ａ）は、ユーザが指定している所望位置にある表示対象物（つまり、ポインタ２３５が重なっている表示対象物）をユーザが選択している表示対象物であると決定するための各指の状態の一例を示している。図７（ａ）に示す例では、ユーザは、人差し指３２を親指３１で２回タップしている。つまり、ユーザは、人差し指３２と親指３１とを接触させた後に離す動作を短時間の間に２回繰り返している。従って、指状態検出結果は、人差し指３２と親指３１とが接触した後に離れる動作が短時間の間に２回行われたことを示す。言い換えれば、指状態検出結果は、（ｉ）人差し指３２の状態が、親指３１に接触した後に離れる動作が短時間の間に２回行われた状態であり、（ｉｉ）親指３１の状態が、人差し指３２に接触した後に離れる動作が短時間の間に２回行われた状態であることを示す。
【００８５】
操作モードが通常モードであり且つ図７（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ポインタ２３５が重なっている表示対象物をユーザが選択している表示対象物であると決定する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、必要に応じて、ポインタ２３５が重なっている表示対象物（つまり、ユーザが選択していると決定された表示対象物）に対応する表示画面を表示する。
【００８６】
例えば、タブ２３４ａに対応するテキストリンク２３３をタブウインドウ２３２が表示しており且つタブ２３４ｂにポインタ２３５が重なっている状況（図６（ｂ）参照）において、ユーザが人差し指３２を親指３１で２回タップした場合を想定する。この場合には、指示コマンド決定部１２４は、ユーザが選択している表示対象物がタブ２３４ｂであると決定する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、図７（ｂ）に示すように、表示部２３は、タブ２３４ａに対応するテキストリンク２３３に代えてタブ２３４ｂに対応するテキストリンク２３３をタブウインドウ２３２が表示するように表示画面を表示する。
【００８７】
或いは、例えば、サーチボックス２３１にポインタ２３５が重なっている状況において、ユーザが人差し指３２と親指３１とを２回タップした場合を想定する。この場合には、指示コマンド決定部１２４は、ユーザが選択している表示対象物がサーチボックス２３１であると決定する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、サーチボックス２３１にテキストを入力することが可能な表示画面を表示する。更に、この場合には、サーチボックス２３１にテキストが入力されるがゆえに、モード設定部２１２は、操作モードを、テキスト入力モードに設定する。つまり、操作モードが切り替えられる。
【００８８】
尚、図７（ａ）に示す例では、指示コマンドの決定に対して中指３３の状態が寄与していない。この場合には、（ｉ）人差し指３２の状態が、親指３１と２回接触した状態であり、（ｉｉ）親指３１の状態が、人差し指３２と２回接触した状態である限りは、指示コマンド決定部１２４は、中指３３がどのような状態にあるかを考慮することなく、指示コマンドを決定してもよい。以下の説明でも同様に、指示コマンド決定部１２４は、場合によっては、少なくとも一つの指がどのような状態にあるかを考慮することなく、指示コマンドを決定してもよい。
【００８９】
図８（ａ）は、ユーザが表示画面をスクロールするための各指の状態の一例を示している。図８（ａ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３を親指３１で上下方向又は左右方向に向かって相対的に早い速度（典型的には、図６（ａ）に示す場合と比較して早い速度）でこすっている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）親指３１が人差し指３２及び中指３３を上下方向又は左右方向に向かって相対的に早い速度でこすっていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、接触している人差し指３２及び中指３３を上下方向又は左右方向に向かって相対的に早い速度でこすっている状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触している状態であることを示す。
【００９０】
操作モードが通常モードであり且つ図８（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、親指３１がこする方向（つまり、親指３１が動く方向）に合わせて表示画面をスクロールする指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、スクロールした表示画面を表示する。
【００９１】
例えば、ユーザが接触させた人差し指３２及び中指３３を親指３１で上下方向に向かって相対的に早い速度でこすっている場合には、指示コマンド決定部１２４は、表示画面を上下方向にスクロールする指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、図８（ｂ）に示すように、表示部２３は、上下方向（図８（ｂ）に示す例では、下方向）に向かってスクロールした表示画面を表示する。親指３１を左右方向に移動させる場合も同様である。
【００９２】
図９（ａ）は、ユーザが表示画面を拡大又は縮小するための各指の状態の一例を示している。図９（ａ）に示す例では、ユーザは、親指３１と中指３３とを接触させた状態で、親指３１を右側又は左側に向かって動かしている。つまり、ユーザは、中指３３を親指３１で左右方向に向かってこすっている。従って、指状態検出結果は、（ｉ）親指３１と中指３３とが接触しており、且つ、（ｉｉ）親指３１が中指３３を左右方向に向かってこすっていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、中指３３に接触しており且つ左右方向に向かって中指３３をこすっている状態であり、（ｉｉ）中指３３の状態が、親指３１に接触している状態であることを示す。
【００９３】
操作モードが通常モードであり且つ図９（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、親指３１の動く方向に応じて表示画面を拡大又は縮小する指示コマンドがユーザの希望する指示コマンドであると決定する。例えば、親指３１が右側に動くように親指３１が中指３３をこすっている場合には、指示コマンド決定部１２４は、表示画面を拡大する指示コマンドがユーザの希望する指示コマンドであると決定してもよい。例えば、親指３１が左側に動くように親指３１が中指３３をこすっている場合には、指示コマンド決定部１２４は、表示画面を縮小する指示コマンドがユーザの希望する指示コマンドであると決定してもよい。その結果、表示部２３は、拡大又は縮小した表示画面を表示する。例えば、図９（ｂ）は、表示部２３が拡大した表示画面（つまり、図６（ｂ）に示す表示画面を拡大することで得られる表示画面）を表示する例を示している。つまり、図９（ａ）に示す例では、親指３１と中指３３を接触させるユーザの動作により、指示コマンドのカテゴリ（例えば、表示画面の大きさを変えるというカテゴリ）が決定する。更に、中指３３に接触させている親指３１を動かすユーザの動作により、対象機器２に送信する具体的な指示コマンド（例えば、表示画面をどの程度拡大又は縮小させるかを含む指示コマンド）が決定する。
【００９４】
このように、図６及び図９で示したように、人差し指３２と中指３３との姿勢や接触状態が異なると、親指３１の動きに対応付けられている指示内容（指示コマンド）が異なるものとなり得る。また、図８で示したように、人差し指３２と中指３３とを接触させたときは、親指３１がこする方向に合わせて表示画面をスクロールさせて、人差し指３２と中指３３と薬指とを立てて接触させたときは、親指３１を上下方向にこすったときに、表示している画像を拡大または縮小することとしてもよい。また、図９の例では、人差し指３２を立てて、中指３３を曲げた状態で操作を行っている。この時、例えば、立てた人差し指３１と、曲げた中指３２とが接触している場合と、接触していない場合とで異なる指示内容としてもよい。
【００９５】
図１０（ａ）は、ユーザが表示対象物を選択したまま移動させる（つまり、ドラッグする）ための各指の状態の一例を示している。図１０（ａ）に示す例では、ユーザは、親指３１と人差し指３２とを接触させた状態で、親指３１を右側又は左側に向かって動かしている。つまり、ユーザは、人差し指３２を親指３１で左右方向に向かってこすっている。従って、指状態検出結果は、（ｉ）親指３１と人差し指３２とが接触しており、且つ、（ｉｉ）親指３１が人差し指３２を左右方向に向かってこすっていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、人差し指３２に接触しており且つ左右方向に向かって人差し指３２をこすっている状態であり、（ｉｉ）人差し指３２の状態が、親指３１に接触している状態であることを示す。
【００９６】
操作モードが通常モードであり且つ図１０（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、親指３１の動く方向に応じて選択した表示対象物をドラッグする指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、ユーザが選択している表示対象物がドラッグされた表示画面を表示する。
【００９７】
例えば、タブ２３４ｂにポインタ２３５が重なっている状況（図７（ｂ）参照）において、親指３１が左側に移動するようにユーザが親指３１で人差し指３２をこすった場合を想定する。この場合には、指示コマンド決定部１２４は、ユーザが選択している表示対象物であるタブ２３４ｂを左側に向かってドラッグする指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、図１０（ｂ）に示すように、表示部２３は、タブ２３４ｂがドラッグされた結果タブ２３４ｂがタブ２３４ａよりも左側に位置する表示画面を表示する。
【００９８】
（４−２−２）テキスト入力モード時の指状態検出結果と指示コマンドとの対応付け
続いて、図１１から図１２を参照しながら、操作モードがテキスト入力モードである場合の指状態検出結果と指示コマンドとの対応付けの一例について説明する。図１１から図１２は、夫々、左手の親指、左手の人差し指３２及び左手の中指３３の状態と表示部２３が表示する表示画面上での指示内容との関係を示す平面図である。
【００９９】
尚、以下の説明では、ユーザが、子音を共通にする一連の日本語テキスト群が表示された表示画面上で所望の日本語テキストを選択すると共に、表示画面上に表示される一連の日本語テキスト群の子音を適宜切り替える例を用いて説明を進める。
【０１００】
図１１（ａ）は、ユーザが子音を共通にする一連の日本語テキスト群から所望の日本語テキストを選択するための各指の状態の一例を示している。図１１（ａ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３の上で又は前で親指３１を所望方向（図１１（ａ）に示す例では、一連の日本語テキスト群が配列される方向であって、上下方向又は左右方向）に向かって動かしている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）親指３１が人差し指３２及び中指３３の上で又は前で所望方向に向かって動いていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、接触している人差し指３２及び中指３３の上で又は前で所望方向に向かって動いている状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触している状態であることを示す。
【０１０１】
操作モードがテキスト入力モードであり且つ図１１（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、一連の日本語テキスト群のうち親指３１が動く方向に位置する日本語テキストを選択候補として選択する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、一連の日本語テキスト群のうち親指３１が動く方向に位置する日本語テキストが選択された（例えば、日本語テキストがフレームで囲まれた）表示画面を表示する。
【０１０２】
例えば、図１１（ｂ）に示すように、表示部２３が、「さ（ＳＡ）」が中心に位置し、「し（ＳＨＩ）」が「さ（ＳＡ）」の左側に位置し、「す（ＳＵ）」が「さ（ＳＡ）」の上側に位置し、「せ（ＳＥ）」が「さ（ＳＡ）」の右側に位置し、「そ（ＳＯ）」が「さ（ＳＡ）」の下側に位置する表示画面を表示する例を用いて説明する。ユーザが接触させた人差し指３２及び中指３３の上で又は前で親指３１を右側に向かって移動させている場合には、指示コマンド決定部１２４は、相対的に右側に位置する「せ（ＳＥ）」を選択候補として選択する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、「せ（ＳＥ）」が選択されている表示画面を表示する。更に、表示部２３は、選択された日本語テキストがサーチボックス２３１内に表示されている表示画面を表示する。
【０１０３】
尚、図１１（ａ）に示す各指の状態は、操作モードが通常モードである場合にユーザが表示画面上の所望位置を指定するための各指の状態と同一である。しかしながら、操作モードが異なるがゆえに、指示コマンド決定部１２４は、同一の指情報検出結果から異なる指示コマンドを決定する。
【０１０４】
図１２（ａ）は、表示画面上に表示される一連の日本語テキスト群の子音を切り替える（具体的には、順送りする）ための各指の状態の一例を示している。図１２（ａ）に示す例では、ユーザは、人差し指３２を親指３１で１回タップしている。つまり、ユーザは、人差し指３２と親指３１とを接触させた後に離す動作を短時間の間に１回行っている。従って、指状態検出結果は、人差し指３２と親指３１とが接触した後に離れる動作が短時間の間に１回行われたことを示す。言い換えれば、指状態検出結果は、（ｉ）人差し指３２の状態が、親指３１に接触した後に離れる動作が短時間の間に１回行われた状態であり、（ｉｉ）親指３１の状態が、人差し指３２に接触した後に離れる動作が短時間の間に１回行われた状態であることを示す。
【０１０５】
操作モードがテキスト入力モードであり且つ図１２（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、順送りされた子音に対応する一連の日本語テキスト群を表示する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、順送りされた子音に対応する一連の日本語テキスト群を示す表示画面を表示する。図１２（ｂ）は、表示部２３が「Ｓ」という子音に対応する一連の日本語テキスト群を表示している状況（図１１（ｂ）参照）でユーザが人差し指３２を親指３１でタップした場合の表示画面の例を示している。図１２（ｂ）に示すように、表示部２３は、「Ｓ」から１つだけ順送りされた子音である「Ｔ」に対応する一連の日本語テキスト群（つまり、た（ＴＡ）、ち（ＴＩ）、つ（ＴＳＵ）、て（ＴＥ）、と（ＴＯ））を示す表示画面を表示する。
【０１０６】
図１２（ｃ）は、表示画面上に表示される一連の日本語テキスト群の子音を切り替える（具体的には、逆送りする）ための各指の状態の一例を示している。図１２（ｃ）に示す例では、ユーザは、中指３３を親指３１で１回タップしている。つまり、ユーザは、中指３３と親指３１とを接触させた後に離す動作を短時間の間に１回行っている。従って、指状態検出結果は、中指３３と親指３１とが接触した後に離れる動作が短時間の間に１回行われたことを示す。言い換えれば、指状態検出結果は、（ｉ）中指３３の状態が、親指３１に接触した後に離れる動作が短時間の間に１回行われた状態であり、（ｉｉ）親指３１の状態が、中指３３に接触した後に離れる動作が短時間の間に１回行われた状態であることを示す。
【０１０７】
操作モードがテキスト入力モードであり且つ図１２（ｃ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、逆送りされた子音に対応する一連の日本語テキスト群を表示する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、表示部２３は、逆送りされた子音に対応する一連の日本語テキスト群を示す表示画面を表示する。図１２（ｄ）は、表示部２３が「Ｓ」という子音に対応する一連の日本語テキスト群を表示している状態でユーザが中指３３を親指３１でタップした場合の表示画面の例を示している。図１２（ｄ）に示すように、表示部２３は、「Ｓ」から１つだけ逆送りされた子音である「Ｋ」に対応する一連の日本語テキスト群（つまり、か（ＫＡ）、き（ＫＩ）、く（ＫＵ）、け（ＫＥ）、こ（ＫＯ））を示す表示画面を表示する。
【０１０８】
（４−２−３）カメラモード時の指状態検出結果と指示コマンドとの対応付け
続いて、図１３を参照しながら、操作モードがカメラモードである場合の指状態検出結果と指示コマンドとの対応付けについて説明する。図１３は、夫々、左手の親指、左手の人差し指３２及び左手の中指３３の状態を示す平面図である。
【０１０９】
図１３（ａ）は、ズームインするための各指の状態の一例を示している。図１３（ａ）に示す例では、ユーザは、人差し指３２を時計回り（つまり、ユーザから見て時計回りであり、以下同じ）に回転させている。従って、指状態検出結果は、（ｉ）人差し指３２が時計回りに回転し、且つ、（ｉｉ）親指３１及び中指３３が回転していないことを示す。言い換えれば、指状態検出結果は、（ｉ）人差し指３２の状態が、時計回りに回転している状態であり、（ｉｉ）親指３１及び中指３３の状態が、回転していない状態であることを示す。
【０１１０】
操作モードがカメラモードであり且つ図１３（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ズームインする指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、撮像部２２は、ズームインする。
【０１１１】
図１３（ｂ）は、ズームアウトするための各指の状態の一例を示している。図１３（ｂ）に示す例では、ユーザは、人差し指３２を反時計回り（つまり、ユーザから見て反時計回りであり、以下同じ）に回転させている。従って、指状態検出結果は、（ｉ）人差し指３２が反時計回りに回転し、且つ、（ｉｉ）親指３１及び中指３３が回転していないことを示す。言い換えれば、指状態検出結果は、（ｉ）人差し指３２の状態が、反時計回りに回転している状態であり、（ｉｉ）親指３１及び中指３３の状態が、回転していない状態であることを示す。
【０１１２】
操作モードがカメラモードであり且つ図１３（ｂ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ズームアウトする指示コマンドを決定する。その結果、撮像部２２は、ズームアウトする。
【０１１３】
図１３（ｃ）は、オートフォーカスを作動させるための各指の状態の一例を示している。図１３（ｃ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３に親指３１を重ねている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）親指３１が人差し指３２及び中指３３に重なっていることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、接触している人差し指３２及び中指３３に重なっている状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触している状態であることを示す。
【０１１４】
操作モードがカメラモードであり且つ図１３（ｃ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、オートフォーカスを作動させる指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、撮像部２２は、オートフォーカスを作動させる。
【０１１５】
図１３（ｄ）は、シャッターを切る（つまり、シャッターを開く又はリリースする）ための各指の状態の一例を示している。図１３（ｄ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３に親指３１が重なっている状態において親指３１をはじく（つまり、人差し指３２及び中指３３に親指３１が重ならなくなるように親指３１を動かす）。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）人差し指３２及び中指３３に重なっていた親指３１が人差し指３２及び中指３３に重ならなくなることを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、接触している人差し指３２及び中指３３に重なっていた後に移動する（つまり、接触している人差し指３２及び中指３３に重ならなくなるように移動する）状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触している状態であることを示す。
【０１１６】
操作モードがカメラモードであり且つ図１３（ｄ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、シャッターを切る指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、撮像部２２は、シャッターを切る。
【０１１７】
図１３（ｅ）は、露出を＋補正するための各指の状態の一例を示している。図１３（ｅ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３を時計回りに回転させている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、（ｉｉ）人差し指３２及び中指３３が時計回りに回転しており、（ｉｉｉ）親指３１が回転していないことを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、回転していない状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触し且つ時計回りに回転している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触し且つ時計回りに回転している状態であることを示す。
【０１１８】
操作モードがカメラモードであり且つ図１３（ｅ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、露出を＋補正する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、撮像部２２は、露出を＋補正する。
【０１１９】
図１３（ｆ）は、露出を−補正するための各指の状態の一例を示している。図１３（ｆ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３を反時計回りに回転させている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、（ｉｉ）人差し指３２及び中指３３が反時計回りに回転しており、（ｉｉｉ）親指３１が回転していないことを示す。言い換えれば、指状態検出結果は、（ｉ）親指３１の状態が、回転していない状態であり、（ｉｉ）人差し指３２の状態が、中指３３に接触し且つ反時計回りに回転している状態であり、（ｉｉｉ）中指３３の状態が、人差し指３２に接触し且つ反時計回りに回転している状態であることを示す。
【０１２０】
操作モードがカメラモードであり且つ図１３（ｆ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、露出を−補正する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、撮像部２２は、露出を−補正する。
【０１２１】
このように、図６で説明した通常モードの場合と、図１３で示したカメラモードとの場合では、部位の接触状態が同じであっても異なる指示内容となり、異なる指示コマンドが決定される。
【０１２２】
（４−２−４）ゲームモード時の指状態検出結果と指示コマンドとの対応付け
続いて、図１４を参照しながら、操作モードがゲームモードである場合の指状態検出結果と指示コマンドとの対応付けについて説明する。図１４は、夫々、左手の親指、左手の人差し指３２及び左手の中指３３の状態を示す平面図である。
【０１２３】
図１４（ａ）は、ゲーム内の第１機能（例えば、ゲームキャラクタが右手に持っている武器を使用する第１機能）を制御するための各指の状態の一例を示している。図１４（ａ）に示す例では、ユーザは、人差し指３２を動かしている。従って、指状態検出結果は、人差し指３２が動いていることを示す。言い換えれば、指状態検出結果は、人差し指３２の状態が、動いている状態であることを示す。
【０１２４】
操作モードがゲームモードであり且つ図１４（ａ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ゲーム内の第１機能を制御する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、制御装置２１は、ゲーム内の第１機能を制御する。
【０１２５】
図１４（ｂ）は、ゲーム内の第２機能（例えば、ゲームキャラクタが左手に持っている武器を使用する第２機能）を制御するための各指の状態の一例を示している。図１４（ｂ）に示す例では、ユーザは、親指３１を動かしている。従って、指状態検出結果は、親指３１が動いていることを示す。言い換えれば、指状態検出結果は、親指３１の状態が、動いている状態であることを示す。
【０１２６】
操作モードがゲームモードであり且つ図１４（ｂ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ゲーム内の第２機能を制御する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、制御装置２１は、ゲーム内の第２機能を制御する。
【０１２７】
図１４（ｃ）は、ゲーム内の第３機能（例えば、ゲームキャラクタが保有しているアイテムを使用する第３機能）を制御するための各指の状態の一例を示している。図１４（ｃ）に示す例では、ユーザは、人差し指３２と中指３３とを接触させると共に、接触させた人差し指３２及び中指３３を動かしている。従って、指状態検出結果は、（ｉ）人差し指３２と中指３３とが接触しており、且つ、（ｉｉ）人差し指３２及び中指３３が接触した状態で動いていることを示す。言い換えれば、指状態検出結果は、（ｉ）人差し指３２の状態が、中指３３に接触し且つ動いている状態であり、（ｉｉ）中指３３の状態が、人差し指３２に接触し且つ動いているという状態であることを示す。
【０１２８】
操作モードがゲームモードであり且つ図１４（ｃ）に示す指状態検出結果が得られた場合には、指示コマンド決定部１２４は、ゲーム内の第３機能を制御する指示コマンドがユーザの希望する指示コマンドであると決定する。その結果、制御装置２１は、ゲーム内の第３機能を制御する。
【０１２９】
（５）入力機器１の技術的効果
本実施形態の入力機器１は、対象機器２に対する指示コマンドを好適に決定することができる。従って、ユーザは、入力機器１を使用することで、対象機器２を好適に操作することができる。
【０１３０】
更に、入力機器１は、親指３１、人差し指３２及び中指３３の状態（例えば、親指３１、人差し指３２及び中指３３のうちの少なくとも２つの接触状態や、親指３１、人差し指３２及び中指３３のうちの少なくとも一つの動きの状態等）に基づいて、指示コマンドを決定することができる。従って、ユーザは、指を動かすという比較的シンプルな動作を行うことで、対象機器２を好適に操作することができる。特に、親指３１、人差し指３２及び中指３３の状態の数が膨大になり得ることを考慮すれば、入力機器１は、多種多様な指示コマンドを決定することができる。従って、ユーザは、入力機器１を使用することで、対象機器２を多種多様に操作することができる。
【０１３１】
更に、入力機器１は、操作モードに基づいて、指示コマンドを決定することができる。このため、入力機器１は、操作モードに適合する多種多様の指示コマンドを決定することができる。従って、ユーザは、入力機器１を使用することで、操作モードに合わせて、対象機器２を多種多様に操作することができる。
【０１３２】
更に、本実施形態では、人体通信を用いて入力機器１と対象機器２とのペアリングが行われる。このため、ユーザが入力機器１及び対象機器２の双方を保持すれば、実質的には、自動的にペアリングが行われる。このため、ペアリングを行うための設定や暗証番号の入力等をユーザが行わなくてもよくなる。従って、比較的容易にペアリングが行われる。また、ペアリングは、ＮＦＣ（近距離無線通信）を用いて、入力機器１と対象機器２とが接触したら行われることとしてもよい。また、ペアリングは、ＮＦＣ（近距離無線通信）を用いて、入力機器１と対象機器２との距離が所定の距離になったら行われることとしてもよい。所定の距離とは、例えば、ＮＦＣ（近距離無線通信）で通信が可能となる距離や予め定められた距離などとすることができる。
【０１３３】
更に、入力機器１は、ユーザが保持している対象機器２を、実際の操作対象となる対象機器２として特定することができる。従って、入力機器１は、比較的容易に、実際の操作対象となる対象機器２を特定することができる。このため、入力機器１が決定した指示コマンドが意図しない対象機器２に誤送信されてしまうことは殆ど又は全くない。
【０１３４】
尚、図４から図１４を用いて説明した入力機器１及び対象機器２の動作は一例である。従って、入力機器１及び対象機器２の動作の少なくとも一部が適宜改変されてもよい。以下、入力機器１及び対象機器２の動作の少なくとも一部の改変の例について説明する。
【０１３５】
入力機器１が行う動作の少なくとも一部は、入力機器１に加えて又は代えて、対象機器２が行ってもよい。例えば、対象機器２は、操作モード及び指状態検出結果に基づいて、指示コマンドを決定してもよい（図４のステップＳ１５）。この場合、対象機器２は、検出器１１の検出結果を取得することが好ましい。
【０１３６】
入力機器１が行う動作の少なくとも一部は、入力機器１及び対象機器２に加えて又は代えて、入力機器１及び対象機器２とネットワークを介して接続された外部のサーバが行ってもよい。例えば、外部のサーバは、操作モード及び指状態検出結果に基づいて、指示コマンドを決定してもよい（図４のステップＳ１５）。この場合、外部のサーバは、検出器１１の検出結果を取得すると共に、決定した指示コマンドを入力機器１及び対象機器２の少なくとも一方に送信することが好ましい。
【０１３７】
ペアリング処理部１２１及びペアリング処理部２１１は、人体通信を用いたペアリング情報の送受信を行うことに加えて又は代えて、その他の方法を用いて、入力機器１と対象機器２とのペアリングを行ってもよい。
【０１３８】
対象特定部１２２は、実際の操作対象となる２つ以上の対象機器２を特定してもよい。対象特定部１２２は、ユーザが装着した入力機器１とペアリングされている対象機器２が２つ以上存在する場合には、２つ以上の対象機器２の中から実際の操作対象となる２つ以上の対象機器２を特定してもよい。この場合、入力機器１が決定した指示コマンドは、実際の操作対象として特定された２つ以上の対象機器２に送信される。その結果、実際の操作対象として特定された２つ以上の対象機器２は、実質的に同一の動作を行ってもよい。
【０１３９】
対象特定部１２２は、実際の操作対象となる対象機器２を特定しなくてもよい。この場合、例えば、対象機器１２２は、入力機器１とペアリングされており且つ通信インタフェース１３を介して通信可能な全ての対象機器２（或いは、当該全ての対象機器２の一部）に対して、指示コマンドを送信してもよい。更に、この場合には、入力機器１は、対象特定部１２２を備えていなくてもよい。
【０１４０】
対象特定部１２２は、実際の操作対象となる対象機器２を特定するためのユーザの動作を参照することなく、実際の操作対象となる対象機器２を特定してもよい。例えば、操作対象部１２２は、入力機器１とペアリングされている対象機器２の優先度に関する情報を保持すると共に、入力機器１とペアリングされており且つ通信インタフェース１３を介して通信可能な全ての対象機器２の中から優先度の高い対象機器２を、実際の操作対象となる対象機器２として特定してもよい。
【０１４１】
対象特定部１２２は、ペアリングが行われる場合のみならず、任意のタイミング（例えば、図４のステップＳ１３からステップＳ１６の動作が行われている期間中の任意のタイミング）で、実際の操作対象となる対象機器２を特定してもよい。対象特定部１２２は、ユーザが保持している対象機器２が変わった場合には、ユーザが新たに保持した対象機器２を、実際の操作対象となる対象機器２として新たに特定してもよい。
【０１４２】
モード特定部１２３は、操作モードを特定しなくてもよい。指示コマンド決定部１２４は、操作モードに基づくことなく、指状態検出結果に基づいて指示コマンドを決定してもよい。この場合、入力機器１は、モード特定部１２３を備えていなくてもよい。上述した実施の形態では、操作モードはユーザが対象機器のメニューを操作して決定したが、音声などで設定してもよく、また、入力機器からのコマンドで設定してもよい。例えば、入力機器と対象機器とのペアリングが成立した後の部位のパターンを特定し、特定したパターンを設定するためのコマンドを入力機器から対象機器に送信することにより操作モードが設定されてもよい。
【０１４３】
検出器１１が検出する部位が親指３１、人差し指３２及び中指３３に限定されることがないことは既に上述したとおりである。一例として、検出器１１は、上顎の状態（或いは、上の歯の状態）、下顎の状態（或いは、下の歯の状態）及び舌の状態（或いは、これらの少なくとも一部）を検出してもよい。指示コマンド決定部１２４は、上顎の状態（或いは、上の歯の状態）、下顎の状態（或いは、下の歯の状態）及び舌の状態（或いは、これらの少なくとも一部）に基づいて、指示コマンドを決定してもよい。この場合、ユーザが対象機器２を操作するために動かす部位がユーザの口の中に隠れるがゆえに、ユーザが対象機器２を操作していることが外部に露見しにくくなる。
【０１４４】
上述の各実施形態の構成要件の少なくとも一部は、上述の各実施形態の構成要件の少なくとも他の一部と適宜組み合わせることができる。上述の各実施形態の構成要件のうちの一部が用いられなくてもよい。また、法令で許容される限りにおいて、上述の各実施形態で引用した全ての公報の開示を援用して本文の記載の一部とする。
【０１４５】
本発明は、上述した実施形態に限られるものではなく、特許請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う入力機器、入力方法及びコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【０１４６】
１  入力機器
１１  検出器１１
１２  制御装置
１２１  ペアリング処理部
１２２  対象特定部
１２３  モード特定部
１２４  指示コマンド決定部
１３  通信インタフェース
２  対象機器
２１  制御装置
２１１  ペアリング処理部
２１２  モード設定部
２１３  表示制御部
２１４  撮像制御部
２２  撮像部
２３  表示部
２３  通信インタフェース
【図１】
2019185821.tif 000003
【図２】
2019185821.tif 000004
【図３】
2019185821.tif 000005
【図４】
2019185821.tif 000006
【図５】
2019185821.tif 000007
【図６】
2019185821.tif 000008
【図７】
2019185821.tif 000009
【図８】
2019185821.tif 000010
【図９】
2019185821.tif 000011
【図１０】
2019185821.tif 000012
【図１１】
2019185821.tif 000013
【図１２】
2019185821.tif 000014
【図１３】
2019185821.tif 000015
【図１４】
2019185821.tif 000016