專利名稱:多點觸控板控制方法
技術(shù)領域:
本發(fā)明涉及一種多點觸控板控制方法,特別是涉及一種判斷手勢(gesture)控制 的多點觸控板控制方法。
背景技術(shù):
在許多電子產(chǎn)品中,觸控板(touch pad)被廣泛應用作為輸入、指向與控制裝置。 傳統(tǒng)觸控板只能一次接受來自手指的一個觸控指令,并且以最初觸控位置為軌跡移動起 點,隨著手指的移動移動熒幕上的游標。此外,觸控板通常另外以二按鍵對應于滑鼠的二按 鍵作為點選功能鍵之用。而隨著新應用的推出,多點觸控技術(shù)也被發(fā)展出來,多點觸控板一 般應用壓電感應或電容感應等技術(shù),使多點觸控板可同時偵測多個觸控點。觸控板一般是與滑鼠并存于電腦特別是筆記型電腦一并作為輸入裝置以控制游 標或操作顯示于顯示裝置上應用程序的使用者介面。但有時使用筆記型電腦時并未同時攜 帶滑鼠而僅能使用內(nèi)建的觸控板,或是使用數(shù)字板(Digital Tablet)作為電腦的輸入裝置 時,就必須同時以滑鼠控制游標或操作應用程序及以數(shù)字筆手寫輸入,如此將增加使用者 的負擔與輸入裝置的繁雜性。為了簡化整合電子產(chǎn)品輸入裝置并增強多點觸控板的功能,本發(fā)明提出一種多點 觸控板控制方法,以在多點觸控板上利用程序中自動判斷游標移動的方向,進而推斷出使 用者使用的觸控手勢,若主要觸控動作的游標為滑鼠,次要觸控動作的游標方向性分別做 為滑鼠的左鍵、右鍵,可取代實體按鍵,以手勢實現(xiàn)多功能或滑鼠左右鍵操作。由此可見,上述現(xiàn)有的多點觸控板控制方法在方法與使用上,顯然仍存在有不便 與缺陷,而亟待加以進一步改進。為了解決上述存在的問題,相關(guān)廠商莫不費盡心思來謀求 解決之道,但長久以來一直未見適用的設計被發(fā)展完成,而一般方法又沒有適切的方法能 夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設一種新的多點觸控 板控制方法,實屬當前重要研發(fā)課題之一,亦成為當前業(yè)界極需改進的目標。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的多點觸控板控制方法存在的缺陷,而提供一種新 的多點觸控板控制方法,所要解決的技術(shù)問題是使其以在多點觸控板上利用程序中自動判 斷游標移動的方向,進而推斷出使用者使用的觸控手勢,決定多點觸控板上,主要次要游標 方向來控制功能的機制。若主要觸控動作的游標為滑鼠,次要觸控動作的游標方向性分別 做為滑鼠的左鍵、右鍵,可取代實體按鍵,以手勢實現(xiàn)多功能或滑鼠左右鍵操作,非常適于 實用。本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出 的一種多點觸控板控制方法,該多點觸控板控制方法包含以下步驟偵測主要游標;偵測 一觸控板上是否有一第一觸控動作,若該觸控板上無該第一觸控動作則重新偵測該主要游 標;偵測次要游標,若該觸控板上有該第一觸控動作;偵測該觸控板上是否有一第二觸控動作;執(zhí)行第一功能,若該觸控板未感應到該第二觸控動作;偵測該第二觸控動作的移動 方向是否朝一第一方向,若該觸控板感應到該第二觸控動作控制該次要游標;若該第二觸 控動作朝一第一方向則執(zhí)行一第二功能;偵測該第二觸控動作的移動方向是否朝一第二方 向,若該第二觸控動作不是朝該第一方向;以及若該第二觸控動作朝該第二方向,則執(zhí)行一 第三功能,其中若該觸控板感應到該第二觸控動作控制該次要游標,但該第二觸控動作并 非朝該第一方向也非朝該第二方向,則執(zhí)行該第一功能。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。前述的多點觸控板控制方法,其中所述的觸控板包含一數(shù)字板的觸控板。前述的多點觸控板控制方法,其中所述的觸控板包含一筆記型電腦的觸控板與數(shù) 字板數(shù)字手寫/觸控板。前述的多點觸控板控制方法,其中所述的觸控板包含一數(shù)字板數(shù)字手寫/觸控 板。前述的多點觸控板控制方法,其中所述的第一功能包含移動游標。前述的多點觸控板控制方法,其中該第二功能與該第三功能分別包含滑鼠左鍵與 右鍵功能或是滑鼠右鍵與左鍵功能。本發(fā)明的目的及解決其技術(shù)問題還采用以下技術(shù)方案來實現(xiàn)的。依據(jù)本發(fā)明提出 的一種電腦可讀取媒體,該電腦可讀取媒體存有處理器可執(zhí)行的程序指令用以執(zhí)行一多點 觸控板控制方法,該方法包含以下步驟偵測主要游標;偵測一觸控板上是否有一第一觸 控動作,若該觸控板上無該第一觸控動作則重新偵測該主要游標;偵測次要游標,若該觸控 板上有該第一觸控動作;偵測該觸控板上是否有一第二觸控動作;執(zhí)行第一功能,若該觸 控板未感應到該第二觸控動作;偵測該第二觸控動作的移動方向是否朝一第一方向,若該 觸控板感應到該第二觸控動作控制該次要游標;若該第二觸控動作朝一第一方向則執(zhí)行一 第二功能;偵測該第二觸控動作的移動方向是否朝一第二方向,若該第二觸控動作不是朝 該第一方向;以及若該第二觸控動作朝該第二方向,則執(zhí)行一第三功能,其中若該觸控板感 應到該第二觸控動作控制該次要游標,但該第二觸控動作并非朝該第一方向也非朝該第二 方向,則執(zhí)行該第一功能。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進一步實現(xiàn)。前述的多點觸控板控制方法,其中所述的觸控板包含一數(shù)字板數(shù)字手寫/觸控 板。前述的多點觸控板控制方法,其中所述的第一功能包含移動游標。前述的多點觸控板控制方法,其中該第二功能與該第三功能分別包含滑鼠左鍵與 右鍵功能或是滑鼠右鍵與左鍵功能。本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點和有益效果。由以上可知,為達到上述目 的,本發(fā)明提供了一種多點觸控板控制方法。多點觸控板控制方法包含以下步驟。首先偵 測主要游標。接著偵測觸控板上是否有第一觸控動作,若觸控板上無第一觸控動作則重新 偵測主要游標。若觸控板上有觸控動作,則偵測次要游標。然后偵測觸控板上是否有第二 觸控動作。若觸控板未感應到第二觸控動作則執(zhí)行第一功能。若觸控板感應到第二觸控動 作控制次要游標,則偵測第二觸控動作的移動方向是否朝第一方向。若第二觸控動作朝一 第一方向則執(zhí)行一第二功能。若第二觸控動作不是朝第一方向,則偵測第二觸控動作的移動方向是否朝第二方向。若第二觸控動作朝第二方向,則執(zhí)行第三功能,其中若觸控板感應 到第二觸控動作控制次要游標,但第二觸控動作并非朝第一方向也非朝第二方向,則執(zhí)行 第一功能。借由上述技術(shù)方案,本發(fā)明多點觸控板控制方法至少具有下列優(yōu)點及有益效果本發(fā)明的多點觸控板控制方法利用判斷多點觸控板上使用者手勢優(yōu)先權(quán)的控制 機制,判斷多點觸控板上主要游標與次要游標間的游標方向性。自動判斷游標移動的方向, 進而推斷出使用者所輸入的手勢是由固件程序或軟件驅(qū)動程序執(zhí)行。另外可由使用者端輸 入設定固件程序或軟件驅(qū)動程序中使用者的輸入是左手或是右手。綜上所述,本發(fā)明以在多點觸控板上利用程序中自動判斷游標移動的方向,進而 推斷出使用者使用的觸控手勢,決定多點觸控板上,主要次要游標方向來控制功能的機制。 若主要觸控動作的游標為滑鼠,次要觸控動作的游標方向性分別做為滑鼠的左鍵、右鍵,可 取代實體按鍵,以手勢實現(xiàn)多功能或滑鼠左右鍵操作。本發(fā)明在技術(shù)上有顯著的進步,具有 明顯的積極效果,誠為一新穎、進步、實用的新設計。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
圖1顯示本發(fā)明--實施例的多點觸控板控制方法可應用的電子裝置
圖2顯示本發(fā)明--實施例的多點觸控板控制方法應用的電腦系統(tǒng)示:
圖3顯示本發(fā)明--實施例的多點觸控板控制方法流程圖。
10 筆記型電腦20 數(shù)字板
100電腦系統(tǒng)102 主機
104輸入裝置106 顯示裝置
108驅(qū)動模塊110 位置感應表面
202偵測主要游標
204偵測感應觸控板上是否有觸控動作
206偵測次要游標
208偵測感應觸控板上是否有觸控動作
210執(zhí)行功能A
212偵測觸控動作的移動方向是否朝第--方向
214 執(zhí)行功能B
216偵測觸控動作的移動方向是否朝第二二方向
218執(zhí)行功能C
具體實施例方式
為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實施例,對依據(jù)本發(fā)明提出的多點觸控板控制方法其具體實施方式
、方法、步 驟、特征及其功效,詳細說明如后。
有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點及功效,在以下配合參考圖式的較佳實 施例的詳細說明中將可清楚呈現(xiàn)。通過具體實施方式
的說明,當可對本發(fā)明為達成預定目 的所采取的技術(shù)手段及功效得一更加深入且具體的了解,然而所附圖式僅是提供參考與說 明之用,并非用來對本發(fā)明加以限制。圖1顯示本發(fā)明一實施例的多點觸控板(Multi-Touch Pad)控制方法可應用的電 子裝置。電子裝置包含筆記型電腦10與數(shù)字板(Digital Tablet)20,但不限于筆記型電 腦與數(shù)字板,任何使用多點觸控板的裝置例如數(shù)字手寫/觸控板(Tablet/Touch Pad)均可 為本發(fā)明的應用范圍。圖2顯示本發(fā)明一實施例的多點觸控板控制方法應用的電腦系統(tǒng)示 意圖。電腦系統(tǒng)100包含主機102、輸入裝置104與顯示裝置106。主機102包含驅(qū)動模塊 (即模組,本文均稱為模塊)108以驅(qū)動輸入裝置104。驅(qū)動模塊108包含主機102或輸入 裝置104內(nèi)的硬件、固件(即韌體,本文均稱為固件)或軟件驅(qū)動程序等。輸入裝置104包 含筆記型電腦的觸控板或數(shù)字板或數(shù)字手寫/觸控板。顯示裝置包含熒幕。使用者則通過 位置感應表面110進行輸入的動作,以控制顯示于顯示裝置106上的游標或是操作顯示于 顯示裝置106上應用程序的使用者介面。圖3顯示本發(fā)明一實施例的多點觸控板控制方法流程圖。首先偵測主要游標202。 在一實施例中,主要游標的偵測由電腦系統(tǒng)100內(nèi)驅(qū)動模塊108或是應用程序軟件執(zhí)行。接 著偵測感應觸控板上是否有觸控動作204,感應觸控板上是否有觸控動作由電腦系統(tǒng)100 的位置感應表面110下的觸控感應電路(未圖示)偵測通知電腦系統(tǒng)100內(nèi)驅(qū)動模塊108 或是應用程序軟件。若感應觸控板上無觸控動作則重新偵測主要游標。若感應觸控板上有 觸控動作,則偵測次要游標206。次要游標的偵測由電腦系統(tǒng)100內(nèi)驅(qū)動模塊108或是應用 程序軟件執(zhí)行。接著偵測感應觸控板上是否有觸控動作208。偵測次要游標之后,感應觸控 板上是否有觸控動作由電腦系統(tǒng)100的位置感應表面110下的觸控感應電路執(zhí)行偵測并通 知電腦系統(tǒng)100內(nèi)驅(qū)動模塊108或是應用程序軟件。若觸控板未感應到觸控動作控制次要 游標,則執(zhí)行功能A 210。功能A包含移動游標,令使用者以手勢于電腦系統(tǒng)100的位置感 應表面110操作等同于以滑鼠移動游標的功能。若觸控板感應到觸控動作控制次要游標, 則偵測觸控動作的移動方向是否朝第一方向212。觸控動作移動方向的偵測系由電腦系統(tǒng) 100的位置感應表面110下的觸控感應電路執(zhí)行偵測并通知電腦系統(tǒng)100內(nèi)驅(qū)動模塊108 或是應用程序軟件。若觸控動作朝第一方向,則執(zhí)行功能B 214。功能B包含滑鼠按鍵,令使 用者以手勢于電腦系統(tǒng)100的位置感應表面110操作等同于以滑鼠按鍵的功能。若觸控動 作不是朝第一方向,則偵測觸控動作的移動方向是否朝第二方向216。觸控動作移動方向的 偵測由位置感應表面110下的觸控感應電路執(zhí)行偵測并通知電腦系統(tǒng)100內(nèi)驅(qū)動模塊108 或是應用程序軟件。若觸控動作朝第二方向,則執(zhí)行功能C 218。功能C包含滑鼠按鍵,令使 用者以手勢于電腦系統(tǒng)100的位置感應表面110操作等同于以滑鼠按鍵的功能。若觸控板 感應到觸控動作控制次要游標,但觸控動作并非朝第一方向也非朝第二方向,則執(zhí)行功能A 210。功能A包含移動游標。功能B與功能C分別包含滑鼠左鍵與右鍵功能或是右鍵與左 鍵功能,功能B與功能C的設定可由主機102或輸入裝置104內(nèi)的固件程序或軟件驅(qū)動程 序進行。本發(fā)明一實施例的多點觸控板控制方法以主機102或輸入裝置104內(nèi)的固件程序 或軟件驅(qū)動程序執(zhí)行,固件程序或軟件驅(qū)動程序可由C語言/組合語言撰寫,此固件程序或 軟件驅(qū)動程序則儲存于電腦可讀取媒體(computer readable medium)中,電腦可讀取媒體存有處理器(CPU)可執(zhí)行的指令或程序,電腦可讀取媒體包含硬碟、存儲器等儲存媒體。本發(fā)明一實施例的多點觸控板控制方法主要是通過多指操作,以一手指觸碰觸控 板可模擬滑鼠左鍵功能,兩手指可模擬中間(滾輪)鍵功能,而三手指則可模擬滑鼠右鍵功 能。以在多點觸控板上利用手勢實現(xiàn)多點觸控功能或滑鼠左右鍵操作。本發(fā)明的多點觸控 板控制方法利用判斷多點觸控板上使用者手勢優(yōu)先權(quán)的控制機制,判斷多點觸控板上主要 游標與次要游標間的游標方向性。自動判斷游標移動的方向,進而推斷出使用者所輸入的 手勢是由固件程序或軟件驅(qū)動程序執(zhí)行。另外可由使用者端輸入設定固件程序或軟件驅(qū)動 程序中使用者的輸入是左手或是右手。以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖 然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人 員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當可利用上述揭示的技術(shù)內(nèi)容作出些許更動或修飾 為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對 以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
一種多點觸控板控制方法,其特征在于該多點觸控板控制方法包含以下步驟偵測主要游標;偵測一觸控板上是否有一第一觸控動作,若該觸控板上無該第一觸控動作則重新偵測該主要游標;偵測次要游標,若該觸控板上有該第一觸控動作;偵測該觸控板上是否有一第二觸控動作;執(zhí)行第一功能,若該觸控板未感應到該第二觸控動作;偵測該第二觸控動作的移動方向是否朝一第一方向,若該觸控板感應到該第二觸控動作控制該次要游標;若該第二觸控動作朝一第一方向則執(zhí)行一第二功能;偵測該第二觸控動作的移動方向是否朝一第二方向,若該第二觸控動作不是朝該第一方向;以及若該第二觸控動作朝該第二方向,則執(zhí)行一第三功能,其中若該觸控板感應到該第二觸控動作控制該次要游標,但該第二觸控動作并非朝該第一方向也非朝該第二方向,則執(zhí)行該第一功能。
2.根據(jù)權(quán)利要求1所述的多點觸控板控制方法,其特征在于其中所述的觸控板包含一 數(shù)字板的觸控板。
3.根據(jù)權(quán)利要求1所述的多點觸控板控制方法,其特征在于其中所述的觸控板包含一 筆記型電腦的觸控板與數(shù)字板數(shù)字手寫/觸控板。
4.根據(jù)權(quán)利要求1所述的多點觸控板控制方法,其特征在于其中所述的觸控板包含一 數(shù)字板數(shù)字手寫/觸控板。
5.根據(jù)權(quán)利要求1所述的多點觸控板控制方法,其特征在于其中所述的第一功能包含 移動游標。
6.根據(jù)權(quán)利要求1所述的多點觸控板控制方法,其特征在于其中該第二功能與該第三 功能分別包含滑鼠左鍵與右鍵功能或是滑鼠右鍵與左鍵功能。
7.一種電腦可讀取媒體,該電腦可讀取媒體存有處理器可執(zhí)行的程序指令用以執(zhí)行一 多點觸控板控制方法,其特征在于該方法包含以下步驟偵測主要游標;偵測一觸控板上是否有一第一觸控動作,若該觸控板上無該第一觸控動作則重新偵測 該主要游標;偵測次要游標,若該觸控板上有該第一觸控動作; 偵測該觸控板上是否有一第二觸控動作; 執(zhí)行第一功能,若該觸控板未感應到該第二觸控動作;偵測該第二觸控動作的移動方向是否朝一第一方向,若該觸控板感應到該第二觸控動 作控制該次要游標;若該第二觸控動作朝一第一方向則執(zhí)行一第二功能;偵測該第二觸控動作的移動方向是否朝一第二方向,若該第二觸控動作不是朝該第一 方向;以及若該第二觸控動作朝該第二方向,則執(zhí)行一第三功能,其中若該觸控板感應到該第二觸控動作控制該次要游標,但該第二觸控動作并非朝該第一方向也非朝該第二方向,則執(zhí) 行該第一功能。
8.根據(jù)權(quán)利要求7所述的多點觸控板控制方法,其特征在于其中所述的觸控板包含一 數(shù)字板數(shù)字手寫/觸控板。
9.根據(jù)權(quán)利要求7所述的多點觸控板控制方法,其特征在于其中所述的第一功能包含 移動游標。
10.根據(jù)權(quán)利要求7所述的多點觸控板控制方法,其特征在于其中該第二功能與該第 三功能分別包含滑鼠左鍵與右鍵功能或是滑鼠右鍵與左鍵功能。
全文摘要
本發(fā)明是有關(guān)于一種多點觸控板控制方法,包含首先偵測主要游標,接著偵測觸控板上是否有第一觸控動作,若觸控板上無第一觸控動作則重新偵測主要游標。若觸控板上有觸控動作,則偵測次要游標。然后偵測觸控板上是否有第二觸控動作。若觸控板未感應到第二觸控動作則執(zhí)行第一功能。若觸控板感應到第二觸控動作控制次要游標,則偵測第二觸控動作的移動方向是否朝第一方向。若第二觸控動作朝第一方向則執(zhí)行第二功能。若第二觸控動作不是朝第一方向,則偵測第二觸控動作的移動方向是否朝第二方向。若第二觸控動作朝第二方向,則執(zhí)行第三功能,若觸控板感應到第二觸控動作控制次要游標,但第二觸控動作并非朝第一方向也非朝第二方向,則執(zhí)行第一功能。
文檔編號G06F3/041GK101887320SQ200910136479
公開日2010年11月17日 申請日期2009年5月11日 優(yōu)先權(quán)日2009年5月11日
發(fā)明者許瓊文, 陳科維 申請人:太瀚科技股份有限公司