TWI898465B - 適用於觸控板之控制方法與控制系統 - Google Patents
適用於觸控板之控制方法與控制系統Info
- Publication number
- TWI898465B TWI898465B TW113107930A TW113107930A TWI898465B TW I898465 B TWI898465 B TW I898465B TW 113107930 A TW113107930 A TW 113107930A TW 113107930 A TW113107930 A TW 113107930A TW I898465 B TWI898465 B TW I898465B
- Authority
- TW
- Taiwan
- Prior art keywords
- gesture
- function
- area
- touchpad
- functional
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
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
一種控制方法,適用於一觸控板。此控制方法包含:在觸控板上設定一功能區域,此功能區域對應於一預設功能手勢,預設功能手勢係對應於一預設功能且具有一對應之觸發條件;透過觸控板偵測一第一手勢;判斷第一手勢是否落入功能區域;當第一手勢落入功能區域,確認第一手勢是否符合預設功能手勢;當第一手勢符合預設功能手勢,確認第一手勢是否滿足預設功能手勢之觸發條件;以及當第一手勢滿足觸發條件,利用第一手勢觸發預設功能。本案並提供一種適用於觸控板之控制系統。
Description
本案是關於人機介面之技術領域,尤其是關於一種適用於觸控板之控制方法與控制系統。
隨著筆記型電腦的使用越來越普及,筆記型電腦的操作方式也日趨多樣化。使用者在不同的使用情境上常常需要使用到不同的實體輸入裝置。
傳統上,若是使用者需要使用筆記型電腦本身不具備的輸入裝置,如滑鼠、旋鈕裝置等,只能將這些額外的實體輸入裝置連接至筆記型電腦。如此會造成使用者額外的成本與攜帶上的負擔。
本案提供一種控制方法,適用於一觸控板。此控制方法包含:在觸控板上設定一功能區域,此功能區域對應於一預設功能手勢,預設功能手勢係對應於一預設功能且具有一對應之觸發條件;透過觸控板偵測一第一手勢;判斷第一手勢是否落入功能區域;當第一手勢落入功能區域,確認第一手勢是否符合預設功能
手勢;當第一手勢符合預設功能手勢,確認第一手勢是否滿足預設功能手勢之觸發條件;以及當第一手勢滿足觸發條件,利用第一手勢觸發預設功能。
本案並提供一種控制方法,適用於一觸控板。此控制方法包含:在觸控板上設定複數功能區域,各功能區域對應於一預設功能手勢,各預設功能手勢係對應於一預設功能且具有一對應之觸發條件;判斷第一手勢是否落入這些功能區域之其中之一;當第一手勢落入這些功能區域之其中之一,確認第一手勢是否符合所落入之功能區域所對應之預設功能手勢;當第一手勢符合預設功能手勢,確認第一手勢是否滿足此預設功能手勢之觸發條件;以及當第一手勢滿足觸發條件,利用第一手勢觸發預設功能。
本案並提供一種控制系統,適用於一觸控板。此控制系統包含一設定單元、一手勢辨識單元以及一功能單元。設定單元電性耦接於觸控板,適於在觸控板上設定一功能區域,此功能區域對應於複數預設功能手勢,且各預設功能手勢係對應於一預設功能且具有一相對應之觸發條件。手勢辨識單元電性耦接於觸控板,用以:透過觸控板偵測第一手勢;判斷第一手勢是否落入功能區域;當第一手勢落入功能區域,確認第一手勢是否符合預設功能手勢;當第一手勢符合預設功能手勢,確認第一手勢是否滿足預設功能手勢之觸發條件;以及當第一手勢滿足觸發條件,依據第一手勢產生一功能觸發訊號。功能單元適於接收功能觸發訊號以執行預
設功能。
透過本案所提供的控制方法與控制系統,使用者可利用觸控板上的功能區域替代實體輸入裝置或輸入界面來執行預設功能。如此,即可提升觸控板的多工性,並可取代其他實體輸入裝置(如滑鼠、旋鈕裝置、按鍵裝置)的功能,以利於減輕使用者在裝置成本與攜帶上的負擔。
10:觸控板
12,42,82:功能區域
100:控制系統
120:設定單元
140:手勢辨識單元
160:功能單元
GP1:預設功能手勢
F1:預設功能
TC1:觸發條件
G1.G1’,G1”:第一手勢
P1,P1’,P1”:起始位置
S1:功能觸發訊號
S220,S230,S240,S250,S260,S270,S280,S520,S530,S540,S550,S560,S570,S580,S710,S720,S730,S735,S740,S745,S750,S755,S760,S765,S770,S775,S780,S910,S920,S930,S935,S940,S945,S950,S955,S960:步驟
13,43:緩衝區域
62,72:第一功能區域
64,74:第二功能區域
76:第三功能區域
81:切換區域
第一圖係依據本案一實施例所提供之控制系統之方塊示意圖;第二圖係依據本案第一實施例所提供之控制方法之流程圖;第三圖顯示環繞功能區域之緩衝區域之一實施例。
第四圖顯示環繞功能區域之緩衝區域之另一實施例;第五圖係依據本案第二實施例所提供之控制方法之流程圖;第六A圖顯示依據步驟S520所設定之功能區域布局之一實施例;第六B圖顯示依據步驟S520所設定之功能區域布局之另一實施例;第七A與七B圖係依據本案第三實施例所提供之控制方法之流程圖;第八圖顯示依據步驟S710與S720設定之觸控板布局之
一實施例;以及第九A與九B圖顯示依據本案第四實施例所提供之控制方法之流程圖。
下面將結合示意圖對本案的具體實施方式進行更詳細的描述。根據下列描述和申請專利範圍,本案的優點和特徵將更清楚。需說明的是,圖式均採用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本案實施例的目的。
第一圖係依據本案一實施例所提供之控制系統之示意圖。此控制系統100適於控制一觸控板10。
如圖中所示,此控制系統100包含一設定單元120、一手勢辨識單元140以及一功能單元160。
設定單元120電性耦接於觸控板10,適於在觸控板10上設定至少一功能區域布局。各功能區域布局具有至少一功能區域。圖中呈現其中一功能區域布局,此功能區域布局具有一功能區域12。
此功能區域12係設定為對應於一預設功能手勢GP1。此預設功能手勢GP1對應於一預設功能F1,且具有一相對應之觸發條件TC1。一實施例中,前述預設功能手勢GP1、預設功能F1與觸發條件TC1均可透過設定單元120進行設定,且相關之設定資料亦可儲存於設定單元120。
本實施例之功能區域布局僅具有一個圓
形的功能區域12。不過本案不限於此。其他實施例中,功能區域12亦可以呈現為水平長條狀、垂直長條狀、方形或是其他幾何形狀,且功能區域12的位置亦可由使用者透過設定單元120進行調整。此外,依據實際需求,使用者亦可以透過設定單元120在觸控板10上設定多個功能區域,對應至不同的預設功能F1。
手勢辨識單元140電性耦接於觸控板10,用以透過觸控板10偵測第一手勢G1,並判斷第一手勢G1是否落入功能區域12。一實施例中,手勢辨識單元140可依據第一手勢G1在觸控板10上之座標位置,判斷第一手勢G1是否落入功能區域12。
當第一手勢G1經判斷為落入功能區域12,手勢辨識單元140會進一步確認第一手勢G1是否符合預設功能手勢GP1。
一實施例中,手勢辨識單元140係將第一手勢G1之資料與預設功能手勢GP1之一特徵參數進行比較,以確認第一手勢G1是否符合預設功能手勢GP1。舉例來說,若是預設功能手勢GP1是水平滑動手勢,此特徵參數可以是相對於水平方向之角度值。若是預設功能手勢GP1是弧形滑動手勢,此特徵參數可以是相對於一中心點之轉動角度。
手勢辨識單元140確認第一手勢G1符合預設功能手勢GP1且滿足此預設功能手勢GP1之觸發條件TC1時,隨即依據第一手勢G1產生一功能觸發訊號S1。若是手勢辨識單元140確認第一手勢G1未落入功能
區域12,或是雖落入功能區域12,但不符合預設功能手勢GP1,手勢辨識單元140將第一手勢G1解讀為觸控板手勢,也就是將第一手勢G1視為一般的觸控板輸入訊號。
前述預設功能手勢GP1與功能區域12之形狀有關。舉例來說,若是功能區域12呈現為圓形,對應於此功能區域12之預設功能手勢GP1為弧形滑動手勢,對應於此預設功能手勢GP1之觸發條件TC1可以是弧形滑動手勢相對於功能區域12之中心點的旋轉角度超過一預設角度。
若是功能區域12呈現為水平長條狀,對應於此功能區域12之預設功能手勢GP1為水平滑動手勢,對應於此預設功能手勢GP1之觸發條件TC1可以是水平移動距離超過一預設長度。
若是功能區域12呈現為垂直長條狀,對應於此功能區域12之預設功能手勢GP1為垂直滑動手勢,對應於此預設功能手勢GP1之觸發條件TC1可以是垂直移動距離超過一預設長度。
功能單元160適於接收功能觸發訊號S1以執行預設功能F1。此預設功能F1可以是音量調整、螢幕亮度大小調整、畫筆粗細調整、功能切換等。
第二圖係依據本案第一實施例所提供之控制方法之流程圖。此控制方法適用於第一圖所示之控制系統100,可用以控制觸控板10。此控制方法包含以下步驟。
首先,在設定階段,如步驟S220所述,在
觸控板10上設定一功能區域12,作為一功能區域布局。此功能區域12對應於一預設功能手勢GP1,預設功能手勢GP1係對應於一預設功能F1且具有一對應之觸發條件TC1。步驟S220可由設定單元120執行。
隨後,在操作階段,如步驟S230所述,透過觸控板10偵測一第一手勢G1。
接下來,如判斷步驟S240所述,判斷第一手勢G1是否落入功能區域12。此判斷步驟可由手勢辨識單元140執行。
當第一手勢G1經判斷落入功能區域12,此流程前進至判斷步驟S250,確認第一手勢G1是否符合預設功能手勢GP1。反之,若是第一手勢G1未落入功能區域12,此流程前進至步驟S260,將第一手勢G1判斷為一般的觸控板手勢進行解讀。
一實施例中,在判斷第一手勢G1是否符合預設功能手勢GP1之步驟前,可預先判斷第一手勢G1是否屬於一觸控板手勢,且當第一手勢G1不屬於觸控板手勢時,才去確認第一手勢G1是否符合預設功能手勢GP1。本實施例適用於預設功能手勢GP1不同於一般觸控板手勢之情形。
在判斷步驟S250中,當第一手勢G1符合預設功能手勢GP1,此流程前進至判斷步驟S270,確認第一手勢G1是否滿足預設功能手勢GP1之觸發條件TC1。反之,若是第一手勢G1不符合預設功能手勢GP1,此流程前進至步驟S260,將第一手勢G1判斷為觸控板手
勢進行解讀。
在判斷步驟S270中,當第一手勢G1滿足觸發條件TC1,此流程前進至步驟S280,利用第一手勢G1觸發預設功能F1。反之,若是第一手勢G1尚未滿足觸發條件TC1,此流程會回到判斷步驟S250。
前述步驟S250至S270可由手勢辨識單元140執行,步驟S280則是由功能單元160執行。
一實施例中,步驟S240之判斷步驟可依據第一手勢G1由開始到結束之連續滑動軌跡是否完全落入功能區域12內,來判斷第一手勢G1是否落入功能區域12。不過本案不限於此。
以下搭配第三圖說明步驟S240之判斷方式之另一實施例。第三圖顯示環繞功能區域之緩衝區域之一實施例。
如圖中所示,緩衝區域13係緊接於功能區域12之周圍,且具有固定的寬度。在本實施例中,功能區域12係呈現圓形,緩衝區域130係呈現環狀環繞功能區域12。
如圖中第一手勢G1所示,若是第一手勢G1之起始位置P1在功能區域12外,判斷步驟S240就會判斷第一手勢G1未落入功能區域12。
如圖中第一手勢G1’所示,若是第一手勢G1’之起始位置P1’在功能區域12內,但持續移動至超出緩衝區域13。此時,判斷步驟S240就會判斷第一手勢G1未落入功能區域12,而視為觸控板手勢。
反之,如圖中第一手勢G1”所示,若是第一手勢G1”之起始位置P1”在功能區域12內,持續移動至功能區域12外,但仍維持在緩衝區域13內,則會判斷第一手勢G1”落入功能區域12。此緩衝區域13之設定是用來避免使用者在觸摸輸入之過程中,因為觸摸手勢不慎移出功能區域12而造成錯誤的情形。
第四圖顯示環繞功能區域之緩衝區域之另一實施例。
一實施例中,如圖中所示,功能區域42呈現為長條狀,且緊貼於觸控板10之邊緣。在此情況下,緩衝區域43係形成於功能區域42遠離觸控板10之邊緣之一側,且具有固定寬度。
第二圖之控制方法之實施例在觸控板上設定之功能區域布局僅具有單一功能區域12。不過本案不限於此。依據實際需求,在觸控板10上設定之功能區域布局亦可包含多個各自分離之功能區域12。
第五圖係依據本案第二實施例所提供之控制方法之流程圖。此控制方法描述觸控板上設定之功能區域布局具有多個各自分離之功能區域之實施例。此控制方法包含以下步驟。
首先,在設定階段,如步驟S520所述,在觸控板上設定複數功能區域,作為一功能區域布局。各功能區域對應於一預設功能手勢,各預設功能手勢係對應於一預設功能且具有一對應之觸發條件。
請一併參照第六A圖所示,第六A圖顯示
依據步驟S520所設定之功能區域布局之一實施例。如圖中所示,觸控板10上設定有一第一功能區域62以及一第二功能區域64,第一功能區域62呈現為水平長條狀,第二功能區域64呈現為圓形。對應於第一功能區域62之預設功能手勢為水平滑動手勢,對應於第二功能區域64之預設功能手勢則是弧形滑動手勢。
隨後,在操作階段,如步驟S530所述,透過觸控板偵測一第一手勢。接下來,如判斷步驟S540所述,判斷第一手勢是否落入這些功能區域之其中之一。以第六A圖之功能區域布局來看,就是判斷第一手勢是否落入第一功能區域62或是第二功能區域64。
當第一手勢判斷為落入這些功能區域之其中之一,此流程前進至判斷步驟S550,確認第一手勢是否符合所落入之功能區域所對應之預設功能手勢。反之,若是第一手勢經判斷未落入任一功能區域,此流程前進至步驟S560,將第一手勢判斷為觸控板手勢。
舉例來說,假設第一手勢經判斷落入第一功能區域62,就是判斷第一手勢是否符合第一功能區域62所對應之預設功能手勢,也就是水平滑動手勢。一實施例中,是否符合水平滑動手勢之判斷可依據第一手勢之移動軌跡相對於水平方向的夾角進行判斷。若是此夾角小於預設角度,就判斷為符合水平滑動手勢。
當第一手勢經判斷符合預設功能手勢,此流程前進至判斷步驟S570,確認第一手勢是否滿足此預設功能手勢之觸發條件。反之,若是第一手勢不符合所
落入之功能區域所對應之預設功能手勢,此流程前進至步驟S560,將第一手勢判斷為觸控板手勢。
舉例來說,假設第一手勢經判斷落入第一功能區域62且符合水平滑動手勢,步驟S570會進一步判斷第一手勢之水平滑動距離是否大於一預設長度。若是第一手勢之水平滑動距離大於預設長度,就判斷為滿足觸發條件。
當第一手勢經判斷滿足觸發條件,此流程前進至步驟S580,利用第一手勢觸發預設功能。反之,若是第一手勢尚未滿足觸發條件,此流程會回到判斷步驟S550,繼續偵測對第一手勢。
請一併參照第六B圖。第六B圖顯示依據步驟S520所設定之功能區域布局之另一實施例。
一實施例中,如第六B圖所示,觸控板10上設定有一第一功能區域72、一第二功能區域74以及一第三功能區域76。第一功能區域72呈現為水平長條狀,且位於觸控板10之上緣位置。第二功能區域74與第三功能區域76呈現為垂直長條狀,分別位於觸控板10之左側與右側邊緣位置。觸控板10之中央未設定有第一功能區域72、第二功能區域74以及第三功能區域76的空間,則是保留給一般觸控操作使用。
第七A與七B圖係依據本案第三實施例所提供之控制方法之流程圖。相較於第二圖之控制方法,本實施例之控制方法增加在進入功能操作模式前增加模式切換步驟。此控制方法包含以下步驟。
首先,在設定階段,如步驟S710所述,在觸控板上設定一切換區域,切換區域係對應於一觸控板操作切換手勢以及一功能操作切換手勢,觸控板操作切換手勢適於將觸控板切換至一觸控板操作模式,功能操作切換手勢適於將觸控板切換至一功能操作模式。
在觸控板操作模式下,觸控板上不設定有任何功能區域,而是單純作為一般的觸控板使用。在功能操作模式下,則是將設定的功能區域布局設定於觸控板上,使用者可透過功能區域執行特定功能,同時可由功能區域以外的區域執行一般的觸摸功能。
隨後,如步驟S720所述,在觸控板上設定一功能區域,作為一功能區域布局。此功能區域對應於一預設功能手勢,預設功能手勢係對應於一預設功能且具有一對應之觸發條件。當觸控板切換至功能操作模式,觸控板上就會形成功能區域。功能區域之涵蓋範圍與切換區域之涵蓋範圍需互相分離,以避免產生誤判。
請一併參照第八圖。第八圖顯示依據步驟S710與S720設定之觸控板布局之一實施例。
如圖中所示,本實施例之觸控板10上形成有一切換區域81與一功能區域82。切換區域81係呈長方形,位於觸控板10之角落位置(如圖中之右上角位置)。功能區域82係呈圓形,位於觸控板10之左半部。此圓形之功能區域82是用以替代旋鈕裝置,對應於此圓形之功能區域82的預設功能手勢為弧形滑動手勢。
接下來,在操作階段首先進行模式切換操
作。
首先,如步驟S730所述,透過觸控板偵測一模式切換手勢。
然後,如判斷步驟S735所述,判斷此模式切換手勢是否落入切換區域。本實施例判斷模式切換手勢是否落入切換區域之判斷方式類似於前揭實施例中,判斷第一手勢是否落入功能區域之運作方式,在此不予贅述。
當模式切換手勢落入切換區域,此流程前進至確認步驟S740,確認模式切換手勢是否屬於功能操作切換手勢。本實施例確認模式切換手勢是否屬於功能操作切換手勢之判斷方式類似於前揭實施例中,判斷第一手勢是否符合預設功能手勢之運作方式,在此不予贅述。
若是模式切換手勢未落入切換區域,又或是模式切換手勢經判斷不屬於功能操作切換手勢,此流程前進至步驟S745,將觸控板設定為觸控板操作模式,並將模式切換手勢判斷為觸控板手勢。
若是模式切換手勢經判斷屬於功能操作切換手勢,此流程前進至步驟S750,將觸控板設定為功能操作模式,而在觸控板上形成功能區域,開始進行功能模式操作。
首先,如步驟S755所述,透過觸控板偵測一第一手勢。
然後,如判斷步驟S760所述,判斷第一手
勢是否落入功能區域。
當第一手勢落入功能區域,流程前進至判斷步驟S765,確認第一手勢是否符合預設功能手勢。反之,若是第一手勢未落入功能區域,此流程前進至步驟S770,將第一手勢判斷為觸控板手勢。
當第一手勢符合預設功能手勢,流程前進至判斷步驟S775,確認第一手勢是否滿足預設功能手勢之觸發條件。反之,若是第一手勢不符合預設功能手勢,此流程前進至步驟S770,將第一手勢判斷為觸控板手勢。
當第一手勢滿足觸發條件,流程前進至步驟S780,利用第一手勢觸發預設功能。反之,若是第一手勢尚未滿足觸發條件,此流程會回到判斷步驟S765。
前述步驟S755至步驟S780類似於第二圖之控制方法之步驟S230至S280。在此不予贅述。
如第七A與七B圖所述,前述本案第三實施例所提供之控制方法係於觸控板上設定一切換區域(見步驟S710)與一種功能區域布局(見步驟S720)。不過本案不限於此。
第九A與九B圖圖顯示依據本案第四實施例所提供之控制方法之流程圖。此流程圖呈現由設定階段直到操作階段選定功能區域布局之間的步驟。
首先,在設定階段,如步驟S910所述,在觸控板上設定一切換區域,切換區域係對應於一觸控板操作切換手勢以及一功能操作切換手勢。
隨後,如步驟S920所述,在觸控板上設定多種功能區域布局,各功能區域布局具有對應之模式選擇手勢。各種功能區域布局可包含一個或多個功能區域。舉例來說,第一圖中觸控板10上僅具有一功能區域12之功能區域布局,第六A圖中觸控板10上包含一第一功能區域62與一第二功能區域64之功能區域布局。
接下來,在操作階段,如步驟S930所述,透過觸控板偵測一模式切換手勢。然後,如判斷步驟S935所述,判斷此模式切換手勢是否落入切換區域。
當模式切換手勢落入切換區域,此流程前進至確認步驟S940,確認模式切換手勢是否屬於功能操作切換手勢。若是模式切換手勢未落入切換區域,又或是模式切換手勢經判斷不屬於功能操作切換手勢,此流程前進至步驟S945,將觸控板設定為觸控板操作模式,並將模式切換手勢判斷為觸控板手勢。
若是模式切換手勢經判斷屬於功能操作切換手勢,此流程前進至步驟S950,將觸控板設定為功能操作模式,並透過切換區域偵測一功能模式手勢。
隨後,此流程前進至步驟S955,確認此功能模式手勢是否有對應之模式選擇手勢。若是功能模式手勢有對應之模式選擇手勢,此流程前進至步驟S960,依據所確認之模式選擇手勢所對應之功能區域布局,於觸控板上形成功能區域。若是功能模式手勢未有任何對應之模式選擇手勢,此流程前進至步驟S945,將觸控板設定為觸控板操作模式。
舉例來說,假設步驟S920所設定之功能區域布局為第一圖所示之功能區域布局以及第七圖所示之功能區域布局,對於第一圖所示之功能區域布局設定圓形觸摸軌跡為模式選擇手勢,對於第七圖所示之功能區域布局設定三角形觸摸軌跡為模式選擇手勢。
若是切換區域所偵測之功能模式手勢對應於圓形觸摸軌跡,就依據第一圖所示之功能區域布局來形成功能區域。若是切換區域所偵測之功能模式手勢對應於三角形觸摸軌跡,就依據第七圖所示之功能區域布局來形成功能區域。若是切換區域所偵測之功能模式手勢所對應的軌跡為方形,未有任何對應之模式選擇手勢,就不形成功能區域,而將觸控板設定為觸控板操作模式。
如此,使用者可依據實際需求,對於觸控板預先設定多種不同功能區域布局。隨後,只需要在觸控板上執行簡單的手勢操作,即可呼叫出需要的功能區域進行操作。
透過本案所提供的控制方法與控制系統100,使用者可利用觸控板10上的功能區域12,62,64,72,74,76替代實體輸入裝置或輸入界面來執行預設功能。如此,即可提升觸控板10的多工性,並可取代其他實體輸入裝置(如滑鼠、旋鈕裝置、按鍵裝置)的功能,以利於減輕使用者在裝置成本與攜帶上的負擔。
上述僅為本案較佳之實施例而已,並不對本案進行任何限制。任何所屬技術領域的技術人員,在
不脫離本案的技術手段的範圍內,對本案揭露的技術手段和技術內容做任何形式的等同替換或修改等變動,均屬未脫離本案的技術手段的內容,仍屬於本案的保護範圍之內。
S220,S230,S240,S250,S260,S270,S280:步驟
Claims (16)
- 一種控制方法,適用於一觸控板,該控制方法包含: 在該觸控板上設定一功能區域,該功能區域對應於一預設功能手勢,該預設功能手勢係對應於一預設功能且具有一對應之觸發條件; 透過該觸控板偵測一第一手勢; 判斷該第一手勢是否落入該功能區域; 當該第一手勢落入該功能區域,先判斷該第一手勢是否屬於一觸控板手勢,若是,則將該第一手勢做為一觸控板輸入訊號,當該第一手勢不屬於該觸控板手勢時,確認該第一手勢是否符合該預設功能手勢; 當該第一手勢符合該預設功能手勢,確認該第一手勢是否滿足該預設功能手勢之該觸發條件;以及 當該第一手勢滿足該觸發條件,利用該第一手勢觸發該預設功能,該預設功能為一實體輸入裝置或一輸入界面欲執行的功能。
- 如請求項1所述之控制方法,更包含,當該第一手勢未落入該功能區域,或是該第一手勢落入該功能區域但不符合該預設功能手勢,確認該第一手勢屬於該觸控板手勢。
- 如請求項1所述之控制方法,更包含: 在該觸控板上設定一切換區域,該切換區域係對應於一觸控板操作切換手勢以及一功能操作切換手勢,該觸控板操作切換手勢適於將該觸控板切換至一觸控板操作模式,該功能操作切換手勢適於將該觸控板切換至一功能操作模式,且當該觸控板切換至該功能操作模式,該觸控板上形成該功能區域。
- 如請求項3所述之控制方法,其中,該切換區域位於該觸控板之角落位置。
- 如請求項3所述之控制方法,更包含: 透過該觸控板偵測一模式切換手勢; 判斷該模式切換手勢是否落入該切換區域;以及 當該模式切換手勢落入該切換區域,確認該模式切換手勢是否屬於該功能操作切換手勢; 其中,當該模式切換手勢屬於該功能操作切換手勢,將該觸控板切換至該功能操作模式,並在該觸控板上形成該功能區域。
- 如請求項5所述之控制方法,其中,該功能操作模式具有複數功能區域布局與對應之複數模式選擇手勢,且當該模式切換手勢被判斷為該功能操作切換手勢,更包含: 透過該切換區域偵測一功能模式手勢;以及 確認該功能模式手勢所對應之該模式選擇手勢,並依據所確認之該模式選擇手勢所對應之該功能區域布局,於該觸控板上形成該功能區域。
- 如請求項1所述之控制方法,其中,該功能區域呈現為水平長條狀,該預設功能手勢為水平滑動手勢。
- 如請求項1所述之控制方法,其中,該功能區域呈現為垂直長條狀,該預設功能手勢為垂直滑動手勢。
- 如請求項1所述之控制方法,其中,該功能區域呈現為圓形,該預設功能手勢為弧形滑動手勢。
- 如請求項1所述之控制方法,其中,該功能區域之周圍具有一緩衝區域。
- 一種控制方法,適用於一觸控板,該控制方法包含: 在該觸控板上設定複數功能區域,各該功能區域對應於一預設功能手勢,各該預設功能手勢係對應於一預設功能且具有一對應之觸發條件; 透過該觸控板偵測一第一手勢; 判斷該第一手勢是否落入該些功能區域之其中之一; 當該第一手勢落入該些功能區域之其中之一,先判斷該第一手勢是否屬於一觸控板手勢,若是,則將該第一手勢做為一觸控板輸入訊號,當該第一手勢不屬於該觸控板手勢時,確認該第一手勢是否符合所落入之該功能區域所對應之該預設功能手勢; 當該第一手勢符合該預設功能手勢,確認該第一手勢是否滿足該預設功能手勢之該觸發條件;以及 當該第一手勢滿足該觸發條件,利用該第一手勢觸發該預設功能,該預設功能為一實體輸入裝置或一輸入界面欲執行的功能。
- 如請求項11所述之控制方法,更包含,當該第一手勢未落入該些功能區域,或是該第一手勢落入該些功能區域之其中之一但不符合所落入之該功能區域所對應之該預設功能手勢,確認該第一手勢屬於該觸控板手勢。
- 一種控制系統,適用於一觸控板,該控制系統包含: 一設定單元,電性耦接於該觸控板,適於在該觸控板上設定一功能區域,該功能區域對應於一預設功能手勢,該預設功能手勢係對應於一預設功能且具有一對應之觸發條件; 一手勢辨識單元,電性耦接於該觸控板,用以: 透過該觸控板偵測一第一手勢; 判斷該第一手勢是否落入該功能區域; 當該第一手勢落入該功能區域,先判斷該第一手勢是否屬於一觸控板手勢,若是,則將該第一手勢做為一觸控板輸入訊號,當該第一手勢不屬於該觸控板手勢時,確認該第一手勢是否符合該預設功能手勢; 當該第一手勢符合該預設功能手勢,確認該第一手勢是否滿足該預設功能手勢之該觸發條件;以及 當該第一手勢滿足該觸發條件,依據該第一手勢產生一功能觸發訊號;以及 一功能單元,適於接收該功能觸發訊號以執行該預設功能,該預設功能為一實體輸入裝置或一輸入界面欲執行的功能。
- 如請求項13所述之控制系統,其中,該功能區域呈現為水平長條狀,該預設功能手勢為水平滑動手勢。
- 如請求項13所述之控制系統,其中,該功能區域呈現為垂直長條狀,該預設功能手勢為垂直滑動手勢。
- 如請求項13所述之控制系統,其中,該功能區域呈現為圓形,該預設功能手勢為弧形滑動手勢。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113107930A TWI898465B (zh) | 2024-03-05 | 2024-03-05 | 適用於觸控板之控制方法與控制系統 |
| US18/773,193 US20250284351A1 (en) | 2024-03-05 | 2024-07-15 | Control method and control system for touch pad |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW113107930A TWI898465B (zh) | 2024-03-05 | 2024-03-05 | 適用於觸控板之控制方法與控制系統 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202536604A TW202536604A (zh) | 2025-09-16 |
| TWI898465B true TWI898465B (zh) | 2025-09-21 |
Family
ID=96948975
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW113107930A TWI898465B (zh) | 2024-03-05 | 2024-03-05 | 適用於觸控板之控制方法與控制系統 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20250284351A1 (zh) |
| TW (1) | TWI898465B (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102096490A (zh) * | 2009-12-09 | 2011-06-15 | 华硕电脑股份有限公司 | 控制触控模块的方法及电子装置 |
| US20130249806A1 (en) * | 2012-03-20 | 2013-09-26 | Sony Corporation | Method and apparatus for enabling touchpad gestures |
| TW201723796A (zh) * | 2015-12-28 | 2017-07-01 | 義隆電子股份有限公司 | 觸控板的手勢辨識方法 |
| TWI648662B (zh) * | 2014-03-03 | 2019-01-21 | 美商微晶片科技公司 | 用於手勢控制之系統與方法 |
| CN110471543A (zh) * | 2019-07-30 | 2019-11-19 | 陈威 | 触控板的输入模式的控制方法、装置、设备及可读介质 |
| CN110945469A (zh) * | 2017-05-31 | 2020-03-31 | 贝宝公司 | 触摸输入设备及方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102681774B (zh) * | 2012-04-06 | 2015-02-18 | 优视科技有限公司 | 通过手势控制应用界面的方法、装置和移动终端 |
| US11474614B2 (en) * | 2020-04-26 | 2022-10-18 | Huawei Technologies Co., Ltd. | Method and device for adjusting the control-display gain of a gesture controlled electronic device |
-
2024
- 2024-03-05 TW TW113107930A patent/TWI898465B/zh active
- 2024-07-15 US US18/773,193 patent/US20250284351A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102096490A (zh) * | 2009-12-09 | 2011-06-15 | 华硕电脑股份有限公司 | 控制触控模块的方法及电子装置 |
| US20130249806A1 (en) * | 2012-03-20 | 2013-09-26 | Sony Corporation | Method and apparatus for enabling touchpad gestures |
| TWI648662B (zh) * | 2014-03-03 | 2019-01-21 | 美商微晶片科技公司 | 用於手勢控制之系統與方法 |
| TW201723796A (zh) * | 2015-12-28 | 2017-07-01 | 義隆電子股份有限公司 | 觸控板的手勢辨識方法 |
| CN110945469A (zh) * | 2017-05-31 | 2020-03-31 | 贝宝公司 | 触摸输入设备及方法 |
| CN110471543A (zh) * | 2019-07-30 | 2019-11-19 | 陈威 | 触控板的输入模式的控制方法、装置、设备及可读介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250284351A1 (en) | 2025-09-11 |
| TW202536604A (zh) | 2025-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105980974B (zh) | 用于手势控制的系统及方法 | |
| CN101467118B (zh) | 触摸板及在其上提供触觉效果和与用户交互的方法 | |
| CN103984495B (zh) | 操作方法以及电子装置 | |
| EP3049898B1 (en) | Pressure-sensitive trackpad | |
| JP4876982B2 (ja) | 表示装置および携帯情報機器 | |
| WO2018196699A1 (zh) | 一种指纹识别区域的显示方法和移动终端 | |
| JP2005267424A (ja) | データ入力装置、情報処理装置、データ入力方法、データ入力プログラム | |
| CN102687101A (zh) | 多点触摸型输入控制系统 | |
| CN102067150A (zh) | 用于图形通关码安全性的方法和系统 | |
| CN106445363A (zh) | 一种支付界面启动方法和移动终端 | |
| CN107194235A (zh) | 一种应用程序启动方法及移动终端 | |
| KR101380992B1 (ko) | 베젤을 이용한 전자책 컨텐츠 제어방법 및 장치 | |
| CN107450820B (zh) | 界面控制方法及移动终端 | |
| CN105867830A (zh) | 一种基于指纹识别的处理方法和移动终端 | |
| TWI898465B (zh) | 適用於觸控板之控制方法與控制系統 | |
| TWI503717B (zh) | 防止可擕式電腦的觸控板誤觸控的方法 | |
| JPWO2014045414A1 (ja) | 文字入力装置、文字入力方法、文字入力制御プログラム | |
| JP2017500658A (ja) | 自動車両の少なくとも2つの機能を制御するための制御装置 | |
| CN104345957A (zh) | 控制系统及控制系统的功能定义方法 | |
| TWI502444B (zh) | 通過觸控板控制滑鼠的方法 | |
| US20160274711A1 (en) | Method and terminal for inputting multiple events | |
| CN115793876A (zh) | 触控方法及电子设备 | |
| KR101404931B1 (ko) | 베젤을 이용한 터치스크린 제어방법 | |
| US12455627B2 (en) | Vibration control method for electronic device | |
| TWI906780B (zh) | 操作介面設定方法以及操作介面設定系統 |