(57)【特許請求の範囲】
【請求項１】
複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置であって、
上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定手段と、
上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定手段と、
上記加速度判定手段が上記測定加速度の複数が上記第１閾値を超えたと判定し、かつ、上記差分判定手段が上記差分が上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定手段と、を備えていることを特徴とする情報処理装置。
【請求項２】
複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置であって、
上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定手段と、
上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定手段と、
上記測定加速度の何れかが上記第１閾値を超え、かつ、上記差分が上記第２閾値を超えたと判定され、当該判定されたときから第２所定時間内に、上記加速度センサが第３閾値を超える上記加速度を測定しない場合、タップがあったと判定するタップ判定手段と、を備えていることを特徴とする情報処理装置。
【請求項３】
上記加速度判定手段は、上記加速度センサが加速度を測定した方向のうち、上記測定加速度が最大である方向をタップ方向と判定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記タップ判定手段が、第１所定時間内にタップがあったと２回判定し、かつ、該２回のタップについて特定したタップ方向が同じであったとき、ダブルタップ操作を確定するダブルタップ確定手段を備えていることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置の制御方法であって、
上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定ステップと、
上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定ステップと、
上記加速度判定ステップで上記測定加速度の複数が上記第１閾値を超えたと判定し、かつ、上記差分判定ステップで上記差分が上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定ステップと、を含むことを特徴とする情報処理装置の制御方法。
【請求項６】
複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置の制御方法であって、
上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定ステップと、
上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定ステップと、
上記測定加速度の何れかが上記第１閾値を超え、かつ、上記差分が上記第２閾値を超えたと判定され、当該判定されたときから第２所定時間内に、上記加速度センサが第３閾値を超える上記加速度を測定しない場合、タップがあったと判定するタップ判定ステップと、を含むことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１から４のいずれか１項に記載の情報処理装置としてコンピュータを機能させるためのプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タップによる入力操作を受け付ける情報処理装置、当該情報処理装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
従来、端末に対するタップを検出し、対応する処理を実行する携帯端末が知られている。このような携帯端末では、タップを検出するために加速度センサを搭載している。例えば、特許文献１には、タップ箇所およびタップ回数に応じて、起動させるアプリケーションプログラムや情報処理を指定可能とする情報処理装置が開示されている。特許文献１に記載の情報処理装置では、加速度センサからの出力に基づいて、タップ操作箇所およびタップ操作回数を検出し、タップ操作箇所およびタップ操作回数に対応するアプリケーションプログラムの起動、および、情報処理の実行を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７８２９４号公報（２００９年１１月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された発明は、３軸加速度センサによって検出された各軸方向の加速度の合成ベクトルを用いてタップを検出している。合成ベクトルは、タップとは異なる動作であっても、タップがあったときと同様となる可能性がある。よって、上記特許文献１に記載された発明では、タップではない動作をタップとして誤検出してしまう可能性がある。例えば、歩行中に生じる振動、乗り物に乗っているときに生じる振動、端末を机の上に置いた時の振動等を、タップとして検出してしまう可能性がある。
【０００５】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、タップ以外の振動をタップとして検出してしまうことを防止する情報処理装置等を実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置であって、上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定手段と、上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定手段と、上記加速度判定手段が上記測定加速度の何れかが上記第１閾値を超えたと判定し、かつ、上記差分判定手段が上記差分が、上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定手段と、を備えている。
【０００７】
また、本発明の一態様に係る情報処理装置の制御方法は、複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置の制御方法であって、上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定ステップと、上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定ステップと、上記加速度判定ステップで上記測定加速度の何れかが上記第１閾値を超えたと判定し、かつ、上記差分判定ステップで上記差分が、上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定ステップと、を含む。
【発明の効果】
【０００８】
本発明の一態様によれば、タップではない動作をタップと判定してしまうことを防止することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態１に係る携帯端末の構成の概略を示す機能ブロック図である。
【図２】（ａ）〜（ｃ）は、本実施形態１に係る携帯端末の外観を示す図である。
【図３】（ａ）および（ｂ）は、本実施形態１に係るタップ操作を示す図である。
【図４】（ａ）および（ｂ）は、本実施形態１に係る携帯端末の加速度センサが測定した各軸方向の測定加速度の値を示す図である。
【図５】本実施形態１に係る制御部の処理の流れの例を示すフローチャートである。
【図６】（ａ）は、本実施形態１に係る携帯端末に対して、Ｚ軸方向にタップ操作を行なった場合の各軸方向の測定加速度の波形の例を示す図である。（ｂ）は、（ａ）におけるＺ軸方向の加速度と他の軸方向の加速度との差分の波形の例を示す図である。
【図７】本実施形態２に係る制御部の処理の流れの例を示すフローチャートである。
【図８】本実施形態３に係る制御部の処理の流れの例を示すフローチャートである。
【図９】本実施形態４に係る携帯端末の構成の概略を示す機能ブロック図である。
【図１０】本実施形態４に係る制御部の処理の流れの例を示すフローチャートである。
【図１１】（ａ）は、本実施形態４に係る携帯端末に対して、Ｚ軸方向にダブルタップ操作を行なった場合の各軸方向の測定加速度の波形の例を示す図である。（ｂ）は、（ａ）におけるＺ軸方向の加速度と他の軸方向の加速度との差分の波形の例を示す図である。
【図１２】本実施形態４に係る携帯端末に対して、ダブルタップ操作以外の原因により生じた各軸方向の測定加速度の波形の例を示す図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の一実施形態に係る携帯端末（情報処理装置）１について、図１〜図６に基づいて説明すれば、以下の通りである。但し、本実施形態およびその他の実施形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限り、この発明の範囲をそれのみに限定する趣旨ではなく、単なる説明例に過ぎない。
【００１１】
（本発明の概要）
本発明に係る携帯端末１は、三次元空間の直交座標系を示す方向軸（Ｘ軸、ＹおよびＺ軸）の軸方向（複数方向）ごとに加速度を測定可能な３軸加速度センサを備えている。そして、軸方向ごとに測定した加速度（以下、測定加速度とも呼ぶ）のうち、所定の値よりも大きい測定加速度と他の軸方向の測定加速度との差分値を算出する。そして、携帯端末１は当該差分値の大きさを判定して、タップがあったか否かを判定する。
【００１２】
（タップ操作時の各軸方向の測定加速度）
まず、タップされた携帯端末における、三次元空間の直交座標系を示す方向軸の軸方向の測定加速度について説明する。図２は、本実施形態に係る携帯端末１の外観を示す図である。図２の（ａ）は、携帯端末１の前面の外観を示している。図２の（ｂ）は、携帯端末１の背面の外観を示している。また、図２の（ｃ）は、携帯端末１におけるタップ操作の方向Ｌ１および各方向軸の方向を示している。
【００１３】
図２の（ｃ）に示すように、携帯端末１の加速度センサ３には、三次元空間の直交座標系を示す方向軸であるＸ軸、Ｙ軸およびＺ軸が設定されている。携帯端末１におけるタップ操作の方向Ｌ１はＺ軸の方向に対して平行の方向である。加速度センサ３は、常時加速度を測定し、測定した加速度を所定の時間間隔で加速度取得部（加速度取得手段）４１に送信する。
【００１４】
図３は本実施形態に係る携帯端末１におけるタップ操作を示す図である。図３の（ａ）は、携帯端末１の前面をタップ操作する場合について示している。また、図３の（ｂ）は、携帯端末１の背面をタップ操作する場合について示している。なお、本実施形態においては、Ｚ軸の方向が、携帯端末１の背面から前面への方向としている。携帯端末１の前面とは、例えば、携帯端末１が表示パネルを備えている場合に、表示パネルが備わっている面を示す。また、Ｘ軸およびＹ軸の方向は、携帯端末１の前面に含まれる直交する２軸である、当該前面の長手方向および短手方向としている。携帯端末１を基準としたＸ軸、Ｙ軸およびＺ軸の方向は、上記の方向に限らず、例えば、Ｘ軸またはＹ軸を携帯端末１の背面から表面への方向としてもよい。また、タップ操作の方向Ｌ１についても、図２の（ｃ）に示すＺ軸方向に平行方向に限らず、例えば、Ｘ軸またはＹ軸に平行な方向であってもよい。
【００１５】
図４は、携帯端末１に備わっている加速度センサ３が測定した各軸方向の測定加速度の値を示す図である。図４の（ａ）は、図２の（ｃ）に示すタップ操作の方向Ｌ１にてタップ操作を行った場合の各軸方向の測定加速度の実測値を示している。図４の（ｂ）は、ユーザが携帯端末１を衣類のポケットに入れて歩行した場合の各軸方向の測定加速度の実測値を示している。図４の横軸は時間を示しており、縦軸は加速度の大きさを示している。
【００１６】
はじめに、タップ操作時の各軸方向の測定加速度について説明する。図４の（ａ）に示すように、タップ操作の方向Ｌ１にてタップ操作を行った場合、加速度センサ３は、タップ操作の方向と平行方向であるＺ軸の方向だけではなく、Ｘ軸およびＹ軸の方向の加速度を検出した。Ｚ軸の方向の測定加速度の最大値は、Ｘ軸およびＹ軸の測定加速度の最大値に対して顕著に大きいことが確認できた。図４の（ａ）に示した差Ｄ１は、Ｚ軸の方向の測定加速度の最大値と、Ｘ軸の方向の測定加速度の最大値との差を示したものである。なお、Ｘ軸およびＹ軸方向の加速度の最大値は、ほぼ同様の値を示した。
【００１７】
次に、タップ操作以外の原因により生じる加速度の各軸方向の測定加速度について説明する。図４の（ｂ）に示すように、ユーザが携帯端末１を衣類のポケットに入れて歩行した場合、各軸方向の測定加速度の大きさに顕著な差は確認できなかった。
【００１８】
上記の結果から、タップ操作により生じる加速度と、タップ操作以外の原因により生じる加速度とを区別するために、以下のことが有効であることが分かった。すなわち、タップ操作の方向に平行な軸方向の加速度とそれ以外の２つの軸方向の加速度を比較し、その差が一定以上であればタップ操作と判断することができる。本発明は上記の結果に基づいた発明である。
【００１９】
（携帯端末１の外観）
次に、本実施形態に係る携帯端末１の外観の一例について、図２の（ａ）および（ｂ）を用いて説明する。携帯端末１は、例えば、スマートフォンである。また、携帯端末１は携帯電話機、デジタルカメラ、デジタルビデオカメラ、カーナビゲーションシステム、ＰＣ（Personal computer）、ＰＤＡ（Personal Digital Assistant）携帯ゲーム機、ウェアラブル機器などであってもよい。
【００２０】
図２の（ａ）に示すように、携帯端末１の表面には、タッチパネル２、マイク７、スピーカ８、操作部１０等が備わっている。マイク７は、携帯端末１の周囲の音を集音して、集音した音を電気信号に変換して出力するものである。スピーカ８は、電気信号を受信し、受信した電気信号を音に変換し、携帯端末１の外部に音を出力するものである。操作部１０は、ユーザが携帯端末１に指示信号を入力し、携帯端末１を操作するためのものである。操作部１０は、キーボード、操作ボタンなどの入力機器等で構成されているものであってもよい。また、操作部１０とタッチパネル２とが一体となっていてもよい。タッチパネル２は、指などによってタッチされた位置の座標を検出するとともに画像を表示するものであり、例えば、後述の制御部４の指示に従って画像を表示するものである。タッチパネル２は、例えば、操作メニュー、電子メール等を表示する。タッチパネル２は、制御部４の指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。
【００２１】
また、図２の（ｂ）に示すように、携帯端末１の裏面には、カメラ６等が備わっている。カメラ６は、対象物を撮像するための装置である。カメラ６は、例えば、静止画および動画を撮影するために用いられる。
【００２２】
（携帯端末１の要部構成）
次に、図１を参照して、本実施形態に係る携帯端末１の要部構成について説明する。図１は、携帯端末１の構成の概略を示す機能ブロック図である。図１に示すように、携帯端末１は、タッチパネル２、加速度センサ３、制御部４、記憶部５、カメラ６、マイク７、スピーカ８、通信部９を備えて構成されている。タッチパネル２、カメラ６、マイク７およびスピーカ８については上述したのでここでの説明を省略する。また、通信部９は、例えば、アンテナを介して外部の機器と通信するものである。
【００２３】
加速度センサ３は、携帯端末１を基準とした三次元空間の直交座標の軸方向ごとに加速度を測定する。
【００２４】
詳細に説明すると、加速度センサ３には三次元空間の直交座標系を示すＸ軸、Ｙ軸およびＺ軸（方向軸）が携帯端末１を基準として設定されている。加速度センサ３は各軸方向の測定加速度を制御部４に送信する。なお、加速度の大きさは一般的には速度の変化量の絶対値を示すが、本発明では加速度の変化をより感度よく検出できるように、加速度そのものではなく加速度の変化量（絶対値でもよい）を加速度センサが出力することで、物体が受ける加速度を検出する場合も含む。したがって、以下では測定した加速度の結果として、加速度および加速度の変化量も含めて「測定加速度」と表わす。
【００２５】
制御部４は、記憶部５から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯端末１が備える各部を統括的に制御するものである。本実施形態では、制御部４は、機能ブロックとして、加速度取得部４１、方向決定部（加速度判定手段）４２、タップ判定部（差分判定手段、タップ判定手段、ダブルタップ確定手段）４３およびアプリケーション処理部４４を備える構成である。
【００２６】
加速度取得部４１は、加速度センサ３が測定した測定加速度を順次取得し、方向決定部４２およびタップ判定部４３に送信する。
【００２７】
方向決定部４２は、上記加速度センサ３が測定した各軸方向の測定加速度が、所定の値（第１閾値、加速度閾値Ｔｈ１）よりも大きいか否かを判定する。方向決定部４２は記憶部５に格納されている加速度閾値Ｔｈ１を参照して当該判定を行う。なお、加速度閾値Ｔｈ１は、筺体や端末内部の構成に応じて、振動の伝わり方を考慮して、適宜設定できる。
【００２８】
また、方向決定部４２は、何れかの軸方向の測定加速度が、加速度閾値Ｔｈ１よりも大きいと判定すると、各軸方向の測定加速度を比較する。方向決定部４２は、加速度が最大である方向軸をタップ方向の方向軸と特定する。方向決定部４２は、特定したタップ方向の方向軸を示すタップ方向情報をタップ判定部４３に送信する。
【００２９】
タップ判定部４３はタップ方向情報を受信すると、タップ方向情報と加速度取得部４１から受信した測定加速度とに基づいて、タップ方向に特定された軸方向の測定加速度と、タップ方向以外の他の軸方向の測定加速度との差分値が、所定の値（第２閾値、タップ判定値Ｔｈ２）よりも大きいか否かを判定し、タップ操作を判定する、当該判定結果に応じてタップ操作入力を確定する。
【００３０】
詳細に説明すると、タップ判定部４３はタップ方向に特定された軸方向の測定加速度と、タップ方向以外の他の軸方向の測定加速度との差分値を算出する。タップ判定部４３は当該差分値が、タップ判定値Ｔｈ２よりも大きいか否かを判定する。タップ判定部４３は、記憶部５に格納されているタップ判定値Ｔｈ２を参照し、当該判定を行う。なお、タップ判定値Ｔｈ２は、筺体や端末内部の構成に応じて、振動の伝わり方を考慮して、適宜設定できる。
【００３１】
タップ判定部４３は、上記差分値がタップ判定値Ｔｈ２よりも大きいと判定すると、タップ方向に特定された軸方向の測定加速度がタップ操作であると確定する。タップ判定部４３は、タップ操作が入力されたことを示すタップ操作入力情報をアプリケーション処理部４４に送信する。
【００３２】
アプリケーション処理部４４は、タップ判定部４３から受信したタップ操作入力情報を受信し、所定の処理を行う。
【００３３】
記憶部５は、加速度閾値Ｔｈ１、および、タップ判定値Ｔｈ２を格納している。また、記憶部５は制御部４で実行される制御プログラム等を格納している。
【００３４】
（シングルタップ処理の流れ）
次に、本実施形態に係る携帯端末１の制御部４の処理の流れについて、図５および図６を用いて説明する。
【００３５】
図５は本実施形態に係る携帯端末１の制御部４の処理の流れの一例を示すフローチャートである。
【００３６】
加速度取得部４１は加速度センサ３が測定した測定加速度を取得し、方向決定部４２およびタップ判定部４３に測定加速度を送信する。図５に示すように、方向決定部４２は、上記加速度センサが測定した各軸方向の測定加速度が、加速度閾値Ｔｈ１よりも大きいか否かを判定する（ステップＳ１：加速度判定ステップ）。
【００３７】
上記方向決定部４２の判定について、さらに具体的に説明する。
【００３８】
図６の（ａ）は、携帯端末１に対して、Ｚ軸方向にタップ操作を行なった場合の各軸方向の測定加速度の波形を示している。図６（ａ）に示すように、Ｚ軸方向にタップ操作を行なった場合、Ｘ軸方向およびＹ軸方向の測定加速度は加速度閾値Ｔｈ１よりも小さい値を示す。一方、Ｚ軸方向の測定加速度は加速度閾値Ｔｈ１よりも大きな値を示す。したがって、方向決定部４２は何れかの軸方向（Ｚ軸方向）の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定する。
【００３９】
方向決定部４２は、何れかの軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定した場合（ステップＳ１においてＹＥＳ）、各軸方向の測定加速度を比較する。方向決定部４２は、加速度が最大である方向軸をタップ方向の方向軸と特定する（ステップＳ２）。方向決定部４２は、特定したタップ方向の方向軸を示すタップ方向情報をタップ判定部４３に送信する。
【００４０】
タップ判定部４３はタップ方向情報を受信すると、当該タップ方向情報と加速度取得部４１から受信した測定加速度とに基づいて、タップ方向に特定された軸方向の測定加速度と、タップ方向以外の他の軸方向の測定加速度との差分値が、タップ判定値Ｔｈ２よりも大きいか否かを判定する（ステップＳ３：差分判定ステップ）。
【００４１】
タップ判定部４３は、上記差分値がタップ判定値Ｔｈ２よりも大きいと判定した場合（ステップＳ３においてＹＥＳ）、タップ操作入力を確定し（ステップＳ４：タップ判定ステップ）、タップ操作が入力されたことを示すタップ操作入力情報をアプリケーション処理部４４に送信する。
【００４２】
タップ判定部４３の判定について、さらに具体的に説明する。図６の（ｂ）は、Ｚ軸方向にタップ操作を行なった場合における、Ｚ軸方向の測定加速度から他の軸方向の測定加速度を差し引いた差分の波形を示す。
【００４３】
図６の（ｂ）に示すように、Ｚ軸の測定加速度とＸ軸方向の測定加速度との差分値およびＺ軸の測定加速度とＹ軸方向の測定加速度との差分値は、タップ判定値Ｔｈ２よりも大きい値を示している。したがって、タップ判定部４３は特定された軸方向（Ｚ軸）の測定加速度が、タップ判定値Ｔｈ２よりも大きいと判定する。そして、タップ判定部４３はタップ操作入力を確定し、タップ操作が入力されたことを示すタップ操作入力情報をアプリケーション処理部４４に送信する（ステップＳ４）。
【００４４】
なお、方向決定部４２が何れかの軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定しなかった場合（ステップＳ１においてＮＯ）、および、タップ判定部４３が特定された軸方向の測定加速度と他の軸方向の加速度との差分値がタップ判定値Ｔｈ２よりも大きいと判定しなかった場合（ステップＳ３においてＮＯ）、ステップＳ１へ移行する。
【００４５】
〔実施形態２〕
本発明の他の実施形態について、図７に基づいて説明すれば、以下のとおりである。
なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４６】
（携帯端末１ｃの要部構成）
本実施形態における携帯端末１ｃは、測定加速度がノイズ（タップ操作以外を原因として生じた加速度）であるか否かを判定する。
【００４７】
本実施形態に係る携帯端末１ｃの制御部４ｃは、実施形態１にて説明したタップ判定部４３の代わりにタップ判定部４３ｃを備えている。タップ判定部４３ｃは、タップ判定部４３と同様の機能に加え、ノイズ判定を行い、ノイズと判定された場合はタップと判定しないものである。
【００４８】
（タップ処理の流れ）
本実施形態に係るタップ処理の流れを、図７を用いて説明する。図７は本実施形態に係る制御部４ｃの処理の流れの一例を示すフローチャートである。
【００４９】
ステップＳ１からＳ３については、実施形態１と同様であるため、ここでの説明は省略する。
【００５０】
タップ判定部４３ｃは、差分値がタップ判定値Ｔｈ２よりも大きいと判定した場合（ステップＳ３においてＹＥＳ）、ステップＳ３の判定から第２所定時間Ｔ１（第２所定時間）が経過したかを判定する（ステップＳ１１）。なお、タップ判定部４３ｃは、例えば、タイマ等を参照して第２所定時間Ｔ１の経過を判定してもよい。
【００５１】
タップ判定部４３ｃが、第２所定時間Ｔ１が経過したと判定しなかった場合（ステップＳ１１においてＮＯ）、タップ判定部４３ｃは、ステップＳ２にてタップ方向に特定された測定加速度よりも後に受信した加速度が、所定の値（第３閾値、ノイズ閾値Ｔｈ３）よりも大きいか否かを判定する（ステップＳ１２）。
【００５２】
なお、ノイズ閾値Ｔｈ３は、筺体や端末内部の構成に応じて、振動の伝わり方を考慮して、適宜設定できる。また、第２所定時間Ｔ１は、その時間内に測定した測定加速度がノイズ閾値Ｔｈ３を超えるとノイズと判定される可能性の高い時間である。
【００５３】
タップ判定部４３ｃは、ステップＳ２にてタップ方向が特定された測定加速度よりも後に受信した何れかの軸方向の測定加速度がノイズ閾値Ｔｈ３よりも大きいと判定した場合（ステップＳ１２においてＹＥＳ）、すなわち、第２所定時間内に第３閾値を超える加速度を検出した場合、ステップＳ２にてタップ方向が特定された測定加速度をノイズと判定する（ステップＳ１３）。その後、ステップＳ１に移行する。
【００５４】
なお、タップ判定部４３ｃが、第２所定時間Ｔ１が経過したと判定した場合（ステップＳ１１においてＹＥＳ）、ステップＳ４に移行する。
【００５５】
また、タップ判定部４３ｃは、ステップＳ２にてタップ方向が特定された測定加速度よりも後に受信した測定加速度が、ノイズ閾値Ｔｈ３よりも大きいと判定しなかった場合（ステップＳ１２においてＮＯ）、ステップＳ１１に移行する。以上が、タップ処理の流れである。
【００５６】
〔実施形態３〕
本発明の他の実施形態について、図８に基づいて説明すれば、以下のとおりである。
なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５７】
（携帯端末の要部構成）
本実施形態に係る携帯端末１ａの制御部４ａは、加速度取得部４１、加速度判定部４２ａおよびタップ判定部４３ａを備えている。なお、本実施形態に係る制御部４ａは、実施形態１にて説明した方向決定部４２の代わりに加速度判定部４２ａを備えている。
【００５８】
加速度判定部４２ａは、予め設定された軸方向の測定加速度が、加速度閾値Ｔｈ１よりも大きい値の加速度であるか否かを判定する。
【００５９】
詳細に説明すると、加速度判定部４２ａは受信した所定の軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいか否かを判定する。ここでいう所定の軸方向の測定加速度とは、Ｘ軸方向の測定加速度、Ｙ軸方向の測定加速度およびＺ軸方向の測定加速度のうちの１つであらかじめタップ方向として定められている方向の測定加速度である。加速度判定部４２ａは、所定の軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定すると、当該判定結果をタップ判定部４３ａに送信する。なお、所定の軸方向以外の測定加速度が加速度閾値Ｔｈ１を超えても、加速度判定部４２ａは、加速度閾値Ｔｈ１よりも大きいか否かの判定は行わない。
【００６０】
（タップ処理の流れ）
次に、本実施形態に係る制御部４ａの処理の流れについて、図８を用いて説明する。
【００６１】
図８は本実施形態に係る制御部４ａの処理の流れの一例を示すフローチャートである。
【００６２】
加速度取得部４１は加速度センサ３が検出した測定加速度を取得し、加速度判定部４２ａおよびタップ判定部４３ａに測定加速度を送信する。図８に示すように、加速度判定部４２ａは、上記加速度センサが検出した所定の軸方向の測定加速度が、加速度閾値Ｔｈ１よりも大きいか否かを判定する（ステップＳ２１：加速度判定ステップ）
加速度判定部４２ａが、所定の軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定した場合（ステップＳ２１においてＹＥＳ）、当該判定結果をタップ判定部４３ａに送信する。
【００６３】
タップ判定部４３ａは加速度判定部４２ａから判定結果を受信すると、加速度取得部４１から受信した測定加速度に基づいて、所定の軸方向の測定加速度と、他の軸方向の測定加速度との差分値がタップ判定値Ｔｈ２よりも大きいか否かを判定する（ステップＳ２２：タップ判定ステップ）。タップ判定部４３ａが、上記差分値がタップ判定値Ｔｈ２よりも大きいと判定した場合（ステップＳ２２においてＹＥＳ）、タップ操作入力を確定し（ステップＳ２３）、タップ操作が入力されたことを示すタップ操作入力情報をアプリケーション処理部４４に送信する。
【００６４】
なお、加速度判定部４２ａが、所定の軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定しなかった場合（ステップＳ２１においてＮＯ）、および、タップ判定部４３ａが、差分値がタップ判定値Ｔｈ２よりも大きいと判定しなかった場合（ステップＳ２２においてＹＥＳ）、ステップＳ２１に移行する。
【００６５】
また、本実施形態に係る制御部４ａは、実施形態２に示したようにタップ操作の確定時にノイズを検出する構成であってもよい。
【００６６】
〔実施形態４〕
本発明の他の実施形態について、図９〜図１２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６７】
本実施形態に係る携帯端末１ｂは、第１所定時間Ｔ２内に２回のタップ（１ｓｔタップおよび２ｎｄタップ：ダブルタップ）があった場合に、タップ操作入力を受け付けるものである。なお、本実施形態ではダブルタップを検出する構成について説明するが、３回以上のタップを検出しタップ操作入力として受け付けるものであってもよい。
【００６８】
（携帯端末１ｂの要部構成）
図９を参照して、ダブルタップ操作を確定するための構成について説明する。図９は、本実施形態に係る携帯端末１ｂの構成の概略を示す機能ブロック図である。本実施形態に係る携帯端末１ｂは、実施形態１にて説明した携帯端末１が備える制御部４に代わり、制御部４ｂを備えている。
【００６９】
図９に示すように、制御部４ｂは、機能ブロックとして、加速度取得部４１、方向決定部４２、タップ判定部４３ｂおよびタイマ部４５を備える構成である。
【００７０】
加速度取得部４１、および、方向決定部４２については実施形態１と同様であるため、ここでの説明を省略する。
【００７１】
本実施形態に係るタップ判定部４３ｂと実施形態１に係るタップ判定部４３との相違点について説明する。
【００７２】
タップ判定部４３ｂは、ダブルタップがあったか否かを判定する。より詳細には、タップ判定部４３ｂは、加速度閾値Ｔｈ１を超える測定加速度が第１所定時間Ｔ２内に２回あった場合、それぞれの測定加速度に対応する、方向決定部４２が特定した方向軸が一致するか否かを判定する。そして、方向軸が一致した場合、ダブルタップがあったと判定し、タップ操作入力を確定する。
【００７３】
すなわち、タップ判定部４３ｂは、まず、実施形態１にて説明したシングルタップ操作の確定と同様に、タップ方向の軸方向の測定加速度（１ｓｔ測定加速度）が１ｓｔタップ操作であると確定する。タップ判定部４３ｂは、１ｓｔタップ操作を確定すると、タイマ部４５を参照して、１ｓｔタップ操作の確定から第１所定時間Ｔ２（第１所定時間）が経過したか否かを判定する。そして、タップ判定部４３ｂは、時間Ｔ２が経過する前、かつ、１ｓｔタップ操作と確定された測定加速度の後に測定された測定加速度（２ｎｄ測定加速度）について２ｎｄタップ操作を判定する。
【００７４】
なお、方向決定部４２は、２ｎｄ測定加速度について、実施形態１で説明した測定加速度に対する処理と同様に処理する。
【００７５】
タップ判定部４３ｂは、方向決定部４２から、２ｎｄ測定加速度についてのタップ方向情報を受信すると、２ｎｄ測定加速度のタップ方向に特定された軸方向と１ｓｔ測定加速度のタップ方向に特定された軸方向とが同じであるか否かを判定する。２ｎｄ測定加速度のタップ方向として特定された軸方向と１ｓｔ測定加速度のタップ方向として特定された軸方向が同じである場合、タップ判定部４３ｂは、２ｎｄ測定加速度のタップ方向情報と加速度取得部４１から受信した２ｎｄ測定加速度とに基づいて、２ｎｄ測定加速度のタップ方向に特定された軸方向の測定加速度と、タップ方向以外の他の軸方向の測定加速度との差分値が、タップ判定値Ｔｈ２よりも大きいか否かを判定する。タップ判定部４３ｂは、上記差分値がタップ判定値Ｔｈ２よりも大きいと判定すると、２ｎｄ測定加速度がタップ操作であると確定する。その後、タップ判定部４３は、第１所定時間Ｔ２内に、１ｓｔタップおよび２ｎｄタップがあったとして、ダブルタップ操作を確定し、ダブルタップがあったこと示すダブルタップ操作入力情報をアプリケーション処理部４４に送信する。
【００７６】
（ダブルタップ処理の流れ）
次に、本実施形態に係る携帯端末１ｂの制御部４ｂの処理の流れについて、図１０を用いて説明する。
【００７７】
図１０は本実施形態に係る携帯端末１ｂの制御部４ｂの処理の流れの一例を示すフローチャートである。
【００７８】
１ｓｔタップ操作を確定する処理であるステップＳ１からＳ３については、実施形態１にて説明したステップＳ１〜Ｓ３と同様であるため、ここでの説明は省略する。
【００７９】
タップ判定部４３ｂは、１ｓｔ測定加速度のタップ方向の軸方向の測定加速度と、他の軸方向の測定加速度との差分値がタップ判定値Ｔｈ２よりも大きいと判定した場合（ステップＳ３においてＹＥＳ）、１ｓｔ測定加速度を１ｓｔタップ操作と確定する（ステップＳ３１）。
【００８０】
ここで、図１１を用いて携帯端末１ｂに対してダブルタップ操作を行った場合の測定加速度について説明する。
【００８１】
図１１の（ａ）は、携帯端末１ｂに対して、Ｚ軸方向にダブルタップ操作を行なった場合の各軸方向の測定加速度の波形を示している。図１１（ａ）に示すように、Ｚ軸方向にダブルタップ操作を行なった場合、Ｘ軸方向およびＹ軸方向の測定加速度は加速度閾値Ｔｈ１よりも小さい値を示す。一方、Ｚ軸方向の測定加速度は、各タップ操作に応じて加速度閾値Ｔｈ１よりも大きな値を２回示す。さらに、ダブルタップ操作の各タップ操作により生じる測定加速度は、第１所定時間Ｔ２以内に検出される。
【００８２】
図１２は携帯端末１ｂに対して、ダブルタップ操作以外の原因により生じた各軸方向の測定加速度の波形を示している。図１２に示すように、ダブルタップ操作以外の原因により生じた各軸方向の測定加速度は、第１所定時間Ｔ２内に特定の軸において、加速度閾値Ｔｈ１よりも大きな値を２回示すことはない。
【００８３】
本実施形態に係る携帯端末１ｂの制御部４ｂの処理の流れについての説明に戻る。
【００８４】
タップ判定部４３ｂは、１ｓｔタップ操作を確定すると、タイマ部４５を参照して、１ｓｔタップ操作の確定から第１所定時間Ｔ２が経過したか否かを判定する（ステップＳ３２）。
【００８５】
タップ判定部４３ｂが１ｓｔタップ操作の確定から第１所定時間Ｔ２が経過していないと判断した場合（ステップＳ３２においてＮＯ）、方向決定部４２ｂは、上記加速度センサ３が測定した２ｎｄ測定加速度について各軸方向の測定加速度が、加速度閾値Ｔｈ１よりも大きいか否かを判定する（ステップＳ３３：加速度判定ステップ）。
【００８６】
方向決定部４２ｂが、２ｎｄ測定加速度について何れかの軸方向の測定加速度が加速度閾値Ｔｈ１よりも大きいと判定した場合（ステップＳ３３においてＹＥＳ）、すなわち、第１所定時間内に第１閾値を超える加速度を測定した場合、各軸方向の測定加速度を比較する。方向決定部４２ｂは、２ｎｄ測定加速度の加速度が最大である方向軸をタップ方向の方向軸と特定する（ステップＳ３４）。方向決定部４２ｂは、特定した２ｎｄ測定加速度のタップ方向の方向軸を示すタップ方向情報をタップ判定部４３ｂに送信する。
【００８７】
ここで、図１１を用いて携帯端末１ｂに対してＺ軸方向のダブルタップ操作を行った場合の、Ｚ軸方向の測定加速度から他の軸方向の測定加速度を差し引いた差分値について説明する。図１１の（ｂ）は、Ｚ軸方向にタップ操作を行なった場合における、Ｚ軸方向の測定加速度から他の軸方向の測定加速度を差し引いた差分の波形を示す。
【００８８】
図１１の（ｂ）に示すように、Ｚ軸の測定加速度とＸ軸方向の測定加速度との差分値およびＺ軸の測定加速度とＹ軸方向の測定加速度との差分値は、タップ操作に応じてタップ判定値Ｔｈ２よりも大きい値を示す。
【００８９】
本実施形態に係る携帯端末１ｂの制御部４ｂの処理の流れについての説明に戻る。
【００９０】
タップ判定部４３ｂは、方向決定部４２から２ｎｄ測定加速度についてのタップ方向情報を受信すると、２ｎｄ測定加速度のタップ方向に特定された軸方向と、１ｓｔ測定加速度のタップ方向に特定された軸方向とが同じであるか否かを判定する（ステップＳ３５）。
【００９１】
タップ判定部４３ｂが２ｎｄ測定加速度のタップ方向に特定された軸方向と１ｓｔ測定加速度のタップ方向に特定された軸方向とが同じであると判定した場合（ステップＳ３５においてＹＥＳ）、次の処理が行われる。タップ判定部４３ｂは、２ｎｄ測定加速度のタップ方向情報と加速度取得部４１から受信した２ｎｄ測定加速度とに基づいて、２ｎｄ測定加速度のタップ方向に特定された軸方向の測定加速度と、２ｎｄ測定加速度のタップ方向以外の他の軸方向の測定加速度との差分値が、タップ判定値Ｔｈ２よりも大きいか否かを判定する（ステップＳ３６：タップ判定ステップ）。
【００９２】
タップ判定部４３ｂが、当該差分値がタップ判定値Ｔｈ２よりも大きいと判定した場合（ステップＳ３６においてＹＥＳ）、タップ判定部４３ｂは２ｎｄ測定加速度が２ｎｄタップ操作であると確定する（ステップＳ３７）。その後、タップ判定部４３は、ダブルタップ操作が入力されたことを示すダブルタップ操作入力情報をアプリケーション処理部４４に送信する。
【００９３】
なお、タップ判定部４３ｂが１ｓｔタップ操作の確定から第１所定時間Ｔ２が経過していると判定した場合（ステップＳ３２においてＹＥＳ）、タップ判定部４３ｂは１ｓｔタップ操作の確定を取り消して（ステップＳ３８）、Ｓ１に移行する。
【００９４】
また、タップ判定部４３ｂが２ｎｄ測定加速度のタップ方向に特定された軸方向と１ｓｔ測定加速度のタップ方向に特定された軸方向とが同じであると判定しなかった場合（ステップＳ３５においてＮＯ）、ステップＳ３８に移行する。
【００９５】
また、タップ判定部４３ｂが、当該差分値がタップ判定値Ｔｈ２よりも大きいと判定しなかった場合（ステップＳ３６においてＮＯ）、ステップＳ３８に移行する。
【００９６】
なお、本実施形態においては、測定加速度において軸方向の加速度が最大である方向軸を特定する構成を例示したが、例えば、実施形態３に示したようにタップ操作の方向が予め設定されている構成であってもよい。
【００９７】
また、実施形態２に示したようにタップ操作の確定時にノイズを検出する構成であってもよい。
【００９８】
〔ソフトウェアによる実現例〕
携帯端末１、１ａ、１ｂ、１ｃの制御ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００９９】
後者の場合、携帯端末１、１ａ、１ｂ、１ｃは、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１００】
〔まとめ〕
本発明の態様１に係る情報処理装置（携帯端末１）は、複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置であって、上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値（加速度閾値Ｔｈ１）を超えたか否かを判定する加速度判定手段（方向決定部４２）と、上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値（タップ判定値Ｔｈ２）を超えたか否かを判定する差分判定手段（タップ判定部４３）と、上記加速度判定手段が上記測定加速度の何れかが上記第１閾値を超えたと判定し、かつ、上記差分判定手段が上記差分が上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定手段（タップ判定部４３）と、を備えていることを特徴とている。
【０１０１】
上記の構成によれば、加速度センサが測定した複数の方向の測定加速度それぞれの値を用い、何れかの測定加速度が第１閾値を超えるとともに、測定加速度のうち最大のものと他のものとの差分が第２閾値を超えた場合に、タップがあったと判定する。換言すれば、或る方向の加速度が他の方向の加速度に比べ顕著である場合にタップがあったと判定する。
【０１０２】
よって、従来のように測定加速度の合成ベクトルを用いることによって、タップではない動作をタップと判定してしまうことを防止することができる。
【０１０３】
例えば、歩行中や乗り物に乗っているときに生じる振動を原因として生じ得る加速度は、特定の方向に顕著なものではなく、あらゆる方向に生じている。しかしながら、加速度があらゆる方向に生じていても、合成ベクトルにした場合、方向が関係なくなるため、タップがあった場合と同様のものとなる可能性がある。
【０１０４】
このような場合であっても、上記の構成では、加速度センサが測定した複数の方向の測定加速度それぞれの値を用い、合成することなく比較しているので、タップがあったのか否かを正確に判定することができる。よって、ユーザの意図しないタップ入力を防止できる。
【０１０５】
本発明の態様２に係る情報処理装置は、上記態様１において上記加速度判定手段は、上記加速度センサが加速度を測定した方向のうち、上記測定加速度が最大である方向をタップ方向と判定するものであってもよい。
【０１０６】
上記の構成によれば、加速度が最大の方向を、タップ方向と特定する。タップの方向は他の方向よりも加速度が大きいため、加速度が最大の方向をタップ方向とすることにより、適切にタップ方向を特定することができる。
【０１０７】
本発明の態様３に係る情報処理装置は、上記態様２において、上記タップ判定手段が、第１所定時間内にタップがあったと２回判定し、かつ、該２回のタップについて特定したタップ方向が同じであったとき、ダブルタップ操作を確定するダブルタップ確定手段を備えているものであってもよい。
【０１０８】
上記の構成によれば、第１所定時間内における２回のタップ（いわゆるダブルタップ）があったときにタップ操作を確定することができる。また、測定加速度の値のみではなく、タップ方向も用いて判定しているので、ダブルタップがあったか否かを適切に判定することができる。
【０１０９】
第１所定時間とは、当該時間内に２回、第１閾値を超える加速度を測定したい場合に、ダブルタップと判定されるような時間である。
【０１１０】
本発明の態様４に係る情報処理装置は、上記態様１において、上記加速度判定手段は、予め設定された方向の測定加速度が、上記第１閾値を超えたか否かを判定するものであってもよい。
【０１１１】
上記の構成によれば、全ての方向の何れかの測定加速度ではなく、予め設定された方向の測定加速度が第１閾値を超えたか否かによってタップがあったか否かを判定する。換言すれば、予め設定された方向とは異なる方向の測定加速度が第１閾値を超えたとしてもタップがあったとは判定されない。これにより、特定方向のタップのみをタップがあったと判定することができる。例えば、装置の面に対する軽打のみをタップがあったと判定し、側部への軽打はタップがあったと判定しないとすることができる。
【０１１２】
また、予め設定された軸以外の加速度については、第１閾値との比較する必要が無い。すなわち、予め設定された方向以外の方向の測定加速度が第１閾値を超えてもタップがあったとは判定しなくてよい。これにより、不要な処理を削減することができる。
【０１１３】
本発明の態様５に係る情報処理装置は、上記態様１〜４のいずれかにおいて、上記タップ判定手段は、上記加速度判定手段が上記測定加速度の何れかが上記第１閾値を超えたと判定し、かつ、上記差分判定手段が上記差分が上記第２閾値を超えたと判定したときから第２所定時間内に、上記加速度センサが第３閾値を超える上記加速度を測定した場合、タップがあったと判定しないものであってもよい。
【０１１４】
シングルタップの場合、タップ後すぐにタップと同程度の加速度が測定される可能性は低い。また、ダブルタップの場合であっても、タップとタップの間は、ある程度の時間を要し、最初のタップ後すぐにタップと同程度の加速度が測定される可能性は低い。したがって、タップとは考えられない程度に近接した時間内に閾値を超える加速度を再度、測定した場合、最初に測定された加速度はタップによるものではない可能性が高い。
【０１１５】
そして、上記の構成によれば、加速度判定手段が測定加速度の何れかが第１閾値を超えたと判定し、かつ、差分判定手段が差分が第２閾値を超えたと判定したときから第２所定時間内に加速度センサが測定した測定加速度の少なくとも何れかが第３閾値を超えた場合、タップと判定しない。よって、タップとは考えにくい間隔で第３閾値を超える加速度を測定した場合をタップから除外することができる。
【０１１６】
第２所定時間とは、第１閾値を超える加速度（測定加速度）を測定してから当該時間内に第３閾値を超える加速度を測定した場合に、当該第１閾値を超えた測定加速度はタップによるものとは考えられないような時間である。第３閾値とは、前回の第１閾値を超えたときから第２所定時間内に測定された場合、ノイズと考えられる値である。
【０１１７】
本発明の態様６に係る情報処理装置の制御方法は、複数方向の加速度を測定可能な加速度センサを備え、自装置に対するタップを検出する情報処理装置の制御方法であって、上記加速度センサが測定した各方向の測定加速度のうち、少なくとも何れかの測定加速度が第１閾値を超えたか否かを判定する加速度判定ステップと、上記加速度センサが測定した上記測定加速度のうち最大の測定加速度とそれ以外の測定加速度との差分が第２閾値を超えたか否かを判定する差分判定ステップと、上記加速度判定ステップで上記測定加速度の何れかが上記第１閾値を超えたと判定し、かつ、上記差分判定ステップで上記差分が上記第２閾値を超えたと判定したとき、タップがあったと判定するタップ判定ステップと、を含むことを特徴としている。
【０１１８】
上記の構成によれば、上記態様１と同様の効果を奏する。
【０１１９】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１２０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１２１】
本発明は、携帯電話機、携帯ゲーム機、ウェアラブル機器等の電子機器に利用することができる。特には、筺体をタップすることにより、所望のアプリケーションプログラムを起動し、また、この起動したアプリケーションプログラムの所望の情報処理を指定可能とした情報処理装置に利用することができる。
【符号の説明】
【０１２２】
１、１ａ〜ｃ：携帯端末（情報処理装置）  ３：加速度センサ  ４１：加速度取得部（加速度取得手段）  ４２、４２ｂ：方向決定部（加速度判定手段）  ４２ａ：加速度判定部（加速度判定手段）  ４３、４３ａ〜ｃ：タップ判定部（差分判定手段、タップ判定手段、ダブルタップ確定手段）  Ｔｈ１：加速度閾値（第１閾値）  Ｔｈ２：タップ判定値（第２閾値）  Ｔｈ３：ノイズ閾値（第３閾値）  Ｔ１：第２所定時間  Ｔ２：第１所定時間
【図１】
0006333663.tif 000002
【図２】
0006333663.tif 000003
【図３】
0006333663.tif 000004
【図４】
0006333663.tif 000005
【図５】
0006333663.tif 000006
【図６】
0006333663.tif 000007
【図７】
0006333663.tif 000008
【図８】
0006333663.tif 000009
【図９】
0006333663.tif 000010
【図１０】
0006333663.tif 000011
【図１１】
0006333663.tif 000012
【図１２】
0006333663.tif 000013