(57)【要約】【課題】片手でのマルチタッチ操作を容易にする。【解決手段】情報処理装置は、筐体と、表示部と、検出部と、判定部とを備える。表示部は、筐体の前面に配置され、画像を表示する。また、表示部は、タッチを検出することが可能である。検出部は、筐体の背面に配置され、タッチを検出する。判定部は、検出部で第１タッチが検出されているとき、表示部に対して第２タッチがされていると判定する。【選択図】図１
2016024580.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部と、
前記筐体の背面に配置され、タッチを検出する検出部と、
前記検出部で第１タッチが検出されているとき、前記表示部に対して第２タッチがされていると判定する判定部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定部は、
前記判定部で前記第２タッチがされていると判定されているとき、前記表示部で第３タッチが検出されていると、前記表示部に対して前記第２タッチと第３タッチとがされていると判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、さらに、
前記判定部により前記第２タッチと前記第３タッチとがされていると判定されているとき、前記第２タッチがされているとする位置に対して、前記第３タッチが移動した方向により、指定された処理をする処理部を備える
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記検出部は、さらに、
指にタッチされたとき、前記指の指紋情報を読み取り、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、前記第２タッチがされていると判定する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記情報処理装置は、さらに、
前記判定部が前記表示部に対して前記第２タッチがされていると判定しているとき、前記第２タッチがされているとする位置を示すアイコンを、前記表示部に表示させる指示をする指示部を備え、
前記判定部は、
前記アイコンが表示されている位置に前記第２タッチがされていると判定する
ことを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記指示部は、さらに、
前記アイコンがタッチされている状態でスライドされたとき、前記表示部に前記アイコンの表示位置を移動させる指示をする
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記判定部は、
前記検出部で第１タッチが継続して検出されている時間が第１閾値以上のとき、前記第２タッチがされていると判定する
ことを特徴とする請求項１〜６のいずれか一つに記載の情報処理装置。
【請求項８】
前記筐体は、
背面に凹部を有し、
前記検出部は、
前記凹部内に配置される
ことを特徴とする請求項１〜７のいずれか一つに記載の情報処理装置。
【請求項９】
情報処理装置は、さらに、
1以上の指紋情報と、前記１以上の指紋情報のそれぞれに指定数を関連付けて記憶する記憶部を備え、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、記憶された前記指紋情報を検索し、読み取られている前記指紋情報と類似する指紋情報がある場合、前記表示部に対して類似する前記指紋情報に関連付けられた前記指定数のタッチがされていると判定する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項１０】
前記判定部は、
前記判定部により複数のタッチがされていると判定されているとき、前記表示部で第３タッチが検出されていると、前記表示部に対して前記複数のタッチと第３タッチとがされていると判定し、
情報処理装置は、さらに、
前記判定部により前記複数のタッチと前記第３タッチとがされていると判定されているとき、前記第３タッチが移動した方向と、前記複数のタッチの数に応じて、指定された処理をする処理部を備える
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
情報処理装置を制御するコンピュータによって実行される入力制御方法であって、
前記コンピュータは、
前記コンピュータが収容された筐体の背面に配置され、タッチを検出する検出部で第１タッチの検出がされているとき、前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部に対して第２タッチがされていると判定する
ことを実行する入力制御方法。
【請求項１２】
前記コンピュータが収容された筐体の背面に配置され、タッチを検出する検出部で第１タッチの検出がされているとき、前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部に対して第２タッチがされていると判定する
処理を、情報処理装置を制御するコンピュータに実行させることを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報の入力を受け付ける技術に関する。
【背景技術】
【０００２】
携帯型の情報処理装置において、タッチパネルを用いて各種情報の入力を受け付ける技術が実用化されている。携帯型の情報処理装置とは、例えば、スマートフォン、タブレット端末、およびオーディオプレーヤーなどである。以下の説明では、タッチパネルを搭載した携帯型の情報処理装置のことを、単に情報処理装置とも言う。情報の入力のことは、単に入力とも言う。
【０００３】
情報処理装置は、例えば、タッチパネルにメニュー、アイコン、およびボタンなどを含むＧＵＩを表示する。そして、情報処理装置は、例えば、ユーザが情報処理装置を持った手の親指でメニュー、アイコン、およびボタンなどに触れたとき、メニュー、アイコン、およびボタンなどに関連付けられた処理を実行する。これにより、情報処理装置は、ユーザからの片手操作により、多くの処理を受け付けするように構成されている。ＧＵＩとは、Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅの略である。以下の説明では、ユーザがタッチパネル、タッチパッド、およびセンサなどに触れることを、タッチするとも言う。
【０００４】
関連する他の技術として、マルチタッチ補助具は、使用者の親指の第一関節の部位に装着できるゴム製バンド部材と、スティック部材とから成る。スティック部材の先端部分には、導電性ゴムが設けられ、その先端からバンド部材の取付位置までの長さを使用者の親指の先端から第一関節までの長さと同一又は長く形成する。スティック部材を親指の爪上面に配置して装着することにより、使用者は、スティック部材の先端部と親指の先端部とでピンチアウト又はピンチイン操作を親指のみで行うことができる。更にバンド部材に先端部が滑動性を有する導電性素材から成る第２スティック部材を前記スティック部材と反対側に取り付けることにより、親指の先端を画面にタッチさせずにマルチタッチ操作を可能とする技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】実用新案登録第３１７４７４０号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述した入力技術を用いた情報処理装置は、例えば、ピンチインやピンチアウトなどのマルチタッチ操作をするとき、情報処理装置を持った手と別の手を用いることを前提に構成されているので、片手でのマルチタッチ操作が困難なことがある。
【０００７】
本発明は、一側面として、片手でのマルチタッチ操作を容易にする技術を提供する。
【課題を解決するための手段】
【０００８】
本明細書で開示する情報処理装置のひとつに、筐体と、表示部と、検出部と、判定部とを備える情報処理装置がある。表示部は、筐体の前面に配置され、画像を表示する。また、表示部は、タッチを検出することが可能である。検出部は、筐体の背面に配置され、タッチを検出する。判定部は、検出部で第１タッチが検出されているとき、表示部に対して第２タッチがされていると判定する。
【発明の効果】
【０００９】
片手でのマルチタッチ操作を容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置の一実施例を示す機能ブロック図（その１）である。
【図２】筐体の一実施例を示す図である。
【図３】擬似タッチと擬似アイコンの一例を示す図である。
【図４】第１識別情報の一例を示す図である。
【図５】擬似タッチ点に対する表示タッチ点のスライド方向の一例を示す図（その１）である。
【図６】第１処理情報の一例を示す図である。
【図７】擬似アイコンの表示位置の移動の一例を示す図である。
【図８】入力制御処理を示すフローチャート（その１）である。
【図９】入力制御処理を示すフローチャート（その２）である。
【図１０】入力制御処理を示すフローチャート（その３）である。
【図１１】情報処理装置の一実施例を示す機能ブロック図（その２）である。
【図１２】第２識別情報の一例を示す図である。
【図１３】擬似アイコンの一例を示す図である。
【図１４】擬似タッチ点に対する表示タッチ点のスライド方向の一例を示す図（その２）である。
【図１５】第２処理情報の一例を示す図である。
【図１６】入力制御処理を示すフローチャート（その４）である。
【図１７】情報処理装置の一実施例を示すブロック図である。
【発明を実施するための形態】
【００１１】
［実施形態１］
実施形態１の情報処理装置について説明する。
【００１２】
図１は、情報処理装置の一実施例を示す機能ブロック図である。以下の説明では、図１を参照して、実施形態１の情報処理装置１が有する機能について説明する。
【００１３】
情報処理装置１は、例えば、筐体１０と、表示部２０と、検出部３０と、制御部４０と、記憶部５０とを備える。制御部４０は、判定部４１と、処理部４２と、指示部４３とを含む。記憶部５０は、第１識別情報１００と、第１処理情報２００とを記憶する。
【００１４】
図２は、筐体の一実施例を示す図である。
以下の説明では、図２を参照して、筐体１０の一実施例について説明する。
【００１５】
図２（ａ）は、筐体１０の正面図である。図２（ｂ）は、筐体１０の斜視図である。図２（ｃ）は、筐体１０の背面図である。
【００１６】
図２（ａ）〜（ｃ）に示すように、筐体１０は、例えば、所定の厚みを有する平板状の部材で構成される。そして、図２（ａ）に示すように、筐体１０の前面には、表示部２０が配置される。また、図２（ｃ）に示すように、筐体１０の背面には、例えば、ユーザが筐体１０を持ったとき、人差指３がくる位置の近くに、筐体１０の背面から前面に向かう方向の窪みである凹部３１が設けられる。そして、検出部３０は、凹部３１内に配置される。なお、筐体１０は、凹部３１を有さなくても良い。この場合、検出部３０は、例えば、ユーザが筐体１０を持ったとき、人差指３がくる位置の近くに配置される。また、検出部３０、および凹部３１は、ユーザが筐体１０を持ったとき、人差指３がくる位置の近くに限らず、筐体１０の背面の任意の位置に配置しても良い。
【００１７】
図２（ｂ）に示すように、筐体１０は、例えば、片手で持つことが可能なサイズである。また、図２（ｂ）に示すように、筐体１０は、例えば、親指２を前面側、ならびに人差指３、中指４、および薬指５を背面側に位置するように、ユーザが片手で持つことができる形状をしている。これにより、図２（ａ）に示すように、情報処理装置１は、例えば、ユーザに片手で持たれているとき、ユーザの親指２で表示部２０が触れられることにより、ユーザからの入力を受け付けることができる。以下の説明では、触れられることを、タッチされるとも言う。
【００１８】
上述した図２に示す筐体１０の形状は、一例であり、例えば、表示部２０が配置される面にユーザの指が少なくとも１本以上位置した状態で、ユーザが片手で持つことが可能である、他の形状でも良い。また、筐体１０の部材は、金属、または合成樹脂などで形成されても良い。
【００１９】
図１を参照して説明する。
表示部２０は、筐体１０の前面に配置される。そして、表示部２０は、画像を表示する。また、表示部２０は、タッチを検出することが可能である。タッチを検出するとは、例えば、ユーザの指やペンなどで触れられたことを検出する処理を言う。
【００２０】
表示部２０は、マルチタッチによる入力を受け付ける。マルチタッチとは、同時に表示部２０の複数の箇所へタッチすることを言う。以下の説明では、マルチタッチを利用した表示部２０への入力により、情報処理装置１を操作することをマルチタッチ操作とも言う。マルチタッチ操作には、例えば、ピンチイン、ピンチアウト、右回転、および左回転などがある。
【００２１】
ここで、ピンチインとは、表示部２０上の２点を指でタッチし、タッチした２点が遠ざかるように指をスライドすることで、表示部２０に表示された画像を拡大する処理のことを言う。また、ピンチアウトとは、表示部２０上の２点を指でタッチし、タッチした２点が近づくように指をスライドすることで、表示部２０に表示された画像を縮小する処理のことを言う。そして、右回転とは、表示部２０上の２点を指でタッチし、タッチした点の１点を軸として、他方の点を軸とした点に対して左にスライドすることで、表示部２０に表示された画像を右回転させる処理のことを言う。左回転とは、表示部２０上の２点を指でタッチし、タッチした点の１点を軸として、他方の点を軸とした点に対して右にスライドすることで、表示部２０に表示された画像を左回転させる処理のことを言う。
【００２２】
検出部３０は、筐体１０の背面に配置される。そして、検出部３０は、タッチを検出する。さらに、検出部３０は、物体にタッチされたとき、タッチされた物体の指紋情報を読み取る。指紋情報とは、例えば、指紋の画像、および指紋の特徴部分を示すパターンでも良い。指紋の特徴部分を示すパターンとは、例えば、指紋の画像の明暗の変化点を抽出したパターンでも良い。
【００２３】
判定部４１は、検出部３０でタッチ（第１タッチ）が検出されているとき、表示部２０に対してタッチ（第２タッチ）がされていると判定する。
【００２４】
図３は、擬似タッチと擬似アイコンの一例を示す図である。
以下の説明では、図３を参照して、擬似タッチと擬似アイコン６０について説明する。
【００２５】
図３（ａ）に示すように、判定部４１は、例えば、検出部３０に人差指３がタッチしているとき、擬似的に表示部２０の所定の位置がタッチされていると判定する。図３（ｂ）に示すように、所定の位置とは、後述する擬似タッチ点を示す擬似アイコン６０の位置でも良い。以下の説明では、検出部３０に対するタッチのことを、検出タッチとも言う。検出タッチにより判定部４１により判定される表示部２０の擬似的なタッチのことは、擬似タッチとも言う。また、擬似タッチがされているとする位置を擬似タッチ点とも言う。
【００２６】
擬似アイコン６０は、表示部２０に対して擬似タッチがされているとする位置を示すアイコンである。すなわち、擬似アイコン６０は、擬似タッチ点を示す。
【００２７】
図１を参照して説明する。
また、判定部４１は、判定部４１で擬似タッチがされていると判定されているとき、表示部２０でタッチ（第３タッチ）が検出されていると、表示部２０に対して擬似タッチと表示タッチとがされていると判定する。表示タッチとは、表示部２０に対するタッチのことを言う。
【００２８】
また、判定部４１は、検出部３０で指紋情報が読み取られているとき、表示部２０に対して擬似タッチがされていると判定しても良い。この場合、判定部４１は、検出部３０が指でタッチされているときにのみ、表示部２０に対して擬似タッチがされていると判定することになる。
【００２９】
判定部４１は、検出部３０で検出タッチが継続して検出されている時間が第１閾値以上のとき、表示部２０に対して擬似タッチがされていると判定しても良い。この場合、判定部４１は、検出部３０が第１閾値以上の時間継続してタッチされているときにのみ、表示部２０に対して擬似タッチがされていると判定することになる。
【００３０】
第１閾値とは、例えば、擬似タッチをするために、ユーザが意図的に検出部３０を検出タッチしたか否かを判定するとき、判定部４１で用いられる設定時間である。
【００３１】
第１閾値は、例えば、１秒に設定されても良い。これにより、ユーザが擬似タッチをすることを意図していないとき、検出部３０を瞬間的（１秒未満）にタッチした場合において、判定部４１は、擬似タッチがされていないと判定する。第１閾値は、例えば、ユーザにより記憶部５０に記憶され（図示なし）、擬似タッチの判定処理をするとき、判定部４１により用いられても良い。
【００３２】
判定部４１は、検出部３０で指紋情報が読み取られているとき、読み取られている指紋情報と、記憶部５０に記憶された指紋情報とが類似する場合、擬似タッチがされていると判定しても良い。
【００３３】
記憶部５０は、後述する第１識別情報１００に示すように、複数の指紋情報を記憶しても良い。このとき、判定部４１は、検出部３０で指紋情報が読み取られているとき、記憶部５０に記憶された指紋情報を検索し、読み取られている指紋情報と類似する指紋情報がある場合、表示部２０に対して擬似タッチがされていると判定しても良い。
【００３４】
図４は、第１識別情報の一例を示す図である。
以下の説明では、図４を参照して、第１識別情報１００について説明する。第１識別情報１００は、指紋情報を用いて擬似タッチがされているか否かを判定するために用いられる情報である。
【００３５】
第１識別情報１００は、選択情報と、指紋情報と、指定数とを関連付けて格納する。
選択情報は、判定部４１による擬似タッチの判定処理において、同じレコードに含まれる指紋情報を用いるか否かを示す情報である。図４に示すように、対応するレコードに格納されている選択情報が０である指紋Ｇは、判定部４１で擬似タッチされているか否かを判定するときに用いられない。したがって、検出部３０がタッチされたとき、検出部３０で指紋Ｇが指紋情報として読み取られたとき、判定部４１は、第１識別情報１００に類似する指紋情報がないので、擬似タッチがされていないと判定する。
【００３６】
指紋情報は、指紋を識別するための情報である。指紋情報は、予め第１識別情報１００に格納されても良い。また、指紋情報は、図示しない入力部を用いて、第１識別情報１００にユーザが格納しても良い。指紋情報は、検出部３０を用いて、第１識別情報１００にユーザが格納しても良い。
【００３７】
指紋情報は、例えば、指紋の画像そのものでも良いし、指紋の一部の特徴部分を示すパターンでも良い。指紋情報は、検出部３０がタッチされたとき、判定部４１において、タッチされた指から読み取られた指紋情報と類似判定される。そして、判定部４１は、第１識別情報１００の中に読み取られた指紋情報と類似する指紋情報が格納されているとき、表示部２０に対して擬似タッチがされていると判定する。
【００３８】
判定部４１は、例えば、指紋情報が指紋の画像として与えられたとき、２つの指紋の画像が完全一致した場合、２つの指紋情報が類似すると判定しても良い。また、判定部４１は、例えば、所定のアルゴリズムを用いて２つの画像の類似度を求め、求められた類似度が所定の閾値以上であるとき、２つの指紋情報が類似すると判定しても良い。さらに、判定部４１は、例えば、指紋情報が指紋の特徴部分を示すパターンとして与えられたとき、２つのパターンが完全一致した場合、２つの指紋情報が類似すると判定しても良い。また、判定部４１は、例えば、所定のアルゴリズムを用いて２つのパターンの類似度を求め、求められた類似度が所定の値以上であるとき、２つの指紋情報が類似すると判定しても良い。所定の閾値は、類似度が所定の閾値以上のとき、２つの指紋情報が一致していると判定しても誤りがないと考えられる値が設定される。
【００３９】
指紋Ｇは、例えば、複数人の指紋の画像から生成された、複数人の指紋の画像に共通する特徴を示すパターンでも良い。判定部４１は、指紋情報が指紋の特徴部分を示すパターンとして与えられたとき、検出部３０で読み取られた指紋情報と指紋Ｇとの類似判定を行なうことにより、検出されたタッチが指によりされたタッチであるか否かを判定することが可能となる。
【００４０】
指紋Ａ〜Ｃは、例えば、所定のユーザの指紋の特徴を示すパターンでも良い。また、指紋Ａ〜Ｃは、例えば、それぞれ所定のユーザの人差指３、中指４、および薬指５の指紋の特徴を示すパターンでも良い。このとき、判定部４１は、指紋情報が指紋の特徴部分を示すパターンとして与えられたとき、検出部３０で読み取られた指紋情報と指紋Ａ〜Ｃとの類似判定を行なうことで、検出されたタッチが指によりされたタッチであるか否かを判定することが可能となる。判定部４１は、指紋Ａ〜Ｃの中で最も類似度の高い指紋情報と、検出部３０で読み取られた指紋情報とが類似すると判定しても良い。そして、判定部４１は、類似すると判定した指紋情報に対応する指で検出部３０がタッチされていると判定しても良い。
【００４１】
指定数は、擬似タッチされていると判定したとき、判定部４１により判定される擬似タッチの数を示す情報である。判定部４１は、例えば、検出部３０で読み取られた指紋情報と指紋Ａとが類似すると判定したとき、指紋Ａと同じレコードに格納されている指定数１を検索し、表示部２０に１点の擬似タッチがされたと判定する。
【００４２】
図１を参照して説明する。
判定部４１は、検出部３０で検出タッチが継続して検出されていない時間が第２閾値以上のとき、表示部２０に対して擬似タッチがされていないと判定する。この場合、判定部４１は、検出部３０が第２閾値以上の時間継続してタッチされていないときにのみ、表示部２０に対して擬似タッチがされていないと判定することになる。
【００４３】
第２閾値とは、例えば、擬似タッチがされていないと判定部４１に判定させるために、ユーザが意図的に検出部３０の検出タッチをしていないか否かを判定するときに用いられる時間である。
【００４４】
第２閾値は、例えば、１秒に設定されても良い。これにより、ユーザが擬似タッチをしないことを意図しないとき、検出部３０を瞬間的（１秒未満）にタッチしない状況が発生した場合において、判定部４１は、擬似タッチをしていないと判定する誤操作を防止することができる。第２閾値は、例えば、ユーザにより記憶部５０に記憶され（図示なし）、擬似タッチの判定処理をするとき、判定部４１により用いられても良い。
【００４５】
処理部４２は、判定部４１により擬似タッチと表示タッチとがされていると判定されているとき、擬似タッチがされているとする位置に対して、表示タッチが移動した方向により、指定された処理をする。
【００４６】
図５は、擬似タッチ点に対する表示タッチ点のスライド方向の一例を示す図（その１）である。
【００４７】
以下の説明では、図５を参照して、擬似タッチ点に対する表示タッチ点のスライド方向について説明する。表示タッチ点とは、例えば、表示部２０に対して、ユーザの指がタッチしている位置を示す。
【００４８】
図５に示すように、判定部４１により擬似アイコン６０の示す位置に擬似タッチがされていると判定されているとき、ユーザは、表示タッチの位置を方向Ａ、方向Ｂ、方向Ｃ、および方向Ｄの方向にスライドさせることで、スライド操作をする。スライドとは、ユーザが表示部２０にタッチした状態で、表示タッチ点の位置を移動させる操作のことを言う。以下の説明では、ユーザが、表示タッチの位置を各種方向にスライドさせる操作のことをスライド操作とも言う。なお、スライド操作は、マルチタッチ操作に含まれる操作である。
【００４９】
図６は、第１処理情報の一例を示す図である。
以下の説明では、図６を参照して、第１処理情報２００について説明する。
【００５０】
第１処理情報２００は、指定数と、操作と、処理とを関連付けて格納する。
操作は、マルチタッチ操作を示す情報である。スライドＡとは、例えば、擬似タッチ点に近づく方向に表示タッチ点をスライドさせるスライド操作を示す。スライドＢとは、例えば、擬似タッチ点に遠ざかる方向に表示タッチ点をスライドさせるスライド操作を示す。スライドＣとは、例えば、擬似タッチ点に対して、左方向に表示タッチ点をスライドさせるスライド操作を示す。スライドＤとは、例えば、擬似タッチ点に対して、右方向に表示タッチ点をスライドさせるスライド操作を示す情報である。
【００５１】
処理は、ユーザの操作に応答して、処理部４２が実行する処理を示す情報である。
処理部４２は、判定部４１によりマルチタッチ操作がされたと判定されたとき、第１処理情報２００を参照し、操作に対応する処理を実行する。ユーザがスライドＡの操作をしたとき、処理部４２は、ピンチアウト処理を実行する。また、ユーザがスライドＢの操作をしたとき、処理部４２は、ピンチイン処理を実行する。そして、ユーザがスライドＣの操作をしたとき、処理部４２は、右回転処理を実行する。さらに、ユーザがスライドＤの操作をしたとき、処理部４２は、左回転処理を実行する。
【００５２】
図１、図３を参照して説明する。
図３（ｂ）に示すように、指示部４３は、判定部４１が検出部３０に対して検出タッチがされていると判定しているとき、検出タッチがされているとする位置を示す擬似アイコン６０を、表示部２０に表示させる指示をする。判定部４１が検出部３０に対して検出タッチがされていると判定しているときとは、例えば、図３（ａ）に示すように、検出部３０が人差指３でタッチされているときである。
【００５３】
図７は、擬似アイコンの表示位置の移動の一例を示す図である。
以下の説明では、図７を参照して、擬似アイコン６０の表示位置の移動を説明する。
【００５４】
指示部４３は、例えば、擬似アイコン６０がユーザの指でタッチされている状態で、図７（ａ）の位置から図７（ｂ）の位置へスライドされたとき、表示部２０に擬似アイコン６０の表示位置を移動させる指示をする。これにより、表示部２０は、擬似アイコン６０の位置を、図７（ａ）の位置から図７（ｂ）の位置へ移動させる。また、判定部４１は、移動後の擬似アイコン６０の位置が、擬似タッチされているものと判定する。
【００５５】
図１を参照して説明する。
指示部４３は、検出部３０で検出タッチが継続して検出されていない時間が第３閾値以上のとき、表示部２０に擬似アイコン６０を非表示にさせる指示をする。この場合、表示部２０は、検出部３０が第３閾値以上の時間継続してタッチされていないときにのみ、擬似アイコン６０を非表示にすることになる。
【００５６】
第３閾値は、例えば、１秒に設定されても良い。これにより、ユーザが擬似タッチをしないことを意図していないとき、検出部３０を瞬間的（１秒未満）にタッチしない状況が発生した場合において、指示部４３が擬似アイコン６０を非表示にする指示をする誤操作を防止することができる。
【００５７】
第３閾値は、例えば、第２閾値と同じ時間に設定されても良い。これにより、判定部４１が表示部２０に対して擬似タッチがされていると判定しているとき、表示部２０は、擬似アイコン６０を表示することになる。このとき、擬似アイコン６０の表示、非表示は、判定部４１による擬似タッチがされていると、されていないとの判定に対応する。したがって、ユーザは、擬似アイコン６０の表示を確認することにより、情報処理装置１が擬似タッチを受け付けているか、いないかを確認することができる。第３閾値は、例えば、ユーザにより記憶部５０に記憶され（図示なし）、擬似アイコン６０の非表示の指示処理をするとき、指示部４３により用いられても良い。
【００５８】
図８〜図１０は、入力制御処理を示すフローチャートである。
以下の説明では、図８〜図１０を参照して、情報処理装置１による入力制御処理を説明する。第１閾値、第２閾値、および第３閾値は、共に１秒が設定されているものとする。図５に示すように、スライド操作におけるスライド方向は、擬似アイコン６０に対して、近づく方向をＡ方向、遠ざかる方向をＢ方向、左方向をＣ方向、および右方向をＤ方向と言う。また、検出部３０は、指紋情報を読み取るものとして説明する。検出部３０に指紋情報を読み取る機能がない場合、以下で説明する入力制御処理において、情報処理装置１は、Ｓ１０１にてＹｅｓの判定がされたあと、Ｓ１０４の処理を実行せずにＳ１０５の処理を実行することになる。情報処理装置１の制御部４０により実行される処理については、情報処理装置１が実行する処理とも言う。
【００５９】
入力制御処理を開始するための指定の処理が実行され、入力制御が開始されると、判定部４１は、検出部３０がタッチされているか否かを判定する（Ｓ１０１）。そして、判定部４１は、検出部３０がタッチされていないとき（Ｓ１０１にてＮｏ）、検出部３０が１秒以上継続してタッチされていないか判定する（Ｓ１０２）。入力制御処理を開始するための指定の処理とは、例えば、ユーザによる開始指示や、情報処理装置１の起動にともない実行される開始指示でも良い。
【００６０】
判定部４１により検出部３０が１秒以上継続してタッチされていないと判定されたとき（Ｓ１０２にてＹｅｓ）、指示部４３は、表示部２０に擬似アイコン６０を非表示にさせる指示をする。表示部２０は、指示部４３からの擬似アイコン６０を非表示にさせる指示にしたがい、擬似アイコン６０を非表示にする（Ｓ１０３）。そして、情報処理装置１は、入力制御処理を終了する。なお、入力制御処理が終了したあと、判定部４１は、再びＳ１０１の処理を実行しても良い。
【００６１】
検出部３０がタッチされていない継続時間が１秒未満と判定したとき（Ｓ１０２にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。
【００６２】
判定部４１は、検出部３０がタッチされているとき（Ｓ１０１にてＹｅｓ）、検出部３０が指によりタッチされているか否かを判定する（Ｓ１０４）。情報処理装置１は、判定部４１により、検出部３０が指によりタッチされていないと判定されたとき（Ｓ１０４にてＮｏ）、入力制御処理を終了する。なお、入力制御処理が終了したあと、判定部４１は、再びＳ１０１の処理を実行しても良い。
【００６３】
検出部３０が指によりタッチされていると判定したとき（Ｓ１０４にてＹｅｓ）、判定部４１は、検出部３０が１秒以上継続してタッチされているか否かを判定する（Ｓ１０５）。検出部３０がタッチされている継続時間が１秒未満と判定したとき（Ｓ１０５にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。
【００６４】
判定部４１により、検出部３０がタッチされている継続時間が１秒以上と判定されたとき（Ｓ１０５にてＹｅｓ）、指示部４３は、表示部２０に擬似アイコン６０を表示させる指示をする。表示部２０は、指示部４３からの擬似アイコン６０を表示させる指示にしたがい、擬似アイコン６０を表示する（Ｓ１０６）。
【００６５】
判定部４１は、表示部２０がタッチされているか否かを判定する（Ｓ１０７）。表示部２０がタッチされていないと判定したとき（Ｓ１０７にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。
【００６６】
判定部４１は、表示部２０がタッチされていると判定したとき（Ｓ１０７にてＹｅｓ）、擬似アイコン６０がタッチされているか否かを判定する（Ｓ１０８）。
【００６７】
図９を参照して説明する。
擬似アイコン６０がタッチされていないと判定したとき（Ｓ１０８にてＹｅｓ）、判定部４１は、スライド操作がされたか否かを判定する（Ｓ２０１）。スライド操作がされていないと判定したとき（Ｓ２０１にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。なお、Ｓ２０１において、スライド操作がされていないとは、例えば、第１処理情報２００に格納された操作に該当する操作がされないことを示す。
【００６８】
スライド操作がされたと判定したとき（Ｓ２０１にてＹｅｓ）、判定部４１は、スライド方向がＡ方向であるか否かを判定する（Ｓ２０２）。判定部４１により、スライド方向がＡ方向であると判定されたとき（Ｓ２０２にてＹｅｓ）、処理部４２は、ピンチアウト処理を実行する（Ｓ２０３）。そして、判定部４１は、Ｓ１０１の処理を実行する。
【００６９】
スライド方向がＡ方向でないと判定したとき（Ｓ２０２にてＮｏ）、判定部４１は、スライド方向がＢ方向であるか否かを判定する（Ｓ２０４）。判定部４１により、スライド方向がＢ方向であると判定されたとき（Ｓ２０４にてＹｅｓ）、処理部４２は、ピンチイン処理を実行する（Ｓ２０５）。そして、判定部４１は、Ｓ１０１の処理を実行する。
【００７０】
スライド方向がＢ方向でないと判定したとき（Ｓ２０４にてＮｏ）、判定部４１は、スライド方向がＣ方向であるか否かを判定する（Ｓ２０６）。判定部４１により、スライド方向がＣ方向であると判定されたとき（Ｓ２０６にてＹｅｓ）、処理部４２は、右回転処理を実行する（Ｓ２０７）。そして、判定部４１は、Ｓ１０１の処理を実行する。
【００７１】
スライド方向がＣ方向でないと判定したとき（Ｓ２０６にてＮｏ）、判定部４１は、スライド方向がＤ方向であるか否かを判定する（Ｓ２０８）。判定部４１により、スライド方向がＤ方向であると判定されたとき（Ｓ２０８にてＹｅｓ）、処理部４２は、左回転処理を実行する（Ｓ２０９）。そして、判定部４１は、Ｓ１０１の処理を実行する。
【００７２】
スライド方向がＤ方向でないと判定したとき（Ｓ２０８にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。Ｓ２０８にてＮｏとは、例えば、ユーザによるスライド操作が失敗し、判定部４１において、スライド方向の判定ができなかったときである。
【００７３】
図１０を参照して説明する。
Ｓ１０８において、擬似アイコン６０がタッチされていると判定したとき（Ｓ１０８にてＹｅｓ）、判定部４１は、スライド操作がされたか否かを判定する（Ｓ３０１）。
【００７４】
スライド操作がされていないと判定したとき（Ｓ３０１にてＮｏ）、判定部４１は、Ｓ１０１の処理を実行する。なお、Ｓ２０１において、スライド操作がされていないとは、例えば、表示部２０が指でたたかれる操作がされたなどの場合がある。以下の説明では、表示部２０が指でたたかれる操作のことを、タップ操作とも言う。
【００７５】
判定部４１により、スライド操作がされたと判定したとき（Ｓ３０１にてＹｅｓ）、指示部４３は、表示部２０に対して、タッチされた指の位置に合わせて擬似アイコン６０を移動させる指示をする。
【００７６】
表示部２０は、指示部４３からのタッチされた指の位置に合わせて擬似アイコン６０を移動させる指示にしたがい、擬似アイコン６０の表示位置を移動する（Ｓ３０２）。
【００７７】
以上のように、実施形態の情報処理装置１は、検出タッチが検出されているとき、表示部２０が擬似的にタッチされているものとして処理をするので、例えば、片手の人差指３と親指２とを用いてマルチタッチ操作をすることができる。これにより、情報処理装置１は、片手でのマルチタッチ操作を容易にすることができる。また、擬似タッチをするために用いられる人差指３は、情報処理装置１の背面に位置するので、表示部２０を人差指３で隠さずにマルチタッチ操作をすることができる。
【００７８】
実施形態の情報処理装置１は、擬似タッチがされていると判定しているとき、表示タッチがされていると、表示部２０上の２点がタッチされているものとして処理をする。このため、情報処理装置１は、片手でのスライド操作を容易にすることができる。これにより、情報処理装置１は、ピンチイン、ピンチアウト、右回転、および左回転などの処理を、ユーザの片手操作により、精度良く受け付けることができる。
【００７９】
実施形態の情報処理装置１は、擬似タッチと表示タッチとがされていると判定しているとき、擬似タッチがされているとする位置に対して、表示タッチが移動した方向により、指定された処理を実行する。これにより、情報処理装置１は、片手でのマルチタッチ操作を容易にすることができる。
【００８０】
実施形態の情報処理装置１は、検出部３０がタッチされたとき、検出部３０によりタッチされた指の指紋情報を読み取る。これにより、情報処理装置１は、検出部３０が指でタッチされているか否かを判定し、指以外のものでタッチされたときにも擬似タッチをしていると判定してしまう誤操作を、精度良く防止することができる。
【００８１】
実施形態の情報処理装置１は、擬似タッチがされていると判定しているとき、擬似タッチがされているとする位置を示す擬似アイコンを、表示部２０に表示させるので、ユーザに擬似タッチがされているとする位置を通知することができる。
【００８２】
実施形態の情報処理装置１は、擬似アイコン６０が表示タッチされている状態でスライド操作されたとき、スライド操作に沿って擬似アイコン６０の位置を移動させる。これにより、ユーザは、擬似タッチ点を移動し、移動後の擬似タッチ点に対して表示タッチをスライドさせることにより、ピンチイン、ピンチアウト、右回転、および左回転などのマルチタッチ操作をすることができる。したがって、ユーザは、例えば、表示部２０上の任意の箇所を指定して、ピンチイン操作をし、表示部２０上の任意の箇所を拡大することができる。
【００８３】
実施形態の情報処理装置１は、検出部３０で検出タッチが継続して検出されている時間が第１閾値以上のとき、擬似タッチがされていると判定する。これにより、情報処理装置１は、ユーザが擬似タッチをすることを意図していないとき、検出部３０を瞬間的にタッチした場合において、擬似タッチをしているとする誤操作を防止することができる。
【００８４】
実施形態の情報処理装置１は、検出部３０で読み取られた指紋情報と類似する指紋情報が、記憶部５０に記憶されているとき、擬似タッチがされていると判定する。これにより、情報処理装置１は、記憶部５０に指紋情報が記憶されたユーザのみに、擬似タッチを用いたマルチタッチ操作を許可することができる。また、指紋情報が指紋Ｇのとき、情報処理装置１は、検出されたタッチが指によりされたタッチであるか否かを判定し、指によりされたタッチである場合、擬似タッチを用いたマルチタッチ操作を許可することができる。
【００８５】
実施形態の情報処理装置１は、検出部３０で検出タッチが継続して検出されていない時間が第２閾値以上のとき、擬似タッチがされていないと判定する。これにより、情報処理装置１は、ユーザが擬似タッチをしないことを意図していないとき、検出部３０を瞬間的にタッチしない状況が発生した場合において、擬似タッチをしていないとする誤操作を防止することができる。
【００８６】
実施形態の情報処理装置１は、検出部３０で検出タッチが継続して検出されていない時間が第３閾値以上のとき、擬似アイコン６０を非表示にする。これにより、情報処理装置１は、ユーザが擬似タッチをしないことを意図していないとき、検出部３０を瞬間的にタッチしない状況が発生した場合において、擬似アイコン６０を非表示にする誤操作を防止することができる。
【００８７】
実施形態の情報処理装置１は、筐体１０の背面に凹部３１を設け、凹部３１内に検出部３０を配置したので、電車内などの不安定な状況下などで、検出部３０をタッチしている指がずれるのを防止することができる。これにより、情報処理装置１は、片手でのマルチタッチ操作を容易にすることができる。
【００８８】
実施形態の情報処理装置１は、複数の指紋情報を記憶し、検出部３０で読み取られた指紋情報と類似する指紋情報が、記憶部５０に記憶されているとき、擬似タッチがされていると判定する。これにより、情報処理装置１は、指紋情報が登録された複数のユーザに対して、擬似タッチを用いた片手でのマルチタッチ操作を許可することができる。また、情報処理装置１は、指紋情報が登録された同一のユーザの複数の指による、擬似タッチを用いた片手でのマルチタッチ操作を許可することができる。
【００８９】
［実施形態２］
実施形態２の情報処理装置について説明する。
【００９０】
図１１は、情報処理装置の一実施例を示す機能ブロック図である。以下の説明では、図１を参照して、実施形態２の情報処理装置６が有する機能について説明する。そして、実施形態２の情報処理装置６において、実施形態１の情報処理装置１と同じ機能については、同じ符号を付し、異なる機能のみ説明する。
記憶部５０は、第２識別情報３００と、第２処理情報４００とを記憶する。
【００９１】
図１２は、第２識別情報の一例を示す図である。
以下の説明では、図１２を参照して、第２識別情報３００について説明する。第２識別情報３００は、指紋情報を用いて擬似タッチがされているか否かを判定するために用いられる。
【００９２】
第２識別情報３００は、選択情報と、指紋情報と、指定数とを関連付けて格納する。
第２識別情報３００の指定数には、第１識別情報１００に格納された指定数である１以外にも、３および４の指定数が格納されている。
【００９３】
これにより、判定部４１は、検出部３０で指紋情報が読み取られているとき、読み取られている指紋情報と、第２識別情報３００に格納された指紋情報とが類似する場合、表示部２０に対して、類似する指紋情報に対応する指定数のタッチがされていると判定する。判定部４１は、指紋Ａ〜Ｄの中で、検出部３０で読み取られた指紋情報との類似度が所定の閾値以上を示す指紋情報があるとき、類似度が所定の閾値以上を示す指紋情報と、読み取られた指紋情報とが類似すると判定しても良い。また、判定部４１は、所定の閾値以上の類似度を示す指紋情報が複数あるとき、判定部４１は、検出部３０で読み取られた指紋情報と最も類似度の高い指紋情報を、類似する指紋情報と判定しても良い。
【００９４】
判定部４１は、検出部３０で指紋情報が読み取られているとき、第２識別情報３００に格納された指紋情報を検索する。そして、判定部４１は、読み取られている指紋情報と類似する指紋情報がある場合、表示部２０に対して類似する指紋情報に関連付けられた指定数の擬似タッチがされていると判定する。
【００９５】
判定部４１は、例えば、検出部３０で読み取られた指紋情報と指紋Ｂとが類似すると判定したとき、指紋Ｂと同じレコードに格納されている指定数３を検索し、表示部２０に３点の擬似タッチがされたと判定する。また、判定部４１は、例えば、検出部３０で読み取られた指紋情報と指紋Ｃとが類似すると判定したとき、指紋Ｃと同じレコードに格納されている指定数４を検索し、表示部２０に４点の擬似タッチがされたと判定する。
【００９６】
判定部４１は、例えば、指紋Ａが人差指３の指紋の特徴を示すパターンであり、指紋Ｂが中指４の指紋の特徴を示すパターンである場合、検出部３０をタッチしたユーザの指により、異なる数の擬似タッチがされていると判定することになる。したがって、処理部４２は、後述する第２処理情報４００を参照し、検出部３０をタッチしたユーザの指に対応する指定数と操作とに関連付けられた処理を実行することになる。
【００９７】
図１３は、擬似アイコンの一例を示す図である。
以下の説明では、図１３を参照して、複数の擬似タッチがされたときの擬似アイコンの表示について説明する。
【００９８】
判定部４１により、３点の擬似タッチがされたと判定されているとき、指示部４３は、擬似タッチがされているとする位置を示す擬似アイコン６１〜６３を、表示部２０に表示させる指示をする。すると、図１３（ａ）に示すように、表示部２０は、指示部４３からの指示にしたがい、擬似アイコン６１〜６３を表示する。
【００９９】
また、判定部４１により、４点の擬似タッチがされたと判定されているとき、指示部４３は、擬似タッチがされているとする位置を示す擬似アイコン６１〜６４を、表示部２０に表示させる指示をする。すると、図１３（ｂ）に示すように、表示部２０は、指示部４３からの指示にしたがい、擬似アイコン６１〜６４を表示する。
【０１００】
図１４は、擬似タッチ点に対する表示タッチ点のスライド方向の一例を示す図（その２）である。
【０１０１】
以下の説明では、図１４を参照して、擬似タッチ点に対する表示タッチ点のスライド方向について説明する。
【０１０２】
図１４（ａ）に示すように、判定部４１により擬似アイコン６１〜６３の示す位置に擬似タッチがされていると判定されているとき、ユーザは、表示タッチの位置を方向Ａ、方向Ｂ、方向Ｃ、および方向Ｄの方向にスライドさせることで、マルチタッチ操作をする。
【０１０３】
図１４（ｂ）に示すように、判定部４１により擬似アイコン６１〜６４の示す位置に擬似タッチがされていると判定されているとき、ユーザは、表示タッチの位置を方向Ａ、方向Ｂ、方向Ｃ、および方向Ｄの方向にスライドさせることで、マルチタッチ操作をする。
【０１０４】
図１５は、第２処理情報の一例を示す図である。
以下の説明では、図１５を参照して、第２処理情報４００について説明する。
【０１０５】
第２処理情報４００は、指定数と、操作と、処理とを関連付けて格納する。
第２処理情報４００の操作には、第１処理情報２００に格納された擬似タッチ点に対して表示タッチをスライドさせる操作以外にも、表示部２０をタップする操作が格納されている。また、第２処理情報４００の操作には、第１処理情報２００に格納された操作であるピンチアウト、ピンチイン、右回転、および左回転の処理以外にも、アプリ終了、戻る、進む、アプリ切り替え、およびホーム画面表示の処理が格納されている。また、第２処理情報４００において、処理がブランクであるレコードは、関連付けられた指定数および操作に対応する処理が設定されていないことを示す。
【０１０６】
ここで、アプリ終了とは、現在起動中のアプリを停止させる処理のことを言う。戻るとは、前回見ていたページに戻る処理のことを言う。進むとは、戻る前に見ていたページに進む処理ことを言う。アプリ切り替えとは、起動しているアプリケーションを切替える処理のことを言う。そして、ホーム画面表示とは、ホーム画面を表示する処理のことを言う。
【０１０７】
処理部４２は、判定部４１によりマルチタッチ操作がされたと判定されたとき、第２処理情報４００を参照し、指定数および操作に対応する処理を実行する。図１４（ａ）に示すように、指定数３のとき、ユーザがスライドＡの操作をすると、処理部４２は、アプリ修了処理を実行する。また、指定数３のとき、ユーザがスライドＣの操作をしたとき、処理部４２は、戻る処理を実行する。そして、指定数３のとき、ユーザがスライドＤの操作をすると、処理部４２は、進む処理を実行する。さらに、図１４（ｂ）に示すように、指定数４のとき、ユーザがスライドＣの操作をすると、処理部４２は、アプリ切り替え処理を実行する。図１４（ｂ）に示すように、指定数４のとき、ユーザがタップの操作をすると、処理部４２は、ホーム画面表示処理を実行する。
【０１０８】
図１６は、入力制御処理を示すフローチャートである（その４）。
以下の説明では、図１６を参照して、情報処理装置６による入力制御処理を説明する。
【０１０９】
情報処理装置６の入力制御処理は、情報処理装置１の入力制御処理において、図９に示すＳ２０１〜Ｓ２０９の処理を、図１６に示すＳ４０１〜Ｓ４０５の処理に変更した処理となる。
【０１１０】
以下の説明では、図１６に示すＳ４０１〜Ｓ４０５の処理を説明する。
図８に示すＳ１０８において、擬似アイコンがタッチされていないと判定したとき（Ｓ１０８にてＹｅｓ）、判定部４１は、マルチタッチ操作がされたか否かを判定する（Ｓ４０１）。マルチタッチ操作がされていないと判定したとき（Ｓ４０１にてＮｏ）、判定部４１は、図８に示すＳ１０１の処理を実行する。なお、Ｓ４０１において、マルチタッチ操作がされていないとは、例えば、第２処理情報４００に格納された指定数の擬似タッチ点と、表示タッチとの組み合わせによるマルチタッチ操作に該当する操作がされないことを示す。
【０１１１】
マルチタッチ操作がされたと判定したとき（Ｓ４０１にてＹｅｓ）、処理部４２は、判定部４１で判定されている擬似タッチの数を取得する（Ｓ４０２）。以下の説明では、擬似タッチの数のことを指定数とも言う。
【０１１２】
さらに、処理部４２は、判定部４１により、判定された操作内容を取得する（Ｓ４０３）。操作内容とは、スライドＡ、スライドＢ、スライドＣ、スライドＤ、およびタップなどである。なお、Ｓ４０３にて、例えば、ユーザがマルチタッチ操作を失敗し、第２処理情報４００に対応するマルチタッチ操作がないと判定したとき、判定部４１は、図８に示すＳ１０１の処理を実行しても良い。
【０１１３】
処理部４２は、第２処理情報４００を参照し、取得した指定数と、操作に関連付けられた処理を検索する（Ｓ４０４）。そして、処理部４２は、検索された処理を実行する（Ｓ４０５）。一例として、図１４（ｂ）に示すように、例えば、判定部４１で判定されている擬似タッチの数が４のとき、ユーザがスライドＤの操作をすると、処理部４２は、図１５の指定数４と、スライドＤとに関連付けられたアプリ切り替え処理を実行する。そして、判定部４１は、図８のＳ１０１の処理を実行する。
【０１１４】
以上のように、実施形態の情報処理装置６は、検出タッチがされているとき、表示部２０に複数のタッチがされていると判定する。これにより、情報処理装置６は、複数点をタッチしたものとして扱うマルチタッチ操作を、ユーザが片手ですることを可能にする。
【０１１５】
実施形態の情報処理装置６は、検出部３０で読み取られた指紋情報と類似する指紋情報が、記憶部５０に記憶されているとき、指定数の擬似タッチがされていると判定する。これにより、情報処理装置６は、記憶部５０に指紋情報が記憶されたユーザのみに、擬似タッチを用いた複数点をタッチしたものとして扱うマルチタッチ操作を提供することができる。
【０１１６】
実施形態の情報処理装置６は、複数の指紋情報と、各指紋情報に指定数を関連付けて記憶する。そして、情報処理装置６は、検出部３０で指紋情報が読み取られているとき、記憶された指紋情報を検索し、読み取られている指紋情報と類似する指紋情報がある場合、表示部２０に対して類似する指紋情報に関連付けられた指定数のタッチがされていると判定する。これにより、情報処理装置６は、例えば、ユーザの人差指３、中指４、および薬指５の指紋情報にそれぞれ異なる指定数を関連付けて記憶しておくことにより、検出部３０をタッチする指に応じて擬似タッチの数を判定することができる。
【０１１７】
実施形態の情報処理装置６は、複数の擬似タッチがされていると判定しているとき、擬似タッチの数と表示タッチの操作とに応じて、指定されたマルチタッチ操作を実行する。これにより、情報処理装置６は、片手での複数点のマルチタッチ操作を容易にすることができる。
【０１１８】
また、判定部４１は、擬似タッチがされていると判定したあと、検出部３０で検出タッチが検出されなくなり、検出部３０で検出タッチが所定時間以内に再度検出されると、表示部２０に対して２点の擬似タッチがされていると判定しても良い。さらに、判定部４１は、検出部３０で検出タッチが検出されなくなり、検出部３０で検出タッチが所定時間以内に再度検出されると、表示部２０に対して３点の擬似タッチがされていると判定しても良い。以下同様の操作を実行されることにより、判定部４１は、さらに多くの擬似タッチがされていると判定しても良い。これにより、情報処理装置６は、指紋情報に指定数を関連付けて記憶していないときにも、複数の擬似タッチを用いて、片手での複数点のマルチタッチ操作を容易にすることができる。
【０１１９】
図１７は、情報処理装置の一実施例を示すブロック図である。
図１７を参照して、情報処理装置１、および情報処理装置６の構成について説明する。
【０１２０】
情報処理装置５００は、情報処理装置１、および情報処理装置６の構成例である。情報処理装置５００は、制御回路５０１と、記憶装置５０２と、タッチパネル５０３と、指紋センサ５０４と、読書装置５０５と、記録媒体５０６と、無線装置５０７と、アンテナ５０８と、入出力装置５０９と、スピーカ５１０と、入力端子５１１と、近距離無線装置５１２と、アンテナ５１３とを備えている。
【０１２１】
制御回路５０１は、情報処理装置５００全体の制御をする。そして、制御回路５０１は、例えば、ＣＰＵ、マルチコアＣＰＵ、およびＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）などのプロセッサである。制御回路５０１は、例えば、図１、図１１において、制御部４０として機能する。なお、図１に示す第１識別情報１００および第１処理情報２００と、図１１に示す第２識別情報３００および第２処理情報４００とは、例えば、ＣＰＵ、およびＰＬＤのキャッシュに記憶されても良い。さらに、第１閾値、第２閾値、および第３閾値とは、ＣＰＵ、およびＰＬＤのキャッシュに記憶されても良い。
【０１２２】
記憶装置５０２は、各種データを記憶する。そして、記憶装置５０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリや、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）などで構成される。記憶装置５０２は、例えば、図１、図１１において、記憶部５０として機能する。そして、記憶装置５０２は、例えば、図１に示す記憶部５０に記憶される第１識別情報１００および第１処理情報２００と、図１１に示す記憶部５０に記憶される第２識別情報３００および第２処理情報４００とを記憶しても良い。
【０１２３】
また、ＲＯＭは、ブートプログラムなどのプログラムを記憶している。ＲＡＭは、制御回路５０１のワークエリアとして使用される。ＨＤは、ＯＳ、アプリケーションプログラム、ファームウェアなどのプログラム、および各種データを記憶している。
【０１２４】
記憶装置５０２は、例えば、制御回路５０１を、制御部４０として機能させる入力制御プログラムを記憶する。
【０１２５】
入力制御処理をするとき、情報処理装置５００は、記憶装置５０２に記憶された入力制御プログラムをＲＡＭに読み出す。そして、ＲＡＭに読み出された入力制御プログラムを制御回路５０１で実行することで、情報処理装置５００は、判定処理、指定された処理の実行、および指示処理を含む入力制御処理を実行する。
【０１２６】
なお、入力制御プログラムは、制御回路５０１が無線装置５０７を介してアクセス可能であれば、ネットワーク上のサーバが有する記憶装置に記憶されていても良い。
【０１２７】
タッチパネル５０３は、例えば、画像を表示する表示装置に、タッチを検出する検出装置を組み合わせて構成され、画像の表示と、タッチの検出とを行なう。タッチパネル５０３は、例えば、図１、図１１において、表示部２０として機能する。
【０１２８】
指紋センサ５０４は、ユーザによりタッチされたとき、指紋の画像を読み取る。指紋センサ５０４は、例えば、ガラス面に指がタッチされたとき、指に光を当てることにより、反射された指紋の画像を読み取る光学式指紋センサでも良い。また、指紋センサ５０４は、半導体のセンサ面に指がタッチされたとき、敷き詰められた各電極にたまる電荷の割合に基づいて、指紋の画像を読み取る半導体式指紋センサでも良い。指紋センサ５０４は、例えば、図１、図１１において、検出部３０として機能する。
【０１２９】
読書装置５０５は、制御回路５０１に制御され、着脱可能な記録媒体５０６のデータのリード／ライトを行なう。そして、読書装置５０５は、例えば、ＦＤＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｒｉｖｅ）、ＤＶＤＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＢＤＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｋ  Ｄｒｉｖｅ）およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などである。
【０１３０】
記録媒体５０６は、各種データを保存する。記録媒体５０６は、例えば、入力制御プログラムを記憶する。さらに、記録媒体５０６は、図１に示す第１識別情報１００および第１処理情報２００と、図１１に示す第２識別情報３００および第２処理情報４００とを記憶しても良い。
【０１３１】
そして、記録媒体５０６は、読書装置５０５を介して制御回路５０１に接続され、制御回路５０１が読書装置５０５を制御することにより、データのリード／ライトが行なわれる。また、記録媒体５０６は、例えば、ＦＤ（Ｆｌｏｐｐｙ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｋ）、およびフラッシュメモリなどである。
【０１３２】
無線装置５０７は、アンテナ５０８と、ネットワークとを介して情報処理装置５００と他の情報処理装置とを通信可能に接続する。
【０１３３】
入出力装置５０９は、例えば、スピーカ５１０と接続され、制御回路５０１から入力される信号に対応する音声をスピーカ５１０に出力させる。また、入出力装置５０９は、入力端子５１１を介してイヤホン、キーボード、およびマウスなどと接続され、接続された装置から各種情報を示す信号が入力されると、入力された信号を制御回路５０１に出力する。入出力装置５０９は、例えば、図１に示す第１識別情報１００および第１処理情報２００と、図１１に示す第２識別情報３００および第２処理情報４００と、第１閾値と、第２閾値と、第３閾値との入力を受け付けても良い。
【０１３４】
近距離無線装置５１２は、アンテナ５１３を介して情報処理装置５００と他の情報処理装置とを直接通信可能に接続する。
【０１３５】
（付記１）
筐体と、
前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部と、
前記筐体の背面に配置され、タッチを検出する検出部と、
前記検出部で第１タッチが検出されているとき、前記表示部に対して第２タッチがされていると判定する判定部と、
を備えることを特徴とする情報処理装置。
（付記２）
前記判定部は、
前記判定部で前記第２タッチがされていると判定されているとき、前記表示部で第３タッチが検出されていると、前記表示部に対して前記第２タッチと第３タッチとがされていると判定する
ことを特徴とする付記１に記載の情報処理装置。
（付記３）
前記情報処理装置は、さらに、
前記判定部により前記第２タッチと前記第３タッチとがされていると判定されているとき、前記第２タッチがされているとする位置に対して、前記第３タッチが移動した方向により、指定された処理をする処理部を備える
ことを特徴とする付記１または２に記載の情報処理装置。
（付記４）
前記検出部は、さらに、
指にタッチされたとき、前記指の指紋情報を読み取り、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、前記第２タッチがされていると判定する
ことを特徴とする付記１〜３のいずれか一つに記載の情報処理装置。
（付記５）
前記情報処理装置は、さらに、
前記判定部が前記表示部に対して前記第２タッチがされていると判定しているとき、前記第２タッチがされているとする位置を示すアイコンを、前記表示部に表示させる指示をする指示部を備え、
前記判定部は、
前記アイコンが表示されている位置に前記第２タッチがされていると判定する
ことを特徴とする付記１〜４のいずれか一つに記載の情報処理装置。
（付記６）
前記指示部は、さらに、
前記アイコンがタッチされている状態でスライドされたとき、前記表示部に前記アイコンの表示位置を移動させる指示をする
ことを特徴とする付記５に記載の情報処理装置。
（付記７）
前記判定部は、
前記検出部で第１タッチが継続して検出されている時間が第１閾値以上のとき、前記第２タッチがされていると判定する
ことを特徴とする付記１〜６のいずれか一つに記載の情報処理装置。
（付記８）
前記情報処理装置は、さらに、
指紋情報を記憶する記憶部を備え、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、読み取られている前記指紋情報と、記憶された前記指紋情報とが類似する場合、前記第２タッチがされていると判定する
ことを特徴とする付記４に記載の情報処理装置。
（付記９）
前記判定部は、
前記検出部で第１タッチが継続して検出されていない時間が第２閾値以上のとき、前記第２タッチがされていないと判定する
ことを特徴とする付記１〜８のいずれか一つに記載の情報処理装置。
（付記１０）
前記指示部は、
前記検出部で第１タッチが継続して検出されていない時間が第３閾値以上のとき、前記表示部に前記アイコンを非表示にさせる指示をする
ことを特徴とする付記５または６のいずれか一つに記載の情報処理装置。
（付記１１）
前記筐体は、
背面に凹部を有し、
前記検出部は、
前記凹部内に配置される
ことを特徴とする付記１〜１０のいずれか一つに記載の情報処理装置。
（付記１２）
前記判定部は、
前記検出部で第１タッチの検出がされているとき、前記表示部に対して指定数のタッチがされていると判定する
ことを特徴とする付記１〜１１のいずれか一つに記載の情報記憶装置。
（付記１３）
前記記憶部は、
前記指紋情報と、指定数とを関連付けて記憶し、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、読み取られている前記指紋情報と、記憶された前記指紋情報とが類似する場合、前記表示部に対して前記指定数のタッチがされていると判定する
ことを特徴とする付記８に記載の情報処理装置。
（付記１４）
前記記憶部は、
複数の前記指紋情報を記憶し、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、記憶された前記指紋情報を検索し、読み取られている前記指紋情報と類似する指紋情報がある場合、前記表示部に対して前記第２タッチがされていると判定する
ことを特徴とする付記８に記載の情報処理装置。
（付記１５）
前記記憶部は、
複数の指紋情報と、前記各指紋情報に指定数を関連付けて記憶し、
前記判定部は、
前記検出部で指紋情報が読み取られているとき、記憶された前記指紋情報を検索し、読み取られている前記指紋情報と類似する指紋情報がある場合、前記表示部に対して類似する前記指紋情報に関連付けられた前記指定数のタッチがされていると判定する
ことを特徴とする付記８に記載の情報処理装置。
（付記１６）
前記判定部は、
前記第２タッチがされていると判定したあと、前記検出部で前記第１タッチが検出されなくなり、前記検出部で前記第１タッチが所定時間以内に再度検出されると、前記表示部に対して前記第２タッチ、および第４タッチとがされていると判定する
ことを特徴とする付記１〜１１のいずれか一つに記載の情報処理装置。
（付記１７）
前記判定部は、
前記判定部により複数のタッチがされていると判定されているとき、前記表示部で第３タッチが検出されていると、前記表示部に対して前記複数のタッチと第３タッチとがされていると判定し、
情報処理装置は、さらに、
前記判定部により前記複数のタッチと前記第３タッチとがされていると判定されているとき、前記第３タッチが移動した方向と、前記複数のタッチの数に応じて、指定された処理をする処理部を備える
ことを特徴とする付記１２、１３、１５、１６のいずれか一つに記載の情報処理装置。
（付記１８）
情報処理装置を制御するコンピュータによって実行される入力制御方法であって、
前記コンピュータは、
前記コンピュータが収容された筐体の背面に配置され、タッチを検出する検出部で第１タッチの検出がされているとき、前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部に対して第２タッチがされていると判定する
ことを実行する入力制御方法。
（付記１９）
前記コンピュータが収容された筐体の背面に配置され、タッチを検出する検出部で第１タッチの検出がされているとき、前記筐体の前面に配置され、タッチを検出することが可能な、画像を表示する表示部に対して第２タッチがされていると判定する
処理を、情報処理装置を制御するコンピュータに実行させることを特徴とする入力制御プログラム。
【符号の説明】
【０１３６】
１、６、５００  情報処理装置
２  親指
３  人差指
４  中指
５  薬指
１０  筐体
２０  表示部
３０  検出部
３１  凹部
４０  制御部
４１  判定部
４２  処理部
４３  指示部
５０  記憶部
６０〜６４  擬似アイコン
５０１  制御回路
５０２  記憶装置
５０３  タッチパネル
５０４  指紋センサ
５０５  読書装置
５０６  記録媒体
５０７  無線装置
５０８  アンテナ
５０９  入出力装置
５１０  スピーカ
５１１  入力端子
５１２  近距離無線装置
５１３  アンテナ
【図１】
2016024580.tif 000003
【図２】
2016024580.tif 000004
【図３】
2016024580.tif 000005
【図４】
2016024580.tif 000006
【図５】
2016024580.tif 000007
【図６】
2016024580.tif 000008
【図７】
2016024580.tif 000009
【図８】
2016024580.tif 000010
【図９】
2016024580.tif 000011
【図１０】
2016024580.tif 000012
【図１１】
2016024580.tif 000013
【図１２】
2016024580.tif 000014
【図１３】
2016024580.tif 000015
【図１４】
2016024580.tif 000016
【図１５】
2016024580.tif 000017
【図１６】
2016024580.tif 000018
【図１７】
2016024580.tif 000019