專利名稱:視頻智能控制方法
視頻智能控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻數(shù)據(jù)處理控制系統(tǒng),尤其是指一種視頻智能控制方法。
背景技術(shù):
傳統(tǒng)的視頻監(jiān)控系統(tǒng)對(duì)攝像機(jī)的PTZ控制,主要是兩種方式,一是通過鍵盤的搖桿并配合按鈕進(jìn)行控制,二是通過視頻控制客戶端軟件,用鼠標(biāo)點(diǎn)擊軟件界面上的方向控制按鈕和焦距調(diào)節(jié)按鈕進(jìn)行控制。這兩種控制方式即便是對(duì)于熟練的監(jiān)控員也會(huì)存在控制速率低下的問題,且要求人的視線必須在圖像和監(jiān)控(視頻控制客戶端軟件界面、鍵盤)之間來回變換。所以,這兩種方式都存在攝像機(jī)控制既不方便,也不直觀的問題。
發(fā)明內(nèi)容本發(fā)明的目的在于克服了上述缺陷,提供一種可直接在選中的視頻窗口上通過鼠 標(biāo)操控的視頻智能控制方法。本發(fā)明的目的是這樣實(shí)現(xiàn)的它包括步驟A)、操控預(yù)備,等待視頻窗口被激活;B)、預(yù)記錄,檢測(cè)在視頻窗口中鼠標(biāo)是否按下,按下后記錄當(dāng)下鼠標(biāo)位置;C)、調(diào)整角度預(yù)計(jì)算,根據(jù)當(dāng)下鼠標(biāo)位置,經(jīng)過計(jì)算獲得旋轉(zhuǎn)角度及速度信息;D)、攝像頭角度調(diào)整,將旋轉(zhuǎn)角度及速度信息的操控信號(hào)發(fā)送至遠(yuǎn)端攝像頭,控制其云臺(tái)旋轉(zhuǎn)調(diào)整視頻采集至對(duì)應(yīng)鼠標(biāo)點(diǎn)擊的地圖位置;E)、鼠標(biāo)滾輪是否滾動(dòng);F)、調(diào)整變焦預(yù)計(jì)算,根據(jù)滾輪情況,計(jì)算當(dāng)前地圖位置縮放大??;G)、攝像頭變焦調(diào)整,放所需變焦比率控制信息發(fā)送至遠(yuǎn)端攝像頭,控制其變焦至對(duì)應(yīng)縮放倍數(shù)。所述步驟C中的計(jì)算包括步驟,捕獲鼠標(biāo)按鍵信息,而后將鼠標(biāo)位置從屏幕坐標(biāo)轉(zhuǎn)換為視頻窗口自定義坐標(biāo)系統(tǒng)位置信息,通過該自定義坐標(biāo)內(nèi)位置信息,獲取夾角與速度并根據(jù)下表確定指令發(fā)送X > 0,Y > 0,0 < A < 45,發(fā)送向右指令X > 0,Y > 0,45 < A < 90,發(fā)送向上指令X < 0,Y > 0,90 < A < 135,發(fā)送向上指令X < 0,Y > 0,135 < A < 180,發(fā)送向左指令X < 0,Y < 0,180 < A < 225,發(fā)送向左指令X < 0,Y < 0,225 < A < 270,發(fā)送向下指令X > 0,Y < 0,270 < A < 315,發(fā)送向下指令X > 0,Y < 0,315 < A < 360,發(fā)送向右指令上述X、Y、A、S為自定義坐標(biāo)系統(tǒng)位置信息,其中X表示橫坐標(biāo)值、Y表示縱坐標(biāo)值、A表示夾角、S表示速度。
所述步驟F中的計(jì)算包括步驟,在激活視頻窗口上,滑動(dòng)滾輪時(shí),系統(tǒng)返回鼠標(biāo)滾動(dòng)值V,當(dāng)V > O表示向外滾動(dòng),發(fā)送向推遠(yuǎn)指令,當(dāng)V < O表示向內(nèi)滾動(dòng),發(fā)送拉近指令。本發(fā)明的有益效果在于通過本發(fā)明的視頻智能控制方法,可以對(duì)監(jiān)控視頻進(jìn)行三維控制,監(jiān)控員在選中的視頻窗口上,在任意位置按下鼠標(biāo)左鍵,視頻場(chǎng)景會(huì)根據(jù)鼠標(biāo)的方向和位置進(jìn)行一段轉(zhuǎn)換,當(dāng)監(jiān)控員滾動(dòng)鼠標(biāo)滑輪時(shí),視頻場(chǎng)景會(huì)自動(dòng)進(jìn)行推遠(yuǎn)、拉近,釋放鼠標(biāo)后,控制功能自動(dòng)結(jié)束,其控制操作簡(jiǎn)單,控制及視頻場(chǎng)景轉(zhuǎn)換的速度快,使得監(jiān)控過程變得簡(jiǎn)單,減小了工作量,提高了工作效率。
圖I為本發(fā)明的方法流程2為視頻窗口坐標(biāo)系統(tǒng)定義的示意圖
具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例進(jìn)行詳細(xì)闡述。如圖I、圖2所示,本發(fā)明涉及一種視頻智能控制方法,它包括步驟A)、操控預(yù)備,等待視頻窗口被激活;用戶只需鼠標(biāo)單擊屏幕中的任意一個(gè)視頻窗口即可激活該視頻窗口。B)、預(yù)記錄,檢測(cè)在視頻窗口中鼠標(biāo)是否按下,按下后記錄當(dāng)下鼠標(biāo)位置。C)、調(diào)整角度預(yù)計(jì)算,根據(jù)當(dāng)下鼠標(biāo)位置,經(jīng)過計(jì)算,獲得旋轉(zhuǎn)角度及速度信息;所述視頻窗口坐標(biāo)系統(tǒng)定義如圖2所示,捕獲鼠標(biāo)按鍵信息后,將鼠標(biāo)位置從屏幕坐標(biāo)轉(zhuǎn)換為視頻窗口自定義坐標(biāo)系統(tǒng)位置信息(X表示橫坐標(biāo)值,Y表示縱坐標(biāo)值),通過自定義坐標(biāo)內(nèi)位置信息,獲取夾角與速度(A表示夾角,S表示速度)X>0,Y>0,0<A<45,發(fā)送向右指令;X > 0,Y > 0,45 < A < 90,發(fā)送向上指令;X < 0,Y > 0,90 < A < 135,發(fā)送向上指令;X < O, Y > 0,135 < A < 180,發(fā)送向左指令;X < O, Y < 0,180 < A < 225,發(fā)送向左指令;X < 0,Y < 0,225 < A < 270,發(fā)送向下指令;X > 0,Y < 0,270 < A < 315,發(fā)送向下指令;X > 0,Y < 0,315 < A < 360,發(fā)送向右指令;D)、攝像頭角度調(diào)整,將旋轉(zhuǎn)角度及速度信息的操控信號(hào)發(fā)送至遠(yuǎn)端攝像頭,每一個(gè)視頻窗口對(duì)應(yīng)一個(gè)攝像機(jī),在鼠標(biāo)單擊視頻窗口時(shí),激活視頻窗口并記錄對(duì)應(yīng)攝像機(jī)ID,控制其云臺(tái)旋轉(zhuǎn)調(diào)整視頻采集至對(duì)應(yīng)鼠標(biāo)點(diǎn)擊的地圖位置; E)、鼠標(biāo)滾輪是否滾動(dòng);F)、調(diào)整變焦預(yù)計(jì)算,根據(jù)鼠標(biāo)滾輪的滾動(dòng)情況,計(jì)算當(dāng)前地圖位置的縮放大小,計(jì)算步驟為在激活視頻窗口上,滑動(dòng)滾輪時(shí),系統(tǒng)返回鼠標(biāo)滾動(dòng)值(V)V > O表示向外滾動(dòng),發(fā)送向推遠(yuǎn)指令;V < O表示向內(nèi)滾動(dòng),發(fā)送拉近指令;
G)、攝像頭變焦調(diào)整,將所需變焦比率控制信息發(fā)送至遠(yuǎn)端攝像頭,控制其變焦至對(duì)應(yīng)縮放倍數(shù);視頻鼠標(biāo)按鍵或停止鼠標(biāo)滾輪滑動(dòng)即釋放鼠標(biāo),視頻控制操作結(jié)束。綜上,本發(fā)明的視頻智能控制方法,用戶在需要對(duì)某一個(gè)視頻窗口進(jìn)行控制操作時(shí),只需要用鼠標(biāo)點(diǎn)擊激活該窗口,在該激活的窗口中,鼠標(biāo)點(diǎn)擊某一個(gè)位置,系統(tǒng)便記錄該位置的位置信息,并通過計(jì)算得到視頻轉(zhuǎn)換到該位置時(shí),遠(yuǎn)端攝像頭所需的旋轉(zhuǎn)角度及速度,進(jìn)而系統(tǒng)將該旋轉(zhuǎn)角度及速度信息發(fā)送至遠(yuǎn)端攝像頭,攝像頭便旋轉(zhuǎn)至鼠標(biāo)點(diǎn)擊的地圖位置,當(dāng)鼠標(biāo)在該位置滾動(dòng)時(shí),系統(tǒng)便根據(jù)滾輪的滾動(dòng)值,計(jì)算當(dāng)前地圖位置所對(duì)應(yīng)放大或縮小的倍數(shù),再將該放大或縮小的倍數(shù)轉(zhuǎn)換成攝像頭的變焦比例發(fā)送至攝像頭,控制放大或縮小。其控制操作簡(jiǎn)單,控制及視頻場(chǎng)景轉(zhuǎn)換的速度快,使得監(jiān)控過程變得簡(jiǎn)單,減小了工作量,提高了工作效率。需要指出的是,本發(fā)明不限于上述實(shí)施方式,任何熟悉本專業(yè)的技術(shù)人員在基于本發(fā)明技術(shù)方案內(nèi)對(duì)上述實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均屬于本發(fā)明的 保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種視頻智能控制方法,其特征在于它包括步驟 A)、操控預(yù)備,等待視頻窗口被激活; B)、預(yù)記錄,檢測(cè)在視頻窗口中鼠標(biāo)是否按下,按下后記錄當(dāng)下鼠標(biāo)位置; C)、調(diào)整角度預(yù)計(jì)算,根據(jù)當(dāng)下鼠標(biāo)位置,經(jīng)過計(jì)算獲得旋轉(zhuǎn)角度及速度信息; D)、攝像頭角度調(diào)整,將旋轉(zhuǎn)角度及速度信息的操控信號(hào)發(fā)送至遠(yuǎn)端攝像頭,控制其云臺(tái)旋轉(zhuǎn)調(diào)整視頻采集至對(duì)應(yīng)鼠標(biāo)點(diǎn)擊的地圖位置; E)、鼠標(biāo)滾輪是否滾動(dòng); F)、調(diào)整變焦預(yù)計(jì)算,根據(jù)鼠標(biāo)滾輪的滾動(dòng)情況,計(jì)算當(dāng)前地圖位置縮放大小; G)、攝像頭變焦調(diào)整,將所需變焦比率控制信息發(fā)送至遠(yuǎn)端攝像頭,控制其變焦至對(duì)應(yīng)縮放倍數(shù)。
2.如權(quán)利要求I所述的視頻智能控制方法,其特征在于所述步驟C中的計(jì)算包括步驟,捕獲鼠標(biāo)按鍵信息,而后將鼠標(biāo)位置從屏幕坐標(biāo)轉(zhuǎn)換為視頻窗口自定義坐標(biāo)系統(tǒng)位置信息,通過該自定義坐標(biāo)內(nèi)位置信息,獲取夾角與速度并根據(jù)下表確定指令發(fā)送 X > O,Y > 0,0 < A < 45,發(fā)送向右指令; X > O,Y > 0,45 < A < 90,發(fā)送向上指令; X < 0,Y > 0,90 < A < 135,發(fā)送向上指令; X < 0,Y > 0,135 < A < 180,發(fā)送向左指令; X < 0,Y < 0,180 < A < 225,發(fā)送向左指令; X < 0,Y < 0,225 < A < 270,發(fā)送向下指令; X > O, Y < 0,270 < A < 315,發(fā)送向下指令; X > 0,Y < 0,315 < A < 360,發(fā)送向右指令; 上述X、Y、A、S為自定義坐標(biāo)系統(tǒng)位置信息,其中X表示橫坐標(biāo)值、Y表示縱坐標(biāo)值、A表示夾角、S表示速度。
3.如權(quán)利要求I所述的視頻智能控制方法,其特征在于所述步驟F中的計(jì)算包括步驟,在激活視頻窗口上,滑動(dòng)滾輪時(shí),系統(tǒng)返回鼠標(biāo)滾動(dòng)值V,當(dāng)V > O表示向外滾動(dòng),發(fā)送向推遠(yuǎn)指令,當(dāng)V < O表示向內(nèi)滾動(dòng),發(fā)送拉近指令。
全文摘要
本發(fā)明公開了一種視頻智能控制方法,它包括步驟A)、操控預(yù)備;B)、預(yù)記錄,記錄當(dāng)下鼠標(biāo)位置;C)、調(diào)整角度預(yù)計(jì)算,根據(jù)當(dāng)下鼠標(biāo)位置,經(jīng)過計(jì)算獲得旋轉(zhuǎn)角度及速度信息;D)、攝像頭角度調(diào)整;E)、鼠標(biāo)滾輪是否滾動(dòng);F)、調(diào)整變焦預(yù)計(jì)算;G)、攝像頭變焦調(diào)整。本發(fā)明的有益效果在于通過本發(fā)明的視頻智能控制方法,可以對(duì)監(jiān)控視頻進(jìn)行三維控制,監(jiān)控員在選中的視頻窗口上,在任意位置按下鼠標(biāo)左鍵,視頻場(chǎng)景會(huì)根據(jù)鼠標(biāo)的方向和位置進(jìn)行一段轉(zhuǎn)換,當(dāng)監(jiān)控員滾動(dòng)鼠標(biāo)滑輪時(shí),視頻場(chǎng)景會(huì)自動(dòng)進(jìn)行推遠(yuǎn)、拉近,釋放鼠標(biāo)后,控制功能自動(dòng)結(jié)束,其控制操作簡(jiǎn)單,控制及視頻場(chǎng)景轉(zhuǎn)換的速度快,使得監(jiān)控過程變得簡(jiǎn)單,減小了工作量,提高了工作效率。
文檔編號(hào)G06F3/0487GK102902465SQ20111021248
公開日2013年1月30日 申請(qǐng)日期2011年7月27日 優(yōu)先權(quán)日2011年7月27日
發(fā)明者湯代佳 申請(qǐng)人:永泰軟件有限公司