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