專(zhuān)利名稱:屏幕光標(biāo)移動(dòng)的控制方法及光標(biāo)移動(dòng)控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PC硬件系統(tǒng)部件開(kāi)發(fā)的附屬設(shè)備領(lǐng)域,具體涉及控制屏幕光標(biāo)移動(dòng)的技術(shù),尤其是屏幕光標(biāo)移動(dòng)的控制方法及光標(biāo)移動(dòng)控制器。
背景技術(shù):
當(dāng)前的PC系統(tǒng)都具有人機(jī)交互的外部設(shè)備來(lái)控制屏幕光標(biāo)的移動(dòng)和點(diǎn)擊,通常PC系統(tǒng)采用光標(biāo)位置控制器控制光標(biāo)的移動(dòng)。目前的光標(biāo)位置控制器包括位置檢測(cè)裝置以及信號(hào)解析裝置,位置檢測(cè)裝置檢測(cè)人機(jī)交互的輸入信號(hào)的位置變化,產(chǎn)生各種脈沖信號(hào);信號(hào)解析裝置,接收該脈沖信號(hào),并將所述脈沖信號(hào)解析,轉(zhuǎn)換為位移信號(hào),然后再經(jīng)過(guò)接口轉(zhuǎn)換芯片發(fā)送至主機(jī)中的光標(biāo)顯示模塊。
目前常見(jiàn)的光標(biāo)位置控制器包括鼠標(biāo)器(MOUSE)和觸摸板(TRACK PAD)或觸摸屏(TOUCH PANEL),觸控桿(TRACK POINTER)等。鼠標(biāo)對(duì)屏幕光標(biāo)的控制主要分為光學(xué)機(jī)械式和光電式鼠標(biāo)兩種,均需要持握在人手中,通過(guò)檢測(cè)人手的移動(dòng)來(lái)控制屏幕上光標(biāo)的移動(dòng)。觸摸板類(lèi)設(shè)備的光標(biāo)位置控制器是通過(guò)人手指在觸摸感應(yīng)設(shè)備上的移動(dòng)來(lái)控制屏幕光標(biāo)的移動(dòng)。以上鼠標(biāo)以及觸控板類(lèi)的光標(biāo)位置控制器的特點(diǎn)是,當(dāng)手部對(duì)光標(biāo)位置控制器的輸入設(shè)備有移動(dòng)時(shí),光標(biāo)會(huì)隨著鼠標(biāo)類(lèi)設(shè)備或手指的移動(dòng)而移動(dòng),當(dāng)鼠標(biāo)抬起時(shí),或者觸控板上手指離開(kāi)時(shí),光標(biāo)就停止不動(dòng)。當(dāng)需要長(zhǎng)距離移動(dòng)光標(biāo)時(shí),尤其在多顯示器顯示的模式下,由于鼠標(biāo)在桌面上的移動(dòng)距離有限,以及觸控板的面積有限,因此中間過(guò)程需要把鼠標(biāo)抬離桌面,或者把手指抬離觸控板,然后重復(fù)移動(dòng)的動(dòng)作,對(duì)于需要長(zhǎng)時(shí)間操作電腦的人士,微小的手部動(dòng)作經(jīng)過(guò)長(zhǎng)時(shí)間的積累,很容易引起手腕手臂甚至肩背的勞損不適。尤其每次當(dāng)在屏幕上長(zhǎng)距離移動(dòng)光標(biāo)時(shí),需要操作者多次抬起手腕或前臂以抬起鼠標(biāo),使其離開(kāi)桌面暫時(shí)停止?jié)L珠或攝像頭的工作,來(lái)控制光標(biāo)能夠持續(xù)向同一方向移動(dòng),當(dāng)工作臺(tái)面積有限時(shí),這種抬起的動(dòng)作將更趨頻繁,極大增加了操作者的手部活動(dòng)量。對(duì)于觸摸板等類(lèi)似控制設(shè)備的操作也有同樣的情況。
現(xiàn)有技術(shù)美國(guó)專(zhuān)利號(hào)6,750,852解決了在觸控板上識(shí)別手指的手勢(shì)的方法,以達(dá)成兩個(gè)手指交錯(cuò)跳躍時(shí),可以讓屏幕上光標(biāo)做大幅度移動(dòng)。但是該方法在使用上不容易掌握,尤其是兩個(gè)手指之間的跳躍時(shí)間不易掌握,導(dǎo)致光標(biāo)大幅度移動(dòng)時(shí)不容易成功,且應(yīng)用范圍僅限于觸控板。
現(xiàn)有技術(shù)ALPS公司在觸控板上實(shí)現(xiàn)根據(jù)手指在觸控板上移動(dòng)速度來(lái)確定移動(dòng)的距離,但是同樣存在問(wèn)題,如速度快慢不易掌握,速度太慢,單次光標(biāo)移動(dòng)距離就短,手指移動(dòng)得太快,觸控板將感應(yīng)不到而拒絕移動(dòng)光標(biāo),根據(jù)測(cè)算,單次從觸控板能夠移動(dòng)光標(biāo)最遠(yuǎn)距離大約為1個(gè)半顯示器,該方法尤其在多個(gè)顯示器時(shí)受到限制。
現(xiàn)有技術(shù)IBM公司在觸控桿上實(shí)現(xiàn)根據(jù)手指在觸控桿上用力的大小來(lái)確定光標(biāo)的移動(dòng)距離,但是該技術(shù)的應(yīng)用有一定的局限性例如手指的移動(dòng)速度和手指壓力的大小都很難控制,同時(shí)手指一直用力會(huì)增加操作者的疲勞感。
目前鼠標(biāo)和觸控板等光標(biāo)移動(dòng)控制器,當(dāng)操作者需要將光標(biāo)在屏幕上移動(dòng)相對(duì)較長(zhǎng)的距離時(shí),如圖1所示,如果為了實(shí)現(xiàn)能夠長(zhǎng)距離控制移動(dòng)屏幕上的光標(biāo)從右向坐下方移動(dòng),操作者經(jīng)歷如圖所述的A至B至C至D到達(dá)A1的路線,則僅有步驟A,A1是對(duì)移動(dòng)屏幕上光標(biāo)有直接貢獻(xiàn),而步驟B,C,D為無(wú)用功,均是為準(zhǔn)備A1的移動(dòng)而做準(zhǔn)備,而步驟B,C,D的無(wú)用功增大操作者手和手臂關(guān)節(jié)部位的勞累程度。
發(fā)明內(nèi)容
本發(fā)明提供一種屏幕光標(biāo)移動(dòng)的控制方法及光標(biāo)移動(dòng)控制器,能夠減少操作者對(duì)光標(biāo)控制時(shí)的無(wú)用功,減輕操作者的身體的勞損程度。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一光標(biāo)位置控制器,包括輸入裝置,用于識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào);位置檢測(cè)裝置,用于檢測(cè)輸入信號(hào)的位置變化,產(chǎn)生脈沖信號(hào);信號(hào)解析裝置,用于接收所述脈沖信號(hào),并將所述脈沖信號(hào)解析,轉(zhuǎn)換為位移信號(hào);還包括與所述信號(hào)解析裝置和所述位置檢測(cè)裝置連接的信號(hào)處理裝置,用于對(duì)接收到的脈沖信號(hào)進(jìn)行處理;以及與所述信號(hào)處理裝置連接的觸發(fā)裝置,用于控制所述信號(hào)處理裝置的工作狀態(tài)。
其中所述信號(hào)處理裝置用于將反向脈沖信號(hào)進(jìn)行反相處理,或?qū)⒎聪蛎}沖信號(hào)隔斷。
另外,還包括控制裝置,用于控制觸發(fā)裝置的工作狀態(tài)。
其中,所述控制裝置為控制按鍵,所述觸發(fā)裝置檢測(cè)所述控制按鍵的狀態(tài),發(fā)送觸發(fā)信號(hào),控制所述信號(hào)處理裝置的工作狀態(tài)。
進(jìn)一步,所述觸發(fā)裝置為速度或加速度感應(yīng)裝置。
所述觸發(fā)裝置還可以包括脈沖計(jì)數(shù)器,用于記錄所述脈沖信號(hào)的個(gè)數(shù),以及脈沖個(gè)數(shù)比較電路,將所述脈沖信號(hào)的個(gè)數(shù)與預(yù)定值比較,發(fā)送觸發(fā)信號(hào)。
本發(fā)明還提供一種控制屏幕光標(biāo)位置的方法,包括步驟1)當(dāng)控制屏幕光標(biāo)移動(dòng)時(shí),識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào),并將輸入信號(hào)轉(zhuǎn)換成脈沖信號(hào);2)將正向脈沖信號(hào)轉(zhuǎn)換成正向位移信號(hào),控制光標(biāo)正向移動(dòng);將反向脈沖信號(hào)按照預(yù)定規(guī)則轉(zhuǎn)換成相應(yīng)位移信號(hào)后,根據(jù)所述位移信號(hào)控制光標(biāo)的移動(dòng)。
其中,所述預(yù)定規(guī)則具體為將所述反向脈沖信號(hào)反相后轉(zhuǎn)換為正向位移信號(hào)?;蛘邔⑺龇聪蛎}沖信號(hào)關(guān)閉。
優(yōu)選的,所述步驟1)之前還包括,按照下述方式檢測(cè)觸發(fā)信號(hào)設(shè)定觸發(fā)開(kāi)關(guān),所述觸發(fā)開(kāi)關(guān)處于工作狀態(tài)時(shí),發(fā)送觸發(fā)信號(hào),如果檢測(cè)到所述觸發(fā)信號(hào),則執(zhí)行步驟2)。
另外,所述步驟2)之前還包括,按照下述方式檢測(cè)觸發(fā)信號(hào)當(dāng)正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾瘸^(guò)觸發(fā)閾值時(shí)發(fā)送觸發(fā)信號(hào),當(dāng)檢測(cè)到所述觸發(fā)信號(hào),則執(zhí)行步驟2)。
優(yōu)選的,還包括預(yù)先設(shè)定正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾鹊挠|發(fā)特征門(mén)限值,根據(jù)所述觸發(fā)特征門(mén)限值和所述觸發(fā)閾值判斷是否發(fā)送觸發(fā)信號(hào)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過(guò)將反向脈沖信號(hào)進(jìn)行處理,使得操作者控制光標(biāo)位置控制器時(shí)存在正向位移,減少操作者操作的無(wú)用功,從而極大地減少計(jì)算機(jī)操作者的手部活動(dòng)量,同時(shí)使得在狹小桌面上的鼠標(biāo)等控制設(shè)備的操作更加方便靈活。
另外,本發(fā)明的觸發(fā)裝置提供按鍵、熱鍵、組合鍵、以及速度檢測(cè)等多種實(shí)現(xiàn)方式,針對(duì)不同的光標(biāo)位置控制器提供不同的觸發(fā)方式,自然靈活,擴(kuò)大了鼠標(biāo)觸控板等應(yīng)用范圍,提高鼠標(biāo)類(lèi)設(shè)備的使用便利性。
圖1是現(xiàn)有技術(shù)中操作者手部移動(dòng)的路線圖;圖2是本發(fā)明中光標(biāo)移動(dòng)控制器的原理框圖;圖3是本發(fā)明中操作者手部移動(dòng)的路線圖;圖4是第一實(shí)施例中光機(jī)鼠標(biāo)的脈沖原理圖;圖5是第一實(shí)施例中光機(jī)鼠標(biāo)的原理框圖;圖6是第二實(shí)施例中光機(jī)鼠標(biāo)的原理框圖;
圖7為第三實(shí)施例中光電鼠標(biāo)的原理框圖。
具體實(shí)施例方式
本發(fā)明的技術(shù)方案是通過(guò)對(duì)光標(biāo)位置運(yùn)動(dòng)軌跡的控制實(shí)現(xiàn)的,并通過(guò)觸發(fā)信號(hào)觸發(fā)該操作。
本發(fā)明提供一種光標(biāo)位置控制器,如圖2所示,作為上述控制屏幕光標(biāo)位置的載體,該光標(biāo)位置控制器包括輸入裝置1,識(shí)別操作者的輸入動(dòng)作,生成輸入信號(hào),位置檢測(cè)裝置2,用于檢測(cè)操作者手部移動(dòng)使光標(biāo)位置控制器產(chǎn)生的輸入信號(hào)的位置變化,產(chǎn)生脈沖信號(hào);信號(hào)解析裝置3,用于接收所述脈沖信號(hào),并將所述脈沖信號(hào)解析,轉(zhuǎn)換為位移信號(hào);另外,為了實(shí)現(xiàn)對(duì)光標(biāo)軌跡的控制效果,還包括與所述信號(hào)解析裝置3和所述位置檢測(cè)裝置2連接的信號(hào)處理裝置4,用于對(duì)接收到的脈沖信號(hào)進(jìn)行處理;以及與所述信號(hào)處理裝置連接的觸發(fā)裝置5,用于控制所述脈沖處理裝置的工作狀態(tài)。
所述信號(hào)處理裝置用于將反向脈沖信號(hào)進(jìn)行反相處理?;蛘邔⒎聪蛎}沖信號(hào)隔斷。
本發(fā)明可以通過(guò)控制裝置來(lái)控制觸發(fā)裝置的工作狀態(tài),控制裝置可以通過(guò)在該光標(biāo)位置控制器上設(shè)置一個(gè)功能按鍵,按下該功能按鍵的時(shí),光標(biāo)位置控制器按照本發(fā)明的運(yùn)動(dòng)軌跡進(jìn)行控制,當(dāng)釋放該功能按鍵的時(shí)候,光標(biāo)位置控制器恢復(fù)正常操作。功能按鍵觸發(fā)的優(yōu)點(diǎn)是觸發(fā)準(zhǔn)確,只有功能按鍵按下時(shí)光標(biāo)控制才起作用,不會(huì)產(chǎn)生誤操作。但是增加按鍵會(huì)導(dǎo)致使用方式不習(xí)慣和成本增加,控制裝置還可以通過(guò)熱鍵或組合鍵實(shí)現(xiàn)。
另外,觸發(fā)裝置還可以為檢測(cè)光標(biāo)位置控制器移動(dòng)的速度或加速度實(shí)現(xiàn)的裝置。當(dāng)觸發(fā)裝置檢測(cè)到輸入信號(hào)的速度超過(guò)一個(gè)設(shè)定值時(shí),則自動(dòng)觸發(fā)工作,而當(dāng)移動(dòng)速度降低時(shí),恢復(fù)正常操作。由于速度觸發(fā)有可能會(huì)對(duì)用戶無(wú)意識(shí)的移動(dòng)動(dòng)作產(chǎn)生誤判斷,針對(duì)該情況,可以設(shè)置觸發(fā)特征門(mén)限,比如方向改變兩次后才能觸發(fā)有效,或者比較來(lái)回軌跡的方向角度差別太大也不能啟動(dòng)觸發(fā)等。該觸發(fā)裝置,一種是通過(guò)在光標(biāo)位置控制器中設(shè)置檢測(cè)輸入信號(hào)速度和加速度的感應(yīng)裝置,該感應(yīng)裝置可以通過(guò)傳感器實(shí)現(xiàn),在傳感器動(dòng)作后,自動(dòng)觸發(fā)運(yùn)動(dòng)軌跡控制;該感應(yīng)裝置的另一種方法是通過(guò)脈沖計(jì)數(shù)器和脈沖個(gè)數(shù)比較電路實(shí)現(xiàn),感應(yīng)裝置通過(guò)檢測(cè)脈沖寬度,或者在單位時(shí)間內(nèi)檢測(cè)脈沖的個(gè)數(shù),或者輸出側(cè)檢測(cè)脈沖時(shí)鐘的頻率或?qū)挾劝l(fā)送觸發(fā)信號(hào);觸發(fā)裝置的另一種方式是通過(guò)軟件實(shí)現(xiàn),在驅(qū)動(dòng)程序中添加觸發(fā)裝置的觸發(fā)條件,完成上述傳感器或脈沖比較電路的功能。
本發(fā)明提出的控制屏幕光標(biāo)位置的方法,當(dāng)需要屏幕光標(biāo)按照本發(fā)明的控制屏幕光標(biāo)位置的方法移動(dòng)光標(biāo)的時(shí)候,操作者對(duì)光標(biāo)位置控制器的輸入設(shè)備執(zhí)行相應(yīng)操作,光標(biāo)位置控制器的輸入設(shè)備識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào),接著,將輸入信號(hào)轉(zhuǎn)換成脈沖信號(hào),然后,將正向脈沖信號(hào)轉(zhuǎn)換成正向位移信號(hào),控制光標(biāo)正向移動(dòng);將反向脈沖信號(hào)按照預(yù)定規(guī)則轉(zhuǎn)換成相應(yīng)位移信號(hào)后,根據(jù)所述位移信號(hào)控制光標(biāo)的同步移動(dòng)。按照該方法控制光標(biāo)位置的運(yùn)動(dòng)軌跡如圖3所示,操作者僅進(jìn)行往復(fù)運(yùn)動(dòng),如圖中101,102,103所示,而光標(biāo)如虛線所示,向著同一方向移動(dòng)。本發(fā)明對(duì)運(yùn)動(dòng)軌跡的控制的預(yù)定規(guī)則有兩種第一種,當(dāng)檢測(cè)到觸發(fā)信號(hào)后,將反向移動(dòng)產(chǎn)生的脈沖信號(hào)反相,使得光標(biāo)繼續(xù)沿正向移動(dòng)。
第二種,當(dāng)檢測(cè)到觸發(fā)信號(hào)后,把反向移動(dòng)產(chǎn)生的脈沖信號(hào)關(guān)閉,不發(fā)送給主機(jī),使光標(biāo)停留在原地。
以上兩種規(guī)則,從運(yùn)動(dòng)軌跡上看來(lái),即把圖3中步驟102的軌跡進(jìn)行反向,或在步驟102操作過(guò)程中光標(biāo)在原地保持不動(dòng),從而使得光標(biāo)移動(dòng)的軌跡向同一方向移動(dòng),從操作者角度看,操作者操縱控制屏幕光標(biāo)位置的載體做往復(fù)運(yùn)動(dòng),而光標(biāo)一直按照預(yù)先確定的方向移動(dòng)。
本發(fā)明上述對(duì)光標(biāo)運(yùn)動(dòng)軌跡的控制需要由觸發(fā)信號(hào)觸發(fā),觸發(fā)信號(hào)為觸發(fā)上述運(yùn)動(dòng)方式的信號(hào),當(dāng)檢測(cè)到觸發(fā)信號(hào)時(shí),執(zhí)行上述操作,當(dāng)觸發(fā)信號(hào)消失時(shí),按照光標(biāo)位置控制器現(xiàn)有的方式控制光標(biāo)移動(dòng)。本發(fā)明檢測(cè)觸發(fā)信號(hào)的方法是設(shè)定觸發(fā)開(kāi)關(guān),當(dāng)所述觸發(fā)開(kāi)關(guān)處于工作狀態(tài)時(shí),發(fā)送觸發(fā)信號(hào)?;蛘甙凑障率龇绞綑z測(cè)觸發(fā)信號(hào)當(dāng)正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾瘸^(guò)觸發(fā)閾值時(shí)發(fā)送觸發(fā)信號(hào)。由于該種觸發(fā)方式有可能會(huì)對(duì)用戶無(wú)意識(shí)的移動(dòng)動(dòng)作產(chǎn)生誤判斷,針對(duì)這種情況,可以預(yù)先設(shè)定正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾鹊挠|發(fā)特征門(mén)限值,根據(jù)所述觸發(fā)特征門(mén)限值和所述觸發(fā)閾值判斷是否發(fā)送觸發(fā)信號(hào)。例如方向改變兩次后才能觸發(fā)有效,或者比較來(lái)回軌跡的方向角度差別太大也不能啟動(dòng)觸發(fā)等。
為了更好的理解本發(fā)明,以下列舉幾個(gè)具體實(shí)施例。目前的PC系統(tǒng)通常均具有人機(jī)交互的外部設(shè)備來(lái)控制屏幕光標(biāo)的移動(dòng)和點(diǎn)擊,因此普通的PC系統(tǒng)都會(huì)采用光標(biāo)位置控制器來(lái)控制光標(biāo)的移動(dòng),比如鼠標(biāo)器(MOUSE)和觸摸板(TRACK PAD)或觸摸屏(TOUCH PANEL),觸控桿(TRACK POINTER)等。
鼠標(biāo)對(duì)屏幕光標(biāo)的控制主要分為光學(xué)機(jī)械式鼠標(biāo)和光電式鼠標(biāo)兩種,以下首先介紹本發(fā)明應(yīng)用于兩種鼠標(biāo)的實(shí)施例。
第一實(shí)施例光學(xué)機(jī)械式鼠標(biāo)由鼠標(biāo)底部的橡膠滾球帶動(dòng)2根成90度排列的定位軸。定位軸的兩端連接圓形的光學(xué)編碼器。光學(xué)機(jī)械式鼠標(biāo)的光學(xué)編碼器由一片有很多狹縫的圓盤(pán),以及其兩側(cè)的光電管和發(fā)光二極管組成。當(dāng)鼠標(biāo)在桌面上移動(dòng)時(shí),橡膠滾球帶動(dòng)光學(xué)編碼器上的圓盤(pán)轉(zhuǎn)動(dòng),光電管收到斷續(xù)的信號(hào),本實(shí)施例中的位置檢測(cè)裝置為感光芯片,如果接收到光信號(hào),感光芯片便會(huì)產(chǎn)生“1”信號(hào),若無(wú)接收到光信號(hào),則將之定為信號(hào)“0”。X,Y軸上的光學(xué)編碼均由兩個(gè)不在直徑線上的脈沖信號(hào)組成,如圖4所示,當(dāng)X1比X2相位早的時(shí)候,認(rèn)為是向左移動(dòng),反之向右移動(dòng)。Y軸也類(lèi)似。本實(shí)施例中的信號(hào)解析裝置由鼠標(biāo)控制芯片充當(dāng),鼠標(biāo)控制芯片解析該脈沖信號(hào),并根據(jù)相位差算出鼠標(biāo)移動(dòng)的距離及方向。
圖5為本實(shí)施例的光標(biāo)位置控制器的原理圖。圖中位置檢測(cè)裝置1由滾球11、X軸光學(xué)編碼器12、Y軸光學(xué)編碼起13組成。在X,Y軸上其中的一路脈沖信號(hào)中設(shè)置相位延遲電路4,作為本發(fā)明中所述的信號(hào)處理裝置,當(dāng)觸發(fā)裝置觸發(fā)本發(fā)明的運(yùn)動(dòng)軌跡的時(shí)候,觸發(fā)相位延遲電路動(dòng)作,完成將反向脈沖信號(hào)反相的動(dòng)作,而鼠標(biāo)控制芯片2將處理后的脈沖信號(hào)解析后轉(zhuǎn)換成位移信號(hào)通過(guò)接口芯片5發(fā)送至主機(jī),主機(jī)的CPU通過(guò)處理計(jì)算后控制光標(biāo)顯示模塊7實(shí)現(xiàn)光標(biāo)的移動(dòng)。
本實(shí)施例中的觸發(fā)裝置3由脈沖計(jì)數(shù)器31和脈沖個(gè)數(shù)比較電路32組成,在圖中的X1和Y1支路上分別與脈沖計(jì)數(shù)器31連接,以X1軸為例,當(dāng)X1軸的脈沖計(jì)數(shù)器31的脈沖個(gè)數(shù)超過(guò)脈沖個(gè)數(shù)比較電路32中的預(yù)定值時(shí),觸發(fā)裝置將啟動(dòng),發(fā)送控制信號(hào),接通相位延時(shí)電路,將反向的脈沖信號(hào)反相。當(dāng)操作者操作鼠標(biāo)左右移動(dòng)時(shí),屏幕光標(biāo)將一直向初始方向,如向右移動(dòng),當(dāng)操作者操作鼠標(biāo)上下移動(dòng)時(shí),屏幕光標(biāo)將一直向初始方向,如向上移動(dòng)。
第二實(shí)施例在本實(shí)施例中仍然以光機(jī)鼠標(biāo)為例,不同的是,在本實(shí)施例中,信號(hào)處理裝置為連接于X、Y軸的每條支路的脈沖開(kāi)關(guān),觸發(fā)裝置由控制裝置控制其工作狀態(tài)。
圖6為該光學(xué)機(jī)械鼠標(biāo)的原理框圖。圖中在X,Y定位軸上其中的一路脈沖信號(hào)中設(shè)置脈沖開(kāi)關(guān)4,作為本發(fā)明中所述的信號(hào)處理裝置,當(dāng)觸發(fā)裝置3觸發(fā)本發(fā)明的運(yùn)動(dòng)軌跡的時(shí)候,將反向脈沖信號(hào)隔斷。
本實(shí)施例中還包括控制裝置8,該控制裝置8可以在鼠標(biāo)上增加功能按鍵,或者通過(guò)在鍵盤(pán)上設(shè)置熱鍵或組合鍵實(shí)現(xiàn),當(dāng)控制裝置8按下后,與控制裝置8連接的信號(hào)線向觸發(fā)裝置3發(fā)送控制信號(hào),啟動(dòng)觸發(fā)裝置3工作??刂蒲b置8按下后,當(dāng)有反向信號(hào)輸入時(shí),將輸入信號(hào)斷開(kāi),即X1、X2與Y1、Y2斷開(kāi),此時(shí)將反向信號(hào)斷開(kāi),鼠標(biāo)反向移動(dòng)時(shí)光標(biāo)不移動(dòng),或者當(dāng)控制裝置8按下后,當(dāng)有反向信號(hào)輸入時(shí),將輸入信號(hào)進(jìn)行反相處理如圖5的相位延時(shí)電路。
第三實(shí)施例目前的光學(xué)鼠標(biāo)中一般都有兩塊集成電路,一塊是CMOS/DSP芯片,一塊是USB/PS2的接口轉(zhuǎn)換芯片,CMOS/DSP芯片中包含三部分圖像攝取模塊,DSP圖像分析模塊,X,Y方向相對(duì)位移脈沖輸出模塊。DSP圖像分析模塊芯片即為本實(shí)施例中的位置檢測(cè)裝置,接口芯片實(shí)際是對(duì)CMOS/DSP產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù)并處理后,轉(zhuǎn)換成USB/PS2信號(hào)輸出,本實(shí)施例在轉(zhuǎn)換成USB/PS2信號(hào)輸出將脈沖信號(hào)通過(guò)該接口芯片進(jìn)行處理,并通過(guò)觸發(fā)裝置觸發(fā)。同樣觸發(fā)裝置能夠通過(guò)檢測(cè)速度或按照添加鼠標(biāo)按鍵觸發(fā)方式,當(dāng)檢測(cè)到相應(yīng)按鍵按下,接口芯片中脈沖信號(hào)處理裝置就可以將接收到的脈沖信號(hào)全按照同一方向處理,然后向主機(jī)接口發(fā)出USB/PS2數(shù)據(jù)流。以下僅以加速度或速度實(shí)現(xiàn)觸發(fā)裝置為例進(jìn)行闡述。
如圖7所示,該光學(xué)鼠標(biāo)41的CMOS/DSP芯片42將鼠標(biāo)移動(dòng)產(chǎn)生的脈沖信號(hào)發(fā)送至接口芯片43中的信號(hào)處理裝置431,該信號(hào)處理裝置431將反向脈沖信號(hào)進(jìn)行反相或隔斷,然后經(jīng)由信號(hào)解析裝置432轉(zhuǎn)換成USB/PS2位移信號(hào),通過(guò)鼠標(biāo)與主機(jī)的接口44發(fā)送至主機(jī),經(jīng)由主機(jī)的鼠標(biāo)驅(qū)動(dòng)程序45處理后,由光標(biāo)顯示模塊46顯示光標(biāo)的位置。
對(duì)于控制脈沖信號(hào)處理裝置的觸發(fā)裝置,本實(shí)施例在接口芯片的固化軟件中增加速度測(cè)算模塊及反相信號(hào)處理模塊,當(dāng)檢測(cè)到速度達(dá)到預(yù)定值時(shí),則觸發(fā)裝置激活,將接收到的反向位移脈沖信號(hào)按照初始方向進(jìn)行反相處理,最后形成相應(yīng)的USB/PS2信號(hào)輸出。
第四實(shí)施例本實(shí)施例中的光標(biāo)位置控制器為觸摸屏。觸摸屏對(duì)光標(biāo)的控制原理是首先用手指或其它物體觸摸安裝在顯示器前端的觸摸屏,然后系統(tǒng)根據(jù)手指觸摸的圖標(biāo)或菜單位置來(lái)定位選擇信息輸入。觸摸屏由觸摸檢測(cè)部件和觸摸屏控制器組成;觸摸檢測(cè)部件安裝在顯示器屏幕前面,用于檢測(cè)用戶觸摸位置,通過(guò)觸摸產(chǎn)生位移電信號(hào),該觸摸檢測(cè)部件即本發(fā)明所述的位置檢測(cè)裝置,而觸摸屏控制器的主要作用是從觸摸點(diǎn)檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送至CPU,CPU處理后控制光標(biāo)顯示模塊的輸出信號(hào)。本實(shí)施例中的信號(hào)處理裝置位于觸摸屏控制器中,當(dāng)接收到觸摸點(diǎn)檢測(cè)裝置的觸摸信息后,將反向觸摸信息進(jìn)行反向,或者阻止該反向信號(hào)。
本實(shí)施例中的觸發(fā)裝置通過(guò)在觸摸屏的觸摸檢測(cè)部件上安裝加速度傳感器,當(dāng)操作者的手指速度達(dá)到加速度傳感器的速度閾值,則向信號(hào)處理裝置發(fā)送觸發(fā)信號(hào)。對(duì)于觸發(fā)裝置的實(shí)現(xiàn)同樣能夠通過(guò)在觸摸屏控制器上通過(guò)軟件實(shí)現(xiàn),實(shí)現(xiàn)方法與第三實(shí)施例類(lèi)似,不再贅述。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種光標(biāo)位置控制器,包括輸入裝置,用于識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào);位置檢測(cè)裝置,用于檢測(cè)輸入信號(hào)的位置變化,產(chǎn)生脈沖信號(hào);信號(hào)解析裝置,用于接收所述脈沖信號(hào),并將所述脈沖信號(hào)解析,轉(zhuǎn)換為位移信號(hào);其特征在于,還包括與所述信號(hào)解析裝置和所述位置檢測(cè)裝置連接的信號(hào)處理裝置,用于對(duì)接收到的脈沖信號(hào)進(jìn)行處理;與所述信號(hào)處理裝置連接的觸發(fā)裝置,用于控制所述信號(hào)處理裝置的工作狀態(tài)。
2.根據(jù)權(quán)利要求1所述的光標(biāo)位置控制器,其特征在于所述信號(hào)處理裝置用于將反向脈沖信號(hào)進(jìn)行反相處理。
3.根據(jù)權(quán)利要求2所述的光標(biāo)位置控制器,其特征在于所述信號(hào)處理裝置用于將反向脈沖信號(hào)隔斷。
4.根據(jù)權(quán)利要求2或3所述的光標(biāo)位置控制器,其特征在于,還包括控制裝置,用于控制觸發(fā)裝置的工作狀態(tài)。
5.根據(jù)權(quán)利要求4所述的光標(biāo)位置控制器,其特征在于所述控制裝置為控制按鍵,所述觸發(fā)裝置檢測(cè)所述控制按鍵的狀態(tài),發(fā)送觸發(fā)信號(hào),控制所述信號(hào)處理裝置的工作狀態(tài)。
6.根據(jù)權(quán)利要求2或3所述的光標(biāo)位置控制器,其特征在于所述觸發(fā)裝置為速度或加速度感應(yīng)裝置。
7.根據(jù)權(quán)利要求2或3所述的光標(biāo)位置控制器,其特征在于所述觸發(fā)裝置包括脈沖計(jì)數(shù)器用于記錄所述脈沖信號(hào)的個(gè)數(shù),脈沖個(gè)數(shù)比較電路,將所述脈沖信號(hào)的個(gè)數(shù)與預(yù)定值比較,發(fā)送觸發(fā)信號(hào)。
8.一種控制屏幕光標(biāo)位置的方法,其特征在于,包括步驟1)當(dāng)控制屏幕光標(biāo)移動(dòng)時(shí),識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào),并將輸入信號(hào)轉(zhuǎn)換成脈沖信號(hào);2)將正向脈沖信號(hào)轉(zhuǎn)換成正向位移信號(hào),控制光標(biāo)正向移動(dòng);將反向脈沖信號(hào)按照預(yù)定規(guī)則轉(zhuǎn)換成相應(yīng)位移信號(hào)后,根據(jù)所述位移信號(hào)控制光標(biāo)的移動(dòng)。
9.根據(jù)權(quán)利要求8所述的控制屏幕光標(biāo)位置的方法,其特征在于,所述預(yù)定規(guī)則具體為將所述反向脈沖信號(hào)反相后轉(zhuǎn)換為正向位移信號(hào)。
10.根據(jù)權(quán)利要求8所述的控制屏幕光標(biāo)位置的方法,其特征在于,所述預(yù)定規(guī)則具體為將所述反向脈沖信號(hào)關(guān)閉。
11.根據(jù)權(quán)利要求9或10所述的控制屏幕光標(biāo)位置的方法,其特征在于,所述步驟1)之前還包括,按照下述方式檢測(cè)觸發(fā)信號(hào)設(shè)定觸發(fā)開(kāi)關(guān),所述觸發(fā)開(kāi)關(guān)處于工作狀態(tài)時(shí),發(fā)送觸發(fā)信號(hào),如果檢測(cè)到所述觸發(fā)信號(hào),則執(zhí)行步驟2)。
12.根據(jù)權(quán)利要求9或10所述的控制屏幕光標(biāo)位置的方法,其特征在于,所述步驟2)之前還包括,按照下述方式檢測(cè)觸發(fā)信號(hào)當(dāng)正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾瘸^(guò)觸發(fā)閾值時(shí)發(fā)送觸發(fā)信號(hào),當(dāng)檢測(cè)到所述觸發(fā)信號(hào),則執(zhí)行步驟2)。
13.根據(jù)權(quán)利要求12所述的控制屏幕光標(biāo)位置的方法,其特征在于,還包括預(yù)先設(shè)定正向脈沖信號(hào)或反向脈沖信號(hào)的頻率或?qū)挾鹊挠|發(fā)特征門(mén)限值,根據(jù)所述觸發(fā)特征門(mén)限值和所述觸發(fā)閾值判斷是否發(fā)送觸發(fā)信號(hào)。
全文摘要
本發(fā)明提供一種光標(biāo)位置控制器,包括輸入裝置,用于識(shí)別操作者的輸入動(dòng)作,產(chǎn)生輸入信號(hào);位置檢測(cè)裝置,用于檢測(cè)輸入信號(hào)的位置變化,產(chǎn)生脈沖信號(hào);信號(hào)解析裝置,用于接收所述脈沖信號(hào),并將所述脈沖信號(hào)解析,轉(zhuǎn)換為位移信號(hào);與所述信號(hào)解析裝置和所述位置檢測(cè)裝置連接的信號(hào)處理裝置,用于對(duì)接收到的脈沖信號(hào)進(jìn)行處理;以及與所述信號(hào)處理裝置連接的觸發(fā)裝置,用于控制所述信號(hào)處理裝置的工作狀態(tài)。本發(fā)明通過(guò)將反向脈沖信號(hào)進(jìn)行處理,使得操作者控制光標(biāo)位置控制器時(shí)存在正向位移,減少操作者操作的無(wú)用功,從而極大地減少計(jì)算機(jī)操作者的手部活動(dòng)量,同時(shí)使得在狹小桌面上的鼠標(biāo)等控制設(shè)備的操作更加方便靈活。
文檔編號(hào)G06F3/033GK1936803SQ200510105849
公開(kāi)日2007年3月28日 申請(qǐng)日期2005年9月23日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者徐曉靖, 李眾慶 申請(qǐng)人:聯(lián)想(北京)有限公司