光學(xué)運(yùn)動(dòng)感知方法
【專利摘要】一種光學(xué)運(yùn)動(dòng)感知方法,應(yīng)用于光學(xué)運(yùn)動(dòng)感知裝置上,該光學(xué)運(yùn)動(dòng)感知裝置設(shè)有N*N光學(xué)感應(yīng)器陣列,該光學(xué)感應(yīng)器陣列用以感知外部物體的圖像,該光學(xué)運(yùn)動(dòng)感知方法通過預(yù)先設(shè)定最小位移單位δλx與δλy,并利用上述的光學(xué)感應(yīng)器陣列取得外部物體或圖像的原始幀與參考幀,并取得原始幀每個(gè)像素與參考幀每個(gè)像素的像素值,之后根據(jù)上述預(yù)先設(shè)定的最小位移單位δλx、δλy及上述原始幀與參考幀的像素值,計(jì)算出多個(gè)比較參數(shù),之后根據(jù)最小的比較參數(shù)與移動(dòng)方向的對(duì)應(yīng)關(guān)系表確定參考幀相對(duì)原始幀的位移,其中該最小位移單位δλx與δλy可為單位像素距離的小數(shù)倍,如此解決現(xiàn)有技術(shù)所能計(jì)算的位移值只能為一個(gè)像素距離的整數(shù)倍的技術(shù)問題。
【專利說明】光學(xué)運(yùn)動(dòng)感知方法
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明有關(guān)一種運(yùn)動(dòng)感知方法,特別是指利用光學(xué)影像處理技術(shù)進(jìn)行運(yùn)動(dòng)感知的方法。
【【背景技術(shù)】】
[0002]現(xiàn)有的光學(xué)影響感知裝置,如光學(xué)鼠標(biāo)或攝像跟蹤裝置,大多通過光學(xué)感應(yīng)器陣列(如CCD或CMOS陣列)連續(xù)取得外部物體(如鼠標(biāo)的工作表面或人的身體的特定部分)的多幀影像,之后采用圖像處理算法(如運(yùn)動(dòng)估計(jì)算法)確定此光學(xué)感應(yīng)裝置與外部物體之間的相對(duì)位移,之后再結(jié)合應(yīng)用軟件或操作系統(tǒng)等實(shí)現(xiàn)相應(yīng)的控制功能,例如控制屏幕光標(biāo)的移動(dòng)或?qū)崿F(xiàn)特定的動(dòng)作(如游戲中的動(dòng)作控制)。傳統(tǒng)的運(yùn)動(dòng)估計(jì)算法主要的思路是通過二幀圖像(原始幀與參考幀)整體或局部做相關(guān)性運(yùn)算,從而確定二幀圖像之間的相對(duì)位移,但此位移是以單位像素的距離作為最小單位進(jìn)行計(jì)算的,所能確定的位移均是一個(gè)像素的距離的整數(shù)倍。此種方式存在的不足在于:對(duì)于一些需要精確控制的應(yīng)用場(chǎng)景,要求實(shí)現(xiàn)的最小位移是一個(gè)像素的小數(shù)倍(例如0.3倍的一個(gè)像素距離),現(xiàn)有的技術(shù)是無法滿足此要求。另一方面,對(duì)于一些應(yīng)用場(chǎng)景,最適合的最小的位移可能并非一個(gè)像素值的整數(shù)倍(例如1.3倍的一個(gè)像素距離),現(xiàn)有的技術(shù)也是無法解決此問題的。
【
【發(fā)明內(nèi)容】
】
[0003]本發(fā)明的目的在于提供一種光學(xué)運(yùn)動(dòng)感知方法,用以解決現(xiàn)有技術(shù)所能計(jì)算的位移值只能為一個(gè)像素距離的整數(shù)倍的技術(shù)問題。
[0004]為實(shí)現(xiàn)上述目的,實(shí)施本發(fā)明的光學(xué)運(yùn)動(dòng)感知方法應(yīng)用于光學(xué)運(yùn)動(dòng)感知裝置上,該光學(xué)運(yùn)動(dòng)感知裝置設(shè)有光學(xué)感應(yīng)器陣列,該光學(xué)感應(yīng)器陣列用以感知外部物體的圖像,該光學(xué)運(yùn)動(dòng)感知方法包括如下步驟:
[0005]預(yù)先設(shè)定最小位移單位δ入!£與δ Xy,并利用上述的光學(xué)感應(yīng)器陣列取得外部物體或圖像的原始幀與參考幀,并取得原始幀每個(gè)像素A/與參考幀每個(gè)像素Ai的像素值;
[0006]根據(jù)上述預(yù)先設(shè)定的最小位移單位δ λχ、δ λ丨及上述原始幀與參考幀的像素值,計(jì)算出λ 0.......λ 8,其中λ 0.......λ 8的計(jì)算公式如下:
【權(quán)利要求】
1.一種光學(xué)運(yùn)動(dòng)感知方法,應(yīng)用于光學(xué)運(yùn)動(dòng)感知裝置上,該光學(xué)運(yùn)動(dòng)感知裝置設(shè)有N*N光學(xué)感應(yīng)器陣列,該光學(xué)感應(yīng)器陣列用以感知外部物體的圖像,該光學(xué)運(yùn)動(dòng)感知方法包括如下步驟: 預(yù)先設(shè)定最小位移單位S入!£與δ Xy,并利用上述的光學(xué)感應(yīng)器陣列取得外部物體或圖像的原始幀與參考幀,并取得原始幀每個(gè)像素A/與參考幀每個(gè)像素Ai的像素值; 根據(jù)上述預(yù)先設(shè)定的最小位移單位S λχ、δ Xy及上述原始幀與參考幀的像素值,計(jì)算出λ 0.......λ 8,其中λ 0.......λ 8的計(jì)算公式如下:
2.如權(quán)利要求1所述的光學(xué)運(yùn)動(dòng)感知方法,其特征在于:該光學(xué)運(yùn)動(dòng)感知裝置為光學(xué)鼠標(biāo)或光學(xué)位置跟蹤裝置。
【文檔編號(hào)】G06F3/0354GK103699238SQ201210369556
【公開日】2014年4月2日 申請(qǐng)日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】劉建 申請(qǐng)人:益海芯電子技術(shù)江蘇有限公司