(57)【要約】【課題】タッチパネル上に残されたタッチ操作の跡による認証情報の推測を困難にする情報処理装置を提供する。【解決手段】本情報処理装置は、ユーザによるタッチパネルへのタッチ操作による入力を検出するタッチ検出部と、ユーザの視線による入力を検出する視線検出部と、タッチ操作による入力および視線による入力の組み合わせに基づいてユーザの入力を受け付ける受付部と、を備える。【選択図】図５Ａ
2016045845.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのタッチパネルへのタッチ操作による入力を検出するタッチ検出部と、
前記ユーザの視線による入力を検出する視線検出部と、
前記タッチ操作による入力および前記視線による入力の組み合わせに基づいて前記ユーザの入力を受け付ける受付部と、を備える、
情報処理装置。
【請求項２】
前記受付部は、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が一致する場合、または、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
請求項１に記載の情報処理装置。
【請求項３】
前記受付部は、
前記タッチ操作の移動方向および前記視線の移動方向が一致する場合、
前記タッチ操作の移動方向および前記視線の移動方向が異なる場合、
前記タッチ操作の移動方向および前記視線の向けられた方向が一致する場合、または、
前記タッチ操作の移動方向および前記視線の向けられた方向が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
請求項１に記載の情報処理装置。
【請求項４】
前記タッチパネルには複数のキーを有するソフトウェアキーボードが表示され、
前記受付部は、それぞれ複数のキーを含む複数の領域に前記ソフトウェアキーボードを分割し、
前記タッチパネル上の部位は、前記複数の領域のそれぞれである、
請求項２に記載の情報処理装置。
【請求項５】
前記タッチ操作はフリック操作であり、
前記タッチパネルには前記フリック操作による入力を受け付けるフリック入力用キーボードが表示されている、
請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項６】
前記受付部は、前記タッチ操作による入力と前記視線による入力との組み合わせを前記情報処理装置への前記ユーザの入力として受け付ける、
請求項１に記載の情報処理装置。
【請求項７】
前記受け付けられた入力を基に認証を行う認証処理部をさらに備える、
請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
タッチパネルおよびカメラを備えた情報処理装置に、
ユーザの前記タッチパネルへのタッチ操作による入力を検出させ、
前記ユーザの視線による入力を前記カメラに検出させ、
前記タッチ操作および前記視線の組み合わせに基づいて前記ユーザの入力を受け付けさせる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを備えた情報処理装置が増加している。これらの情報処理装置には、キーボードを搭載しないものがある。このようなキーボードを搭載していない情報処理装置のセキュリティを確保する手段として、ソフトウェアキーボードによるパスワード認証若しくはPersonal Identified Number（ＰＩＮ）認証、画面上に表示されたパターンをタッチ操作でなぞるパターン認証あるいは画面上に特定の画像を表示しその上で特定の操作を行う認証等の方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０３３７４７号公報
【特許文献２】特開２０１３−２１９７４７号公報
【特許文献３】特開２０１３−１２７６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチパネルへのタッチ操作を行うと、タッチパネル上にタッチ操作を行った指の皮脂等による跡（以下、本明細書において、タッチ操作の跡と称する）が残ることがある。そのため、タッチパネル上に残されたタッチ操作の跡によって、パスワード等の認証情報が推測される虞がある。そこで、開示の技術の１つの側面は、タッチパネル上に残されたタッチ操作の跡による認証情報の推測を困難にする情報処理装置を提供する。
【課題を解決するための手段】
【０００５】
開示の技術の１つの側面は、次のような情報処理装置によって例示される。
本情報処理装置は、ユーザによるタッチパネルへのタッチ操作による入力を検出するタッチ検出部と、ユーザの視線による入力を検出する視線検出部と、タッチ操作による入力および視線による入力の組み合わせに基づいてユーザの入力を受け付ける受付部と、を備える。
【発明の効果】
【０００６】
本情報処理装置は、タッチパネルに残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る情報処理装置の外観を例示する図である。
【図２】実施形態に係る情報処理装置のハードウェア構成を例示する図である。
【図３】実施形態の処理ブロックを例示する図である。
【図４】実施形態の情報処理装置における認証処理の流れを例示する図である。
【図５Ａ】認証を開始した情報処理装置を例示する図である。
【図５Ｂ】検出されたタッチ操作の順番を例示する図である。
【図５Ｃ】タッチパネルに残るタッチ操作の跡を例示する図である。
【図５Ｄ】検出された視線の座標の順番を例示する図である。
【図５Ｅ】タッチ操作と視線の座標の対応を例示する図である。
【図５Ｆ】パターン認証の認証パターンを例示する図である。
【図６Ａ】第１変形例における検出されたタッチ操作の方向を例示する図である。
【図６Ｂ】第１変形例における視線の方向を例示する図である。
【図６Ｃ】第１変形例におけるタッチ操作と視線の方向の対応を例示する図である。
【図７Ａ】第２変形例における視線の移動方向を例示する図である。
【図７Ｂ】第２変形例におけるタッチ操作と視線の移動方向の対応を例示する図である。
【図８Ａ】第３変形例におけるＱＷＥＲＴＹタイプのソフトウェアキーボードを例示する図である。
【図８Ｂ】第３変形例におけるタッチ操作と視線の対応を例示する図である。
【図９Ａ】第４変形例におけるフリック入力の画面を例示する図である。
【図９Ｂ】第４変形例におけるフリック入力と視線の対応を例示する図である。
【図１０Ａ】第５変形例において、検出された視線の移動を例示する図である。
【図１０Ｂ】第５変形例において、タッチ操作および視線によって入力された座標を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、一実施形態に係る情報処理装置について説明する。以下に示す実施形態の構成は例示であり、本情報処理装置は実施形態の構成に限定されない。
【０００９】
＜実施形態＞
実施形態では、ユーザによるタッチパネルへの操作およびユーザの視線の組み合わせに基づいて認証処理を行う情報処理装置が説明される。実施形態の情報処理装置は、ユーザによるタッチパネルへのタッチ操作とユーザの視線の向きの組み合わせに基づいてタッチ操作の有効性を判定する。実施形態の情報処理装置は、有効と判定されたタッチ操作を認証情報として受け付けることで認証処理を行う。図１は、実施形態に係る情報処理装置１００の外観を例示する図である。情報処理装置１００は、例えば、スマートフォンである。情報処理装置１００は、タッチパネル１０５およびカメラ１０６を備える。
【００１０】
タッチパネル１０５は、ユーザからの操作を受け付ける入力装置である。タッチパネル１０５は、ユーザの指等を用いたタッチ操作による入力を受け付ける。さらに、情報処理装置１００では、ディスプレイがタッチパネル１０５と重ねて配置されている。以下、本明細書において、「タッチパネル１０５と重ねて配置されているディスプレイに表示される」ことを「タッチパネル１０５に表示される」と記載する。タッチパネル１０５は、「タッチ検出部」の一例である。
【００１１】
カメラ１０６は、ユーザの視線を検出する検出装置である。カメラ１０６は、設定された基準点に対する動点の位置に基づいて視線を検出する。基準点は、目の動かない部分であり、例えば、目頭である。動点は、視線の向きによって動く部分であり、例えば、虹彩である。カメラ１０６として、例えば、可視光によって撮影するカメラあるいは赤外線によって撮影するカメラが採用可能である。カメラ１０６として可視光によって撮影するカメラが採用された場合、基準点として目頭、動点として虹彩が用いられる。カメラ１０６が可視光によって撮影する場合、目頭と虹彩との位置関係によって視線が検出される。カメラ１０６として赤外線によって撮影するカメラが採用された場合、基準点としてカメラ１０６から目に出射された赤外線の角膜上の反射位置である角膜反射、動点として瞳孔が用いられる。カメラ１０６が赤外線によって撮影する場合、角膜反射と瞳孔との位置関係によって視線が検出される。カメラ１０６は、「視線検出部」の一例である。
【００１２】
図２は、実施形態に係る情報処理装置１００のハードウェア構成を例示する図である。情報処理装置１００は、プロセッサ１０１、主記憶部１０２、補助記憶部１０３、通信部１０４、タッチパネル１０５、カメラ１０６および接続バスＢ１を含む。プロセッサ１０
１、主記憶部１０２、補助記憶部１０３、通信部１０４、タッチパネル１０５およびカメラ１０６は、接続バスＢ１によって相互に接続されている。
【００１３】
情報処理装置１００では、プロセッサ１０１が補助記憶部１０３に記憶されたプログラムを主記憶部１０２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、情報処理装置１００は、所定の目的に合致した処理を実行することができる。主記憶部１０２及び補助記憶部１０３は、情報処理装置１００が読み取り可能な記録媒体である。
【００１４】
主記憶部１０２は、プロセッサ１０１から直接アクセスされる記憶部として例示される。主記憶部１０２は、Random Access Memory（ＲＡＭ）およびRead Only Memory（ＲＯＭ）を含む。
【００１５】
補助記憶部１０３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１０３は外部記憶装置とも呼ばれる。補助記憶部１０３には、オペレーティングシステム（Operating System、ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１０４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、コンピュータネットワーク等の通信回線で接続された、他の情報処理装置および外部記憶装置が含まれる。なお、補助記憶部１０３は、例えば、通信部１０４によって通信回線を介して接続されるコンピュータ群であるクラウドシステムの一部であってもよい。
【００１６】
補助記憶部１０３は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）、ソリッド
ステートドライブ（Solid State Drive、ＳＳＤ）、ハードディスクドライブ（Hard Disk
Drive、ＨＤＤ）等である。また、補助記憶部１０３は、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標）
Disc（ＢＤ）ドライブ装置等である。また、補助記憶部１０３は、Network Attached Storage（ＮＡＳ）あるいはStorage Area Network（ＳＡＮ）によって提供されてもよい。
【００１７】
情報処理装置１００が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、情報処理装置１００から読み取ることができる記録媒体をいう。このような記録媒体のうち情報処理装置１００から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、情報処理装置１００に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【００１８】
通信部１０４は、例えば、通信回線とのインターフェースである。通信回線は、複数の情報処理装置を相互に通信可能に接続する。通信回線は、例えば、インターネット、Local Area Network（ＬＡＮ）、Wide Area Network（ＷＡＮ）、携帯電話の回線あるいは無
線ＬＡＮである。通信回線は、例えば、通信部１０４は、コンピュータ通信回線を介して外部の装置と通信を行う。
【００１９】
タッチパネル１０５は、ユーザによるタッチ操作を受け付ける。タッチ操作は、タッチパネル１０５に指を接触させるタップ、タッチパネル１０５に接触させた指を払うように動かすフリックあるいはタッチパネル１０５に接触させた指を掃くように動かすスワイプを含む。タッチパネル１０５によるタッチの検出方式は、ユーザのタッチ操作を検出できればどのような方式であってもよい。タッチパネル１０５によるタッチの検出方式には、例えば、マトリックス・スイッチ方式、抵抗膜方式、表面弾性波方式あるいは静電容量方式が適用可能である。
【００２０】
カメラ１０６は、ユーザの視線を検出する。カメラ１０６として、可視光によって撮影するカメラあるいは赤外線によって撮影するカメラ等が適用可能である。
【００２１】
情報処理装置１００は、例えば、プロセッサ１０１で処理されるデータや主記憶部１０２に記憶されるデータを出力する出力部を備えるものとしてもよい。このような、出力部として、Cathode Ray Tube（ＣＲＴ）ディスプレイ、Liquid Crystal Display（ＬＣＤ）、Plasma Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネル、有機ＥＬパ
ネルあるいはプリンタといった出力デバイスを例示できる。
【００２２】
＜情報処理装置１００の処理ブロック＞
図３は、情報処理装置１００の処理ブロックを例示する図である。図３では、タッチ処理部２０１、視線処理部２０２、受付部２０３および認証処理部２０４の各処理ブロックが例示されている。例えば、図２のプロセッサ１０１が図３の各処理ブロックとして主記憶部１０２に実行可能に展開されたコンピュータプログラムを実行する。ただし、図３のいずれかの処理ブロックの少なくとも一部はハードウェア回路を含んでもよい。
【００２３】
プロセッサ１０１は、タッチ処理部２０１として、タッチパネル１０５によって検出されたユーザのタッチ操作による入力を処理する。タッチ処理部２０１は、例えば、タッチされた位置およびタッチ操作の方向を認識する。タッチ処理部２０１は、「タッチ検出部」の一例である。
【００２４】
プロセッサ１０１は、視線処理部２０２として、カメラ１０６によって検出されたユーザの視線による入力を処理する。視線処理部２０２は、例えば、視線が向けられている座標あるいは視線の移動方向を認識する。視線処理部２０２は、「視線検出部」の一例である。
【００２５】
プロセッサ１０１は、受付部２０３として、タッチ処理部２０１で処理されたタッチ操作および視線処理部２０２で処理された視線に基づいて、入力の有効性を判定する。受付部２０３は、有効と判定されたタッチ操作による入力を受け付ける。受付部２０３は、「受付部」の一例である。
【００２６】
プロセッサ１０１は、認証処理部２０４として、受付部２０３で受け付けられたユーザの入力があらかじめ設定された認証情報と一致するか否かを判定する。あらかじめ設定された認証情報は、例えば、主記憶部１０２あるいは補助記憶部１０３に記憶されている。ユーザの入力とあらかじめ設定された認証情報が一致した場合、認証処理部２０４は認証成功とする。ユーザの入力とあらかじめ設定された認証情報が一致しない場合、認証処理部２０４は認証失敗とする。認証処理部２０４は、「認証処理部」の一例である。
【００２７】
＜実施形態の認証処理＞
実施形態の情報処理装置１００における認証処理が説明される。実施形態では、タッチ操作によって描かれるパターンとあらかじめ設定された認証情報である認証パターンとの一致によって認証を行うパターン認証を例示する。
【００２８】
図４は、実施形態の情報処理装置１００における認証処理の流れを例示する図である。図５Ａ〜図５Ｆは、タッチ操作、視線およびあらかじめ設定された認証パターンを例示する図である。以下、図４および図５Ａ〜図５Ｆを参照して、実施形態における情報処理装置１００における認証処理の流れについて説明する。
【００２９】
図４のＴ１では、タッチ操作による入力開始が検出される。入力開始は、例えば、ユー
ザの指がタッチパネル１０５に接触することで検出される。図５Ａは、Ｔ１のときの、情報処理装置１００を例示する図である。すなわち、図５Ａは、認証処理を開始した情報処理装置を例示している。図５Ａでは、認証の際に指でなぞる複数の図形１２１ａ〜図形１２１ｉが丸印（○）として描かれている。左上の図形１２１ａの座標は（１，１）であり、右下の図形１２１ｉの座標は（３，３）であるものとする。図形１２１ａ〜図形１２１ｉは、「タッチパネル上の部位」の一例である。
【００３０】
図４のＴ２では、タッチ操作による入力が完了か否か判定される。入力完了の場合、処理はＴ５に進められる（Ｔ２でＹＥＳ）。入力完了ではない場合、処理は、Ｔ３に進められる（Ｔ２でＮＯ）。入力完了は、例えば、ユーザの指がタッチパネル１０５から離れたことによって検出される。
【００３１】
図４のＴ３では、タッチ操作による入力要素が主記憶部１０２あるいは補助記憶部１０３に記憶される。入力要素は、例えば、図形１２１ａ〜図形１２１ｉのうちタッチ操作によってタッチされた図形の座標である。
【００３２】
図５Ｂは、検出されたタッチ操作の順番を例示する図である。図５Ｂでは、指でタッチされた順番である操作順が１〜９の数字で例示されている。すなわち、図５Ｂでは、タッチ操作は、座標（１，１）の図形１２１ａ→座標（２，１）の図形１２１ｂ→座標（３，１）の図形１２１ｃ→座標（３，２）の図形１２１ｆ→座標（２，２）の図形１２１ｅ→座標（１，２）の図形１２１ｄ→座標（１，３）の図形１２１ｇ→座標（２，３）の図形１２１ｈ→座標（３，３）の図形１２１ｉの順でタッチパネル１０５上の図形をなぞっている。例えば、図４のＴ３において、最初に検出される入力要素は、操作順１でタッチされた図形１２１ａの座標（１，１）となる。なお、図５Ｂにおいて、タッチ操作の操作順を例示する１〜９の数字は、理解の補助のために図面上に描いたものであり、実際にタッチパネル１０５に表示されるものではない。
【００３３】
図５Ｃは、タッチパネルに残るタッチ操作の跡１５１を例示する図である。図５Ｂによるタッチ操作の結果、タッチパネル１０５には、タッチ操作を行った指の皮脂等によるタッチ操作の跡１５１が残る。
【００３４】
図４のＴ４では、Ｔ３で検出されたタッチ操作を行った時の視線情報が主記憶部１０２あるいは補助記憶部１０３に記憶される。視線情報は、例えば、図形１２１ａ〜図形１２１ｉのうち視線が向けられた図形の座標である。
【００３５】
図５Ｄは、上記タッチ操作中に検出された視線の座標の順番を例示する図である。図５Ｄの数字１〜９は、図５Ｂに例示されたタッチ操作の各操作順１〜９のときに各々向けられている視線の座標を表している。例えば、操作順１〜３のタッチ操作を行っている間、視線は図５Ｄに例示されるように座標（１，１）の図形１２１ａに向けられている。続いて、操作順４〜５のタッチ操作を行っている間、視線は図５Ｄに例示されるように図形１２１ａ〜図形１２１ｉの何れにも向けられていない。続いて、視線は、操作順６のタッチ操作時には座標（１，２）の図形１２１ｄ、操作順７のタッチ操作時には座標（１，３）の図形１２１ｇ、操作順８のタッチ操作時には座標（２，３）の図形１２１ｈ、操作順９のタッチ操作時には座標（３，３）の図形１２１ｉ、と移動している。よって、視線が図５Ｄに示されるような座標の順番をたどる場合、図４のＴ４において、最初に検出される視線は、操作順１で視線が向けられた図形１２１ａの座標（１，１）となる。その後、処理はＴ２に進められ、入力完了か否かが判定される。なお、図５Ｄにおいて、検出された視線の座標の順番を例示する１〜９の数字は、理解の補助のために図面上に描いたものであり、実際にタッチパネル１０５に表示されるものではない。
【００３６】
図４のＴ５では、Ｔ３で入力された入力要素とＴ４で入力された視線の座標に基づいて有効な入力情報が抽出される。Ｔ５では、Ｔ３で入力された入力要素の座標とＴ４で入力された視線の座標が一致する場合、Ｔ３で入力された入力要素は有効な入力として受け付けられる。
【００３７】
図５Ｅは、タッチ操作と視線の座標の対応を例示する図である。図５Ｅでは、図４のＴ３およびＴ４で入力されたタッチ操作と視線の対応が例示されている。図５Ｅでは、操作順、タッチ操作、視線およびタッチ操作と視線による入力値が例示されている。操作順の列は、タッチ操作の順番が例示されている。タッチ操作の列は、タッチ操作によって入力された座標が例示されている。視線の列は、視線が向けられている座標が例示されている。タッチ操作および視線による入力値の列は、タッチ操作および視線に基づいて有効と判定された入力の座標が例示されている。
【００３８】
操作順１では、タッチ操作は、図５Ｂの座標（１，１）の図形１２１ａをタッチしている。また、視線は、座標（１，１）の図形１２１ａに向けられている。したがって、操作順１では、タッチ操作の座標と視線の座標が一致している。そのため、座標（１，１）の図形１２１ａへのタッチ操作による入力は有効なものと判定される。
【００３９】
操作順２では、タッチ操作は座標（２，１）の図形１２１ｂをタッチしている。しかしながら、視線は座標（１，１）の図形１２１ａから動いていない。そのため、タッチ操作の位置と視線の位置が一致しない。そのため、座標（２，１）の図形１２１ｂへのタッチ操作は有効な入力として扱われない。その結果、タッチ操作は座標（１，１）の図形１２１ａから動いていないものとして処理される。
【００４０】
操作順３〜５では、タッチ操作の座標と視線の座標とが一致していない。そのため、操作順３〜５におけるタッチ操作は有効な入力として扱われない。その結果、タッチ操作は座標（１，１）の図形１２１ａから動いていないものとして処理される。
【００４１】
操作順６〜９では、タッチ操作の座標と視線の座標とが一致している。そのため、操作順６〜９におけるタッチ操作は有効な入力として受け付けられる。操作順６〜９によって有効な入力として受け付けられる値はそれぞれ、図形１２１ｄの座標（１，２）、図形１２１ｇの座標（１，３）、図形１２１ｈの座標（２，３）、図形１２１ｉの座標（３，３）となる。以上で説明した操作順１〜９の操作によって、図形１２１ａの座標（１，１）→図形１２１ｄの座標（１，２）→図形１２１ｇの座標（１，３）→図形１２１ｈの座標（２，３）→図形１２１ｉの座標（３，３）がユーザによって入力された認証情報として受け付けられる。
【００４２】
図４のＴ６では、Ｔ５で受け付けられた認証情報とあらかじめ設定された認証パターンに基づいて認証処理が行われる。図５Ｆは、パターン認証の認証パターン１５０を例示する図である。図５Ｆでは、情報処理装置１００のタッチパネル１０５上に略Ｌ字型の認証パターン１５０が例示されている。つまり、図５Ｆに例示される認証パターン１５０は、座標（１，１）の図形１２１ａ→座標（１，２）の図形１２１ｄ→座標（１，３）の図形１２１ｇ→座標（２，３）の図形１２１ｈ→座標（３，３）の図形１２１ｉの順に指でなぞるパターンとなっている。図４のＴ５で受け付けられた認証情報と認証パターン１５０が一致しているため、この認証は成功となる。なお、認証パターン１５０は、理解の補助のために図面上に描いたものであり、実際にタッチパネル１０５に表示されるものではない。
【００４３】
以上説明した実施形態の図４の処理では、Ｔ３およびＴ４によるタッチ操作および視線の入力完了後（Ｔ２のＹＥＳ）、Ｔ５で有効な認証情報が抽出された。しかしながら、図
４に例示した処理はこの順番に限定されず、入れ替えてもよい。例えば、Ｔ３およびＴ４によるタッチ操作および視線の入力を受け付ける度に、Ｔ５による有効な認証情報を抽出する処理を行ってもよい。
【００４４】
以上で説明した実施形態では、図形１２１ａ〜図形１２１ｉは、ユーザ認証時のユーザによるタッチ操作の目印として設けられている。そのため、図形１２１ａ〜図形１２１ｉの形状は、丸印に限定されず、四角形、三角形等様々な形状を採用できる。また、図形１２１ａ〜図形１２１ｉは、図形の代わりに数字あるいは英字等の文字でもよい。また、図形１２１ａ〜図形１２１ｉの数は９個に限定されるわけではなく、２個あるいはそれ以上の複数個であればよい。さらに、図形１２１ａ〜図形１２１ｉをタッチパネル１０５上に表示しなくともよい。図形１２１ａ〜図形１２１ｉが表示されない場合でも、タッチ操作によってタッチされた場所の座標および視線が向けられている場所の座標が検出されていれば、実施形態の認証処理は実行可能である。
【００４５】
実施形態では、タッチ操作と視線を併用して情報処理装置１００への入力を受け付けた。タッチ操作によって入力の開始および終了を判定できるため、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００４６】
実施形態では、認証情報はタッチ操作と視線の組み合わせとなっていた。そのため、第三者に対してタッチ操作あるいは視線のいずれか一方が漏えいした場合でも、実施形態の情報処理装置１００は、認証情報の推測を困難にすることができる。
【００４７】
実施形態では、タッチ操作と視線の座標が一致しない場合、タッチ操作による入力を受け付けない。そのため、実施形態の情報処理装置１００によれば、ユーザは認証情報として無効なタッチ操作の跡をタッチパネル１０５に残すことができる。その結果、実施形態の情報処理装置１００は、タッチパネル１０５に残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００４８】
実施形態では、タッチ操作と視線が向けられている座標が一致した場合のタッチ操作による入力を有効と判定した。しかしながら、タッチ操作による入力を有効と判定するのはこの形式に限定されない。実施形態では、タッチ操作の有効性を視線との組み合わせで判定することで、認証情報として無効となるタッチ操作の跡をタッチパネル１０５上に残せればよい。たとえば、視線がタッチパネル１０５に向けられている間に行われるタッチ操作による入力を有効としてもよい。また、あるいは、視線が向けられている座標とタッチ操作が行われた座標が一致しない場合のタッチ操作による入力を有効と判定してもよい。
【００４９】
＜第１変形例＞
実施形態は、タッチ操作と視線が向けられている座標が一致している場合に、タッチ操作による入力を有効と判定した。第１変形例は、タッチ操作の移動方向と視線が向いている方向が一致している場合に、タッチ操作による入力を有効と判定する。実施形態と共通の構成要素については同一の符号を付し、その説明は省略される。以下、図面を参照して、第１変形例について説明する。
【００５０】
図６Ａは、第１変形例における検出されたタッチ操作の方向を例示する図である。図６Ａにおいて、矢印１３１はタッチ操作の方向を例示している。図６Ａにおいて、矢印１３１の近傍に記載されている数字はタッチ操作の操作順を例示している。例えば、操作順１では、座標（１，１）の図形１２１ａから座標（１，２）の図形１２１ｂにタッチ操作が移動している。すなわち、操作順１では、タッチ操作は右方向に移動している。なお、矢印１３１は、理解の補助のために図面上に描いたものであり、実際にタッチパネル１０５に表示されるものではない。
【００５１】
図６Ｂは、第１変形例における視線の方向を例示する図である。図６Ｂにおいて、斜線部１３２ａ〜１３２ｅは視線の方向を例示する領域である。斜線部１３２ａ〜１３２ｅに記載されている数字は、タッチ操作の操作順を例示している。たとえば、操作順２のタッチ操作のときは、視線は上側の斜線部１３２ｂに向けられている。
【００５２】
図６Ｃは、第１変形例におけるタッチ操作と視線の方向の対応を例示する図である。図６Ｃは、図５Ｅと同様に、操作順、タッチ操作、視線、タッチ操作および視線による入力値、が例示されている。図６Ｃのタッチ操作の列には、図５Ｅとは異なり、タッチ操作の移動方向が例示されている。図６Ｃの視線の列には、図５Ｅとは異なり、視線が向けられている方向が例示されている。
【００５３】
操作順１では、上述の通り、タッチ操作は座標（１，１）の図形１２１ａから座標（２，１）の図形１２１ｂへ右方向に移動している。このとき、視線は、中央の斜線部１３２ａに向けられている。タッチ操作の移動方向と視線が向けられている方向が一致していないため、情報処理装置１００は、タッチ操作が座標（２，１）の図形１２１ｂへ移動したとみなさない。
【００５４】
操作順２〜操作順４でも、タッチ操作の移動方向と視線が向けられている方向が異なる。そのため、タッチ操作は座標（１，１）の図形１２１ａから移動していないとみなされる。
【００５５】
操作順５では、タッチ操作は、座標（２，２）の図形１２１ｅから座標（１，２）の図形１２１ｄへ左方向に移動している。このとき、視線は左側の斜線部１３２ｃに向けられている。タッチ操作の移動方向と視線が向けられている方向が一致するため、座標（１，２）の図形１２１ｄへのタッチ操作は、有効なものとして扱われる。
【００５６】
操作順６〜操作順８では、タッチ操作の移動方向と視線の向いている方向が一致している。そのため、操作順６〜操作順８におけるタッチ操作は、有効なものとして扱われる。以上で説明した操作順１〜操作順８による処理によって、タッチパネル１０５には、図５Ｃのタッチ操作の跡１５１と同様のタッチ操作の跡が残る。また、以上で説明した操作順１〜操作順８による処理によって、図形１２１ａの座標（１，１）→図形１２１ｄの座標（１，２）→図形１２１ｇの座標（１，３）→図形１２１ｈの座標（２，３）→図形１２１ｉの座標（３，３）がユーザによって入力された認証情報として受け付けられる。受け付けられた認証情報は、図５Ｆの認証パターン１５０と一致するため、この認証は成功となる。
【００５７】
第１変形例による情報処理装置１００は、タッチ操作の移動方向と視線の向いている方向の組み合わせに基づいて、タッチ操作の有効性を判定した。特定の座標に視線を向けるよりも、特定の方向に視線を向ける方がユーザにとって簡易な操作であると考えられる。そのため、第１変形例による情報処理装置１００は、視線による入力に慣れていないユーザに対しても、タッチ操作および視線に基づいた認証を提供できる。
【００５８】
第１変形例では、タッチ操作の移動方向と視線の向いている方向の組み合わせで情報処理装置１００への入力を受け付けた。タッチ操作によって入力の開始および終了を判定できるため、実施形態と同様に、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００５９】
第１変形例では、タッチ操作の移動方向と視線の向いている方向が一致しない場合、タッチ操作による入力を受け付けない。そのため、第１変形例の情報処理装置１００によれ
ば、ユーザは認証情報として無効なタッチ操作の跡をタッチパネル１０５に残すことができる。その結果、第１変形例の情報処理装置１００は、実施形態と同様に、タッチパネル１０５に残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００６０】
＜第２変形例＞
実施形態および第１変形例では、タッチ操作と視線の座標あるいは視線の向いている方向の組み合わせで情報処理装置１００への入力を受け付けた。第２変形例では、タッチ操作の移動方向と視線の移動方向によって入力の有効性を判定する情報処理装置１００について説明する。実施形態あるいは第１変形例と共通の構成要素については同一の符号を付し、その説明は省略される。以下、図面を参照して、第２変形例について説明する。
【００６１】
第２変形例では、タッチ操作は第１変形例と同様である。したがって、第２変形例におけるタッチ操作は、図６Ａによって例示される。図７Ａは、第２変形例における視線の移動方向を例示する図である。図７Ａの矢印は、視線の移動方向を例示している。図７Ａのタッチパネル１０５内に記載されている数字は、タッチ操作の操作順を例示している。たとえば、操作順２のタッチ操作が行われているとき、視線は上方向に移動している。
【００６２】
図７Ｂは、第２変形例におけるタッチ操作と視線の移動方向の対応を例示する図である。図７Ｂでは、操作順、タッチ操作、視線の移動、タッチ操作および視線による入力値、が例示されている。図７Ｂのタッチ操作の列には、タッチ操作の移動方向が例示されている。図７Ｂの視線の移動の列には、視線の移動方向が例示されている。図７Ｂのその他の列は、図５Ｅおよび図６Ｃと同様である。
【００６３】
操作順１では、図６Ａを参照すると、タッチ操作は座標（１，１）の図形１２１ａから座標（２，１）の図形１２１ｂへ右方向に移動している。視線は、図７Ａを参照すると、中央から移動していない。そのため、操作順１では、タッチ操作の移動方向と視線の移動方向が一致していない。したがって、情報処理装置１００は、タッチ操作が座標（２，１）の図形１２１ｂに移動したとはみなさない。第２変形例は、第１変形例における視線の向きを視線の移動方向に置き換えた点以外は、第１変形例と同様である。そのため、操作順２以降の説明は省略する。
【００６４】
第２変形例による情報処理装置１００は、タッチ操作の移動方向と視線の移動方向の組み合わせに基づいて、タッチ操作の有効性を判定した。特定の座標に視線を向けるよりも、特定の方向に視線を移動する方がユーザにとって簡易な操作であると考えられる。そのため、第２変形例による情報処理装置１００は、視線による入力に慣れていないユーザに対しても、タッチ操作および視線に基づいた認証を提供できる。
【００６５】
第２変形例では、タッチ操作の移動方向と視線の移動方向の組み合わせで情報処理装置１００への入力を受け付けた。タッチ操作によって入力の開始および終了を判定できるため、実施形態および第１変形例と同様に、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００６６】
第２変形例では、タッチ操作の移動方向と視線の移動方向が一致しない場合、タッチ操作による入力を受け付けない。そのため、第２変形例の情報処理装置１００によれば、ユーザは認証情報として無効なタッチ操作の跡をタッチパネル１０５に残すことができる。その結果、第２変形例の情報処理装置１００は、実施形態および第１変形例と同様に、タッチパネル１０５に残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００６７】
＜第３変形例＞
実施形態、第１変形例および第２変形例では、タッチ操作によって所定のパターンを描くことで認証を行う認証方式が例示された。第３変形例は、ソフトウェアキーボードを用いてパスワードを入力する認証を行う情報処理装置１００を例示する。実施形態あるいは第１〜第２変形例と共通の構成要素については同一の符号を付し、その説明は省略される。以下、図面を参照して、第３変形例について説明する。
【００６８】
図８Ａは、第３変形例におけるＱＷＥＲＴＹタイプのソフトウェアキーボード３００を例示する図である。図８Ａに例示するソフトウェアキーボード３００は、例えば、情報処理装置１００のタッチパネル１０５に表示される。ソフトウェアキーボード３００では、各キーの大きさが比較的小さいため、ユーザが各キーに対して視線を移動することが難しい虞がある。そこで、ソフトウェアキーボード３００を領域３００ａ〜３００ｃに区分けし、各キーが区分けされたいずれかの領域に属するようにする。図８Ａにおいて、領域３００ａには、Ｑ，Ｗ，Ｅ，Ａ，Ｓ，Ｄ，Ｚ，Ｘ，Ｃの各キーが含まれている。領域３００ｂには、Ｒ，Ｔ，Ｙ，Ｆ，Ｇ，Ｈ，Ｖ，Ｂ，Ｎの各キーが含まれている。領域３００ｃには、Ｕ，Ｉ，Ｏ，Ｐ，Ｊ，Ｋ，Ｌ，Ｍの各キーが含まれている。第３変形例では、タッチ操作によって入力されたキーが、視線が向けられた領域に含まれている場合、当該キーへの入力が有効なものと判定される。領域３００ａ〜３００ｃは、「タッチパネル上の部位」の一例である。
【００６９】
図８Ｂは、第３変形例におけるタッチ操作と視線の対応を例示する図である。図８Ｂにおいて、操作順の列は、タッチ操作の順番を例示している。キーの列は、タッチ操作によって入力されたキーを例示している。視線の列は、視線が向けられているソフトウェアキーボード３００上の領域を例示している。キーおよび視線による入力値の列は、タッチ操作によってタッチされたキーと視線の組み合わせに基づいて有効と判定された入力値を例示している。例えば、操作順１では、タッチ操作によってキー「Ｐ」が入力されている。視線は「Ｑ，Ｗ，Ｅ，Ａ，Ｓ，Ｄ，Ｚ，Ｘ，Ｃ」を含む領域３００ａに向けられている。タッチ操作によって入力されたキー「Ｐ」は、領域３００ａに含まれていない。そのため、操作順１における「Ｐ」への入力は無効なものと判定される。また、操作順２では、タッチ操作によってキー「Ａ」が入力されている。視線は、操作順１と同じく領域３００ａに向けられている。タッチ操作によって入力されたキー「Ａ」は、領域３００ａに含まれている。そのため、操作順２におけるキー「Ａ」への入力は有効なものと判定される。このような処理の結果、図８Ｂに例示する場合、タッチ操作によって入力された「Ｐ，Ａ，Ｓ，Ｓ，Ｗ，Ｏ，Ｒ，Ｄ」の文字のうち、「Ａ，Ｓ，Ｓ，Ｗ，Ｒ」が有効な入力と判定される。
【００７０】
第３変形例では、ソフトウェアキーボード３００を複数の領域３００ａ〜３００ｃに分割した。第３変形例では、タッチ操作によってタッチされたキーが、視線が向けられた領域に含まれている場合、当該キーへの入力が有効なものと判定された。その結果、第３変形例による情報処理装置１００は、各キーの大きさが比較的小さいソフトウェアキーボードが用いられる場合でも、タッチ操作と視線を組み合わせた認証を提供可能である。
【００７１】
第３変形例では、タッチ操作によるキー入力と視線の向けられている領域の組み合わせで情報処理装置１００への入力が受け付けられた。タッチ操作によって入力の開始および終了を判定できるため、実施形態および第１〜第２変形例と同様に、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００７２】
第３変形例では、タッチ操作によって入力されたキーが視線の向けられている領域に含まれていない場合、タッチ操作による入力は有効なものと判定されない。そのため、第３変形例の情報処理装置１００によれば、ユーザは認証情報として無効なタッチ操作の跡をタッチパネル１０５に残すことができる。その結果、第３変形例の情報処理装置１００は
、実施形態および第１〜第２変形例と同様に、タッチパネル１０５に残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００７３】
第３変形例は、ＱＷＥＲＴＹタイプのソフトウェアキーボード３００を用いる場合を例示した。しかしながら、第３変形例で採用されるキーボードのタイプはＱＷＥＲＴＹタイプに限定されない。第３変形例で採用されるキーボードは、例えば、テンキーであってもよいし、かな入力を行うキーボードであってもよい。
【００７４】
第３変形例では、ソフトウェアキーボード３００を複数の領域３００ａ〜３００ｃに分割した。しかしながら、各キーへ視線を向けることが困難でなければ、ソフトウェアキーボード３００を複数の領域に分割しなくともよい。この場合、例えば、タッチ操作によってタッチされたキーと視線の向けられたキーが一致した場合に、タッチ操作によるキー入力を有効と判定すればよい。
【００７５】
＜第４変形例＞
第４変形例では、第３変形例のソフトウェアキーボード３００による入力に替えて、フリック入力が採用される。実施形態あるいは第１〜第３変形例と共通の構成要素については同一の符号を付し、その説明は省略される。以下、図面を参照して、第４変形例について説明する。
【００７６】
図９Ａは、第４変形例におけるフリック入力の画面を例示する図である。図９Ａでは、情報処理装置１００のタッチパネル１０５にフリック入力用キーボード３１０が表示されている。フリック入力用キーボード３１０は、複数の領域３１０ａ〜領域３１０ｌに分割されている。領域３１０ａ〜領域３１０ｌのそれぞれには、複数の文字が割り当てられている。例えば、領域３１０ａには、「Ａ，Ｂ，Ｃ」の３つの文字が割り当てられている。左上の領域３１０ａの座標は（１，１）であり、右下の領域３１０ｌの座標は（３，４）であるものとする。ユーザは、フリック入力用キーボード３１０の各領域３１０ａ〜領域３１０ｌに対してフリック操作あるいはタップ操作を行う事で、文字を入力する事ができる。領域３１０ａ〜領域３１０ｌは、「タッチパネル上の部位」の一例である。
【００７７】
第４変形例では、フリック操作の方向と視線の向けられている方向が一致している場合に、そのフリック操作による入力を有効なものと判定する。例えば、視線が情報処理装置１００の上部分（図６Ｂにおける上側の斜線部１３２ｂ）に向けられている状態で、領域３１０ａに対して上向きのフリック操作によって文字入力を行った場合、その入力は有効なものと判定される。また、例えば、視線が情報処理装置１００の下部分（図６Ｂにおける下側の斜線部１３２ｄ）に向けられている状態で、領域３１０ａに対して上向きのフリック操作によって文字入力を行った場合、その入力は無効なものと判定される。
【００７８】
図９Ｂは、第４変形例におけるフリック入力と視線の対応を例示する図である。図９Ｂにおいて、操作順の列は、フリック操作の順番を例示している。フリック入力の列は、フリック入力によって入力された文字およびフリック操作の方向を例示している。視線の列は、視線の向けられている方向を例示している。フリック入力および視線による入力値の列は、フリック入力によって入力されたキーと視線の組み合わせに基づいて有効と判定された入力値を例示している。
【００７９】
例えば、操作順１では、領域３１０ｆへのタップ操作で文字Ｐが入力されている。このタップ操作は、移動方向を中央としたフリック操作とみなすこともできる。そのとき、視線は情報処理装置１００の上の方（図６Ｂにおける上側の斜線部１３２ｂ）に向けられている。その結果、フリック操作の方向と視線の方向が一致しないため、このタップ操作による文字入力は無効とされる。また、例えば、操作順４では、領域３１０ｆへの右方向の
フリック操作で文字Ｓが入力されている。そのとき、視線は情報処理装置１００の右の方（図６Ｂにおける右側の斜線部１３２ｅ）に向けられている。フリック操作の方向と視線の方向が一致しているため、このフリック操作による文字入力は有効とされる。このような処理の結果、図９Ｂに例示する場合、フリック入力によって入力された「Ｐ，Ａ，Ｓ，Ｓ，Ｗ，Ｏ，Ｒ，Ｄ」の文字のうち、「Ｓ，Ｗ，Ｏ」が有効な入力と判定される。
【００８０】
第４変形例では、フリック操作によるキー入力と視線の向けられている方向の組み合わせで情報処理装置１００への入力を受け付けた。そのため、第４変形例の情報処理装置１００は、タッチ操作と視線の組み合わせによる認証をフリック操作による入力にも適用できる。
【００８１】
第４変形例では、フリック操作によるキー入力と視線の向けられている方向の組み合わせで情報処理装置１００への入力を受け付けた。タッチ操作によって入力の開始および終了を判定できるため、実施形態および第１〜第３変形例と同様に、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００８２】
第４変形例では、フリック操作の方向が視線の方向と異なる場合、フリック操作による入力は有効なものと判定されない。そのため、第４変形例の情報処理装置１００によれば、ユーザは認証情報として無効なタッチ操作の跡をタッチパネル１０５に残すことができる。その結果、第４変形例の情報処理装置１００は、実施形態および第１〜第３変形例と同様に、タッチパネルに残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００８３】
＜第５変形例＞
実施形態および第１〜第４変形例では、タッチ操作による入力の有効性をタッチ操作と視線の組み合わせに基づいて判定した。第５変形例では、タッチ操作による入力および視線による入力の組み合わせを認証情報として受け付ける情報処理装置１００が説明される。実施形態あるいは第１〜第４変形例と共通の構成要素については同一の符号を付し、その説明は省略される。以下、図面を参照して、第５変形例について説明する。
【００８４】
図１０Ａは、第５変形例において、検出された視線の移動を例示する図である。図１０Ａにおいて、視線は、座標（３，１）の図形１２１ｃ→座標（２，１）の図形１２１ｂ→座標（１，１）の図形１２１ａ→座標（１，２）の図形１２１ｄ→座標（２，２）の図形１２１ｅ→座標（３，２）の図形１２１ｆ→座標（１，３）の図形１２１ｇ→座標（２，３）の図形１２１ｈ→座標（３，３）の図形１２１ｉの順で移動している。ユーザによるタッチ操作は、実施形態の図５Ｂに例示されたとおりであるとする。なお、図１０Ａにおいて、検出された視線の移動の順番を例示する１〜９の数字は、理解の補助のために図面上に描いたものであり、実際にタッチパネル１０５に表示されるものではない。
【００８５】
図１０Ｂは、第５変形例において、タッチ操作および視線によって入力された座標を例示する図である。図１０Ｂの操作順、タッチ操作および視線の各列は、図５Ｅと同様である。そのため、説明は省略される。図１０Ｂのタッチ操作および視線による入力値の列は、タッチ操作された座標および視線が向けられた座標の組み合わせが例示されている。例えば、操作順１では、タッチ操作として座標（１，１）が検出され、視線の向けられている座標として座標（３，１）が検出されている。その結果、操作順１では、座標（１，１）および座標（３，１）の組み合わせが入力値として受け付けられる。以下、操作順２〜９ではそれぞれ入力値として、タッチ操作による座標（２，１）および視線による座標（２，１）、タッチ操作による座標（３，１）および視線による座標（１，１）、タッチ操作による座標（３，２）および視線による座標（１，２）、タッチ操作による座標（２，２）および視線による座標（２，２）、タッチ操作による座標（１，２）および視線によ
る座標（３，２）、タッチ操作による座標（１，３）および視線による座標（１，３）、タッチ操作による座標（２，３）および視線による座標（２，３）、タッチ操作による座標（３，３）および視線による座標（３，３）、の組み合わせが受け付けられる。
【００８６】
第５変形例では、認証情報の入力にタッチ操作および視線による入力を併用した。タッチ操作によって入力の開始および終了を判定できるため、実施形態および第１〜第４変形例と同様に、視線のみで認証情報を入力する場合と比較して、入力の開始および終了の判定が容易である。
【００８７】
第５変形例では、タッチ操作による入力および視線による入力の組み合わせを認証情報として受け付けた。そのため、第５変形例の情報処理装置１００は、実施形態および第１〜第４変形例と同様に、タッチパネルに残されたタッチ操作の跡による認証情報の推測を困難にすることができる。
【００８８】
＜視線検出の別例＞
実施形態および第１〜第５変形例では、カメラ１０６によって視線を検出した。しかしながら、実施形態および第１〜第５変形例では、視線の代わりにユーザの顔の向きを検出してもよい。ユーザの顔の向きの検出は、例えば、顔の一部を基準点とし、その基準点の動きによって処理されればよい。
【００８９】
以上で開示した実施形態や変形例はそれぞれ組み合わせる事ができる。例えば、変形例３と変形例５を組み合わせることで、タッチ操作によるキー入力と視線によるキー入力の組み合わせを認証情報として利用可能である。
【００９０】
＜その他＞
以上の第１変形例〜第５変形例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
ユーザのタッチパネルへのタッチ操作による入力を検出するタッチ検出部と、
前記ユーザの視線による入力を検出する視線検出部と、
前記タッチ操作による入力および前記視線による入力の組み合わせに基づいて前記ユーザの入力を受け付ける受付部と、を備える、
情報処理装置。
（付記２）
前記受付部は、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が一致する場合、または、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
付記１に記載の情報処理装置。
（付記３）
前記受付部は、
前記タッチ操作の移動方向および前記視線の移動方向が一致する場合、
前記タッチ操作の移動方向および前記視線の移動方向が異なる場合、
前記タッチ操作の移動方向および前記視線の向けられた方向が一致する場合、または、
前記タッチ操作の移動方向および前記視線の向けられた方向が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
付記１に記載の情報処理装置。
（付記４）
前記タッチパネルには複数のキーを有するソフトウェアキーボードが表示され、
前記受付部は、それぞれ複数のキーを含む複数の領域に前記ソフトウェアキーボードを分割し、
前記タッチパネル上の部位は、前記複数の領域のそれぞれである、
付記２に記載の情報処理装置。
（付記５）
前記タッチ操作はフリック操作であり、
前記タッチパネルには前記フリック操作による入力を受け付けるフリック入力用キーボードが表示されている、
付記１から付記３のいずれか一つに記載の情報処理装置。
（付記６）
前記受付部は、前記タッチ操作による入力と前記視線による入力との組み合わせを前記情報処理装置への前記ユーザの入力として受け付ける、
付記１に記載の情報処理装置。
（付記７）
前記受け付けられた入力を基に認証を行う認証処理部をさらに備える、
付記１から付記６のいずれか一つに記載の情報処理装置。
（付記８）
タッチパネルおよびカメラを備えた情報処理装置に、
ユーザの前記タッチパネルへのタッチ操作による入力を検出させ、
前記ユーザの視線による入力を前記カメラに検出させ、
前記タッチ操作および前記視線の組み合わせに基づいて前記ユーザの入力を受け付けさせる、
プログラム。
（付記９）
前記受け付けは、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が一致する場合、または、
前記タッチ操作によって接触された前記タッチパネル上の部位および前記視線の向けられた前記タッチパネル上の部位が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
付記８に記載のプログラム。
（付記１０）
前記受け付けは、
前記タッチ操作の移動方向および前記視線の移動方向が一致する場合、
前記タッチ操作の移動方向および前記視線の移動方向が異なる場合、
前記タッチ操作の移動方向および前記視線の向けられた方向が一致する場合、または、
前記タッチ操作の移動方向および前記視線の向けられた方向が異なる場合のいずれか一つの場合に前記タッチ操作による入力を受け付ける、
付記８に記載のプログラム。
（付記１１）
前記タッチパネルに複数のキーを有するソフトウェアキーボードを表示させ、
前記ソフトウェアキーボードを、それぞれ複数のキーを含む複数の領域に分割し、
前記タッチパネル上の部位は、前記複数の領域のそれぞれである、
付記９に記載のプログラム。
（付記１２）
前記タッチ操作はフリック操作であり、
前記タッチパネルに前記フリック操作による入力を受け付けるフリック入力用キーボード表示させる、
付記８から付記１０のいずれか一つに記載のプログラム。
（付記１３）
前記受け付けは、前記タッチ操作による入力と前記視線による入力との組み合わせを前記情報処理装置への前記ユーザの入力として受け付ける、
付記８に記載のプログラム。
（付記１４）
前記受け付けられた入力を基に認証を行わせる、
付記８から付記１３のいずれか一つに記載のプログラム。
【符号の説明】
【００９１】
１００・・・情報処理装置
１０１・・・プロセッサ
１０２・・・主記憶部
１０３・・・補助記憶部
１０４・・・通信部
１０５・・・タッチパネル
１０６・・・カメラ
Ｂ１  ・・・バス
２０１・・・タッチ処理部
２０２・・・視線処理部
２０３・・・受付部
２０４・・・認証処理部
１２１ａ〜１２１ｉ・・・図形
１５０・・・認証パターン
１５１・・・タッチ操作の跡
１３１・・・矢印
１３２ａ〜１３２ｅ・・・領域
３００・・・ソフトウェアキーボード
３００ａ〜３００ｃ・・・領域
３１０・・・フリック入力用キーボード
３１０ａ〜３１０ｋ・・・領域
【図１】
2016045845.tif 000003
【図２】
2016045845.tif 000004
【図３】
2016045845.tif 000005
【図４】
2016045845.tif 000006
【図５Ａ】
2016045845.tif 000007
【図５Ｂ】
2016045845.tif 000008
【図５Ｃ】
2016045845.tif 000009
【図５Ｄ】
2016045845.tif 000010
【図５Ｅ】
2016045845.tif 000011
【図５Ｆ】
2016045845.tif 000012
【図６Ａ】
2016045845.tif 000013
【図６Ｂ】
2016045845.tif 000014
【図６Ｃ】
2016045845.tif 000015
【図７Ａ】
2016045845.tif 000016
【図７Ｂ】
2016045845.tif 000017
【図８Ａ】
2016045845.tif 000018
【図８Ｂ】
2016045845.tif 000019
【図９Ａ】
2016045845.tif 000020
【図９Ｂ】
2016045845.tif 000021
【図１０Ａ】
2016045845.tif 000022
【図１０Ｂ】
2016045845.tif 000023