(57)【要約】【課題】情報処理装置において実行されるアプリケーションに対する操作性を向上させる。【解決手段】接触体の位置を検知する検知領域を有する検知部と、アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理装置。【選択図】図４
2018037738.tif 000002
【特許請求の範囲】
【請求項１】
接触体の位置を検知する検知領域を有する検知部と、
アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理装置。
【請求項２】
前記制御情報生成部は、前記検知部が前記接触体が前記非制御領域を通過したことを検知したことに基づいて前記アプリケーションに対する制御情報を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記アプリケーションは、画像を表示するアプリケーションである、請求項１に記載の情報処理装置。
【請求項４】
前記制御情報生成部が生成する前記アプリケーションに対する制御情報は、表示部に表示される表示画像の表示範囲を変更する制御情報である、請求項３に記載の情報処理装置。
【請求項５】
前記表示部に表示される表示画面の表示範囲を変更する制御情報は、前記表示画面のスクロールに関する制御情報である、請求項４に記載の情報処理装置。
【請求項６】
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記検知領域の中央部との距離に応じて前記スクロールを行う速度を変えるように制御情報を生成する、請求項５に記載の情報処理装置。
【請求項７】
前記表示部に表示される表示画面の表示範囲を変更する制御情報は、前記表示画面のズームである、請求項４に記載の情報処理装置。
【請求項８】
前記制御情報生成部は、前記アプリケーションの状態に応じて異なる制御情報を生成する、請求項２に記載の情報処理装置。
【請求項９】
前記非制御領域は、前記検知領域の中央にある、請求項１に記載の情報処理装置。
【請求項１０】
前記検知部は、ハードキーである、請求項１に記載の情報処理装置。
【請求項１１】
前記ハードキーは凸部または凹部を有する、請求項１０に記載の情報処理装置。
【請求項１２】
前記検知部は、指紋センサである、請求項１０に記載の情報処理装置。
【請求項１３】
前記ハードキーは押下可能であり、
前記制御情報生成部は、前記ハードキーが押下されたことおよび前記接触体が前記非制御領域を通過したことに基づいて、前記接触体が前記非制御領域を通過したときに行われる制御とは異なる制御に関する制御情報を生成する、請求項１０に記載の情報処理装置。
【請求項１４】
表示部を制御する表示制御部をさらに備え、
前記表示制御部は、前記検知部が検知している前記検知領域における前記接触体の位置に関する位置表示を前記表示部に表示する、請求項２に記載の情報処理装置。
【請求項１５】
前記表示制御部は、前記位置表示の近傍にユーザの操作を補助する補助表示を前記表示部に表示する、請求項１４に記載の情報処理装置。
【請求項１６】
振動デバイスを制御する振動制御部をさらに備え、
前記検知部が、前記接触体が前記非制御領域に入ったことまたは前記接触体が前記非制御領域から出たことを検知した場合に、
前記振動制御部は前記振動デバイスを振動させる、請求項１に記載の情報処理装置。
【請求項１７】
前記振動制御部は、前記検知部が前記接触体が前記非制御領域に入ったことを検知した場合と、前記検知部が前記接触体が前記非制御領域から出たことを検知した場合とで、前記振動デバイスの振動方法を変更する、請求項１６に記載の情報処理装置。
【請求項１８】
前記検知部は長辺と短辺を有し、
前記検知部は前記接触体が前記検知領域から外れたことを検知し、
前記制御情報生成部は、前記接触体の前記検知部の長辺方向から短辺方向への移動の軌跡に基づいて前記アプリケーションに対する制御を継続するか否かの判定を行う、請求項２に記載の情報処理装置。
【請求項１９】
プロセッサに、検知領域を有する検知部に接触体の位置を検知させ、
アプリケーションに対する制御情報を生成させ、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
さらに前記プロセッサに、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成させる、プログラム。
【請求項２０】
接触体の位置を検知する検知領域を有する検知部と、
アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
現在、機器を操作するための様々な方法がある。機器を操作するための方法としては、例えばユーザがハードキー（物理キー）を押下することによって、機器に操作情報が送信されるリモートコントローラがある。また、近年ではタッチパネルを用いてユーザが操作を行う方法がある。タッチパネルはスマートフォンなどの情報処理装置に備えられ、ユーザはフリック、スワイプなどの操作方法を用いて情報処理装置で実行されているアプリケーションに対する操作を行う。【０００３】
特許文献１には、タッチパネルを用いた操作方法が開示されている。特許文献１に開示されている発明では、ユーザが所定領域内を起点とする操作を行うと、スクロールおよび拡大／縮小の操作が行われ、ユーザが所定領域外を起点として操作を行うと、スクロールまたは拡大／縮小のどちらか一方の操作が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６６９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在の情報処理装置では様々な種類のアプリケーションが実行される。そこで本開示では、情報処理装置において実行されるアプリケーションに対する、より操作性が高い操作方法を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、接触体の位置を検知する検知領域を有する検知部と、アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理装置が提供される。【０００７】
また、本開示によれば、検知領域を有する検知部に接触体の位置を検知させ、制御情報生成部にアプリケーションに対する制御情報を生成させ、前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、前記制御情報生成部に、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成させる、プログラムが提供される。【０００８】
また、本開示によれば、接触体の位置を検知する検知領域を有する検知部と、アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理システムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、ユーザは、より操作性が高い操作方法を用いて、アプリケーションに対する操作を行うことができる。【００１０】
なお、上記の効果は必ずしも限定されず、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】図１は、本開示の実施形態における情報処理装置の外観の一例を示す図である。
【図２】図２は、本開示の実施形態における情報処理装置の構成の一例を示すブロック図である。
【図３】図３は、本開示の実施形態における検知部の例である指紋センサの一例を示す図である。
【図４】図４は、本開示の実施形態の情報処理装置に表示される位置表示の表示例を示す図である。
【図５】図５は、本開示の実施形態の情報処理装置に表示される位置表示の表示例を示す図である。
【図６】図６は、本開示の実施形態の情報処理装置に表示される位置表示の表示例を示す図である。
【図７】図７は、本開示の実施形態の情報処理装置における操作方法の一例を示す図である。
【図８】図８は、本開示の実施形態の情報処理装置におけるスクロール制御の一例を示す図である。
【図９】図９は、本開示の実施形態の情報処理装置における操作方法の一例を示す図である。
【図１０】図１０は、本開示の実施形態の情報処理装置における操作方法の一例を示す図である。
【図１１】図１１は、本開示の実施形態の情報処理装置において実行される処理の一例を示す図である。
【図１２】図１２は、本開示の実施形態の情報処理装置において振動デバイスが駆動するタイミングの一例を示す図である。
【図１３】図１３は、本開示の実施形態の情報処理装置において振動デバイスが駆動するタイミングの一例を示す図である。
【図１４】図１４は、本開示の実施形態において接触体の指紋センサの短辺方向における位置が検知される例を示す図である。
【図１５】図１５は、本開示の実施形態において接触体の指紋センサの短辺方向における位置が検知される例を示す図である。
【図１６】図１６は、本開示の実施形態において接触体の指紋センサの短辺方向における位置が検知される例を示す図である。
【図１７】図１７は、本開示の実施形態における検知部の他の例を示す図である。
【図１８】図１８は、本開示の実施形態における検知部の他の例を示す図である。
【図１９】図１９は、本開示の実施形態における検知部の他の例を示す図である。
【図２０】図２０は、本開示の実施形態における検知部の他の例を示す図である。
【図２１】図２１は、本開示の実施形態において検知部に凸部が設けられた構成の一例を示す図である。
【図２２】図２２は、本開示の実施形態の情報処理装置における検知部の他の配置例を示す図である。
【図２３】図２３は、本開示の実施形態における情報処理装置の他の例を示す図である。
【図２４】図２４は、本開示の実施形態における検知部の他の例を示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行う。
１．情報処理装置の構成例
２．ユーザの操作を補助するための表示
３．情報処理装置における操作方法
４．情報処理装置における処理例
５．情報処理装置における他の構成
５−１．振動デバイスによるフィードバック
５−２．検知ポイントの横方向（短辺方向）への移動の検知
５−３．指紋センサが円形である場合の例
６．情報処理装置のその他の構成例
７．補足
８．むすび
【００１４】
＜＜１．本開示の情報処理装置の構成例＞＞
図１は、本開示の実施形態における情報処理装置１００の外観を示す図である。本開示の実施形態における情報処理装置１００は、例えば図１に示されるスマートフォンのような多様なアプリケーションを実行する携帯端末であってもよい。
【００１５】
図１に示されるように情報処理端末は、表示部１０２と、指紋センサ１０４を備える。表示部１０２は、情報処理装置１００において実行されるアプリケーションに関する情報を表示する。なお表示部１０２は、液晶ディスプレイであってもよく、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイであってもよい。
【００１６】
指紋センサ１０４は指などの接触体を検知する検知部の一例であり、本実施形態において指紋センサ１０４は情報処理装置１００の側面に設置される。指紋センサ１０４は、例えば電極が配置され、当該電極の電荷の変化を検知する静電容量方式の指紋センサ１０４であってもよい。このような静電容量方式の指紋センサ１０４は、指紋の凹凸によって電極に保持される電荷量に基づいて指紋を検知する。
【００１７】
また指紋センサ１０４は、接触体である指の位置を検知することができる。例えば指紋センサ１０４は、指などの接触体が指紋センサ１０４に接触している範囲を検知し、指が指紋センサ１０４に接触している範囲の重心を算出することなどによって指の位置を検知してもよい。本開示の情報処理装置１００では、指紋センサ１０４を用いて接触体である指の位置を検知し、検知された指の位置に基づいてアプリケーションに対する制御を行う。なお、指紋センサ１０４はハードキー（物理キー）であってもよく、また指紋センサ１０４は押下可能に構成されてもよい。このように、本開示では既存の物理キーが有する機能に基づいて接触体の位置を検出する機能を実現してもよい。このように指紋センサ１０４を利用することにより、例えばスマートフォンのように物理キーを配置するスペースが限られる情報処理装置１００において、新規な物理キーを配置しなくても本開示の操作方法を実現することができる。
【００１８】
図１では、本開示の情報処理装置１００の外観について説明された。以下では、情報処理装置１００の内部構成について説明される。図２に示されるように本開示の情報処理装置１００はさらに、表示制御部１０６と、タッチパネル１０８と、制御情報生成部１１０と、処理部１１２と、振動制御部１１４と、振動デバイス１１６と、を備える。
【００１９】
表示制御部１０６は、表示部１０２に画像を表示するための表示信号を生成する。例えば表示制御部１０６は、アプリケーションの操作画面またはアプリケーションによって再生される静止画および動画に関する表示信号を生成してもよい。表示制御部１０６は生成した表示信号を表示部１０２に送り、表示部１０２は受け取った表示信号に基づいて画像を表示する。
【００２０】
タッチパネル１０８は、ユーザが情報処理装置１００において実行されるアプリケーションに対する操作を行うために使用される。タッチパネル１０８は、液晶ディスプレイまたは有機ＥＬディスプレイ上に外付けされてもよく、また液晶ディスプレイまたは有機ＥＬディスプレイと一体的に形成されてもよい。
【００２１】
制御情報生成部１１０は、タッチパネル１０８または指紋センサ１０４から送られてくる信号に基づいてアプリケーションを制御するための制御情報を生成し、当該制御情報を処理部１１２に送信する。
【００２２】
処理部１１２は、情報処理装置１００の各部と接続され、様々な処理を実行する。例えば、処理部１１２は、情報処理装置１００が有するアプリケーションを実行する。情報処理装置１００が有するアプリケーションとしては、例えばメール、ショートメッセージ、ソーシャルネットワーキングサービス、ブラウジング、写真撮影、音楽再生、地図表示に関するアプリケーションなどが含まれる。また処理部１１２は、表示部１０２に表示する画像データを生成し、表示制御部１０６に当該画像データを送る。また処理部１１２は、制御情報生成部１１０からアプリケーションに対する制御情報を受け取り、当該制御情報に基づいてアプリケーションを制御する。
【００２３】
振動制御部１１４は、振動デバイス１１６を制御するための振動信号を生成する。振動デバイス１１６は、形状に偏りのある錘がモータの回転軸に取り付けられた偏心モータであってもよい。また振動デバイス１１６は、ボイスコイルモータ、ピエゾアクチュエータまたは電磁リニアアクチュエータであってもよい。このとき振動制御部１１４は、音声信号を生成し、当該音声信号を振動デバイス１１６に送ることによって振動デバイス１１６を駆動させてもよい。
【００２４】
以上では、情報処理装置１００の内部構成について説明された。以下では、本開示の検知部の一例である指紋センサ１０４の構成について説明される。図３は、指紋センサ１０４の構成を示す図である。本開示の指紋センサ１０４は、指などの接触体を検知する検知領域２００を備える。検知領域２００は、上述したように静電容量方式のセンサが指紋センサ１０４に備えられることによって形成される。なお、図３では説明を容易にするため、検知領域２００は指紋センサ１０４の一部に形成されている。しかし検知領域２００は指紋センサ１０４の全面に形成されてもよい。また検知領域２００内には、アプリケーションに対する制御を行わないようにするための非制御領域２０２が含まれる。なお、図３に示されるように非制御領域２０２は検知領域２００の中央付近に設けられてもよい。また、本開示の指紋センサ１０４は、検知領域２００の中央を示す中央部２０４を備える。
【００２５】
非制御領域２０２についてより詳細に説明する。例えばユーザが画面のスクロールを行っている場合、ユーザが指で非制御領域２０２を触れることによって画面のスクロールは停止する。ここで非制御領域２０２を用いてアプリケーションに対する制御を行わないようにする方法はどのような方法であってもよい。
【００２６】
例えば、指紋センサ１０４がユーザの指が非制御領域２０２に触れたことを検知すると、制御情報生成部１１０は処理部１１２に制御情報を送ることを停止してもよい。処理部１１２は制御情報生成部１１０から制御情報が送られてこないことを認識することによって、アプリケーションに対する制御を停止してもよい。また制御情報生成部１１０は、アプリケーションに対する制御を停止することを指示する制御情報を明示的に処理部１１２に送ってもよい。処理部１１２は制御情報生成部１１０からアプリケーションに対する制御を停止することを指示する制御情報を受け取ることによって、アプリケーションに対する制御を停止してもよい。
【００２７】
＜＜２．ユーザの操作を補助するための表示＞＞
以上では、本開示の情報処理装置１００の構成および情報処理装置１００に備えられる指紋センサ１０４の構成について説明された。以下では、ユーザの操作を補助するための表示について説明される。
【００２８】
図４は、ユーザが本開示の情報処理装置１００を把持している図である。図４に示されるように、ユーザが指９００（図４では人差し指）で指紋センサ１０４に触れると、ユーザが指紋センサ１０４のどの部分に触れているかを示す位置表示３００が表示される。位置表示３００は、図４の点線で示されるように指紋センサ１０４と対応する位置および大きさで表示されることが好ましい。このように構成されることによって、ユーザは、指９００が指紋センサ１０４のどの位置にあるかを直感的に認識することができる。また位置表示３００は、図５に示されるように指紋センサ１０４よりも大きく表示されてもよい。このとき図５において一点鎖線で示されるように、位置表示３００の中央位置と指紋センサ１０４の中央位置とが一致するように位置表示３００は表示されてもよい。このように構成されることによって、ユーザは、指紋センサ１０４の中央付近に非制御領域２０２が設けられる場合において違和感なく操作を行うことができる。
【００２９】
また位置表示３００の近傍（図４および図５では位置表示３００の左横）には、ユーザの操作を補助するための補助表示３０２が表示される。補助表示３０２は、ユーザがどの方向に指９００を動かせばよいかを示すために表示される。例えば図４および図５では下方向にユーザが指９００を動かすべきであることを示すために、下方向の矢印が補助表示３０２として表示される。このように補助表示３０２が表示されることによって、ユーザはより容易にアプリケーションに対する操作を行うことができる。
【００３０】
図６を用いて位置表示３００の構成を詳細に説明する。図６に示されるように位置表示３００は、ユーザが指紋センサ１０４を触れている位置を示すカーソル３０４を含み、また位置表示３００の中心を表す中心線３０６を含む。この位置表示３００内の中心線３０６は、指紋センサ１０４の検知領域２００の中心線と対応する。
【００３１】
＜＜３．情報処理装置における操作方法＞＞
以上では、本開示においてアプリケーションに対する操作を容易にするために表示される位置表示３００および補助表示３０２について説明された。以下では指紋センサ１０４を用いた操作方法について説明される。なお以下では、画像を表示するアプリケーションにおいて、ユーザがスクロール操作を行う場合の操作方法について説明される。
【００３２】
図７に示されるようにユーザが指紋センサ１０４に触れると、検知領域２００における指９００の位置として認識される検知ポイント２０６が検知される。検知ポイント２０６は、上述したように、指９００が検知領域２００に触れている範囲の重心を算出することによって検知されてもよい。なお、以下では検知ポイント２０６の位置は、ユーザの指９００の位置であるとみなして説明される。
【００３３】
図７において２点鎖線で示されるように、ユーザは最初に検知領域２００において非制御領域２０２の上部を触れ、その後ユーザは図７において矢印で示されるように非制御領域２０２を通過して非制御領域２０２の下部まで指９００を移動させる。
【００３４】
図７に示されるような操作が行われたとき、本開示の情報処理装置１００では、検知ポイント２０６が非制御領域２０２の上部にある間はアプリケーションに対する制御（スクロール）を行わない。そして検知ポイント２０６が非制御領域２０２に一旦入り（図７においてＰ１で示される）、その後検知ポイント２０６が非制御領域２０２を通過したとき（図７においてＰ２で示される）にアプリケーションに対する制御を開始する。
【００３５】
よって図７のように指９００が移動した場合、検知ポイント２０６が非制御領域２０２を通過したときに図８に示されるように表示部１０２に表示される画像は下方向にスクロールされる。つまり、下方向のスクロールが行われることによって、表示部１０２に表示されているコンテンツ（例えばウェブページ）の下方方向に表示範囲が変更される。また、スクロールは、ユーザが指９００を指紋センサ１０４から離すまで、または後述するようにユーザが指９００を非制御領域２０２に移動させるまで継続して行われてもよい。なお、図８に示されるように、ユーザが指９００を下側に移動させたことに対応して、位置表示３００内のカーソル３０２は、下側に移動する。
【００３６】
また図９に示されるように、ユーザがさらに指９００を下側に移動させた場合、スクロールの速度は、中央部２０４と検知ポイント２０６との距離Ｄに応じて変わってもよい。例えばスクロールの速度は中央部２０４と検知ポイント２０６との距離に定数をかけることにより算出されてもよい。つまり、スクロールの速度は中央部２０４と検知ポイント２０６との距離に比例して速くなってもよい。よって、図７の状態から図９の状態にユーザが指９００を移動させた場合、図７の状態におけるスクロール速度と比べて図９の状態におけるスクロール速度は速くなる。
【００３７】
このようにスクロール制御が行われる場合、ユーザが指９００を検知領域２００の最下部に移動させたときにスクロールの速度は最大となる。また、このとき図８に示される位置表示３００のカーソル３０４も最下部に移動する。また、スクロールの速度は閾値が設定され、閾値以上の速度でスクロールは行われないように構成されてもよい。また位置表示３００とともに／または位置表示３００に代えてスクロールの速度を表す速度表示が表示されてもよく、上述したようにスクロール速度に関する閾値が設定されている場合、スクロール速度が閾値に達すると、速度表示内のカーソル３０４は上端または下端に移動するように構成されてもよい。
【００３８】
次に図１０で示されるように、図７の状態からユーザが指９００を上方向に移動させた場合、検知ポイント２０６が非制御領域２０２に入ったとき（図１０においてＰ３で示される）にスクロールは止まる。よって、ユーザがスクロールを止めたいときは、ユーザは指９００を非制御領域２０２に移動させることによって迅速にスクロールを止めることができる。ユーザがさらに指９００を上方向に移動させ、検知ポイント２０６が非制御領域２０２から出たとき（図１０においてＰ４で示される）に上方向のスクロールが開始される。このときも上述した場合と同様に、ユーザが指９００をさらに上方に移動させることによって、中央部２０４と検知ポイント２０６の距離に応じてスクロールの速度が速くなってもよい。
【００３９】
なお、上述した例では、検知ポイント２０６が非制御領域２０２の下側になった場合に下方向のスクロールが行われ、検知ポイント２０６が非制御領域２０２の上側になった場合に上方向のスクロールが行われた。しかし、検知ポイント２０６と非制御領域２０２の位置関係とスクロールの方向は逆方向であってもよい。つまり、検知ポイント２０６が非制御領域２０２の下側になった場合に上方向のスクロールが行われ、検知ポイント２０６が非制御領域２０２の上側になった場合に下方向のスクロールが行われてもよい。
【００４０】
また、アプリケーションに対する制御は、アプリケーションの状態に応じて変わってもよい。例えばアプリケーションがブラウザであり、アプリケーションの状態がウェブページの最上部が表示されている状態である場合には上方向にはスクロールできないため、スクロール制御は下方向のスクロール制御に限定されてもよい。
【００４１】
また、アプリケーションの状態がウェブページの最上部が表示されている状態である場合、上述した中央部２０４および非制御領域２０２の検知領域２００における位置を動的に下側に移動させてもよい。これによりユーザが指紋センサ１０４に触れたときの検知ポイント２０６は擬似的に中央部２０４よりも上側として認識されるため、ユーザは下方向のスクロールを行いやすくなる。
【００４２】
また、アプリケーションで表示されているコンテンツの内容に応じてアプリケーションに対する制御が変わってもよい。例えば、表示されるウェブページの長さに応じてアプリケーションに対する制御が変わってもよい。この場合、長いウェブページがアプリケーションによって表示されているとき、スクロールの速度は速くなってもよく、表示されるウェブページが短いとき、スクロールの速度は遅くなってもよい。
【００４３】
上述した例では画像を表示するアプリケーションに対してスクロールの制御が行われる例が説明された。しかし、アプリケーションに対する制御はこれに限られない。例えば、表示画面の表示範囲を変更する制御としてスクロール制御の他に、表示画面のズームを行う制御が行われてもよい。このとき例えば、スクロール制御における上方向のスクロールの制御に表示画面の拡大を行う制御が対応し、スクロール制御における下方向のスクロールの制御に表示画面の縮小を行う制御が対応してもよい。また、上述したスクロールの速度を可変にする制御には、表示画面の拡大または縮小を行う速度を可変にする制御が対応してもよい。
【００４４】
また表示画面のズームを行う制御が行われる場合、表示されるコンテンツの大きさに応じてアプリケーションに対する制御が変わってもよい。例えば大きい画像がアプリケーションによって表示されている状態の場合、表示画面の拡大または縮小を行う速度が速くなってもよく、表示される画像が小さい場合、表示画面の拡大または縮小を行う速度が遅くなってもよい。
【００４５】
また、アプリケーションは動画を再生するアプリケーションであってもよい。このとき例えば、スクロール制御における上方向のスクロールの制御に動画を早送りする制御が対応し、スクロール制御における下方向のスクロールの制御に動画を巻き戻す制御が対応してもよい。また、上述したスクロールの速度を可変にする制御には、動画を早送りするまたは巻き戻す速度を可変にする制御が対応してもよい。
【００４６】
またアプリケーションは動画を再生するアプリケーションである場合、再生される動画の長さに応じてアプリケーションに対する制御が変わってもよい。例えば長い動画がアプリケーションによって再生されている状態の場合、動画を早送りするまたは巻き戻す速度が速くなってもよく、再生されている動画が短い場合、動画を早送りするまたは巻き戻す速度が遅くなってもよい。
【００４７】
また、アプリケーションは音声を再生するアプリケーションであってもよい。このとき例えば、スクロール制御における上方向のスクロールの制御に音量を上げる制御が対応し、スクロール制御における下方向のスクロールの制御に音量を下げる制御が対応してもよい。また、上述したスクロールの速度を可変にする制御には、音量を上げるまたは音量を下げる速度を可変にする制御が対応してもよい。
【００４８】
このように本開示の情報処理装置１００では、非制御領域２０２と検知される接触体の位置との位置関係によってアプリケーションに対する制御が行われる。このような構成により、ユーザはより操作性の高い操作方法でアプリケーションに対する操作を行うことができる。
【００４９】
また、非制御領域２０２が設けられることにより、ユーザが意図しないアプリケーションに対する細かな操作が繰り返し行われることを防ぐことができる。例えばスクロールが行われる場合には、上下方向にユーザが意図しない細かなスクロールが繰り返し行われる。このようなユーザが意図しない細かな操作の繰り返しが、非制御領域２０２が設けられることによって防がれる。また、ユーザは、非制御領域２０２に指９００を移動させることにより、迅速にアプリケーションに対する操作を停止することができる。
【００５０】
また、上述したように指紋センサ１０４は押下可能な構成であってもよく、上述したアプリケーションに対する制御が行われている間に指紋センサ１０４が押下されることによって、実行されているアプリケーションに対する制御が継続されてもよい。つまり、スクロール制御が行われている場合、ユーザがスクロール制御が行われている間に指紋センサ１０４を押下すると、ユーザが指紋センサ１０４から指９００を離した場合であってもスクロール制御が継続される。
【００５１】
また、ユーザが指紋センサ１０４を押下した後に指９００を上下に移動させた場合、上述したように検知ポイント２０６が非制御領域２０２を通過したときに行われる制御とは異なる制御が行われてもよい。例えば検知ポイント２０６が非制御領域２０２を通過したときに行われる制御がスクロールである場合、ユーザが指紋センサ１０４を押下した後に指９００を上下に移動させた場合には画面キャプチャなどのスクロールとは異なる制御が行われてもよい。
【００５２】
＜＜４．情報処理装置における処理例＞＞
以上では、本開示の情報処理装置１００における操作方法が説明された。以下では、本開示の情報処理装置１００における処理例が説明される。図１１は、情報処理装置１００においてスクロールが行われるときの処理を示す図である。
【００５３】
最初にＳ１００において、指紋センサ１０４は、接触体である指９００の位置を検知する。次にＳ１０２において、制御情報生成部１１０は、指紋センサ１０４が検知した指９００の検知ポイント２０６に基づいて、当該検知ポイント２０６が非制御領域２０２の上部にあるか否かを判定する。Ｓ１０２において制御情報生成部１１０が検知ポイント２０６は非制御領域２０２の上部にあると判定すると、処理はＳ１０４に進む。
【００５４】
Ｓ１０４において、制御情報生成部１１０は、検知ポイント２０６が非制御領域２０２を通過したか否かを判定する。Ｓ１０４において制御情報生成部１１０が、検知ポイント２０６が非制御領域２０２を通過したことを認識すると、Ｓ１０６において制御情報生成部１１０は、検知領域２００の中央部２０４と検知ポイント２０６との距離を算出する。次にＳ１０８において制御情報生成部１１０は、Ｓ１０６において算出した距離に応じた速度の下スクロールを行うための制御情報を生成し、当該制御情報を処理部１１２に送る。制御情報を受け取った処理部１１２は、当該制御情報に基づいて、下スクロールを行うようにアプリケーションを制御する。
【００５５】
Ｓ１０２において、制御情報生成部１１０が検知ポイント２０６は非制御領域２０２の上部にはないと判定すると、処理はＳ１１０に進む。そしてＳ１１０において制御情報生成部１１０は、検知ポイント２０６は非制御領域２０２の下部にあるか否かを判定する。Ｓ１１０において制御情報生成部１１０が検知ポイント２０６は非制御領域２０２の下部にあると判定すると、処理はＳ１１２に進む。
【００５６】
Ｓ１１２において、制御情報生成部１１０は、検知ポイント２０６が非制御領域２０２を通過したか否かを判定する。Ｓ１１２において制御情報生成部１１０が、検知ポイント２０６が非制御領域２０２を通過したことを認識すると、Ｓ１１４において制御情報生成部１１０は、検知領域２００の中央部２０４と検知ポイント２０６との距離を算出する。次にＳ１１６において制御情報生成部１１０は、Ｓ１１４において算出した距離に応じた速度の上スクロールを行うための制御情報を生成し、当該制御情報を処理部１１２に送る。制御情報を受け取った処理部１１２は、当該制御情報に基づいて、上スクロールを行うようにアプリケーションを制御する。
【００５７】
Ｓ１１０において、制御情報生成部１１０が検知ポイント２０６は非制御領域２０２の下部にはないと判定すると、制御情報生成部１１０は検知ポイント２０６が非制御領域２０２内にあると認識し、処理はＳ１１８に進む。Ｓ１１８において、検知ポイント２０６は非制御領域２０２内にあるので、制御情報生成部１１０は制御情報を生成しない、またはアプリケーションに対する制御を行わないことを指示する制御情報を処理部１１２に送る。このように処理が進むことによって、Ｓ１１８においてはスクロールは行われない。
【００５８】
＜＜５．情報処理装置における他の構成＞＞
以上では、本開示の情報処理装置１００の各部の構成および処理の例について説明された。以下では、本開示の情報処理装置１００の他の構成の例について説明される。
【００５９】
＜５−１．振動デバイスによるフィードバック＞
本開示の情報処理装置１００では、検知ポイント２０６が非制御領域２０２に入ったとき、または検知ポイント２０６が非制御領域２０２から出たときに振動デバイス１１６によってユーザに触覚的なフィードバックが行われてもよい。例えば、検知ポイント２０６が非制御領域２０２に入ったこと、または検知ポイント２０６が非制御領域２０２から出たことが制御情報生成部１１０によって認識されると、処理部１１２は振動デバイス１１６を動作させるための指示を振動制御部１１４に送る。また、上述した振動デバイス１１６の動作は、特にアプリケーションに対する制御が行われるとき、またはアプリケーションに対する制御が変わるときに行われてもよい。これによってユーザは、アプリケーションに対する操作が行われること、または変わることを触覚的に認識することができる。
【００６０】
図１２は、情報処理装置１００において振動デバイス１１６が駆動されるタイミングの一例を示す図である。図１２において２点鎖線で示されるように、ユーザは最初に非制御領域２０２の上部を触れる（図１２においてＰ５で示される）。その後検知ポイント２０６が一旦非制御領域２０２に入り、検知ポイント２０６が非制御領域２０２から出た時点（検知ポイント２０６がＰ６の位置になった時点）で振動デバイス１１６が動作し、振動が発生する。このとき上述したように、下方向のスクロールが開始される。
【００６１】
また、図１２の後、図１３に示されるように検知ポイント２０６がＰ７の位置まで移動し、その後検知ポイント２０６が非制御領域２０２に入る時点（検知ポイント２０６がＰ８の位置になった時点）で振動デバイス１１６が動作し、振動が発生する。このとき上述したように、スクロールが停止する。
【００６２】
また、さらにユーザが指９００を移動させ、検知ポイント２０６が非制御領域２０２から出る時点（検知ポイント２０６がＰ９の位置になった時点）で再び振動デバイス１１６が動作し、振動が発生する。このとき上述したように、上方向のスクロールが開始される。なお、最初に非制御領域２０２に検知ポイント２０６が入るとき（図１２において最初に非制御領域２０２に入るとき）は、アプリケーションに対する制御が行われず、またアプリケーションに対する制御が変わりもしないので、振動は発生されないことが好ましい。
【００６３】
上述したように、検知ポイント２０６が非制御領域２０２に出入りするときに振動デバイス１１６が振動する。これによって、アプリケーションに対する制御が行われるまたは変わるタイミングで振動が発生するので、ユーザはアプリケーションに対する制御が変わるタイミングを振動で認識することができ、操作性が向上する。
【００６４】
また、上述した振動の強さは、検知ポイント２０６が非制御領域２０２に入るときと、検知ポイント２０６が非制御領域２０２から出るときとで変えられてもよい。例えば検知ポイント２０６が非制御領域２０２に入るときの振動の強さは、検知ポイント２０６が非制御領域２０２から出るときの振動の強さよりも強くてもよい。このように振動の強さが変えられることによって、ユーザはアプリケーションに対する制御が開始されるときと、アプリケーションに対する制御が停止されるときを振動の強さによって認識することができる。
【００６５】
＜５−２．検知ポイントの横方向（短辺方向）への移動の検知＞
以上では、振動デバイス１１６によるフィードバックが行われる例について説明された。以下では、検知ポイント２０６の検知領域２００における横方向（短辺方向）への移動が検知される例について説明される。上述したように本開示の指紋センサ１０４は、情報処理装置１００の側面に設置される。よってユーザは、指９００が指紋センサ１０４の短辺方向においてどの位置にあるかを目視で認識することが困難であるため、ユーザは誤って指紋センサ１０４から指９００を外してしまう可能性がある。よって本開示の情報処理装置１００では、検知領域２００における指９００の短辺方向の位置が位置表示３００において表示される。
【００６６】
図１４は、指紋センサ１０４が短辺方向の指９００の位置を検出する例を示す図である。図１４に示されるように、ユーザが指９００を動かすことによって、検知ポイント２０６がＰ１０の位置からＰ１１の位置に移動し、さらにＰ１２の位置に移動したことが検知される。このときＰ１２の位置は、検知領域２００の短辺方向における中心からはずれた位置である。
【００６７】
図１５は、図１４で示されるように検知ポイント２０６が検知されたときに表示される位置表示３００を示す図である。図１５で示されるようにカーソル３０４は、図１４で示された検知ポイント２０６に対応するように位置表示３００において表示される。つまりカーソル３０４はＰ１２の位置において、中心線３０６から短辺方向にずれた位置に表示される。
【００６８】
このように指紋センサ１０４の短辺方向における指９００の位置に対応するようにカーソル３０４が表示されることによって、ユーザは指９００が指紋センサ１０４から外れそうになっていることを容易に認識することができる。
【００６９】
また、図１６において示すように、ユーザが指紋センサ１０４から指９００を短辺方向に意図的に外した場合、制御情報生成部１１０は、これを意図的な操作であると認識してもよい。例えば、このような操作がユーザによって行われた場合、指９００が指紋センサ１０４から外されたときのスクロール速度で自動スクロールが継続されてもよい。この場合、ユーザが表示部１０２または指紋センサ１０４に触れたとき、自動スクロールは停止する。
【００７０】
意図的に指９００が指紋センサ１０４から外されたか否かは、図１６に示されるように、長辺方向から短辺方向に検知ポイント２０６が移動した角度（図１６においてθで示される）に基づいて意図的な操作であるか否かが判定されてもよい。例えば、θが４５°＜θ＜１１０°のような小さい角度である場合、意図的な操作であると判定されてもよく、θが１１０°＜θ＜１８０°のような大きい角度である場合、意図的な操作ではないと判定されてもよい。このように、本開示の情報処理装置１００は、指９００が指紋センサ１０４の長辺方向から短辺方向に移動した軌跡（上述した角度θのような）に基づいてアプリケーションに対する制御を継続するか否かを判定してもよい。
【００７１】
＜５−３．指紋センサが円形である場合の例＞
以上では、短辺と長辺を有する指紋センサ１０４を備える情報処理装置１００について説明された。以下では、指紋センサ１０４が円形である場合の例について説明される。図１７は、円形の指紋センサ１０４の構成を示す図である。このような指紋センサ１０４を備えることにより、以下に説明するように情報処理装置１００は横方向のスクロールも行うことができる。
【００７２】
図１７に示されるように、指紋センサ１０４が円形である場合は、非制御領域２０２は十字型に形成されてもよい。このように非制御領域２０２が形成された指紋センサ１０４において、図１７で示されるように検知ポイント２０６が非制御領域２０２を通過し、検知ポイント２０６がＰ１３からＰ１４に移動したことが検知された場合、例えば地図表示を行うアプリケーションにおいて左方向の横スクロールが行われてもよい。また、上述した上下方向のスクロールと同様に、縦方向に延伸した非制御領域２０２の中央からの距離に基づいて横スクロールが行われる速度が動的に変更されてもよい。
【００７３】
また、図１８に示すように非制御領域２０２は円形に形成されてもよい。このように非制御領域２０２が形成された指紋センサ１０４において、図１８の矢印で示されるように検知ポイント２０６が非制御領域２０２を通過し、Ｐ１５からＰ１６に移動したことが検知された場合、例えば地図表示を行うアプリケーションにおいて検知ポイント２０６が移動した任意の方向にスクロールが行われてもよい。つまり図１８で示されるように検知ポイント２０６が移動した場合、地図表示を行うアプリケーションにおいて右上にスクロールする制御が行われてもよい。
【００７４】
このときスクロールが行われる方向は、例えば検知ポイント２０６が最初に検知された位置（図１８のＰ１５で示される位置）と、現在の検知ポイント２０６の位置（図１８のＰ１６で示される位置）とに基づいて決定されてもよい。またスクロールが行われる方向は、検知ポイント２０６が非制御領域２０２から出た位置と、現在の検知ポイント２０６の位置とに基づいて決定されてもよい。
【００７５】
また、図１９に示すように、非制御領域２０２は設けられなくてもよい。この場合、最初の検知ポイント２０６の位置（Ｐ１７の位置）から検知ポイント２０６が一定距離移動した時点（検知ポイント２０６がＰ１８の位置になった時点）で、検知ポイント２０６の移動方向に応じたスクロールが開始されてもよい。また、図２０に示すように、中心点２０８に対する回転角度θを算出し、その回転角度の大きさに応じたスクロール距離またはスクロール速度でスクロールが行われてもよい。
【００７６】
＜＜６．情報処理装置のその他の構成例＞＞
以上では、円形の指紋センサ１０４を有する情報処理装置１００について説明された。以下では、情報処理装置１００のその他の構成例について説明される。
【００７７】
本開示の情報処理装置１００は、例えば、図２１に示すように、指紋センサ１０４の中央部２０４に凸部２１０が設けられてもよい。このように凸部２１０が設けられることにより、ユーザは指先の触覚情報を用いてより容易に操作を行うことができる。なお、指紋センサ１０４の中央部２０４に設けられる構造は凸部２１０に代えて凹部が設けられてもよい。また、指紋センサ１０４の中央部２０４に設けられる構造は１つでなくてもよく、複数の小さな構造物が設けられてもよい。
【００７８】
また、上述した例では指紋センサ１０４は情報処理装置１００の側面に配置された。しかし、図２２に示されるように、指紋センサ１０４は、情報処理装置１００の背面に配置されてもよい。このとき位置表示３００は、背面の指紋センサ１０４の位置に対応するように表示されてもよい。また、上述したように指紋センサ１０４は接触体を検知する検知部の一例であり、検知部はタッチパネル１０８の一部の領域を用いて形成されてもよい。
【００７９】
また、上述した例では、情報処理装置１００はアプリケーションを実行する処理部１１２を備えていた。しかし本開示の情報処理装置１００は、図２３に示されるように、アプリケーションを実行する処理部１１２を備えないリモートコンローラであってもよい。この場合、情報処理装置１００は制御情報生成部１１０と検知部の一例であり、上述した指紋センサ１０４に対応する操作部１１８を備え、制御情報を他の情報端末に送信してもよい。
【００８０】
また、図２４に示されるように、検知領域２００に複数の閾値（図２４で２１２ａ〜２１２ｅで示される）が設定され、検知ポイント２０６が各閾値を通過するごとにアプリケーションに対する制御が行われるように情報処理装置１００は構成されてもよい。このように構成されることによって、ユーザはジョグダイヤルを用いた操作のような操作を行うことができる。
【００８１】
＜＜７．補足＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属する。
【００８２】
例えば、指紋センサ１０４が電源ボタンなどの他の機能をボタンと兼用である場合、他の機能との区別のため、本開示の情報処理装置１００は、ユーザが指紋センサ１０４に触れた後、所定時間経過後に位置表示３００を表示し、アプリケーションに対する制御を有効にするように構成されてもよい。
【００８３】
また、上述した例では、検知ポイント２０６と非制御領域２０２との位置関係に基づいてアプリケーションに対する制御が行われた。しかし、最初にユーザが指紋センサ１０４に触れたときの検知ポイント２０６から、検知ポイント２０６が一定の距離以上移動した場合にアプリケーションに対する制御は開始されてもよい。
【００８４】
また、上述した制御情報生成部１１０、処理部１１２は汎用のプロセッサを用いて実現されてもよい。また、当該プロセッサを上述したように動作させるためのコンピュータプログラムが提供されてもよい。また、このようなプログラムが記憶された記憶媒体が提供されてもよい。
【００８５】
＜＜８．むすび＞＞
以上説明したように、本開示の情報処理装置１００では、非制御領域２０２と検知される接触体の位置との位置関係によってアプリケーションに対する制御が行われる。このような構成により、ユーザはより操作性の高い操作方法でアプリケーションに対する操作を行うことができる。
【００８６】
また、非制御領域２０２が設けられることにより、ユーザが意図しないアプリケーションに対する細かな操作が繰り返し行われることを防ぐことができる。また、ユーザは、非制御領域２０２に指９００を移動させることにより、迅速にアプリケーションに対する操作を停止することができる。また、検知領域２００の中央部２０４と検知される接触体の位置との距離に応じてアプリケーションに対する制御が変えられてもよい。このように構成されることによって、ユーザは簡易な操作によって、アプリケーションに対する制御を変更することができる。
【００８７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
接触体の位置を検知する検知領域を有する検知部と、
アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理装置。
（２）
前記制御情報生成部は、前記検知部が前記接触体が前記非制御領域を通過したことを検知したことに基づいて前記アプリケーションに対する制御情報を生成する、前記（１）に記載の情報処理装置。
（３）
前記アプリケーションは、画像を表示するアプリケーションである、前記（１）または前記（２）に記載の情報処理装置。
（４）
前記制御情報生成部が生成する前記アプリケーションに対する制御情報は、表示部に表示される表示画像の表示範囲を変更する制御情報である、前記（３）に記載の情報処理装置。
（５）
前記表示部に表示される表示画面の表示範囲を変更する制御情報は、前記表示画面のスクロールに関する制御情報である、前記（４）に記載の情報処理装置。
（６）
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記検知領域の中央部との距離に応じて前記スクロールを行う速度を変えるように制御情報を生成する、前記（５）に記載の情報処理装置。
（７）
前記表示部に表示される表示画面の表示範囲を変更する制御情報は、前記表示画面のズームである、前記（４）に記載の情報処理装置。
（８）
前記制御情報生成部は、前記アプリケーションの状態に応じて異なる制御情報を生成する、前記（２）から前記（７）のいずれか１項に記載の情報処理装置。
（９）
前記非制御領域は、前記検知領域の中央にある、前記（１）から前記（８）のいずれか１項に記載の情報処理装置。
（１０）
前記検知部は、ハードキーである、前記（１）から前記（９）のいずれか１項に記載の情報処理装置。
（１１）
前記ハードキーは凸部または凹部を有する、前記（１０）に記載の情報処理装置。
（１２）
前記検知部は、指紋センサである、前記（１０）または前記（１１）に記載の情報処理装置。
（１３）
前記ハードキーは押下可能であり、
前記制御情報生成部は、前記ハードキーが押下されたことおよび前記接触体が前記非制御領域を通過したことに基づいて、前記接触体が前記非制御領域を通過したときに行われる制御とは異なる制御に関する制御情報を生成する、前記（１０）から前記（１２）のいずれか１項に記載の情報処理装置。
（１４）
表示部を制御する表示制御部をさらに備え、
前記表示制御部は、前記検知部が検知している前記検知領域における前記接触体の位置に関する位置表示を前記表示部に表示する、前記（２）から前記（１３）のいずれか１項に記載の情報処理装置。
（１５）
前記表示制御部は、前記位置表示の近傍にユーザの操作を補助する補助表示を前記表示部に表示する、前記（１４）に記載の情報処理装置。
（１６）
振動デバイスを制御する振動制御部をさらに備え、
前記検知部が、前記接触体が前記非制御領域に入ったことまたは前記接触体が前記非制御領域から出たことを検知した場合に、
前記振動制御部は前記振動デバイスを振動させる、前記（１）から前記（１５）のいずれか１項に記載の情報処理装置。
（１７）
前記振動制御部は、前記検知部が前記接触体が前記非制御領域に入ったことを検知した場合と、前記検知部が前記接触体が前記非制御領域から出たことを検知した場合とで、前記振動デバイスの振動方法を変更する、前記（１６）に記載の情報処理装置。
（１８）
前記検知部は長辺と短辺を有し、
前記検知部は前記接触体が前記検知領域から外れたことを検知し、
前記制御情報生成部は、前記接触体の前記検知部の長辺方向から短辺方向への移動の軌跡に基づいて前記アプリケーションに対する制御を継続するか否かの判定を行う、前記（２）から前記（１７）のいずれか１項に記載の情報処理装置。
（１９）
プロセッサに検知領域を有する検知部に接触体の位置を検知させ、
アプリケーションに対する制御情報を生成させ、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
さらに前記プロセッサに、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成させる、プログラム。
（２０）
接触体の位置を検知する検知領域を有する検知部と、
アプリケーションに対する制御情報を生成する制御情報生成部と、を備え、
前記検知領域は、前記接触体が接触したときに前記アプリケーションに対する制御を行わないようにするための非制御領域を含み、
前記制御情報生成部は、前記検知部が検知する前記検知領域における前記接触体の位置と前記非制御領域との位置関係に基づいて、前記アプリケーションに対する制御情報を生成する、情報処理システム。
【符号の説明】
【００８８】
１００    情報処理装置
１０２    表示部
１０４    指紋センサ
１０６    表示制御部
１０８    タッチパネル
１１０    制御情報生成部
１１２    処理部
１１４    振動制御部
１１６    振動デバイス
２００    検知領域
２０２    非制御領域
２０４    中央部
２０６    検知ポイント
２１０    凸部
３００    位置表示
３０２    補助表示
３０４    カーソル
３０６    中心線
９００    指
【図１】
2018037738.tif 000003
【図２】
2018037738.tif 000004
【図３】
2018037738.tif 000005
【図４】
2018037738.tif 000006
【図５】
2018037738.tif 000007
【図６】
2018037738.tif 000008
【図７】
2018037738.tif 000009
【図８】
2018037738.tif 000010
【図９】
2018037738.tif 000011
【図１０】
2018037738.tif 000012
【図１１】
2018037738.tif 000013
【図１２】
2018037738.tif 000014
【図１３】
2018037738.tif 000015
【図１４】
2018037738.tif 000016
【図１５】
2018037738.tif 000017
【図１６】
2018037738.tif 000018
【図１７】
2018037738.tif 000019
【図１８】
2018037738.tif 000020
【図１９】
2018037738.tif 000021
【図２０】
2018037738.tif 000022
【図２１】
2018037738.tif 000023
【図２２】
2018037738.tif 000024
【図２３】
2018037738.tif 000025
【図２４】
2018037738.tif 000026
【国際調査報告】
2018037738.tif 000027
2018037738.tif 000028
2018037738.tif 000029
2018037738.tif 000030