JP6278140B2 - 端末装置、入力補正プログラム及び入力補正方法 - Google Patents
端末装置、入力補正プログラム及び入力補正方法 Download PDFInfo
- Publication number
- JP6278140B2 JP6278140B2 JP2017076542A JP2017076542A JP6278140B2 JP 6278140 B2 JP6278140 B2 JP 6278140B2 JP 2017076542 A JP2017076542 A JP 2017076542A JP 2017076542 A JP2017076542 A JP 2017076542A JP 6278140 B2 JP6278140 B2 JP 6278140B2
- Authority
- JP
- Japan
- Prior art keywords
- contact
- terminal device
- pressing force
- touch
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
報処理端末では、入力デバイスとしてタッチパネルを搭載する機器が普及してきている。情報処理端末に搭載されるタッチパネルは、例えば、LCD(Liquid Crystal Display)等の表示デバイスとタッチパッド等のユーザ操作による接触位置の座標を検出するデバイスとを組み合わせた入力デバイスである。
とする。
<比較例>
図1に、タブレットPCといった情報処理端末(端末装置)のタッチ操作の説明図を例示する。図1の説明図において、端末装置90は、タブレットPC(PC:Personal Computer)等の情報処理端末である。端末装置90は、表側面に入力デバイスとしてのタッ
チパネル90aを有している。タッチパネル90aは、例えば、LCD(Liquid Crystal
Display)等の表示デバイスとユーザのタッチ操作といった接触位置の座標を検出するデバイスとを組み合わせた入力デバイスである。
比較例で説明したように、端末装置90を把持する手の指92がタッチパネル90aに接触し、シングルタッチ操作時に誤操作が発生する場合、以下の(1)〜(3)の傾向がある。図2は、シングルタッチ操作時に誤操作が発生する場合の指92に係る傾向を説明する説明図である。端末装置90の把持する手の指92と操作指91との接触で発生する誤操作時の傾向を、図2を参照して説明する。
タッチパネル90aの端部90bに接触する指92と、タッチ操作を行う操作指91との間にはタッチパネル90aを押圧する圧力に圧力差が生じる傾向にある。そして、この圧力差に関し、少なくともシングルタッチ操作を行っている期間では、タッチ操作を行う操作指91よりも端部90bに接触する指92の押圧する圧力が高い傾向にある。
図3に、本実施形態の端末装置のハードウェアの構成を例示する。図1の端末装置10は、例えば、スマートフォン、PDA(Personal Data Assistance)タブレットPC等の携帯可能な情報処理端末である。端末装置10は、接続バスB1によって相互に接続されたCPU(Central Processing Unit)11、主記憶部12、補助記憶部13、通信部1
4、入力部15、出力部16を有する。主記憶部12及び補助記憶部13は、携帯端末装置10が読み取り可能な記録媒体である。
、音楽等のダウンロード等を提示できる。
静電式タッチパネル15aといった入力デバイスを介して検知する。また、本実施形態の端末装置10は、操作指の圧力(押圧力)を、入力部15の備える感圧式タッチパネル15bといった入力デバイスを介して検知する。そして、本実施形態の端末装置10は、マルチタッチ検出時の各圧力関係から、ユーザの意図に沿った適切な操作を判断する。本実施形態の端末装置10は、マルチタッチ検出時の誤操作を低減する。
、ソリッドステートドライブ装置、ハードディスクドライブ(HDD、Hard Disk Drive
)装置等を含むとしてもよい。また、CDドライブ装置、DVDドライブ装置、BDドライブ装置等を含むとしてもよい。記録媒体としては、例えば、不揮発性半導体メモリ(フラッシュメモリ)を含むシリコンディスク、ハードディスク、CD、DVD、BD等がある。
Electro luminescence)パネル、有機ELパネルといった表示デバイス、スピーカ等の出力デバイスを含むとしてもよい。タイマーT1は、携帯端末10に備えられた時間計測を行うタイマー機能である。
以下、図4から7を参照し、本実施形態の端末装置10のマルチタッチ検出時の誤操作防止処理を説明する。なお、以下の説明では、実施形態の端末装置10のマルチタッチ検出時の誤操作防止処理を処理例1から4の場合に分けて説明する。
処理例1の端末装置10は、例えば、図1に例示する、タッチパネルに接触された端末装置10を把持する手の指92と操作指91との圧力差を検出し、マルチタッチ検出時の誤操作防止処理を行う。図4に、圧力差を検出することで誤操作を低減する処理のフローチャートを例示する。なお、図4のフローチャートでは、静電式タッチパネル15a、感圧式タッチパネル15bが検出した複数の接触を、それぞれ“1点目”、“2点目”として記載する。
閾値以上であるかを判定する(S4)。図2で説明したように、端末装置10の重量を支えながら把持する手の指の押圧力は、シングルタッチ操作を行う操作指の押圧力より高い傾向にある。このため、端末装置10は、タッチポイントの押圧力が所定の閾値以上であるかを判定することにより、該タッチポイントが端末装置10を把持する際に生じた接触位置であるかが判定できる。なお、このような閾値は、例えば、予め実験的に、端末装置10を把持する際に接触する指の押圧力を測定し、測定された押圧力から決定すればよい。端末装置10は、例えば、このように決定された閾値を補助記憶部13の所定の記憶領域に格納しておけばよい。
の処理を実行する。
次に、図5に例示のフローチャートを参照し、処理例2のマルチタッチ検出時の誤操作防止処理を説明する。処理例2の誤操作防止処理では、端末装置10は、さらに検出された一方のタッチポイントの接触位置、移動、及び他方のタッチポイントとの距離を判定する処理を行う。
持する場合でも、例えば、移動車両等の揺れ、傾き等により、タッチポイントの位置は所定の領域範囲を移動することが想定できるからである。なお、このような閾値についても、例えば、予め許容される移動量(距離)を設定し、閾値として補助記憶部13の所定の記憶領域に格納しておけばよい。
次に、図6に例示のフローチャートを参照し、処理例3のマルチタッチ検出時の誤操作防止処理を説明する。処理例1、2では、2点間のマルチタッチによる誤操作防止処理を例示したが、処理例3では“3点目”のタッチポイント検出時の誤操作防止処理を実行する。
1等は、第3の接触に係る接触位置と第3の接触に係る押圧力とを取得する手段の一例としてS21の処理を実行する。
次に、図7に例示のフローチャートを参照し、処理例4のマルチタッチ検出時の誤操作防止処理を説明する。図7に例示の処理例4の誤操作防止処理では、図4に例示のマルチタッチ検出時の誤動作防止処理の実行後に、一方のタッチポイントの押圧力を監視し続ける処理を行う。
図5に例示の処理例2では、S11−S14,S5の処理を行うことで、端末装置10を把持する指の接触によるタッチポイントを無効とする誤操作防止処理を説明した。変形例として、端末装置10は、例えば、図5に例示のS11の処理、S14の処理の一方だけを実行するとしてもよい。また、端末装置10は、図4に例示のS4の処理、図5に例示のS11,S14,S5の処理の何れか2つを組み合せ、端末装置10を把持する指の接触によるタッチポイントを無効とする誤操作防止処理を行うとしてもよい。
コンピュータその他の機械、装置(以下、コンピュータ等)に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
(付記1)
タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得する手段と、
前記第1の接触が所定の条件を満たすことを判定する手段と、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定する手段と、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とする手段と、
を備える端末装置。
(付記2)
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行する手段をさらに備える、付記1に記載の端末装置。
(付記3)
タッチパネルに入力された、第3の接触に係る接触位置と前記第3の接触に係る押圧力とを取得する手段と、
前記第1の接触に係る押圧力と前記第3の接触に係る押圧力との高低を判定する手段と、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触
、及び、前記第3の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とする手段と、をさらに備える、付記1または2に記載の端末装置。
(付記4)
前記所定の条件は、前記第1の接触に係る押圧力が所定値以上である、付記1から付記3の何れか一の付記に記載の端末装置。
(付記5)
前記所定の条件は、前記第1の接触に係る接触位置が所定領域内である、付記1から付記3の何れか一の付記に記載の端末装置。
(付記6)
前記所定の条件は、前記第1の接触に係る接触位置と第2の接触に係る接触位置との間の距離が所定値以上であることを含む、付記5に記載の端末装置。
(付記7)
前記所定の条件は、所定の期間内での前記第1の接触に係る接触位置の移動距離が所定値以下であることを含む、付記6に記載の端末装置。
(付記8)
コンピュータに、
タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得するステップと、
前記第1の接触が所定の条件を満たすことを判定するステップと、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とするステップと、
を実行させるための入力補正プログラム。
(付記9)
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行するステップをさらに実行させるための付記8に記載の入力補正プログラム。
(付記10)
タッチパネルに入力された、第3の接触に係る接触位置と前記第3の接触に係る押圧力とを取得するステップと、
前記第1の接触に係る押圧力と前記第3の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触、及び、前記第3の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とするステップと、をさらに実行させるための付記8または9に記載の入力補正プログラム。
(付記11)
前記所定の条件は、前記第1の接触に係る押圧力が所定値以上である、付記8から付記10の何れか一の付記に記載の入力補正プログラム。
(付記12)
前記所定の条件は、前記第1の接触に係る接触位置が所定領域内である、付記8から付記10の何れか一の付記に記載の入力補正プログラム。
(付記13)
前記所定の条件は、前記第1の接触に係る接触位置と第2の接触に係る接触位置との間の距離が所定値以上であることを含む、付記12に記載の入力補正プログラム。
(付記14)
前記所定の条件は、所定の期間内での前記第1の接触に係る接触位置の移動距離が所定
値以下であることを含む、付記13に記載の入力補正プログラム。
(付記15)
コンピュータが、
タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得するステップと、
前記第1の接触が所定の条件を満たすことを判定するステップと、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とするステップと、
を実行する入力補正方法。
(付記16)
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行するステップをさらに実行する付記15に記載の入力補正方法。
(付記17)
タッチパネルに入力された、第3の接触に係る接触位置と前記第3の接触に係る押圧力とを取得するステップと、
前記第1の接触に係る押圧力と前記第3の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触、及び、前記第3の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とするステップと、をさらに実行する付記15または16に記載の入力補正方法。(付記18)
前記所定の条件は、前記第1の接触に係る押圧力が所定値以上である、付記15から付記17の何れか一の付記に記載の入力補正方法。
(付記19)
前記所定の条件は、前記第1の接触に係る接触位置が所定領域内である、付記15から付記17の何れか一の付記に記載の入力補正方法。
(付記20)
前記所定の条件は、前記第1の接触に係る接触位置と第2の接触に係る接触位置との間の距離が所定値以上であることを含む、付記19に記載の入力補正方法。
(付記21)
前記所定の条件は、所定の期間内での前記第1の接触に係る接触位置の移動距離が所定値以下であることを含む、付記20に記載の入力補正方法。
11 CPU
12 主記憶部
13 補助記憶部
14 通信部
15 入力部
15a 静電式タッチパネル、15b 感圧式タッチパネル
16 出力部
16a LCD
90 端末装置
90a タッチパネル、90b 端部
91 操作指、92 指
101 制御部
Claims (8)
- タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得する手段と、
前記第1の接触が所定の条件を満たすことを判定する手段と、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定する手段と、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行する手段
を備える端末装置。 - タッチパネルに入力された、第3の接触に係る接触位置と前記第3の接触に係る押圧力とを取得する手段と、
前記第1の接触に係る押圧力と前記第3の接触に係る押圧力との高低を判定する手段と、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触、及び、前記第3の接触に係る押圧力より高い場合には、前記第1の接触に係る接触位置を無効とする手段
を備える、請求項1に記載の端末装置。 - 前記所定の条件は、前記第1の接触に係る押圧力が所定値以上である、請求項1または2に記載の端末装置。
- 前記所定の条件は、前記第1の接触に係る接触位置が所定領域内である、請求項1または2に記載の端末装置。
- 前記所定の条件は、前記第1の接触に係る接触位置と第2の接触に係る接触位置との間の距離が所定値以上であることを含む、請求項4に記載の端末装置。
- 前記所定の条件は、所定の期間内での前記第1の接触に係る接触位置の移動距離が所定値以下であることを含む、請求項5に記載の端末装置。
- コンピュータに、
タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得するステップと、前記第1の接触が所定の条件を満たすことを判定するステップと、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行するステップと、
を実行させるための入力補正プログラム。 - コンピュータが、
タッチパネルに入力された、第1の接触に係る接触位置と前記第1の接触に係る押圧力と、第2の接触に係る接触位置と前記第2の接触に係る押圧力とを取得するステップと、
前記第1の接触が所定の条件を満たすことを判定するステップと、
前記第1の接触に係る押圧力と前記第2の接触に係る押圧力との高低を判定するステップと、
前記第1の接触が所定の条件を満たし、前記第1の接触に係る押圧力が前記第2の接触に係る押圧力より低い場合には、前記第1の接触に係る接触位置と前記第2の接触に係る接触位置とによる入力操作に応じた処理を実行するステップと、
を実行する入力補正方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076542A JP6278140B2 (ja) | 2017-04-07 | 2017-04-07 | 端末装置、入力補正プログラム及び入力補正方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076542A JP6278140B2 (ja) | 2017-04-07 | 2017-04-07 | 端末装置、入力補正プログラム及び入力補正方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013123748A Division JP6155872B2 (ja) | 2013-06-12 | 2013-06-12 | 端末装置、入力補正プログラム及び入力補正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017120670A JP2017120670A (ja) | 2017-07-06 |
| JP6278140B2 true JP6278140B2 (ja) | 2018-02-14 |
Family
ID=59272345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017076542A Active JP6278140B2 (ja) | 2017-04-07 | 2017-04-07 | 端末装置、入力補正プログラム及び入力補正方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6278140B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0683522A (ja) * | 1992-09-01 | 1994-03-25 | Fujitsu Ltd | 座標入力方式 |
| JP2006039686A (ja) * | 2004-07-22 | 2006-02-09 | Pioneer Electronic Corp | タッチパネル装置、タッチ領域検出方法およびタッチ領域検出プログラム |
| US20090095540A1 (en) * | 2007-10-11 | 2009-04-16 | N-Trig Ltd. | Method for palm touch identification in multi-touch digitizing systems |
| US20090174679A1 (en) * | 2008-01-04 | 2009-07-09 | Wayne Carl Westerman | Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface |
| JP6000035B2 (ja) * | 2012-09-18 | 2016-09-28 | シャープ株式会社 | 情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 |
-
2017
- 2017-04-07 JP JP2017076542A patent/JP6278140B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017120670A (ja) | 2017-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6155872B2 (ja) | 端末装置、入力補正プログラム及び入力補正方法 | |
| CN104508621B (zh) | 信息处理装置和选择操作检测方法 | |
| JP5685695B2 (ja) | 携帯用電子デバイスおよびそれを制御する方法 | |
| CN104145236B (zh) | 用于移动终端中的内容的方法和装置 | |
| US10126914B2 (en) | Information processing device, display control method, and computer program recording medium | |
| CN103635873B (zh) | 触摸操作处理方法及终端设备 | |
| CN104285202A (zh) | 触屏悬停输入处理 | |
| WO2013185721A1 (zh) | 一种触摸屏触摸操作的处理方法及装置 | |
| CN104035678A (zh) | 滚动方法及使用该滚动方法的电子设备 | |
| US20090153522A1 (en) | Function switch methods and systems | |
| KR101451534B1 (ko) | 휴대용 전자 장치 및 그 제어 방법 | |
| JPWO2014002633A1 (ja) | 処理装置、動作制御方法及びプログラム | |
| JP6278140B2 (ja) | 端末装置、入力補正プログラム及び入力補正方法 | |
| JP6284459B2 (ja) | 端末装置 | |
| WO2015174110A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| KR20120091514A (ko) | 기울기 센서를 구비한 터치스크린 입력장치, 시스템 및 이를 이용한 터치스크린 입력방법 | |
| JP6446108B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP6385656B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2014174926A (ja) | 情報処理装置および制御方法 | |
| KR20130115693A (ko) | 확대 이미지를 제공하기 위한 방법 및 그 전자 장치 | |
| JP2019012573A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP2011186792A (ja) | 端末装置、プログラム、モード切り替え方法 | |
| WO2014142195A1 (ja) | 携帯機器、制御方法、および制御プログラム | |
| HK1168922A (en) | Portable electronic device and method of controlling same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170407 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6278140 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |