亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

將光學(xué)導(dǎo)航傳感器偽裝成具有高畫面刷新率的方法與裝置的制造方法

文檔序號(hào):9304307閱讀:605來(lái)源:國(guó)知局
將光學(xué)導(dǎo)航傳感器偽裝成具有高畫面刷新率的方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)鼠標(biāo)的光學(xué)導(dǎo)航傳感器的回報(bào)錯(cuò)誤,特別涉及一種方法與裝置可維持在不同畫面刷新率下的回報(bào)錯(cuò)誤一致。
【背景技術(shù)】
[0002]當(dāng)用戶使用計(jì)算機(jī)鼠標(biāo)在二維平面上移動(dòng)時(shí),二維平面的信息將被光學(xué)導(dǎo)航傳感器在不同時(shí)間間隔內(nèi)擷取,從而得到一個(gè)位移量(位置的改變),并且傳送給光學(xué)導(dǎo)航傳感器中的一個(gè)累計(jì)器。信息被擷取并傳送至累計(jì)器的速率被稱為光學(xué)導(dǎo)航傳感器的畫面刷新率。光學(xué)導(dǎo)航傳感器中的累計(jì)器會(huì)被主控裝置(例如,微控制器),通過(guò)串行外設(shè)接口(Serial Peripheral Interface,SPI),在一定時(shí)間間隔內(nèi)被訪問(wèn),并且之后傳送至主控裝置。(這樣一來(lái),計(jì)算機(jī)可以決定計(jì)算機(jī)鼠標(biāo)的當(dāng)前位置,并將這個(gè)信息轉(zhuǎn)換為屏幕上的鼠標(biāo)位置。累計(jì)器被訪問(wèn)的速率被稱為光學(xué)導(dǎo)航傳感器的輪詢率(polling rate)或者是回報(bào)率(reporting rate)。當(dāng)計(jì)算機(jī)鼠標(biāo)的實(shí)際位置與通過(guò)計(jì)算機(jī)決定的位置有所出入時(shí),便發(fā)生回報(bào)錯(cuò)誤。在固定的輪詢率下,回報(bào)/輪詢錯(cuò)誤在高畫面刷新率時(shí)會(huì)比低畫面刷新率時(shí)來(lái)得少。這是因?yàn)橛?jì)算機(jī)有更多的可用信息來(lái)進(jìn)行判斷。
[0003]請(qǐng)參考圖1與圖2,其繪示光學(xué)導(dǎo)航傳感器不同的畫面刷新率以及在固定輪詢率下的回報(bào)錯(cuò)誤。圖1繪示12KHz的畫面刷新率(即83.33微秒U(xiǎn)s)長(zhǎng)的畫面間隔),圖2繪示4KHz的畫面刷新率(即250微秒長(zhǎng)的畫面間隔)。在這兩個(gè)圖中,平均的輪詢率約為ΙΚΗζ,或者是說(shuō),約I毫秒(ms)的輪詢間隔(圖中也同時(shí)繪出在輪詢間隔為1.0lms與0.99ms的回報(bào)錯(cuò)誤)。在圖1中,當(dāng)輪詢間隔為1.0lms時(shí),搜集到的畫面的總數(shù)為12或13,當(dāng)輪詢間隔為0.99ms時(shí),搜集到的畫面的總數(shù)為11或12。分別的錯(cuò)誤為1/12(8.3% )。在圖2中,當(dāng)輪詢間隔為1.0lms時(shí),搜集到的畫面的總數(shù)為4或5,當(dāng)輪詢間隔為0.99ms時(shí),搜集到的畫面的總數(shù)為3或4。分別的錯(cuò)誤為1/4(25%)。如圖所示,較高畫面刷新率將會(huì)造成較少的回報(bào)錯(cuò)誤。
[0004]當(dāng)用戶使用不同速度來(lái)操作計(jì)算機(jī)鼠標(biāo)時(shí)(如進(jìn)行游戲程序),光學(xué)導(dǎo)航傳感器的畫面刷新率會(huì)按照用戶的操作速度來(lái)改變。換句話說(shuō),畫面刷新率是按照鼠標(biāo)的使用而改變的。在其他系統(tǒng)中,光學(xué)導(dǎo)航傳感器的畫面刷新率將按照鼠標(biāo)置放的表面不同而變,在較暗的表面上,鼠標(biāo)有較低的畫面刷新率,在較亮的表面上,鼠標(biāo)有較高的畫面刷新率。這樣一來(lái),由于不同的畫面刷新率,造成用戶將會(huì)面對(duì)不一致的回報(bào)錯(cuò)誤。這不只影響鼠標(biāo)的追蹤能力,也造成用戶進(jìn)行游戲時(shí)的體驗(yàn)不佳。
[0005]因此,本發(fā)明的目的在于提供一種方法可以在不同畫面刷新率下,維持回報(bào)錯(cuò)誤的一致。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的實(shí)施例公開一種將具有較低畫面刷新率的光學(xué)導(dǎo)航傳感器偽裝成具有較高畫面刷新率的光學(xué)導(dǎo)航傳感器的方法,其包含:接收所述光學(xué)導(dǎo)航傳感器在所述較低畫面刷新率的位移差量;將所述位移差量區(qū)分成多個(gè)部分;分割所述較低畫面刷新率的時(shí)間間隔,產(chǎn)生時(shí)間臨界值,所述時(shí)間臨界值比所述較低畫面刷新率的所述時(shí)間間隔短;接收時(shí)鐘脈沖信號(hào)來(lái)刷新計(jì)數(shù)器;以及當(dāng)所述計(jì)數(shù)器計(jì)數(shù)至所述時(shí)間臨界值時(shí),輸出所述位移差量的第一部分給累計(jì)器。
[0007]本發(fā)明的實(shí)施例公開一種將具有較低畫面刷新率的光學(xué)導(dǎo)航傳感器偽裝成具有較高畫面刷新率的光學(xué)導(dǎo)航傳感器的裝置,其包含:后內(nèi)插電路,用以將所述光學(xué)導(dǎo)航傳感器在所述較低畫面刷新的位移差量輸出;分割器,耦接所述后內(nèi)插電路,用以接收所述位移差量以及根據(jù)控制信號(hào)將所述位移差量區(qū)分成多個(gè)部分;累計(jì)刷新編程計(jì)數(shù)器,耦接所述分割器,用以接收時(shí)鐘脈沖信號(hào),刷新所述計(jì)數(shù)器,以及當(dāng)所述計(jì)數(shù)器計(jì)數(shù)至?xí)r間臨界值時(shí),輸出所述位移差量的第一部分,其中所述時(shí)間臨界值短于所述較低畫面刷新率的時(shí)間間隔;以及累計(jì)器,用以接收已分割的位移差量。
[0008]本發(fā)明公開的方法與裝置,可用在光學(xué)導(dǎo)航傳感器操作在較低畫面刷新率時(shí),將傳感器偽裝成較高畫面刷新率。這樣一來(lái),便可使回報(bào)錯(cuò)誤在不同畫面刷新率下維持一致。
【附圖說(shuō)明】
[0009]圖1繪示在12kHz的畫面刷新率下的光學(xué)導(dǎo)航裝置的回報(bào)錯(cuò)誤。
[0010]圖2圖繪示在4kHz的畫面刷新率以及具有相同于圖1的輪詢率下的光學(xué)導(dǎo)航裝置的回報(bào)錯(cuò)誤。
[0011]圖3繪示本發(fā)明的實(shí)施例的光學(xué)導(dǎo)航傳感器。
[0012]圖4繪示圖3所示的光學(xué)導(dǎo)航傳感器的串行外設(shè)接口讀取。
[0013]其中,附圖標(biāo)記說(shuō)明如下:
[0014]200光學(xué)導(dǎo)航傳感器
[0015]210后內(nèi)插電路
[0016]220累積刷新編程計(jì)數(shù)器
[0017]225畫面緩存器
[0018]230分割器
[0019]240累計(jì)器
[0020]310串行外設(shè)接口讀取指令
【具體實(shí)施方式】
[0021]如上面所說(shuō),光學(xué)導(dǎo)航傳感器搜集關(guān)于計(jì)算機(jī)鼠標(biāo)的位移差量的信息,并將這些信息傳送給累計(jì)器。其中,一段特定時(shí)間內(nèi)所累計(jì)的信息量,是根據(jù)光學(xué)導(dǎo)航傳感器的畫面刷新率而定。位移差量通常包含有鼠標(biāo)在X軸方向以及y軸方向的位置變化,并且可以被表示成delta_x以及delta_y。在各種不同的時(shí)間間隔內(nèi)(即不同的輪詢率下),根據(jù)光學(xué)導(dǎo)航傳感器的輪詢率,在累計(jì)器中所有的delta_x與delta_y信息將會(huì)被主控裝置通過(guò)串行外設(shè)接口讀取。
[0022]在輪詢率固定的情況下,具有較高畫面刷新率的傳感器,比具有較低畫面刷新率的傳感器,更頻繁地刷新累計(jì)器。例如,具有12kHz的畫面刷新率的傳感器,刷新累計(jì)器的次數(shù)將會(huì)是具有4kHz的畫面刷新率的傳感器的三倍。如果兩個(gè)傳感器都以固定的每秒I英寸的恒定速度移動(dòng)I英寸,并且假設(shè)兩者均具12,OOOpci,那么在這段距離內(nèi)將會(huì)有12,000次的回報(bào)。12kHz的傳感器會(huì)在每個(gè)畫面?zhèn)蓽y(cè)到一次的位移差量,并且將這個(gè)位移差量刷新至累計(jì)器,而4kHz的傳感器將會(huì)在每個(gè)畫面?zhèn)蓽y(cè)到三次的位移差量,并且將這位移差量刷新至累計(jì)器。假設(shè)輪詢率為1ms,主控裝置將會(huì)從累計(jì)器中讀取到12次,對(duì)兩個(gè)傳感器都是如此。然而,這12次對(duì)應(yīng)12kHz的傳感器的12個(gè)畫面的移動(dòng)信息,但僅對(duì)應(yīng)4kHz的傳感器的4個(gè)畫面的移動(dòng)信息。由于主控裝置的輪詢率并未與傳感器的畫面刷新率同步,所以造成讀取到的移動(dòng)信息的不一致,導(dǎo)致回報(bào)錯(cuò)誤。4kHz畫面刷新率的傳感器的移動(dòng)信息的變動(dòng)將會(huì)是12kHz畫面刷新率的傳感器的三倍,如圖1與圖2所示。
[0023]因此,本發(fā)明公開一種方法與裝置,可在當(dāng)光學(xué)導(dǎo)航傳感器操作在較低畫面刷新率時(shí),偽裝成較高畫面刷新率。這樣一來(lái),便可使回報(bào)錯(cuò)誤在不同畫面刷新率下維持一致。
[0024]圖3繪示本發(fā)明方法對(duì)應(yīng)的硬件架構(gòu),其為光學(xué)導(dǎo)航傳感器200。光學(xué)導(dǎo)航傳感器200包
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1