(57)【要約】 【課題】タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能な携帯端末装置等を提供する。【解決手段】本携帯端末装置は、携帯端末装置１０の移動方向である端末移動方向を推定する端末移動方向解析部１７と、タッチパネル１２による入力方向であるタッチ移動方向を推定するタッチスライド方向解析部１３と、推定された端末移動方向と推定されたタッチ移動方向とが略反対方向である場合、タッチパネル１２への入力を無効とする入力無効化判定部１４と、を備える。【選択図】図１
2012234299.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備える携帯端末装置であって、
当該携帯端末装置の移動方向である端末移動方向を推定する端末状態推定部と、
前記タッチパネルによる入力方向であるタッチ移動方向を推定するタッチ状態推定部と、
前記端末状態推定部により推定された端末移動方向と前記タッチ状態推定部により推定されたタッチ移動方向とが略反対方向である場合、前記タッチパネルへの入力を無効とする入力無効化判定部と、
を備える携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置であって、
前記端末状態推定部は、当該携帯端末装置の移動距離である端末移動距離及び当該携帯端末装置の移動速度である端末移動速度の少なくとも一方を推定し、
前記入力無効化判定部は、前記端末状態推定部により推定された端末移動距離及び端末移動速度の少なくとも一方が所定値未満である場合には、前記タッチパネルに対する入力の無効化を中止する携帯端末装置。
【請求項３】
請求項１または２に記載の携帯端末装置であって、
前記タッチ状態推定部は、前記タッチパネルへの接触面積及び前記タッチパネルへの接触時間を推定し、
前記入力無効化判定部は、前記タッチ状態推定部により推定されたタッチパネルへの接触面積及び接触時間に基づいて、前記タッチパネルへの入力を無効化するか否か判定する携帯端末装置。
【請求項４】
請求項１に記載の携帯端末装置であって、
前記タッチ状態推定部は、前記タッチパネルへの接触状態が継続的に検出されている場合、接触領域の座標の移動履歴を記録し、前記移動履歴から前記タッチ移動方向を推定し、前記タッチパネルへの接触状態が継続的に検出されなかった場合、前記移動履歴の記録を消去する携帯端末装置。
【請求項５】
請求項１に記載の携帯端末装置であって、更に、
当該携帯端末装置の加速度を検出する加速度検出部を備え、
前記端末状態推定部は、前記加速度検出部により検出された加速度に基づいて前記端末移動方向を推定する携帯端末装置。
【請求項６】
タッチパネルを備える携帯端末装置における入力制御方法であって、
前記携帯端末装置の移動方向である端末移動方向を推定するステップと、
前記タッチパネルによる入力方向であるタッチ移動方向を推定するステップと、
前記推定された端末移動方向と前記推定されたタッチ移動方向とが略反対方向である場合、前記タッチパネルへの入力を無効とするステップと、
を有する入力制御方法。
【請求項７】
請求項６に記載の入力制御方法の各ステップをコンピュータに実行させるための入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える携帯端末装置、入力制御方法、および入力制御プログラムに関する。
【背景技術】
【０００２】
近年では、様々な携帯端末装置にタッチパネルが搭載されている。また、一般的には携帯端末装置の表示パネルの表示面の上方に重なるように透明なタッチパネルが配置されている。従って、表示面に可視情報として表示した各種ボタン等の箇所でユーザが指等でタッチパネルに触れると、該当するボタンに対する入力操作を行うことができる。
【０００３】
ところで、このようなタッチパネルは直接人間の指で触れる機会が多いため、指の脂等が操作面に付着して汚れが生じやすい。また、タッチパネルが汚れると、表示パネルの表示内容も見えにくくなるし、非常に汚れが目立つ状態になる。従って、ユーザは布等を用いて定期的にあるいは頻繁にタッチパネルの表面の汚れを拭き取る必要がある。
【０００４】
しかし、装置の電源がオンの状態でタッチパネルの表面の汚れを拭き取ろうとすると、汚れを拭き取る操作がタッチパネルのボタンに対する入力として誤って認識され、ユーザの意図しない動作を装置が実行する可能性がある。
【０００５】
このようなタッチパネルの汚れを拭き取る際の動作に関する従来技術として、特許文献１および特許文献２が知られている。
【０００６】
特許文献１においては、特別に設けた清拭モードキーの操作によって清拭モードに切り替わり、タッチパネルのタッチ操作に対して様々なキーの入力操作を無効化することを提案している。従って、清拭モードではユーザがタッチパネルの表面の汚れを拭き取ろうとする際に、装置が拭き取り操作を入力操作と間違えて認識することを防止できる。
【０００７】
特許文献２においては、特別な入力停止ボタン等の操作を行うことなく、タッチパネルの拭き取りの際の入力操作を無効化する方法を提案している。具体的には、タッチパネルの面に接触した領域の面積の大きさが基準値以上の場合にのみ入力操作を無効化することを開示している。従って、指で直接触れる場合のように接触面積が小さい時には入力操作が可能であり、雑巾等を用いてタッチパネルの面を拭き取る場合のように接触面積が大きい時には自動的に入力が無効化され、誤動作は防止される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１９４５０４号公報
【特許文献２】特開２０１０−１８６４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の技術を採用する場合には、タッチパネルの表面の汚れを拭き取る前に、その都度ユーザが清拭モードキーを操作しなければならず、この操作がユーザにとって非常に煩わしい。また、清拭モードキーを配置するために特別な領域を確保する必要がある。
【００１０】
また、特許文献２の技術は、接触面積の大きさの違いで通常の入力操作と拭き取りとを区別しているので、接触面積の大きさに明瞭な違いが生じる環境でなければ利用できない。すなわち、比較的大型のタッチパネルの場合であれば、通常の操作における指の接触面積と、拭き取り操作における雑巾等の接触面積との間に大きな差異が生じるので問題はない。しかし、携帯端末装置の場合には、例えば２〜３インチ程度の大きさのタッチパネルを用いる場合が多いので、通常の入力操作における指の接触面積と、拭き取りの場合の接触面積との間に明確な違いが生じにくく、これらを正しく区別することは困難である。
【００１１】
本発明は、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能な携帯端末装置、入力制御方法、および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の携帯端末装置は、タッチパネルを備える携帯端末装置であって、当該携帯端末装置の移動方向である端末移動方向を推定する端末状態推定部と、前記タッチパネルによる入力方向であるタッチ移動方向を推定するタッチ状態推定部と、前記端末状態推定部により推定された端末移動方向と前記タッチ状態推定部により推定されたタッチ移動方向とが略反対方向である場合、前記タッチパネルへの入力を無効とする入力無効化判定部と、を備える。
【００１３】
この携帯端末装置によれば、タッチパネルの汚れ拭き取りのための操作を無効化することができるので、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能である。つまり、汚れ拭き取りの際には、検出されるタッチ移動方向と端末移動方向とが略反対方向になるので、通常の入力操作と区別できる。
【００１４】
また、本発明の入力制御方法は、タッチパネルを備える携帯端末装置における入力制御方法であって、前記携帯端末装置の移動方向である端末移動方向を推定するステップと、前記タッチパネルによる入力方向であるタッチ移動方向を推定するステップと、前記推定された端末移動方向と前記推定されたタッチ移動方向とが略反対方向である場合、前記タッチパネルへの入力を無効とするステップと、を有する。
【００１５】
この入力制御方法によれば、タッチパネルの汚れ拭き取りのための操作を無効化することができるので、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能である。つまり、汚れ拭き取りの際には、検出されるタッチ移動方向と端末移動方向とが略反対方向になるので、通常の入力操作と区別できる。
【００１６】
また、本発明の入力制御プログラムは、上記入力制御方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１７】
この入力制御プログラムによれば、タッチパネルの汚れ拭き取りのための操作を無効化することができるので、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能である。
【発明の効果】
【００１８】
本発明によれば、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態における携帯端末装置の主要部の構成例を示すブロック図
【図２】本発明の第１の実施形態における携帯端末装置の入力操作時の動作例を示すフローチャート
【図３】本発明の第１の実施形態における携帯端末装置のタッチスライド方向解析の処理の詳細例を示すフローチャート
【図４】本発明の第１の実施形態における汚れ拭き取りの際の携帯端末装置とクリーニングクロスの位置及び移動方向の第１例を示す斜視図
【図５】本発明の第１の実施形態における汚れ拭き取りの際の携帯端末装置とクリーニングクロスの位置及び移動方向の第２例を示す斜視図
【図６】本発明の第２の実施形態における携帯端末装置の入力操作時の動作例を示すフローチャート
【図７】本発明の第２の実施形態における携帯端末装置の入力操作時の動作例を示すフローチャート
【発明を実施するための形態】
【００２０】
本発明の実施形態について、図面を参照しながら以下に説明する。
【００２１】
本実施形態では、汚れの拭き取りを行う際に、例えば図４、図５に示すように、携帯端末装置１０のタッチパネルの面にクリーニングクロス２０を押し当てた状態で、クリーニングクロス２０を固定して携帯端末装置１０を移動（例えば往復移動）させる操作をユーザが行うような状況を想定している。勿論、携帯端末装置１０とクリーニングクロス２０の両者を互いに反対方向に同時に動かして汚れの拭き取りを行うことも想定される。いずれにしても、拭き取りの操作によって携帯端末装置１０自体が移動することになる。
【００２２】
（第１の実施形態）
本実施形態における携帯端末装置１０の主要部の構成例が図１に示されている。なお、図１においては入力操作と関連がある構成要素以外については図示が省略されている。また、携帯端末装置１０としては、携帯電話端末や携帯型情報端末などの装置が想定される。
【００２３】
図１に示すように、携帯端末装置１０は、表示部１１、タッチパネル１２、タッチスライド方向解析部１３、入力無効化判定部１４、端末制御部１５、加速度センサ１６、および端末移動方向解析部１７が備わっている。
【００２４】
表示部１１は、例えば一般的な液晶表示パネルのように文字、図形、画像などの様々な情報をユーザに見える可視情報として表示することが可能な表示画面を有している。
【００２５】
タッチパネル１２は、表示部１１の画面の上方に重ねて配置された透明な入力パネルを有している。タッチパネル１２の入力パネルが透明なので、ユーザはタッチパネル１２の上方から表示部１１の画面の表示内容をタッチパネル１２を透過した光により見ることができる。タッチパネル１２は、入力パネルの各部にユーザの指等が接触したことや押下したこと（以下、単に「接触」ともいう）を検知することができ、接触等している領域を代表する点（例えば領域の中心）の座標や領域の大きさなどの情報を出力することができる。
【００２６】
加速度センサ１６は、携帯端末装置１０の内部、すなわち端末の筐体１８に装着されており、携帯端末装置１０自体に加わった加速度の大きさと方向を検知することができる。なお、加速度センサ１６としてＸ軸、Ｙ軸、Ｚ軸方向の３軸の加速度をそれぞれ検出可能な複数の加速度センサを用いれば、加速度の方向を正確に把握できる。しかし、汚れ拭き取りの際に大きな加速度が発生する特定の軸方向について加速度を検出できれば、１軸方向の加速度を検出するだけでもよい。
【００２７】
タッチスライド方向解析部（タッチ状態推定部の一例）１３は、タッチパネル１２が出力する信号を解析し、ユーザの指や布等がタッチパネル１２に接触した際に、接触位置の移動方向、すなわちタッチスライド方向（タッチ移動方向）を推定する。すなわち、タッチパネルによる入力方向であるタッチ移動方向を推定する。
【００２８】
端末移動方向解析部（端末状態推定部の一例）１７は、加速度センサ１６が出力する信号を解析し、携帯端末装置１０自体の移動方向を表す端末移動方向を推定する。
【００２９】
入力無効化判定部１４は、タッチスライド方向解析部１３の解析結果および端末移動方向解析部１７の解析結果に基づいて、タッチパネル１２に対する入力操作を無効化するか否かを判定する。すなわち、タッチスライド方向解析部１３の出力するタッチスライド方向と端末移動方向解析部１７が出力する端末移動方向とが略反対方向である場合には、タッチパネル１２に対する入力操作（タッチパネル１２への入力）を無効化する。入力操作の無効化判定の詳細については後述する。
【００３０】
端末制御部１５は、必要に応じて表示部１１の表示内容を更新する。また、タッチパネル１２に対するユーザの入力操作を受け付けて、入力操作に応じた動作を実行する。また、入力無効化判定部１４がタッチパネル１２に対する入力操作を無効化した場合には、入力操作を無視する。
【００３１】
なお、前述のタッチスライド方向解析部１３、入力無効化判定部１４、端末制御部１５、端末移動方向解析部１７の各々の機能については、図示しないマイクロコンピュータが所定のプログラムを実行することにより実現される。勿論、該当する機能を実現する専用のハードウェアに置き換えても良い。
【００３２】
次に、携帯端末装置１０の動作例について説明する。
図１に示した携帯端末装置１０における入力操作時の動作例が図２に示されている。また、図２中のステップＳ１２の詳細の一例が図３に示されている。まず、図２に示す動作について説明する。
【００３３】
ステップＳ１１では、タッチスライド方向解析部１３が、タッチパネル１２から入力信号を受信したか否かを識別する。例えば、ユーザの指やクリーニングクロス２０がタッチパネル１２の面に触れるとタッチパネル１２から入力信号がタッチスライド方向解析部１３に入力され、次のステップＳ１２に進む。
【００３４】
ステップＳ１２では、タッチスライド方向解析部１３が、タッチパネル１２からの入力信号を解析し、タッチパネル１２に接触したユーザの指や布等の接触位置およびその移動方向（タッチスライド方向）を推定する。この処理については後で詳細に説明する。
【００３５】
一方、ステップＳ１３では、加速度センサ１６が携帯端末装置１０の筐体１８に発生した加速度を検出すると、端末移動方向解析部１７が、加速度センサ１６から出力される加速度の信号を受信する。
【００３６】
ステップＳ１４では、端末移動方向解析部１７が、加速度センサ１６の検出した加速度の信号に基づいて端末移動方向を把握する。例えば、図４に示す矢印Ａ１に沿った方向の加速度を加速度センサ１６が検出する場合には、この加速度の正／負を識別することにより、端末移動方向が矢印Ａ１の順方向なのかその逆方向なのかを区別できる。また、３軸の加速度を検出できる場合には、より正確な端末移動方向を把握できる。
【００３７】
ステップＳ１５では、入力無効化判定部１４が、タッチスライド方向解析部１３の出力するタッチスライド方向の情報と、端末移動方向解析部１７の出力する端末移動方向の情報とを比較する。そして、タッチスライド方向と端末移動方向とが略反対方向の場合はステップＳ１１に戻り、同じ方向であればステップＳ１６に進む。
【００３８】
つまり、タッチスライド方向と端末移動方向とが略反対方向の場合には、図４に示すような状況でユーザが携帯端末装置１０のタッチパネル１２の汚れを拭き取っている状態である可能性が高いので、この時の入力操作を無効化するためにステップＳ１６は実行しない。
【００３９】
ステップＳ１６では、入力無効化判定部１４が、タッチパネル１２から出力される信号に基づいてユーザによる入力操作を読み取り、その結果を入力信号として端末制御部１５に送信する。
【００４０】
次に、端末移動方向とタッチ移動方向との角度の説明について説明する。
ユーザがタッチパネル１２の汚れを拭き取る場合には、図４に示すように端末移動方向（Ａ１）とタッチ移動方向（Ａ２）とが完全に反対になる場合もある。しかし、図５に示すように端末移動方向（Ａ３）とタッチ移動方向（Ａ４）との角度ｄが１８０度から多少ずれた状態で拭き取りが行われる場合もあし、方向の検出の際に誤差が発生する場合もある。
【００４１】
従って、図２のステップＳ１５においては、タッチスライド方向と端末移動方向とが完全に反対方向の場合だけでなく、ほぼ反対方向の場合についても、汚れを拭き取っている状態とみなす。例えば、図５に示す角度ｄに相当する値が０〜１の範囲（１が１８０度の方向に相当）である場合には、（０．９）程度の値を閾値として採用し、（ｄ≧閾値）であればほぼ反対方向と識別する。
【００４２】
次に、タッチスライド方向解析の詳細について説明する。
図２のステップＳ１２の詳細の一例について図３を参照しながら説明する。
【００４３】
ステップＳ２１では、タッチスライド方向解析部１３は、タッチパネル１２から出力される信号を解析し、タッチパネルに対する入力が連続しているか否かを識別する。例えば、ユーザが指をタッチパネル１２の面に接触させた状態を維持したまま指を移動している時には入力が連続していると見なすが、指の接触が途中で途絶えたことを検出すると連続していないとみなす。指だけでなくクリーニングクロス２０の場合も同様である。連続している場合はステップＳ２２に進み、接触が途絶えた場合はステップＳ２５に進む。
【００４４】
ステップＳ２２では、タッチスライド方向解析部１３は、今回タッチパネル１２が検出した最新の座標（接触領域の代表座標）の情報を内部メモリ上のタッチスライド座標履歴情報の中に追加する。
【００４５】
ステップＳ２３では、タッチスライド方向解析部１３は、前記タッチスライド座標履歴情報の内容に基づいて、接触点の移動軌跡を表す近似曲線を計算する。
【００４６】
ステップＳ２４では、タッチスライド方向解析部１３は、ステップＳ２３で求めた近似曲線からタッチスライド方向を算出する。つまり、連続的な接触点の移動軌跡に基づいてユーザの指やクリーニングクロス２０等がタッチパネル１２上で移動する相対的な方向をタッチスライド方向として求める。
【００４７】
ステップＳ２５では、タッチスライド方向解析部１３は、前述のタッチスライド座標履歴情報をクリアする。
【００４８】
ステップＳ２６では、タッチスライド方向解析部１３は、推定したタッチスライド方向として移動を検出していないことを表す「０」を出力する。
【００４９】
従って、図４又は図５に示すような状態でタッチパネル１２の表面の汚れを拭き取る際には、図２のステップＳ１５でタッチパネル１２に対する入力操作が無効化されることになり、ユーザの意図していない動作の実行が自動的に防止される。また、汚れを拭き取る状況以外の場合には、検出されるタッチスライド方向と端末移動方向とが反対方向にはなりにくいので、通常の入力操作に対しては入力の無効化は実行されない。
【００５０】
このように、タッチスライド方向解析部１３は、タッチパネル１２への接触状態が継続的に検出されている場合、接触領域の座標の移動履歴を記録し、この移動履歴からタッチ移動方向を推定する。一方、タッチスライド方向解析部１３は、タッチパネル１２への接触状態が継続的に検出されなくなった場合、移動履歴の記録を消去する。これにより、タッチ移動方向を高精度で推定できるので、タッチパネルの汚れ拭き取りのための操作とそれ以外の通常の操作との識別が容易になる。また、不要にメモリを使用することを防止することができる。
【００５１】
このような本実施形態の携帯端末装置１０によれば、タッチパネル１２の汚れ拭き取りのための操作を無効化することができるので、タッチパネル１２の汚れ拭き取り時の誤入力を精度良く防止することが可能である。
【００５２】
（第２の実施形態）
本実施形態では、携帯端末装置１０の構成については図１と同様の構成が想定されるので、説明を省略する。なお、端末移動方向解析部１７は、端末移動方向だけでなく、端末移動速度や端末移動距離の解析を行うなど、端末の挙動に関する全般的な解析処理を行っている。そして、本実施形態の携帯端末装置１０においては、図６に示す動作が実行される。
【００５３】
図６に示す携帯端末装置１０の動作について以下に説明する。
図６のステップＳ３１では、タッチスライド方向解析部１３が、タッチパネル１２から入力信号を受信したか否かを識別する。例えば、ユーザの指やクリーニングクロス２０がタッチパネル１２の面に触れるとタッチパネル１２から入力信号がタッチスライド方向解析部１３に入力され、次のステップＳ３２に進む。
【００５４】
ステップＳ３２では、図３に示した前述のタッチスライド方向解析の処理を実行する。すなわち、タッチスライド方向解析部１３が、タッチパネル１２から出力される信号を解析し、タッチパネル１２に接触したユーザの指や布等の接触位置およびその移動方向を推定する。
【００５５】
一方、ステップＳ３３では、加速度センサ１６が携帯端末装置１０の筐体１８に発生した加速度を検出すると、端末移動方向解析部１７が、加速度センサ１６から出力される加速度の信号を受信する。
【００５６】
ステップＳ３４では、端末移動方向解析部１７が、加速度センサ１６の検出した加速度の信号に基づいて端末移動方向を把握する。
【００５７】
ステップＳ３５では、端末移動方向解析部１７が、加速度センサ１６により検出された加速度に基づいて端末移動距離及び移動速度を算出する。すなわち、携帯端末装置１０に加わった加速度を積分することによりその移動速度を算出することができる。また、その移動速度を積分することにより、ある時間に移動した距離を算出することができる。
【００５８】
ステップＳ３６では、入力無効化判定部１４は、端末移動方向解析部１７の出力する端末移動距離、移動速度を閾値と比較することにより、携帯端末装置１０の挙動が微小か否かを識別する。
【００５９】
例えば、ユーザがタッチパネル１２に対してクリック操作を行った場合に生じる挙動のように、検出される端末（携帯端末装置１０）の挙動が微小であればステップＳ３８に進み、微小でなければステップＳ３７に進む。なお、ステップＳ３６の具体例については後で説明する。
【００６０】
ステップＳ３７では、図２のステップＳ１５と同様に、入力無効化判定部１４が、タッチスライド方向解析部１３の出力するタッチスライド方向の情報と、端末移動方向解析部１７の出力する端末移動方向の情報とを比較する。そして、タッチスライド方向と端末移動方向とが略反対方向の場合はステップＳ３１に戻り、同じ方向であればステップＳ３８に進む。
【００６１】
ステップＳ３８では、入力無効化判定部１４が、タッチパネル１２から出力される信号に基づいてユーザの入力操作を読み取り、その結果を入力信号として端末制御部１５に送信する。
【００６２】
ここで、図６のステップＳ３６で比較する条件に関する具体例について説明する。ここでは、使用する各種パラメータを次のように定義する。
端末移動距離：ｌ
端末移動速度：ａ
移動距離の閾値：Ｌ
移動速度の閾値：Ａ
各算出値の重み：α、β
【００６３】
（具体例１）
（（ｌ＜Ｌ）かつ（ａ＜Ａ））の条件を満たすか否かをステップＳ３６で比較する。
例えば、ｌ＝５．０（ｃｍ）、ａ＝５０（ｃｍ／ｓｅｃ）、Ｌ＝７．５（ｃｍ）、Ａ＝４５（ｃｍ／ｓｅｃ）の場合は上記の条件を満たさないので、端末の挙動が微小でないと判断し、ステップＳ３７に進み無効化の判断を行う。
【００６４】
（具体例２）
（（ｌ＜Ｌ）または（ａ＜Ａ））の条件を満たすか否かをステップＳ３６で比較する。
例えば、ｌ＝５．０（ｃｍ）、ａ＝５０（ｃｍ／ｓｅｃ）、Ｌ＝７．５（ｃｍ）、Ａ＝４５（ｃｍ／ｓｅｃ）の場合は上記の条件を満たすので、端末の挙動が微小であると判断し、ステップＳ３７には進まず無効化の判断は行わない。
【００６５】
（具体例３）
（（αｌ＋βａ）＜（Ｌ＋Ａ））の条件を満たすか否かをステップＳ３６で比較する。
例えば、ｌ＝５．０（ｃｍ）、ａ＝５０（ｃｍ／ｓｅｃ）、Ｌ＝７．５（ｃｍ）、Ａ＝４５（ｃｍ／ｓｅｃ）、α＝１０、β＝０．１の場合は上記の条件を満たさないので、端末の挙動が微小でないと判断し、ステップＳ３７に進み無効化の判断を行う。
【００６６】
つまり、ユーザのクリック操作の場合に端末に生じるような微小な挙動と、汚れを拭き取る場合に生じる比較的大きな挙動とを区別できるように、上記の具体例１〜３のようにステップＳ３６の条件を適宜選定すればよい。
【００６７】
なお、図６に示したステップＳ３６の判定条件の中に、後述するタッチ接触面積やタッチ接触時間のパラメータを比較する条件を追加しても良い。
【００６８】
このように、本実施形態の携帯端末装置１０は、端末移動方向解析部１７が、端末移動距離及び端末移動速度の少なくとも一方を推定し、入力無効化判定部１４が、端末移動距離及び端末移動速度の少なくとも一方が所定値未満である場合には、タッチパネル１２に対する入力の無効化を中止する。これにより、携帯端末装置１０に生じる微小な挙動に対しては汚れ拭き取り時に生じる挙動とは区別して処理するので、ユーザがクリック操作等を行う際に入力操作が無効化されるような誤動作を防止することができる。
【００６９】
（第３の実施形態）
本実施形態は、携帯端末装置１０の構成については図１と同様の構成が想定されるので、説明を省略する。なお、タッチスライド方向解析部１３が、タッチ移動方向だけでなく、タッチ接触面積やタッチ接触時間の解析を行うなど、タッチに関する全般的な解析処理を行っている。そして、本実施形態の携帯端末装置１０においては、図７に示す動作が実行される。
【００７０】
図７に示す携帯端末装置１０の動作について以下に説明する。
ステップＳ４１では、タッチスライド方向解析部１３が、タッチパネル１２から入力信号を受信したか否かを識別する。例えばユーザの指やクリーニングクロス２０がタッチパネル１２の面に触れるとタッチパネル１２から入力信号がタッチスライド方向解析部１３に入力され、次のステップＳ４２に進む。
【００７１】
ステップＳ４２では、図３に示した前述のタッチスライド方向解析の処理を実行する。すなわち、タッチスライド方向解析部１３が、タッチパネル１２から出力される信号を解析し、タッチパネル１２に接触したユーザの指や布等の接触位置およびその移動方向を推定する。
【００７２】
ステップＳ４３では、タッチスライド方向解析部１３が、タッチパネル１２の出力する信号に基づき、タッチ接触面積を算出する。すなわち、タッチパネル１２の面上で指等が触れている領域の面積の大きさを表す情報を取得する。
【００７３】
ステップＳ４４では、タッチスライド方向解析部１３が、タッチパネル１２の出力する信号に基づき、タッチ接触時間を算出する。すなわち、指等がタッチパネル１２の面に触れた状態が継続している時間の長さを表す情報を取得する。
【００７４】
一方、加速度センサ１６が端末の筐体１８に発生した加速度を検出すると、加速度センサ１６から出力される加速度の信号をステップＳ４５で端末移動方向解析部１７が受信する。
【００７５】
ステップＳ４６では、端末移動方向解析部１７が加速度センサ１６の検出した加速度の信号に基づいて端末移動方向を把握する。
【００７６】
ステップＳ４７では、ステップＳ４２で得られるタッチスライド方向、ステップＳ４６で得られる端末移動方向、ステップＳ４３で得られるタッチ接触面積、ステップＳ４４で得られるタッチ接触時間の各パラメータに基づき、入力操作を無効化すべきか否かを判定するための比較を行う。この処理の具体例については後で説明する。そして、無効化すべきと判定した場合はステップＳ４１に戻り、無効化しない場合はステップＳ４８に進む。
【００７７】
つまり、タッチスライド方向と端末移動方向とが略反対方向の場合のように、図４、図５に示すような状況でユーザが携帯端末装置１０のタッチパネル１２の汚れを拭き取っている状態であれば、この時の入力操作を無効化するためにステップＳ４８は実行しない。
【００７８】
ステップＳ４８では、入力無効化判定部１４がタッチパネル１２から出力される信号に基づいてユーザの入力操作を読み取り、その結果を入力信号として端末制御部１５に送信する。
【００７９】
ここで、図７のステップＳ４７における比較処理の具体例を以下に示す。
【００８０】
（具体例１）
ここでは、使用する各種パラメータを次のように定義する。
タッチスライド方向と端末移動方向との角度：ｄ
タッチ接触面積：ｓ
タッチ接触時間：ｔ
各算出値の重み：α、β、γ
閾値：Ｘ
（αｄ＋βｓ＋γｔ）を入力無効化判定値とし、次式の比較をステップＳ４７で行う。
（αｄ＋βｓ＋γｔ）≧Ｘ
【００８１】
例えば、（α＝１．３、β＝０．２、γ＝０．６、Ｘ＝３）に定める。ここで、図５に示す角度ｄに相当する値が０〜１の範囲（１が１８０度の方向）である場合に、ｄ＝０．９、ｓ＝６．０（ｃｍ２）、ｔ＝２．０（秒）であれば、（（αｄ＋βｓ＋γｔ）＝３．５７＞Ｘ）であるので、入力操作を無効化すべきとステップＳ４７で判定する。
【００８２】
（具体例２）
ここでは、使用する各種パラメータを次のように定義する。
タッチスライド方向と端末移動方向との角度：ｄ
タッチ接触面積：ｓ
タッチ接触時間：ｔ
各算出値の重み：α、β、γ
角度ｄに対する閾値：Ｄ
タッチ接触面積ｓに対する閾値：Ｓ
タッチ接触時間ｔに対する閾値：Ｔ
条件Ａ：（αｄ＋βｓ＋γｔ）＞（Ｄ＋Ｓ＋Ｔ）
条件Ｂ：αｄ＞Ｄ
条件Ｃ：βｓ＞Ｓ
条件Ｄ：γｔ＞Ｔ
【００８３】
ステップ４７においては、上記「条件Ａ、条件Ｂ、条件Ｃ、条件Ｄ」の４つの条件のうちいずれか１つを満たすか否かを識別し、満たす場合は入力操作を無効化すべきとステップＳ４７で判定する。つまり（（条件Ａの比較結果）ＯＲ（条件Ｂの比較結果）ＯＲ（条件Ｃの比較結果）ＯＲ（条件Ｄの比較結果））をステップＳ４７で判定する（ＯＲは論理和を表す）。
【００８４】
また、次のような変形例も考えられる。すなわち、上記「条件Ａ、条件Ｂ、条件Ｃ、条件Ｄ」の４つの条件を適当に組み合わせ、論理積（ＡＮＤ）を用いて次のいずれかをステップＳ４７の判定条件に用いることも考えられる。
（（条件Ａの比較結果）ＡＮＤ（条件Ｂの比較結果））の条件を満たす場合に入力操作を無効化すべきと判定する。
（（条件Ａの比較結果）ＡＮＤ（条件Ｃの比較結果））の条件を満たす場合に入力操作を無効化すべきと判定する。
（（条件Ａの比較結果）ＡＮＤ（条件Ｄの比較結果））の条件を満たす場合に入力操作を無効化すべきと判定する。
【００８５】
このように、本実施形態の携帯端末装置１０は、タッチスライド方向解析部１３が、タッチパネル１２への接触面積及びタッチパネル１２への接触時間を推定し、入力無効化判定部１４が、タッチパネル１２への接触面積及び接触時間に基づいて、タッチパネル１２への入力を無効化するか否かを判定する。これにより、タッチパネル１２に対する入力操作の無効化判定の精度を高め、誤動作を防止することができる。
【産業上の利用可能性】
【００８６】
本発明は、タッチパネルの汚れ拭き取り時の誤入力を精度良く防止することが可能な携帯端末装置、入力制御方法、および入力制御プログラム等に有用である。
【符号の説明】
【００８７】
１０  携帯端末装置
１１  表示部
１２  タッチパネル
１３  タッチスライド方向解析部
１４  入力無効化判定部
１５  端末制御部
１６  加速度センサ
１７  端末移動方向解析部
１８  携帯端末装置の筐体
２０  クリーニングクロス
【図１】
2012234299.tif 000003
【図２】
2012234299.tif 000004
【図３】
2012234299.tif 000005
【図４】
2012234299.tif 000006
【図５】
2012234299.tif 000007
【図６】
2012234299.tif 000008
【図７】
2012234299.tif 000009