無意位移之識別及其修正的方法、系統(tǒng)以及裝置的制造方法
【專利說明】無意位移之識別及其修正的方法、系統(tǒng)以及裝置
[0001]分案申請
[0002]本申請是申請日為2007年10月19日、發(fā)明名稱為“無意位移之識別及其修正的方法及系統(tǒng)”的申請?zhí)枮?00780101927.2的專利申請的分案申請。
技術(shù)領(lǐng)域
[0003]本發(fā)明系關(guān)于一方法,其系用于識別由一周邊裝置之無意移動(dòng)所產(chǎn)生的無意位移。更具體而言,本發(fā)明系關(guān)于一計(jì)算機(jī)實(shí)施方法、一系統(tǒng)以及一裝置,其用于識別并修正由一周邊裝置之無意移動(dòng)所產(chǎn)生的無意位移。
【背景技術(shù)】
[0004]指針裝置系為周邊裝置的一種類,其通常也為眾人所熟知之鼠標(biāo),由于在例如指針裝置中所使用之該等轉(zhuǎn)換器技術(shù)的進(jìn)步,指針裝置逐漸變得對移動(dòng)極為靈敏。在一鼠標(biāo)中使用一光電轉(zhuǎn)換器(例如:具有超過4000dpi(每英寸之光點(diǎn),dots-per-1nch)之一光學(xué)分辨率的一光學(xué)感測發(fā)射器)可大幅提高其移動(dòng)靈敏度。
[0005]該鼠標(biāo)之大幅提高移動(dòng)靈敏度可改善在一顯示裝置上顯示之一對象(例如:一指標(biāo))的控制及較精密的操縱。然而,該提高移動(dòng)靈敏度也造成該鼠標(biāo)任何無意移動(dòng)會(huì)轉(zhuǎn)化成在該顯示裝置上該指針的位移。該鼠標(biāo)之無意移動(dòng)通常于操作該鼠標(biāo)按鈕時(shí)產(chǎn)生。因操作而施加于該等按鈕上之力可在無意下同時(shí)移動(dòng)了該鼠標(biāo)。由于該鼠標(biāo)之無意移動(dòng)造成在該顯示裝置上該指針的位移,將對使用者之體驗(yàn)造成負(fù)面的影響。
[0006]—解決方法所提供的手段,系允許變化該鼠標(biāo)之移動(dòng)靈敏度。然而,靈敏度的減少對取得該對象不利,且有違使用一高靈敏度鼠標(biāo)的目的。另一解決方法為在操作該鼠標(biāo)之任何該等按鈕后停止偵測在一預(yù)定周期內(nèi)所有的鼠標(biāo)移動(dòng),該解決方法也不符期望,因?yàn)樵谠撝芷趦?nèi)所發(fā)生之有意的移動(dòng)也受終止。
[0007]因此,上述證明吾人需要一種方法及一種系統(tǒng),可解決該等前述問題。
【發(fā)明內(nèi)容】
[0008]根據(jù)本發(fā)明之一第一態(tài)樣,其系揭露一種計(jì)算機(jī)實(shí)施方法,其包含:偵測開關(guān)的啟動(dòng);取樣發(fā)生在一取樣間隔期間由一轉(zhuǎn)換器所偵測的位移以回應(yīng)所啟動(dòng)的開關(guān),該取樣位移經(jīng)轉(zhuǎn)換為位移訊號以操縱由一計(jì)算裝置產(chǎn)生的一對象;決定所述取樣位移的位移大小及位移速率中的至少一個(gè);及當(dāng)所述位移大小低于一參考大小及所述位移速率低于一參考速率中之至少一者發(fā)生時(shí),將發(fā)生于所述取樣間隔期間的所述位移識別為一無意位移,其中識別該無意位移以藉由所述位移訊號來防止對所述對象的操縱;在預(yù)定彈跳間隔內(nèi)累計(jì)所述開關(guān)的多重啟動(dòng);將所述開關(guān)的所述多重啟動(dòng)作為所述開關(guān)的單次啟動(dòng)與所述計(jì)算裝置通訊。
[0009]根據(jù)本發(fā)明之一第二態(tài)樣,其系揭露一種系統(tǒng)系包含:一控制器,其配置用來與一計(jì)算裝置及一周邊裝置通訊,所述周邊裝置具有一開關(guān)及一轉(zhuǎn)換器,所述控制器包含:用于偵測所述開關(guān)的啟動(dòng)的裝置;用于取樣發(fā)生在一取樣間隔期間以所述轉(zhuǎn)換器偵測的位移以回應(yīng)所啟動(dòng)的開關(guān)的裝置,所述取樣位移經(jīng)轉(zhuǎn)換為位移訊號以操縱由所述計(jì)算裝置產(chǎn)生的一對象;用于決定所述取樣位移的位移大小及位移速率中至少一個(gè)的裝置;及當(dāng)所述位移大小低于一參考大小及所述位移速率低于一參考速率中的至少一者發(fā)生時(shí),用于將發(fā)生于所述取樣間隔期間的所述位移識別為一無意位移的裝置,其中識別所述無意位移以藉由所述位移訊號來防止對所述對象的操縱;用于在預(yù)定彈跳間隔內(nèi)累計(jì)所述開關(guān)的多重啟動(dòng)的裝置;用于將所述開關(guān)的所述多重啟動(dòng)作為所述開關(guān)的單次啟動(dòng)與所述計(jì)算裝置通訊的裝置。
[0010]根據(jù)本發(fā)明之一第三態(tài)樣,其系揭露一種裝置包含:一開關(guān),其用來與一計(jì)算裝置作訊號通訊;一轉(zhuǎn)換器;一控制器,其配置來與所述計(jì)算裝置通訊,所述控制器用來偵測所述開關(guān)的啟動(dòng)及用來取樣發(fā)生于一取樣間隔期間以所述轉(zhuǎn)換器偵測的位移來回應(yīng)所啟動(dòng)的所述開關(guān),所述控制器進(jìn)一步用來決定所述取樣位移的位移大小及位移速率中的至少一個(gè),以及當(dāng)所述位移大小低于一參考大小及所述位移速率低于一參考速率中的至少一者發(fā)生時(shí),將發(fā)生于所述取樣間隔期間的所述位移識別為一無意位移,其中所述取樣位移經(jīng)轉(zhuǎn)換為位移訊號以操縱由所述計(jì)算裝置產(chǎn)生的一對象,且識別所述無意位移以藉由所述位移訊號防止對所述對象的操縱;以及一程序,其執(zhí)行以在預(yù)定彈跳間隔內(nèi)累計(jì)所述開關(guān)的多重啟動(dòng),所述程序進(jìn)一步執(zhí)行以將所述開關(guān)的所述多重啟動(dòng)作為所述開關(guān)的單次啟動(dòng)與所述計(jì)算裝置通訊。
【附圖說明】
[0011]以下參考該等圖示揭露本發(fā)明之具體實(shí)施例,其中:
[0012]圖1根據(jù)本發(fā)明之一具體實(shí)施例顯示一種方法的一程序流程圖,其用來識別及修正無意之位移;
[0013]圖2顯示相互配置之一周邊裝置及一計(jì)算裝置的一部分系統(tǒng)方塊圖,該等裝置系用來實(shí)施圖1之方法;
[0014]圖3根據(jù)圖1之方法顯示在一取樣間隔內(nèi)發(fā)生之一無意位移的一圖式;
[0015]圖4顯示用來實(shí)施圖1方法之一系統(tǒng)的一部分系統(tǒng)方塊圖;及
[0016]圖5顯示用來實(shí)施圖1方法之一裝置的一部分系統(tǒng)方塊圖。
【具體實(shí)施方式】
[0017]以下描述用來識別及修正無意位移的一方法、一系統(tǒng)及一裝置,以解決該等前述問題。
[0018]為求簡單明了,以下本發(fā)明之具體實(shí)施例的描述限于與計(jì)算裝置聯(lián)結(jié)之周邊裝置的使用。然而,這并不將本發(fā)明之各種具體實(shí)施例排除需要類似操作性能的應(yīng)用。本發(fā)明之具體實(shí)施例的該等基本操作及功能原則系通用于整個(gè)該等各種具體實(shí)施例。
[0019]以下描述之本發(fā)明一示范性具體實(shí)施例系根據(jù)該等圖式之圖1至圖5,其中類似之組件以類似之參考數(shù)字編號。
[0020]以下參考圖1至圖3描述本發(fā)明之一示范性具體實(shí)施例,一方法100系用來識別及修正無意位移,該位移系發(fā)生于使用一周邊裝置20與一計(jì)算裝置22通訊的期間。該周邊裝置20包含一轉(zhuǎn)換器24及一開關(guān)26。較佳是,該周邊裝置20為一指針裝置(例如一鼠標(biāo)),其具有為一按鈕的該開關(guān)26。該周邊裝置20較佳為有線耦合及無線耦合至該計(jì)算裝置22并以此通訊中的一種??刹僮髟撝苓呇b置20來操縱由該計(jì)算裝置22所產(chǎn)生的一對象28。該對象28系例如在一多維虛空間內(nèi)所產(chǎn)生及可操縱的一指針或一對象。
[0021]該轉(zhuǎn)換器24較佳系一光電轉(zhuǎn)換器(例如一紅外線傳感器裝置或一電射傳感器裝置),以偵測該周邊裝置20橫跨一表面之位移?;蛘?,該轉(zhuǎn)換器24系一電磁轉(zhuǎn)換器及一機(jī)電轉(zhuǎn)換器。一機(jī)電轉(zhuǎn)換器之一范例包含多個(gè)譯碼輪以與一球體牽引通訊,該球體系可轉(zhuǎn)動(dòng)地耦合至該周邊裝置20。當(dāng)該球體橫跨一表面滾動(dòng)時(shí),該等解碼輪轉(zhuǎn)動(dòng)以偵測所造成之位移。在一鼠標(biāo)之組態(tài)中,該球體系用來滾過一支持之表面。在一軌跡球組態(tài)中,該表面(例如一姆指)滾過該球體以造成轉(zhuǎn)動(dòng)。該開關(guān)26經(jīng)啟動(dòng)以執(zhí)行在該計(jì)算裝置22上之一功能,例如用來選擇該對象28或是執(zhí)行一應(yīng)用程序?;蛘撸撻_關(guān)26系用來執(zhí)行在另一裝置上之一功能。
[0022]較佳是,該周邊裝置進(jìn)一步包含一主體30,以包覆該轉(zhuǎn)換器24及該開關(guān)26。該開關(guān)26較佳為一機(jī)械式開關(guān)?;蛘?,該開關(guān)系一電容式開關(guān)或一光學(xué)開關(guān)?;蛘吒M(jìn)一步,該開關(guān)26系一電容式開關(guān),其系與該周邊裝置20之主體30形成一體。
[0023]在使用該周邊裝置20期間,操作該開關(guān)26以將其啟動(dòng)可造成該周邊裝置20之主體30的無意移動(dòng)。該無意移動(dòng)接著轉(zhuǎn)移至該對象28之無意位移,該對象28系顯示于與該計(jì)算裝置22耦合之一顯示裝置32上。用來解決此問題之一未成熟方法系在該開關(guān)26經(jīng)啟動(dòng)后終止在一截?cái)嘀芷?未例示)期間偵測到的任何移動(dòng),以避免該對象28之無意操縱。然而,此方法不可避免地也截?cái)嗔嗽谠摻財(cái)嘀芷谄陂g有意用來操縱該對象28并經(jīng)偵測到的任何移動(dòng)。
[0024]因此,該方法100系可應(yīng)用來在決定如何處理無意移動(dòng)前先識別任何的無意移動(dòng)。該方法100較佳如一軟件程序(例如一驅(qū)動(dòng)程序)般實(shí)施,以在該計(jì)算裝置22之一處理器(未示出)上執(zhí)行。在該方法100之一步驟1