欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

處理光鼠標(biāo)數(shù)據(jù)的方法

文檔序號:6367075閱讀:146來源:國知局
專利名稱:處理光鼠標(biāo)數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及處理光鼠標(biāo)的圖像數(shù)據(jù)的方法,并且特別涉及,處理光鼠標(biāo)的圖像數(shù)據(jù)的方法,該方法能夠改進對于光鼠標(biāo)的二維運動的檢測。
背景技術(shù)
圖1示出了通常的光鼠標(biāo)的圖像數(shù)據(jù)的處理的塊圖。如圖1所示,通常的光鼠標(biāo)的數(shù)據(jù)處理塊包括模擬處理單元10,以模擬數(shù)據(jù)形式讀取光鼠標(biāo)之下的表面的圖像,并且將模擬數(shù)據(jù)轉(zhuǎn)換成為數(shù)字?jǐn)?shù)據(jù),以及數(shù)字處理單元20,計算并且使用數(shù)字?jǐn)?shù)據(jù)相對于時間輸出運動向量。
模擬處理單元10包括圖像像素陣列12,根據(jù)鼠標(biāo)之下的表面反射的光的亮度和量產(chǎn)生模擬圖像,以及模擬-到-數(shù)字轉(zhuǎn)換器(ADC)14,將圖像像素陣列12的模擬數(shù)據(jù)轉(zhuǎn)換成為數(shù)字?jǐn)?shù)據(jù)。
此外,數(shù)字處理單元20包括圖像信號處理器(ISP),通過處理數(shù)字?jǐn)?shù)據(jù)來計算運動向量,以及個人計算機(PC)接口24,接收從圖像信號處理器22輸出的數(shù)據(jù)并且通過數(shù)據(jù)通信發(fā)送數(shù)據(jù)到圖形信號處理器22。
參照圖2說明了一種用于處理光鼠標(biāo)的圖像數(shù)據(jù),以便通過圖像信號處理器22計算光鼠標(biāo)的運動向量的運算。圖2示出了處理光鼠標(biāo)的圖像數(shù)據(jù)的傳統(tǒng)方法的示意圖。
為了實現(xiàn)這種運算,至少需要三個存儲空間以便存儲像素數(shù)據(jù)。該存儲空間為X軸和Y軸存儲第n-1幀的基準(zhǔn)圖像、為X軸和Y軸存儲第n幀的當(dāng)前圖像、并且為X軸和Y軸存儲第n幀的基準(zhǔn)圖像。
首先,第n-1幀的基準(zhǔn)圖像是從第n-1幀的整個圖像中選擇地提取出來的,以便尋找光鼠標(biāo)在第n幀的運動。第n幀的當(dāng)前圖像是第n幀的整個圖像。最后,第n幀的基準(zhǔn)圖像是從第n幀的當(dāng)前圖像中選擇性地提取的,并且成為了基準(zhǔn)圖像以尋找光鼠標(biāo)在第n+1幀的運動。
如上所述,運動向量的移動方向是當(dāng)?shù)趎-1幀的基準(zhǔn)圖像被第n幀的當(dāng)前圖像連續(xù)地覆蓋的同時,采用第n-1幀的基準(zhǔn)圖像與第n幀的當(dāng)前圖像的最近似相同的部分確定的?;鶞?zhǔn)和當(dāng)前圖像應(yīng)該理想地彼此100%重合,但是實際上基準(zhǔn)和當(dāng)前圖像是不能100%重合的,因為在圖像傳感器特性條件下的圖像噪聲等原因。
光鼠標(biāo)的運動向量是通過重復(fù)進行上述的過程來尋找的。
在重復(fù)進行該過程期間應(yīng)該考慮一些問題,第一,在計算光鼠標(biāo)的運動向量的運算中對于一個或者更少的像素的誤差檢測總是存在的,因為圖像傳感器具有實際尺寸。如果在每一幀,第n-1幀的基準(zhǔn)圖像被更新為第n幀的基準(zhǔn)圖像,則光鼠標(biāo)的運動向量在光鼠標(biāo)以一個或更少的像素緩慢運動的時候是不能被檢測到的。為了解決這個問題,如果第n-1幀基準(zhǔn)圖像只在運動被檢測到的時候在更新,以替代在每一幀中更新第n-1幀的基準(zhǔn)圖像,則檢測誤差可以被最小化并且光鼠標(biāo)的運動可以在光鼠標(biāo)緩慢地以一個或者更少的像素運動的時候被檢測到。
圖3示出了使用一個通道的傳統(tǒng)導(dǎo)航引擎的最優(yōu)劃分,它示出了應(yīng)用一個通道運算的情況。當(dāng)應(yīng)用一個通道運算的時候,如果光鼠標(biāo)在每一幀中在X軸方向上移動0.5個像素并且在Y軸方向上移動0.2個像素,例如,分別以588μs的間隔,則一個或者更少的像素的運動是不能被檢測到的。
此時,作為示例,參照圖3說明光鼠標(biāo)從第一幀到第六幀的移動范圍。
參照光鼠標(biāo)相對于在當(dāng)前的第n幀時的運動,如果在第一幀(588μs)在X和Y軸方向上的運動量分別為0和0,則在第二幀(588μs*2),在X和Y軸方向上的運動量分別為0.5和0.2,在第三幀(588μs*3),在X和Y軸方向上的運動量分別為1和0.4,在第四幀(588μs*4),在X和Y軸方向上的運動量分別為1.5和0.6,在第五幀(588μs*5),在X和Y軸方向上的運動量分別為2和0.8,在第六幀(588μs*6),在X和Y軸方向上的運動量分別為2.5和1。如上述的方法中,如果在第十一幀光鼠標(biāo)運動,在X和Y軸方向上的實際運動量分別是5和2,但是檢測到的在X和Y軸方向上的運動量分別是5和0。
此時,與第一幀的運動相比,當(dāng)光鼠標(biāo)在X軸方向上移動0.5個像素,而在Y軸方向上移動0.2個像素的時候,作為分別在X軸方向上計算的向量和以及在Y軸方向上計算的向量和的VX和VY被表示為在第二幀的XY坐標(biāo)(0,0)。原因在于,當(dāng)?shù)诙c第n-1幀,例如第一幀的基準(zhǔn)圖像相比較的時候,一個或者更小的像素運動是不能被檢測到的。接下來,與第二幀的運動相比,當(dāng)光鼠標(biāo)在X軸方向上移動0.5個像素,而在Y軸方向上移動0.2個像素的時候,VX和VY被表示為在第三幀的XY坐標(biāo)(1,0)。0.5個像素是在X軸方向上在每一個第二幀和第三幀中從第n-1幀的基準(zhǔn)圖像中計算出來的,并且在X軸方向上的運動量因此為1;同時0.2個像素是在Y軸方向上在每一個第二幀和第三幀中從第n-1幀的基準(zhǔn)圖像中計算出來的,并且在Y軸方向上的運動量因此為0.4。因此,一個或者更小的像素的運動是不能被檢測出來的,所以,VY的值變?yōu)?。之后,第n-1幀的基準(zhǔn)圖像被更新到第三幀,因為VX的值從0改變到了1。
因此,當(dāng)光鼠標(biāo)的運動發(fā)生在第十一幀的時候,只有在X軸方向上的運動能夠被檢測到,所以VX和VY的值分別為5和0。但是,當(dāng)在每一幀光鼠標(biāo)在Y軸方向上的運動為0.2像素的時候,則不能檢測到光鼠標(biāo)在Y軸方向上的運動,所以,盡管光鼠標(biāo)實際上在Y軸方向上運動了2個像素,但是VY的值變?yōu)?。
即,通過(0,0)+(1,0)+(0,0)+(1,0)+(0,0)的計算,作為分別在X軸方向上計算的向量和與在Y軸方向上計算的向量和的VX和VY的XY坐標(biāo)被表示為(2,0)。因此,盡管在第六幀在X和Y方向上的運動量實際分別是2.5和1,但是VY的值不被檢測為“1”。通過2.5-2計算出的在X軸方向上的運動量的檢測誤差是0.5,并且該0.5的檢測誤差在下一幀被檢測到,即,第七幀。當(dāng)光鼠標(biāo)在第十一幀運動的時候,在X和Y軸方向上的實際的運動量分別是5和2,但是在X和Y軸方向上的檢測的運動量分別是5和0。即,在X軸方向上的運動可以被檢測到,而在Y軸方向上的運動量不能被準(zhǔn)確地檢測到。
在傳統(tǒng)的處理光鼠標(biāo)的圖像數(shù)據(jù)的方法的應(yīng)用中,二維的光鼠標(biāo)的運動應(yīng)該被校正。
即,如果使用單一的導(dǎo)航引擎計算計算二維運動,例如,處理圖像數(shù)據(jù)的運算,則根據(jù)基準(zhǔn)圖像更新的條件,運動的檢測誤差將增加。例如,如果條件被設(shè)定為檢測在X軸方向上或者在Y軸方向上的運動,則當(dāng)在X軸方向上的運動大于一個像素很多并且在Y軸方向上的運動小于或者等于一個像素的時候,在Y軸方向上的運動就不能被檢測到。此外,當(dāng)條件被設(shè)定為對X軸方向上的運動和Y軸方向上的運動進行檢測,則直到在X軸方向上的運動和Y軸方向上的運動被同時檢測到的時候,基準(zhǔn)圖像才被更新,所以運動的檢測誤差增加了。
因此,如果光鼠標(biāo)的二維運動使用單一的處理傳統(tǒng)的光鼠標(biāo)的圖像數(shù)據(jù)的導(dǎo)航引擎來計算,則對于在一個方向上的一個或者少于一個像素的微小運動的檢測,例如,在X軸方向上或者Y軸方向上的運動,實際上是被提高了,但是在其他方向上的光鼠標(biāo)的運動的檢測變得不好了。

發(fā)明內(nèi)容
因此,鑒于上述現(xiàn)有技術(shù)中發(fā)生的問題,提出了本發(fā)明,并且本發(fā)明的一個目的是提供一種處理光鼠標(biāo)圖像數(shù)據(jù)的方法,其中導(dǎo)航引擎被單獨地用于分別檢測在X和Y軸方向上的運動,而不是使用單一的導(dǎo)航引擎去檢測二維運動,因此,提高了對于光鼠標(biāo)在X和Y軸方向上的檢測。
為了實現(xiàn)上述的目的,本發(fā)明提供了一種處理光鼠標(biāo)的圖像數(shù)據(jù)的方法,包括通過對在ISP中的數(shù)字轉(zhuǎn)換的圖像像素數(shù)據(jù)經(jīng)過連續(xù)地將第n-1幀的基準(zhǔn)圖像重疊到第n幀的當(dāng)前圖像的處理來計算光鼠標(biāo)的運動向量,并且采用在基準(zhǔn)圖像和當(dāng)前圖像中最近似相同的部分來確定光鼠標(biāo)的運動方向;以及通過接口將計算的運動向量發(fā)送到個人計算機;其中ISP包括X軸導(dǎo)航引擎,用于在經(jīng)過處理的像素數(shù)據(jù)中,為X軸方向上的運動在基準(zhǔn)圖像上處理數(shù)據(jù),以及Y軸導(dǎo)航引擎,用于在經(jīng)過處理的圖像像素數(shù)據(jù)中為Y軸方向上的運動,在基準(zhǔn)圖像上處理數(shù)據(jù),并且X和Y軸導(dǎo)航引擎每個都存儲第n-1幀的基準(zhǔn)圖像、第n幀的當(dāng)前圖像以及第n幀的基準(zhǔn)圖像。


本發(fā)明的上述的和其他的目的、特點和其他的優(yōu)點將通過下面結(jié)合附圖的說明而變得更加的明了,其中圖1示出了處理通常的光鼠標(biāo)的圖像數(shù)據(jù)的框圖;圖2示出了處理光鼠標(biāo)的圖像數(shù)據(jù)的傳統(tǒng)方法的示意圖;
圖3示出了使用一個通道的傳統(tǒng)的導(dǎo)航引擎的優(yōu)化劃分的圖;圖4示出了根據(jù)本發(fā)明的用于處理光鼠標(biāo)中的圖像數(shù)據(jù)的運算的操作圖;圖5示出了通過X和Y軸導(dǎo)航引擎獲得的向量和;圖6示出了根據(jù)本發(fā)明的使用兩個通道的導(dǎo)航引擎的優(yōu)化劃分的圖;圖7示出了使用優(yōu)化劃分的導(dǎo)航引擎的處理兩個通道的圖像數(shù)據(jù)的運算的流程圖。
具體實施例方式
下面將參照附圖,其中相同的參考編號在整個圖中用于相同的或者相近的部分。
之后,將參照

本發(fā)明的優(yōu)選實施例。
圖4示出了根據(jù)本發(fā)明的用于處理光鼠標(biāo)中的圖像數(shù)據(jù)的運算的操作圖。
在本發(fā)明中,提供了用于分別檢測在X和Y軸方向上的運動的兩個導(dǎo)航引擎,來最小化光鼠標(biāo)的二維運動的檢測誤差。圖5示出了通過X和Y軸導(dǎo)航引擎獲得的向量和。參照圖5,在X軸導(dǎo)航引擎中計算的運動被表示為向量 在Y軸導(dǎo)航引擎中計算的運動被表示為向量 光鼠標(biāo)的二維運動向量 是通過將向量 和向量 相加求得的,即Z→=X→+Y→.]]>本發(fā)明的優(yōu)點在于,它獲得了沿著斜線、圓環(huán)線或者類似的線移動的光鼠標(biāo)的精確的二維移動向量值。因此,可以找到類似于光鼠標(biāo)的實際運動的運動。
這種對導(dǎo)航引擎進行劃分的概念可以應(yīng)用到一維之外,例如二維或者三維。
此外,本發(fā)明的優(yōu)選實施例可以通過對于應(yīng)用采用兩個通道的運算時的情況的說明而變得更加明了。此時,通道是用維來定義的,所以一個通道代表一個方向,例如X軸方向或者Y軸方向(一維),以及兩個通道代表兩個方向,例如X和Y軸方向(二維)。
圖6示出了根據(jù)本發(fā)明的使用兩個通道的導(dǎo)航引擎的優(yōu)化劃分的圖,它示出了應(yīng)用二維運算的情況。
當(dāng)應(yīng)用了兩通道運算的時候,如果在每一幀,光鼠標(biāo)分別在X軸方向上移動0.5個像素的并且在Y軸方向上移動0.2個像素,例如,在588μs的間隔,則不能夠檢測到一個或者少于一個像素的運動,與一通道運算相同。
此時,作為示例,參照圖6,說明光鼠標(biāo)的從第一幀到第六幀的運動。
參照光鼠標(biāo)相對于第n幀時間的運動,如果在第一幀(588μs)在X和Y軸方向上的運動量分別為0和0,則在第二幀(588μs*2),在X和Y軸方向上的運動量分別為0.5和0.2,在第三幀(588μs*3),在X和Y軸方向上的運動量分別為1和0.4,在第四幀(588μs*4),在X和Y軸方向上的運動量分別為1.5和0.6,在第五幀(588μs*5),在X和Y軸方向上的運動量分別為2和0.8,在第六幀(588μs*6),在X和Y軸方向上的運動量分別為2.5和1。如上述的方法中,如果在第十一幀光鼠標(biāo)運動,則在X和Y軸方向上的實際運動量分別是5和2。
此時,VX的值,即,作為在X軸方向上的計算的向量和 在第一和第二幀被表示為0。原因在于,無論在第一和第二幀中,在X軸方向上的一個像素或者少于一個像素的運動是不能被檢測到的。接下來,在第三幀中,VX的值被表示為1,因為光鼠標(biāo)在X軸方向上移動了一個像素。此外,在X軸方向上的運動量被確定為某個值,但是不是0,所以第n-1幀的基準(zhǔn)圖像被更新為第n幀的基準(zhǔn)圖像。因此,如果在第十一幀中發(fā)生了光鼠標(biāo)移動,則VX的值被表示為5,因為只有在X軸方向上的運動被檢測到了。
同時,VY的值,即,作為在Y軸方向上的計算的向量和 在第一和第二幀被表示為0。原因在于,無論在第一和第二幀中,在Y軸方向上的一個像素或者少于一個像素的運動是不能被檢測到的。接下來,在第三幀到第五幀中,VY的值被表示為0,因為光鼠標(biāo)在Y軸方向上移動了一個或者少于一個像素。接下來,在第六幀中,VY的值被表示為1,因為光鼠標(biāo)在Y軸方向上移動了一個像素。此外,第n-1幀的基準(zhǔn)圖像被更新為第n幀的基準(zhǔn)圖像。上述的處理被應(yīng)用到第十一幀中。
簡言之,作為在X軸方向上計算出的向量和的VX的值是2,是通過0+1+0+1+0得出的。因此,計算出的向量VX和VY的和可以表示為XY坐標(biāo)(2,1),并且在第六幀的在X和Y軸方向上運動的實際的量表示為XY坐標(biāo)(2.5,1)。通過2.5-2的計算出的在X軸上的運動量的檢測誤差是0.5,并且在下一幀的,即,第七幀檢測到的檢測誤差是0.5。當(dāng)在第十一幀發(fā)生光鼠標(biāo)的運動的時候,在X和Y軸方向上的實際運動量分別是5和2,并且檢測到的在X和Y軸方向上的運動量分別是5和2。即可以檢測到在X軸方向上的運動,而在Y軸方向上的運動不能夠被精確地檢測到。
下面,將參照圖7來說明X和Y軸方向上的兩通道運算。
圖7示出了使用優(yōu)化劃分的導(dǎo)航引擎的處理兩個通道的圖像數(shù)據(jù)的運算的流程圖。
在步驟S11,輸入在圖像像素陣列中檢測到的模擬數(shù)據(jù)經(jīng)過數(shù)字轉(zhuǎn)換得到的圖像數(shù)據(jù)。在步驟S12,該輸入的圖像數(shù)據(jù)被存儲在第n幀的當(dāng)前緩沖器中作為第n幀的當(dāng)前圖像。此外,在步驟S13,一些圖像被從第n幀的當(dāng)前緩沖器中提取出來,并且該提取的圖像被存儲在第n幀的基準(zhǔn)存儲器中。
下面,在步驟S14,存儲的第n幀的當(dāng)前圖像與X軸方向上的第n-1幀的第n-1X幀的基準(zhǔn)圖像,以及Y軸方向上的第n-1幀的第n-1Y幀的基準(zhǔn)圖像進行比較。之后,在步驟S15,采用通過將第n幀的當(dāng)前圖像與第n-1X幀的基準(zhǔn)圖像進行比較獲得的近似相同的部分計算X軸方向上的向量VX,并且采用通過將第n幀的當(dāng)前圖像與第n-1Y幀的基準(zhǔn)圖像進行比較獲得的近似相同的部分計算Y軸方向上的向量VY。
在步驟S16,如果計算出的VX的值不是“0”,則第n-1X幀的基準(zhǔn)圖像被更新成為第n幀的基準(zhǔn)圖像,同時,如果計算的VX的值是“0”,則保留第n-1X幀的基準(zhǔn)圖像;同時,如果計算的VY的值不是“0”,則第n-1Y幀的基準(zhǔn)圖像被更新成為第n幀的基準(zhǔn)圖像,同時,如果計算的VY的值是“0”,則保留第n-1Y幀的基準(zhǔn)圖像。之后,在步驟S17,通過將計算出的向量VX和VY相加,來獲得運動向量。
優(yōu)選地,第n-1幀的基準(zhǔn)圖像的數(shù)量是N(N=1~3),并且第n幀的當(dāng)前和基準(zhǔn)圖像的數(shù)量都是一。N=1表示一維。N=2表示二維。N=3表示三維。
如上所述,在本發(fā)明中,運動向量是通過將向量VX和VY相加得到的,VX和VY是通過X和Y軸方向上的單獨的導(dǎo)航引擎計算出的,代替了采用一個通道的一個導(dǎo)航引擎,所以光鼠標(biāo)的實際的二維運動可以被表示出來。
如上所述,本發(fā)明提供了一種處理光鼠標(biāo)的圖像數(shù)據(jù)的方法,其中從光鼠標(biāo)的集成電路的圖像像素陣列中輸出的圖像數(shù)據(jù)被轉(zhuǎn)換成為數(shù)字圖像數(shù)據(jù),并且運動向量是通過將經(jīng)過應(yīng)用在X和Y軸的每一個方向上的導(dǎo)航運算獲得的向量VX和VY相加計算出來的,以便通過將轉(zhuǎn)換的數(shù)字圖像數(shù)據(jù)提供給運算,來獲得圖像數(shù)據(jù)的位置的改變,因此,提高了對于光鼠標(biāo)的二維運動的檢測。
盡管以說明為目的公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域中的普通技術(shù)人員可以理解,在不脫離本發(fā)明的所附的權(quán)利要求所限定的精神和范圍內(nèi),可以對本發(fā)明進行各種可能的添加、修改和替換。
權(quán)利要求
1.一種處理光鼠標(biāo)中的數(shù)據(jù)的方法,包括通過對在圖像信號處理器(ISP)中的數(shù)字轉(zhuǎn)換的像素數(shù)據(jù)進行連續(xù)地將第n-1幀的基準(zhǔn)圖像重疊到第n幀的當(dāng)前圖像的處理,來計算光鼠標(biāo)的運動向量,并且將基準(zhǔn)圖像和當(dāng)前圖像中最近似相同的部分確定為光鼠標(biāo)的運動方向;以及通過接口將計算的運動向量發(fā)送到個人計算機;其中ISP包括X軸導(dǎo)航引擎,用于在經(jīng)過處理的像素數(shù)據(jù)中,為X軸方向上的運動在基準(zhǔn)圖像上處理數(shù)據(jù),以及Y軸導(dǎo)航引擎,用于在經(jīng)過處理的圖像像素數(shù)據(jù)中為Y軸方向上的運動,在基準(zhǔn)圖像上處理數(shù)據(jù),并且X和Y軸導(dǎo)航引擎每個都存儲第n-1幀的基準(zhǔn)圖像、第n幀的當(dāng)前圖像以及第n幀的基準(zhǔn)圖像。
2.根據(jù)權(quán)利要求1所述的方法,其中,光鼠標(biāo)的運動向量 是通過將被表示為向量 的X軸導(dǎo)航引擎計算的運動和被表示為向量 的Y軸導(dǎo)航引擎計算的運動相加,即Z→=X→+Y→]]>來確定的。
3.根據(jù)權(quán)利要求1所述的方法,其中,第n-1幀的基準(zhǔn)圖像的數(shù)字是N(N=1~3),并且第n幀的當(dāng)前和基準(zhǔn)圖像的數(shù)字每個都是一。
4.根據(jù)權(quán)利要求1所述的方法,其中計算運動向量的步驟包括將數(shù)字轉(zhuǎn)換的圖像像素數(shù)據(jù)存儲在第n幀的當(dāng)前緩沖器中作為第n幀的當(dāng)前圖像;從第n幀的當(dāng)前緩沖器中提取出一些圖像,并且將提取的圖像存儲在第n幀的基準(zhǔn)緩沖器中。將存儲的第n幀的當(dāng)前圖像與X軸方向上的第n-1幀的基準(zhǔn)圖像,和Y軸方向上的第n-1幀的基準(zhǔn)圖像進行比較;通過將當(dāng)前圖像與基準(zhǔn)圖像進行比較,采用在n幀中的當(dāng)前圖像和第n-1幀中的基準(zhǔn)圖像中的近似相同的部分來計算X軸方向上的向量VX,并且通過將當(dāng)前圖像與基準(zhǔn)圖像進行比較,采用第n幀的當(dāng)前圖像與第n-1幀的基準(zhǔn)圖像中的近似相同的部分來計算Y軸方向上的向量VY;以及通過將計算的向量VX和VY相加來計算運動向量。
5.根據(jù)權(quán)利要求4所述的方法,其中,如果計算出的VX的值不是“0”,則X軸方向上的第n-1幀的基準(zhǔn)圖像被更新成為第n幀的基準(zhǔn)圖像,同時,如果計算的VX的值是“0”,則保留X軸方向上的第n-1幀的基準(zhǔn)圖像;而且,如果計算的VY的值不是“0”,則Y軸方向上的第n-1幀的基準(zhǔn)圖像被更新成為第n幀的基準(zhǔn)圖像,同時,如果計算的VY的值是“0”,則保留Y軸方向上的第n-1幀的基準(zhǔn)圖像。
6.一種處理包含在光鼠標(biāo)中的圖像信號處理器(ISP)的數(shù)字轉(zhuǎn)換的圖像像素數(shù)據(jù)的方法,包括通過使用用于處理X和Y軸方向上的運動的X軸和Y軸導(dǎo)航引擎來計算向量VX和VY;并且通過將計算出的向量VX和VY相加來計算光鼠標(biāo)的運動向量。
7.根據(jù)權(quán)利要求6所述的方法,其中計算向量VX的步驟包括將數(shù)字轉(zhuǎn)換的圖像像素數(shù)據(jù)存儲在第n幀的當(dāng)前緩沖器中作為第n幀的當(dāng)前圖像;從第n幀的當(dāng)前緩沖器中提取出一些圖像,并且將提取的圖像存儲在第n幀的基準(zhǔn)緩沖器中。將存儲的第n幀的當(dāng)前圖像與X軸方向上的第n-1幀的基準(zhǔn)圖像進行比較;通過將當(dāng)前圖像與基準(zhǔn)圖像進行比較,采用當(dāng)前圖像和基準(zhǔn)圖像中的近似相同的部分來計算X軸方向上的向量VX。
8.根據(jù)權(quán)利要求6中所述的方法,其中計算向量VY的步驟包括將數(shù)字轉(zhuǎn)換的圖像像素數(shù)據(jù)存儲在第n幀的當(dāng)前緩沖器中作為第n幀的當(dāng)前圖像;從第n幀的當(dāng)前緩沖器中提取出一些圖像,并且將提取的圖像存儲在第n幀的基準(zhǔn)緩沖器中。將存儲的第n幀的當(dāng)前圖像與Y軸方向上的第n-1幀的基準(zhǔn)圖像進行比較;并且通過將當(dāng)前圖像與基準(zhǔn)圖像進行比較,采用當(dāng)前圖像與基準(zhǔn)圖像中的近似相同的部分來計算Y軸方向上的向量VY。
全文摘要
公開了一種處理光鼠標(biāo)的數(shù)據(jù)的方法。該方法包括通過對在圖像信號處理器(ISP)中的數(shù)字轉(zhuǎn)換的像素數(shù)據(jù)進行連續(xù)地將第n-1幀的基準(zhǔn)圖像重疊到第n幀的當(dāng)前圖像的處理,來計算光鼠標(biāo)的運動向量,并且將基準(zhǔn)圖像和當(dāng)前圖像中最近似相同的部分確定為光鼠標(biāo)的運動方向;以及通過接口將計算的運動向量發(fā)送到個人計算機;其中ISP包括X軸導(dǎo)航引擎,用于在經(jīng)過處理的像素數(shù)據(jù)中,為X軸方向上的運動在基準(zhǔn)圖像上處理數(shù)據(jù),以及Y軸導(dǎo)航引擎,用于在經(jīng)過處理的圖像像素數(shù)據(jù)中為Y軸方向上的運動,在基準(zhǔn)圖像上處理數(shù)據(jù),并且X和Y軸導(dǎo)航引擎每個都存儲第n-1幀的基準(zhǔn)圖像、第n幀的當(dāng)前圖像以及第n幀的基準(zhǔn)圖像。
文檔編號G06F3/03GK1503198SQ03140658
公開日2004年6月9日 申請日期2003年6月2日 優(yōu)先權(quán)日2002年11月22日
發(fā)明者黃炳元, 崔原太, 鄭宗植, 樸根佑, 閔庚重, 金江柱 申請人:三星電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
金乡县| 昌邑市| 霍林郭勒市| 蚌埠市| 南城县| 江源县| 中卫市| 上饶县| 崇仁县| 盐亭县| 万山特区| 吕梁市| 长宁区| 伊通| 新泰市| 平乡县| 泰安市| 弥渡县| 房产| 视频| 鸡泽县| 屏南县| 深圳市| 镇康县| 弥渡县| 阿坝县| 米林县| 汝阳县| 太湖县| 兴海县| 通州市| 舟曲县| 师宗县| 亳州市| 钦州市| 常州市| 平罗县| 新源县| 泌阳县| 棋牌| 建瓯市|