TWI389014B - Touchpad detection method - Google Patents
Touchpad detection method Download PDFInfo
- Publication number
- TWI389014B TWI389014B TW096144469A TW96144469A TWI389014B TW I389014 B TWI389014 B TW I389014B TW 096144469 A TW096144469 A TW 096144469A TW 96144469 A TW96144469 A TW 96144469A TW I389014 B TWI389014 B TW I389014B
- Authority
- TW
- Taiwan
- Prior art keywords
- detecting
- drag
- touch panel
- function
- area
- Prior art date
Links
- 238000001514 detection method Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 25
- 230000007257 malfunction Effects 0.000 description 1
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- 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/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
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)
- Position Input By Displaying (AREA)
Description
本發明係有關一種觸控板的偵測方法。
目前觸控板已被廣泛地應用在電子產品上,包括手提式電腦、個人數位助理、手機或其他電子系統。觸控板係供使用者以手指或導電性物件(例如觸控筆)在面板上滑動或接觸的輸入裝置,可以使游標產生相對移動或絕對座標移動和支援其他延伸性功能,如模擬按鍵功能。
在利用觸控板輸入的命令中,除了移動、單擊及雙擊之外,最常用到的就是拖曳命令,圖1係習知的拖曳手勢偵測方法,其中波形10說明手指在觸控板上的動作,波形12為觸控板的輸出,此方法係點擊一下半來啟動拖曳手勢,然而,對有些使用者來說,點擊一下半並不是很自然的動作,例如,當使用者要點擊一下半時很可能會變成連擊兩次。再者,此方法在操作上有一些限制,例如,在手指第一次觸碰觸控板到離開時間t1,手指離開到再次觸碰觸控板的時間t2,以及再次觸碰觸控板後在觸控板上停留的時間t3等,使用者可能無法很好的控制這些時間t1、t2及t3,因而造成誤動作。
因此,一種更好的拖曳手勢偵測方法,乃為所冀。
本發明的目的,在於提出一種觸控板的偵測方法。
根據本發明,一種觸控板的偵測方法包括先偵測該觸控板上的物件是否達到一第一數量,在該觸控板上的物件達到達到該第一數量時,再偵測該觸控板上的物件是否達到一第二數量,在該觸控板上的物件達到達到該第一數量時,決定一手勢功能進而啟動預設的功能。
圖2係本發明的第一實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在此步驟22中,只要偵測到觸控板上同時有二個物件即可,後一個物件在觸碰該觸控板後可以離開該觸控板,也可以停留在該觸控板上。在偵測到有二物件在該觸控板上時,進行步驟23決定手勢功能,接著進入拖曳模式並執行步驟24偵測該觸控板上的物件是否移動,在該觸控板上的物件移動後,執行步驟26啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。
圖3係本發明的第二實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到該觸控板上有二個物件時,進行步驟23決定手勢功能,跟著進入拖曳模式並執行步驟28啟動拖曳功能,接著再進行步驟24偵測該觸控板上的物件是否移動,在該觸控板上的物件移動後,執行步驟30送出拖曳命令及物件位置資訊給主機。
圖4係本發明的第三實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到有二個物件在該觸控板上時,進行步驟23決定手勢功能,接著進入拖曳模式並執行步驟24偵測該觸控板上的物件是否移動,在該觸控板上的物件移動後,執行步驟26啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。由於觸控板的尺寸有限,因此為了避免在長距離拖曳時需要分為多次拖曳,觸控板通常會在邊緣劃分出一塊邊緣區域,圖5顯示一具有邊緣區域42的觸控板40,當物件由游標操作區44移動至斜線部分所示的邊緣區域42時,觸控板40將送一移動信號,只要物件停留在該邊緣區域42中,觸控板40將持續送出移動信號給主機使被拖曳物朝原本的拖曳方向持續拖曳,是以,在步驟26後接著進行步驟32判斷物件是否進入邊緣區域,並在該物件進入邊緣區域後執行步驟34送出移動信號。
圖6係本發明的第四實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到有二個物件在該觸控板上時,進行步驟23決定手勢功能,跟著進入拖曳模式並執行步驟28啟動拖曳功能,接著再進行步驟24偵測該觸控板上的物件是否移動,在該觸控板上的物件移動後,執行步驟30送出拖曳命令及物件位置資訊給主機,接著進行步驟32判斷物件是否進入邊緣區域,並在該物件進入邊緣區域後執行步驟34送出移動信號,使被拖曳物朝原本的拖曳方向持續拖曳。
本發明可以應用的範圍很廣,在決定手勢功能後,要看主機是定義什麼樣的功能和這個手勢對應就執行什麼樣的功能。圖7係本發明的第五實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到有二個物件在該觸控板上時,進行步驟23決定手勢功能,在此實施例中,對應此手勢的功能為捲軸捲動功能,故在步驟23後跟著執行步驟50捲動捲軸。
圖8係本發明的第六實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到有二個物件在該觸控板上時,進行步驟23決定手勢功能,在此實施例中,對應此手勢的功能為檔案開啟功能,故在步驟23後跟著執行步驟52開啟所選取的檔案。
圖9係本發明的第七實施例,當觸控板啟動後,觸控板內的控制電路將執行步驟20偵測是否有一物件接觸該觸控板,當偵測到有物件在該觸控板上時,再進行步驟22偵測是否有另一物件接觸該觸控板,在偵測到有二個物件在該觸控板上時,進行步驟23決定手勢功能,在此實施例中,對應此手勢的功能為圖片縮放功能,故在步驟23後跟著執行步驟54縮放圖片。
在圖2至圖4及圖6至圖9的實施例中,都是在偵測到觸控板上有一物件後再偵到第二個物件出現時決定手勢功能,但在其他實施例中,所要的物件數量是可以改變的,例如先偵測到觸控板上有一個物件後又偵測到觸控板上出現另二個物件時才決定手勢功能,又或者,先偵測到觸控板上有二個物件後又偵測到觸控板上出現第三個物件時才決定手勢功能。
10...手指在觸控板上動作而產生的波形
12...觸控板的輸出
20...偵測是否有一物件接觸觸控板
22...偵測是否有另一物件接觸觸控板
23...決定手勢功能
24...偵測物件是否移動
26...啟動拖曳功能並送出拖曳命令與物件位置資訊
28...啟動拖曳功能
30...送出拖曳命令與物件位置資訊
32...判斷物件是否進入邊緣區域
34...送出移動信號
40...觸控板
42...邊緣區域
44...游標操作區域
50...捲動捲軸
52...開啟所選取的檔案
54...縮放圖片
圖1係習知的拖曳手勢偵測方法;圖2係本發明的第一實施例;圖3係本發明的第二實施例;圖4係本發明的第三實施例;圖5顯示具有邊緣區域的觸控板;圖6係本發明的第四實施例;圖7係本發明的第五實施例;圖8係本發明的第六實施例;以及圖9係本發明的第七實施例。
20...偵測是否有一物件接觸觸控板
22...偵測是否有另一物件接觸觸控板
23...決定手勢功能
24...偵測物件是否移動
26...啟動拖曳功能並送出拖曳命令與物件位置資訊
Claims (13)
- 一種觸控板的偵測方法,包括下列步驟:偵測該觸控板上的物件是否達到一第一數量;當該觸控板上的物件達到該第一數量時,偵測該觸控板上的物件是否達到一第二數量;以及在該觸控板上的物件達到該第二數量時,決定一手勢功能。
- 如請求項1之偵測方法,更包括在決定該手勢功能後進入拖曳模式。
- 如請求項2之偵測方法,其中在進入該拖曳模式後包括下列步驟:偵測在該觸控板上的物件是否移動;以及當在該觸控板上的物件移動時,啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。
- 如請求項2之偵測方法,其中在進入該拖曳模式後包括下列步驟:啟動拖曳功能;在該拖曳功能啟動後,偵測在該觸控板上的物件是否移動;以及在該觸控板上的物件移動時,送出拖曳命令及物件位置資訊給主機。
- 如請求項1之偵測方法,更包括在決定該手勢功能後捲動捲軸。
- 如請求項1之偵測方法,更包括在決定該手勢功能後開啟所選取的檔案。
- 如請求項1之偵測方法,更包括在決定該手勢功能後縮放圖片。
- 一種觸控板的偵測方法,該觸控板具有一第一區域及一第二區域,該拖曳偵測方法包括下列步驟:偵測該觸控板的第一區域上的物件是否達到一第一數量;當該第一區域上的物件達到該第一數量時,偵測該第一區域上的物件是否達到一第二數量;以及在該第一區域上的物件達到該第二數量時,決定一手勢功能。
- 如請求項8之偵測方法,更包括在決定該手勢功能後進入拖曳模式。
- 如請求項9之偵測方法,其中在進入該拖曳模式後包括下列步驟:偵測在該第一區域上的物件是否移動;以及當在該第一區域上的物件移動時,啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。
- 如請求項10之偵測方法,更包括在該物件移動至該第二區域時送出一移動信號,以使被拖曳物朝原本的拖曳方向持續拖曳。
- 如請求項9之偵測方法,其中在進入該拖曳模式後包括下列步驟:啟動拖曳功能;在該拖曳功能啟動後,偵測在該第一區域上的物件是否移動;以及在該第一區域上的物件移動時,送出拖曳命令及物件位置資訊給主機。
- 如請求項12之偵測方法,更包括在該物件移動至該第二區域時送出一移動信號,以使被拖曳物朝原本的拖曳方向持續拖曳。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096144469A TWI389014B (zh) | 2007-11-23 | 2007-11-23 | Touchpad detection method |
US12/285,182 US20090135152A1 (en) | 2007-11-23 | 2008-09-30 | Gesture detection on a touchpad |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW096144469A TWI389014B (zh) | 2007-11-23 | 2007-11-23 | Touchpad detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200923739A TW200923739A (en) | 2009-06-01 |
TWI389014B true TWI389014B (zh) | 2013-03-11 |
Family
ID=40669297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW096144469A TWI389014B (zh) | 2007-11-23 | 2007-11-23 | Touchpad detection method |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090135152A1 (zh) |
TW (1) | TWI389014B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI493405B (zh) * | 2013-04-24 | 2015-07-21 | Acer Inc | 電子裝置及其觸控操作方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201032101A (en) * | 2009-02-26 | 2010-09-01 | Qisda Corp | Electronic device controlling method |
KR101641063B1 (ko) * | 2009-03-26 | 2016-07-22 | 삼성전자주식회사 | 단말 제어 장치 및 방법 |
TWI413922B (zh) * | 2010-04-23 | 2013-11-01 | Primax Electronics Ltd | 觸控板之控制方法與應用該方法之觸控裝置 |
TWI436247B (zh) * | 2010-12-31 | 2014-05-01 | Acer Inc | 移動物件之方法及應用該方法之電子裝置 |
JP5779923B2 (ja) * | 2011-03-17 | 2015-09-16 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータプログラム |
EP2715499B1 (en) * | 2011-05-23 | 2020-09-02 | Microsoft Technology Licensing, LLC | Invisible control |
CN102281399A (zh) * | 2011-08-12 | 2011-12-14 | 广东步步高电子工业有限公司 | 一种带触摸屏的数字摄影设备及其变焦方法 |
US20130227472A1 (en) * | 2012-02-29 | 2013-08-29 | Joseph W. Sosinski | Device, Method, and Graphical User Interface for Managing Windows |
WO2014161156A1 (en) * | 2013-04-02 | 2014-10-09 | Motorola Solutions, Inc. | Method and apparatus for controlling a touch-screen device |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5825352A (en) * | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
JP2009522669A (ja) * | 2005-12-30 | 2009-06-11 | アップル インコーポレイテッド | マルチタッチ入力を備えた携帯電子装置 |
US8139028B2 (en) * | 2006-02-01 | 2012-03-20 | Synaptics Incorporated | Proximity sensor and method for indicating extended interface results |
WO2008079308A2 (en) * | 2006-12-19 | 2008-07-03 | Cirque Corporation | Method for activating and controlling scrolling on a touchpad |
US8368667B2 (en) * | 2008-06-26 | 2013-02-05 | Cirque Corporation | Method for reducing latency when using multi-touch gesture on touchpad |
CN102023740A (zh) * | 2009-09-23 | 2011-04-20 | 比亚迪股份有限公司 | 一种触控装置的动作识别方法 |
-
2007
- 2007-11-23 TW TW096144469A patent/TWI389014B/zh active
-
2008
- 2008-09-30 US US12/285,182 patent/US20090135152A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI493405B (zh) * | 2013-04-24 | 2015-07-21 | Acer Inc | 電子裝置及其觸控操作方法 |
Also Published As
Publication number | Publication date |
---|---|
US20090135152A1 (en) | 2009-05-28 |
TW200923739A (en) | 2009-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI389014B (zh) | Touchpad detection method | |
TWI514229B (zh) | 圖形編輯方法以及電子裝置 | |
CN110058782B (zh) | 基于交互式电子白板的触摸操作方法及其*** | |
US8368667B2 (en) | Method for reducing latency when using multi-touch gesture on touchpad | |
TWI463355B (zh) | 多點觸控介面之訊號處理裝置、訊號處理方法及使用者介面圖像選取方法 | |
US20160004373A1 (en) | Method for providing auxiliary information and touch control display apparatus using the same | |
US20160202778A1 (en) | Keyboard and Touchpad Areas | |
US8743061B2 (en) | Touch sensing method and electronic device | |
JP2009259079A (ja) | タッチボードカーソル制御方法 | |
JP2010244132A (ja) | タッチパネル付きユーザインタフェース装置、ユーザインタフェース制御方法およびユーザインタフェース制御プログラム | |
KR20100059698A (ko) | 유저인터페이스 제공 장치, 제공방법, 및 이를 기록한 컴퓨터 판독 가능한 기록매체 | |
JP2014102850A (ja) | 連続的なズーム機能を提供するユーザーインターフェイスの方法 | |
CN104007932A (zh) | 一种触摸点识别方法及装置 | |
US20120056831A1 (en) | Information processing apparatus, information processing method, and program | |
KR20150083730A (ko) | 컴퓨팅 디바이스에서 컨텐츠 복사 실행 방법, 컨텐츠 붙여넣기 실행 방법 및 컴퓨팅 디바이스 | |
WO2013131326A1 (zh) | 一种终端触控方法及终端 | |
US9477398B2 (en) | Terminal and method for processing multi-point input | |
WO2007121676A1 (fr) | Procédé et dispositif de commande d'un dispositif de sortie et d'entrée d'un affichage d'information | |
US20120120004A1 (en) | Touch control device and touch control method with multi-touch function | |
WO2018019050A1 (zh) | 基于触敏表面—显示器的手势控制交互方法与设备 | |
US20140298275A1 (en) | Method for recognizing input gestures | |
CN101458585B (zh) | 触控板的检测方法 | |
US20150153925A1 (en) | Method for operating gestures and method for calling cursor | |
KR20140067861A (ko) | 터치 스크린 디스플레이 상에서의 객체 스크롤 방법 및 장치 | |
TWI475440B (zh) | 觸控裝置及其手勢判斷方法 |