(57)【要約】【課題】マルチタッチ検出時の誤操作を低減する技術を提供する。【解決手段】端末装置は、タッチパネルに入力された、第１の接触に係る接触位置と第１の接触に係る押圧力と、第２の接触に係る接触位置と第２の接触に係る押圧力とを取得する手段と、第１の接触が所定の条件を満たすことを判定する手段と、第１の接触に係る押圧力と第２の接触に係る押圧力との高低を判定する手段と、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とする手段と、を備える。【選択図】図４
2014241086.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得する手段と、
前記第１の接触が所定の条件を満たすことを判定する手段と、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定する手段と、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とする手段と、
を備える端末装置。
【請求項２】
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より低い場合には、前記第１の接触に係る接触位置と前記第２の接触に係る接触位置とによる入力操作に応じた処理を実行する手段をさらに備える、請求項１に記載の端末装置。
【請求項３】
タッチパネルに入力された、第３の接触に係る接触位置と前記第３の接触に係る押圧力とを取得する手段と、
前記第１の接触に係る押圧力と前記第３の接触に係る押圧力との高低を判定する手段と、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触、及び、前記第３の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とする手段と、をさらに備える、請求項１または２に記載の端末装置。
【請求項４】
前記所定の条件は、前記第１の接触に係る押圧力が所定値以上である、請求項１から請求項３の何れか一項に記載の端末装置。
【請求項５】
前記所定の条件は、前記第１の接触に係る接触位置が所定領域内である、請求項１から請求項３の何れか一項に記載の端末装置。
【請求項６】
前記所定の条件は、前記第１の接触に係る接触位置と第２の接触に係る接触位置との間の距離が所定値以上であることを含む、請求項５に記載の端末装置。
【請求項７】
前記所定の条件は、所定の期間内での前記第１の接触に係る接触位置の移動距離が所定値以下であることを含む、請求項６に記載の端末装置。
【請求項８】
コンピュータに、
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得するステップと、
前記第１の接触が所定の条件を満たすことを判定するステップと、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、
を実行させるための入力補正プログラム。
【請求項９】
コンピュータが、
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得するステップと、
前記第１の接触が所定の条件を満たすことを判定するステップと、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、
を実行する入力補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、入力補正プログラム及び入力補正方法に関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレットＰＣ（ＰＣ：Personal Computer）、ＰＤＡ（Personal Data Assistance）といった情報処理端末の利用者（ユーザ）が増えてきている。情
報処理端末では、入力デバイスとしてタッチパネルを搭載する機器が普及してきている。情報処理端末に搭載されるタッチパネルは、例えば、ＬＣＤ（Liquid Crystal Display）等の表示デバイスとタッチパッド等のユーザ操作による接触位置の座標を検出するデバイスとを組み合わせた入力デバイスである。
【０００３】
ユーザは、例えば、タッチパネルを介して所定のタッチ操作を行うことにより、情報処理端末に表示された表示画像等に対する表示領域のスクロールや、表示領域の拡大または縮小といった機能を実現する。
【０００４】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２１７８１４号公報
【特許文献２】特開２０１１−２３７９４５号公報
【特許文献３】特開２０１０−０２０４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の情報処理端末の表示画面は、情報処理端末の表側面の略全面にタッチパネルを配置することでコンテンツ等の表示領域のサイズを大きくしている。このため、情報処理端末を把持する手の指がタッチパネルに接触することにより、誤操作が発生する虞がある。
【０００７】
例えば、タブレットＰＣといった比較的に大型の情報処理端末では、ユーザは、タッチ操作を行う手とは反対の手で情報処理端末の重量を支え、表示領域のスクロールや拡大または縮小といったタッチ操作を行う。この際に、情報処理端末を把持する手の親指が表面に配置されたタッチパネルの端部に触れている状態となる。
【０００８】
この状態で、他方の手の指でタッチ操作を行う場合、情報処理端末は、既に触れている手の指とタッチ操作を行う他方の指とを検出し、マルチタッチとなってしまう。マルチタッチを検出した情報処理端末では、タッチ操作を行うために接触した指の位置と既に触れている指の位置とから、タッチパネルへのユーザ入力を判断する。例えば、表示領域をスクロールするシングルタッチ操作は、タッチ操作を行う指と既に触れている指とで指定された２点間の距離の移動と判断されてしまう。表示領域をスクロールする目的で行ったシングルタッチ操作は、ユーザの意図にそぐわない、表示領域を拡大または縮小するピンチインまたはピンチアウト操作と判定されてしまう。このため、表示領域をスクロールしたい画像やコンテンツ等の表示画像には、ユーザの意図しない、表示領域の拡大や縮小が施されてしまう。
【０００９】
１つの側面では、本発明は、マルチタッチ検出時の誤操作を低減する技術の提供を目的
とする。
【課題を解決するための手段】
【００１０】
上記技術は、次の端末装置の構成によって例示できる。すなわち、端末装置は、タッチパネルに入力された、第１の接触に係る接触位置と第１の接触に係る押圧力と、第２の接触に係る接触位置と第２の接触に係る押圧力とを取得する手段と、第１の接触が所定の条件を満たすことを判定する手段と、第１の接触に係る押圧力と第２の接触に係る押圧力との高低を判定する手段と、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とする手段と、を備える。
【発明の効果】
【００１１】
上記の端末装置によれば、マルチタッチ検出時の誤操作を低減する技術が提供できる。
【図面の簡単な説明】
【００１２】
【図１】端末装置のタッチ操作を説明する図である。
【図２】誤操作が発生するマルチタッチ操作の傾向を説明する図である。
【図３】本実施形態の端末装置のハードウェア構成例を示す図である。
【図４】本実施形態の処理例１の誤操作防止処理を例示するフローチャートである。
【図５】本実施形態の処理例２の誤操作防止処理を例示するフローチャートである。
【図６】本実施形態の処理例３の誤操作防止処理を例示するフローチャートである。
【図７】本実施形態の処理例４の誤操作防止処理を例示するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、一実施形態に係る端末装置について説明する。以下の実施形態の構成は例示であり、端末装置は実施形態の構成には限定されない。
【００１４】
以下、図１から図７の図面に基づいて、端末装置を説明する。
＜比較例＞
図１に、タブレットＰＣといった情報処理端末（端末装置）のタッチ操作の説明図を例示する。図１の説明図において、端末装置９０は、タブレットＰＣ（ＰＣ：Personal Computer）等の情報処理端末である。端末装置９０は、表側面に入力デバイスとしてのタッ
チパネル９０ａを有している。タッチパネル９０ａは、例えば、ＬＣＤ（Liquid Crystal
Display）等の表示デバイスとユーザのタッチ操作といった接触位置の座標を検出するデバイスとを組み合わせた入力デバイスである。
【００１５】
図１の端末装置９０では、コンテンツ等の表示画像は、タッチパネル９０ａの表示デバイスに表示される。端末装置９０の利用者（ユーザ）は、タッチパネル９０ａの表示デバイスに表示された表示画像に対して、例えば、人差し指等の操作指９１を接触させて重畳する、シングルタッチ操作を行う。例えば、ユーザは、タッチ操作を行う場合、操作指９１の手とは異なる他方の手で端末装置９０を把持することで操作指９１の接するタッチパネル９０ａの接触面を固定する。
【００１６】
ユーザは、操作指９１の接する接触面を固定した状態で、タッチパネル９０ａに表示された表示画像に対して操作指９１を重畳させる。タッチパネル９０ａの表示デバイスに表示された表示画像に対し、重畳された操作指９１の接触位置は、タッチパネル９０ａの接触位置の座標を検出するデバイスにより検出される。端末装置９０は、タッチ操作により、例えば、検出した接触位置に対応する表示画像への表示位置の移動や、表示画像の拡大または縮小といった処理を実行する。
【００１７】
例えば、端末装置９０に表示された表示画像の表示領域をスクロールさせる場合、ユーザは、シングルタッチ操作により、表示画像へ重畳させて接触させた操作指９１をスクロール方向に移動させる。例えば、ユーザは、表示画像に対して重畳させた操作指９１を、タッチパネル９０ａに接触させた状態で、スクロール方向にはじく（払う）ように移動させ、フリック操作を行う。また、例えば、ユーザは、表示画像に対して重畳させた操作指９１を、タッチパネル９０ａに接触させた状態で、スクロール方向に滑らせるようにスライドさせて移動させ、スワイプ操作を行う。端末装置９０は、タッチパネル９０ａに接触された操作指９１の接触位置、及び、移動方向を検知し、操作指９１の移動方向に応じて、表示デバイスに表示された表示画像をスクロールさせる。
【００１８】
図１の説明例は、ユーザのスワイプ操作による表示画像のスクロールの例である。図１において、位置Ａは、ユーザの操作指９１がタッチパネル９０ａに表示された表示画像に対して重畳させて接触する位置である。同様に、位置Ｂは、スワイプ操作後のユーザの操作指９１が接触する位置である。図１に例示のスワイプ操作では、位置Ａで重畳された表示画像の表示位置はスワイプ操作後の操作指９１が接触する位置Ｂ方向にスクロールし、位置Ａの表示画像の表示位置は、位置Ｂに移動する。
【００１９】
図１に例示するように、表示画像のスクロールといったシングルタッチ操作時に、端末装置９０を把持する手の指９２がタッチパネル９０ａに接触するケースが生じ得る。このケースでは、端末装置９０は、タッチパネル９０ａに接触した指９２の接触位置である位置Ｃを検出すると共に、シングルタッチ操作を行うために接触された操作指９１の位置Ａを検出する。つまり、端末装置９０は、操作指９１によるタッチパネル９０ａへの接触を、指９２と操作指９１との接触によるマルチタッチ操作と判定して対応する処理を実行する場合が生ずる。
【００２０】
例えば、図１の例では、端末装置９０は、指９２が接触した位置Ｃと操作指９１が接触した位置Ａとの間の距離を算出する。そして、端末装置９０は、例えば、操作指９１の接触位置の位置Ａから位置Ｂへの移動に伴う、位置Ｃとの相対距離の拡縮に応じてタッチパネル９０ａに表示された表示画像の拡大または縮小を行うピンチ処理を実行する。つまり、指９２がタッチパネル９０ａに接触する状態では、表示画像のスクロールを行うためのシングルタッチ操作はマルチタッチ操作と判定される。そして、マルチタッチ操作と判定された場合、端末装置９０では、マルチタッチ操作として検出した指９２、操作指９１の接触位置に基づくピンチ処理が行われ、ユーザの意図にそぐわない、例えば、表示画像の拡大または縮小表示が実行されてしまう。
【００２１】
＜実施例＞
比較例で説明したように、端末装置９０を把持する手の指９２がタッチパネル９０ａに接触し、シングルタッチ操作時に誤操作が発生する場合、以下の（１）〜（３）の傾向がある。図２は、シングルタッチ操作時に誤操作が発生する場合の指９２に係る傾向を説明する説明図である。端末装置９０の把持する手の指９２と操作指９１との接触で発生する誤操作時の傾向を、図２を参照して説明する。
【００２２】
（１）図２において、例えば、端末装置９０を把持する手の指９２の接触は、タッチパネル９０ａの端部９０ｂで発生する傾向にある。そして、接触が発生する端部９０ｂでの領域は、接触する指９２の長さ（例えば、親指の長さ）に応じて所定幅を有する傾向にある。また、端部９０ｂで発生した接触の接触位置（位置Ｃ）は、少なくともシングルタッチ操作を行っている期間は、移動しない（位置Ｃに留まっている）傾向にある。
【００２３】
（２）図１に例示したように、シングルタッチ操作時には、ユーザは、端末装置９０の重量を支えながら操作指９１の接するタッチパネル９０ａの接触面を固定する。このため、
タッチパネル９０ａの端部９０ｂに接触する指９２と、タッチ操作を行う操作指９１との間にはタッチパネル９０ａを押圧する圧力に圧力差が生じる傾向にある。そして、この圧力差に関し、少なくともシングルタッチ操作を行っている期間では、タッチ操作を行う操作指９１よりも端部９０ｂに接触する指９２の押圧する圧力が高い傾向にある。
【００２４】
（３）さらに、端部９０ｂに接触する指９２と操作指９１の接触する位置について、図２に例示するように、位置Ｃと位置Ａとの間の距離は、比較的に離れている傾向にある。例えば、タッチパネル９０ａに表示された表示画像に対して、拡大または縮小等のピンチ処理を行わせる場合、ユーザは、端末装置９０を把持する手とは異なる片方の手でマルチタッチ操作を行うことになる。ピンチ処理を実行するマルチタッチ操作は、例えば、片側の手の親指と人差し指、または、親指と中指等を表示された表示画像に重ね合わせ、接触させた２本の指の間隔を広げたり、狭めたりする。図２に例示するように、シングルタッチ操作時に発生するマルチタッチ誤操作は、ピンチ処理を意図するユーザのマルチタッチ操作とは異なる。このため、例えば、端部９０ｂに接触する指９２と操作指９１の接触する位置の間の距離は、上述のマルチタッチ操作時の接触位置の距離よりも相対的に離れる傾向となる。
【００２５】
本実施形態の情報処理端末（以下、端末装置と称す）は、マルチタッチの判定において、タッチパネルに接触された一方の圧力と他方の圧力とを検出し、検出した圧力の相対的な大小を判定する。そして、本実施形態の端末装置は、それぞれに検出された圧力の大小関係が所定の関係にあることを条件として、ユーザ操作を適切に判断する。ここで、所定の関係とは、例えば、検出された一方の圧力が所定の閾値より高く、かつ、他方の圧力より高い（大きい）関係である。この結果、本実施形態の端末装置では、例えば、端末装置を把持する手の指がタッチパネルに接触する場合であっても、検出されたマルチタッチによる誤操作を低減することができる。
【００２６】
〔装置構成〕
図３に、本実施形態の端末装置のハードウェアの構成を例示する。図１の端末装置１０は、例えば、スマートフォン、ＰＤＡ（Personal Data Assistance）タブレットＰＣ等の携帯可能な情報処理端末である。端末装置１０は、接続バスＢ１によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、通信部１
４、入力部１５、出力部１６を有する。主記憶部１２及び補助記憶部１３は、携帯端末装置１０が読み取り可能な記録媒体である。
【００２７】
端末装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、端末装置１０は、所定の目的に合致した機能を実現することができる。
【００２８】
例えば、端末装置１０は、ブラウザ機能により、通信部１４を介してインターネット（Internet）等のネットワークに接続し、ネットワーク上に提供される各種サービスを享受する。ネットワーク上に提供される各種サービスとして、例えば、メールの送受信、ＳＮＳ（Social Networking Service）の参加、災害情報等の情報配信、ゲーム、画像、映像
、音楽等のダウンロード等を提示できる。
【００２９】
端末装置１０のユーザは、例えば、ダウンロードした表示画像を端末装置１０の出力部１６に表示し、ネットワーク上で提供されたコンテンツの閲覧を行う。端末装置１０のユーザは、例えば、コンテンツ閲覧時に表示された表示画像に対して、所定の操作指を重畳させて接触させ、表示画像のスクロール動作や拡大、縮小等のピンチ動作を実行する。
【００３０】
本実施形態の端末装置１０は、ユーザ操作に係る操作指の接触等を入力部１５の備える
静電式タッチパネル１５ａといった入力デバイスを介して検知する。また、本実施形態の端末装置１０は、操作指の圧力（押圧力）を、入力部１５の備える感圧式タッチパネル１５ｂといった入力デバイスを介して検知する。そして、本実施形態の端末装置１０は、マルチタッチ検出時の各圧力関係から、ユーザの意図に沿った適切な操作を判断する。本実施形態の端末装置１０は、マルチタッチ検出時の誤操作を低減する。
【００３１】
図１に例示の端末装置１０において、ＣＰＵ１１は、端末装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００３２】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、通信部１４を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、接続されたネットワーク上の、他のサーバといった情報処理装置、外部記憶装置、電話や通信機能を有する端末装置等が含まれる。
【００３３】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等である。なお、補助記憶部１３は、例えば
、ソリッドステートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive
）装置等を含むとしてもよい。また、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等を含むとしてもよい。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ等がある。
【００３４】
通信部１４は、例えば、ネットワーク等とのインターフェースである。端末装置１０が接続するネットワークには、例えば、インターネット等の公衆ネットワーク、通信基地局を含む携帯電話網等の無線ネットワーク等が含まれる。
【００３５】
入力部１５は、ユーザ等からの操作指示等を受け付ける。入力部１５は、例えば、マイクロフォン、入力ボタン、入力キー、ポインティングデバイス、タッチパネル、カメラ等の入力デバイスである。本実施形態の端末装置１０は、入力デバイスとして、静電式タッチパネル１５ａ、感圧式タッチパネル１５ｂを備える。入力部１５から入力された情報は、接続バスＢ１を介してＣＰＵ１１に通知される。
【００３６】
静電式タッチパネル１５ａは、静電容量方式のタッチパネルであり、例えば、静電式タッチパネル１５ａの導電膜と該タッチパネル１５ａに接触した操作指との間での静電容量の変化を検知して、操作指の接触位置を検出する。
【００３７】
また、感圧式タッチパネル１５ｂは、抵抗膜方式のタッチパネルであり、例えば、感圧式タッチパネル１５ｂの印刷等で塗布された抵抗膜等により、該タッチパネル１５ａに接触された部位の電圧（電流）を検出する。例えば、制御部１０１は、補助記憶部１３に予め感圧式タッチパネルで検出される電圧値（電流値）と対応付けられた押圧値をテーブル形式で格納し、該テーブルを参照することで接触部位の圧力を検知できる。
【００３８】
出力部１６は、ＣＰＵ１１で処理されるデータや主記憶部１２に記憶されるデータを出力する。出力部１６は、表示画像等のコンテンツを表示する表示デバイスとしてＬＣＤ（Liquid Crystal Display）１６ａを含む。なお、端末装置１０の出力部１６には、ＥＬ（
Electro luminescence）パネル、有機ＥＬパネルといった表示デバイス、スピーカ等の出力デバイスを含むとしてもよい。タイマーＴ１は、携帯端末１０に備えられた時間計測を行うタイマー機能である。
【００３９】
本実施形態の端末装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行する。端末装置１０は、対象プログラムの実行と共に、制御部１０１の機能を実現する。また、端末装置１０が参照し、或いは管理するデータの格納先としての所定の記憶領域を補助記憶部１３に有する。補助記憶部１３には、図４〜７で後述する、制御部１０１の処理の判定条件（閾値）が格納される。
【００４０】
制御部１０１は、マルチタッチの判定において、検出された圧力の大小関係が所定の関係にあることを条件として、ユーザ操作を適切に判断し、マルチタッチ検出時の誤操作を低減するよう機能する。なお、制御部１０１の詳細については、次の図４〜７の処理の説明で後述する。
【００４１】
〔処理フロー〕
以下、図４から７を参照し、本実施形態の端末装置１０のマルチタッチ検出時の誤操作防止処理を説明する。なお、以下の説明では、実施形態の端末装置１０のマルチタッチ検出時の誤操作防止処理を処理例１から４の場合に分けて説明する。
【００４２】
（処理例１）
処理例１の端末装置１０は、例えば、図１に例示する、タッチパネルに接触された端末装置１０を把持する手の指９２と操作指９１との圧力差を検出し、マルチタッチ検出時の誤操作防止処理を行う。図４に、圧力差を検出することで誤操作を低減する処理のフローチャートを例示する。なお、図４のフローチャートでは、静電式タッチパネル１５ａ、感圧式タッチパネル１５ｂが検出した複数の接触を、それぞれ“１点目”、“２点目”として記載する。
【００４３】
図４に例示のフローチャートにおいて、誤操作防止処理の開始は、例えば、電源投入後のマルチタッチ検出の時を例示できる。端末装置１０は、静電式タッチパネル１５ａ、及び、感圧式タッチパネル１５ｂのそれぞれを介して、例えば、端末装置１０を把持する手の指９２の接触を“１点目”のタッチポイントとして検出する（Ｓ１）。また、端末装置１０は、静電式タッチパネル１５ａ、及び、感圧式タッチパネル１５ｂのそれぞれを介して、例えば、操作指９１の接触を“２点目”のタッチポイントとして検出する（Ｓ２）。そして、端末装置１０は、端末装置１０に対するマルチタッチを検出する（Ｓ３）。
【００４４】
端末装置１０は、静電式タッチパネル１５ａで検出した“１点目”、“２点目”のタッチポイントの接触位置を、例えば、主記憶部１２の所定の領域に一時的に格納する。同様に、端末装置１０は、感圧式タッチパネル１５ｂで検出した“１点目”、“２点目”のタッチポイントの押圧力を、例えば、主記憶部１２の所定の領域に一時的に格納する。なお、端末装置１０は、静電式タッチパネル１５ａで検出したタッチポイントの接触位置と感圧式タッチパネル１５ｂで検出したタッチポイントの押圧力とを対応付けて、主記憶部１２の所定の領域に格納するとしてもよい。
【００４５】
端末装置１０は、端末装置１０に対するマルチタッチを検出すると、それぞれのタッチポイントで検出された押圧力に基づいてＳ４−Ｓ５の誤操作防止のための判定処理を実行する。
【００４６】
端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の
閾値以上であるかを判定する（Ｓ４）。図２で説明したように、端末装置１０の重量を支えながら把持する手の指の押圧力は、シングルタッチ操作を行う操作指の押圧力より高い傾向にある。このため、端末装置１０は、タッチポイントの押圧力が所定の閾値以上であるかを判定することにより、該タッチポイントが端末装置１０を把持する際に生じた接触位置であるかが判定できる。なお、このような閾値は、例えば、予め実験的に、端末装置１０を把持する際に接触する指の押圧力を測定し、測定された押圧力から決定すればよい。端末装置１０は、例えば、このように決定された閾値を補助記憶部１３の所定の記憶領域に格納しておけばよい。
【００４７】
図４に例示のフローチャートにおいて、端末装置１０は、Ｓ４の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値以上でないと判定する場合には（Ｓ４、Ｎｏ）、Ｓ７の処理に移行する。Ｓ７の処理では、端末装置１０は、Ｓ１、Ｓ２で検出されたマルチタッチ判定による動作処理を行う。
【００４８】
端末装置１０は、例えば、Ｓ１で検出された“１点目”のタッチポイントとＳ２で検出された“２点目”のタッチポイントとの接触位置に基づきピンチ処理を行う。なお、ピンチ処理は、例えば、表示画像等の拡大を行うピンチアウト処理、及び表示画像等の縮小処理を行うピンチイン処理がある。本実施形態の端末装置１０は、Ｓ１、Ｓ２で検出したタッチポイントの接触位置間の距離の拡縮に応じて、ピンチアウト処理またはピンチイン処理を実行する。
【００４９】
一方、端末装置１０は、Ｓ４の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値以上と判定する場合には（Ｓ４、Ｙｅｓ）、Ｓ５の判定処理に移行する。
【００５０】
Ｓ５の処理では、端末装置１０は、検出した各タッチポイント間の押圧力の相対的な大小（高低）を判定する。図２で説明したように、端末装置１０の重量を支えながら把持する手の指の押圧力は、シングルタッチ操作を行う操作指の押圧力より高い傾向にあるためである。端末装置１０は、各タッチポイント間の押圧力の相対的な大小（高低）を判定することにより、押圧力の高いタッチポイントを、端末装置１０を把持する際に生じた接触であると判定できる。端末装置１０は、例えば、Ｓ１で検出された“１点目”のタッチポイントの押圧力とＳ２で検出された“２点目”のタッチポイントの押圧力の比較を行う。そして、端末装置１０は、“２点目”のタッチポイントの押圧力より“１点目”のタッチポイントの押圧力が高いかを判定する。
【００５１】
端末装置１０は、Ｓ５の処理においてＳ２の処理で検出した“２点目”のタッチポイントの押圧力よりＳ１の処理で検出した“１点目”のタッチポイントの押圧力が高くないと判定する場合には（Ｓ５、Ｎｏ）、Ｓ７の処理に移行する。一方、端末装置１０は、Ｓ５の処理においてＳ２の処理で検出した“２点目”のタッチポイントの押圧力よりＳ１の処理で検出した“１点目”のタッチポイントの押圧力が高いと判定する場合には（Ｓ５、Ｙｅｓ）、Ｓ６の処理に移行する。
【００５２】
Ｓ６の処理では、端末装置１０は、Ｓ２の処理で検出された“２点目”のタッチポイントによるシングルタッチ操作処理を行う。端末装置１０は、例えば、Ｓ２の処理で検出された“２点目”のタッチポイントのフリック操作、スワイプ操作を検出し、表示画像のスクロール等を実行する。
【００５３】
ここで、端末装置１０で実行されるＳ１の処理は、第１の接触に係る接触位置と第１の接触に係る押圧力を取得するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触に係る接触位置と１の接触に係る押圧力を取得する手段の一例としてＳ１
の処理を実行する。
【００５４】
また、端末装置１０で実行されるＳ２の処理は、第２の接触に係る接触位置と第２の接触に係る押圧力を取得するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第２の接触に係る接触位置と第２の接触に係る押圧力を取得する手段の一例としてＳ２の処理を実行する。
【００５５】
また、端末装置１０で実行されるＳ４の処理は、第１の接触が所定の条件を満たすことを判定するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触が所定の条件を満たすことを判定する手段の一例としてＳ４の処理を実行する。
【００５６】
また、端末装置１０で実行されるＳ５の処理は、第１の接触に係る押圧力と第２の接触に係る押圧力との高低を判定するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触に係る押圧力と第２の接触に係る押圧力との高低を判定する手段の一例としてＳ５の処理を実行する。
【００５７】
また、端末装置１０で実行されるＳ６の処理は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とするステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とする手段の一例としてＳ６の処理を実行する。
【００５８】
また、端末装置１０で実行されるＳ７の処理は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より低い場合には、第１の接触に係る接触位置と第２の接触に係る接触位置とによる入力操作に応じた処理を実行するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触に係る押圧力より低い場合には、第１の接触に係る接触位置と第２の接触に係る接触位置とによる入力操作に応じた処理を実行する手段の一例としてＳ７の処理を実行する。
【００５９】
以上、説明したように、本実施形態の端末装置１０は、マルチタッチを検出すると、一方のタッチポイントの押圧力が閾値以上であるかを判定する。そして、端末装置１０は、一方のタッチポイントの押圧力が閾値以上である場合には、さらに、他方のタッチポイントとの間の押圧力の大小を判定する。この結果、本実施形態の端末装置１０は、端末装置１０の重量を支えながら把持する手の指のタッチポイントを特定することができる。本実施形態の端末装置１０は、一方のタッチポイントの押圧力が閾値以上であり、他方のタッチポイントの押圧力よりも高い場合では、例えば、一方のタッチポイントを無効とし、他方のタッチポイントによるシングルタッチ操作として処理することができる。また、端末装置１０は、一方のタッチポイントの押圧力が閾値以上であっても、他方のタッチポイントの押圧力よりも低い場合では、例えば、マルチタッチ操作として２点間のピンチ処理を実行することができる。さらに、本実施形態の端末装置１０は、特定した指と他の操作指によるタッチポイントの間の圧力関係から操作指を特定することができる。本実施形態の端末装置１０は、端末装置を把持する手の指がタッチパネルに接触する場合であっても、ユーザ操作を適切に判断できるため、誤操作を低減することができる。
【００６０】
また、本実施形態の端末装置１０は、各タッチポイントの押圧力で端末装置１０を把持する手の指と操作指とを特定できるため、例えば、表示画面の端部に誤操作防止のための操作対象外の領域を設定しなくてもよい。このため、本実施形態の端末装置１０は、タッチ操作時の操作領域を表示画面と同じサイズの領域とすることができる。
【００６１】
（処理例２）
次に、図５に例示のフローチャートを参照し、処理例２のマルチタッチ検出時の誤操作防止処理を説明する。処理例２の誤操作防止処理では、端末装置１０は、さらに検出された一方のタッチポイントの接触位置、移動、及び他方のタッチポイントとの距離を判定する処理を行う。
【００６２】
図５に例示の誤操作防止処理は、Ｓ１１−Ｓ１４の処理を含むことで図４に例示の誤操作防止処理と相違する。以下、図４に例示の誤操作防止処理と相違するＳ１１−Ｓ１４の処理を主に説明する。
【００６３】
図５に例示のフローチャートにおいて、Ｓ１１の処理では、端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの位置が表示画面の端部の領域内であるかを判定する。端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの位置が、例えば、図２に例示する端部９０ｂの領域内であるかを判定する。図２で説明したように、端末装置１０の重量を支えながら把持する手の指の接触位置は、表示画面の端部の領域内で発生する傾向にあるからである。なお、表示画面の端部の領域の設定は、予めマップ情報として補助記憶部１３の所定の記憶領域に格納しておけばよい。
【００６４】
図５に例示のフローチャートにおいて、端末装置１０は、Ｓ１１の処理においてＳ１の処理で検出した“１点目”のタッチポイントの位置が表示画面の端部の領域内でないと判定する場合には（Ｓ１１、Ｎｏ）、Ｓ７の処理に移行する。一方、端末装置１０は、Ｓ１１の処理においてＳ１の処理で検出した“１点目”のタッチポイントの位置が表示画面の端部の領域内であると判定する場合には（Ｓ１１、Ｙｅｓ）、Ｓ１２の判定処理に移行する。
【００６５】
Ｓ１２の処理では、端末装置１０は、検出した各タッチポイント間の距離が所定の閾値以上であるかを判定する。図２で説明したように、端末装置１０の重量を支えながら把持する手の指の接触位置と操作指の接触位置との間の距離は、ピンチ処理を実行させるマルチタッチ操作と比較して離れている傾向にあるからである。なお、このような閾値は予めＳ１１の処理の端部領域と同様に、例えば、判定情報として補助記憶部１３の所定の記憶領域に格納しておけばよい。
【００６６】
端末装置１０は、例えば、Ｓ１、Ｓ２の処理で検出した“１点目”及び“２点目”のタッチポイントの位置からタッチポイント間の距離を算出する。そして、端末装置１０は、タッチポイント間の距離が所定の閾値を超えないと判定する場合には（Ｓ１２、Ｎｏ）、Ｓ７の処理に移行する。一方、端末装置１０は、Ｓ１２の処理においてＳ１の処理でタッチポイント間の距離が所定の閾値以上であると判定する場合には（Ｓ１２、Ｙｅｓ）、Ｓ１３のタイマー起動を行う。
【００６７】
タイマー起動に関し、図２で説明したように、端末装置１０の重量を支えながら把持する手の指の接触位置は、少なくともタッチ操作を行っている期間は、移動しない（タッチポイントに留まっている）傾向にあるからである。なお、タイマーの設定値は、例えば、予め、シングルタッチ等の操作時間を測定し、測定された操作時間から決定すればよい。端末装置１０は、例えば、このように決定されたタイマー設定値を補助記憶部１３の所定の記憶領域に格納しておけばよい。
【００６８】
端末装置１０は、例えば、所定の期間が設定されたタイマーの起動を行い、Ｓ１４の判定処理に移行する。Ｓ１４の処理では、端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの移動距離が所定の閾値以下であるかを判定する。端末装置１０を把
持する場合でも、例えば、移動車両等の揺れ、傾き等により、タッチポイントの位置は所定の領域範囲を移動することが想定できるからである。なお、このような閾値についても、例えば、予め許容される移動量（距離）を設定し、閾値として補助記憶部１３の所定の記憶領域に格納しておけばよい。
【００６９】
端末装置１０は、Ｓ１４の処理においてＳ１３で起動したタイマー満了前に、Ｓ１の処理で検出した“１点目”のタッチポイントの移動距離が所定の閾値を超えると判定する場合には（Ｓ１４、Ｎｏ）、Ｓ７の処理に移行する。一方、端末装置１０は、Ｓ１４の処理においてＳ１３で起動したタイマー満了までの間に、Ｓ１の処理で検出した“１点目”のタッチポイントの移動距離が所定の閾値以下であると判定した場合には（Ｓ１４、Ｙｅｓ）、タイマー満了と共にＳ５の判定処理に移行する。
【００７０】
ここで、端末装置１０で実行されるＳ１１−Ｓ１４の処理は、第１の接触が所定の条件を満たすことを判定するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触が所定の条件を満たすことを判定する手段の一例としてＳ１１−Ｓ１４の処理を実行する。
【００７１】
このように、処理例２の端末装置１０は、一方のタッチポイントの接触領域を判定することにより、端末装置１０を把持する手の指か操作指かを特定できる。さらに、処理例２の端末装置１０は、所定の接触領域にタッチポイントが検出された場合であっても、タッチポイント間の距離を判定することにより、端末装置１０を把持する手の指か操作指かを特定できる。さらに、処理例２の端末装置１０は、一定期間のタッチポイントの移動距離を判定することにより、所定の接触領域に検出されたタッチポイントと他のタッチポイントとの距離が離れていても、端末装置１０を把持する手の指か操作指かを特定できる。そして、端末装置１０は、タッチポイント間の押圧力の大小（高低）関係を判定する。この結果、本実施形態の端末装置１０は、例えば、表示画面の端部を一方の操作指で固定し、他方の操作指を移動させるピンチ処理に係る操作であっても、表示画面の端部に接触した操作指と他方の接触する操作指とのマルチタッチ操作と判定することができる。
【００７２】
（処理例３）
次に、図６に例示のフローチャートを参照し、処理例３のマルチタッチ検出時の誤操作防止処理を説明する。処理例１、２では、２点間のマルチタッチによる誤操作防止処理を例示したが、処理例３では“３点目”のタッチポイント検出時の誤操作防止処理を実行する。
【００７３】
図６に例示の誤操作防止処理は、Ｓ２１−Ｓ２４の処理を含むことで図４に例示の誤操作防止処理と相違する。以下、図４に例示の誤操作防止処理と相違するＳ２１−Ｓ２４の処理を主に説明する。
【００７４】
図６に例示のフローチャートにおいて、例えば、端末装置１０は、図４に例示の誤操作防止処理の動作後に、“１点目”，“２点目”のタッチを維持した状態で“３点目”のタッチポイントを検出する（Ｓ２１）。なお、Ｓ２１の処理は、Ｓ１及びＳ２の処理と同様である。
【００７５】
Ｓ２２の処理では、“３点目”のタッチポイントを検出した端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの圧力が所定の閾値以上であるかを判定する。端末装置１０は、Ｓ２２の処理を行うことにより、端末装置１０を把持する手の指が未だに接触した状態で“３点目”のタッチポイントが発生したことを判定できる。なお、Ｓ２２の判定処理の閾値は、例えば、Ｓ４の判定処理の閾値と同じであることが望ましい。
【００７６】
端末装置１０は、Ｓ２２の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値以上でない場合には（Ｓ２２、Ｎｏ）、Ｓ７の処理に移行する。一方、端末装置１０は、Ｓ２２の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値以上の場合には（Ｓ２２、Ｙｅｓ）、Ｓ２３の処理に移行する。
【００７７】
Ｓ２２の処理で“Ｎｏ”と判定される場合、３点でマルチタッチされ、“１点目”、及び、“２点目”のタッチポイントの押圧力が閾値未満となる。そこで、端末装置１０は、Ｓ７の処理に移行し、通常のマルチタッチ検出による処理を実行する。但し、Ｓ２２の判定で“Ｎｏ”とされる場合には、例えば、端末装置１０は、図４等で説明した“１点目”と“２点目”によるマルチタッチ操作処理を継続するとしてもよい。また、例えば、端末装置１０は、“２点目”と“３点目”、或いは、“１点目”と“３点目”によるマルチタッチ操作処理を行うとしてもよい。また、端末装置１０は、さらに、それぞれのタッチポイントの押圧力が閾値以上であるかを判定することで、端末装置１０を把持する手の指のタッチポイントを特定し、閾値以上の押圧力のタッチポイント以外の２点間のタッチ操作処理を行うとしてもよい。なお、端末装置１０は、再度の押圧力判定の結果、閾値以上である押圧力のタッチポイントが存在しない場合では、上述した何れかの２点間でのマルチタッチ操作処理を行うとすればよい。
【００７８】
Ｓ２３の処理では、端末装置１０は、Ｓ１、Ｓ２、Ｓ２１で検出されたタッチポイント間の押圧力の大小（高低）関係を判定する。例えば、端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの押圧力と、Ｓ２、Ｓ２１の処理で検出した“２点目”及び“３点目”のタッチポイントの押圧力との比較を行う。端末装置１０は、Ｓ２３の処理において、“１点目”のタッチポイントの押圧力が、“２点目”及び“３点目”のタッチポイントの押圧力より高くないと判定される場合には（Ｓ２３、Ｎｏ）、Ｓ７の処理に移行する。
【００７９】
Ｓ２３の処理で“Ｎｏ”と判定される場合、３点でマルチタッチされ、閾値以上であるタッチポイントが少なくとも“１点目”のタッチポイント以外に存在することとなる。この場合にも、端末装置１０は、Ｓ７の処理に移行し、通常のマルチタッチ検出による処理を実行すればよい。例えば、端末装置１０は、図４等で説明した“１点目”と“２点目”によるマルチタッチ操作処理を継続するとしてもよい。また、端末装置１０は、少なくとも“１点目”の押圧力は閾値以上であるため、“２点目”と“３点目”のによるマルチタッチ操作処理を行うとしてもよい。また、端末装置１０は、閾値以上の“１点目”と“１点目”より高い押圧力の他点を無効としてもよい。この場合、例えば、端末装置１０は、閾値以上の“１点目”より低い他点によるシングルタッチ操作処理やＳ６の処理を維持するとしてもよい。さらには、図５に例示するように、タイマー起動を行い、それぞれのタッチポイントの移動距離を判定し、動きの最も小さいタッチポイントを無効とし、残りのタッチポイントによるマルチタッチ操作処理を行うとしてもよい。
【００８０】
一方、端末装置１０は、Ｓ２３の処理において、“１点目”のタッチポイントの押圧力が、“２点目”及び“３点目”のタッチポイントの押圧力より高いと判定される場合には（Ｓ２３、Ｙｅｓ）、Ｓ２４の処理を実行する。端末装置１０は、Ｓ２３の処理で“Ｙｅｓ”と判定される場合、Ｓ６で判定した“２点目”のシングルタッチ操作に“３点目”のタッチ操作が発生したとして、Ｓ２４に移行する。Ｓ２４に移行した操作端末１０は、Ｓ２の処理で検出した“２点目”のタッチポイントとＳ２１の処理で検出した“３点目”のタッチポイントとの間のマルチタッチ操作処理を行う。
【００８１】
ここで、端末装置１０で実行されるＳ２１の処理は、第３の接触に係る接触位置と第３の接触に係る押圧力とを取得するステップの一例である。また、端末装置１０のＣＰＵ１
１等は、第３の接触に係る接触位置と第３の接触に係る押圧力とを取得する手段の一例としてＳ２１の処理を実行する。
【００８２】
また、端末装置１０で実行されるＳ２３の処理は、第１の接触に係る押圧力と第３の接触に係る押圧力との高低を判定するステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触に係る押圧力と第３の接触に係る押圧力との高低を判定する手段の一例としてＳ２３の処理を実行する。
【００８３】
また、端末装置１０で実行されるＳ２４の処理は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触、及び、第３の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とするステップの一例である。また、端末装置１０のＣＰＵ１１等は、第１の接触が所定の条件を満たし、第１の接触に係る押圧力が第２の接触、及び、第３の接触に係る押圧力より高い場合には、第１の接触に係る接触位置を無効とする手段の一例としてＳ２４の処理を実行する。
【００８４】
このように処理例３の端末装置１０は、“３点目”のタッチポイントを検出した場合、Ｓ２２−Ｓ２３の判定処理を行うことにより、ユーザ操作によって新たに発生したタッチポイントかを判定できる。そして、端末装置１０はＳ２２−Ｓ２３の判定処理により、ユーザ操作によって新たに発生したタッチポイントと判定する場合には、新たに発生したタッチポイントとの間でのマルチタッチ操作処理を行うことができる。一方、端末装置１０は、Ｓ２２の処理で否定判定の場合、Ｓ２３の処理で否定判定の場合には、既に判定処理を行った“１点目”及び“２点目”のタッチポイントによるマルチタッチ操作処理を継続することができる。この結果、本実施形態の端末装置１０は、例えば、３点目”のタッチポイントを検出した場合であっても、ユーザ操作を適切に判断できるため、誤操作を低減することができる。
【００８５】
（処理例４）
次に、図７に例示のフローチャートを参照し、処理例４のマルチタッチ検出時の誤操作防止処理を説明する。図７に例示の処理例４の誤操作防止処理では、図４に例示のマルチタッチ検出時の誤動作防止処理の実行後に、一方のタッチポイントの押圧力を監視し続ける処理を行う。
【００８６】
図７に例示の誤操作防止処理は、Ｓ３１の処理を含むことで図４に例示の誤操作防止処理と相違する。以下、図４に例示の誤操作防止処理と相違するＳ３１の処理を主に説明する。
【００８７】
図７に例示のフローチャートにおいて、Ｓ３１の処理では、端末装置１０は、Ｓ１の処理で検出した“１点目”のタッチポイントの圧力が所定の閾値以上であるかを判定することで、端末装置１０を把持する指の接触を監視する。端末装置１０は、“１点目”のタッチポイントの圧力が所定の閾値以上であると判定することにより、端末装置１０を把持する指が接触し続けていると判断できる。なお、Ｓ３１の判定処理は、例えば、Ｓ４の判定処理と同じである。
【００８８】
端末装置１０は、Ｓ３１の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値以上の場合には（Ｓ３１、Ｙｅｓ）、Ｓ６の処理に移行し、“１点目”のタッチを無視する誤動作防止処理を継続する。一方、端末装置１０は、Ｓ３１の処理においてＳ１の処理で検出した“１点目”のタッチポイントの押圧力が所定の閾値を超えない場合には（Ｓ３１、Ｎｏ）、Ｓ７の処理に移行する。端末装置１０は、Ｓ７の処理に移行することで、本実施形態の誤動作防止処理を終了し、例えば、ピンチ処理といった、正常なマルチタッチ操作処理を実行する。
【００８９】
このように、処理例４の端末装置１０は、一方のタッチポイントの押圧力を監視し続ける処理を行うことで、例えば、接触し続けている端末装置１０を把持する指を無効とする誤操作防止処理を継続することができる。
【００９０】
＜変形例＞
図５に例示の処理例２では、Ｓ１１−Ｓ１４，Ｓ５の処理を行うことで、端末装置１０を把持する指の接触によるタッチポイントを無効とする誤操作防止処理を説明した。変形例として、端末装置１０は、例えば、図５に例示のＳ１１の処理、Ｓ１４の処理の一方だけを実行するとしてもよい。また、端末装置１０は、図４に例示のＳ４の処理、図５に例示のＳ１１，Ｓ１４，Ｓ５の処理の何れか２つを組み合せ、端末装置１０を把持する指の接触によるタッチポイントを無効とする誤操作防止処理を行うとしてもよい。
【００９１】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００９２】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【００９３】
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
（付記１）
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得する手段と、
前記第１の接触が所定の条件を満たすことを判定する手段と、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定する手段と、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とする手段と、
を備える端末装置。
（付記２）
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より低い場合には、前記第１の接触に係る接触位置と前記第２の接触に係る接触位置とによる入力操作に応じた処理を実行する手段をさらに備える、付記１に記載の端末装置。
（付記３）
タッチパネルに入力された、第３の接触に係る接触位置と前記第３の接触に係る押圧力とを取得する手段と、
前記第１の接触に係る押圧力と前記第３の接触に係る押圧力との高低を判定する手段と、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触
、及び、前記第３の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とする手段と、をさらに備える、付記１または２に記載の端末装置。
（付記４）
前記所定の条件は、前記第１の接触に係る押圧力が所定値以上である、付記１から付記３の何れか一の付記に記載の端末装置。
（付記５）
前記所定の条件は、前記第１の接触に係る接触位置が所定領域内である、付記１から付記３の何れか一の付記に記載の端末装置。
（付記６）
前記所定の条件は、前記第１の接触に係る接触位置と第２の接触に係る接触位置との間の距離が所定値以上であることを含む、付記５に記載の端末装置。
（付記７）
前記所定の条件は、所定の期間内での前記第１の接触に係る接触位置の移動距離が所定値以下であることを含む、付記６に記載の端末装置。
（付記８）
コンピュータに、
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得するステップと、
前記第１の接触が所定の条件を満たすことを判定するステップと、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、
を実行させるための入力補正プログラム。
（付記９）
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より低い場合には、前記第１の接触に係る接触位置と前記第２の接触に係る接触位置とによる入力操作に応じた処理を実行するステップをさらに実行させるための付記８に記載の入力補正プログラム。
（付記１０）
タッチパネルに入力された、第３の接触に係る接触位置と前記第３の接触に係る押圧力とを取得するステップと、
前記第１の接触に係る押圧力と前記第３の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触、及び、前記第３の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、をさらに実行させるための付記８または９に記載の入力補正プログラム。
（付記１１）
前記所定の条件は、前記第１の接触に係る押圧力が所定値以上である、付記８から付記１０の何れか一の付記に記載の入力補正プログラム。
（付記１２）
前記所定の条件は、前記第１の接触に係る接触位置が所定領域内である、付記８から付記１０の何れか一の付記に記載の入力補正プログラム。
（付記１３）
前記所定の条件は、前記第１の接触に係る接触位置と第２の接触に係る接触位置との間の距離が所定値以上であることを含む、付記１２に記載の入力補正プログラム。
（付記１４）
前記所定の条件は、所定の期間内での前記第１の接触に係る接触位置の移動距離が所定
値以下であることを含む、付記１３に記載の入力補正プログラム。
（付記１５）
コンピュータが、
タッチパネルに入力された、第１の接触に係る接触位置と前記第１の接触に係る押圧力と、第２の接触に係る接触位置と前記第２の接触に係る押圧力とを取得するステップと、
前記第１の接触が所定の条件を満たすことを判定するステップと、
前記第１の接触に係る押圧力と前記第２の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、
を実行する入力補正方法。
（付記１６）
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触に係る押圧力より低い場合には、前記第１の接触に係る接触位置と前記第２の接触に係る接触位置とによる入力操作に応じた処理を実行するステップをさらに実行する付記１５に記載の入力補正方法。
（付記１７）
タッチパネルに入力された、第３の接触に係る接触位置と前記第３の接触に係る押圧力とを取得するステップと、
前記第１の接触に係る押圧力と前記第３の接触に係る押圧力との高低を判定するステップと、
前記第１の接触が所定の条件を満たし、前記第１の接触に係る押圧力が前記第２の接触、及び、前記第３の接触に係る押圧力より高い場合には、前記第１の接触に係る接触位置を無効とするステップと、をさらに実行する付記１５または１６に記載の入力補正方法。（付記１８）
前記所定の条件は、前記第１の接触に係る押圧力が所定値以上である、付記１５から付記１７の何れか一の付記に記載の入力補正方法。
（付記１９）
前記所定の条件は、前記第１の接触に係る接触位置が所定領域内である、付記１５から付記１７の何れか一の付記に記載の入力補正方法。
（付記２０）
前記所定の条件は、前記第１の接触に係る接触位置と第２の接触に係る接触位置との間の距離が所定値以上であることを含む、付記１９に記載の入力補正方法。
（付記２１）
前記所定の条件は、所定の期間内での前記第１の接触に係る接触位置の移動距離が所定値以下であることを含む、付記２０に記載の入力補正方法。
【符号の説明】
【００９４】
１０  端末装置
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  通信部
１５  入力部
１５ａ  静電式タッチパネル、１５ｂ  感圧式タッチパネル
１６  出力部
１６ａ  ＬＣＤ
９０  端末装置
９０ａ  タッチパネル、９０ｂ  端部
９１  操作指、９２  指
１０１  制御部
【図１】
2014241086.tif 000003
【図２】
2014241086.tif 000004
【図３】
2014241086.tif 000005
【図４】
2014241086.tif 000006
【図５】
2014241086.tif 000007
【図６】
2014241086.tif 000008
【図７】
2014241086.tif 000009