專利名稱:一種為發(fā)射光源的運動軌跡映射其應用軌跡的方法與系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及智能控制技術領域,尤其涉及一種為發(fā)射光源的運動軌跡映射其應用軌跡的技術。
背景技術:
在智能電視、體感交互、虛擬現(xiàn)實等智能控制領域,通常通過檢測裝置檢測由輸入裝置所發(fā)送的一定信號,如電磁信號、聲音信號或光信號等,來進行相應的輸入映射,在屏幕上顯示與輸入裝置的運動軌跡相對應的應用軌跡。然而,這等輸入映射往往是簡單映射,諸如通過MEMS傳感器根據(jù)加速度進行的映射、通過重力傳感器進行的簡單二維映射等,用戶體驗較差。因此,如何針對上述不足,提供一種為發(fā)射光源的運動軌跡映射其應用軌跡的方法,成為本領域技術人員亟需解決的技術問題之一。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種為發(fā)射光源的運動軌跡映射其應用軌跡的方法與系統(tǒng)。根據(jù)本發(fā) 明的一個方面,提供了一種為發(fā)射光源的運動軌跡映射其應用軌跡的方法,其中,該方法包括以下步驟:-獲取發(fā)射光源的成像信息;其中,該方法還包括:a檢測所述發(fā)射光源的輸入模式,以確定與所述輸入模式相對應的應用映射曲線.-^4 ,b根據(jù)所述成像信息,獲取所述發(fā)射光源的運動軌跡;c根據(jù)所述運動軌跡,通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡;d將所述應用軌跡輸出至外接設備。優(yōu)選地,所述檢測所述發(fā)射光源的輸入模式的操作包括:-根據(jù)所述外接設備的當前應用,確定所述發(fā)射光源的輸入模式。優(yōu)選地,所述應用映射曲線包括三維應用映射曲線。更優(yōu)選地,所述三維應用映射曲線包括基于所述發(fā)射光源的三維轉(zhuǎn)動位置的三維應用映射曲線。更優(yōu)選地,所述步驟b包括:-根據(jù)所述成像信息,獲取所述發(fā)射光源的三維轉(zhuǎn)動運動軌跡。作為本發(fā)明的方法的優(yōu)選實施例之一,該方法還包括:-根據(jù)預定搜索時間范圍內(nèi)所述運動軌跡或所述應用軌跡的運動特征峰值,糾正所述應用軌跡的起始點;其中,所述步驟d包括:
-將所述糾正后的應用軌跡輸出至所述外接設備。作為本發(fā)明的方法的優(yōu)選實施例之一,在所述步驟d之前,該方法還包括:-自獲得所述輸入設備的輸入操作的起始時刻,根據(jù)所述輸入設備的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,直至滿足預定的輸入操作糾正停止條件;其中,所述預定的輸入操作糾正停止條件包括以下至少任一項:-所述發(fā)射光源的運動時間達到預定的糾正延遲時間閾值;-所述發(fā)射光源的運動軌跡的運動特征值達到其相應的運動特征值閾值;-所述發(fā)射光源的應用軌跡的運動特征值達到其相應的運動特征值閾值。作為本發(fā)明的方法的優(yōu)選實施例之一,所述步驟b還包括:-根據(jù)所述運動軌跡的歷史運動特征信息,確定所述發(fā)射光源的預期位置信息,以用于平滑所述運動軌跡。作為本發(fā)明的方法的優(yōu)選實施例之一,所述發(fā)射光源的輸入模式包括手寫輸入模式。 優(yōu)選地,所述應用 映射曲線包括一次線性曲線。優(yōu)選地,該方法還包括:-根據(jù)所述應用軌跡,查詢預定的字符庫,以獲得與所述應用軌跡相對應的字符;-將所述字符輸出至所述外接設備。作為本發(fā)明的方法的優(yōu)選實施例之一,所述發(fā)射光源的輸入模式包括鼠標輸入模式。優(yōu)選地,該方法還包括:-根據(jù)所述發(fā)射光源的成像信息,獲取所述發(fā)射光源發(fā)射的控制信息,并通過查詢預定的控制信息表,獲得與所述控制信息相對應的鼠標操作;-將所述鼠標操作的執(zhí)行指令輸出至所述外接設備,以在所述發(fā)射光源所對應的輸入焦點執(zhí)行所述鼠標操作,并在所述外接設備呈現(xiàn)與所述鼠標操作相對應的執(zhí)行結果。根據(jù)本發(fā)明的另一個方面,還提供了一種為發(fā)射光源的運動軌跡映射其應用軌跡的系統(tǒng),其中,所述系統(tǒng)包括發(fā)射光源、用于獲取所述發(fā)射光源的成像信息的攝像頭、處理裝置及輸出裝置;其中,所述處理裝置用于:-檢測所述發(fā)射光源的輸入模式,以確定與所述輸入模式相對應的應用映射曲線.-^4 ,-根據(jù)所述成像信息,獲取所述發(fā)射光源的運動軌跡;-根據(jù)所述運動軌跡,通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡;其中,所述輸出裝置用于將所述應用軌跡輸出至外接設備。與現(xiàn)有技術相比,本發(fā)明根據(jù)發(fā)射光源的輸入模式,確定相應的應用映射曲線,進而根據(jù)該發(fā)射光源的運動軌跡,通過該應用映射曲線,獲得該發(fā)射光源的應用軌跡,實現(xiàn)了自適應地為發(fā)射光源的不同輸入模式,匹配應用映射曲線以及獲取應用軌跡,提升了用戶體驗。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:圖1示出根據(jù)本發(fā)明一個方面的為發(fā)射光源的運動軌跡映射其應用軌跡的系統(tǒng)的系統(tǒng)不意圖;圖2示出根據(jù)本發(fā)明的二維鼠標應用映射曲線的示意圖;圖3示出根據(jù)本發(fā)明的發(fā)射光源的三維轉(zhuǎn)動位置示意圖;圖4示出根據(jù)本發(fā)明另一個方面的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖;圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖;圖6示出根據(jù)本發(fā)明另一個優(yōu)選實施例的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖;圖7示出根據(jù)本發(fā)明再一個優(yōu)選實施例的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖;圖8示出根據(jù)本發(fā)明又一個優(yōu)選實施例的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖;圖9示出根據(jù)本發(fā)明還一個優(yōu)選實施例的為發(fā)射光源的運動軌跡映射其應用軌跡的方法流程圖。附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結合附圖對本發(fā)明作進一步詳細描述。圖1為根據(jù)本發(fā)明一個方面的系統(tǒng)示意圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的系統(tǒng)。在此,輸入檢測系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111。應用檢測設備120包括至少一個處理裝置122和至少一個輸出裝置123,該應用檢測設備120還內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;輸出裝置123還與外接設備130相連接。其中,攝像頭121拍攝發(fā)射光源111,獲取發(fā)射光源111的成像信息;處理裝置122檢測發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線,根據(jù)發(fā)射光源111的成像信息,獲取發(fā)射光源111的運動軌跡,并通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡;輸出裝置123將所述應用軌跡輸出至外接設備130。本發(fā)明中,所述運動軌跡包括發(fā)射光源111的一個或多個位置信息,所述應用軌跡包括發(fā)射光源111在外接設備130的屏幕上所對應的一個或多個顯示位置。此外,由于發(fā)射光源111裝置于輸入設備110,故輸入設備110的位置及運動軌跡由發(fā)射光源111的位置及運動軌跡來表征,兩者等同使用。
例如,攝像頭121拍攝發(fā)射光源111,獲取發(fā)射光源111的多幀圖像;處理裝置122根據(jù)系統(tǒng)默認設置,確定發(fā)射光源111的輸入模式為鼠標輸入模式,并確定該鼠標輸入模式所對應的鼠標應用映射曲線;處理裝置122根據(jù)發(fā)射光源111的每一幀圖像,通過雙目立體視覺算法,獲得每一幀圖像所對應的該發(fā)射光源111的三維平動位置(x,y,z),即該發(fā)射光源111的三維平動運動軌跡,其中X為發(fā)射光源111相對空間原點的水平坐標,y為發(fā)射光源111相對空間原點的豎直坐標,z為發(fā)射光源111相對空間原點的縱深坐標;處理裝置122根據(jù)該三維運動軌跡中的每一個三維平動位置(X,y, z),通過該鼠標應用映射曲線,如X = f (x, y, z), Y = g(x, y, z), Z = h(x, y, z),計算獲得相應的鼠標平動位置(X, Y, Z),從而獲得該發(fā)射光源111的三維平動應用軌跡;輸出裝置123將該三維平動應用軌跡,即每一個鼠標平動位置(X,Y,Z)輸出至外接設備130,以在該外接設備130呈現(xiàn)該三維平動應用軌跡。本領域的技術人員應能理解,上述雙目立體視覺算法僅為獲得發(fā)射光源的三維平動位置的一種示例,該種舉例僅為簡便地闡述本發(fā)明之用,而不應理解為對本發(fā)明的任何限制,其他現(xiàn)有的或今后可能出現(xiàn)的計算發(fā)射光源的三維平動位置的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內(nèi),并以引用方式包含于此。處理裝置122檢測發(fā)射光源111的輸入模式的方式可以有多種。例如,根據(jù)輸入設備110的控制信號確定發(fā)射光源111的輸入模式,如根據(jù)所述控制信息查詢預定的控制信息表,以確定相應的輸入模式;或者,根據(jù)外接設備130的當前應用確定發(fā)射光源111的輸入模式,如當前應用為輸入框,則相應的輸入模式為手寫輸入模式,當前應用為節(jié)目菜單,則相應的輸入模式為鼠標輸入模式。處理裝置122可以在發(fā)射光源111的運動初始時刻,檢測其相應的輸入模式,也可以在外接設備130的當前應用發(fā)生改變時,切換發(fā)射光源111的輸入模式。在此,應用檢測設備120可以包括一個映射曲線庫,用于存儲與各種輸入模式相對應的應用映射曲線,諸如鼠標應用映射曲線、手寫應用映射曲線等。例如,圖2示出多條二維鼠標應用映射曲線。本發(fā)明中,二維鼠標應用映射曲線可為一次曲線(即線性變換曲線)、二次曲線、或分成多段的曲線。通常x,y方向分別用相同或不同的映射曲線決定鼠標的移動位置或速度。在一個示例中,對于發(fā)射光源111在圖像中的成像光點,將該成像光點在圖像的X,y方向上相鄰兩幀的移動距離映射為在外接設備130的屏幕上的移動距離,且成像光點的移動距離越小時,映射曲線越緩,即斜率越小,以防止抖動,而成像光點的移動距離越大時,映射曲線斜率越大。在另一個示例中,二維鼠標應用映射曲線也可用于將成像光點的絕對位置映射于屏幕的顯示位置。本發(fā)明中,鼠標應用映射曲線還可包括三維鼠標應用映射曲線,其X,y, z方向可以分別用相同或不同的映射曲線決定鼠標的移動位置或速度。三維鼠標應用映射曲線的一般表達式可表示為:X = f (X, y, z), Y = g(x, y, z), Z = h(x, y, z);其中X, Y, Z為三維顯示界面或操作界面的三維鼠標位置,x,y,ζ為檢測到的發(fā)射光源的三維平動位置;f,g,h為各方向上的映射曲線,可為一次曲線(即線性變換曲線)、二次曲線、或分成多段的曲線。X,Y,Z也可為鼠標的位置變化,如鼠標的移動距離或速度,同樣,X,y,z也可為發(fā)射光源111的位置變化,如成像光點的移動距離或速度。優(yōu)選地,可進一步根據(jù)具體的應用,設置相應輸入模式的應用映射曲線,例如,對于如網(wǎng)頁瀏覽等普通應用,可根據(jù)發(fā)射光源111的位置映射鼠標的顯示位置,而對于如游戲等精確度和靈敏度要求較高的應用,可根據(jù)發(fā)射光源ill的位置變化映射鼠標的位置變化。進一步地,對于精確度和靈敏度要求更高的三維應用場景,本發(fā)明還可提供基于發(fā)射光源111的三維平動位置和三維轉(zhuǎn)動位置的鼠標應用映射曲線,其一般表達式可表示為:X = f(x,y,z, α , β,Y ), Y = g(x, y, ζ, α , β,y ), Z = h (χ, y, ζ, α , β,γ)。在此,參閱圖3,發(fā)射光源111的三維轉(zhuǎn)動位置標記為(α,β, Y),其中,α是發(fā)射光源111通過其質(zhì)心軸的水平方向角,β是發(fā)射光源111通過其質(zhì)心軸的豎直方向角,Y為發(fā)射光源111圍繞其質(zhì)心軸的轉(zhuǎn)角,即發(fā)射光源111的自轉(zhuǎn)角度。進一步地,發(fā)射光源111的三維轉(zhuǎn)動位置還可標記為Θ或(Θ,Y),其中,Θ為發(fā)射光源111的軸線與該發(fā)射光源111到攝像頭122連線之間的夾角。在獲得夾角Θ后,結合發(fā)射光源111的三維平動位置,即可確定發(fā)射光源111的水平方向角α和豎直方向角β。在此,處理 裝置122根據(jù)發(fā)射光源111的成像信息,獲取發(fā)射光源111在每一幀圖像中的三維轉(zhuǎn)動位置,進而獲得三維轉(zhuǎn)動位置的三維轉(zhuǎn)動運動軌跡。例如,按照預定的夾角擬合曲線Θ =h(r, I),根據(jù)發(fā)射光源111的成像光點的圓半徑r和亮度I,計算獲得相應的夾角Θ ;或者,根據(jù)發(fā)射光源111的成像光點的圓半徑r和亮度I,通過查詢預定的光點屬性-夾角樣本表,獲得相應的夾角Θ,如前述樣本表中尚未包括前述圓半徑r和亮度I,則通過各種樣本內(nèi)插算法,計算獲得相應的夾角Θ。所述樣本內(nèi)插算法包括但不限于最近鄰域內(nèi)插法,線性加權內(nèi)插法、雙三次內(nèi)插法(bicubic interpolation)等任何可適用于本發(fā)明的,現(xiàn)有的或?qū)砜赡軐崿F(xiàn)的內(nèi)插算法。其中,可按一定步長在不同夾角Θ下測定足夠多的樣本,即r和I的值(或其他可用的光點屬性),以建立前述光點屬性-夾角樣本表,或者,以一次、二次或多次曲線按照最小誤差準則擬合r、I與Θ的映射關系,以獲得前述夾角擬合曲線。采樣時,應選在有效工作范圍內(nèi)光學特性可通過r和I的組合唯一確定夾角Θ的LED光源。本領域的技術人員應能理解,上述夾角擬合曲線及樣本內(nèi)插算法僅為獲得發(fā)射光源的三維轉(zhuǎn)動位置的示例,該種舉例僅為簡便地闡述本發(fā)明之用,而不應理解為對本發(fā)明的任何限制,其他現(xiàn)有的或今后可能出現(xiàn)的計算發(fā)射光源的三維轉(zhuǎn)動位置的方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內(nèi),并以引用方式包含于此。在一個示例中,Z= I,即相對于二維操作界面,鼠標只在X, Y方向移動;X = fp(x,Y, z)*wl+fz( α , β , y )*w2, Y = gp(x, y, z)*wl+gz( α , β , y )*w2,其中,fp> gp 為對三維平動位置的映射函數(shù),fz、gz為對三維轉(zhuǎn)動位置的映射函數(shù),wU w2分別為三維平動位置和三維轉(zhuǎn)動位置的影響權值。同樣地,x,y,z,α , β , y也可為在相應方向的變化,如平動或轉(zhuǎn)動速度,而不是實際的位置值;這對于如3D TV或3D游戲之類的應用更有幫助,如根據(jù)發(fā)射光源111的轉(zhuǎn)動速度,進行菜單的轉(zhuǎn)動,或者根據(jù)發(fā)射光源111的平動和轉(zhuǎn)動速度,更為精確地映射3D游戲中人物的運動。此外,對于手寫應用映射曲線,其可為一次線性曲線,包括二維應用映射曲線和三維應用映射曲線。與鼠標應用映射曲線類似地,手寫應用映射曲線的輸入同樣可以發(fā)射光源111的位置或位置變化(如移動距離或速度),相應映射為手寫輸入的屏幕位置或位置變化。手寫應用映射曲線的變換系數(shù),即前述一次線性曲線的斜率,可根據(jù)不同的應用進行設置。例如,對于通常的手寫輸入應用,如在輸入框中輸入文字,其相應的變換系數(shù)為5,即將發(fā)射光源111的移動距離5倍映射為屏幕中輸入焦點的移動距離;對于如畫板等手寫輸入應用,其相應的變換系數(shù)可為1,即將發(fā)射光源111的位置以及運動軌跡直接映射為屏幕中輸入焦點的位置及應用軌跡。優(yōu)選地,本發(fā)明中,對于簡單的應用映射曲線,可以根據(jù)發(fā)射光源111的位置信息,直接計算獲得相應的顯示位置。而對于復雜的應用映射曲線,可以預先生成表格,以查表方式根據(jù)發(fā)射光源111的位置信息,獲得相應的顯示位置。發(fā)射光源111包括但不限于任何可適用于本發(fā)明的,各種點光源、面光源等發(fā)光物,諸如LED可見光源、LED紅外光源、OLED光源等。為簡化說明起見,本發(fā)明多以LED光源為例對發(fā)射光源111進行闡述,然而,本領域的技術人員應能理解,該種舉例僅為簡便地闡述本發(fā)明之用,而不應理解為對本發(fā)明的任何限制。攝像頭121包括但不限于任何可適用于本發(fā)明的,能夠感應和采集諸如LED可見光、紅外線或手勢等圖像的圖像采集設備;例如,攝像頭121具備I)足夠高的采集幀率,如15fps或以上,2)合適的分辨率如640x480或以上,3)足夠短的曝光時間,如1/500或更短。處理裝置122包括但不限于任何可適用于本發(fā)明的,能夠按照事先存儲的程序,自動進行數(shù)值計算和/或各種信息處理的電子設備,其硬件包括但不限于微處理器、FPGA、DSP、嵌入式設備等。進一步地,本發(fā)明中,應用檢測設備120可以包括一個或多個處理裝置122,當處理裝置122有多個時,每個處理裝置122可以被分配執(zhí)行一個特定的信息處理操作,以實現(xiàn)并行計算,從而提高檢測效率。此外,外接設備130包括但不限于電視機、機頂盒或移動設備等。輸出裝置123與外接設備130通過各種有線或無線的通信方式傳輸數(shù)據(jù)和/或信息,諸如輸出裝置123通過VGA接口、USB接口等硬件接口以有線方式與外接設備30進行通信,或者輸出裝置123通過藍牙、WIFI等無線方式與外接設備30進行通信。本領域技術人員應能理解上述外接設備及其與輸出裝置之間的通信方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的外接設備或其與輸出裝置之間的通信方式如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內(nèi),并以引用方式包含于此。圖4為根據(jù)本發(fā)明另一個方面的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖4,在步驟S401中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S402中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S403中,應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S404中,應用檢測設備120根據(jù)該運動軌跡,通過所確定的應用映射曲線,獲得與該運動軌跡相對應的應用軌跡;在步驟S405中,應用檢測設備120將該應用軌跡輸出至外接設備130。例如,發(fā)射光源111為LED光源,其安裝于一輸入控制設備110上,如遙控器;用戶通過操縱該遙控器,以面對攝像頭121的方向在空間中進行各種動作。攝像頭121內(nèi)置于應用檢測設備120。在步驟S401中,攝像頭121采用三倍于該LED光源閃爍頻率的幀率,拍攝該LED光源的圖像,以獲得該LED光源的成像信息;在步驟S402中,應用檢測設備120根據(jù)該LED光源的閃爍頻率,查詢預定的輸入模式映射表,確定該LED光源當前的輸入模式,如鼠標輸入模式,并獲取鼠標輸入模式所對應的應用映射曲線;在步驟S403中,應用檢測設備120根據(jù)該LED光源的成像信息,獲取該LED光源的運動軌跡,如該LED光源的多個位置信息;在步驟S404中,應用檢測設備120根據(jù)該LED光源的運動軌跡,通過前述應用映射曲線,獲得該運動軌跡所對應的應用軌跡,如在外接設備130呈現(xiàn)的鼠標運動軌跡;在步驟S405中,應用檢測設備120通過其與外接設備130連接的VGA接口,將該鼠標運動軌跡輸出至該外接設備130,以在該外接設備130的屏幕上呈現(xiàn)該LED光源所對應的鼠標運動軌跡。圖5為根據(jù)本發(fā)明一個優(yōu)選實施例的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖5,在步驟S501中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S502中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S503中,應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S506中,應用檢測設備120根據(jù)預定搜索時間范圍內(nèi)所述運動軌跡的運動特征峰值,糾正所述運動軌跡的起始點,以用于糾正所述應用軌跡的起始點;在步驟S507中,應用檢測設備120自獲得輸入設備110的輸入操作的起始時刻,根據(jù)輸入設備HO的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,直至滿足預定的輸入操作糾正停止條件,其中,所述預定的輸入操作糾正停止條件包括發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的運動軌跡的運動特征值達到其相應的運動特征值閾值;在步驟S504中,應用檢測設備120根據(jù)該糾正后的運動軌跡,通過所確定的應用映射曲線,獲得與該糾正后的運動軌跡相對應的應用軌跡;在步驟S505中,應用檢測設備120將該應用軌跡輸出至外接設備130。本發(fā)明中,應用檢測設備120根據(jù)預定搜索時間范圍內(nèi)成像光點的運動軌跡的運動特征峰值,糾正所述運動軌跡的起始點,以實現(xiàn)對諸如鼠標位置、手寫位置的糾正。以鼠標位置糾正為例,記錄最近一段時間內(nèi),如500ms,所檢測到的每一巾貞圖像中成像光點的位置;當收到來自用戶的控制信息,如指示鼠標點擊操作時,應用檢測設備120從該點擊時刻起向前以一個最大搜索時間范圍,如IOOms或200ms,計算已記錄的每一巾貞圖像中該成像光點的運動特征;根據(jù)該等運動特征,計算鼠標點擊開始時刻并取此刻該成像光點的位置所對應的鼠標位置作為鼠標點擊的真正位置,如采用搜索時間范圍內(nèi)出現(xiàn)所用運動特征值的峰值處或其前一幀作為點擊開始時刻,并將相應的鼠標位置作為真正的鼠標點擊位置。其中,所述運動特征包括但不限于,每一幀圖像中成像光點的速度、加速度、或垂直方向的速度、加速度,以及其在相鄰幀的變化量等。此外,應用檢測設備120自獲得輸入設備110的輸入操作的起始時刻,根據(jù)輸入設備110的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,如將鼠標拖拽操作解釋為鼠標點擊操作,或?qū)⑹髽送献?點擊操作解釋為鼠標雙擊操作等,直至滿足預定的輸入操作糾正停止條件,如發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的運動軌跡的運動特征值達到其相應的運動特征值閾值。其中,所述操作相關信息包括但不限于任何可適用于本發(fā)明的,輸入設備110在當前的輸入操作狀態(tài)下,進行的后續(xù)相關操作或運動,諸如輸入設備110在鼠標點擊狀態(tài)下進行運動,從而將鼠標點擊操作轉(zhuǎn)換為鼠標拖拽操作,或者,輸入設備110在鼠標拖拽狀態(tài)下再次點擊,從而將鼠標拖拽操作轉(zhuǎn)換為鼠標點擊操作等。所述對輸入操作的糾正包括但不限于任何可適用于本發(fā)明的,按照預定的輸入操作映射關系,將用戶的一項或多項輸入操作映射為其他的輸入操作,諸如將鼠標拖拽操作解釋為鼠標點擊操作,或?qū)⑹髽送献?點擊操作解釋為鼠標雙擊操作等,以實現(xiàn)防止鼠標或輸入焦點在屏幕上出現(xiàn)抖動,從而影響用戶的使用體驗。例如,應用檢測設備120自獲得輸入設備110的輸入操作的起始時刻,如在步驟S506中確定鼠標點擊位置后,在該鼠標點擊狀態(tài)下,用戶操控輸入設備110發(fā)生輕微抖動,從而將該鼠標點擊操作轉(zhuǎn)換為鼠標拖拽操作,應用檢測設備120按照預定的輸入操作映射關系,將該鼠標拖拽操作映射回鼠標點擊操作,同時檢測是否滿足預定的輸入操作糾正停止條件,當發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的運動軌跡的運動特征值達到其相應的運動特征值閾值,應用檢測設備120停止輸入操作糾正,并恢復先前對發(fā)射光源111的運動軌跡的計算。關于預定的輸入操作糾正停止條件,應用檢測設備120計算輸入設備110的輸入操作的起始時刻之后的每一幀圖像中成像光點的運動特征,當一個或多個運動特征超過其對應的預定閾值時,停止輸入操作糾正,如成像光點的移動位移足夠大時停止輸入操作糾正?;蛘撸A設一個最大防抖延遲時間,如100至200ms,自發(fā)射光源111開始運動起,當達到最大防抖延遲時間時,停止輸入操作糾正。其中,所述運動特征包括但不限于,每一幀圖像中成像光點的速度、加速度、或垂直方向的速度、加速度,以及其在相鄰幀的變化量等,或者相對于點擊時刻該成像光點的初始位置的位移、或該位移的水平或垂直分量。需要說明的是,本領域技術人員應能理解,上述運動軌跡起始點的糾正操作與輸入操作糾正不是必須在本發(fā)明的一個實施例中執(zhí)行的,上述運動軌跡起始點的糾正操作與輸入操作糾正可以分別適用于本發(fā)明的不同實施例,以在各具體實施例中實現(xiàn)對運動軌跡起始點的糾正或輸入操作的糾正。例如,應用檢測設備120根據(jù)外接設備130的當前應用,如網(wǎng)頁瀏覽,確定發(fā)射光源111的輸入模式為鼠標輸入模式;應用檢測設備120自攝像頭121獲取該發(fā)射光源111的成像信息,并根據(jù)該成像信息,計算發(fā)射光源111的運動軌跡;應用檢測設備120自該運動軌跡的起始時刻,向前以一個最大搜索時間范圍,如100ms,計算前IOOms中成像光點在每一幀的速度,將速度峰值所對應的幀或其前一幀的位置作為該運動軌跡的起始位置,以修正該運動軌跡,以用于后續(xù)相應修正應用軌跡;隨后,應用檢測設備120根據(jù)該重新確定的運動軌跡,通過鼠標應用映射曲線,獲得相應的應用軌跡,并輸出至外接設備130。其中,在鼠標輸入模式下,發(fā)射光源111的當前位置會被應用檢測設備120解釋為鼠標當前位置。如果用戶在操控輸入設備110的過程中有輕微抖動,相應的鼠標位置也會發(fā)生輕微抖動,這可能會導致應用檢測設備120在錯誤位置執(zhí)行鼠標點擊操作或?qū)⑹髽它c擊操作解釋為鼠標拖拽操作。步驟S506和步驟S507可針對這兩個問題分別進行點擊位置糾正和點擊抖動糾正。圖6為根據(jù)本發(fā)明另一個優(yōu)選實施例的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖6,在步驟S601中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S602中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S603中,應用檢測設備120根據(jù)發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S604中,應用檢測設備120根據(jù)該運動軌跡,通過所確定的應用映射曲線,獲得與該運動軌跡相對應的應用軌跡;在步驟S606中,應用檢測設備120根據(jù)預定搜索時間范圍內(nèi)所述應用軌跡的運動特征峰值,糾正所述應用軌跡的起始點;在步驟S607中,應用檢測設備120自獲得輸入設備110的輸入操作的起始時亥IJ,根據(jù)輸入設備HO的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,直至滿足預定的輸入操作糾正停止條件,其中,所述預定的輸入操作糾正停止條件包括發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的應用軌跡的運動特征值達到其相應的運動特征值閾值;在步驟S605中,應用檢測設備120將該糾正后的應用軌跡輸出至外接設備130。本發(fā)明中,應用檢測設備120根據(jù)預定搜索時間范圍內(nèi)成像光點的應用軌跡的運動特征峰值,糾正所述應用軌跡的起始點,以實現(xiàn)對諸如鼠標位置、手寫位置的糾正。以鼠標位置糾正為例,記錄最近一段時間內(nèi),如500ms,所檢測到的鼠標位置;當收到來自用戶的控制信息,如指示鼠標點擊操作時,應用檢測設備120從該點擊時刻起向前以一個最大搜索時間范圍,如IOOms或200ms,計算已記錄的每一巾貞圖像所對應的鼠標運動特征;根據(jù)該等鼠標運動特征,計算鼠標點擊開始時刻并取此刻的鼠標位置作為鼠標點擊的真正位置,如采用搜索范圍內(nèi)出現(xiàn)所用鼠標運動特征值的峰值處或其前一幀作為點擊開始時刻,并將相應的鼠標位置作為真正的鼠標點擊位置。其中,所述鼠標運動特征包括但不限于,每一幀圖像中鼠標移動的速度、加速度、或垂直方向的速度、加速度,以及其在相鄰幀的變化
且雄里寺。此外,應用檢測設備120自獲得輸入設備110的輸入操作的起始時刻,根據(jù)輸入設備110的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,如將鼠標拖拽操作解釋為鼠標點擊操作,或?qū)⑹髽送献?點擊操作解釋為鼠標雙擊操作等,直至滿足預定的輸入操作糾正停止條件,如發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的應用軌跡的運動特征值達到其相應的運動特征值閾值。例如,應用檢測設備120自獲得輸入設備110的輸入操作的起始時刻,如該輸入操作為鼠標拖拽操作,在該鼠標拖拽狀態(tài)下,用戶再次操控輸入設備110進行鼠標點擊操作,從而將該鼠標拖拽操作轉(zhuǎn)換為在拖拽停止位置的鼠標點擊操作,應用檢測設備120按照預定的輸入操作映射關系,將該鼠標拖拽+點擊操作映射為在原鼠標拖拽起始位置的鼠標雙擊操作,同時檢測是否滿足預定的輸入操作糾正停止條件,當發(fā)射光源111的運動時間達到預定的糾正延遲時間閾值和/或發(fā)射光源111的應用軌跡的運動特征值達到其相應的運動特征值閾值,應用檢測設備120停止輸入操作糾正,并恢復先前對發(fā)射光源111的應用軌跡的計算。關于預定的輸入操作糾正停止條件,應用檢測設備120計算輸入設備110的輸入操作的起始時刻之后的每一幀圖像中所對應的鼠標運動特征,當一個或多個鼠標運動特征超過其對應的預定閾值時,停止輸入操作糾正,如鼠標移動位移足夠大時停止輸入操作糾正?;蛘撸A設一個最大防抖延遲時間,如100至200ms,自發(fā)射光源111開始運動起,當達到最大防抖延遲時間時,停止輸入操作糾正。其中,所述鼠標運動特征包括但不限于,每一幀圖像所對應的鼠標移動的速度、加速度、或垂直方向的速度、加速度,以及其在相鄰幀的變化量等,或者相對于鼠標點擊位置的位移、或位移的水平或垂直分量。需要說明的是,本領域技術人員應能理解,上述應用軌跡起始點的糾正操作與輸入操作糾正不是必須在本發(fā)明的一個實施例中執(zhí)行的,上述應用軌跡起始點的糾正操作與輸入操作糾正可以分別適用于本發(fā)明的不同實施例,以在具體實施例中實現(xiàn)的對應用軌跡起始點的糾正或輸入操作的糾正。例如,應用檢測設備120根據(jù)外接設備130的當前應用,如網(wǎng)頁瀏覽,確定發(fā)射光源111的輸入模式為鼠標輸入模式,并確定相應的鼠標應用映射曲線;應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取其運動軌跡,通過該鼠標應用映射曲線,計算對應的應用軌跡;應用檢測設備120自該應用軌跡的起始時刻,向前以一個最大搜索時間范圍,如100ms,計算已記錄的每一巾貞圖像中的鼠標運動特征,如計算前IOOms中每一巾貞圖像中的鼠標移動速度,將速度峰值所對應的幀或其前一幀的鼠標位置作為該應用軌跡的起始位置,以修正該應用軌跡;隨后,應用檢測設備120在獲得輸入設備110的鼠標點擊操作后,用戶操控該輸入設備110進行的運動使得該鼠標點擊操作轉(zhuǎn)換為鼠標拖拽操作,應用檢測設備120將該鼠標拖拽操作映射回鼠標點擊操作,并檢測是否滿足預定的輸入操作糾正停止條件,當發(fā)射光源111的應用軌跡中某一位置相對于運動起始位置的位移或其水平或垂直分量,超過對應閾值時,停止輸入操作糾正,并恢復先前對發(fā)射光源111的應用軌跡的計算;應用檢測設備120將繼續(xù)計算獲得的應用軌跡輸出至外接設備130。圖7為根據(jù)本發(fā)明再一個優(yōu)選實施例的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖7,在步驟S701中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S702中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S7031中,應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S7032中,應用檢測設備120根據(jù)所述運動軌跡的歷史運動特征信息,確定發(fā)射光源111的預期位置信息,以用于平滑所述運動軌跡;在步驟S704中,應用檢測設備120根據(jù)該運動軌跡,通過所確定的應用映射曲線,獲得與該運動軌跡相對應的應用軌跡;在步驟S705中,應用檢測設備120將該應用軌跡輸出至外接設備 130。例如,在步驟S7032中,應用檢測鼠標120執(zhí)行關于所述運動軌跡的內(nèi)插平滑操作。具體地,預定一個最大輸出時間間隔,如10ms,當超過該最大輸出時間間隔時,應用檢測設備120仍無發(fā)射光源111的應用軌跡輸出;應用檢測設備120根據(jù)該發(fā)射光源111的運動軌跡的歷史運動特征信息,諸如最近一次檢測到的發(fā)射光源111的位置、速度、加速度等,確定該發(fā)射光源111的預期位置信息,如X’= X+Vx*t,y’= y+vy*t,其中v為運動速度,X’、y’為預期位置信息;隨后,應用檢測設備120根據(jù)該預期位置信息,通過相應的應用映射曲線,獲得與該預期位置信息相對應的預期應用軌跡。由于攝像頭可采集圖像的幀率是有限的,在幀率較低而發(fā)射光源111高速運動時,應用檢測設備120檢測獲得的二維/三維運動軌跡會有抽樣率不足的情形,這可能會導致用戶體驗下降。例如,由二維/三維運動軌跡所產(chǎn)生的鼠標應用軌跡會有頓挫感而不夠流暢,根據(jù)上述過程通過預期位置信息進行內(nèi)插,以增加運動軌跡的平滑度,從而使得相應的鼠標應用軌跡也平滑、順暢,而不會有頓挫感。圖8為根據(jù)本發(fā)明又一個優(yōu)選實施例的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111,發(fā)射光源111的輸入模式包括手寫輸入模式。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖8,在步驟S801中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S802中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S803中,應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S804中,應用檢測設備120根據(jù)該運動軌跡,通過所確定的應用映射曲線,獲得與該運動軌跡相對應的應用軌跡;在步驟S805中,應用檢測設備120將該應用軌跡輸出至外接設備130 ;在步驟S808中,應用檢測設備120根據(jù)所述應用軌跡,查詢預定的字符庫,以獲得與所述應用軌跡相對應的字符;在步驟S809中,應用檢測設備120將所述字符輸出至該外接設備130。例如,應用檢測設備120檢測該發(fā)射光源111的輸入模式為手寫輸入模式,并確定相應的應用映射曲線為一條斜率為5 (即變換系數(shù))的一次線性曲線;應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,如LED光源的成像光點在每一幀圖像中的位置信息,并通過目標跟蹤方法根據(jù)成像光點在連續(xù)的圖像序列中形成的運動軌跡,以獲得該發(fā)射光源111的運動軌跡,并根據(jù)該發(fā)射光源111的運動軌跡,計算及輸出相應的應用軌跡后,應用檢測設備120還根據(jù)該應用軌跡,查詢預定的字符庫,以獲得與該應用軌跡相對應的字符,并將所述字符輸出至該外接設備130。在此,所述變換系數(shù)可以根據(jù)多個用戶的統(tǒng)計習慣確定,或由用戶或應用檢測設備120預設,或由應用檢測設備120根據(jù)當前用戶的使用習慣對默認值調(diào)整確定。所述應用映射曲線可以根據(jù)成像光點相對于一固定點(如圖像左上點)的位置,確定相應的屏幕輸入位置;也可以根據(jù)成像光點的移動距離或速度,來確定相應的屏幕軌跡的移動距離或速度,如將發(fā)射光源111的移動距離或速度線性對應于輸入筆畫的位置和長度。圖9為根據(jù)本發(fā)明還一個優(yōu)選實施例的方法流程圖,示出一種為發(fā)射光源的運動軌跡映射其應用軌跡的過程。在此,應用輸入系統(tǒng)100包括輸入設備110和應用檢測設備120,其中,輸入設備110和應用檢測設備120分別置于兩端。輸入設備110包括至少一個發(fā)射光源111,發(fā)射光源111的輸入模式包括鼠標輸入模式。應用檢測設備120內(nèi)置或外接至少一個攝像頭121 ;攝像頭121拍攝發(fā)射光源111,以獲得發(fā)射光源111的成像信息;該應用檢測設備120還與外接設備130相連接。配合參閱圖1和圖9,在步驟S901中,攝像頭121拍攝獲得發(fā)射光源111的成像信息;在步驟S902中,應用檢測設備120檢測該發(fā)射光源111的輸入模式,以確定該輸入模式所對應的應用映射曲線;在步驟S903中,應用檢測設備120根據(jù)該發(fā)射光源111的成像信息,獲取該發(fā)射光源111的運動軌跡;在步驟S904中,應用檢測設備120根據(jù)該運動軌跡,通過所確定的應用映射曲線,獲得與該運動軌跡相對應的應用軌跡;在步驟S905中,應用檢測設備120將該應用軌跡輸出至外接設備130 ;在步驟S9010中,應用檢測設備120根據(jù)發(fā)射光源111的成像信息,獲取發(fā)射光源111發(fā)射的控制信息,并通過查詢預定的控制信息表,獲得與所述控制信息相對應的鼠標操作;在步驟S9011中,應用檢測設備120將所述鼠標操作的執(zhí)行指令輸出至外接設備130,以在發(fā)射光源111所對應的輸入焦點執(zhí)行所述鼠標操作,并在該外接設備130呈現(xiàn)與所述鼠標操作相對應的執(zhí)行結果。例如,在鼠標輸入模式下,用戶通過設置于輸入設備110上的按鍵進行各項鼠標操作,并控制發(fā)射光源111按照一定的閃爍頻率發(fā)光,從而使得應用檢測設備120通過檢測該閃爍頻率獲得相應的鼠標操作。應用檢測設備120除了根據(jù)發(fā)射光源111的運動軌跡,獲取并輸出相應的應用軌跡之外,該應用檢測設備120還根據(jù)發(fā)射光源111的成像信息,通過計算該發(fā)射光源111的成像光點在一段時間內(nèi)出現(xiàn)亮的次數(shù),獲得該發(fā)射光源111的閃爍頻率,并根據(jù)該閃爍頻率查詢預定的控制信息表,以獲得相應的鼠標操作,如點擊操作;隨后,應用檢測設備120將該鼠標操作的執(zhí)行指令輸出至外接設備130,以在當前鼠標位置執(zhí)行該點擊操作,并在該外接設備130的屏幕上呈現(xiàn)相應的執(zhí)行結果。對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復數(shù)。系統(tǒng)權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權利要求
1.一種為發(fā)射光源的運動軌跡映射其應用軌跡的方法,其中,該方法包括以下步驟: -獲取發(fā)射光源的成像信息; 其中,該方法還包括: a檢測所述發(fā)射光源的輸入模式,以確定與所述輸入模式相對應的應用映射曲線; b根據(jù)所述成像信息,獲取所述發(fā)射光源的運動軌跡; c根據(jù)所述運動軌跡,通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡; d將所述應用軌跡輸出至外接設備。
2.根據(jù)權利要求1所述的方法,其中,所述檢測所述發(fā)射光源的輸入模式的操作包括: -根據(jù)所述外接設備的當前應用,確定所述發(fā)射光源的輸入模式。
3.根據(jù)權利要求1或2所述的方法,其中,該方法還包括: -根據(jù)預定搜索時間范圍內(nèi)所述運動軌跡或所述應用軌跡的運動特征峰值,糾正所述應用軌跡的起始點; 其中,所述步驟d包括: -將所述糾正后的應用軌跡輸出至所述外接設備。
4.根據(jù)權利要求1至3中任一項所述的方法,其中,在所述步驟d之前,該方法還包括: -自獲得所述輸入設備的輸入操作的 起始時刻,根據(jù)所述輸入設備的操作相關信息,進行相應的輸入操作糾正,以獲得糾正后的輸入操作,直至滿足預定的輸入操作糾正停止條件; 其中,所述預定的輸入操作糾正停止條件包括以下至少任一項: -所述發(fā)射光源的運動時間達到預定的糾正延遲時間閾值; -所述發(fā)射光源的運動軌跡的運動特征值達到其相應的運動特征值閾值; -所述發(fā)射光源的應用軌跡的運動特征值達到其相應的運動特征值閾值。
5.根據(jù)權利要求1至4中任一項所述的方法,其中,所述步驟b還包括: -根據(jù)所述運動軌跡的歷史運動特征信息,確定所述發(fā)射光源的預期位置信息,以用于平滑所述運動軌跡。
6.根據(jù)權利要求1至5中任一項所述的方法,其中,所述應用映射曲線包括三維應用映射曲線。
7.根據(jù)權利要求6所述的方法,其中,所述三維應用映射曲線包括基于所述發(fā)射光源的三維轉(zhuǎn)動位置的三維應用映射曲線。
8.根據(jù)權利要求7所述的方法,其中,所述步驟b包括: -根據(jù)所述成像信息,獲取所述發(fā)射光源的三維轉(zhuǎn)動運動軌跡。
9.根據(jù)權利要求1至8中任一項所述的方法,其中,所述發(fā)射光源的輸入模式包括手寫輸入模式。
10.根據(jù)權利要求9所述的方法,其中,所述應用映射曲線包括一次線性曲線。
11.根據(jù)權利要求9所述的方法,其中,該方法還包括: -根據(jù)所述應用軌跡,查詢預定的字符庫,以獲得與所述應用軌跡相對應的字符; -將所述字符輸出至所述外接設備。
12.根據(jù)權利要求1至8中任一項所述的方法,所述發(fā)射光源的輸入模式包括鼠標輸入模式。
13.根據(jù)權利要求12所述的方法,其中,該方法還包括: -根據(jù)所述發(fā)射光源的成像信息,獲取所述發(fā)射光源發(fā)射的控制信息,并通過查詢預定的控制信息表,獲得與所述控制信息相對應的鼠標操作; -將所述鼠標操作的執(zhí)行指令輸出至所述外接設備,以在所述發(fā)射光源所對應的輸入焦點執(zhí)行所述鼠標操作,并在所述外接設備呈現(xiàn)與所述鼠標操作相對應的執(zhí)行結果。
14.一種為發(fā)射光源的運動軌跡映射其應用軌跡的系統(tǒng),其中,該系統(tǒng)包括發(fā)射光源、用于獲取所述發(fā)射光源的成像信息的攝像頭、處理裝置及輸出裝置; 其中,所述處理裝置用于: -檢測所述發(fā)射光源的輸入模式,以確定與所述輸入模式相對應的應用映射曲線; -根據(jù)所述成像信息,獲取所述發(fā)射光源的運動軌跡; -根據(jù)所述運動軌跡,通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡; 其中,所述輸出裝置用于將所述 應用軌跡輸出至外接設備。
全文摘要
本發(fā)明的目的是提供一種為發(fā)射光源的運動軌跡映射其應用軌跡方法與設備。其中,應用檢測設備獲取發(fā)射光源的成像信息;檢測所述發(fā)射光源的輸入模式,以確定與所述輸入模式相對應的應用映射曲線;根據(jù)所述成像信息,獲取所述發(fā)射光源的運動軌跡;根據(jù)所述運動軌跡,通過所述應用映射曲線,獲得與所述運動軌跡相對應的應用軌跡;將所述應用軌跡輸出至外接設備。與現(xiàn)有技術相比,本發(fā)明實現(xiàn)了自適應地為發(fā)射光源的不同輸入模式,匹配應用映射曲線以及獲取應用軌跡,提升了用戶體驗。
文檔編號G06F3/0346GK103197774SQ201210004810
公開日2013年7月10日 申請日期2012年1月9日 優(yōu)先權日2012年1月9日
發(fā)明者李東舸, 王瑋 申請人:西安智意能電子科技有限公司