(57)【特許請求の範囲】
【請求項１】
端末を操作するユーザが操作時に目視できない位置に配置される接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、前記接触検出面における前記操作体の接触位置が前記検出部の検出領域の一部である接触判定領域内にあるか否かを判定する検出領域判定部と、
前記検出領域判定部により前記操作体が前記接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定する操作判定部と、
前記操作判定部により判定された操作内容に応じたイベントを発行するイベント発行部と、
を備え、
前記検出領域判定部は、前記検出信号に基づいて認識される前記接触検出面において前記操作体の接触および離隔が頻発している位置に基づいて前記接触判定領域を変更する、情報処理装置。
【請求項２】
前記接触判定領域は、前記検出領域のうち前記操作体の接触および離隔が頻発する部分を除外して設定される、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置によりタップ操作を判定するとき、
前記操作判定部は、
前記検出信号に基づいて、前記操作体の接触位置から離隔位置までの移動距離および前記操作体が前記接触検出面に接触してから離隔するまでの接触時間を算出し、
前記移動距離が所定距離未満であり、かつ前記接触時間が所定時間未満であるとき、前記操作体の動きがタップ操作であると判定する、請求項１または２に記載の情報処理装置。
【請求項４】
端末を操作するユーザが操作時に目視できない位置に配置される接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、前記接触検出面における前記操作体の接触位置が前記検出部の検出領域の一部である接触判定領域内にあるか否かを判定するステップと、
前記操作体が前記接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定するステップと、
前記操作内容に応じたイベントを発行するステップと、
前記検出信号に基づいて認識される前記接触検出面における前記操作体の接触および離隔が頻発している位置に基づいて前記接触判定領域を変更するステップと、
を含む、情報処理方法。
【請求項５】
コンピュータを、
端末を操作するユーザが操作時に目視できない位置に配置される接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、前記接触検出面における前記操作体の接触位置が前記検出部の検出領域の一部である接触判定領域内にあるか否かを判定する検出領域判定部と、
前記検出領域判定部により前記操作体が前記接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定する操作判定部と、
前記操作判定部により判定された操作内容に応じたイベントを発行するイベント発行部と、
を備え、
前記検出領域判定部は、前記検出信号に基づいて認識される前記接触検出面における前記操作体の接触および離隔が頻発している位置に基づいて前記接触判定領域を変更する、情報処理装置として機能させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびコンピュータプログラムに関し、より詳細には、タッチセンサを用いて操作体の操作入力を検出する情報処理装置、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末等として普及しているＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）のコントローラとして、タッチパネルなどのセンサを用いた入力デバイスがある。
【０００３】
従来の入力デバイスは、表示部が設けられた表面側のみ上記センサを設けた構成が主流であるが、このような入力デバイスにおいては表面から操作入力が行われるため、表示部に表示された情報を指で隠してしまい、操作性が悪化するという問題があった。近年の表示部の高解像度化によって、操作性はさらに悪化すると考えられる。また、表面からの入力操作は他人から見えやすく、例えば暗証番号のように機密性の高い情報を入力する際、入力する情報を隠すことが困難であった。さらに、近年のタッチ操作バリエーションの増加に伴い、入力操作時の動作（ジェスチャ）が競合して誤動作が生じやすくなり、操作性が悪化するという問題もあった。
【０００４】
近年では、複数の指の接触を同時に検出できる、いわゆるマルチタッチを検出可能なタッチパネルも普及し始めている。また、デバイスに複数のセンサを備えることによって、操作性の向上を実現することも行われている（例えば、特許文献１、２）。このようなデバイスにおいて、センサの１つをデバイスの表示部と反対側の面（背面）に指の接触を検出するタッチセンサを備えることで、背面側で操作入力を行うことができるようになり、小型のデバイスであっても表示画面を指で隠すことがなくなる。また、複数のセンサを設けることで、従来のタッチパネルでは実現できなかったような直感的なインタラクションや、操作系の拡張を実現することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０８０６１号公報
【特許文献２】特開２００９−１５７９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、使用時にはユーザの目に入らず、意識し難い背面にセンサを配置した場合、表示面に表示された特定のボタンを触るような操作や文字入力等のように、絶対座標で位置を指定する操作は難しい。このため、このようなセンサはジェスチャ等の直感的な操作入力の検出に用いるのが有効である。
【０００７】
ここで、ユーザが使用時に直視できない位置にセンサとしてタッチパッドを配置した場合、タッチパッドの外周がわかりづらく、ユーザがタッチパッドに接触していないつもりであっても指がタッチパッドに接触していることが発生しやすくなる。特に、タッチパッドの境界付近に指が触れている場合には、タッチパッドから出力されるセンサ値が不安定になり、タップ操作が行われているものとして誤検出しやすい。
【０００８】
そこで、ユーザが使用時に直視できない位置にセンサを配置する場合、当該センサによるタップ操作の誤検出をなくし、誤動作の発生を防止することが要求される。
【課題を解決するための手段】
【０００９】
本開示によれば、接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、操作体の接触位置が検出部の検出領域の一部である接触判定領域内にあるか否かを判定する検出領域判定部と、検出領域判定部により操作体が接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定する操作判定部と、操作判定部により判定された操作内容に応じたイベントを発行するイベント発行部と、を備える、情報処理装置が提供される。
【００１０】
本開示によれば、接触検出面に対する操作体の接触を検出する検出判定領域を検出部の検出領域の一部として設定し、当該検出領域よりも狭くする。これにより、ユーザが意図せず操作体を接触検出面に接触させた場合においても、操作体が接触した位置が検出判定領域外であれば、操作体の操作内容に応じたイベントが発行されることがない。
【００１１】
また、本開示によれば、接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、操作体の接触位置が検出部の検出領域の一部である接触判定領域内にあるか否かを判定するステップと、操作体が接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定するステップと、操作内容に応じたイベントを発行するステップと、を含む、情報処理方法が提供される。
【００１２】
さらに、本開示によれば、コンピュータを、接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、操作体の接触位置が検出部の検出領域の一部である接触判定領域内にあるか否かを判定する検出領域判定部と、検出領域判定部により操作体が接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定する操作判定部と、操作判定部により判定された操作内容に応じたイベントを発行するイベント発行部と、を備える、情報処理装置として機能させる、コンピュータプログラムが提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、ユーザが使用時に直視できない位置に配置されたセンサによるタップ操作の誤検出をなくすことの可能な、情報処理装置、情報処理方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本開示の実施形態に係る情報処理装置による操作体の接触を判定する判定領域を示す説明図である。
【図２】一般的なタップ操作の判定処理におけるタッチ点とリリース点との関係を示す説明図である。
【図３】同実施形態に係る情報処理装置の機能構成を示す機能ブロック図である。
【図４】同実施形態に係る情報処理装置によるタップ操作判定処理を示すフローチャートである。
【図５】４つの操作体の接触位置・離隔位置のパターンについての、タップ操作に対応するイベント発行の有無を示す説明図である。
【図６】接触判定領域の設定変更を説明する説明図である。
【図７】同実施形態に係る情報処理装置の一ハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
１．タップ判定の概要
１−１．タッチセンサの判定領域
１−２．一般的なタップ操作判定処理
２．情報処理装置の構成
３．タップ操作判定処理
４．接触判定領域の設定変更
５．ハードウェア構成例
【００１７】
＜１．タップ判定の概要＞
［１−１．タッチセンサの判定領域］
まず、図１に基づいて、本技術におけるタップ判定の概要を説明する。なお、図１は、本実施形態に係る情報処理装置による操作体の接触を判定する判定領域を示す説明図である。
【００１８】
本実施形態に係る情報処理装置は、タッチセンサによる指等の操作体の接触検出結果に基づいて、ユーザにより行われた操作入力を判定し、当該操作入力に対応するイベントを発行する装置である。情報処理装置は、ユーザが意図せず指をタッチセンサに接触させていることによりタップ操作が行われていると誤判定してしまうのを防止するため、操作体がタッチセンサに接触したときの接触判定領域を狭めて、タップ操作の判定を行っている。
【００１９】
具体的には、例えば図１に示すように、タッチセンサ全体の検出領域２００に対して、接触判定領域２１０は、検出領域２００よりもひとまわり小さい領域として設定することができる。タップ操作の誤検出は、上述したように、特にタッチセンサの境界付近に指が触れている場合にタッチセンサから出力されるセンサ値が不安定になって発生しやすい。このため、図１に示すように、タッチセンサ全体の検出領域２００の外周部分を、操作体の接触の有無を判定する接触判定領域２１０から除外し、検出領域２００の外周部分に操作体が接触したときにはイベントが発行されないようにする。
【００２０】
［１−２．一般的なタップ操作判定処理］
ここで、図２に基づいて、一般的なタップ操作の判定処理について説明する。図２は、一般的なタップ操作の判定処理におけるタッチ点とリリース点との関係を示す説明図である。
【００２１】
タッチセンサは、接触検出面に対する操作体の接触を検出すると、操作体の接触状態を示す検出信号を情報処理装置に対して出力する。検出信号には、当該操作体の接触を特定するために付与された固有の情報である検出ＩＤ、接触検出面における操作体の接触位置を表す位置情報ｐ０（ｘ０、ｙ０）、および接触時刻ｔ０が含まれる。情報処理装置は、タッチセンサから受けた検出信号の各情報をメモリに記録する。
【００２２】
情報処理装置は、接触検出面に接触している操作体に付与された検出ＩＤの検出信号を継続して監視する。そして、操作体が接触位置ｐ０から所定の距離（以下、「タップ判定距離」ともいう。）Ｄ以上移動されたとき、情報処理装置は、当該操作体はタップ操作を行っていないと判定し、当該検出ＩＤの検出信号の監視を停止する。一方、操作体が接触検出面から離隔したとき、情報処理装置は、接触位置ｐ０からの移動距離がタップ判定距離Ｄ未満であり、かつ操作体が接触検出面に接触してから離隔するまでの接触時間が所定時間（以下、「タップ判定時間」ともいう。）Ｔ未満であれば、当該操作体により行われた一連の動きがタップ操作であると判定する。すなわち、図２に示すタッチ点ｐ０を中心とする半径Ｄの円形のタップ判定領域２２０内においてタップ判定時間Ｔ内に操作体が接触検出面から離隔されたとき、情報処理装置は、当該操作をタップ操作と判定する。
【００２３】
本実施形態に係る情報処理装置は、例えばこのタップ操作判定処理に基づきタップ操作の実行の有無を判定するが、タップ操作判定処理において、操作体がタッチセンサに接触したときの接触判定領域を狭めることで、タップ操作の誤検出を防止している。以下、図３〜図７に基づいて、本実施形態に係る情報処理装置の構成とそれによるタップ操作判定処理について詳細に説明していく。
【００２４】
＜２．情報処理装置の構成＞
図３に、本実施形態に係る情報処理装置１００の機能構成を示す。情報処理装置１００は、図３に示すように、検出部１１０と、判定処理部１２０と、イベント発行部１３０と、設定情報記憶部１４０と、メモリ１５０とを備える。
【００２５】
検出部１１０は、ユーザが情報を入力する入力装置の１つであって、指等の操作体の位置の接触を検出する。検出部１１０としては、例えば、静電気による電気信号を感知することにより操作体の接触を検知する静電式タッチパネルや、背面への圧力の変化を感知して指の接触を検知する感圧式のタッチパネル等を用いることができる。検出部１１０は、操作体の接触を検出すると、当該操作体の接触を特定するために付与された検出ＩＤ、位置情報ｐ０（ｘ０、ｙ０）、および接触時刻ｔ０を検出信号として判定処理部１２０へ出力する。
【００２６】
判定処理部１２０は、操作体の動きを解析してタップ操作が行われたか否かを判定する処理部であって、検出領域判定部１２２と、操作判定部１２４とからなる。
【００２７】
検出領域判定部１２２は、検出部１１０からの検出信号の位置情報に基づいて、操作体が接触判定領域２１０に接触したか否かを判定する。検出領域判定部１２２は、設定情報記憶部１４０を参照して、検出部１１０の検出領域２００のうち操作体の接触判定に用いる接触判定領域２１０の範囲を取得する。そして、検出領域判定部１２２は、検出信号の位置情報より操作体の接触位置が接触判定領域２１０に含まれるか否かを判定する。
【００２８】
検出領域判定部１２２は、操作体の接触位置が接触判定領域２１０に含まれていると判定したとき、操作判定部１２４に対して当該操作体の接触動作に付与された検出ＩＤの検出信号を継続して監視するよう指示する。この際、検出領域判定部１２２は、検出部１１０から受けた検出信号に含まれる情報、すなわち、検出ＩＤ、位置情報および接触時刻をメモリ１５０に記録する。
【００２９】
操作判定部１２４は、接触判定領域２１０内で接触している操作体の動きから、ユーザが行う操作入力を判定する。操作判定部１２４は、例えば上述したタップ操作判定処理に基づいて操作体の動きを監視し、タップ操作が行われたが否かを判定する。そして、タップ操作が行われたと判定したとき、操作判定部１２４は、イベント発行部１３０に対してタッチ操作により実行されるイベントの発行を指示する。なお、操作判定部１２４は、タッチ操作が行われなかったと判定した場合には、イベント発行部１３０に対してイベントの発行指示は行わない。
【００３０】
操作処理部１２０によるタップ操作の判定処理の詳細については、後に図４に基づき詳細に説明する。
【００３１】
イベント発行部１３０は、操作判定部１２４の指示に基づきイベントを発行する。本実施形態では、操作判定部１２４により操作体がタップ操作を行ったと判定されたとき、イベント発行部１３０は、タップ操作に関連付けられたイベントを発行する。
【００３２】
設定情報記憶部１４０は、タップ操作の判定処理に必要な各種設定情報を記憶する。設定情報記憶部１４０には、例えば接触判定領域２１０の範囲を示す領域情報や、タップ操作を判定するためのタップ判定距離Ｄおよびタップ判定時間Ｔ等が記録されている。これらの情報は、設定情報記憶部１４０に予め記憶させておいてもよく、ユーザによって適宜設定して記憶させてもよい。
【００３３】
メモリ１５０は、タップ操作の判定処理に必要な情報を一時的に記憶する記憶部である。メモリ１５０には、例えば検出部１１０から受信した検出信号に含まれる情報が記録される。
【００３４】
＜３．タップ操作判定処理＞
このような情報処理装置１００は、図４に示すフローチャートに従って、タップ操作判定処理を行う。ここで、検出部１１０は、接触検出面に対する操作体の接触の有無を継続的に監視しているものとする（Ｓ１００）。検出部１１０は、接触検出面に対する操作体の接触を検出するまで繰り返しステップＳ１００の処理を行っている。そして、検出部１１０は、接触検出面に対する操作体の接触を検出すると、検出領域判定部１２２に対して検出信号を出力する。
【００３５】
検出領域判定部１２２は、検出部１１０より検出信号を受信すると、接触検出面に対する操作体の接触位置が接触判定領域２１０内にあるか否かを判定する（Ｓ１１０）。接触判定領域２１０は、例えば図１に示すように、検出領域２００の一部の領域であり、検出領域２００からユーザが意図せず指等を接触させてしまう可能性の高い領域を除外して設定することができる。検出領域判定部１２２は、当該接触判定領域２１０内に操作体の接触位置がないと判定したとき、図４に示す処理を終了し、ステップＳ１００からの処理を繰り返す。すなわち、ステップＳ１１０の処理により、接触判定領域２１０から除外された検出領域２００にユーザが意図せず操作体を接触させても、その操作体の接触は無視され、誤ってイベントが発行される可能性を低減することができる。
【００３６】
一方、ステップＳ１１０にて接触判定領域２１０内に操作体の接触位置があると判定したとき、検出領域判定部１２２は、メモリ１５０に操作体の接触位置および接触時刻を検出ＩＤと関連付けて記録する（Ｓ１２０）。そして、操作判定部１２４は、当該検出ＩＤの検出信号を継続して監視して、当該操作体が接触検出面から離隔された（リリースされた）か否かを判定する（Ｓ１３０）。操作体のリリースが検出されるまではステップＳ１３０の処理が繰り返される。
【００３７】
ステップＳ１３０にて操作体のリリースが検出されると、操作判定部１２４は、当該操作体の接触位置と離隔位置との距離、および操作体が接触検出面に接触してから離隔するまでの時間に基づいて、タップ操作が行われたか否かを判定する（Ｓ１４０）。図２に示したように、タップ操作の判定は、操作体の接触位置であるリリース点ｐ０から離隔位置であるリリース点ｒ０までの移動距離がタップ判定距離Ｄ未満であり、かつ操作体が接触検出面に接触してから離隔するまでの接触時間がタップ判定時間Ｔ未満であるか否かによって判定することができる。
【００３８】
操作判定部１２４は、メモリ１５０に記憶されている操作体が接触検出面に接触したときの検出信号と、操作体のリリースが検出されたときの検出信号とから、移動距離および接触時間を算出する。そして、操作判定部１２４は、設定情報記憶部１４０よりタップ判定距離Ｄおよびタップ判定時間Ｔを取得して、算出した移動距離および接触時間との比較をそれぞれ行う。そして、操作体の移動距離がタップ判定距離Ｄ未満であり、かつ操作体の接触時間がタップ判定時間Ｔ未満であるとき、操作判定部１２４は、タップ操作が行われたと判定し、タップ操作に対応するイベントを発行する（Ｓ１５０）。一方、操作体の移動距離がタップ判定距離Ｄ未満であり、かつ操作体の接触時間がタップ判定時間Ｔ未満であるという条件を満たさないとき、操作判定部１２４は図４に示す処理を終了し、ステップＳ１００からの処理を繰り返す。
【００３９】
以上、本実施形態に係る情報処理装置１００によるタップ操作判定処理について説明した。図４に示すタップ操作判定処理によれば、操作体が接触検出面に接触したときの接触位置に応じて操作入力を判定するかが決定される。接触位置が接触判定領域２１０外のときにはユーザが意図せず操作体を接触させたものとして判定し、このときの操作体の動作によってはイベントは発行されない。
【００４０】
図５に、４つの操作体の接触位置・離隔位置のパターンについての、タップ操作に対応するイベント発行の有無を示す。図５において、「Ｐ」は操作体の接触位置（タッチ点）、「Ｒ」は操作体の離隔位置（リリース点）を示している。
【００４１】
本実施形態に係る情報処理装置１００によるタップ操作判定処理では、操作体の接触位置が接触判定領域２１０内であるときには操作に応じたイベントが発行される。したがって、タッチ点が接触判定領域２１０内にあるパターン１およびパターン４では、操作体の動きがタップ操作であると判定されたときにタップ操作に対応するイベントが発行される。一方、タッチ点が接触判定領域２１０外にあるパターン２およびパターン３では、操作体の接触は無視され、当該操作体による操作入力に対応したイベントは発行されない。このように、検出領域２００より狭い接触判定領域２１０を設けることにより、操作体の接触位置に応じてイベントの発行可否を操作することができる。
【００４２】
＜４．接触判定領域の設定変更＞
上述した例では、接触検出面に操作体が接触したときの検出領域である接触判定領域２１０は予め設定されており、その領域範囲も固定であったが、接触判定領域２１０を可変にしてもよい。接触判定領域２１０は、検出領域２００のうち、ユーザが意図せず操作体を接触させてしまう領域を除外するように設定されるものである。したがって、検出部１１０の検出信号より、例えば検出領域２００の外周付近のうち操作体の接触と離隔とが頻発している部分がある場合には、当該部分を除外した接触判定領域２１０を新たに設定するようにしてもよい。
【００４３】
接触判定領域２１０を変更する例として、例えば図６に示すように、検出領域２００に対して接触判定領域２１０が予め設定されているとする。この接触判定領域２１０は、検出領域２００から外周部分を除外するように設定されている。このように接触判定領域２１０が設定された状態でタップ操作判定処理を実行したとき、さらに接触判定領域２１０の外周部分において操作体の接触と離隔とが頻発している状況であることが検出部１１０の検出信号から認識されたとする。このとき、情報処理装置１００は、例えば検出領域判定部１２２によって接触判定領域２１０をさらに狭めて新たな接触判定領域２１０ａを設定してもよい。これにより、より効果的にユーザの意図しない操作体の接触によるイベントの発生を防止することが可能となる。
【００４４】
なお、図６に示す例では、接触判定領域２１０は検出領域２００と相似する形状に設定されているが、本技術はかかる例に限定されない。例えば、検出領域２００のある一部分で操作体の接触と離隔とが頻発している場合には、当該部分を除外するように接触判定領域２１０を設定すればよい。
【００４５】
＜５．ハードウェア構成例＞
本実施形態に係る情報処理装置１００による処理は、ハードウェアにより実行させることもでき、ソフトウェアによって実行させることもできる。この場合、情報処理装置１００は、図７に示すように構成することもできる。以下、図７に基づいて、本実施形態に係る情報処理装置１００の一ハードウェア構成例について説明する。
【００４６】
本実施形態に係る情報処理装置１００は、上述したように、コンピュータ等の処理装置により実現することができる。情報処理装置１００は、図７に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ホストバス９０４ａとを備える。また、情報処理装置１００は、ブリッジ９０４と、外部バス９０４ｂと、インタフェース９０５と、入力装置９０６と、出力装置９０７と、ストレージ装置（ＨＤＤ）９０８と、ドライブ９０９と、接続ポート９１１と、通信装置９１３とを備える。
【００４７】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス９０４ａにより相互に接続されている。
【００４８】
ホストバス９０４ａは、ブリッジ９０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０４ｂに接続されている。なお、必ずしもホストバス９０４ａ、ブリッジ９０４および外部バス９０４ｂを分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００４９】
入力装置９０６は、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。出力装置９０７は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置や、スピーカなどの音声出力装置を含む。
【００５０】
ストレージ装置９０８は、情報処理装置１００の記憶部の一例であり、データ格納用の装置である。ストレージ装置９０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置９０８は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置９０８は、ハードディスクを駆動し、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００５１】
ドライブ９０９は、記憶媒体用リーダライタであり、情報処理装置１００に内蔵、あるいは外付けされる。ドライブ９０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。
【００５２】
接続ポート９１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。また、通信装置９１３は、例えば、通信網１０に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置９１３は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００５３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００５４】
例えば、上記実施形態では、検出部としてタッチセンサを端末の背面側に設ける例について説明したが、本技術はかかる例に限定されない。例えば、本技術の情報処理装置１００によるタップ操作判定処理は、ユーザが操作時に目視できない端末の裏面や側面だけでなく、表面に設けられたタッチセンサに対して適用してもよい。
【００５５】
また、上記実施形態では、検出部１１０は情報処理装置１００の一構成要素として説明したが、本技術はかかる例に限定されない。検出部１１０は情報処理装置１００とは別個に設けてもよく、情報処理装置１００は当該検出部１１０の検出信号を受信できればよい。
【００５６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
接触検出面に対する操作体の接触を検出する検出部からの検出信号に基づいて、前記操作体の接触位置が前記検出部の検出領域の一部である接触判定領域内にあるか否かを判定する検出領域判定部と、
前記検出領域判定部により前記操作体が前記接触判定領域内に接触したと判定されたとき、当該操作体の動きより操作内容を判定する操作判定部と、
前記操作判定部により判定された操作内容に応じたイベントを発行するイベント発行部と、
を備える、情報処理装置。
（２）
前記接触判定領域は、前記検出領域のうち前記操作体の接触および離隔が頻発する部分を除外して設定される、前記（１）に記載の情報処理装置。
（３）
前記検出領域判定部は、前記検出信号に基づいて前記接触判定領域を変更する、前記（１）または（２）に記載の情報処理装置。
（４）
前記情報処理装置によりタップ操作を判定するとき、
前記操作判定部は、
前記検出信号に基づいて、前記操作体の接触位置から離隔位置までの移動距離および前記操作体が前記接触検出面に接触してから離隔するまでの接触時間を算出し、
前記移動距離が所定距離未満であり、かつ前記接触時間が所定時間未満であるとき、前記操作体の動きがタップ操作であると判定する、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記検出部の接触検出面は、端末を操作するユーザが操作時に目視できない位置に配置される、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
【符号の説明】
【００５７】
１００    情報処理装置
１１０    検出部
１２０    判定処理部
１２２    検出領域判定部
１２４    操作判定部
１３０    イベント発行部
１４０    設定情報記憶部
１５０    メモリ
２００    検出領域
２１０    接触判定領域
２２０    タップ判定領域
【図１】
0005942375.tif 000002
【図２】
0005942375.tif 000003
【図３】
0005942375.tif 000004
【図４】
0005942375.tif 000005
【図５】
0005942375.tif 000006
【図６】
0005942375.tif 000007
【図７】
0005942375.tif 000008