專利名稱:鼠標(biāo)觸控板的檢測裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種鼠標(biāo)觸控板的檢測裝置與方法,且特別是有關(guān)于一種具節(jié)省消耗功率、適用于無線傳輸?shù)氖髽?biāo)觸控板的檢測裝置及方法。
現(xiàn)今電腦所使用的外圍裝置越來越多,使得所需的接線亦愈多而不易整理。為了降低接線數(shù)目,且為了方便移動(dòng)及在距離較長的位置使用,許多外圍設(shè)備都有無線化的趨勢,例如是鍵盤與鼠標(biāo)。如果將鼠標(biāo)以鼠標(biāo)觸控板(Touch Pad)替代的話,可以使鼠標(biāo)觸控板與鍵盤合而為一,使得所需的體積更為減小,減少接線數(shù)目及方便移動(dòng)。
無線裝置所待解決的重要課題為耗電量的問題。由于無線裝置無法外接電源,因此必須由電池提供所需的電力,所以功率的消耗必須愈小愈好。一般的鼠標(biāo)觸控板為電容式鼠標(biāo)觸控版,但其于睡眠模式下所消耗的電流仍相當(dāng)大,約為800微安。另一種鼠標(biāo)觸控板為電阻式鼠標(biāo)觸控版。請參照
圖1,其表示電阻式鼠標(biāo)觸控板的示意圖。電阻式鼠標(biāo)觸控板100包括X層版102與Y層版104,X層版102與Y層版104為平面電阻且于自然狀態(tài)下不互相接觸。于X層版102上,電阻值隨X座標(biāo)變化,而不隨Y座標(biāo)變化;于Y層版104上,電阻值隨Y座標(biāo)變化,而不隨X座標(biāo)變化。當(dāng)使用者觸碰此電阻式鼠標(biāo)觸控板100時(shí),會(huì)使X層版102與Y層版104于一接觸點(diǎn)互相導(dǎo)通,例如是Y層版104上的一點(diǎn)P1與X層版102上的一點(diǎn)P2接觸,此接觸點(diǎn)隨使用者于此電阻式鼠標(biāo)觸控板100移動(dòng)而改變其座標(biāo)值,而鼠標(biāo)觸控板100使用一檢測裝置來檢測此接觸點(diǎn)座標(biāo)值。如何使此檢測裝置的耗電量減至最少,降低功率消耗是目前本技術(shù)領(lǐng)域所致力的重點(diǎn)之一。
有鑒于此,本發(fā)明的目的就是在提供一種鼠標(biāo)觸控板的檢測裝置及方法,用以檢測使用者于鼠標(biāo)觸控板所指示的座標(biāo)值及進(jìn)行的行為。本發(fā)明的檢測裝置及方法可以達(dá)到減少功率消耗的效果。
根據(jù)本發(fā)明的目的,提出一種鼠標(biāo)觸控板的檢測裝置,用以檢測使用者于一電阻式觸控板上所指示的座標(biāo),電阻式觸控板包括一X層版與一Y層版,X層版與Y層版為平面電阻,此裝置包括座標(biāo)檢測單元、模數(shù)轉(zhuǎn)換單元、中央處理器與喚醒單元。座標(biāo)檢測單元與X層版的高電位端、低電位端、Y層版的高電位端及低電位端連接,用以檢測X層版與Y層版接觸點(diǎn)所對(duì)應(yīng)的X座標(biāo)電壓與Y座標(biāo)電壓。模數(shù)轉(zhuǎn)換單元與座標(biāo)檢測單元連接,用以將模擬的X座標(biāo)電壓與Y座標(biāo)電壓轉(zhuǎn)換為數(shù)字的X座標(biāo)值與Y座標(biāo)值,并將其輸出。中央處理器與座標(biāo)檢測單元與模數(shù)轉(zhuǎn)換單元連接,且中央處理器具有一睡眠模式與一工作模式,睡眠模式用以節(jié)省功率消耗,工作模式用以控制座標(biāo)檢測單元與模數(shù)轉(zhuǎn)換單元的動(dòng)作。喚醒單元與中央處理器及鼠標(biāo)觸控板連接,當(dāng)中央處理器處于睡眠模式且X層版與Y層版接觸時(shí),喚醒單元輸出一喚醒信號(hào),使中央處理器從睡眠模式轉(zhuǎn)換到工作模式。
根據(jù)本發(fā)明的另一目的,提出一種鼠標(biāo)觸控板的檢測方法,用以在一檢測裝置上檢測使用者于一鼠標(biāo)觸控板上所進(jìn)行的操作行為,包括移動(dòng)、單擊、雙擊與拖曳。移動(dòng)行為指使用者使鼠標(biāo)觸控板上的接觸點(diǎn)移動(dòng)位置。單擊行為指使用者觸碰鼠標(biāo)觸控版一次,而單擊行為由一按下事件與一放開事件所組成。雙擊行為指使用者在一動(dòng)作時(shí)間內(nèi)于鼠標(biāo)觸控板上觸碰兩次。拖曳行為指使用者在動(dòng)作時(shí)間內(nèi)于鼠標(biāo)觸控板上先進(jìn)行單擊行為后,再進(jìn)行移動(dòng)行為。當(dāng)鼠標(biāo)觸控板處于睡眠模式時(shí),若使用者觸碰此鼠標(biāo)觸控板,則鼠標(biāo)觸控板即轉(zhuǎn)換到工作模式。在初始狀態(tài)下,鼠標(biāo)觸控板處于睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)鼠標(biāo)觸控板在工作模式下時(shí),此檢測方法包括(j)檢測鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟k,若否,則進(jìn)行一檢查按鍵程序;(k)檢查鼠標(biāo)觸控板是否連接妥當(dāng),若是,則進(jìn)行步驟1,若否,則進(jìn)行步驟q;(l)檢查k是否大于一預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟m,若否,則進(jìn)行步驟o;(m)檢查D是否為1,若是,則進(jìn)行步驟n,若否,則進(jìn)行步驟r;(n)響應(yīng)操作行為為拖曳行為,進(jìn)行步驟o;(o)等待一取樣時(shí)間,進(jìn)行步驟p;(p)k=k+1,進(jìn)行步驟j;(q)令k=1,D=0,然后使鼠標(biāo)觸控板進(jìn)入睡眠模式;以及(r)響應(yīng)操作行為為移動(dòng)行為,進(jìn)行步驟o。
為讓本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并配合附圖,作詳細(xì)說明如下。
圖1表示電阻式鼠標(biāo)觸控板示意圖。
圖2表示依照本發(fā)明的一較佳實(shí)施例的鼠標(biāo)觸控板的檢測裝置的方塊圖。
圖3表示依據(jù)圖2的一例的鼠標(biāo)觸控板的檢測裝置200的電路圖。
圖4繪示為鼠標(biāo)觸控板的檢測方法的流程圖。
圖5表示圖4的鼠標(biāo)觸控板的檢測方法中節(jié)點(diǎn)A的檢查按鍵程序的流程圖。
標(biāo)號(hào)說明100電阻式鼠標(biāo)觸控板102X層版104Y層版200鼠標(biāo)觸控板的檢測裝置202座標(biāo)檢測單元204模數(shù)轉(zhuǎn)換單元206喚醒單元208中央處理單元210電力控制單元302參考電壓產(chǎn)生器306計(jì)時(shí)器308X比較器310Y比較器請參照圖2,其表示依照本發(fā)明的一較佳實(shí)施例的鼠標(biāo)觸控板100的檢測裝置200的方塊圖。此鼠標(biāo)觸控板100為圖1的電阻式鼠標(biāo)觸控板。鼠標(biāo)觸控板100的檢測裝置200用以檢測使用者于此鼠標(biāo)觸控板100所指示的座標(biāo)值。鼠標(biāo)觸控板的檢測裝置200包括座標(biāo)檢測單元202、模數(shù)轉(zhuǎn)換單元204、喚醒單元206、中央處理器208與電力控制單元210。檢測裝置200具有睡眠模式與工作模式,當(dāng)檢測裝置200進(jìn)入睡眠模式時(shí),檢測裝置200用以節(jié)省功率的消耗;當(dāng)檢測裝置200進(jìn)入工作模式時(shí),檢測裝置200用以檢測使用者于電阻式鼠標(biāo)觸控板100所指示的座標(biāo)值。
座標(biāo)檢測單元202與鼠標(biāo)觸控板100連接,用以檢測使用者于鼠標(biāo)觸控板100上的造成的接觸點(diǎn)所對(duì)應(yīng)的X座標(biāo)電壓Vx與Y座標(biāo)電壓Vy。其中X座標(biāo)電壓Vx是接觸點(diǎn)與X層版102低電位端C之間的電壓;Y座標(biāo)電壓Vy是接觸點(diǎn)與Y層版104的低電位端B之間的電壓。
模數(shù)轉(zhuǎn)換單元204與座標(biāo)檢測單元202連接,用以將模擬的X座標(biāo)電壓Vx與Y座標(biāo)電壓Vy轉(zhuǎn)換為數(shù)字的X座標(biāo)值Cx與Y座標(biāo)值Cy,并將其輸出。中央處理器208與電力控制單元210、座標(biāo)檢測單元202與模數(shù)轉(zhuǎn)換單元204連接。
中央處理器208輸出電力控制信號(hào)CtrlS以控制電力控制單元210,輸出座標(biāo)控制信號(hào)CtrlC以控制座標(biāo)檢測單元202,輸出轉(zhuǎn)換控制信號(hào)CtrlA以控制模數(shù)轉(zhuǎn)換單元204,輸出喚醒控制信號(hào)CtrlW以控制喚醒單元206。其中,中央處理器208例如是單片式控制器,座標(biāo)控制信號(hào)CtrlC包括有座標(biāo)控制信號(hào)CtrlC1、CtrlC2、CtrlC3與CtrlC4,轉(zhuǎn)換控制信號(hào)CtrlA包括有轉(zhuǎn)換控制信號(hào)CtrlA1、CtrlA2與CtrlA3。
電力控制單元210與中央處理器208、座標(biāo)檢測單元202與模數(shù)轉(zhuǎn)換單元204連接,用以輸出電源關(guān)斷信號(hào)CtrlP。當(dāng)檢測裝置200由工作模式轉(zhuǎn)換至睡眠模式時(shí),電力控制單元210即輸出電源關(guān)斷信號(hào)CtrlP,用以停止供應(yīng)直流電壓源給座標(biāo)檢測單元202及模數(shù)轉(zhuǎn)換單元204,以達(dá)省電功能。
喚醒單元206與中央處理器208及座標(biāo)檢測單元206連接,當(dāng)檢測裝置200處于睡眠模式時(shí),若使用者碰觸鼠標(biāo)觸控板100,使得X層版102與Y層版104接觸,則喚醒單元輸出第一電平的喚醒信號(hào)W至中央處理器208,于喚醒中央處理器208后,經(jīng)由中央處理器208的控制使得檢測裝置200從睡眠模式轉(zhuǎn)換成工作模式。當(dāng)檢測裝置200處于工作模式時(shí),喚醒單元輸出的喚醒信號(hào)為第二電平。其中,第一電平為高電位,第二電平為低電位。
請參照圖3,其表示依據(jù)圖2的一例的鼠標(biāo)觸控板100的檢測裝置200的電路圖,其中,中央處理器208與電力控制單元210未表示在圖3中,X層版102與Y層版104分別以可變電阻表示。
喚醒單元206包括喚醒電容C1、P型晶體管Q1、N型晶體管Q2、輸出電容C2、喚醒開關(guān)S7、二極管D1、電阻R1、R2及R3。P型晶體管Q1的基極與喚醒電容C1的高電位端與電阻R2連接,其發(fā)射極與電阻R1連接,電阻R1的另一端與直流電壓源Vcc連接,電阻R2的另一端經(jīng)過二極管D1與座標(biāo)檢測裝置202連接。喚醒電容C1的低電位端接地,用以控制P型晶體管Q1的導(dǎo)通(on)或斷路(off)。N型晶體管Q2的基極與P型晶體管Q1的集電極連接,N型晶體管Q2的集電極與直流電壓源Vcc連接,其發(fā)射極與電阻R3連接。電阻R3的另一端接地,N型晶體管Q2的發(fā)射極電壓即用以作為喚醒單元206的輸出喚醒信號(hào)W。喚醒開關(guān)S7的一端與P型晶體管Q1連接。另一端接地,喚醒開關(guān)S7為喚醒控制信號(hào)CtrlW所控制。而輸出電容C2跨接于N型晶體管Q2的集電極與發(fā)射極。
另外,座標(biāo)檢測單元202則包括有Y電源開關(guān)S3、Y接地開關(guān)S4、X電源開關(guān)S6與X接地開關(guān)S5,分別受座標(biāo)控制信號(hào)CtrlC1、CtrlC2、CtrlC3與CtrlC4控制。Y電源開關(guān)S3的一端與直流電壓源Vcc連接,另一端與Y層版104的高電位端A連接且此Y層版104的高電位端A的電壓即為座標(biāo)檢測單元202所輸出的X座標(biāo)電壓Vx。X電源開關(guān)S6的一端與直流電壓源Vcc連接,另一端與二極管D1的正端及喚醒單元206連接,二極管D1的負(fù)端與X層版102的高電位端D連接,此X層版102的高電位端D的電壓即為座標(biāo)檢測單元202所輸出的Y座標(biāo)電壓Vy。Y接地開關(guān)S4的一端與Y層版104的低電位端B連接,另一端接地。X接地開關(guān)S5的一端與X層版102的低電位端C連接,另一端接地。
而模數(shù)轉(zhuǎn)換單元204包括有參考電壓產(chǎn)生器302、比較開關(guān)S2、Y比較器310、X比較器308與計(jì)時(shí)器306。參考電壓產(chǎn)生器302用以輸出一參考電壓,此參考電壓為時(shí)間的線性函數(shù)。Y比較器310的負(fù)輸入端與參考電壓產(chǎn)生器302連接,用以接收此參考電壓,其正輸入端與X層版102的高電位端D連接,用以接收Y座標(biāo)電壓Vy。當(dāng)Y比較器310的正輸入端的電壓大于負(fù)輸入端的電壓時(shí),比較器輸出第一電壓;而當(dāng)正輸入端的電壓小于負(fù)輸入端的電壓,比較器則輸出第二電壓。X比較器308的負(fù)輸入端與參考電壓產(chǎn)生器302連接,用以接收此參考電壓,其正輸入端與Y層版104的高電位端A連接。當(dāng)X比較器308的正輸入端的電壓大于負(fù)輸入端的電壓時(shí),X比較器308輸出第一電壓;當(dāng)X比較器308的正輸入端的電壓小于負(fù)輸入端的電壓時(shí),X比較器308輸出第二電壓。X比較器308與Y比較器310的輸出端與運(yùn)算后(AND)共接至計(jì)時(shí)器306,且比較器的電源由開關(guān)S2依據(jù)轉(zhuǎn)換控制信號(hào)CtrlA3來控制啟動(dòng)與否。其中,第一電壓為高電位,第二電壓為低電位。
計(jì)時(shí)器306與X比較器308與Y比較器310的輸出端連接。當(dāng)參考電壓產(chǎn)生器302開始輸出參考電壓,中央處理器208即令計(jì)時(shí)器306開始計(jì)算時(shí)間。當(dāng)輸入計(jì)時(shí)器306的電壓值由此第一電壓轉(zhuǎn)換至此第二電壓時(shí),計(jì)時(shí)器306即停止計(jì)算時(shí)間,所計(jì)算時(shí)間的值即為相對(duì)的數(shù)字座標(biāo)值Cx或Cy。
參考電壓產(chǎn)生器302包括定電流源I、比較電容C3、放電開關(guān)S1及充電開關(guān)S8。放電開關(guān)S1及充電開關(guān)S8分別受轉(zhuǎn)換控制信號(hào)CtrlA1與CtrlA2所控制。定電流源I用以提供一固定電流。比較電容C3的高電位端經(jīng)過充電開關(guān)S8與定電流源I連接,比較電容C3的低電位端接地,且比較電容C3的高電位端用以作為參考電壓產(chǎn)生器302的輸出端。當(dāng)充電開關(guān)S8導(dǎo)通時(shí),定電源流I對(duì)比較電容C3充電,此時(shí)比較電容C3的高電位端的電壓為線性增加,此電壓即為參考電壓產(chǎn)生器302輸出的參考電壓。放電開關(guān)S1的一端與比較電容C3的高電位端連接,另一端接地,當(dāng)放電開關(guān)S1導(dǎo)通時(shí),比較電容C3即開始放電。
當(dāng)檢測裝置200進(jìn)入睡眠模式時(shí),中央處理器208使Y接地開關(guān)S4導(dǎo)通,其他開關(guān)皆斷路,之后,中央處理器208亦隨之進(jìn)入睡眠模式。當(dāng)使用者碰觸鼠標(biāo)觸控板100時(shí),X層版102的一點(diǎn)P1與Y層版104的一點(diǎn)P2接觸而導(dǎo)通,則喚醒電容C1經(jīng)由此P1與P2的接觸點(diǎn)開始放電。當(dāng)喚醒電容C1的電壓小于一臨界電壓值時(shí),P型晶體管Q1導(dǎo)通,進(jìn)而使N型晶體管Q2導(dǎo)通,此時(shí),喚醒單元206輸出的喚醒信號(hào)W由第二電平轉(zhuǎn)換到第一電平,以喚醒中央處理器208。然后,中央處理器208使喚醒開關(guān)S7導(dǎo)通,P型晶體管Q1則轉(zhuǎn)斷路,此時(shí)喚醒單元206輸出的喚醒信號(hào)W轉(zhuǎn)為第二電平。
檢測裝置200需判斷使用者是否碰觸鼠標(biāo)觸控板100,此時(shí)中央處理器208控制座標(biāo)檢測單元202的步驟如下首先將X接地開關(guān)S5、Y接地開關(guān)S4與Y電源開關(guān)S3導(dǎo)通,如果X層版102的高電位端D的電壓為零;且如果將Y電源開關(guān)S3斷路,Y接地開關(guān)S4、X接地開關(guān)S5與X電源開關(guān)S6導(dǎo)通,如果Y層版104的高電位端A的電壓也為零時(shí),表示X層版102與Y層版104未接觸,亦即使用者未碰觸鼠標(biāo)觸控板100。
當(dāng)檢測裝置200測知使用者已碰觸鼠標(biāo)觸控板100時(shí),需檢測使用者于鼠標(biāo)觸控板100中P1與P2接觸點(diǎn)所指示的Y座標(biāo)時(shí),中央處理器208控制檢測裝置200中的座標(biāo)檢測單元202及模數(shù)轉(zhuǎn)換單元204的控制步驟如下首先,將放電開關(guān)S1導(dǎo)通,使比較電容C3放電。當(dāng)比較電容C3放電完畢之后,將Y接地開關(guān)S4與Y電源開關(guān)S3導(dǎo)通。因?yàn)榇藭r(shí)X層版102并無電流流過,因此可以量測Y層版10于P1的電壓并輸出,此輸出值即Y座標(biāo)電壓Vy。然后,使放電開關(guān)S1斷路,恒定電流充電開關(guān)S8導(dǎo)通,比較開關(guān)S2導(dǎo)通,同時(shí)令計(jì)時(shí)器306開始計(jì)時(shí)。當(dāng)Y比較器310的輸出電壓由第一電壓轉(zhuǎn)換至第二電壓時(shí),令計(jì)時(shí)器306停止計(jì)時(shí),此時(shí)間間隔即為數(shù)字的Y座標(biāo)值Cy。
當(dāng)檢測裝置200測知使用者已碰觸鼠標(biāo)觸控板100時(shí),此時(shí)需檢測使用者于鼠標(biāo)觸控板100中P1與P2接觸點(diǎn)所指示的X座標(biāo),此時(shí)中央處理器208控制座標(biāo)檢測單元202及模數(shù)轉(zhuǎn)換單元204的控制方法如下首先,將放電開關(guān)S1導(dǎo)通,使比較電容C3放電。放完電后,將X接地開關(guān)S5與X電源開關(guān)S6導(dǎo)通,此時(shí)Y層版104并無電流流過,因此可以量測X層版102于P2的電壓并輸出,此輸出值即X座標(biāo)電壓Vx。然后使放電開關(guān)S1斷路,充電開關(guān)S8與比較開關(guān)S2導(dǎo)通,同時(shí)令計(jì)時(shí)器306開始計(jì)時(shí),當(dāng)X比較器308的輸出電壓由第一電壓轉(zhuǎn)換至第二電壓時(shí),令計(jì)時(shí)器306停止計(jì)時(shí),此時(shí)間間隔即為數(shù)字的X座標(biāo)值。
檢測裝置200亦能檢查是否與鼠標(biāo)觸控板100連接妥當(dāng)。當(dāng)所量得的X座標(biāo)值為一上限值,表示Y層版104可能因故障或松脫而與檢測裝置200未連接妥當(dāng)。此上限值即為參考電壓產(chǎn)生器302開始輸出參考電壓,到此參考電壓大于直流電壓源Vcc的時(shí)間。因?yàn)楫?dāng)比較器的正輸入端如為浮接,則由于比較器的特性,此正輸入端相當(dāng)于有一直流電壓源Vcc。由于使用者不會(huì)碰觸到鼠標(biāo)觸控板的邊緣,因此所量得的X座標(biāo)值如為此上限值,不可能是由使用者碰觸而產(chǎn)生,所以由正輸入端的浮接所造成。同理,當(dāng)所量得的座標(biāo)值為一上限值,表示X層版102可能因故障或松脫而與檢測裝置200未連接妥當(dāng)。
本發(fā)明更可檢測使用者于一鼠標(biāo)觸控板上所進(jìn)行的操作行為,包括移動(dòng)、單擊、雙擊與拖曳。移動(dòng)行為指使用者使鼠標(biāo)觸控板上的接觸點(diǎn)移動(dòng)位置。單擊行為指使用者觸碰鼠標(biāo)觸控版一次,而單擊行為由一按下事件與一放開事件所組成。雙擊行為指使用者在一動(dòng)作時(shí)間內(nèi)于鼠標(biāo)觸控板上觸碰兩次。拖曳行為指使用者在動(dòng)作時(shí)間內(nèi)于鼠標(biāo)觸控板上先進(jìn)行單擊行為后,再進(jìn)行移動(dòng)行為。鼠標(biāo)觸控板具有睡眠模式與工作模式,當(dāng)鼠標(biāo)觸控板處于睡眠模式時(shí),若發(fā)生單擊,則鼠標(biāo)觸控板即轉(zhuǎn)換到工作模式,并開始檢測使用者于鼠標(biāo)觸控板進(jìn)行的行為。請參照圖4,其表示為鼠標(biāo)觸控板的檢測方法的流程圖。初始時(shí)鼠標(biāo)觸控板處于睡眠模式,k=1,D=0,在使用者觸碰鼠標(biāo)觸控板時(shí),即從睡眠模式轉(zhuǎn)換到工作模式時(shí),執(zhí)行以下座標(biāo)檢測方法首先,進(jìn)行步驟402,檢查鼠標(biāo)觸控板是否被碰。若是,則進(jìn)行步驟404;若否,則進(jìn)行節(jié)點(diǎn)A,此節(jié)點(diǎn)A用以執(zhí)行一檢查按鍵程序,將在稍后敘述。在步驟404中,檢查鼠標(biāo)觸控板是否連接妥當(dāng)。若是,則進(jìn)行步驟408;若否,則進(jìn)行步驟406。在步驟408中,檢查k是否大于一預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟412;若否,則進(jìn)行步驟418。在步驟406中,令k=1,D=0,然后進(jìn)入睡眠模式。在步驟412中,檢查D是否為1。若否,進(jìn)行步驟416;若是,則進(jìn)行步驟414。在步驟414中,響應(yīng)此行為為拖曳,然后進(jìn)行步驟418。在步驟416中,響應(yīng)此操作行為為移動(dòng),然后進(jìn)行步驟418。在步驟418中,等待一取樣時(shí)間,然后進(jìn)行步驟420。在步驟420中,令k=k+1,然后回到步驟402。
請參照圖5,其表示圖4的鼠標(biāo)觸控板的檢測方法中節(jié)點(diǎn)A的檢查按鍵程序的流程圖。此檢查按鍵程序包括首先,進(jìn)行步驟502,檢查k是否大于1且小于此預(yù)設(shè)次數(shù)。若否,則進(jìn)行步驟406;若是,則進(jìn)行步驟504。在步驟504中,檢查D是否為零。若否,則進(jìn)行步驟510;若否,則進(jìn)行步驟506。在步驟506中,響應(yīng)操作行為為雙擊,然后進(jìn)行步驟406。在步驟510中,響應(yīng)此按下事件,令k=1,D=1,然后進(jìn)行步驟512。在步驟512中,開始計(jì)時(shí),然后進(jìn)行步驟514。在步驟514中,檢查是否已達(dá)此動(dòng)作時(shí)間。若是,則進(jìn)行步驟516;若否,則進(jìn)行步驟518。在步驟516中,響應(yīng)放開事件,完成單擊的動(dòng)作,然后進(jìn)行步驟406。在步驟518中,檢查使用者是否碰觸鼠標(biāo)觸控板。若否,進(jìn)行步驟514;若是,進(jìn)行步驟520。在步驟520中,進(jìn)行步驟402。其中此預(yù)設(shè)次數(shù)為5,此取樣時(shí)間為10毫秒,此動(dòng)作時(shí)間為0.5秒,可依統(tǒng)不同及使用者習(xí)慣而調(diào)整。本方法并不限于使用在電阻式鼠標(biāo)觸控板,其他類型鼠標(biāo)觸控板亦可適用。
本鼠標(biāo)觸控板的檢測裝置及方法,可以檢測使用者于鼠標(biāo)觸控板上所指示的座標(biāo)與所進(jìn)行的行為,由于具有睡眠模式,因此可以節(jié)省功率的消耗,如應(yīng)用于電阻式鼠標(biāo)觸控板,更可使功率消耗減少,睡眠模式下的電流達(dá)10微安以下,因此可以達(dá)成無線式鼠標(biāo)觸控板低功率消耗的需求。
本發(fā)明上述實(shí)施例所公開的鼠標(biāo)觸控板檢測方法,可以檢測使用者于鼠標(biāo)觸控板上所指示的座標(biāo)與所進(jìn)行的行為,由于具有睡眠模式,因此可以節(jié)省功率的消耗,如應(yīng)用于電阻式鼠標(biāo)觸控板,更可使功率消耗減少,因此可以達(dá)到無線式鼠標(biāo)觸控板低功率消耗的要求。
綜上所述,雖然本發(fā)明已以一較佳實(shí)施例公開如上,然其并非用以限定本發(fā)明,本技術(shù)領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與改進(jìn),因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求范圍所限定者為準(zhǔn)。
權(quán)利要求
1.一種鼠標(biāo)觸控板的檢測裝置,用以檢測使用者在一鼠標(biāo)觸控板上所指示的座標(biāo)及行為,該鼠標(biāo)觸控板包括一X層版與一Y層版,該X層版與該Y層版為平面電阻,該檢測裝置具有一睡眠模式與一工作模式,當(dāng)該使用者觸碰該鼠標(biāo)觸控板時(shí),該X層版與該Y層版在一接觸點(diǎn)互相導(dǎo)通,該檢測裝置包括一中央處理器,用以輸出至少一座標(biāo)控制信號(hào)、至少一轉(zhuǎn)換控制信號(hào)及一喚醒控制信號(hào);一座標(biāo)檢測單元,與該X層版的高電位端、該X層版的低電位端、該Y層版的高電位端、該Y層版的低電位端及該中央處理器連接,用以接收該座標(biāo)控制信號(hào)以檢測該接觸點(diǎn)所對(duì)應(yīng)的一X座標(biāo)電壓與一Y座標(biāo)電壓;一模數(shù)轉(zhuǎn)換單元,與該座標(biāo)檢測單元及該中央處理器連接,接收該轉(zhuǎn)換控制信號(hào)以將模擬的該X座標(biāo)電壓與該Y座標(biāo)電壓轉(zhuǎn)換為數(shù)字的一X座標(biāo)值與一Y座標(biāo)值,并將其輸出;以及一喚醒單元,該喚醒單元與該座標(biāo)檢測單元及該中央處理器連接,當(dāng)該檢測裝置處在該睡眠模式時(shí),若該使用者觸碰該鼠標(biāo)觸控板,使得該X層版與該Y層版接觸,則該喚醒單元輸出第一電平的一喚醒信號(hào),使該檢測裝置從該睡眠模式轉(zhuǎn)換到該工作模式,然后,該中央處理器發(fā)出該喚醒控制信號(hào)以使該喚醒信號(hào)轉(zhuǎn)換為第二電平。
2.如權(quán)利要求1所述的檢測裝置,其中該檢測裝置更包括一電力控制單元,該電力控制單元與該中央處理單元、該座標(biāo)檢測單元與該模數(shù)轉(zhuǎn)換單元連接,當(dāng)該檢測裝置由該工作模式轉(zhuǎn)換至該睡眠模式時(shí),該中央處理器即發(fā)出一電力控制信號(hào)給該電力控制單元,該電力控制單元即輸出一電源關(guān)斷信號(hào),用以停止供應(yīng)一直流電壓源給該座標(biāo)檢測單元及該模數(shù)轉(zhuǎn)換單元。
3.如權(quán)利要求2所述的檢測裝置,其中,該喚醒單元包括一喚醒電容,其低電位端接地;一P型晶體管,其發(fā)射極與第一電阻連接,其基極與該喚醒電容的高電位端與第二電阻連接,該第一電阻的另一端與該直流電壓源連接,該第二電阻的另一端與該座標(biāo)檢測單元連接;一喚醒開關(guān),其一端與該P(yáng)型晶體管的發(fā)射極連接,另一端接地,該喚醒開關(guān)受該喚醒控制信號(hào)控制,當(dāng)該檢測裝置處在該工作模式時(shí),該喚醒開關(guān)導(dǎo)通,以使該喚醒單元輸入的該喚醒信號(hào)為該第二電平,當(dāng)該檢測裝置處在該睡眠模式時(shí),該喚醒開關(guān)斷路,以使該喚醒單元輸出的該喚醒信號(hào)為該第一電平,其中該第一電平為高電位,該第二電平為低電位;一N型晶體管,其基極與該P(yáng)型晶體管的集電極連接,其集電極與該直流電壓源連接,其發(fā)射極與第三電阻連接,該第三電阻的另一端接地,該N型晶體管發(fā)射極并用以作為該喚醒單元輸出該喚醒信號(hào)的輸出端;以及一輸出電容,跨接在該N型晶體管的集電極與發(fā)射極。
4.如權(quán)利要求2所述的檢測裝置,其中,該座標(biāo)檢測單元包括一Y電源開關(guān),其一端與該直流電壓源連接,另一端與該Y層版的高電位端連接,并用以作為該座標(biāo)檢測單元輸出該X座標(biāo)電壓的輸出端,該Y電源開關(guān)受第一座標(biāo)控制信號(hào)控制;一X電源開關(guān),其一端與該直流電壓源連接,另一端與該X層版的高電位端連接,并用以作為該座標(biāo)檢測單元輸出Y座標(biāo)電壓的輸出端,該X電源開關(guān)受第二座標(biāo)控制信號(hào)控制;一Y接地開關(guān),其一端與該Y層版的低電位端連接,另一端接地,該Y接地開關(guān)受第三座標(biāo)控制信號(hào)控制;以及一X接地開關(guān),其一端與該X層版的低電位端及該喚醒單元連接,另一端接地,該X接地開關(guān)受第四座標(biāo)控制信號(hào)控制;其中,當(dāng)該Y電源開關(guān)與該Y接地開關(guān)皆導(dǎo)通且該X電源開關(guān)與該X接地開關(guān)皆斷路時(shí),該座標(biāo)檢測單元輸出該Y座標(biāo)電壓;當(dāng)該X電源開關(guān)與該X接地開關(guān)皆導(dǎo)通且該Y電源開關(guān)與該Y接地開關(guān)皆斷路時(shí),該座標(biāo)檢測單元輸出該X座標(biāo)電壓;當(dāng)該Y接地開關(guān)、該Y電源開關(guān)與該X接地開關(guān)皆導(dǎo)通且該X電源開關(guān)斷路時(shí),該Y座標(biāo)電壓如為零,且將該Y電源開關(guān)斷路,該Y接地開關(guān)、該X接地開關(guān)與該X電源開關(guān)導(dǎo)通,該Y層版的高電位端電壓亦為零時(shí),則表示該使用者未碰觸該鼠標(biāo)觸控板。
5.如權(quán)利要求4所述的檢測裝置,其中,該座標(biāo)檢測單元中的該X電源開關(guān)還經(jīng)過二極管與該X層版的高電位端連接。
6.如權(quán)利要求1所述的檢測裝置,其中,該模數(shù)轉(zhuǎn)換單元包括一參考電壓產(chǎn)生器,用以輸出一參考電壓,該參考電壓為時(shí)間的線性函數(shù);一Y比較器,具有一Y正輸入端與一Y負(fù)輸入端,該Y正輸入端與該X層版的高電位端連接,用以接收該Y座標(biāo)電壓,該Y負(fù)輸入端與該參考電壓產(chǎn)生器連接,用以接收該參考電壓,該Y比較器用以比較該Y座標(biāo)電壓與該參考電壓,當(dāng)該Y正輸入端的電壓大在該Y負(fù)輸入端的電壓時(shí),該比較器輸出該第一電壓,當(dāng)該Y正輸入端的電壓小在該Y負(fù)輸入端的電壓時(shí),該比較器輸出第二電壓;一X比較器,具有一X正輸入端與一X負(fù)輸入端,該X負(fù)輸入端與參考電壓產(chǎn)生器連接,用以接收該參考電壓,該X正輸入端與該Y層版的高電位端連接,用以接收該X座標(biāo)電壓,該X比較器用以比較該X座標(biāo)電壓與該參考電壓,當(dāng)該X正輸入端的電壓大在該X負(fù)輸入端的電壓時(shí),該比較器輸出第一電壓,當(dāng)該正輸入端的電壓小在該負(fù)輸入端的電壓時(shí),該比較器輸出該第二電壓;一比較開關(guān),與該X比較器與該Y比較器連接,依據(jù)該第一轉(zhuǎn)換控制信號(hào)控制該比較開關(guān);以及一計(jì)時(shí)器,與該X比較器與Y比較器的輸出端連接,當(dāng)該參考電壓產(chǎn)生器一開始輸出該參考電壓,該中央處理器即令計(jì)時(shí)器開始計(jì)時(shí),當(dāng)該比較器輸出的電壓由該第一電壓轉(zhuǎn)換至該第二電壓,該計(jì)數(shù)器即停止計(jì)算時(shí)間,所計(jì)算的時(shí)間值即為相對(duì)的數(shù)字座標(biāo)值,當(dāng)該座標(biāo)檢測器輸出該Y座標(biāo)電壓時(shí),所計(jì)算的時(shí)間值即為數(shù)字的該Y座標(biāo)值,當(dāng)該座標(biāo)檢測器輸出該X座標(biāo)電壓時(shí),所計(jì)算的時(shí)間值即為數(shù)字的該X座標(biāo)值。
7.如權(quán)利要求6所述的檢測裝置,其中,該參考電壓產(chǎn)生器包括一恒定電流源,用以提供一固定電流;一比較電容,其高電位端與該定電流源連接,其低電位端接地,且該電容的高電位端的電壓即為該參考電壓產(chǎn)生器的輸出電壓;一充電開關(guān),依據(jù)該第二轉(zhuǎn)換控制信號(hào)控制該充電開關(guān),該充電開關(guān)的一端與該定電流源連接,另一端與該比較電容的高電位端連接;以及一放電開關(guān),依據(jù)該第三轉(zhuǎn)換控制信號(hào)控制該放電開關(guān),該放電開關(guān)的一端與該電容的高電位端連接,另一端接地。
8.如權(quán)利要求1所述的檢測裝置,其中該中央處理器為一單片式控制器。
9.一種鼠標(biāo)觸控板的喚醒單元,用以輸出一喚醒信號(hào),使該鼠標(biāo)觸控板從一睡眠模式轉(zhuǎn)換到一工作模式,該鼠標(biāo)觸控板包括一X層版與一Y層版,該X層版與該Y層版為平面電阻,當(dāng)使用者在該鼠標(biāo)觸控板處在該睡眠模式時(shí)觸碰該鼠標(biāo)觸控板,該喚醒單元輸出該喚醒信號(hào),該喚醒單元包括一喚醒電容,其低電位端接地;一P型晶體管,其發(fā)射極與第一電阻連接,其基極與該喚醒電容的高電位端與第二電阻連接,該第一電阻的另一端與該直流電壓源連接,該第二電阻的另一端與該X層版的高電位端連接;一喚醒開關(guān),其一端與該P(yáng)型晶體管的發(fā)射極連接,另一端接地,當(dāng)該檢測裝置處在該工作模式時(shí),該喚醒開關(guān)導(dǎo)通,當(dāng)該檢測裝置處在該睡眠模式時(shí),該喚醒開關(guān)斷路;一N型晶體管,其基極與該P(yáng)型晶體管的集電極連接,其集電極與該直流電壓源連接,其發(fā)射極與第三電阻連接,該第三電阻的另一端接地,該N型晶體管發(fā)射極并用以作為該喚醒單元輸出該喚醒信號(hào)的輸出端;以及一輸出電容,跨接在該N型晶體管的集電極與發(fā)射極。
10.如權(quán)利要求9所述的喚醒單元,其中該喚醒單元更經(jīng)過一二極管與該X層版的高電位端連接,以防止電流倒流。
11.一種鼠標(biāo)觸控板的座標(biāo)檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板所指示的座標(biāo)值,該鼠標(biāo)觸控板包括一X層版與一Y層版,該X層版與該Y層版為平面電阻,該檢測裝置包括一座標(biāo)檢測單元與一模數(shù)轉(zhuǎn)換單元,該座標(biāo)檢測單元包括一Y電源開關(guān)、一Y接地開關(guān)、一X電源開關(guān)與一X接地開關(guān),該Y電源開關(guān)的一端與一直流電壓源連接,另一端與該Y層版的高電位端連接,該Y層版的高電位端的電壓用以作為該座標(biāo)檢測單元所輸出的該X座標(biāo)電壓,該X電源開關(guān)的一端與該直流電壓源連接,另一端與該X層版的高電位端連接,該X層版的高電位端的電壓用以作為該座標(biāo)檢測單元所輸出的Y座標(biāo)電壓,該Y接地開關(guān)的一端與該Y層版的低電位端連接,另一端接地,該X接地開關(guān),其一端與該X層版的低電位端及該喚醒單元連接,另一端接地,該模數(shù)轉(zhuǎn)換單元與該座標(biāo)檢測單元連接,用以將模擬的該X座標(biāo)電壓與該Y座標(biāo)電壓轉(zhuǎn)換為數(shù)字的一X座標(biāo)值與一Y座標(biāo)值,并將其輸出,當(dāng)該使用者碰觸該鼠標(biāo)觸控板使該X層版與該Y層版接觸時(shí),即進(jìn)行該座標(biāo)檢測方法以求得該使用者所指示的該X座標(biāo)值與該Y座標(biāo)值,該座標(biāo)檢測方法包括(a)將該Y接地開關(guān)與該Y電源開關(guān)導(dǎo)通,該X層版的高電位端的電壓即該Y座標(biāo)電壓;(b)將該Y座標(biāo)電壓饋入該模數(shù)轉(zhuǎn)換單元,該模數(shù)轉(zhuǎn)換單元輸出該Y座標(biāo)值;(c)將該X接地開關(guān)與該X電源開關(guān)導(dǎo)通,該Y層版的高電位端的電壓即該X座標(biāo)電壓;以及(d)將該X座標(biāo)電壓饋入該模數(shù)轉(zhuǎn)換單元,該模數(shù)轉(zhuǎn)換單元輸出該X座標(biāo)值。
12.一種鼠標(biāo)觸控板的檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板上的一接觸點(diǎn)所進(jìn)行的一操作行為,該操作行為包括一移動(dòng)行為、一單擊行為、一雙擊行為與一拖曳行為,該移動(dòng)行為指該使用者使該鼠標(biāo)觸控板上的該接觸點(diǎn)移動(dòng)位置,該單擊行為指該使用者觸碰該鼠標(biāo)觸控板一次,而該單擊行為由一按下事件與一放開事件所組成,該雙擊行為指該使用者在一動(dòng)作時(shí)間內(nèi)在該鼠標(biāo)觸控板上觸碰兩次,該拖曳行為指該使用者在該動(dòng)作時(shí)間內(nèi)在該鼠標(biāo)觸控板上先進(jìn)行該單擊行為后再進(jìn)行該移動(dòng)行為,該鼠標(biāo)觸控板具有一睡眠模式與一工作模式,當(dāng)該鼠標(biāo)觸控板處在該睡眠模式時(shí),若該使用者碰觸該鼠標(biāo)觸控板,則該鼠標(biāo)觸控板轉(zhuǎn)換到該工作模式,在初始狀態(tài)下,該鼠標(biāo)觸控板處在該睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)該鼠標(biāo)觸控板在該工作模式下時(shí),該檢測方法包括(a)檢查該鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟b,若否,則進(jìn)行步驟j;(b)檢查該鼠標(biāo)觸控板是否連接妥當(dāng),若是,則進(jìn)行步驟c,若否,則進(jìn)行步驟h;(c)檢查k是否大于一預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟d,若否,則進(jìn)行步驟f;(d)檢查D是否為1,若是,則進(jìn)行步驟e,若否,則進(jìn)行步驟i;(e)響應(yīng)該操作行為為該拖曳行為,進(jìn)行步驟f;(f)等待一取樣時(shí)間,進(jìn)行步驟g;(g)k=k+1,進(jìn)行步驟a;(h)令k=1,D=0,然后使該鼠標(biāo)觸控板進(jìn)入該睡眠模式;(i)響應(yīng)該操作行為為該移動(dòng)行為,進(jìn)行步驟f。(j)檢查k是否大于1且小在該預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟k,若否,則進(jìn)行步驟h;(k)檢查D是否為零,若是,則進(jìn)行步驟1,若否,則進(jìn)行步驟m;(l)響應(yīng)該按下事件,令k=1,D=1,然后進(jìn)行步驟n;(m)響應(yīng)該操作行為為該雙擊行為,然后進(jìn)行步驟h;(n)開始計(jì)時(shí),然后進(jìn)行步驟o;(o)檢查是否已達(dá)該動(dòng)作時(shí)間,若是,則進(jìn)行步驟q,若否,則進(jìn)行步驟p;(p)檢查使用者是否碰觸該鼠標(biāo)觸控板,若是,則進(jìn)行步驟a,若否,則進(jìn)行步驟o;以及(q)響應(yīng)該放開事件,然后進(jìn)行步驟h。
13.如權(quán)利要求12所述的鼠標(biāo)觸控板檢測方法,其中該動(dòng)作時(shí)間為0.5秒。
14.如權(quán)利要求12所述的鼠標(biāo)觸控板檢測方法,其中該預(yù)設(shè)次數(shù)為5。
15.如權(quán)利要求12所述的鼠標(biāo)觸控板檢測方法,其中該取樣時(shí)間為10毫秒。
16.一種鼠標(biāo)觸控板的檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板上的一接觸點(diǎn)所進(jìn)行的一移動(dòng)行為,該移動(dòng)行為指該使用者使該鼠標(biāo)觸控板上的該接觸點(diǎn)移動(dòng)位置,該鼠標(biāo)觸控板具有一睡眠模式與一工作模式,當(dāng)該鼠標(biāo)觸控板處在該睡眠模式時(shí),若該使用者碰觸該鼠標(biāo)觸控板,則該鼠標(biāo)觸控板轉(zhuǎn)換到該工作模式,在初始狀態(tài)下,該鼠標(biāo)觸控板處在該睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)該鼠標(biāo)觸控板在該工作模式下時(shí),該檢測方法包括(a)檢查該鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟b;(b)檢查該鼠標(biāo)觸控板是否連接妥當(dāng),若是,則進(jìn)行步驟c,若否,則進(jìn)行步驟g;(c)檢查k是否大于一預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟d,若否,則進(jìn)行步驟e;(d)檢查D是否為1,若否,則進(jìn)行步驟h;(e)等待一取樣時(shí)間,進(jìn)行步驟f;(f)k=k+1,進(jìn)行步驟a;(g)令k=1,D=0,然后使該鼠標(biāo)觸控板進(jìn)入該睡眠模式;以及(h)響應(yīng)該操作行為為該移動(dòng)行為,進(jìn)行步驟e。
17.如權(quán)利要求16所述的鼠標(biāo)觸控板檢測方法,其中該預(yù)設(shè)次數(shù)為5。
18.如權(quán)利要求16所述的鼠標(biāo)觸控板檢測方法,其中該取樣時(shí)間為10毫秒。
19.一種鼠標(biāo)觸控板的檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板上的一接觸點(diǎn)所進(jìn)行的一拖曳行為,該拖曳行為指該使用者在該動(dòng)作時(shí)間內(nèi)在該鼠標(biāo)觸控板上先進(jìn)行一單擊行為后再進(jìn)行一移動(dòng)行為,該單擊行為指該使用者觸碰該鼠標(biāo)觸控板一次,而該單擊行為由一按下事件與一放開事件所組成,該移動(dòng)行為指該使用者使該鼠標(biāo)觸控板上的該接觸點(diǎn)移動(dòng)位置,該鼠標(biāo)觸控板具有一睡眠模式與一工作模式,當(dāng)該鼠標(biāo)觸控板處在該睡眠模式時(shí),若該使用者碰觸該鼠標(biāo)觸控板,則該鼠標(biāo)觸控板轉(zhuǎn)換到該工作模式,在初始狀態(tài)下,該鼠標(biāo)觸控板處在該睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)該鼠標(biāo)觸控板在該工作模式下時(shí),該檢測方法包括(a)檢查該鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟b,若否,則進(jìn)行步驟i;(b)檢查該鼠標(biāo)觸控板是否連接妥當(dāng),若是,則進(jìn)行步驟c,若否,則進(jìn)行步驟h;(c)檢查k是否大于一預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟d,若否,則進(jìn)行步驟f;(d)檢查D是否為1,若是,則進(jìn)行步驟e;(e)響應(yīng)該操作行為為該拖曳行為,進(jìn)行步驟f;(f)等待一取樣時(shí)間,進(jìn)行步驟g;(g)k=k+1,進(jìn)行步驟a;(h)令k=1,D=0,然后使該鼠標(biāo)觸控板進(jìn)入該睡眠模式。(i)檢查k是否大于1且小在該預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟j,若否,則進(jìn)行步驟h;(j)檢查D是否為零,若是,則進(jìn)行步驟k;(k)響應(yīng)該按下事件,令k=1,D=1,然后進(jìn)行步驟1;(l)開始計(jì)時(shí),然后進(jìn)行步驟m;(m)檢查是否已達(dá)該動(dòng)作時(shí)間,若是,則進(jìn)行步驟o,若否,則進(jìn)行步驟n;(n)檢查使用者是否碰觸該鼠標(biāo)觸控板,若是,則進(jìn)行步驟a,若否,則進(jìn)行步驟m;以及(q)響應(yīng)該放開事件,然后進(jìn)行步驟h。
20.如權(quán)利要求19所述的鼠標(biāo)觸控板檢測方法,其中該動(dòng)作時(shí)間為0.5秒。
21.如權(quán)利要求19所述的鼠標(biāo)觸控板檢測方法,其中該預(yù)設(shè)次數(shù)為5。
22.如權(quán)利要求19所述的鼠標(biāo)觸控板檢測方法,其中該取樣時(shí)間為10毫秒。
23.一種鼠標(biāo)觸控板的檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板上的一接觸點(diǎn)所進(jìn)行的一雙擊行為,該雙擊行為指該使用者在一動(dòng)作時(shí)間內(nèi)在該鼠標(biāo)觸控板上進(jìn)行二次單擊行為,該單擊行為指該使用者觸碰該鼠標(biāo)觸控板一次,而該單擊行為由一按下事件與一放開事件所組成,該鼠標(biāo)觸控板具有一睡眠模式與一工作模式,當(dāng)該鼠標(biāo)觸控板處在該睡眠模式時(shí),若該使用者碰觸該鼠標(biāo)觸控板,則該鼠標(biāo)觸控板轉(zhuǎn)換到該工作模式,在初始狀態(tài)下,該鼠標(biāo)觸控板處在該睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)該鼠標(biāo)觸控板在該工作模式下時(shí),該檢測方法包括(a)檢查該鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟b,若否,則進(jìn)行步驟d;(b)檢查該鼠標(biāo)觸控板是否連接妥當(dāng),若否,則進(jìn)行步驟c;(c)令k=1,D=0,然后使該鼠標(biāo)觸控板進(jìn)入該睡眠模式。(d)檢查k是否大于1且小在該預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟e,若否,則進(jìn)行步驟c;(e)檢查D是否為零,若是,則進(jìn)行步驟f,若否,則進(jìn)行步驟g;(f)響應(yīng)該按下事件,令k=1,D=1,然后進(jìn)行步驟h;(g)響應(yīng)該操作行為為該雙擊行為,然后進(jìn)行步驟c;(h)開始計(jì)時(shí),然后進(jìn)行步驟i;(i)檢查是否已達(dá)該動(dòng)作時(shí)間,若是,則進(jìn)行步驟k,若否,則進(jìn)行步驟j;(j)檢查使用者是否碰觸該鼠標(biāo)觸控板,若是,則進(jìn)行步驟a,若否,則進(jìn)行步驟i;以及(k)響應(yīng)該放開事件,然后進(jìn)行步驟c。
24.如權(quán)利要求23所述的鼠標(biāo)觸控板檢測方法,其中該動(dòng)作時(shí)間為0.5秒。
25.如權(quán)利要求23所述的鼠標(biāo)觸控板檢測方法,其中該預(yù)設(shè)次數(shù)為5。
26.如權(quán)利要求19所述的鼠標(biāo)觸控板檢測方法,其中該取樣時(shí)間為10毫秒。
27.一種鼠標(biāo)觸控板的檢測方法,該檢測方法使用于一鼠標(biāo)觸控板檢測裝置上,用以檢測一使用者在該鼠標(biāo)觸控板上的一接觸點(diǎn)所進(jìn)行的一單擊行為,該單擊行為指該使用者觸碰該鼠標(biāo)觸控板一次,而該單擊行為由一按下事件與一放開事件所組成,該鼠標(biāo)觸控板具有一睡眠模式與一工作模式,當(dāng)該鼠標(biāo)觸控板處在該睡眠模式時(shí),若該使用者碰觸該鼠標(biāo)觸控板,則該鼠標(biāo)觸控板轉(zhuǎn)換到該工作模式,在初始狀態(tài)下,該鼠標(biāo)觸控板處在該睡眠模式,且設(shè)定k值為1,D值為0,其中,k、D為正整數(shù),當(dāng)該鼠標(biāo)觸控板在該工作模式下時(shí),該檢測方法包括(a)檢查該鼠標(biāo)觸控板是否被碰觸,若是,則進(jìn)行步驟b,若否,則進(jìn)行步驟d;(b)檢查該鼠標(biāo)觸控板是否連接妥當(dāng),若否,則進(jìn)行步驟c;(c)令k=1,D=0,然后使該鼠標(biāo)觸控板進(jìn)入該睡眠模式。(d)檢查k是否大于1且小在該預(yù)設(shè)次數(shù),若是,則進(jìn)行步驟e,若否,則進(jìn)行步驟c;(e)檢查D是否為零,若是,則進(jìn)行步驟f;(f)響應(yīng)該按下事件,令k=1,D=1,然后進(jìn)行步驟g;(g)開始計(jì)時(shí),然后進(jìn)行步驟h;(h)檢查是否已達(dá)該動(dòng)作時(shí)間,若是,則進(jìn)行步驟j,若否,則進(jìn)行步驟i;(i)檢查使用者是否碰觸該鼠標(biāo)觸控板,若是,則進(jìn)行步驟a,若否,則進(jìn)行步驟h;以及(k)響應(yīng)該放開事件,然后進(jìn)行步驟c。
28.如權(quán)利要求27所述的鼠標(biāo)觸控板檢測方法,其中該動(dòng)作時(shí)間為0.5秒。
29.如權(quán)利要求27所述的鼠標(biāo)觸控板檢測方法,其中該預(yù)設(shè)次數(shù)為5。
30.如權(quán)利要求27所述的鼠標(biāo)觸控板檢測方法,其中該取樣時(shí)間為10毫秒。
全文摘要
一種鼠標(biāo)觸控板的檢測裝置與方法,用以檢測使用者在一鼠標(biāo)觸控板上所指示的座標(biāo)與行為,包括座標(biāo)檢測單元、模數(shù)轉(zhuǎn)換單元、中央處理器與喚醒單元。座標(biāo)檢測單元用以檢測鼠標(biāo)觸控上相對(duì)的X與Y座標(biāo)電壓。模數(shù)轉(zhuǎn)換單元用以將模擬的X座標(biāo)電壓與Y座標(biāo)電壓轉(zhuǎn)換為數(shù)字座標(biāo)值。中央處理器控制各單元的動(dòng)作。當(dāng)檢測裝置處于睡眠模式時(shí),使用者觸碰鼠標(biāo)觸控板,喚醒單元輸出喚醒信號(hào),使檢測裝置轉(zhuǎn)換到工作模式。具有減少功率消耗的優(yōu)點(diǎn)。
文檔編號(hào)G06F3/033GK1367424SQ0110157
公開日2002年9月4日 申請日期2001年1月22日 優(yōu)先權(quán)日2001年1月22日
發(fā)明者林煥榮, 許鴻章 申請人:達(dá)方電子股份有限公司