(57)【特許請求の範囲】
【請求項１】
複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶する記憶部と、
前記タッチパネルへの入力時の検出状態を前記入力手段に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力する識別情報取得部と、
前記識別情報取得部より送られてきた前記識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶部に記憶されている識別情報と前記識別情報取得部より送られてきた識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とする制御部と、を有し、
前記制御部は、前記タッチパネルの複数の領域のそれぞれに対応させて前記記憶部に記憶されている入力手段を、前記タッチパネルに表示させることを特徴とする入力検出装置。
【請求項２】
請求項１記載の入力検出装置において、
前記識別情報取得部は、前記入力手段の識別情報として、前記タッチパネルへの入力を行う指の指紋情報を取得して出力することを特徴とする入力検出装置。
【請求項３】
請求項１記載の入力検出装置において、
前記識別情報取得部は、前記入力手段の識別情報として、前記タッチパネルへの入力を行う入力手段の形状を示す情報を取得して出力することを特徴とする入力検出装置。
【請求項４】
請求項１記載の入力検出装置において、
前記識別情報取得部は、前記入力手段の識別情報として、複数のタッチペン毎に異なり、前記タッチパネルへの入力に用いられるタッチペンから送信されてくる識別情報を受信して出力することを特徴とする入力検出装置。
【請求項５】
請求項１から４のいずれか１項に記載の入力検出装置において、
前記記憶部は、前記タッチパネル上の領域について、複数の入力手段の識別情報を記憶することを特徴とする入力検出装置。
【請求項６】
請求項１から４のいずれか１項に記載の入力検出装置において、
前記記憶部は、前記タッチパネル上の複数の領域のそれぞれについて、各領域に対する最初の入力に用いられた入力手段の識別情報を記憶することを特徴とする入力検出装置。
【請求項７】
入力検出装置の制御方法であって、
記憶部が、複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶し、
識別情報取得部が、前記タッチパネルへの入力時の検出状態を前記入力手段の種別に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力し、
制御部が、前記識別情報取得部より送られてきた前記識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶部に記憶されている識別情報と前記識別情報取得部より送られてきた識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とし、
前記制御部が、前記タッチパネルの複数の領域のそれぞれに対応させて前記記憶部に記憶されている入力手段を、前記タッチパネルに表示させることを特徴とする入力検出装置の制御方法。
【請求項８】
入力検出装置に、
複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶する記憶処理と、
前記タッチパネルへの入力時の検出状態を前記入力手段に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力する出力処理と、
前記出力処理に応じて出力された識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶されている識別情報と前記出力処理に応じて出力された識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とする制御処理と、
前記タッチパネルの複数の領域のそれぞれに対応させて記憶されている入力手段を、前記タッチパネルに表示させる処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルへの入力を検出する入力検出装置、入力検出装置の制御方法、および、プログラムに関する。
【背景技術】
【０００２】
スマートフォン、携帯型ゲーム機などの情報処理装置においては、例えば、特許文献１（特開２０１０−２５０４６３号公報）に開示されるように、操作入力を行うための様々な操作画面を表示するタッチパネルを備え、指、タッチペンなどの入力手段を用いてタッチパネルを介した操作入力が行われる。
【０００３】
上述したような、タッチパネルを介して操作入力が行われる情報処理装置によれば、操作入力のための物理的なキー構造を削減できるので、キー構造が削減された分だけタッチパネルの面積を大きくし、表示される映像の視認性を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５０４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図３は、タッチパネルに操作画面が表示された状態を示す図である。
【０００６】
図３においては、タッチパネル２００が、領域２００Ａと領域２００Ｂとに分割され、領域２００Ａと領域２００Ｂとにそれぞれ操作画面が表示されている。
【０００７】
図３に示される操作画面が表示された状態で、利用者が、例えば、領域２００Ａ内において入力手段を上から下にスライドさせようとしたとする。ここで、領域２００Ａをはみ出して、領域２００Ｂまで入力手段をスライドさせてしまうと、領域２００Ｂへの入力が検出され、利用者の意図とは異なる操作入力が行われてしまうことがある。
【０００８】
したがって、タッチパネルを介して操作入力が行われる情報処理装置によれば、利用者の意図とは異なる操作内容を示すタッチパネル上の領域に触れてしまうと、意図しない操作入力が行われてしまうという課題がある。
【０００９】
本発明の目的は、上述した課題を解決し、利用者の意図とは異なる操作入力が行われる可能性を低減することができる入力検出装置、入力検出装置の制御方法、および、プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の入力検出装置は、
複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶する記憶部と、
前記タッチパネルへの入力時の検出状態を前記入力手段に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力する識別情報取得部と、
前記識別情報取得部より送られてきた前記識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶部に記憶されている識別情報と前記識別情報取得部より送られてきた識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とする制御部と、を有し、
前記制御部は、前記タッチパネルの複数の領域のそれぞれに対応させて前記記憶部に記憶されている入力手段を、前記タッチパネルに表示させる。
【００１１】
上記目的を達成するために本発明の入力検出装置の制御方法は、
記憶部が、複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶し、
識別情報取得部が、前記タッチパネルへの入力時の検出状態を前記入力手段に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力し、
制御部が、前記識別情報取得部より送られてきた前記識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶部に記憶されている識別情報と前記識別情報取得部より送られてきた識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とし、
前記制御部が、前記タッチパネルの複数の領域のそれぞれに対応させて前記記憶部に記憶されている入力手段を、前記タッチパネルに表示させる。
【００１２】
上記目的を達成するために本発明のプログラムは、
入力検出装置に、
複数の操作画面を表示し、表示している操作画面に応じて分割されたタッチパネルの複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶する記憶処理と、
前記タッチパネルへの入力時の検出状態を前記入力手段に対応させて記憶し、前記タッチパネルへの入力がなされると、該入力の検出状態に応じて、前記入力に用いられた入力手段を特定し、該特定した入力手段に応じて、前記入力に用いられた入力手段の識別情報を取得して出力する出力処理と、
前記出力処理に応じて出力された識別情報に対応する入力が検出された前記タッチパネル上の領域を特定し、該特定した領域に対応して前記記憶されている識別情報と前記出力処理に応じて出力された識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、前記入力を有効とする制御処理と、
前記タッチパネルの複数の領域のそれぞれに対応させて記憶されている入力手段を、前記タッチパネルに表示させる処理と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、利用者の意図とは異なる操作入力が行われる可能性を低減することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の情報処理装置の構成を示すブロック図である。
【図２】図１に示すＣＰＵの動作を示すフローチャートである。
【図３】タッチパネルに操作画面が表示された状態を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１６】
図１は、本発明の一実施形態の情報処理装置の構成を示すブロック図である。
【００１７】
図１に示す情報処理装置１００は、ＲＯＭ（Read Only Memory）１１０と、ＲＡＭ（Random Access Memory）１２０と、タッチパネル１３０と、キー入力部１４０と、識別情報取得部１５０と、ＣＰＵ（Central Processing Unit）１６０と、バス１７０と、を有する。
【００１８】
なお、ＲＡＭ１２０は、記憶部の一例であり、ＣＰＵ１６０は、制御部の一例である。また、ＲＡＭ１２０と識別情報取得部１５０とＣＰＵ１６０とは、入力検出装置を構成する。
【００１９】
ＲＯＭ１１０は、ＣＰＵ１６０が各種プログラムを実行する上で必要となる固定的なデータを格納する。
【００２０】
ＲＡＭ１２０は、ＣＰＵ１６０が各種プログラムを実行する上で一時的に必要となるデータを格納する。
【００２１】
タッチパネル１３０は、情報処理装置１００の前面に配置され、様々な操作画面を表示面に表示し、指、タッチペンなどの入力手段を用いた接触を検出し、検出内容に応じた制御信号をＣＰＵ１６０に出力する。
【００２２】
なお、表示面としては、白黒あるいはカラーの液晶パネル、有機ＥＬ（電子蛍光）パネルなどが用いられる。また、タッチパネル１３０の数は、１つに限られず、２以上であってもよい。
【００２３】
キー入力部１４０は、キーの押下などに基づく操作入力を受け付け、入力された操作内容に応じた制御信号をＣＰＵ１６０に出力する。
【００２４】
識別情報取得部１５０は、入力手段を用いた入力時にタッチパネル１３０が検出した検出状態をその入力手段に対応させて記憶しており、タッチパネル１３０への入力がなされると、その入力の検出状態に応じて、その入力に用いられた入力手段を特定し、その特定した入力手段に応じて、その入力に用いられた入力手段の識別情報を取得し、ＣＰＵ１６０に出力する。
【００２５】
なお、一般に、入力手段に応じて、タッチパネル１３０と入力手段との接触面積が異なるので、識別情報取得部１５０は、例えば、その入力手段とタッチパネル１３０との接触面積を、その入力手段を用いた入力時にタッチパネル１３０が検出した検出状態として記憶する。
【００２６】
ＣＰＵ１６０は、バス１７０を介して上述した各部と接続され、情報処理装置１００全体を制御する。
【００２７】
また、ＣＰＵ１６０は、タッチパネル１３０に表示される操作画面に応じて分割された、タッチパネル１３０の複数の領域のそれぞれに対応させて、入力が有効とされる、複数の入力手段のうちのいずれかの入力手段の識別情報をＲＡＭ１２０に記憶させる。
【００２８】
さらに、ＣＰＵ１６０は、識別情報取得部１５０から出力された識別情報に示される入力手段を用いた入力が検出されたタッチパネル１３０上の領域を特定し、その特定した領域に対応してＲＡＭ１２０に記憶されている識別情報と識別情報取得部１５０から出力された識別情報とが一致するか否かを判定し、判定結果が一致を示す場合には、その入力を有効とする。
【００２９】
次に、本実施形態の情報処理装置１００の動作を説明する。
【００３０】
まず、タッチパネル１３０上の複数の領域のそれぞれについて、入力を有効とする入力手段を設定する設定処理動作が、図２に示すフローチャートに従い行われる。
【００３１】
なお、以下では、入力手段が指であるとする。
【００３２】
まず、ＣＰＵ１６０は、タッチパネル１３０上の複数の領域のそれぞれへの入力を有効とする入力手段を用いたタッチパネル１３０への入力を要求する入力画面をタッチパネル１３０に表示させる（ステップＳ１０１）。
【００３３】
なお、情報処理装置１００がタッチパネル１３０を１つだけ有する場合には、タッチパネル１３０が、論理的に複数の領域に分割される。また、情報処理装置１００が物理的に分離された複数のタッチパネル１３０を有する場合には、１つの領域が、各タッチパネル１３０に対応するように分割されてもよく、また、２以上のタッチパネル１３０に跨るように分割されてよい。また、複数の領域は、互いに接している必要は無く、互いに重複していたり、ある領域が他の領域を含んでいたりしてもよい。
【００３４】
次に、ＣＰＵ１６０は、タッチパネル１３０への入力が行われたか否かを判定し（ステップＳ１０２）、入力が行われるまで、ステップＳ１０２の処理を繰り返す。
【００３５】
タッチパネル１３０への入力が行われると（ステップＳ１０２：Ｙｅｓ）、識別情報取得部１５０は、その入力に用いられた指の指紋を検出し、検出した指紋を示す指紋情報を識別情報として出力する。なお、識別情報取得部１５０は、例えば、タッチパネル１３０の裏面側に配置され、タッチパネル１３０への入力を行う指を撮像可能なＣＣＤ（Charge Coupled Device）で構成され、入力を行う指の撮影画像から指紋情報を取得する。
【００３６】
ＣＰＵ１６０は、識別情報取得部１５０から指紋情報が出力されると、その指紋情報を、その指紋情報に示される指が入力手段として設定された領域に対応させてＲＡＭ１２０に記憶させる（ステップＳ１０３）。
【００３７】
なお、入力手段として設定される指の数は、１本に限られず、複数設定されてもよく、また、領域毎に異なっていてもよい。また、タッチパネル１３０上の領域への入力を有効とする入力手段を設定するのではなく、その領域への入力を無効とする入力手段を設定するようにしてもよい。
【００３８】
次に、入力手段の設定処理が終了すると、ＣＰＵ１６０は、タッチパネル１３０に操作画面を表示させる。
【００３９】
操作画面に応じてタッチパネル１３０への入力が行われると、識別情報取得部１５０は、タッチパネル１３０への入力が行われている間、その入力に用いられている指の指紋情報を定期的に取得し、ＣＰＵ１６０に出力する。
【００４０】
ＣＰＵ１６０は、識別情報取得部１５０より出力された指紋情報に対応する入力が検出されたタッチパネル１３０上の領域を特定し、その特定した領域に対応してＲＡＭ１２０に記憶されている指紋情報と識別情報取得部１５０より出力された指紋情報とが一致するか否かを判定する。
【００４１】
判定結果が一致を示す場合には、ＣＰＵ１６０は、タッチパネル１３０への入力を有効とし、その入力が検出されたタッチパネル１３０上の領域に表示されていた操作内容に応じて、各部を制御する。一方、判定結果が不一致を示す場合には、ＣＰＵ１６０は、タッチパネル１３０への入力を無効とする。
【００４２】
ここで、例えば、利用者が、タッチパネル１３０上の領域Ａ内において、指をスライドさせて入力を行おうとし、領域Ａについて設定した指を用いて領域Ａに対して入力を開始した後、誤って領域Ｂまで指をスライドさせたとする。この場合、領域Ａ内において指がスライドされている間は、領域Ａに対応してＲＡＭ１２０に記憶されている指紋情報と識別情報取得部１５０から出力される指紋情報とが一致するので、ＣＰＵ１６０は、その入力を有効なものとして処理する。領域Ｂまで指がスライドされると、領域Ｂに対応してＲＡＭ１２０に記憶されている指紋情報と識別情報取得部１５０から出力される指紋情報とが不一致となるので、ＣＰＵ１６０は、入力を無効なものとして処理する。したがって、利用者の意図とは異なる操作入力が行われるのを防ぐことができる。
【００４３】
なお、判定結果が一致から不一致に変わった場合のＣＰＵ１６０の動作としては、種々の動作が考えられる。
【００４４】
例えば、判定結果が不一致を示すものとなった時点で、操作入力が終了したと判定する動作が考えられる。この場合、ＣＰＵ１６０は、領域Ａと領域Ｂとの境界で指がタッチパネル１３０から離された場合と同様に動作する。また、判定結果が不一致を示すものとなった後、所定時間内に判定結果が一致を示すものとなった場合には、スライドが行き過ぎたと判定し、操作入力が継続されていると判定する動作が考えられる。
【００４５】
このように、本実施形態によれば、情報処理装置１００は、操作画面に応じて分割されたタッチパネル１３０の複数の領域のそれぞれに対応させて、複数の入力手段のうちのいずれかを入力が有効とされる入力手段として記憶し、タッチパネル１３０への入力がなされると、その入力に用いられた入力手段の識別情報を取得し、その入力が検出されたタッチパネル１３０上の領域について記憶されている入力手段の識別情報と、取得した識別情報とが一致する場合には、その入力を有効なものとして処理する。
【００４６】
そのため、設定された入力手段以外の入力手段を用いて入力が行われても、無効なものとして処理されるので、利用者の意図とは異なる操作入力が行われる可能性を低減することができる。
【００４７】
なお、本実施形態においては、タッチパネル１３０上の領域について、予め入力手段を設定する例を用いて説明したが、これに限られるものではない。例えば、複数の領域のそれぞれについて、各領域への最初の入力に用いられた入力手段を、その領域についての入力手段として設定するようにしてもよい。このように、ある領域への入力に用いられた入力手段を、その領域についての入力手段として設定することで、領域毎の入力手段の設定を動的に行うことができる。
【００４８】
また、本実施形態においては、タッチパネル１３０上の領域に対する入力内容に応じて、ＣＰＵ１６０が判定を行うか否かを決定するようにしてもよい。例えば、一定の方向に入力手段をスライドさせる入力が行われる領域においては、その一定の方向に入力手段をスライドさせる入力が行われた場合に、ＣＰＵ１６０が判定を行うようにしてもよい。このように、タッチパネル１３０の領域に対する操作内容とは異なる入力が行われた場合には、ＣＰＵ１６０が判定を行わないようにすることで、処理負荷を軽減することができる。
【００４９】
また、本実施形態においては、入力手段の識別情報として指紋を用いる例を用いて説明したが、これに限られるものではなく、例えば、識別情報取得部１５０が、タッチパネル１３０への入力が行われる際の手や指、あるいは、タッチペンの形状を識別情報として用いてもよい。この場合、識別情報取得部１５０は、タッチパネル１３０への入力が行われる際の手や指の形状を撮影するカメラを備え、カメラが撮影した撮影画像から識別情報を取得する。
【００５０】
また、本実施形態においては、入力手段が指である例を用いて説明したが、本発明はこれに限られるものではなく、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線方式を用いて情報処理装置１００と通信可能であり、識別情報を送信する複数のタッチペンを入力手段とすることもできる。この場合、識別情報取得部１５０は、タッチペンより送信されてきた識別情報を受信して入力手段の識別情報を取得する。
【００５１】
また、本実施形態においては、タッチパネル１３０上の領域に対して入力手段を設定する例を用いて説明したが、これに限られるものではなく、入力手段に対して、その入力手段を用いた入力が有効となる領域を設定するようにしてもよい。
【００５２】
また、本実施形態においては、ＣＰＵ１６０は、タッチパネル１３０上の領域に対応させて記憶されている入力手段を、タッチパネル１３０に表示させるようにしてもよい。このように、各領域に対する入力手段をタッチパネル１３０に表示することで、利用者が入力を行う際に入力を行う入力手段を間違える可能性を低減することができる。
【００５３】
なお、本発明の入力検出装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【符号の説明】
【００５４】
１００    情報処理装置
１１０    ＲＯＭ
１２０    ＲＡＭ
１３０    タッチパネル
１４０    キー入力部
１５０    識別情報取得部
１６０    ＣＰＵ
１７０    バス
【図１】
0005729755.tif 000002
【図２】
0005729755.tif 000003
【図３】
0005729755.tif 000004