TWI413922B - 觸控板之控制方法與應用該方法之觸控裝置 - Google Patents
觸控板之控制方法與應用該方法之觸控裝置 Download PDFInfo
- Publication number
- TWI413922B TWI413922B TW099112833A TW99112833A TWI413922B TW I413922 B TWI413922 B TW I413922B TW 099112833 A TW099112833 A TW 099112833A TW 99112833 A TW99112833 A TW 99112833A TW I413922 B TWI413922 B TW I413922B
- Authority
- TW
- Taiwan
- Prior art keywords
- contact points
- coordinate system
- coordinate
- touch
- touch panel
- 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/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
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)
- User Interface Of Digital Computer (AREA)
Description
本發明係一種觸控板之控制方法,以及應用該方法之觸控裝置。
隨著科技的日新月異,電子設備的蓬勃發展為人類的生活帶來許多的便利性,因此如何讓電子設備的操作更人性化是重要的課題。舉例來說,日常生活常見的電子設備為筆記型電腦、PDA、手機、衛星導航裝置或數位相機…等等,由於該些電子設備的儲存容量以及處理器運算效能大幅提昇,使得其所具有的功能日益變得強大且複雜。為了能有效率地操作該些電子設備,電子設備的製造商使用了觸控板作為輸入裝置以操控該些電子設備。
請參閱圖1,其為習知筆記型電腦與其觸控裝置之結構示意圖。觸控裝置1設置於筆記型電腦2的底座21,其具有觸控板11、左按鍵12以及右按鍵13。當使用者欲操作筆記型電腦2時,可藉由手指接觸觸控板11且於觸控板11上滑動以移動螢幕22上的游標23,若配合左按鍵12與右按鍵13的使用亦可產生其他操作功能而替代電腦滑鼠的功用,令使用者不需因額外攜帶或裝設電腦滑鼠而帶來不便。
再者,傳統的觸控板11皆是採用相對座標的模式來控制電腦螢幕22上的游標23,其與電腦滑鼠之座標模式相同,也就是不用去管手指在觸控板11上的實際位置,而只依據手指觸控之前後兩相對位置間的距離與方向來控制游標的移動。然而,由於觸控板11的面積遠小於電腦螢幕22的面積,因此若使用者欲將游標23由電腦螢幕22的一端移動至電腦螢幕22的另一端時,手指必須在觸控板11上多次移動才能達成,此顯將造成使用者的不便。
因此,若是觸控板11採用絕對座標的模式來控制電腦螢幕22上的游標即可解決上述之問題,所謂的絕對座標模式即是指電腦螢幕22上的任何位置皆可對應至觸控板11上的相對位置,其與現在市面上觸控螢幕之座標模式的原理相同。舉例來說,當使用者欲將游標移23動至電腦螢幕22的中心處時,只要以手指接觸觸控板11的中心處即可達成。然而,若欲使採用絕對座標模式的觸控板11達到與觸控螢幕般相同的功用則有相當的難度,譬如說,觸控板11的面積與電腦螢幕的面積差別甚大,若欲藉由觸控板11點選螢幕上的小物件進行操作時,將難以精確定位,而倘若因此增加觸控板11的面積則會使得筆記型電腦的體積增大,造成使用者攜帶不易。
有鑑於此,有習知技術提出一種觸控裝置,可因使用需求而選擇性地在絕對座標模式下運作,或是在相對座標模式下運作,其如台灣新型專利第241746號、台灣新型專利第470193號以及中國發明專利申請公開說明書第1940837號所揭露。然而,該些專利前案所提出之技術皆須額外增加硬體或是額外設置用以模式選擇的按鍵作為切換絕對座標模式或相對座標模式的媒介,且當使用者在進行觸控的過程中,欲執行座標模式的切換,就必須先另外地去按壓該額外增加的硬體或是按鍵,而無法於觸控過程的同時連帶地切換座標模式。
本發明之主要目的在提供一種觸控板之控制方法以及應用該方法之觸控裝置,尤其係關於一種令使用者可在進行觸控的過程中自動地切換絕對座標模式或相對座標模式的觸控裝置。
於一較佳實施例中,本發明提供一種觸控板之控制方法,用以感測施加於一觸控板上之觸控姿勢而移動一電子設備之一螢幕上之一游標的位置或執行一指令動作,該觸控姿勢於該接觸板上具有至少一接觸點,該方法包括:偵測該觸控姿勢於該觸控板上之一接觸點數量與每一該接觸點之位置;其中,當該接觸點數量等於一時,該游標與該指令動作係於一相對座標模式下運作,而當該接觸點之數量大於一時,該指令動作係於一絕對座標模式下運作。
於一較佳實施例中,該觸控板上之座標係以一第一座標系統表示,而該螢幕上之座標係以一第二座標系統表示,且該第一座標系統之橫軸與該第二座標系統之橫軸存在有一第一比例關係,而該第一座標系統之縱軸與該第二座標系統之縱軸存在有一第二比例關係。
於一較佳實施例中,該螢幕上之該游標的位置座標係以該第二座標系統表示。
於一較佳實施例中,該絕對座標模式之運作方法包括以下步驟:輸出每一該接觸點之位置座標,且每一該接觸點之位置座標係以該第一座標系統表示;選擇一基準點,且該基準點之位置座標係以該第一座標系統表示;依據該基準點平移該第一座標系統,使該第一座標統被轉換為一以該基準點為原點之一第三座標系統,以使每一該接觸點之位置座標被轉換成以該第三座標系統表示;依據該游標之位置座標、該第一比例關係以及該第二比例關係轉換該第三座標系統為該第二座標系統,以使每一該接觸點之位置座標被轉換成以該第二座標系統表示;以及分析每一該接觸點之位置座標的變化使該指令動作於該游標之位置座標的周圍被執行。
於一較佳實施例中,當該接觸點之數量等於二時,該基準點之位置座標為該些接觸點之位置座標的中心點。
於一較佳實施例中,當該接觸點數量等於一,且一使用者之手指於該觸控板上移動時,該螢幕上之該游標於該相對座標模式下移動。
於一較佳實施例中,當該接觸點數量等於一時,該指令動作係使該螢幕上之一文件資料於該相對座標模式下被拖曳。
於一較佳實施例中,當該接觸點數量大於一時,該指令動作係使該螢幕上之一文件資料於該絕對座標模式下被放大、被縮小、或被旋轉。
於一較佳實施例中,本發明亦提供一種觸控裝置,應用於一電子設備,該電子設備具有一作業系統與一螢幕,該觸控裝置係用以接收一觸控姿勢而控制該螢幕上之一游標的位置或執行一指令動作,該觸控裝置包括:一觸控板,連接於該電子設備,用以接收該觸控姿勢,其中,該觸控姿勢於該觸控板上具有至少一接觸點,且該觸控板係用以偵測該觸控姿勢於該觸控板上之一接觸點數量與每一該接觸點之位置,當該接觸點數量等於一時,該游標與該指令動作係於一相對座標模式下運作,而當該接觸點之數量大於一時,該指令動作係於一絕對座標模式下運作;以及一座標轉換程式,設置於該電子設備內,且於該接觸點數量大於一時被執行,用以轉換每一該接觸點之位置座標,而使該作業系統可於該螢幕上之該游標所在位置的周圍執行該指令動作。
於一較佳實施例中,該觸控板上之座標係以一第一座標系統表示,而該螢幕上之座標係以一第二座標系統表示,且該第一座標系統之橫軸與該第二座標系統之橫軸存在有一第一比例關係,而該第一座標系統之縱軸與該第二座標系統之縱軸存在有一第二比例關係。
於一較佳實施例中,該游標之位置座標係以該第二座標系統表示。
於一較佳實施例中,當該接觸點之數量大於一時,該觸控板輸出每一該接觸點之位置座標至該座標轉換程式,且每一該接觸點之位置座標係以該第一座標系統表示。
於一較佳實施例中,當該觸控板輸出每一該接觸點之位置座標至該座標轉換程式時,該座標轉換程式選擇一以該第一座標系統表示之基準點,並依據該基準點平移該第一座標系統,使該第一座標系統被轉換為一以該基準點為原點之第三座標系統,以使每一該接觸點之位置座標被轉換成以該第三座標系統表示,且該座標轉換程式再依據該游標之位置座標、該第一比例關係以及該第二比例關係轉換該第三座標系統為該第二座標系統,以使每一該接觸點之位置座標被轉換成以該第二座標系統表示,並將以該第二座標系統表示之每一該接觸點之位置座標輸出至該作業系統。
於一較佳實施例中,當該接觸點之數量等於二時,該基準點之位置座標為該些接觸點之位置座標的中心點。
於一較佳實施例中,當該作業系統接收到該座標轉換程式所傳送之以該第二座標系統表示之每一該接觸點之位置座標時,該作業系統分析每一該接觸點之位置座標的變化以使該作業系統於該游標之位置座標的周圍執行該指令動作。
於一較佳實施例中,當該接觸點數量等於一,且一使用者之手指於該觸控板上移動時,該螢幕上之該游標於該相對座標模式下移動。
於一較佳實施例中,當該接觸點數量等於一時,該指令動作係使該螢幕上之一文件資料於該相對座標模式下被拖曳。
於一較佳實施例中,當該接觸點數量大於一時,該指令動作係使該螢幕上之一文件資料於該絕對座標模式下被放大、被縮小、或被旋轉。
請參閱圖2與圖3,圖2為本發明觸控裝置一較佳實施例之應用示意圖,圖3為本發明觸控裝置另一較佳實施例之應用示意圖。觸控裝置3包括觸控板31與座標轉換程式,實施例中之觸控板31設置於筆記型電腦4之鍵盤41的下方(如圖2所示),或經由通用串列匯流排(USB)51連接於桌上型電腦5(如圖3所示),筆記型電腦4或桌上型電腦5分別具有作業系統與螢幕42、52,藉由觸控板31感測使用者施加於其上的觸控姿勢而移動螢幕42、52上的游標43、53位置,或是執行一指令動作,藉此以達到操控筆記型電腦4或桌上型電腦5的目的。
此外,使用者施加於觸控板31上的觸控姿勢至少具有一接觸點,觸控板31係用以偵測該觸控姿勢於觸控板31上的接觸點數量與每一接觸點之位置,而座標轉換程式係設置於筆記型電腦4或桌上型電腦5內,用以使作業系統可於螢幕42、52上之游標43、53所在位置的周圍執行指令動作,其將於後詳述之。當然,本發明觸控裝置3不僅是可應用於筆記型電腦2或桌上型電腦3,舉凡電視機、投影機…等可被遙控的電子設備皆不脫離本發明之應用範疇。
本發明觸控裝置3可以是以相對座標的模式來控制電子設備,亦可以是以絕對座標的模式來控制電子設備,至於模式的選擇則是取決於觸控姿勢於觸控板上的接觸點數量。請參閱圖4,其為本發明一較佳觸控板之控制方法之流程圖,詳細說明如以下所述。
步驟S1,利用觸控板31偵測使用者的觸控姿勢於觸控板31上的接觸點數量與每一接觸點的位置,若接觸點數量等於一,則進入步驟S2,若接觸點數量大於一,則進入步驟S3。
步驟S2,螢幕上游標的移動以及指令動作的執行以相對座標模式運作。
詳言之,若使用者之手指於觸控板31上移動,可使螢幕上之游標作相對應地移動,其如同習知觸控板的運作模式一般,也就是不用去管手指在觸控板31上的實際位置,而只依據手指觸控之前後兩相對位置間的距離與方向來控制游標的移動。
再者,若使用者以食指擺放於觸控板31上,其擺放的位置對應於螢幕上之視窗的標題列,再以食指於觸控板31上進行移動,即可執行一拖曳的指令動作,使螢幕上之視窗因應食指的移動行為而作相對應地移動,此移動的方式亦是以相對座標模式運作,也就是不用去管手指在觸控板31上的實際位置,而只依據手指觸控之前後兩相對位置間的距離與方向來控制視窗的移動。
步驟S3,指令動作的執行以絕對座標模式運作。
詳言之,在絕對座標模式下,觸控板31上的任何位置皆於電腦螢幕上具有一相對應的位置。請參閱圖5與圖6,圖5為本發明觸控裝置一較佳實施例之絕對座標模式之操控示意圖,圖6為本發明觸控裝置另一較佳實施例之絕對座標模式之操控示意圖。
圖5中說明螢幕52上之文件資料7(如圖片)於絕對座標模式下被放大與被縮小的過程,其中觸控板31上之A點、B點、C點、D點、E點與F點分別對應於螢幕52上之A’點、B’點、C’點、D’點、E’點與F’點。使用者的拇指61與食指62分別觸碰觸控板31上之A點與B點,此時,A’點與B’點分別對應於文件資料7的G點與H點,其如圖5A所示。當使用者之拇指61與食指62分別朝方向X1與方向X2移動而使拇指61與食指62分別停留在觸控板31上之C點與D點時,文件資料7的G點與H點則會分別從A’點、B’點被移動至C’點與D’點而使文件資料7被放大,其如圖5B所示。同理,若使用者之拇指61與食指62再分別朝方向X2與方向X1移動而使拇指61與食指62分別停留在觸控板31上之E點與F點,文件資料7的G點與H點則分別從C’點與D’點被移動至E’點與F’點,而使文件資料7被縮小,其如圖5C所示。
圖6中說明螢幕52上之文件資料7(如圖片)於絕對座標模式下被旋轉的過程,其中,觸控板31上之I點、J點、K點與L點分別對應於螢幕52上之I’點、J’點、K’點與L’點。使用者的拇指61與食指62分別觸碰觸控板上之I點與J點,此時,I’點與J’點分別對應於文件資料7的M點與N點,其如圖6A所示,當使用者之拇指61與食指62分別朝方向X3與方向X4旋轉而使拇指61與食指62分別停留在觸控板31上之K點與L點時,文件資料7的M點與N點則會分別從I’點與J’點被移動至K’點與L’點而使文件資料7被旋轉,其如圖6B所示。
特別說明的是,若欲對螢幕上一文件資料執行一指令動作(如放大、縮小或旋轉…等),使用者必須先移動螢幕上的游標至該文件資料上,在以特定的觸控姿勢使作業系統執行該指令動作,譬如說,文件資料如果處於螢幕某一角落的區域上,使用者必須先將游標移動至該某一角落的區域內,此時,若該指令動作欲於絕對座標模式下被執行,使用者就必須於觸控板31上之相對應的位置(亦即於觸控板31的一角落上)進行該特定的觸控姿勢,然而觸控板31的面積係小於電腦螢幕的面積,使用者不容易精確的將手指觸碰於觸控板31上之相對應的位置。本發明觸控裝置3的座標轉換程式可解決上述之困難而使觸控板31的操作更為人性化,無論使用者之手指觸碰於觸控板31上的位置為何,只要是在絕對座標模式下運作,皆可使指令動作於游標所在位置的周圍被執行,其說明如下。
請參閱圖7,其為本發明觸控裝置一較佳實施例之觸控板與螢幕之座標系統之示意圖。觸控板31上任一點之位置座標以第一座標系統T表示,而螢幕52上任一點之位置座標以第二座標系統S表示,當然,螢幕52上之游標的位置座標亦以第二座標系統S表示。由於觸控板31的面積不同於電腦螢幕52的面積,使得第一座標系統之橫軸(X軸)與第二座標系統之橫軸(X軸)存在有第一比例P x
的關係,而第一座標系統之縱軸(Y軸)與第二座標系統之縱軸(Y軸)存在有第二比例P y
的關係。換言之,觸控板31上之任一點的位置座標若以(T x 1
,T y 1
)表示,則螢幕52上之對應點的位置座標以(S x 1
,S y 1
)表示,且S x 1
=P x
‧T x 1
,S y 1
=P y
‧T y 1
。
接下來說明絕對座標模式之運作方法,請參閱圖8,其為本發明一較佳絕對座標模式之運作方法之流程圖。
步驟P1,觸控板31輸出觸控姿勢於觸控板31上之每一接觸點的位置座標至座標轉換程式,且每一接觸點的位置座標以該第一座標系統T表示;步驟P2,座標轉換程式根據所接收之接觸點的位置座標而選擇一基準點,且該基準點以第一座標系統T表示。一較佳之選擇方法為當觸控姿勢於觸控板31上的接觸點數量等於二時,以二接觸點之位置的中心處作為基準點。
步驟P3,座標轉換程式依據所選擇之基準點平移第一座標系統T,使第一座標系統T被轉換為一以基準點為原點之第三座標系統Z,以使觸控姿勢於觸控板31上之每一接觸點之位置座標被轉換成以第三座標系統Z表示;步驟P4,座標轉換程式依據螢幕52上游標53之位置座標、第一比例關係P x
以及第二比例關係P y
將第三座標系統Z轉換為第二座標系統S,以使觸控姿勢於觸控板31上之每一接觸點之位置座標被轉換成以第二座標系統S表示,並將以第二座標系統S表示之每一接觸點之位置座標輸出至作業系統;步驟P5,作業系統分析每一接觸點之位置座標的變化以使指令動作於游標53之位置座標的周圍被執行。
以下將以一實施例說明上述之步驟如何令使用者之觸控姿勢無論於觸控板31上之接觸點的位置為何,皆可對應於螢幕52上游標53所在位置的周圍。請參閱圖9,其為本發明觸控裝置一較佳實施例之絕對座標模式之運作示意圖。使用者的觸控姿勢觸碰於觸控板31上之任一區域(圖9A所示為右側的區域),且接觸點為O點與P點,其位置座標分別為以第一座標系統T表示的(T x 2
,T y 2
)與(T x 3
,T y 3
),此外,螢幕52上游標53的位置座標為以第二座標系統S表示的(S x 4
,S y 4
),其如圖9A所示。
於步驟P1中,觸控板31先將O點與P點的位置座標(T x 2
,T y 2
)與(T x 3
,T y 3
)輸出至座標轉換程式。
於步驟P2中,座標轉換程式選擇O點與P點的的中心處作為基準點,因此,基準點的位置座標為以第一座標系統T表示的,其如圖9B所示。
於步驟P3中,座標轉換程式平移第一座標系統T,使第一座標系統T被轉換為以基準點作為原點的第三座標系統Z,因此O點與P點的位置座標係分別被轉換成以第三座標系統Z表示的(Z x 2
,Z y 2
)與(Z x 3
,Z y 3
),其中,
,其如圖9C所示。
於步驟P4中,座標轉換程式依據游標53之位置座標(S x 4
,S y 4
)、第一比例關係P x
以及第一比例關係P y
將第三座標系統Z轉換為第二座標系統S,使得O點與P點的位置座標分別被轉換成以第二座標系統S表示的(S x 2
,S y 2
)與(S x 3
,S y 3
),並將O點與P點的位置座標(S x 2
,S y 2
)與(S x 3
,S y 3
)輸出至作業系統。其中,
,其如圖9D所示。
特別說明的是,上述步驟P1~P4使得游標53的位置座標(S x 4
,S y 4
)處於O點與P點之位置座標(S x 2
,S y 2
)、(S x 3
,S y 3
)的中心處,並且無論使用者的觸控姿勢於觸控板31上的接觸點為何,都會具有相同的結果。當然,亦有其他之基準點的選擇方式,然最終之目的都是為了將以第二座標系統S表示之每一接觸點之位置座標設置於游標53之位置座標的附近。因此,當使用者欲操作螢幕52上游標53所指之資料文件時,使用者不用去在乎螢幕52上游標53的位置對應於觸控板31上的位置為何,只要隨意地將觸控姿勢擺放於觸控板31上的任一位置,其接觸點就可對應至螢幕52上之游標53位置的附近。
接下來說明步驟P5,當使用者的觸控姿勢於觸控板31上的接觸點分別從O點與P點移動至R點與S點時,則作業系統所接收到之位置座標為分別從(S x 2
,S y 2
)與(S x 3
,S y 3
)變化至(S x 5
,S y 5
)與(S x 6
,S y 6
),,其如圖9E所示。此時作業系統分析此變化而獲得使用者之觸控姿勢所欲執行的指令動作,舉例來說,該指令動作使游標53所指之文件資料被放大,放大的過程同理於圖5B所示。
接著,對本發明觸控裝置31與電子設備之作業系統的關係作一說明,請參閱圖10,其為本發明觸控裝置一較佳實施例之應用於windows 7之系統示意圖。Windows 7是微軟公司(Microsoft)所開發之作業系統8,且可支援多點觸控的應用,因此具有多點觸控程式81,其專門用以接收每一觸控點的位置座標,並分析每一觸控點之位置座標的變化以執行指令動作,當然,Windows 7亦具有如以往作業系統(Windows XP,Windows2000…等)都具備的滑鼠指標程式82。其中,當觸控裝置3之觸控板31偵測到單一觸控點時,觸控板31則輸出使用者觸控之前後兩位置間的相對關係至滑鼠指標程式82,因此整個系統是於相對座標模式下運作;而當觸控裝置3之觸控板31偵測到觸控點數量超過一時,觸控板31則輸出每一接觸點的位置座標至座標轉換程式32,座標轉換程式32再轉換每一接觸點的位置座標,並將轉換後的位置座標傳送至多點觸控程式81,因此整個系統是於絕對座標模式下運作。
綜合以上說明可知,本發明觸控裝置3係偵測使用者之觸控姿勢於觸控板31上的接觸點數量以決定電子設備是被以相對座標的模式或是以絕對座標的模式操作,該方法可以在使用者的觸控過程中自然地對座標的模式作選擇,不需另外去按壓電子設備中其他的硬體或是按鍵。此外,本發明觸控裝置3之座標轉換程式32令使用者在絕對座標模式下可不在乎螢幕52上游標53的位置對應於觸控板31上的位置為何,只要隨意地將觸控姿勢擺放於觸控板31上的任一位置進行觸控行為,就可使指令動作於游標53所在位置的周圍被執行。
以上所述僅為本發明之較佳實施例,並非用以限定本發明之申請專利範圍,因此凡其它未脫離本發明所揭示之精神下所完成之等效改變或修飾,均應包含於本案之申請專利範圍內。
1...觸控裝置
2...筆記型電腦
3...觸控裝置
4...筆記型電腦
5...桌上型電腦
8...作業系統
11...觸控板
12...左按鍵
13...右按鍵
21...底座
22...螢幕
23...游標
31...觸控板
32...座標轉換程式
41...鍵盤
42...螢幕
43...游標
51...通用串列匯流排
52...螢幕
53...游標
61...拇指
62...食指
81...多點觸控程式
82...滑鼠指標程式
A、B、C、D、E、F、I、J、K、L...觸控板上之位置
A’、B’、C’、D’、E’、F’、I’、J’、K’、L’...螢幕上之位置
G、H、M、N...資料文件上之位置
O、P...接觸點之位置
P1、P2、P3、P4、P5...步驟
P x
...第一比例
P y
...第二比例
S...第二座標系統
S1、S2、S3...步驟
T...第一座標系統
X1、X2、X3、X4...方向
圖1:係為習知筆記型電腦與其觸控裝置之結構示意圖。
圖2:係為本發明觸控裝置一較佳實施例之應用示意圖。
圖3:係為本發明觸控裝置另一較佳實施例之應用示意圖。
圖4:係為本發明一較佳觸控板之控制方法之流程圖。
圖5A~圖5C:係為本發明觸控裝置一較佳實施例之絕對座標模式之操控示意圖。
圖6A~圖6B:係為本發明觸控裝置另一較佳實施例之絕對座標模式之操控示意圖。
圖7:係為本發明觸控裝置一較佳實施例之觸控板與螢幕之座標系統之示意圖。
圖8:係為本發明一較佳絕對座標模式之運作方法之流程圖。
圖9A~圖9E:係為本發明觸控裝置一較佳實施例之絕對座標模式之運作示意圖。
圖10:係為本發明觸控裝置一較佳實施例之應用於windows 7之系統示意圖。
31...觸控板
S1、S2、S3...步驟
Claims (11)
- 一種觸控板之控制方法,用以感測施加於一觸控板上之觸控姿勢而移動一電子設備之一螢幕上之一游標的位置或執行一指令動作,該觸控姿勢於該接觸板上具有至少一接觸點,該方法包括:偵測該觸控姿勢於該觸控板上之一接觸點數量與每一該接觸點之位置;其中,當該接觸點數量等於一時,該游標與該指令動作係於一相對座標模式下運作,而當該接觸點之數量大於一時,該指令動作係於一絕對座標模式下運作,且於該相對座標模式中,該游標之位置係依據二連續產生之接觸點位置間之距離與方向而定;該觸控板上之座標係以一第一座標系統表示,而該螢幕上之座標係以一第二座標系統表示,且該第一座標系統之橫軸與該第二座標系統之橫軸存在有一第一比例關係,而該第一座標系統之縱軸與該第二座標系統之縱軸存在有一第二比例關係;該螢幕上之該游標的位置座標係以該第二座標系統表示;以及,該絕對座標模式之運作方法包括以下步驟:輸出每一該接觸點之位置座標,且每一該接觸點之位置座標係以該第一座標系統表示;選擇一基準點,且該基準點之位置座標係以該第一座標系統表示; 依據該基準點平移該第一座標系統,使該第一座標統被轉換為一以該基準點為原點之一第三座標系統,以使每一該接觸點之位置座標被轉換成以該第三座標系統表示;依據該游標之位置座標、該第一比例關係以及該第二比例關係轉換該第三座標系統為該第二座標系統,以使每一該接觸點之位置座標被轉換成以該第二座標系統表示;以及分析每一該接觸點之位置座標的變化使該指令動作於該游標之位置座標的周圍被執行。
- 如申請專利範圍第1項所述之觸控板之控制方法,其中當該接觸點之數量等於二時,該基準點之位置座標為該些接觸點之位置座標的中心點。
- 如申請專利範圍第1項所述之觸控板之控制方法,其中當該接觸點數量等於一,且一使用者之手指於該觸控板上移動時,該螢幕上之該游標於該相對座標模式下移動。
- 如申請專利範圍第1項所述之觸控板之控制方法,其中當該接觸點數量等於一時,該指令動作係使該螢幕上之一文件資料於該相對座標模式下被拖曳。
- 如申請專利範圍第1項所述之觸控板之控制方法,其中當該接觸點數量大於一時,該指令動作係使該螢幕上之一文件資料於該絕對座標模式下被放大、被縮小、或被旋轉。
- 一種觸控裝置,應用於一電子設備,該電子設備具有一作業系 統與一螢幕,該觸控裝置係用以接收一觸控姿勢而控制該螢幕上之一游標的位置或執行一指令動作,該觸控裝置包括:一觸控板,連接於該電子設備,用以接收該觸控姿勢,其中,該觸控姿勢於該觸控板上具有至少一接觸點,且該觸控板係用以偵測該觸控姿勢於該觸控板上之一接觸點數量與每一該接觸點之位置,當該接觸點數量等於一時,該游標與該指令動作係於一相對座標模式下運作,而當該接觸點之數量大於一時,該指令動作係於一絕對座標模式下運作;以及一座標轉換程式,設置於該電子設備內,且於該接觸點數量大於一時被執行,用以轉換每一該接觸點之位置座標,而使該作業系統可於該螢幕上之該游標所在位置的周圍執行該指令動作;其中,該觸控板上之座標係以一第一座標系統表示,而該螢幕上之座標係以一第二座標系統表示,且該第一座標系統之橫軸與該第二座標系統之橫軸存在有一第一比例關係,而該第一座標系統之縱軸與該第二座標系統之縱軸存在有一第二比例關係;該游標之位置座標係以該第二座標系統表示;當該接觸點之數量大於一時,該觸控板輸出每一該接觸點之位置座標至該座標轉換程式,且每一該接觸點之位置座標係以該第一座標系統表示;以及,當該觸控板輸出每一該接觸點之位置座標至該座標轉換程式 時,該座標轉換程式選擇一以該第一座標系統表示之基準點,並依據該基準點平移該第一座標系統,使該第一座標系統被轉換為一以該基準點為原點之第三座標系統,以使每一該接觸點之位置座標被轉換成以該第三座標系統表示,且該座標轉換程式再依據該游標之位置座標、該第一比例關係以及該第二比例關係轉換該第三座標系統為該第二座標系統,以使每一該接觸點之位置座標被轉換成以該第二座標系統表示,並將以該第二座標系統表示之每一該接觸點之位置座標輸出至該作業系統。
- 如申請專利範圍第6項所述之觸控裝置,其中當該接觸點之數量等於二時,該基準點之位置座標為該些接觸點之位置座標的中心點。
- 如申請專利範圍第6項所述之觸控裝置,其中當該作業系統接收到該座標轉換程式所傳送之以該第二座標系統表示之每一該接觸點之位置座標時,該作業系統分析每一該接觸點之位置座標的變化以使該作業系統於該游標之位置座標的周圍執行該指令動作。
- 如申請專利範圍第6項所述之觸控裝置,其中當該接觸點數量等於一,且一使用者之手指於該觸控板上移動時,該螢幕上之該游標於該相對座標模式下移動。
- 如申請專利範圍第6項所述之觸控裝置,其中當該接觸點數量等於一時,該指令動作係使該螢幕上之一文件資料於該相對座 標模式下被拖曳。
- 如申請專利範圍第6項所述之觸控裝置,其中當該接觸點數量大於一時,該指令動作係使該螢幕上之一文件資料於該絕對座標模式下被放大、被縮小、或被旋轉。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099112833A TWI413922B (zh) | 2010-04-23 | 2010-04-23 | 觸控板之控制方法與應用該方法之觸控裝置 |
| US12/816,239 US8370772B2 (en) | 2010-04-23 | 2010-06-15 | Touchpad controlling method and touch device using such method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW099112833A TWI413922B (zh) | 2010-04-23 | 2010-04-23 | 觸控板之控制方法與應用該方法之觸控裝置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201137692A TW201137692A (en) | 2011-11-01 |
| TWI413922B true TWI413922B (zh) | 2013-11-01 |
Family
ID=44816846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW099112833A TWI413922B (zh) | 2010-04-23 | 2010-04-23 | 觸控板之控制方法與應用該方法之觸控裝置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8370772B2 (zh) |
| TW (1) | TWI413922B (zh) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9134756B2 (en) | 2010-10-01 | 2015-09-15 | Z124 | Dual screen application visual indicator |
| US20120084737A1 (en) | 2010-10-01 | 2012-04-05 | Flextronics Id, Llc | Gesture controls for multi-screen hierarchical applications |
| US20120220341A1 (en) * | 2010-10-01 | 2012-08-30 | Sanjiv Sirpal | Windows position control for phone applications |
| US20120225693A1 (en) | 2010-10-01 | 2012-09-06 | Sanjiv Sirpal | Windows position control for phone applications |
| US9436217B2 (en) | 2010-10-01 | 2016-09-06 | Z124 | Windows position control for phone applications |
| US20120225694A1 (en) | 2010-10-01 | 2012-09-06 | Sanjiv Sirpal | Windows position control for phone applications |
| US9588545B2 (en) | 2010-10-01 | 2017-03-07 | Z124 | Windows position control for phone applications |
| US20120218202A1 (en) | 2010-10-01 | 2012-08-30 | Sanjiv Sirpal | Windows position control for phone applications |
| US8810533B2 (en) | 2011-07-20 | 2014-08-19 | Z124 | Systems and methods for receiving gesture inputs spanning multiple input devices |
| US8842057B2 (en) | 2011-09-27 | 2014-09-23 | Z124 | Detail on triggers: transitional states |
| TW201319921A (zh) * | 2011-11-07 | 2013-05-16 | Benq Corp | 觸控螢幕畫面控制方法及觸控螢幕畫面顯示方法 |
| US20130127738A1 (en) * | 2011-11-23 | 2013-05-23 | Microsoft Corporation | Dynamic scaling of touch sensor |
| RU2583754C2 (ru) * | 2011-12-15 | 2016-05-10 | Тойота Дзидося Кабусики Кайся | Устройство управления |
| TWI521424B (zh) * | 2011-12-20 | 2016-02-11 | 華碩電腦股份有限公司 | 觸控裝置及觸控方法 |
| US20150220150A1 (en) * | 2012-02-14 | 2015-08-06 | Google Inc. | Virtual touch user interface system and methods |
| US20130227472A1 (en) * | 2012-02-29 | 2013-08-29 | Joseph W. Sosinski | Device, Method, and Graphical User Interface for Managing Windows |
| US9495065B2 (en) * | 2012-07-06 | 2016-11-15 | Navico Holding As | Cursor assist mode |
| CN102830858B (zh) * | 2012-08-20 | 2015-12-02 | 深圳市真多点科技有限公司 | 一种手势识别方法、装置及触摸屏终端 |
| US9766797B2 (en) | 2012-09-13 | 2017-09-19 | International Business Machines Corporation | Shortening URLs using touchscreen gestures |
| CN103809890B (zh) * | 2012-11-13 | 2017-09-29 | 联想(北京)有限公司 | 信息处理的方法及电子设备 |
| CN102968273B (zh) * | 2012-11-20 | 2015-08-05 | 鸿富锦精密工业(深圳)有限公司 | 电子设备及其页面缩放方法 |
| TW201435721A (zh) * | 2013-03-12 | 2014-09-16 | Hon Hai Prec Ind Co Ltd | 滑鼠遊標控制方法 |
| US10345932B2 (en) * | 2013-06-14 | 2019-07-09 | Microsoft Technology Licensing, Llc | Disambiguation of indirect input |
| TWI502444B (zh) * | 2013-09-27 | 2015-10-01 | Shih Hua Technology Ltd | 通過觸控板控制滑鼠的方法 |
| US9430085B2 (en) * | 2014-09-12 | 2016-08-30 | Microsoft Technology Licensing, Llc | Classification of touch input as being unintended or intended |
| DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
| US20190065446A1 (en) * | 2017-08-22 | 2019-02-28 | Microsoft Technology Licensing, Llc | Reducing text length while preserving meaning |
| CN114816085A (zh) * | 2021-01-11 | 2022-07-29 | 义隆电子股份有限公司 | 具有可变操作区的触控板的电子装置 |
| TWI769744B (zh) * | 2021-03-19 | 2022-07-01 | 翰碩電子股份有限公司 | 雙模式觸控裝置以及雙模式觸控方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1940837A (zh) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | 光标快速定位的方法 |
| TW200847001A (en) * | 2007-01-31 | 2008-12-01 | Apple Inc | Gesturing with a multipoint sensing device |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
| US6765557B1 (en) * | 2000-04-10 | 2004-07-20 | Interlink Electronics, Inc. | Remote control having touch pad to screen mapping |
| US7054965B2 (en) * | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
| TWI284827B (en) * | 2005-10-04 | 2007-08-01 | Elan Microelectronics Corp | Multi-functional touch panel and control method thereof |
| TW200907768A (en) * | 2007-08-09 | 2009-02-16 | Asustek Comp Inc | Portable apparatus and rapid cursor positioning method |
| US20090109183A1 (en) * | 2007-10-30 | 2009-04-30 | Bose Corporation | Remote Control of a Display |
| TWI389014B (zh) * | 2007-11-23 | 2013-03-11 | Elan Microelectronics Corp | Touchpad detection method |
| TWI460622B (zh) * | 2008-06-20 | 2014-11-11 | Elan Microelectronics | 可解譯多物件手勢之觸控板模組及其操作方法 |
| US8368667B2 (en) * | 2008-06-26 | 2013-02-05 | Cirque Corporation | Method for reducing latency when using multi-touch gesture on touchpad |
| US20100088595A1 (en) * | 2008-10-03 | 2010-04-08 | Chen-Hsiang Ho | Method of Tracking Touch Inputs |
| TW201104529A (en) * | 2009-07-22 | 2011-02-01 | Elan Microelectronics Corp | Touch device, control method and control unit for multi-touch environment |
-
2010
- 2010-04-23 TW TW099112833A patent/TWI413922B/zh not_active IP Right Cessation
- 2010-06-15 US US12/816,239 patent/US8370772B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1940837A (zh) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | 光标快速定位的方法 |
| TW200847001A (en) * | 2007-01-31 | 2008-12-01 | Apple Inc | Gesturing with a multipoint sensing device |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110265021A1 (en) | 2011-10-27 |
| TW201137692A (en) | 2011-11-01 |
| US8370772B2 (en) | 2013-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI413922B (zh) | 觸控板之控制方法與應用該方法之觸控裝置 | |
| RU2505848C2 (ru) | Виртуальная тактильная панель | |
| JP5249788B2 (ja) | マルチポイント感知装置を用いたジェスチャリング | |
| US8355007B2 (en) | Methods for use with multi-touch displays for determining when a touch is processed as a mouse event | |
| US20120068963A1 (en) | Method and System for Emulating a Mouse on a Multi-Touch Sensitive Surface | |
| CN102253744B (zh) | 触控板的控制方法以及应用该方法的触控装置 | |
| TWI451309B (zh) | Touch device and its control method | |
| US20110060986A1 (en) | Method for Controlling the Display of a Touch Screen, User Interface of the Touch Screen, and an Electronic Device using The Same | |
| US20110216015A1 (en) | Apparatus and method for directing operation of a software application via a touch-sensitive surface divided into regions associated with respective functions | |
| US20110227947A1 (en) | Multi-Touch User Interface Interaction | |
| TWI463355B (zh) | 多點觸控介面之訊號處理裝置、訊號處理方法及使用者介面圖像選取方法 | |
| JP2010517197A (ja) | マルチポイント感知装置でのジェスチャー | |
| JP2009259079A (ja) | タッチボードカーソル制御方法 | |
| US20120297336A1 (en) | Computer system with touch screen and associated window resizing method | |
| JP2012027957A (ja) | 情報処理装置、プログラムおよびポインティング方法 | |
| CN101377725A (zh) | 手持式电子装置及其控制方法 | |
| US20100271300A1 (en) | Multi-Touch Pad Control Method | |
| TWI439922B (zh) | 手持式電子裝置及其控制方法 | |
| JP2014241078A (ja) | 情報処理装置 | |
| TWI547862B (zh) | Multi - point handwriting input control system and method | |
| TW201211839A (en) | Command manipulation method of dual touch control input mode | |
| CN100361063C (zh) | 复合式光标输入方法 | |
| US20140085197A1 (en) | Control and visualization for multi touch connected devices | |
| Sadeghi et al. | Exploring Standard and Novel Interactions on a Multi-Touch-Enhanced Mouse. | |
| KR20140083303A (ko) | 멀티 포인트 터치를 이용한 사용자 인터페이스 제공 방법 및 이를 위한 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |