(57)【特許請求の範囲】
【請求項１】
ユーザの腕をタップすることにより生起された身体の加速度を、検出データとして検出する、該腕の手首部分に配置された加速度センサと、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定し、特定したタップ位置に対応付けられた操作コマンドを出力する入力情報特定部と、を備えていることを特徴とする入力装置。
【請求項２】
前記入力情報特定部は、前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定することを特徴とする、請求項１に記載の入力装置。
【請求項３】
前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、請求項２に記載の入力装置。
【請求項４】
タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部をさらに備え、
前記入力情報特定部は、前記記憶部に格納された典型的なデータと前記検出データとの間における相関を算出することにより、タップ位置を特定することを特徴とする、請求項１乃至３のいずれか１項に記載の入力装置。
【請求項５】
前記入力情報特定部は、前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定することを特徴とする、請求項１に記載の入力装置。
【請求項６】
前記ルールベースは、多関節構造モデルに基づくルールベースであることを特徴とする、請求項５に記載の入力装置。
【請求項７】
前記身体の加速度は、腕の加速度であることを特徴とする、請求項１乃至６のいずれか１項に記載の入力装置。
【請求項８】
前記入力情報特定部は、前記加速度センサによって検出された重力加速度に応じて、タップされる側の腕姿勢を特定し、特定したタップ位置および腕姿勢の組に対応付けられた操作コマンドを出力することを特徴とする、請求項５ないし７のいずれか１項に記載の入力装置。
【請求項９】
前記入力情報特定部は、前記重力加速度に応じて、タップされる側の腕姿勢が、腕を挙げた状態、腕を水平にした状態、または、腕を下ろした状態のいずれであるかを特定することを特徴とする、請求項８に記載の入力装置。
【請求項１０】
コンピュータが、ユーザの腕をタップすることにより生起された身体の加速度を、該腕の手首部分に配置された加速度センサを用いて検出データとして検出する工程と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する工程と、
特定したタップ位置に対応付けられた操作コマンドを出力する工程と、を含むことを特徴とする入力方法。
【請求項１１】
コンピュータが、前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定することを特徴とする、請求項１０に記載の入力方法。
【請求項１２】
前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、請求項１１に記載の入力方法。
【請求項１３】
コンピュータが、タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部を参照し、該記憶部に格納された典型的なデータと、前記検出データとの間における相関を算出することにより、タップ位置を特定することを特徴とする、請求項１０ないし１２のいずれか１項に記載の入力方法。
【請求項１４】
コンピュータが、前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定することを特徴とする、請求項１０に記載の入力方法。
【請求項１５】
前記ルールベースは、多関節構造モデルに基づくルールベースであることを特徴とする、請求項１４に記載の入力方法。
【請求項１６】
ユーザの腕をタップすることにより生起された身体の加速度を、該腕の手首部分に配置された加速度センサを用いて検出データとして検出する処理と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する処理と、
特定したタップ位置に対応付けられた操作コマンドを出力する処理と、をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、請求項１６に記載のプログラム。
【請求項１８】
前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、請求項１７に記載のプログラム。
【請求項１９】
タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部を参照し、該記憶部に格納された典型的なデータと、前記検出データとの間における相関を算出することにより、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、請求項１６ないし１８のいずれか１項に記載のプログラム。
【請求項２０】
前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、請求項１６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願についての記載）
本発明は、日本国特許出願：特願２０１０−０５７９４１号（２０１０年３月１５日出願）ならびに、特願２０１０−２７９６６６号（２０１０年１２月１５日出願）の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。【０００２】
本発明は、入力装置、入力方法及びプログラムに関し、特に、携帯音楽プレーヤ、携帯電話等の携帯電子機器に適用可能な入力装置、入力方法及びプログラムに関する。
【背景技術】
【０００３】
携帯音楽プレーヤ等の小型の携帯電子機器に対して、音量調整、選曲などの入力操作を行うためには、機器を収納しているポケット、カバン等から機器を取り出す動作が必要とされる。この動作を回避する技術として、特許文献１において、携帯電話の一部の機能を腕部に装着する携帯電話装置が記載されている。【０００４】
また、特許文献２において、耳の部分に装着し、歯を噛み合わせたときのトリガ信号に基づいて電話の送受信を行なう電話装置が記載されている。【０００５】
さらに、特許文献３において、腕時計のように構成された入力装置であって、「握る」、「放す」、「ひねる」、「振る」等のジェスチャをコマンド入力とするものが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−０５１５２７号公報
【特許文献２】特開平１０−２００６１０号公報
【特許文献３】特開２００２−３５８１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の特許文献の全開示内容は、引用をもって本書に繰り込み記載される。以下の分析は、本発明者によってなされたものである。【０００８】
特許文献１に記載された携帯電話装置によると、腕輪型の小型の入力装置内に入力キーが配置され、入力キーが小さいことから、入力操作が困難となるとともに入力キーの確認が困難となり、押し間違え等の入力ミスが生じる恐れがある。【０００９】
また、特許文献２に記載された電話装置によると、噛み合わせ動作等の１種類のオン／オフ（ＯＮ／ＯＦＦ）のみを入力操作に用いることから、操作対象となる機器が有する複数の機能に対する操作を実現することが困難となる。【００１０】
さらに、特許文献３に記載された入力装置によると、複雑な運動を組み合わせた複合的なジェスチャを入力操作として用いているため、入力操作と日常の動作とを識別することが困難となり、ユーザが意図しない入力操作が生じる恐れがある。【００１１】
そこで、携帯電子機器に対する入力操作を行なう際に、ユーザが入力装置を取り出す必要を無くすると同時に、ユーザによる入力操作を簡便にすることが課題となる。本発明の目的は、かかる課題を解決する入力装置、入力方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の視点に係る入力装置は、
ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する検出部と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する入力情報特定部と、を有する。【００１３】
本発明の第２の視点に係る入力方法は、
コンピュータが、ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する工程と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する工程と、を含むことを特徴とする入力方法。【００１４】
本発明の第３の視点に係るプログラムは、
ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する処理と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する処理と、をコンピュータに実行させる。【００１５】
本発明の第４の視点に係る入力装置は、
ユーザの腕をタップすることにより生起された身体の加速度を、検出データとして検出する、該腕の手首部分に配置された加速度センサと、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定し、特定したタップ位置に対応付けられた操作コマンドを出力する入力情報特定部と、を有する。
【００１６】
本発明の第５の視点に係る入力方法は、
コンピュータが、ユーザの腕をタップすることにより生起された身体の加速度を、該腕の手首部分に配置された加速度センサを用いて検出データとして検出する工程と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する工程と、
特定したタップ位置に対応付けられた操作コマンドを出力する工程と、を含むことを特徴とする入力方法。
【００１７】
本発明の第６の視点に係るプログラムは、
ユーザの腕をタップすることにより生起された身体の加速度を、該腕の手首部分に配置された加速度センサを用いて検出データとして検出する処理と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する処理と、
特定したタップ位置に対応付けられた操作コマンドを出力する処理と、をコンピュータに実行させる。
【発明の効果】
【００１８】
本発明に係る入力装置、入力方法及びプログラムによると、携帯電子機器に対する入力操作を行なう際に、ユーザが入力装置を取り出す必要を無くすると同時に、ユーザによる入力操作を簡便にすることができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係る入力装置の構成を示すブロック図である。
【図２】第１の実施形態に係る入力装置に対する入力エリアの詳細な構成を示す図である。
【図３】第１の実施形態に係る入力装置における検出部の詳細な構成を示す図である。
【図４】第１の実施形態に係る入力装置における検出部の詳細な構造を示す断面図である。
【図５】第１の実施形態に係る入力装置の動作を示すフローチャートである。
【図６】第１の実施形態に係る入力装置による振動波形の抽出について説明するための図である。
【図７】第１の実施形態における、タップ位置と腕の動きの関係について説明するための図である。
【図８】第１の実施形態における、タップ位置と時系列データとの関係を示す表である。
【図９】第１の実施形態に係る入力装置による入力情報特定における詳細な動作を示すフローチャートである。
【図１０】第１の実施形態における、ＤＰマッチング経路図について説明するための図である。
【図１１】第１の実施形態における、格子点上での最小累積コストについて説明するための図である。
【図１２】第２の実施形態に係る入力装置の構成を示すブロック図である。
【図１３】第２の実施形態に係る入力装置の動作を示すフローチャートである。
【図１４】第２の実施形態に係る入力装置による入力情報特定における詳細な動作を示すフローチャートである。
【図１５】第２の実施形態における、タップ位置と腕の動きの関係について説明するための図である。
【図１６】第３の実施形態に係る入力装置に対する入力時腕姿勢と各入力エリアを示す図である。
【図１７】第３の実施形態に係る入力装置の構成を示すブロック図である。
【図１８】第３の実施形態に係る入力装置の動作を示すフローチャートである。
【図１９】第３の実施形態に係る入力装置による入力情報特定における詳細な動作を示すフローチャートである。
【図２０】第３の実施形態における、腕姿勢と時系列データとの関係を示す表である。
【発明を実施するための形態】
【００２０】
第１の展開形態によると、上記第１の視点に係る入力装置が提供される。
【００２１】
第２の展開形態によると、前記入力情報特定部は、前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定する、入力装置が提供される。
【００２２】
第３の展開形態によると、前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）である、入力装置が提供される。
【００２３】
第４の展開形態によると、
タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部をさらに備え、
前記入力情報特定部は、前記記憶部に格納された典型的なデータと前記検出データとの間における相関を算出することにより、タップ位置を特定する、入力装置が提供される。
【００２４】
第５の展開形態によると、前記入力情報特定部は、前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定する、入力装置が提供される。
【００２５】
第６の展開形態によると、前記ルールベースは、多関節構造モデルに基づくルールベースである、入力装置が提供される。
【００２６】
第７の展開形態によると、前記身体の動きは、腕の動きである、入力装置が提供される。
【００２７】
第８の展開形態によると、前記入力情報特定部は、特定したタップ位置に対応付けられた操作コマンドを出力する、入力装置が提供される。
【００２８】
第９の展開形態によると、上記第２の視点に係る入力方法が提供される。
【００２９】
第１０の展開形態によると、上記第３の視点に係るプログラムが提供される。
【００３０】
第１１の展開形態によると、上記プログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【００３１】
第１２の展開形態によると、上記第４の視点に係る入力装置が提供される。
【００３２】
第１３の展開形態によると、上記第５の視点に係る入力方法が提供される。
【００３３】
第１４の展開形態によると、上記第６の視点に係るプログラムが提供される。
【００３４】
第１５の展開形態によると、上記入力装置において、
前記検出部は、加速度センサを有するとともに、タップされる側の手首に設けられ、
前記入力情報特定部は、前記加速度センサによって検出された重力加速度に応じてタップされる側の腕姿勢を特定し、特定したタップ位置および腕姿勢に対応付けられた操作コマンドを出力するようにしてもよい。
【００３５】
本発明によると、身体の一部をタップすることを入力操作に割り当てることができる。また、本発明によると、入力を検出する装置を腕輪型の小型な装置とすることができ、機器操作のために入力装置を取り出すという作業を無くすることができる。これにより、入力操作に伴う煩雑さが解消され、入力操作に要する時間も削減することができる。
【００３６】
さらに、本発明によると、入力エリアを腕等のユーザ本人の身体の一部に割り当てることにより、十分に大きな入力エリアを確保することができ、入力ミスを防ぐことができる。
【００３７】
また、本発明によると、複数の入力エリアを割り当てることができるため、複数の種類の入力操作を実現することができ、操作対象となる機器が有する複数の機能に対する入力操作を実現することができる。
【００３８】
さらに、本発明によると、身体に接触するという特定の動作を入力操作としているため、入力操作と日常の動作とを識別することができ、ユーザが意図しない入力操作が生じることを防ぐことができる。
【００３９】
（実施形態１）
第１の実施形態に係る入力装置について、図面を参照して説明する。
【００４０】
図２は、操作対象機器を携帯音楽プレーヤとし、ユーザの腕を入力部とした際の入力エリアの詳細を表した図である。図２を参照すると、腕上には、機器を操作するための３箇所の入力エリア７１〜７３が配置されている。本実施形態では、一例として、音楽操作を想定している。前腕の手首側、前腕の上腕側、及び、上腕に設けられた入力エリア７１〜７３に対して、それぞれ、「選曲の送り」機能、「再生・一時停止」機能、及び、「停止」機能が割り当てられている。
【００４１】
ユーザは、片方の手で他方の腕上の入力エリア７１〜７３をタップすることにより入力を行なう。ユーザは、例えば、音楽を聴きながらランニング、ウォーキング等を行なう際、携帯音楽プレーヤを取り出して、小さい入力キーを操作するという煩わしい行為の代わりに、ユーザ本人の腕をタップすることで、タップ位置に応じた操作を行なうことができる。
【００４２】
図１は、本実施形態に係る入力装置の構成を示すブロック図である。
【００４３】
図１を参照すると、入力装置は、検出部１、記憶部４、入力情報特定部５、及び、情報提示部６を有する。
【００４４】
検出部１は、さらに、接触検出部２を有する。ユーザの身体に対するタップ操作によって腕が動かされたことを検出すると、タップされた側の接触検出部２は、腕の動きに応じた検出データａを出力する。
【００４５】
記憶部４は、接触検出部２で検出される、腕の多関節構造に基づく腕の動きに応じた検出データａと、タップ位置との対応関係を、テンプレートデータｃとして予め保持している。
【００４６】
入力情報特定部５は、検出データａを受けると、記憶部４のテンプレートデータｃを参照し、マッチングにより相関値を算出し、最も相関が高いタップ位置を特定し、タップ位置に割り当てられたコマンドを、入力情報特定データｄとして出力する。
【００４７】
情報提示部６は、入力情報特定データｄを受けると、コマンドに相当する音楽の再生・停止等を行なうとともに、これらに付随する画面表示を出力する。
【００４８】
図２を参照すると、振動を検出するための接触検出部２は、タップされる側である左手手首に配置されている。
【００４９】
図３は、検出部１の詳細な構成を示す図である。図３を参照すると、検出部１に含まれる接触検出部２は、配線基板１０上に設けられた加速度センサ９を有する。加速度センサ９は、腕の動きを３軸の加速度として検出する。ここで、配線基板１０に平行で指先方向をＸ軸とし、配線基板１０に平行でＸ軸に垂直な方向をＹ軸とし、配線基板１０に垂直な方向をＺ軸とする。
【００５０】
図４は、検出部１の詳細な構造を示す断面図である。図４を参照すると、配線基板１０には、加速度センサ９以外に、メモリ１６、演算処理部１１、提示内容処理ユニット１２及び提示ユニット１３が設けられている。また、これらの各部は筐体１４によって包装されている。
【００５１】
メモリ１６は、記憶部４のテンプレートデータｃを保持する。演算処理部１１は、入力情報特定部５における処理を行う。提示内容処理ユニット１２は、情報提示部６においてタップ位置に割り当てられたコマンドにより出力される音楽の再生・停止や画面上のテクスチャを制御する。提示ユニット１３は、提示内容処理ユニット１２により制御された音信号をスピーカを介して出力し、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の他の提示機器にデータを送信し、又は、制御された画素信号をディスプレイとして出力する。
【００５２】
次に、図及びフローチャートを参照して本実施形態の全体の動作について説明する。
【００５３】
図５は本実施形態の全体動作を表すフローチャートである。図５を参照すると、本実施形態の全体の動作は、次の通りである。
【００５４】
まず、一方の手で他方の腕上の入力エリア７１〜７３へのタップ動作が行なわれると、接触検出部２は、サンプリング周期ごとに加速度センサ９で検出した値の時系列データである、振動波形を表す検出データａから、一定時間内のデータを抽出する（ステップＳ１０１）。接触検出部２は、例えば、検出データａのうちの、入力が行なわれたことを検出した時刻から一定の時間内で切り取った振動波形を、接触位置特定のためのデータとして抽出する。
【００５５】
ステップＳ１０１における振動波形は、タップされた側の腕の動きを表す。骨と関節による多関節構造により、タップ位置ごとに腕の動きは異なる。そこで、腕の動きに応じた振動波形とタップ位置との対応関係をテンプレートデータｃとして、記憶部４に予め記録しておく。
【００５６】
入力情報特定部５は、振動波形を受けると、記憶部４のテンプレートデータｃを参照し、マッチングにより相関値を算出し、最も相関が高いタップ位置を特定し、タップ位置に割り当てられたコマンドを入力情報特定データｄとして出力する（ステップＳ１０２）。
【００５７】
最後に、情報提示部６は、特定された入力エリアに割り当てられた所定の記号やデータ、機能を提示する（ステップＳ１０３）。
【００５８】
次に、各ステップの詳細動作について説明する。
【００５９】
図６は、ステップＳ１０１における振動波形抽出について説明するための図である。接触検出部２で検出された値の時系列データである振動波形を検出データａとして受け取ると、入力情報特定部５は、検出データａの中で、入力が行なわれたことを基準に一定時間内にあるデータを比較利用データとして抽出する。検出される振動は、図６（ａ）に示す接触検出部２での振動波形である。なお、検出データの各時刻における値を逐次処理した場合には、通信に時間を要するため、入力情報特定部５は、一定の時間間隔ごとの検出データをまとめて受け取ることが好ましい。
【００６０】
ここで、腕の多関節構造に基づく腕の動きに応じた振動波形と、タップ位置との対応関係について説明する。
【００６１】
図７は、タップ位置と腕の動きの関係を示す図である。
【００６２】
図７（ａ）は、腕の上腕と前腕を梁とし、肩と肘の関節を１自由度の回転軸とする多関節構造（多関節剛体）モデルを表す。
【００６３】
図７（ｂ）は、上腕へのタップを行なったときの腕の動きを表す。腕全体は、肩関節を中心として時計回りに回転をしている。一方、前腕部分は、慣性により、肘関節を中心として反時計回りに回転している。したがって、手首で加速度を検出している接触検出部２は、Ｚ軸方向について、最初に＋方向の加速度を検出する。
【００６４】
図７（ｃ）は、前腕へのタップを行なったときの腕の動きを表す。このとき、肘関節は腕が伸びきった状態であるため、肘関節を中心とする回転運動は生じず、肩関節を中心とする回転運動のみが生じる。したがって、接触検出部２は、Ｚ軸方向について、最初に−方向の加速度を検出する。
【００６５】
以上のことから、タップ時の腕の動きはタップ位置に依存して変化し、手首に設けられた接触検出部２によって検出される加速度の値も変化する。
【００６６】
図８は、タップ位置と時系列データとの関係を示す表である。タップ位置と接触検出部２で検出される腕の動きを表す加速度の３軸の時系列データとの対応関係が、テンプレートデータｃとして記憶部４に記録されている。タップされる側の腕の前腕の手首側、前腕の上腕側、上腕の３領域に対して、それぞれ、第１の入力エリア７１、第２の入力エリア７２、第３の入力エリア７３を設定する。
【００６７】
次に、記憶部４のテンプレートデータｃを参照し、マッチングにより相関値を算出、最も相関が高いタップ位置を特定するステップＳ１０２について、さらに詳細に説明する。
【００６８】
接触検出部２の時系列データである抽出した振動波形を入力パターンとし、記憶部４に複数あるテンプレートデータｃを参照パターンとすると、入力情報特定部５は、入力パターンと参照パターンとの間で、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）に基づいて相関値を算出する。
【００６９】
図９は、入力情報を特定するステップ１０２の動作を詳細に示すフローチャートである。図９を参照すると、入力情報を特定するステップ１０２は、接触が検出されると入力パターンと参照パターンとの要素間の距離を算出するステップＳ２０１と、算出された要素間の距離を用いて、経路最小コストを算出するステップＳ２０２と、算出された経路最小コストを用いて、入力パターンと参照パターンとのパターン間距離を算出するステップＳ２０３と、複数の参照パターンの中で最も小さいパターン間距離を示す参照パターンをタップ位置として特定するステップＳ２０４とを含む。
【００７０】
まず、本実施形態で用いる検出データａから抽出した振動波形は、タップされた側の接触検出部２における腕の動きを表す時系列のデータである。そこで、入力パターンを数式１のように表す。
【００７１】
【数１】
0005962505.tif 000002
【００７２】
数式１において、添字ｉは、時系列（ｉ＝１，…，Ｉ）を表す。
【００７３】
時系列データは、それぞれ、Ｘ軸、Ｙ軸、Ｚ軸の３軸の加速度データを含むことから、入力パターンの軸方向成分を数式２のように表す。
【００７４】
【数２】
0005962505.tif 000003
【００７５】
同様に、テンプレートデータｃも時系列データであることから、参照パターンを数式３のように表す。
【００７６】
【数３】
0005962505.tif 000004
【００７７】
数式３において、添字ｊは時系列（ｊ＝１，…，Ｊ）を表し、添字ｋは複数の参照パターンを識別するための添字を表す。
【００７８】
時系列データは、それぞれ、Ｘ軸、Ｙ軸、Ｚ軸の３軸の加速度データを含むことから、参照パターンの成分を数式４のように表す。
【００７９】
【数４】
0005962505.tif 000005
【００８０】
ＤＰマッチング法では、入力パターンと参照パターンのパターン間距離を算出する。図１０は、ＤＰマッチング経路図を表す。図１０を参照すると、ＤＰ入力パターンと参照パターンとで格子を構成し、その経路上にコストを設定し、その総和が最も小さくなる経路とその総コストを算出する。
【００８１】
まず、検出データａとテンプレートデータｃとの要素間の距離を算出する（ステップＳ２０１）。ここで、要素とは、入力パターンと参照パターンの各時刻における成分のことをいう。
【００８２】
格子点（ｉ，ｊ）におけるコストは、数式５の要素間距離として求めることができる。
【００８３】
【数５】
0005962505.tif 000006
【００８４】
数式５の要素間距離を、すべての格子点において算出する。
【００８５】
次に、経路最小コストを算出する（ステップＳ２０２）。図１１は、格子点上での最小累積コストについて説明するための図である。図１１参照すると、数式６は、格子点（ｉ，ｊ）における格子点コストとその最小値の算出式として経路最小コストを表す。
【００８６】
【数６】
0005962505.tif 000007
【００８７】
数式６は、対称型の経路制限を含む。数式６を時系列ｉ，ｊの小さい値から順に繰り返し適用して、経路最小コストを算出する。
【００８８】
次に、パターン間距離を算出する（ステップＳ２０３）。数式７は、（Ｉ，Ｊ）におけるパターン間距離を表す。数式７を用いることで、ｋ番目の参照パターンにおけるパターン間距離が求まる。
【００８９】
【数７】
0005962505.tif 000008
【００９０】
次に、複数の参照パターンの中で最も相関の高い参照パターンを抽出する（ステップＳ２０４）。予め設定された参照パターンのすべてについて、ステップＳ２０１〜Ｓ２０３の処理を行い、最小のパターン間距離となった参照パターンを、最も相関が高いタップ位置として特定する。さらに、タップ位置に割り当てられたコマンドを、入力情報特定データｄとして出力する。
【００９１】
次に、ステップＳ１０４における情報提示部６の詳細動作について説明をする。
【００９２】
情報提示部６が、入力情報特定部５により特定された入力情報特定データｄを受け取ると、ユーザに入力位置に割り当てられた機能を提示する。本実施形態では、音楽操作を想定しているため、各入力エリアに割り当てられた［再生・一時停止］や［選曲の送り］などに応じて音楽データを制御し、スピーカから音の出力を行なう。
【００９３】
また、各入力エリアに割り当てられた機能に応じて、Ｂｌｕｅｔｏｏｔｈ等を介してイヤフォンやヘッドフォンなどにデータを送信したり、再生中の音楽のタイトルや実行している機能などをディスプレイに表示したりしてもよい。
【００９４】
本実施形態では、ＤＰマッチング法により相関値を算出した。しかし、入力パターンと参照パターンとのマッチングを行なう手法であれば、他のパターンマッチング法を用いるようにしてもよい。
【００９５】
また、ＤＰマッチング法の要素間の距離算出法、及び、経路コストを算出するための経路制限の式は、一例として示したものに過ぎず、これらに限られるものではない。
【００９６】
また、本実施形態において、腕に対して３つの入力エリア７１〜７３を設け、各入力エリアにコマンドを割り当てた。しかし、入力エリアの個数、及び割り当てるべきコマンドは、必要に応じて任意に設定することができ、本実施形態の態様に限られるものではない。
【００９７】
また、本実施形態において、入力エリア７１〜７３を、いずれも多関節構造を有する腕に割り当てた。しかし、タップされた側に接触させた加速度センサ９の動きがタップ位置によって異なる部位であれば、入力エリアは腕以外の場所に設定してもよい。また、多関節構造を有する部位に限定するものでもない。
【００９８】
また、本実施形態では、検出部を手首に装着した。しかしながら、検出部の装着箇所は、手首に限られるものではない。すなわち、検出部の装着箇所は、上腕、手袋、指輪、足首等であってもよい。さらに、検出部は、ユーザが手に持った機器に配置してもよい。
【００９９】
（実施形態２）
第２の実施形態に係る入力装置について、図面を参照して説明する。
【０１００】
第１の実施形態では、腕の多関節構造に基づく腕の動きに応じた振動波形に対して、マッチングにより相関値を算出してタップ位置を特定した。一方、本実施形態では、腕の動きに応じた振動波形の特徴量をルールベースに従って分類することで、タップ位置を特定する。
【０１０１】
図１２は、本実施形態の入力装置の構成を表すブロック図である。第１の実施形態では、タップ位置を特定するために、接触検出部２における腕の多関節構造に基づく腕の動きに応じた振動波形とタップ位置との対応関係を、テンプレートデータｃとして記憶部４に予め記録しておいた。一方、図１２に示す本実施形態では、接触検出部２において検出された腕の動きに応じた振動波形の特徴量とタップ位置との対応関係を、ルールベースデータｅとして記憶部４に予め記録しておく。
【０１０２】
また、第１の実施形態における入力情報特定部５の代わりに、本実施形態の入力装置は、入力情報特定部１５を有する。入力情報特定部１５は、検出データａを受けると、ルールベースデータｅを参照し、接触検出部２で検出された腕の動きに応じた振動波形の特徴量をルールベースに基づいて分類し、タップ位置を特定する。
【０１０３】
次に、本実施形態の入力装置の動作について説明する。
【０１０４】
第１の実施形態では、入力情報特性部５は、接触検出部２で検出された腕の動きに応じた振動波形について、テンプレートデータｃとのマッチングによる相関値を算出し、タップ位置を特定していた。一方、本実施形態では、入力情報特性部１５は、接触検出部２で検出される腕の動きに応じた振動波形の特徴量を、ルールベースデータｅのルールベースに基づいて分類することで、タップ位置を特定する。
【０１０５】
まず、入力情報特定部１５の動作について、詳細に説明する。
【０１０６】
図１３は、本実施形態の入力装置の動作を示すフローチャートである。第１の実施形態ではステップＳ１０２において記憶部４のテンプレートデータｃを参照し、マッチングにより相関値を算出してタップ位置を特定していた。一方、本実施形態では、ステップＳ３０２で、ルールベースデータｅを参照し、接触検出部２で検出された腕の動きに応じた振動波形の特徴量を、ルールベースに基づいて分類して、タップ位置を特定する（ステップＳ３０２）。
【０１０７】
図１４は、本実施形態に係る入力装置における入力情報特定部１５の動作を示すフローチャートである。第１の実施形態において、図７を参照して説明したように、接触検出部２におけるＺ軸方向の最初の加速度の方向が＋であれば、第３の入力エリア７３（上腕）であり、−であれば、第３の入力エリア７３以外の入力エリアであるというように、分類することができる（ステップＳ４０１）。
【０１０８】
次に、接触検出部２におけるＺ軸方向加速度の内、主振動となる振動振幅が最も大きくなる振幅量に注目する。
【０１０９】
図１５は、タップ位置と腕の動きの関係を示す図である。図１５（ａ）、（ｂ）は、それぞれ、肩関節を中心とする腕の運動を示す。図１５（ａ）は、前腕の上腕側（第２の入力エリア７２）へのタップによる、肩関節を中心とする腕の運動を示す。一方、図１５（ｂ）は、前腕の手首側（第１の入力エリア７１）へのタップによる、肩関節を中心とする腕の運動を示す。
【０１１０】
図１５（ａ）と図１５（ｂ）とを比較すると、肩回転軸から距離が遠い第１の入力エリア７１に対するタップは、腕に対してより大きいモーメント力を及ぼすため、Ｚ軸方向の加速度がより大きくなる。そこで、基準となる閾値を設け、Ｚ軸方向の最大振幅が閾値以下の場合には、タップ位置は第２の入力エリア７２（前腕の上腕側）であり、閾値よりも大きい場合には、タップ位置を第１の入力エリア７１（前腕の手首側）であるというように、分類することができる（ステップＳ４０２）。
【０１１１】
本実施形態では、Ｚ軸方向のみの加速度を利用し、ルールベースを作成して分類を行なった。しかし、接触検出部２まわりの角加速度によって発生するＸ軸方向の加速度を用いたルールベースに基づいて分類してもよい。
【０１１２】
また、本実施形態では、入力エリア７１〜７３を上腕、前腕の上腕側、前腕の手首側に設け、いずれも腕の背面側に設けた。しかし、入力エリア７１〜７３は、同一平面上に設ける必要はない。
【０１１３】
例えば、入力エリアを手の拳部分に設けた場合には、拳へのタップの方向に応じて５つの入力エリアを設けることができる。すなわち、握りこぶしを作った場合、４つの指の中節による面、拳の側面で母指に近い橈骨側の面、拳の側面で小指側に近い尺骨側の面、拳の下面で掌側の面、拳の上面で手の甲側の面の５つの面を、入力エリアとすることができる。
【０１１４】
各入力エリアに対してタップを行なった場合、加速度が最初に検出される軸の方向と正負は、それぞれ、Ｘ軸−方向、Ｙ軸＋方向、Ｙ軸−方向、Ｚ軸＋方向、Ｚ軸−方向となる。これらの軸の方向及び正負をルールベースとして用いれば、異なる方向面への入力であっても、タップ位置の特定が可能である。さらに、拳をどこかにぶつけることによる入力を検出するようにしてもよい。
【０１１５】
（実施形態３）
第３の実施形態に係る入力装置について、図面を参照して説明する。
【０１１６】
第２の実施形態では、腕上には、機器を操作するための３箇所の入力エリア７１〜７３があり、タップの衝撃により生じる腕の動きに応じた振動波形の特徴量をルールベースに従って分類することで、タップ位置を特定した。一方、本実施形態では、腕の動きに応じた振動波形の特徴量をルールベースに従って分類するとともに、接触検出部２による検出データｐに基づいて、タップされる側の腕姿勢に応じて、同一の入力エリアへの入力に対して異なる操作コマンドを割り当てる。
【０１１７】
図１６は、入力時の腕姿勢と各入力エリアを示す図である。図１６（ａ）〜（ｃ）は、それぞれ、腕を挙げた状態、腕を水平にした状態、および、腕を下ろした状態を示す。腕姿勢が異なる場合には、各入力エリアに割り当てられている操作コマンドが異なる。
【０１１８】
本実施形態では、一例として、音楽プレーヤを操作する場合を考える。図１６（ａ）を参照すると、腕を挙げている状態では、前腕の手首側、前腕の上腕側、上腕に設けられた入力エリア７１〜７３に対して、それぞれ、「早送り」コマンド、「再生・一時停止」コマンド、「巻き戻し」コマンドが割り当てられている。また、図１６（ｂ）を参照すると、腕を水平にしている状態では、入力エリア７１〜７３に対して、それぞれ、「選曲の送り」コマンド、「再生・一時停止」コマンド、「停止」コマンドが割り当てられている。さらに、図１６（ｃ）を参照すると、腕を下ろしている状態では、入力エリア７１〜７３に対して、それぞれ、「消音」コマンド、「音量ＤＯＷＮ」コマンド、「音量ＵＰ」コマンドが割り当てられている。
【０１１９】
図１７は、本実施形態の入力装置の構成を示すブロック図である。第２の実施形態では、タップ位置を特定するために、接触検出部２で検出された腕の動きに応じた振動波形の特徴量とタップ位置との対応関係を、ルールベースデータｅとして記憶部４に予め記録しておいた（図１２）。一方、本実施形態では、接触検出部２で検出された腕の動きに応じた振動波形の特徴量とタップ位置との対応関係とともに、接触検出部２に基づく腕姿勢を組み合わせ、タップ位置および腕姿勢の組と操作コマンドとの対応関係をルールベースデータｇとして予め記憶部４に記録しておく。
【０１２０】
図１７を参照すると、本実施形態の入力装置は、第２の実施形態における入力情報特定部１５（図１２）の代わりに、入力情報特定部２５を有する。入力情報特定部２５は、検出データｐを受けると、記憶部４のルールベースデータｇを参照し、腕の動きに応じた振動波形の特徴量と接触検出部２で検出された腕姿勢とにより、タップ位置および腕姿勢の組に割り当てられた操作コマンドを特定する。
【０１２１】
また、タップ位置および腕姿勢の組により特定された操作コマンドに応じて出されるコマンドを、入力情報特定データｂとする。
【０１２２】
次に、本実施形態の入力装置の動作について説明する。
【０１２３】
図１８は、本実施形態に係る入力装置の動作を示すフローチャートである。第２の実施形態の入力装置は、図１３のステップＳ３０２及び図１４のステップＳ４０１、４０２において、腕の動きに応じた振動波形の特徴量をルールベースに従ってタップ位置へ分類した。一方、本実施形態の入力装置は、ステップＳ５０２において、腕の動きに応じた振動波形の特徴量からルールベースに従ってタップ位置を抽出した後、検出データｐに基づいて腕姿勢を抽出し、タップ位置および腕姿勢の組に割り当てられた操作コマンドを特定する（ステップＳ５０２）。
【０１２４】
次に、入力情報特定部２５の動作について、詳細に説明する。
【０１２５】
図１９は、本実施形態に係る入力装置における入力情報特定部２５の動作を示すフローチャートである。入力情報特定部２５は、第２の実施形態において、図１４を参照して説明したように、腕の動きに応じた振動波形の特徴量からルールベースに従ってタップ位置を抽出した後、腕姿勢を抽出する。入力情報特定部２５は、一例として、接触検出部２の加速度センサ９によって検出された重力加速度の方向を利用して、腕姿勢を抽出することができる。
【０１２６】
まず、入力情報特定部２５は、重力加速度が検出される方向にしたがって、腕姿勢を判別する（ステップＳ６０１）。重力加速度のＹ方向ないしＺ方向の絶対値がＸ方向の絶対値よりも大きい場合には（ステップＳ６０１のＹｅｓ）、入力情報特定部２５は、腕を水平にしている状態（図１６（ｂ））であると特定する。なお、重力加速度を（ａＸ，ａＹ，ａＺ）として、ｓｑｒｔ（ａＹ２＋ａＺ２）＞ａｂｓ（ａＸ）である場合には、入力情報特定部２５は、腕を水平にしている状態（図１６（ｂ））であると特定するようにしてもよい。ここで、関数ｓｑｒｔ、ａｂｓは、それぞれ、平方根および絶対値を表す。
【０１２７】
一方、重力加速度のＸ方向の絶対値がＹ方向およびＺ方向の絶対値よりも大きい場合には（ステップＳ６０１のＮｏ）、入力情報特定部２５は、腕姿勢に応じて重力加速度が検出される向きを分類する（ステップＳ６０２）。Ｘ方向の加速度が正の場合には（ステップＳ６０２のＹｅｓ）、入力情報特定部２５は、腕を下ろしている状態（図１６（ｃ））であると判定する。一方、Ｘ方向の加速度が負の場合には（ステップＳ６０２のＮｏ）、入力情報特定部２５は、腕を挙げている状態（図１６（ａ））であると判定する。
【０１２８】
図２０は、腕姿勢と時系列データとの関係を示す表である。図２０の時系列データは、タップ時に接触検出部２の加速度センサ９で検出される腕の動きを表す加速度の軸Ｘ、Ｙ、Ｚ方向の各要素の検出波形を表す。
【０１２９】
図２０（ａ）を参照すると、腕姿勢が腕を挙げた状態で、第１の入力エリア７１へのタップ入力を行なった場合には、接触検出部２のタップ衝撃検出前において、Ｘ軸方向の加速度として、一定の値が検出されている。これは、加速度センサ９に、つねに一定の重力加速度がかかっていることを示す。すなわち、タップ入力のタイミング前の加速度が重力加速度を示す。入力情報特定部２５は、この重力加速度の値に応じて腕姿勢を判別する。
【０１３０】
図２０（ａ）を参照すると、重力加速度のＸ方向の絶対値がＹ方向およびＺ方向の絶対値よりも大きく（図１９のステップＳ６０１のＮｏ）、Ｘ方向の加速度が負であることから（図１９のステップＳ６０２のＮｏ）、入力情報特定部２５は、腕を挙げている状態であると判別する。
【０１３１】
本実施形態では、タップ位置と腕姿勢との組合せにより割り当てる操作コマンドを変更したが、タップ位置と腕姿勢の変化との組合せにより割り当てる操作コマンドを変更してもよい。
【０１３２】
また、本実施形態では、腕姿勢を検出するのに加速度センサ９を用い、重力加速度を利用することで腕姿勢を判別し、入力エリアに割り当てられた操作コマンドを特定したが、角度センサやジャイロなど他センサと組み合わせることにより腕姿勢を判別するようにしてもよい。
【０１３３】
本実施形態のように接触検出部２に加速度センサ９を設けることで、定常状態からの変化量である振動の周期からタップ位置を算出するとともに、重力加速度を利用することで腕姿勢も併せて算出することができる。したがって、本実施形態の入力装置によると、センサを追加することなく、複数の状態量を取得でき、機器の構成を単純にすることができる。
【０１３４】
本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【０１３５】
なお、上記実施形態の一部又は全部は、以下の付記として記載することができるものであるが、これらに限定されるものではない。
【０１３６】
（付記１）ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する検出部と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する入力情報特定部と、を備えていることを特徴とする入力装置。
【０１３７】
（付記２）前記入力情報特定部は、前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定することを特徴とする、付記１に記載の入力装置。
【０１３８】
（付記３）前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、付記２に記載の入力装置。
【０１３９】
（付記４）タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部をさらに備え、
前記入力情報特定部は、前記記憶部に格納された典型的なデータと前記検出データとの間における相関を算出することにより、タップ位置を特定することを特徴とする、付記１乃至３のいずれか一に記載の入力装置。
【０１４０】
（付記５）前記入力情報特定部は、前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定することを特徴とする、付記１に記載の入力装置。
【０１４１】
（付記６）前記ルールベースは、多関節構造モデルに基づくルールベースであることを特徴とする、付記５に記載の入力装置。
【０１４２】
（付記７）前記身体の動きは、腕の動きであることを特徴とする、付記１乃至６のいずれか一に記載の入力装置。
【０１４３】
（付記８）前記入力情報特定部は、特定したタップ位置に対応付けられた操作コマンドを出力することを特徴とする、付記１乃至７のいずれか一に記載の入力装置。
【０１４４】
（付記９）前記検出部は、振動を検出する加速度センサを備えていることを特徴する、付記１乃至８のいずれか一に記載の入力装置。
【０１４５】
（付記１０）前記検出部は、手首に設けられることを特徴とする、付記７乃至９のいずれか一に記載の入力装置。
【０１４６】
（付記１１）コンピュータが、ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する工程と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する工程と、を含むことを特徴とする入力方法。
【０１４７】
（付記１２）コンピュータが、前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定することを特徴とする、付記１１に記載の入力方法。
【０１４８】
（付記１３）前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、付記１２に記載の入力方法。
【０１４９】
（付記１４）コンピュータが、タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部を参照し、該記憶部に格納された典型的なデータと、前記検出データとの間における相関を算出することにより、タップ位置を特定することを特徴とする、付記１１乃至１３のいずれか一に記載の入力方法。
【０１５０】
（付記１５）コンピュータが、前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定することを特徴とする、付記１１に記載の入力方法。
【０１５１】
（付記１６）前記ルールベースは、多関節構造モデルに基づくルールベースであることを特徴とする、付記１５に記載の入力方法。
【０１５２】
（付記１７）前記身体の動きは、腕の動きであることを特徴とする、付記１１乃至１６のいずれか一に記載の入力方法。
【０１５３】
（付記１８）コンピュータが、特定したタップ位置に対応付けられた操作コマンドを出力する工程を、さらに含むことを特徴とする、付記１１乃至１７のいずれか一に記載の入力方法。
【０１５４】
（付記１９）ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する処理と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する処理とを、コンピュータに実行させることを特徴とするプログラム。
【０１５５】
（付記２０）前記検出データの波形の特徴をパターンマッチングによって分類することで、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、付記１９に記載のプログラム。
【０１５６】
（付記２１）前記パターンマッチングは、動的計画法（Ｄｙｎａｍｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ）によるマッチング（ＤＰマッチング）であることを特徴とする、付記２０に記載のプログラム。
【０１５７】
（付記２２）タップすることによる身体の動きの典型的なデータと、タップ位置とを対応付けてテンプレートデータとして保持する記憶部を参照し、該記憶部に格納された典型的なデータと、前記検出データとの間における相関を算出することにより、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、付記１９乃至２１のいずれか一に記載のプログラム。
【０１５８】
（付記２３）前記検出データの波形の特徴をルールベースによって分類することで、タップ位置を特定する処理を、コンピュータに実行させることを特徴とする、付記１９に記載のプログラム。
【０１５９】
（付記２４）前記ルールベースは、多関節構造モデルに基づくルールベースであることを特徴とする、付記２３に記載のプログラム。
【０１６０】
（付記２５）前記身体の動きは、腕の動きであることを特徴とする、付記１９乃至２４のいずれか一に記載のプログラム。
【０１６１】
（付記２６）特定したタップ位置に対応付けられた操作コマンドを出力する処理を、さらにコンピュータに実行させることを特徴とする、付記１９乃２５のいずれか一に記載のプログラム。
【０１６２】
（付記２７）付記１９乃至２６のいずれか一に記載のプログラムが記録されていることを特徴とする、コンピュータ読み取り可能な記録媒体。
【０１６３】
（付記２８）ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する検出部と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定し、特定したタップ位置に対応付けられた操作コマンドを出力する入力情報特定部と、を備えていることを特徴とする入力装置。
【０１６４】
（付記２９）コンピュータが、ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する工程と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する工程と、
特定したタップ位置に対応付けられた操作コマンドを出力する工程と、を含むことを特徴とする入力方法。
【０１６５】
（付記３０）ユーザの身体をタップすることにより生起された身体の動きを、検出データとして検出する処理と、
前記検出データを参照するとともに、前記検出データがタップ位置に依存して変化することに基づいて、タップ位置を特定する処理と、
特定したタップ位置に対応付けられた操作コマンドを出力する処理と、をコンピュータに実行させることを特徴とするプログラム。
【０１６６】
（付記３１）前記検出部は、加速度センサを有し、
前記入力情報特定部は、前記加速度センサによって検出された重力加速度に応じて、タップされる側の腕姿勢を特定し、特定したタップ位置と腕姿勢の組に対応付けられた操作コマンドを出力することを特徴とする、付記５または６に記載の入力装置。
【０１６７】
（付記３２）前記検出部は、タップされる側の手首に設けられることを特徴とする、付記３１に記載の入力装置。
【０１６８】
（付記３３）前記入力情報特定部は、前記重力加速度に応じて、タップされる側の腕姿勢が、腕を挙げた状態、腕を水平にした状態、または、腕を下ろした状態のいずれであるかを特定することを特徴とする、付記３１または３２に記載の入力装置。
【符号の説明】
【０１６９】
１    検出部
２    接触検出部
４    記憶部
５、１５、２５    入力情報特定部
６    情報提示部
８    情報提示部
９    加速度センサ
１０    配線基板
１１    演算処理部
１２    提示内容処理ユニット
１３    提示ユニット
１４    筐体
１６    メモリ
７１〜７３    入力エリア
ａ、ｐ    検出データ
ｃ    テンプレートデータ
ｄ、ｂ    入力情報特定データ
ｅ、ｇ    ルールベースデータ
【図１】
0005962505.tif 000009
【図２】
0005962505.tif 000010
【図３】
0005962505.tif 000011
【図４】
0005962505.tif 000012
【図５】
0005962505.tif 000013
【図６】
0005962505.tif 000014
【図７】
0005962505.tif 000015
【図８】
0005962505.tif 000016
【図９】
0005962505.tif 000017
【図１０】
0005962505.tif 000018
【図１１】
0005962505.tif 000019
【図１２】
0005962505.tif 000020
【図１３】
0005962505.tif 000021
【図１４】
0005962505.tif 000022
【図１５】
0005962505.tif 000023
【図１６】
0005962505.tif 000024
【図１７】
0005962505.tif 000025
【図１８】
0005962505.tif 000026
【図１９】
0005962505.tif 000027
【図２０】
0005962505.tif 000028