TWI389014B - Touchpad detection method - Google Patents

Touchpad detection method Download PDF

Info

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
Application number
TW096144469A
Other languages
English (en)
Other versions
TW200923739A (en
Inventor
Jia Yih Lii
Original Assignee
Elan Microelectronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Elan Microelectronics Corp filed Critical Elan Microelectronics Corp
Priority to TW096144469A priority Critical patent/TWI389014B/zh
Priority to US12/285,182 priority patent/US20090135152A1/en
Publication of TW200923739A publication Critical patent/TW200923739A/zh
Application granted granted Critical
Publication of TWI389014B publication Critical patent/TWI389014B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, 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. 如請求項1之偵測方法,更包括在決定該手勢功能後進入拖曳模式。
  3. 如請求項2之偵測方法,其中在進入該拖曳模式後包括下列步驟:偵測在該觸控板上的物件是否移動;以及當在該觸控板上的物件移動時,啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。
  4. 如請求項2之偵測方法,其中在進入該拖曳模式後包括下列步驟:啟動拖曳功能;在該拖曳功能啟動後,偵測在該觸控板上的物件是否移動;以及在該觸控板上的物件移動時,送出拖曳命令及物件位置資訊給主機。
  5. 如請求項1之偵測方法,更包括在決定該手勢功能後捲動捲軸。
  6. 如請求項1之偵測方法,更包括在決定該手勢功能後開啟所選取的檔案。
  7. 如請求項1之偵測方法,更包括在決定該手勢功能後縮放圖片。
  8. 一種觸控板的偵測方法,該觸控板具有一第一區域及一第二區域,該拖曳偵測方法包括下列步驟:偵測該觸控板的第一區域上的物件是否達到一第一數量;當該第一區域上的物件達到該第一數量時,偵測該第一區域上的物件是否達到一第二數量;以及在該第一區域上的物件達到該第二數量時,決定一手勢功能。
  9. 如請求項8之偵測方法,更包括在決定該手勢功能後進入拖曳模式。
  10. 如請求項9之偵測方法,其中在進入該拖曳模式後包括下列步驟:偵測在該第一區域上的物件是否移動;以及當在該第一區域上的物件移動時,啟動拖曳功能並送出拖曳命令及物件位置資訊給主機。
  11. 如請求項10之偵測方法,更包括在該物件移動至該第二區域時送出一移動信號,以使被拖曳物朝原本的拖曳方向持續拖曳。
  12. 如請求項9之偵測方法,其中在進入該拖曳模式後包括下列步驟:啟動拖曳功能;在該拖曳功能啟動後,偵測在該第一區域上的物件是否移動;以及在該第一區域上的物件移動時,送出拖曳命令及物件位置資訊給主機。
  13. 如請求項12之偵測方法,更包括在該物件移動至該第二區域時送出一移動信號,以使被拖曳物朝原本的拖曳方向持續拖曳。
TW096144469A 2007-11-23 2007-11-23 Touchpad detection method TWI389014B (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI493405B (zh) * 2013-04-24 2015-07-21 Acer Inc 電子裝置及其觸控操作方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 比亚迪股份有限公司 一种触控装置的动作识别方法

Cited By (1)

* Cited by examiner, † Cited by third party
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) 觸控裝置及其手勢判斷方法