專利名稱:一種可快速切換觸控裝置操作模式的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制觸控裝置的方法,特別涉及一種通過(guò)操作觸控裝置,切換絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式等兩種操作模式的切換方法。
背景技術(shù):
圖5為公知觸控裝置的示意圖,當(dāng)使用者操作公知觸控裝置50,如須進(jìn)行絕對(duì)坐標(biāo)模式以及相對(duì)坐標(biāo)模式的切換時(shí),使用者必須按壓切換開關(guān)裝置50A才能達(dá)成切換操作模式的需要,此種操作方式對(duì)于使用者在執(zhí)行應(yīng)用程序時(shí),明顯地產(chǎn)生觸控裝置操作的不便性,對(duì)于人機(jī)接口使用的流暢性是一種妨害。
美國(guó)專利號(hào)為USP6,061,051的一指令集其用于觸控板式筆型輸入的鼠標(biāo)(Command Set For Touchpad Pen-Input Mouse),其公開了一種切換絕對(duì)坐標(biāo)模式以及相對(duì)坐標(biāo)模式的技術(shù)內(nèi)容。然而其切換手段完全是由例如為筆記型計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng)作判斷與決定,并利用額外增加的諸多指令,由計(jì)算機(jī)系統(tǒng)下達(dá)這些指令給觸控板式筆型輸入的鼠標(biāo)來(lái)完成切換動(dòng)作。此技術(shù)需增加額外增加的諸多指令,其是否能廣泛性的兼容于觸控裝置仍為其最大隱憂。
發(fā)明內(nèi)容
本發(fā)明發(fā)明人有鑒于上述公知技術(shù)的缺點(diǎn),為解決該公知技術(shù)的缺點(diǎn),而發(fā)明出一種能夠讓使用者在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式作頻繁的切換的方法及其裝置,完全以快速且簡(jiǎn)易地互相在這兩種操作模式間切換。
本發(fā)明主要目的是提供一種快速且簡(jiǎn)易地互相在觸控裝置的絕對(duì)坐標(biāo)模式以及相對(duì)坐標(biāo)模式這兩種操作模式間切換的方法。
本發(fā)明另一個(gè)目的是提供一種觸控裝置,其本身可獨(dú)立判斷及執(zhí)行絕對(duì)坐標(biāo)模式以及相對(duì)坐標(biāo)模式這兩種操作模式間切換。
為實(shí)現(xiàn)本發(fā)明上述目的,本發(fā)明提供一種可快速切換觸控裝置操作模式的方法,其應(yīng)用于一個(gè)具有觸控裝置的數(shù)據(jù)處理電子裝置,提供數(shù)據(jù)處理電子裝置能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換,以進(jìn)行使用觸控裝置的輸入,包括下列步驟觸控裝置的觸控裝置控制器設(shè)定觸控裝置的預(yù)定區(qū)域?yàn)榍袚Q模式區(qū)域;觸控裝置控制器判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示;如果判斷為真(true),則觸控裝置控制器將現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式。
再者,本發(fā)明提供一種數(shù)據(jù)處理電子裝置,其中數(shù)據(jù)處理電子裝置能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式間互相切換,以進(jìn)行使用觸控裝置的輸入,包括一個(gè)具有觸控裝置控制器的觸控裝置,其中觸控裝置用以執(zhí)行觸控裝置的觸控裝置控制器設(shè)定該觸控裝置的一預(yù)定區(qū)域?yàn)橐磺袚Q模式區(qū)域,觸控裝置控制器判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示;如果判斷為真(true),則觸控裝置控制器將現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式;中央處理器用于處理該觸控裝置在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式的輸入。
圖1為實(shí)施本發(fā)明方法的數(shù)據(jù)處理電子裝置的架構(gòu)示意圖。
圖2為本發(fā)明方法的流程圖。
圖3為觸控裝置的切換模式區(qū)域的示意圖。
圖4A至圖4C顯示觸控裝置的位置訊號(hào)出現(xiàn)態(tài)樣。
圖5為公知觸控裝置的示意圖。
圖中10 數(shù)據(jù)處理電子裝置20 切換方法30 手指40 手寫筆50 公知觸控裝置
50A 切換開關(guān)裝置60a、60b、60c軌跡101 中央處理器103 觸控裝置105 觸控裝置控制器107 觸控面板109 切換模式區(qū)域201、203、205、207步驟具體實(shí)施方式
為進(jìn)一步了解本發(fā)明的目的、特征及功效,通過(guò)下述優(yōu)選實(shí)施例,并結(jié)合附圖,可對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖1為實(shí)施本發(fā)明方法的數(shù)據(jù)處理電子裝置的架構(gòu)示意圖。一般而言,觸控裝置103主要是將經(jīng)由手指30或手寫筆40在觸控面板107上的輕觸抵接后產(chǎn)生的模擬訊號(hào),將其轉(zhuǎn)換為數(shù)字訊號(hào)傳送給數(shù)據(jù)處理電子裝置10的中央處理器101進(jìn)行進(jìn)一步的處理,而這些數(shù)字訊號(hào)又可分為絕對(duì)坐標(biāo)操作模式的數(shù)字訊號(hào),或者是相對(duì)坐標(biāo)操作模式的數(shù)字訊號(hào)。通常絕對(duì)坐標(biāo)操作模式是應(yīng)用在手寫文字的輸入,或是配合需要以絕對(duì)坐標(biāo)作為輸入的應(yīng)用程序,而相對(duì)坐標(biāo)操作模式主要是提供類似如鼠標(biāo)光標(biāo)的功能。在一個(gè)窗口操作系統(tǒng)平臺(tái)下的數(shù)據(jù)處理電子裝置10,其極有可能同時(shí)執(zhí)行許多個(gè)應(yīng)用程序,為了應(yīng)付這些應(yīng)用程序的觸控裝置103輸入所需,使用者需要在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式來(lái)頻繁的切換,本發(fā)明可以快速且簡(jiǎn)易地互相在這兩種操作模式間切換。
圖2為本發(fā)明方法的流程圖。本發(fā)明一種可快速切換觸控裝置操作模式的方法20,其可以應(yīng)用到如圖1所顯示的數(shù)據(jù)處理電子裝置10,來(lái)提供數(shù)據(jù)處理電子裝置10能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式下互相切換,讓使用者在這兩種操作模式間切換,以進(jìn)行使用觸控裝置103的輸入。切換方法20包括步驟有步驟201為觸控裝置103的觸控裝置控制器105設(shè)定觸控裝置103的預(yù)定區(qū)域?yàn)榍袚Q模式區(qū)域109。結(jié)合圖3的觸控裝置的切換模式區(qū)域的示意圖,切換模式區(qū)域109可以是單獨(dú)的一個(gè)區(qū)域,或者是由一個(gè)以上個(gè)別的區(qū)域構(gòu)成。再者,切換模式區(qū)域109可以是使用者自行定義的區(qū)域,隨使用者自己的使用習(xí)慣來(lái)自行給定觸控裝置103的切換模式區(qū)域109。
步驟203為觸控裝置控制器105判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示。即觸控裝置控制器105接收到使用者利用手指30或手寫筆40對(duì)觸控裝置103輕觸抵接后產(chǎn)生位置訊號(hào),觸控裝置控制器105利用所接收到的這些位置訊號(hào)來(lái)判斷是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示。見圖4A至圖4C為觸控裝置的位置訊號(hào)出現(xiàn)態(tài)樣,圖4A中觸控裝置控制器109開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào)的所有位置訊號(hào),其以軌跡60a來(lái)代表,軌跡60a完全位于切換模式區(qū)域109,因此觸控裝置控制器105判斷為使用者利用手指30或手寫筆40對(duì)觸控裝置103下達(dá)切換操作模式的指示。圖4B以及圖4C中觸控裝置控制器109開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào)的所有位置訊號(hào),分別以軌跡60b與軌跡60c來(lái)代表,在軌跡60b與軌跡60c當(dāng)中至少存在一個(gè)位置訊號(hào)非位于切換模式區(qū)域109,此一情況下的軌跡60b與軌跡60c,觸控裝置控制器105認(rèn)為是使用者對(duì)觸控裝置103進(jìn)行尋常的操作,并不是下達(dá)切換操作模式的指示,而觸控裝置控制器105就直接將軌跡60b與軌跡60c的位置訊號(hào)傳送給數(shù)據(jù)處理電子裝置10。本發(fā)明的步驟203經(jīng)由上述觸控裝置控制器105對(duì)軌跡60a、軌跡60b、軌跡60c的判斷手段,確認(rèn)切換操作模式的正常操作,以防止誤動(dòng)作的切換操作。
步驟205是當(dāng)步驟203判斷為真(true)時(shí),觸控裝置控制器105將觸控裝置103現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式,即觸控裝置103在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式兩者間作互相切換(toggle)。
當(dāng)步驟203判斷為假(false)時(shí),即發(fā)生如上述軌跡60b、60c的情況,不切換操作模式,觸控裝置控制器105直接將位置訊號(hào)傳送至資料處理電子裝置10。
再者,本發(fā)明方法進(jìn)一步包括步驟207,其為觸控裝置控制器105通知觸控裝置103現(xiàn)行工作的操作模式給數(shù)據(jù)處理電子裝置10,而步驟207的主要目的是要讓數(shù)據(jù)處理電子裝置10立即知道觸控裝置103隨后所傳送的輸入是屬于何種操作模式的輸入,如此中央處理器器101便能處理在該操作模式下的觸控裝置103的輸入。
本發(fā)明方法的主要是由觸控裝置控制器105來(lái)執(zhí)行完成,其完全可以經(jīng)由韌體手段來(lái)達(dá)成,本發(fā)明方法的實(shí)施可以編寫為程序代碼,并由觸控裝置控制器105直接執(zhí)行這個(gè)程序代碼。
由于本發(fā)明方法在切換操作模式的作法上,完全是由觸控裝置103本身所獨(dú)立完成,并沒有對(duì)數(shù)據(jù)處理電子裝置10的其它驅(qū)動(dòng)程序或者硬件架構(gòu)產(chǎn)生大的變化,此也為本發(fā)明方法所附隨的重要特色。
本發(fā)明上述的觸控裝置103,其在具體實(shí)施例中可以為觸控板,或者是其它類似的輸入裝置。
本發(fā)明上述的數(shù)據(jù)處理電子裝置10,其在具體實(shí)施例可以為筆記型計(jì)算機(jī),或者是其它類似的電子裝置。
本領(lǐng)域的技術(shù)人員可在本發(fā)明的精神及觀點(diǎn)內(nèi)對(duì)本發(fā)明進(jìn)行多種不同的修改。而本發(fā)明涵蓋由權(quán)利要求書所限定的范圍及其對(duì)等的涵意的觀點(diǎn)內(nèi)任何的修改及變更。
權(quán)利要求
1.一種可快速切換觸控裝置操作模式的方法,其應(yīng)用于一個(gè)具有觸控裝置的數(shù)據(jù)處理電子裝置,提供該數(shù)據(jù)處理電子裝置能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換,以進(jìn)行使用該觸控裝置的輸入,該方法包括下列步驟(A).該觸控裝置的觸控裝置控制器設(shè)定該觸控裝置的一預(yù)定區(qū)域?yàn)橐磺袚Q模式區(qū)域;(B).該觸控裝置控制器判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示;(C).如果步驟(B)判斷為真,則該觸控裝置控制器將現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式。
2.如權(quán)利要求1所述的方法,其中步驟(B)為觸控裝置控制器判斷開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào),若其間所有的位置訊號(hào)都是位于該切換模式區(qū)域,則令該判斷為真,由此確認(rèn)切換操作模式的正常操作,以防止誤動(dòng)作的切換操作。
3.如權(quán)利要求1所述的方法,其中步驟(B)為觸控裝置控制器判斷開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào),其間所有的位置訊號(hào)若至少存在一個(gè)位置訊號(hào)非位于該切換模式區(qū)域,則令該判斷為假,由此確認(rèn)切換操作模式之正常操作,以防止誤動(dòng)作的切換操作。
4.如權(quán)利要求1所述的方法,其中預(yù)定區(qū)域?yàn)榭捎墒褂谜咦孕卸x的區(qū)域。
5.如權(quán)利要求1所述的方法,其中數(shù)據(jù)處理電子裝置為一筆記型計(jì)算機(jī)。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括(D).觸控裝置控制器通知觸控裝置現(xiàn)行工作的操作模式給數(shù)據(jù)處理電子裝置。
7.一種數(shù)據(jù)處理電子裝置,其中數(shù)據(jù)處理電子裝置能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換,以進(jìn)行使用一觸控裝置的輸入,包括一個(gè)具有觸控裝置控制器的觸控裝置,其中該觸控裝置用以執(zhí)行該觸控裝置的觸控裝置控制器設(shè)定該觸控裝置的一預(yù)定區(qū)域?yàn)橐磺袚Q模式區(qū)域,該觸控裝置控制器判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示,如果該判斷為真,則該觸控裝置控制器將現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式;一中央處理器,用于處理該觸控裝置在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式的輸入。
8.如權(quán)利要求7所述的數(shù)據(jù)處理電子裝置,其中觸控裝置控制器用以執(zhí)行該觸控裝置控制器判斷開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào),若其間所有的位置訊號(hào)都是位于切換模式區(qū)域,則令該判斷為真,由此確認(rèn)切換操作模式的正常操作,以防止誤動(dòng)作的切換操作。
9.如權(quán)利要求7所述的數(shù)據(jù)處理電子裝置,其中觸控裝置控制器用以執(zhí)行該觸控裝置控制器判斷開始接收到的位置訊號(hào)到結(jié)束接收到的位置訊號(hào),其間所有的位置訊號(hào)若至少存在一個(gè)位置訊號(hào)非位于該切換模式區(qū)域,則令該判斷為假,由此確認(rèn)切換操作模式的正常操作,以防止誤動(dòng)作的切換操作。
10.如權(quán)利要求7所述的數(shù)據(jù)處理電子裝置,其中預(yù)定區(qū)域?yàn)榭捎墒褂谜咦孕卸x的區(qū)域。
11.如權(quán)利要求7所述的數(shù)據(jù)處理電子裝置,其中數(shù)據(jù)處理電子裝置為一筆記型計(jì)算機(jī)。
12.如權(quán)利要求7所述的數(shù)據(jù)處理電子裝置,其中觸控裝置控制器進(jìn)一步用以執(zhí)行通知觸控裝置現(xiàn)行工作的操作模式給中央處理器。
全文摘要
本發(fā)明涉及一種可快速切換觸控裝置操作模式的方法,其應(yīng)用于一個(gè)具有觸控裝置的數(shù)據(jù)處理電子裝置,提供數(shù)據(jù)處理電子裝置能夠在絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式間互相切換,以進(jìn)行使用觸控裝置的輸入,包括下列步驟觸控裝置的觸控裝置控制器設(shè)定觸控裝置的預(yù)定區(qū)域?yàn)榍袚Q模式區(qū)域;觸控裝置控制器判斷所接收到位置訊號(hào)是否為作為絕對(duì)坐標(biāo)操作模式以及相對(duì)坐標(biāo)操作模式互相切換的指示;如果判斷為真(true),則觸控裝置控制器將現(xiàn)行工作的操作模式設(shè)定為另一個(gè)操作模式。
文檔編號(hào)G06F3/00GK1567140SQ0313797
公開日2005年1月19日 申請(qǐng)日期2003年6月10日 優(yōu)先權(quán)日2003年6月10日
發(fā)明者王仁君 申請(qǐng)人:仁寶電腦工業(yè)股份有限公司