(57)【要約】【課題】一定の禁止期間を常時設けることなく、また、誤操作を繰り返さずとも、誤操作を防止することができる情報入力装置を提供する。【解決手段】情報入力装置１は、第１の操作部２に対する所定の操作を検出する第１の検出部３と、第２の操作部４に対する所定の操作を検出する第２の検出部５と、第２の検出部５によって第２の操作部４に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部４に対応付けられている第１の操作部２に対する以前の操作時刻からの所定の待機時間内に、第１の検出部３によって第１の操作部２に対する所定の操作が検出されたときに、当該第２の操作部４に対する当該所定の操作を破棄する操作破棄部６とを備える。【選択図】図７
2013152518.tif 000002
【特許請求の範囲】
【請求項１】
第１の操作部に対する所定の操作を検出する第１の検出部と、
第２の操作部に対する所定の操作を検出する第２の検出部と、
前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する操作破棄部と
を備えることを特徴とする情報入力装置。
【請求項２】
経過時間に応じて前記待機時間を減じることを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記第１の検出部によって前記第１の操作部に対する所定の操作が検出される度に前記待機時間を所定量増加する
ことを特徴とする請求項１又は２に記載の情報入力装置。
【請求項４】
前記第１の操作部と前記第２の操作部とは異なる位置関係を有し、
前記所定量は、前記位置関係に応じた値である
ことを特徴とする請求項３に記載の情報入力装置。
【請求項５】
前記待機時間が所定の最大待機時間を超えた場合には、当該待機時間を最大待機時間へと設定する
ことを特徴とする請求項１〜４のいずれか１項に記載の情報入力装置。
【請求項６】
第１の操作部に対する所定の操作を検出し、
第２の操作部に対する所定の操作を検出し、
前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する
ことを特徴とする情報入力方法。
【請求項７】
情報入力装置のコンピュータを、
第１の操作手段に対する所定の操作を検出する第１の検出手段、
第２の操作手段に対する所定の操作を検出する第２の検出手段、
前記第２の検出手段によって前記第２の操作手段に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作手段に対応付けられている前記第１の操作手段に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出手段によって前記第１の操作手段に対する所定の操作が検出されたときに、当該第２の操作手段に対する当該所定の操作を破棄する操作破棄手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作に応じて情報を入力する際に用いて好適な情報入力装置、情報入力方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、タッチパネルの近傍にタッチ入力を検出するハードキーを具備する情報入力装置では、タッチパネルを操作したつもりが、誤ってハードキーに触れてしまい、ユーザの意図した操作を行うことができない場合があった。特に、携帯電話機など片手で操作できるような小型の情報入力装置では、タッチパネルとハードキーの距離が近く、ユーザが指でタッチパネルに触れた際に、指の腹などが先にハードキーに触れてしまう場合があった。
【０００３】
タッチパネルやハードキーの誤操作を解決する技術の一例が特許文献１に記載されている。この特許文献１に記載されている情報入力装置では、誤操作したハードキーの履歴をとり、誤操作が繰り返された場合に該当するハードキー入力が無効にされる。
【０００４】
また、タッチキーやタッチパネル操作に一定の禁止期間を設けることで、タッチキーやタッチパネルの誤操作の防止を図る技術の一例が、特許文献２や特許文献３に記載されている。特許文献２に記載されている技術では、ハードキー操作時に発生するタッチキーの誤操作を防止するため、ハードキー操作後は一定期間タッチキーの操作が無効化される。また、特許文献３に記載されている技術では、操作画面の切り替え時に発生するタッチパネルの誤操作を防止するため、操作画面切り替え時に一定期間タッチパネルの操作が無効化される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３８２７６号公報
【特許文献２】特開２０１１−１１４４６０号公報
【特許文献３】特開２０１０−２２４９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されている情報入力装置では、ユーザがある程度誤操作を繰り返さないと誤検出を防止できないという課題があった。
【０００７】
また、特許文献２や特許文献３に記載されている装置では、タッチキーやタッチパネルに対する操作を常に一定期間無効化することで誤操作の防止が図られる。そのため、ユーザがその一定期間内にタッチキーやタッチパネルを操作した場合には、それが意図したものであってもその操作が無効される。そのため、一定期間経過後に再度、同じ操作を繰り返さなければならず、煩わしくなる場合があるという課題があった。
【０００８】
本発明は、上記の事情を考慮してなされたものであり、上記課題を解決することができる情報入力装置、情報入力方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の情報入力装置は、第１の操作部に対する所定の操作を検出する第１の検出部と、第２の操作部に対する所定の操作を検出する第２の検出部と、前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する操作破棄部とを備えることを特徴とする。
【００１０】
また本発明は、第１の操作部に対する所定の操作を検出し、第２の操作部に対する所定の操作を検出し、前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄することを特徴とする情報入力方法である。
【００１１】
また本発明は、情報入力装置のコンピュータを、第１の操作手段に対する所定の操作を検出する第１の検出手段、第２の操作手段に対する所定の操作を検出する第２の検出手段、前記第２の検出手段によって前記第２の操作手段に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作手段に対応付けられている前記第１の操作手段に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出手段によって前記第１の操作手段に対する所定の操作が検出されたときに、当該第２の操作手段に対する当該所定の操作を破棄する操作破棄手段、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、一定の禁止期間を常時設けることなく、また、誤操作を繰り返さずとも、誤操作を防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態としての携帯端末装置１０の構成例を示すブロック図である。
【図２】図１の携帯端末装置１０の外観構成例を示す平面図である。
【図３】図１の携帯端末装置１０のタッチパネル入力時の動作例を示すフローチャートである。
【図４】図１の携帯端末装置１０においてハードキーに待機時間を設定する際の指定範囲の設定例を示す平面図である。
【図５】図１の携帯端末装置１０におけるハードキーの待機時間の変化を示すタイムチャートである。
【図６】図１の携帯端末装置１０のハードキー入力時の動作例を示すフローチャートである。
【図７】本発明の情報入力装置の基本的構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明による情報入力装置の実施の形態について説明する。図１は、本発明を携帯端末装置に適用した実施形態をブロック図で表したものである。携帯端末装置１０は、タッチパネル１１とその入力検出部１２、および、単一または複数のハードキー１３とその入力検出部１４を有する。携帯端末装置１０は、また、プロセッサ１５と、メモリ１６と、表示操作部１７とを有する。
【００１５】
タッチパネル１１は、例えば、指が表面に接近して生じた電極間の静電容量の変化を検出する静電容量方式で、１本または複数本の指（もしくはタッチ物体）がタッチパネル１１に触れたことを検出する。また、タッチパネル１１の出力に基づいて、入力検出部１２では、指等が触れた位置を表す情報（例えば座標情報）を取得することができる。またハードキー１３は、例えば、タッチパネル１１と同様な静電容量方式であり、指がハードキー１３に触れたことを検出する。
【００１６】
入力検出部１２では、タッチパネル１１の静電容量値を一定時間ごとに計測し、計測結果をプロセッサ１５に送信する。入力検出部１４では、ハードキー１３の静電容量値を一定時間ごとに計測し、計測結果をプロセッサ１５に送信する。
【００１７】
プロセッサ１５では各入力検出部１２および１４で検出した静電容量値の変化に基づいて、入力に応じた各処理を行う。プロセッサ１５は、また、表示操作部１７を制御することでタッチパネル１１上に入力の結果を表示させる。メモリ１６は、不揮発および揮発性のメモリとを含み、プロセッサ１５で実行されるプログラムを記憶したり、プロセッサ１５の各処理で用いられる各種データを記憶したりする。
【００１８】
図２は、図１に記載した携帯端末装置１０の外観構成の具体例を表したものである。携帯端末装置１０は、タッチパネル１１と複数のハードキー１３ａ〜１３ｄを有する機器である。これらの複数のハードキー１３ａ〜１３ｄは、図１のハードキー１３に含まれる構成である。タッチパネル１１と複数のハードキー１３ａ〜１３ｄとは同一面上に配置されている。ハードキー１３ａ〜１３ｄはタッチパネル１１の周囲に複数設置されており、ユーザは携帯端末装置１０を握った状態で、１本の指でタッチパネル１１とハードキー１３ａ〜１３ｄの両方の操作が可能となっている。
【００１９】
次に、図３〜図６を参照して、図１および図２を参照して説明した携帯端末装置１０の動作例について説明する。
図２に示すような携帯端末装置１０では、１本の指で装置を操作しようと、指先でタッチパネル１１に触れる際に、指の腹などがタッチパネルの手前にあるハードキー１３に触れてしまい、誤操作が発生してしまうことがある。そこで、携帯端末装置１０では、タッチパネル１１の操作時に、特定条件を満たす場合は近傍のハードキー１３への入力を受け入れるまでの待機時間を設定する。そして、当該ハードキー１３に対して入力操作があった場合、すぐにそのハードキー１３の入力操作を受け付けるのではなく、まず、その入力操作が行われた時刻からの経過時間を計測する。そして、タッチパネル１１への新たな操作が行われることなく、ハードキー１３に対して設定されている待機時間が経過した場合、そのハードキー１３の操作が受け入れられる。他方、待機時間が経過するまでの間に、タッチパネル１１に対して新たな操作が行われた場合には、ハードキー１３への入力は破棄される。このように、携帯端末装置１０では、ハードキー１３の操作を受け付けるまでに所定の待機時間を設けている。そうすることで、タッチパネル１１に触れようとして誤ってハードキー１３に触れてしまったという誤操作を防止する。
【００２０】
なお、ハードキー１３が複数のハードキーを含んで構成されている場合、待機時間の設定は複数のハードキーそれぞれに対して行われる。すなわち、図２に示した例では、ハードキー１３ａ〜１３ｄのキー毎に４個の待機時間が設定される。また、携帯端末装置１０では、タッチパネル１１における入力の検出に基づくプロセッサ１５処理と、ハードキー１３における入力の検出に基づくプロセッサ１５の処理とを、例えば時分割で、同時に並列して実行することができる。そこで、以下では、タッチパネル１１で入力を検出した場合の動作の説明と、ハードキー１３で入力を検出した場合の動作の説明とを分けて順に行う。
【００２１】
図３は、タッチパネル１１へ入力操作がなされた場合の動作の流れを説明するフローチャートであり、ハードキー１３への待機時間の設定処理を示している。
まずユーザがタッチパネル１１に触れると、入力検出部１２は静電容量値の計測結果により、タッチ入力された座標情報をプロセッサ１５に送信する。プロセッサ１５では、タッチ入力された座標情報に基づき、タッチパネル１１への入力座標に応じてハードキー１３の待機時間を設定する（ステップＳ１１〜Ｓ１２）。すなわち、ステップＳ１２では、プロセッサ１５によって、座標情報が指定範囲内であると判定した場合に（ステップＳ１１で「Ｙｅｓ」の場合に）、メモリ１６に保存された現時点の待機時間に対して、今回のタッチ入力による待機時間増加分をプラス（加算）することで待機時間を更新する。また、ステップＳ１２で更新された待機時間が最大待機時間以上の場合（ステップＳ１３で「Ｙｅｓ」の場合）、プロセッサ１５は、待機時間を最大待機時間に設定する（ステップＳ１４）。
【００２２】
待機時間は、タッチパネル１１の全入力領域のうち、ハードキー１３により近い座標の領域にタッチした場合、より長い待機時間となる。例としてハードキー１３ａの待機時間を変更するタッチパネル上の領域の例を図４（ａ）に示す。領域１８ａ１（図４（ａ）中の破線で示された最も小さい矩形の領域）、１８ａ２（領域１８ａ１の外側の逆Ｌ字型の領域）および１８ａ３（領域１８ａ２の外側の逆Ｌ字型の領域）は、対応するハードキー１３ａに関するタッチパネル１１上の入力領域である。領域１８ａ１、１８ａ２および１８ａ３は、その順で、ハードキー１３ａの近くに位置している。この場合、１８ａ１、１８ａ２、１８ａ３の領域の順で待機時間増加分は小さくなり、１８ａ１、１８ａ２、１８ａ３以外の領域に触れた場合は、待機時間は更新しない。すなわち、領域１８ａ１、１８ａ２および１８ａ３を含む範囲が、ステップＳ１１の判定で基準となる指定範囲となる。この領域は、対象とする携帯端末装置１０の大きさやハードキー１３の配置により任意に設定が可能である。
【００２３】
また、ハードキー１３ｂの待機時間を変更するタッチパネル上の領域の例を図４（ｂ）に示す。１８ｂ１（図４（ｂ）中の破線で示された最も小さい矩形の領域）、１８ｂ２（領域１８ｂ１の外側の逆Ｌ字型の領域）、１８ｂ３（領域１８ｂ２の外側の逆Ｌ字型の領域）の領域の順で待機時間増加分は小さくなり、１８ｂ１、１８ｂ２、１８ｂ３以外の領域に触れた場合は、待機時間は更新しない。また、領域１８ａ１〜１８ａ３は、領域１８ｂ１〜１８ｂ３と一部が重複している。したがって、１回のタッチ入力で、例えば２以上のハードキー１３ａおよび１３ｂに対して待機時間が設定（あるいは更新）されてよい。
【００２４】
また、ハードキー１３における待機時間には最大値を設定し、それ以上の値は設定できない。すなわち、タッチ入力による待機時間増加分をプラスすることで待機時間を更新する際に、更新後の待機時間に最大値を設定する。ユーザが連続してハードキー１３近辺のタッチパネルの座標に触れることも考えられるためである。
【００２５】
また、設定された待機時間は、タッチパネル上でタッチ入力された時刻からの時間経過とともに減少させる。ユーザのタッチパネルへの触れ方は刻々変化するため、直近の操作傾向からのみ待機時間を変更するためである。減少は経過時間に比例する必要はなく、任意の曲線とすることも可能である。また時間当たりの減少の傾きはハードキー単位で設定することも可能である。待機時間の、時間経過による変化の様子を図５に示す。
【００２６】
図５は、横軸を経過時間、縦軸を待機時間として、時刻ｔ１〜ｔ７においてタッチ入力またはハードキー入力がなされた場合の待機時間の変化を示している。対象とするハードキー入力はハードキー１３ａであるとし、待機時間はハードキー１３ａに対して設定されたものとしている。また、時刻ｔ１におけるタッチ入力は図４（ａ）の領域１８ａ１に対して行われたものである。その際の待機時間増加分はｄＴａ時間分であるとしている。また、時刻ｔ５におけるタッチ入力は図４（ａ）の領域１８ａ２に対して行われたものである。その際の待機時間増加分はｄＴｂ時間分であるとしている。この待機時間増加分ｄＴｂは待機時間増加分ｄＴａより小さくなるように設定されている。また、時刻ｔ５におけるタッチ入力は図４（ａ）の領域１８ａ２に対して行われたものである。その際の待機時間増加分はｄＴｂ時間分であるとしている。この待機時間増加分ｄＴｂは待機時間増加分ｄＴａより小さくなるように設定されている。また、時刻ｔ７におけるタッチ入力は図４（ａ）の領域１８ａ３に対して行われたものである。その際の待機時間増加分はｄＴｃ時間分であるとしている。この待機時間増加分ｄＴｃは待機時間増加分ｄＴｂより小さくなるように設定されている。そして、時刻ｔ２および時刻ｔ３に、ハードキー１３ａに対するハードキー入力がなされている。また、時刻ｔ１より前にハードキー１３ａに対しては待機時間は設定されていなかったこととしている。
【００２７】
時刻ｔ１で領域１８ａ１に対してタッチ入力が行われた場合、プロセッサ１５は、ハードキー１３ａに対する待機時間に待機時間増加分ｄＴａをプラスする。この場合、時刻ｔ１より前に待機時間は設定されていないので、待機時間はｄＴａとなる。時刻ｔ１以後、待機時間は時間とともに減少する。次に、時刻ｔ５で領域１８ａ２に対してタッチ入力が行われた場合、プロセッサ１５は、ハードキー１３ａに対する待機時間に待機時間増加分ｄＴｂをプラスする。そして、時刻ｔ５以後、ふたたび待機時間は時間とともに減少する。次に、時刻ｔ７で領域１８ａ３に対してタッチ入力が行われた場合、プロセッサ１５は、ハードキー１３ａに対する待機時間に待機時間増加分ｄＴｃをプラスする。ただし、この場合には、待機時間増加分ｄＴｃをプラスした場合、待機時間は、破線で示す最大待機時間を超えるため、待機時間は最大待機時間に設定される。そして、時刻ｔ７以後、ふたたび待機時間は時間とともに減少する。このように、ハードキー１３ａに対して設定されている待機時間は、領域１８ａ１〜１８ａ３へのタッチ入力に伴って増加するとともに、予め設定されている時間当たりの減少分で時間経過にともなって減少する。
【００２８】
次に、図６を参照してハードキー１３入力時の動作について説明する。図６は、ハードキー１３へ入力された場合の動作の流れを説明するフローチャートであり、ハードキー入力を破棄するかどうかの処理を示している。なお、図６の処理でハードキー入力が破棄されない場合、当該ハードキー入力は認められたものとなり、図示していない以後の処理において当該ハードキー入力に応じた処理が行われる。
【００２９】
まずユーザがハードキー１３に触れると、入力検出部１４は静電容量値の計測結果により、入力されたことをプロセッサ１５に送信する。プロセッサ１５では、メモリ１６に保存されている待機時間を参照し、待機時間が設定されている場合は、その待機時間だけハードキー１３に対する入力を一時保留する（ステップＳ２１で「Ｙｅｓ」の場合）。例えば、ハードキー１３の入力を一時的にメモリ１６に記録する。そして、待機時間の間にタッチパネルへの入力があった場合（ステップＳ２２で「Ｙｅｓ」の場合）、指定範囲内の座標の入力のときのみ（ステップＳ２３で「Ｙｅｓ」のときのみ）、一時的にメモリ１６に記録したハードキー１３からの入力の情報を破棄する（ステップＳ２４）。図４（ａ）を例とすると、ハードキー１３ａへの入力が保留されている場合、タッチパネル１１における領域１８ａ１、１８ａ２、１８ａ３の範囲内の座標へタッチされた場合のみ、ハードキー１３ａの入力を破棄する。また、図４（ｂ）の例では、ハードキー１３ｂへの入力が保留されている場合、タッチパネル１１における領域１８ｂ１、１８ｂ２、１８ｂ３の範囲内の座標へタッチされた場合のみ、ハードキー１３ｂの入力を破棄する。他方、待機時間の間にタッチパネル１１への入力がなかった場合は（ステップＳ２２で「Ｎｏ」の場合またはステップＳ２３で「Ｎｏ」の場合）、ハードキー１３への入力は破棄せずに、一時的にメモリ１６に記録したハードキー１３からの入力の情報を用いてプロセッサ１５が後続する処理を行う。
【００３０】
ここで、図５を参照して、ハードキー１３ａ入力時の動作について具体例を示して説明する。上述したように、図５の例では、時刻ｔ１、ｔ５およびｔ７で、タッチパネル１１に対してタッチ入力が発生したとしている。また、時刻ｔ２でハードキー１３ａに対してハードキー入力を検出したものとする。また、時刻ｔ２においてハードキー１３ａに対して設定されている待機時間はＴ１であったものとする。そして、時刻ｔ２から時間Ｔ１が経過するまでの間に、指定範囲へのタッチキー入力、すなわち領域１８ａ１〜１８ａ３のタッチ入力が検出されなかったとする。この場合、時刻ｔ２のハードキー入力は、待機時間Ｔ１経過後の時刻ｔ４で認められる。
【００３１】
一方、時刻ｔ３でも、ハードキー１３ａに対するハードキー入力が検出され、ハードキー１３ａに対して設定されている待機時間がＴ２であったものとする。そして、時刻ｔ３から時間Ｔ２が経過するまでの間に、指定範囲のタッチキー入力である領域１８ａ２のタッチ入力が検出されたとする。この場合、時刻ｔ３のハードキー入力は、指定範囲のタッチキー入力が検出された時刻ｔ５で破棄される。すなわち、時刻ｔ３から待機時間Ｔ２経過後の時刻ｔ６よりも前に、時刻ｔ５でタッチキー入力が検出されたことで、時刻ｔ３のハードキー入力が破棄される。
【００３２】
図５に示した例では、時刻ｔ１のタッチ入力後の比較的短時間後の時刻ｔ２で行われたハードキー入力が、待機時間Ｔ１経過後の時刻ｔ４において認められる。他方、時刻ｔ３で行われたハードキー入力は、待機時間Ｔ２経過前に行われたタッチ入力の検出時刻ｔ５において破棄される。このように、本実施形態では、タッチ入力後に一定の禁止期間を常時設けていないので、以前のタッチ入力の時刻（例えば時刻ｔ１）から比較的短時間後に行われたハードキー入力（例えば時刻ｔ２のハードキー入力）でも受け付け可能である。一方、ハードキー入力後（例えば時刻ｔ３のハードキー入力後）、比較的短時間の内に新たなタッチ入力（例えば時刻ｔ５のタッチ入力）が検出された場合には、当該ハードキー入力は入力回数にかかわらず破棄される。すなわち、本実施形態によれば、一定の禁止期間を常時設けることなく、また、誤操作を繰り返さずとも、誤操作を防止することが可能となる。
【００３３】
以上のように、本実施形態では、タッチパネルの近傍にタッチ入力を検出するハードキーを具備する情報入力装置において、タッチパネルに対する操作履歴から、近傍のハードキー入力に対する反応時間を動的に変化させることにより、ハードキーへの誤操作を防止する。すなわち、本実施形態では、情報入力装置に具備された各ハードキーについて、入力を検出するまでの待機時間を動的に設定し、その間は入力を受け付けない。この待機時間は、タッチパネルへの入力座標の履歴をとり、ハードキー近辺の座標への入力状況に応じて動的に変更する。待機時間中にハードキー近傍のタッチパネルの領域へ入力が行われた場合は、ハードキーへの入力を破棄し、タッチパネルの入力のみを有効とすることで、ハードキーへの誤操作を防止する。
【００３４】
また、本発明が奏する効果は、次のように考えることもできる。すなわち、本発明の効果は、タッチパネル上に表示されている内容によらず、ユーザのタッチパネルへの入力の傾向から、誤操作を起こしそうなハードキーを自動的に判別し、ユーザが意識することなく誤操作と思われるハードキー入力を破棄することで誤操作を防止できることである。携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など、タッチパネルに表示される内容を頻繁に切り替えるような機器の場合、それぞれの表示内容によってユーザの入力の傾向は随時変化する。これに対して、本発明によれば、直近の操作の傾向によって柔軟に条件を変化することができ、より効果的に誤操作を防止することが可能となる。
【００３５】
なお、本実施形態は、上記に限定されず、次のように変更可能である。すなわち、本実施形態のハードウェア構成は、前述の実施形態で説明したものに限らず例えば以下のように変更可能である。タッチパネル１１およびハードキー１３は、静電容量方式に限る必要はなく、二層構造の透明電極からなるマトリクススイッチ方式や、２枚の抵抗膜の１枚に電圧を印加し、他方の対抵抗膜において操作した位置に応じた電圧を検知する抵抗膜方式などを用いることができる。また、ハードキー１３は小型タッチパネルに代用も可能である。また、本実施形態の携帯端末装置１０は、コンピュータを構成要素とし、そのコンピュータで上記の処理を行うプログラムを実行することで動作するものとすることができる。その場合のプログラムの一部または全部は、コンピュータ読み取り可能な記録媒体や通信回線を介して流通させることができる。
【００３６】
なお、本発明は、例えば、次のような分野の製品に適用することができる。すなわち、本発明は、例えば、スマートフォンやＰＤＡ、タブレット機器、パーソナルコンピュータ、カーナビゲーションシステムなど、タッチパネルとハードキーを具備する情報機器に適用することができる。
【００３７】
なお、本発明による情報入力装置の基本的な構成は、例えば図７のブロック図のように表すことができる。すなわち、本発明の情報入力装置１は、第１の操作部２に対する所定の操作を検出する第１の検出部３と、第２の操作部４に対する所定の操作を検出する第２の検出部５とを備えている。情報入力装置１は、また、第２の操作部４に対する所定の操作を破棄する操作破棄部６を備えている。この操作破棄部６は、第２の検出部５によって第２の操作部４に対する所定の操作が検出された場合、所定の条件で第２の操作部４に対する所定の操作を破棄する。その条件とは、当該第２の操作部４に対する所定の操作の検出時刻以後、当該第２の操作部４に対応付けられている所定の待機時間内に、第１の検出部３によって第１の操作部２に対する所定の操作が検出されたことである。ここで、所定の待機時間は、第１の操作部２に対する以前の操作時刻からの経過時間に応じて決定される。
【００３８】
なお、待機時間は、経過時間に応じて減少するよう決定されるものとすることができる。また、待機時間は、第１の検出部３によって第１の操作部２に対する所定の操作が検出される度に所定量増加するようにすることができる。また、第１の操作部２と第２の操作部４とが複数の異なる位置関係を有するものであり、所定量が、その位置関係に応じて設定されたものとすることができる。また、待機時間は、所定の最大待機時間内の値をとるものとすることができる。
【００３９】
なお、図７に示した構成と図１に示した構成との関係は次のとおりである。情報入力装置１は、携帯端末装置１０に対応している。第１の操作部２は、タッチパネル１１に対応している。第１の検出部３は、入力検出部１２に対応している。第２の操作部４は、ハードキー１３およびハードキー１３ａ〜１３ｄに対応している。第２の検出部５は、入力検出部１４に対応している。そして、操作破棄部６は、プロセッサ１５に対応している。
【００４０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されるが、以下には限られない。
【００４１】
（付記１）
第１の操作部に対する所定の操作を検出する第１の検出部と、
第２の操作部に対する所定の操作を検出する第２の検出部と、
前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する操作破棄部と
を備えることを特徴とする情報入力装置。
【００４２】
（付記２）経過時間に応じて前記待機時間を減じることを特徴とする付記１に記載の情報入力装置。
【００４３】
（付記３）前記第１の検出部によって前記第１の操作部に対する所定の操作が検出される度に前記待機時間を所定量増加する
ことを特徴とする付記１又は２に記載の情報入力装置。
【００４４】
（付記４）前記第１の操作部と前記第２の操作部とは異なる位置関係を有し、
前記所定量は、前記位置関係に応じた値である
ことを特徴とする付記３に記載の情報入力装置。
【００４５】
（付記５）前記待機時間が所定の最大待機時間を超えた場合には、当該待機時間を最大待機時間へと設定する
ことを特徴とする付記１〜４のいずれか１つに記載の情報入力装置。
【００４６】
（付記６）第１の操作部に対する所定の操作を検出する第１の検出部と、
第２の操作部に対する所定の操作を検出する第２の検出部と
を用い、
前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する
ことを特徴とする情報入力方法。
【００４７】
（付記７）第１の操作部に対する所定の操作を検出する第１の検出部と、
第２の操作部に対する所定の操作を検出する第２の検出部と
を用い、
前記第２の検出部によって前記第２の操作部に対する所定の操作が検出された場合、当該検出時刻以後、当該第２の操作部に対応付けられている前記第１の操作部に対する以前の操作時刻からの所定の待機時間内に、前記第１の検出部によって前記第１の操作部に対する所定の操作が検出されたときに、当該第２の操作部に対する当該所定の操作を破棄する処理を
コンピュータに実行させることを特徴とするプログラム。
【符号の説明】
【００４８】
１  情報入力装置
２  第１の操作部
３  第１の検出部
４  第２の操作部
５  第２の検出部
６  操作破棄部
１０  携帯端末装置
１１  タッチパネル
１２  入力検出部
１３、１３ａ、１３ｂ、１３ｃ、１３ｄ  ハードキー
１４  入力検出部
１５  プロセッサ
１６  メモリ
１７  表示操作部
【図１】
2013152518.tif 000003
【図２】
2013152518.tif 000004
【図３】
2013152518.tif 000005
【図４】
2013152518.tif 000006
【図５】
2013152518.tif 000007
【図６】
2013152518.tif 000008
【図７】
2013152518.tif 000009