一種基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)通信領(lǐng)域,尤其涉及一種基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法及裝置。
【背景技術(shù)】
[0002]在傳統(tǒng)的直錄播課堂教學(xué)中,老師的正常教學(xué)跟蹤分為自動跟蹤和手動跟蹤,自動跟蹤就是攝像機(jī)根據(jù)老師的移動軌跡,進(jìn)行相應(yīng)的相機(jī)跟蹤和機(jī)位的切換;手動跟蹤就是處于遠(yuǎn)程導(dǎo)播平臺的輔助上課人員,根據(jù)現(xiàn)實(shí)需要,手動的在幾個機(jī)位之間切換畫面,達(dá)到良好的上學(xué)效果。自動跟蹤在相機(jī)跟蹤的效果上比較好,但是在幾個機(jī)位的切換時機(jī)和效果均不理想,而手動跟蹤雖然能保證合理的切換效果,但是卻不能進(jìn)行正常的相機(jī)跟蹤。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法及裝置,以解決上述問題。
[0004]本發(fā)明提供一種基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法。上述方法包括以下步驟:檢測鼠標(biāo)作用在遠(yuǎn)程導(dǎo)播控制裝置上顯示的控制畫面上的鼠標(biāo)狀態(tài)數(shù)據(jù),并將所述鼠標(biāo)狀態(tài)數(shù)據(jù)發(fā)送給主課堂控制裝置;所述主課堂控制裝置根據(jù)所述鼠標(biāo)狀態(tài)數(shù)據(jù)控制跟蹤攝像機(jī)的運(yùn)動,以生成跟蹤鼠標(biāo)狀態(tài)的跟蹤圖像。
[0005]本發(fā)明還提供了一種基于直錄播系統(tǒng)的鼠標(biāo)跟蹤裝置,包括:檢測單元,設(shè)置于遠(yuǎn)程導(dǎo)播控制裝置,用于檢測鼠標(biāo)作用在控制畫面上的鼠標(biāo)狀態(tài)數(shù)據(jù),并將所述鼠標(biāo)狀態(tài)數(shù)據(jù)發(fā)送給主課堂控制裝置;導(dǎo)播單元,設(shè)置于所述主課堂控制裝置,用于根據(jù)所述鼠標(biāo)狀態(tài)數(shù)據(jù)控制所述跟蹤攝像機(jī)的運(yùn)動,以生成跟蹤鼠標(biāo)狀態(tài)的跟蹤圖像。
[0006]相較于先前技術(shù),根據(jù)本發(fā)明提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法及裝置,根據(jù)鼠標(biāo)在控制畫面上的操作狀態(tài)來控制跟蹤攝像機(jī)的跟蹤運(yùn)動,因此能夠根據(jù)鼠標(biāo)在控制畫面上的位置來進(jìn)行隨意控制跟蹤攝像機(jī)的運(yùn)動,既保證合適的切換時機(jī)和效果,又能進(jìn)行正常的相機(jī)跟蹤。
【附圖說明】
[0007]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0008]圖1所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法的流程圖;
[0009]圖2所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的直錄播系統(tǒng)的示意圖;
[0010]圖3所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的控制畫面的示意圖;
[0011]圖4所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤裝置的框圖。
【具體實(shí)施方式】
[0012]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0013]圖1所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法的流程圖。如圖1所示,本發(fā)明的較佳實(shí)施例提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤方法包括步驟 102 ?104。
[0014]步驟102,檢測鼠標(biāo)作用在遠(yuǎn)程導(dǎo)播控制裝置上顯示的控制畫面上的鼠標(biāo)狀態(tài)數(shù)據(jù),并將鼠標(biāo)狀態(tài)數(shù)據(jù)發(fā)送給主課堂控制裝置。
[0015]步驟104,主課堂控制裝置根據(jù)鼠標(biāo)狀態(tài)數(shù)據(jù)控制跟蹤攝像機(jī)的運(yùn)動,以生成跟蹤鼠標(biāo)狀態(tài)的跟蹤圖像。
[0016]在本實(shí)施例中,鼠標(biāo)跟蹤方法應(yīng)用在直錄播系統(tǒng)中,直錄播系統(tǒng)包括遠(yuǎn)程導(dǎo)播控制裝置106、主課堂控制裝置102和輔課堂控制裝置104,主課堂控制裝置102與輔課堂控制裝置104之間可進(jìn)行音視頻流的交互,互相可實(shí)時觀看上課情況。參見圖2,遠(yuǎn)程導(dǎo)播控制裝置106可控制主課堂控制裝置102的音視頻流的直錄播功能。在遠(yuǎn)程導(dǎo)播控制裝置106可以監(jiān)測到主課堂控制裝置102側(cè)各機(jī)位畫面(即控制畫面,參見圖3),遠(yuǎn)程控制人員根據(jù)需要可以在該視頻畫面上通過鼠標(biāo)點(diǎn)擊跟蹤的方式來觀測到希望觀測的畫面,遠(yuǎn)程導(dǎo)播控制裝置106將檢測到的鼠標(biāo)狀態(tài)數(shù)據(jù)發(fā)送給主課堂控制裝置102,主課堂控制裝置102進(jìn)而做出相應(yīng)的執(zhí)行命令,使跟蹤攝像機(jī)拍攝的畫面是遠(yuǎn)程控制人員所希望觀測的畫面。
[0017]根據(jù)鼠標(biāo)狀態(tài)數(shù)據(jù)控制跟蹤攝像機(jī)的運(yùn)動有多種實(shí)施方式,典型地如下面所列舉的三種實(shí)施方式:
[0018]其中一種實(shí)施方式是:
[0019]鼠標(biāo)狀態(tài)數(shù)據(jù)主要包括坐標(biāo)數(shù)據(jù),即遠(yuǎn)程控制人員操作鼠標(biāo)例如點(diǎn)擊控制畫面時,在該控制畫面上的點(diǎn)擊位置的坐標(biāo)數(shù)據(jù)。遠(yuǎn)程導(dǎo)播控制裝置將該坐標(biāo)數(shù)據(jù)發(fā)送給主課堂控制裝置。主課堂控制裝置進(jìn)而將該坐標(biāo)數(shù)據(jù)映射成與控制畫面對應(yīng)的原始視頻畫面的坐標(biāo)位置。遠(yuǎn)程導(dǎo)播控制裝置顯示的多機(jī)位畫面是按比例縮小的畫面,因此在控制畫面上的坐標(biāo)數(shù)據(jù)需要映射成在原始視頻畫面上的坐標(biāo)位置。
[0020]在得到坐標(biāo)位置之后,就能夠根據(jù)該坐標(biāo)位置查找出對應(yīng)的跟蹤攝像機(jī)的拍攝參數(shù),其中,原始視頻畫面中每一坐標(biāo)位置對應(yīng)一唯一拍攝參數(shù),所述拍攝參數(shù)包括水平移動幅度、垂直移動幅度和變焦倍數(shù)。
[0021]基于所述拍攝參數(shù)控制所述跟蹤攝像機(jī)的運(yùn)動,即根據(jù)水平移動幅度控制跟蹤攝像機(jī)在水平方向上的移動,根據(jù)垂直移動幅度控制跟蹤攝像機(jī)在垂直方向上的移動以及根據(jù)變焦倍數(shù)控制跟蹤攝像機(jī)調(diào)焦,這樣就能夠生成以該坐標(biāo)位置為中心的跟蹤圖像。
[0022]因此,遠(yuǎn)程控制人員只需要將鼠標(biāo)點(diǎn)擊需要放大的目標(biāo)物上,就可以快速切換放大到該目標(biāo)物上。
[0023]另一種實(shí)施方式是,鼠標(biāo)狀態(tài)數(shù)據(jù)包括鼠標(biāo)滑動起點(diǎn)坐標(biāo)數(shù)據(jù)和滑動方向信息,遠(yuǎn)程控制人員在控制畫面上滑動鼠標(biāo),能夠檢測到鼠標(biāo)的不同坐標(biāo)數(shù)據(jù),將當(dāng)前的坐標(biāo)數(shù)據(jù)與前一個坐標(biāo)數(shù)據(jù)進(jìn)行比較,就可以得到鼠標(biāo)的滑動方向信息,鼠標(biāo)的滑動方向信息可以由遠(yuǎn)程導(dǎo)播控制裝置來計(jì)算,也可以由主課堂控制裝置來計(jì)算。遠(yuǎn)程導(dǎo)播控制裝置將鼠標(biāo)狀態(tài)數(shù)據(jù)發(fā)送給主課堂控制裝置。
[0024]主課堂控制裝置在接收到該鼠標(biāo)狀態(tài)數(shù)據(jù)之后,將該鼠標(biāo)滑動起點(diǎn)坐標(biāo)數(shù)據(jù)映射成與所述控制畫面對應(yīng)的原始視頻畫面的坐標(biāo)位置;根據(jù)所述坐標(biāo)位置查找出對應(yīng)的跟蹤攝像機(jī)的拍攝參數(shù),其中,所述原始視頻畫面中每一坐標(biāo)位置對應(yīng)一唯一拍攝參數(shù);基于所述拍攝參數(shù)控制所述跟蹤攝像機(jī)的運(yùn)動,生成以所述坐標(biāo)位置為中心的跟蹤圖像以及根據(jù)所述滑動方向信息控制所述跟蹤攝像機(jī)的轉(zhuǎn)動方向。
[0025]也就是說除了能夠切換到所需要的目標(biāo)物圖像上,還可以根據(jù)鼠標(biāo)滑動方向來進(jìn)行視頻畫面的移動跟蹤。例如遠(yuǎn)程控制人員在控制畫面用鼠標(biāo)滑動觀看所需要的圖像內(nèi)容,則可以生成所需要的放大并且移動的跟蹤圖像。
[0026]在又一實(shí)施例中,該鼠標(biāo)狀態(tài)數(shù)據(jù)除了滑動方向之外還可以包括鼠標(biāo)滑動速度,在上面的實(shí)施例中,根據(jù)鼠標(biāo)滑動方向可以確定跟蹤攝像機(jī)的轉(zhuǎn)動方向,所述主課堂控制裝置將所述鼠標(biāo)滑動速度映射成跟蹤攝像機(jī)的運(yùn)動速度,并控制所述跟蹤攝像機(jī)在所述轉(zhuǎn)動方向上的轉(zhuǎn)動速度。這樣,除了能夠得到放大移動的跟蹤圖像,還能夠根據(jù)鼠標(biāo)滑動速度來控制跟蹤速度。
[0027]在檢測到所述鼠標(biāo)停止滑動時,所述主課堂控制裝置控制所述跟蹤攝像機(jī)停止在當(dāng)前位置。即遠(yuǎn)程控制人員一旦釋放鼠標(biāo),就停止跟蹤。
[0028]圖4所示為根據(jù)本發(fā)明的較佳實(shí)施例提供的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤裝置的框圖。
[0029]如圖4所示,根據(jù)本發(fā)明的實(shí)施例的基于直錄播系統(tǒng)的鼠標(biāo)跟蹤裝置,可以