JP2014130450A - 情報処理装置およびその制御方法 - Google Patents
情報処理装置およびその制御方法 Download PDFInfo
- Publication number
- JP2014130450A JP2014130450A JP2012287245A JP2012287245A JP2014130450A JP 2014130450 A JP2014130450 A JP 2014130450A JP 2012287245 A JP2012287245 A JP 2012287245A JP 2012287245 A JP2012287245 A JP 2012287245A JP 2014130450 A JP2014130450 A JP 2014130450A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- touch point
- information processing
- processing apparatus
- acquired
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
【解決手段】 本発明は上記課題に鑑みてなされたものであり、タッチパネルディスプレイ上のタッチ操作を認識する情報処理装置であって、タッチ操作の対象領域においてタッチされている複数のタッチ点を取得し、前記タッチパネルディスプレイにおける、前記取得された複数のタッチ点のそれぞれに対応する位置に表示されたオブジェクトを特定し、前記特定された複数のオブジェクトの関係に基づいて、前記取得された複数のタッチ点のうち、所定の範囲に含まれるタッチ点の入力を無効とするか判定することを特徴とする。
【選択図】 図6
Description
図1は、本実施形態に適用可能な情報処理装置の外観とハードウェア構成の一例を示す。図1(a)は、情報処理装置100の一例である携帯端末を画面の正面及び側面から見た外観を示す図である。図1(a)において、筐体101は、入力領域102の外周部であり、合成樹脂や金属等で形成される。入力領域102は、タッチセンサ等で構成され、ユーザがタッチの対象とする対象領域であり、情報処理装置100に対する入力を受け付ける。本実施形態では、入力領域102は表示部であるディスプレイ上にタッチセンサを設置したタッチパネルディスプレイによって構成される。この表示画面は、情報処理装置100、あるいは情報処理装置100と接続された装置を操作するための画像を表示するインタフェースである。ユーザが情報処理装置100を支持する場合、通常はこの筐体101の一部を手で掴むことになる。その際、入力領域102の外縁に近い部分に、指が触れてしまう場合がある。本実施形態では、外縁から入力領域102の内側に向かって所定の距離までの範囲103を、ユーザが誤ってタッチしてしまいやすいと想定される所定の範囲として設定する。なお、ここで説明する情報処理装置100のタッチパネルディスプレイ115の入力領域102は、480[dot]×640[dot]の解像度を有し、紙面に向かって左上を原点とする座標平面として位置情報を管理することができるものとする。
図7(a)は、ユーザが、情報処理装置100を左手で支持した際に、親指が入力領域102に触れたことによって、タッチ点701が取得された状態を示す。取得部121は、図8(d)に示されるように、1番目にタッチされたことを示すIDが1のタッチ点について、X座標が220[dot]、Y座標が10[dot]という位置座標と、その位置に表示されている画像700を示すID=4を取得する。このとき、図6(b)の場合と同様の処理に沿って、タッチ点701による入力は有効とされる。ただし、この操作画面では、画像700をタッチする操作には、情報処理装置100が実行する処理が対応付けられていないため、出力される表示画像には変化がない。
第1の実施形態では、複数のタッチ点が取得されている場合には、タッチされた順序に関わらず、所定の範囲103に含まれるタッチ点に表示されたオブジェクトと、他のタッチ点に表示されるオブジェクトとに関連があるか否かに基づく処理を行った。それに対し、第2の実施形態では、取得されているタッチ点のうち最も新しいタッチ点(以下、「最新のタッチ点」と省略する)は、ユーザが新たな操作を開始するためにタッチした可能性が高いとして、その位置に関わらず入力を有効とする。なお、最新のタッチ点とは、タッチが開始された、あるいは、位置が移動されたことにより、最も遅い取得時刻が保持されているタッチ点である。所定の範囲103に含まれるタッチ点のうち、最新のタッチ点に表示されたオブジェクトと関連付けられたオブジェクトが表示されているタッチ点による入力は有効とする処理を行う。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (14)
- タッチパネルディスプレイ上のタッチ操作を認識する情報処理装置であって、
タッチ操作の対象領域においてタッチされている複数のタッチ点を取得する取得手段と、
前記タッチパネルディスプレイにおける、前記取得手段が取得した複数のタッチ点のそれぞれに対応する位置に表示されたオブジェクトを特定する特定手段と、
前記特定された複数のオブジェクトの関係に基づいて、前記取得手段が取得した複数のタッチ点のうち、所定の範囲に含まれるタッチ点の入力を無効とするか判定する判定手段とを備える
ことを特徴とする情報処理装置。 - 前記判定手段は、前記取得手段が取得した複数のタッチ点のうち、前記所定の範囲内に含まれるタッチ点を、当該タッチ点による入力を無効とする候補のタッチ点であると判定し、前記特定手段が特定したオブジェクトのうち、互いに関連するオブジェクトが表示された位置をタッチするタッチ点を、前記候補から除外することで、前記判定を行うことを特徴とする請求項1に記載の情報処理装置。
- 前記対象領域に表示される1つ以上のオブジェクト間の関連を示す情報を保持する保持手段を更に備え、
前記判定手段は、前記保持手段に保持されている情報に基づいて、前記判定を行うことを特徴とする請求項1または2に記載の情報処理装置。 - 前記所定の範囲とは、前記タッチ操作の対象領域の外縁から所定の距離の範囲であることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記判定手段は、前記取得された複数のタッチ点のうち、最も新しいタッチ点ではないタッチ点を前記処理の対象とする、
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - 前記判定手段は、前記取得手段が取得した複数のタッチ点のそれぞれによる入力を有効とするか無効とするかを判定した後、前記複数のタッチ点が1つに減少した場合、当該1つのタッチ点に対する判定結果を維持する、
ことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。 - コンピュータに読み込ませ実行させることで、前記コンピュータを請求項1乃至6のいずれか1項に記載の情報処理装置として動作させるためのプログラム。
- 請求項7に記載のプログラムを記憶したコンピュータが読み取り可能な記憶媒体。
- タッチパネルディスプレイ上のタッチ操作を認識する情報処理装置の制御方法であって、
取得手段により、タッチ操作の対象領域においてタッチされている複数のタッチ点を取得する取得工程と、
特定手段により、前記タッチパネルディスプレイにおける、前記取得工程で取得した複数のタッチ点のそれぞれに対応する位置に表示されたオブジェクトを特定する特定工程と、
判定手段により、前記特定された複数のオブジェクトの関係に基づいて、前記取得工程で取得した複数のタッチ点のうち、所定の範囲に含まれるタッチ点の入力を無効とするか判定する判定工程とを有する
ことを特徴とする情報処理装置の制御方法。 - 前記判定工程では、前記取得手段が取得した複数のタッチ点のうち、前記所定の範囲内に含まれるタッチ点を、当該タッチ点による入力を無効とする候補のタッチ点であると判定し、前記特定工程で特定したオブジェクトのうち、互いに関連するオブジェクトが表示された位置をタッチするタッチ点を、前記候補から除外することで、前記判定を行うことを特徴とする請求項9に記載の情報処理装置の制御方法。
- 前記対象領域に表示される1つ以上のオブジェクト間の関連を示す情報を保持する保持手段を更に備え、
前記判定手段は、前記保持手段に保持されている情報に基づいて、前記判定を行うことを特徴とする請求項9または10に記載の情報処理装置の制御方法。 - 前記所定の範囲とは、前記タッチ操作の対象領域の外縁から所定の距離の範囲であることを特徴とする請求項9乃至11のいずれか1項に記載の情報処理装置の制御方法。
- 前記判定手段は、前記取得された複数のタッチ点のうち、最も新しいタッチ点ではないタッチ点を前記処理の対象とする、
ことを特徴とする請求項9乃至12のいずれか1項に記載の情報処理装置の制御方法。 - 前記判定手段は、前記取得表示で取得した複数のタッチ点のそれぞれによる入力を有効とするか無効とするかを判定した後、前記複数のタッチ点が1つに減少した場合、当該1つのタッチ点に対する判定結果を維持する、
ことを特徴とする請求項9乃至13のいずれか1項に記載の情報処理装置の制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012287245A JP6066725B2 (ja) | 2012-12-28 | 2012-12-28 | 情報処理装置およびその制御方法 |
US14/141,338 US9430089B2 (en) | 2012-12-28 | 2013-12-26 | Information processing apparatus and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012287245A JP6066725B2 (ja) | 2012-12-28 | 2012-12-28 | 情報処理装置およびその制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014130450A true JP2014130450A (ja) | 2014-07-10 |
JP2014130450A5 JP2014130450A5 (ja) | 2016-02-12 |
JP6066725B2 JP6066725B2 (ja) | 2017-01-25 |
Family
ID=51016656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012287245A Active JP6066725B2 (ja) | 2012-12-28 | 2012-12-28 | 情報処理装置およびその制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9430089B2 (ja) |
JP (1) | JP6066725B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016066254A (ja) * | 2014-09-25 | 2016-04-28 | シャープ株式会社 | タッチ検出装置を備えた電子装置 |
EP3073363A1 (en) | 2015-03-24 | 2016-09-28 | Fujitsu Limited | Electronic device, control method and control program |
JP2017122984A (ja) * | 2016-01-05 | 2017-07-13 | キヤノン株式会社 | 電子機器及びその制御方法 |
WO2023018110A1 (ko) * | 2021-08-10 | 2023-02-16 | 삼성전자주식회사 | 핸들 부분을 이용한 어플리케이션의 이동 방법 및 장치 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9671896B2 (en) * | 2014-11-18 | 2017-06-06 | Toshiba Tec Kabushiki Kaisha | Interface system, object for operation input, operation input supporting method |
CN104731498B (zh) * | 2015-01-30 | 2016-07-13 | 努比亚技术有限公司 | 移动终端防误触控方法及装置 |
US9804717B2 (en) * | 2015-03-11 | 2017-10-31 | Synaptics Incorporated | Input sensing and exclusion |
CN104777979B (zh) * | 2015-03-31 | 2017-03-08 | 努比亚技术有限公司 | 终端及其触控操作方法和装置 |
TWI602098B (zh) * | 2016-09-05 | 2017-10-11 | Salt Int Corp | 觸控感測裝置及觸碰點的感測方法 |
JP6816594B2 (ja) * | 2017-03-22 | 2021-01-20 | 富士ゼロックス株式会社 | 入力装置及びプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011028345A (ja) * | 2009-07-22 | 2011-02-10 | Olympus Imaging Corp | 条件変更装置、カメラ、携帯機器、およびプログラム |
JP2011048665A (ja) * | 2009-08-27 | 2011-03-10 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
WO2012060589A2 (en) * | 2010-11-03 | 2012-05-10 | Samsung Electronics Co., Ltd. | Touch control method and portable terminal supporting the same |
JP2012093932A (ja) * | 2010-10-27 | 2012-05-17 | Kyocera Corp | 携帯端末装置及び処理方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090174679A1 (en) | 2008-01-04 | 2009-07-09 | Wayne Carl Westerman | Selective Rejection of Touch Contacts in an Edge Region of a Touch Surface |
EP2631737A1 (en) * | 2012-02-24 | 2013-08-28 | Research In Motion Limited | Method and apparatus for providing a contextual user interface on a device |
-
2012
- 2012-12-28 JP JP2012287245A patent/JP6066725B2/ja active Active
-
2013
- 2013-12-26 US US14/141,338 patent/US9430089B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011028345A (ja) * | 2009-07-22 | 2011-02-10 | Olympus Imaging Corp | 条件変更装置、カメラ、携帯機器、およびプログラム |
JP2011048665A (ja) * | 2009-08-27 | 2011-03-10 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
JP2012093932A (ja) * | 2010-10-27 | 2012-05-17 | Kyocera Corp | 携帯端末装置及び処理方法 |
WO2012060589A2 (en) * | 2010-11-03 | 2012-05-10 | Samsung Electronics Co., Ltd. | Touch control method and portable terminal supporting the same |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016066254A (ja) * | 2014-09-25 | 2016-04-28 | シャープ株式会社 | タッチ検出装置を備えた電子装置 |
EP3073363A1 (en) | 2015-03-24 | 2016-09-28 | Fujitsu Limited | Electronic device, control method and control program |
US10055050B2 (en) | 2015-03-24 | 2018-08-21 | Fujitsu Limited | Touch panel detection area modification |
JP2017122984A (ja) * | 2016-01-05 | 2017-07-13 | キヤノン株式会社 | 電子機器及びその制御方法 |
US10530989B2 (en) | 2016-01-05 | 2020-01-07 | Canon Kabushiki Kaisha | Electronic apparatus and method for controlling the same |
WO2023018110A1 (ko) * | 2021-08-10 | 2023-02-16 | 삼성전자주식회사 | 핸들 부분을 이용한 어플리케이션의 이동 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP6066725B2 (ja) | 2017-01-25 |
US20140184572A1 (en) | 2014-07-03 |
US9430089B2 (en) | 2016-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6066725B2 (ja) | 情報処理装置およびその制御方法 | |
US9483172B2 (en) | Information processing device, information processing method, and computer-readable recording medium which records program | |
US9582188B2 (en) | Method for adjusting display area and electronic device thereof | |
CN109643210B (zh) | 使用悬停的设备操纵 | |
US9317197B2 (en) | Storage medium storing information processing program to be executed by computer of information processor to perform a process according to an input to touch surfaces | |
JP6054892B2 (ja) | 複数のディスプレイに対するアプリケーション画像の表示方法、電子機器およびコンピュータ・プログラム | |
US8633909B2 (en) | Information processing apparatus, input operation determination method, and input operation determination program | |
JP5620440B2 (ja) | 表示制御装置、表示制御方法及びプログラム | |
US20140325443A1 (en) | Method and apparatus for operating menu in electronic device including touch screen | |
KR20170041219A (ko) | 렌더링된 콘텐츠와의 호버 기반 상호작용 | |
JP5664147B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
KR20130127146A (ko) | 다중 터치에 대응하는 기능을 처리하기 위한 방법 및 그 전자 장치 | |
JPWO2013094371A1 (ja) | 表示制御装置、表示制御方法およびコンピュータプログラム | |
KR20140112296A (ko) | 다중 터치에 대응하는 기능을 처리하기 위한 방법 및 그 전자 장치 | |
JP2016110518A (ja) | 情報処理装置、その制御方法、プログラム、及び記憶媒体 | |
JP5814147B2 (ja) | 入力装置、入力制御方法、および入力制御プログラム | |
US20150185975A1 (en) | Information processing device, information processing method, and recording medium | |
US10691287B2 (en) | Touch panel type information terminal device, information input processing method and program thereof | |
JP5820414B2 (ja) | 情報処理装置及び情報処理方法 | |
JP2014078116A (ja) | ユーザインタフェース装置、ユーザインタフェース方法及びプログラム | |
JP6284459B2 (ja) | 端末装置 | |
JP2015127953A (ja) | 携帯端末、及びその制御方法、プログラム | |
EP2977878B1 (en) | Method and apparatus for displaying screen in device having touch screen | |
KR101165388B1 (ko) | 이종의 입력 장치를 이용하여 화면을 제어하는 방법 및 그 단말장치 | |
JP2014153833A (ja) | 電子機器、文字列操作方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151217 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160913 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160914 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161104 |
|
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: 20161122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161220 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6066725 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |