專(zhuān)利名稱(chēng):運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法與系統(tǒng)、數(shù)字視頻監(jiān)控平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻監(jiān)控技術(shù),尤其涉及一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法與系統(tǒng)、 數(shù)字視頻監(jiān)控平臺(tái)。
背景技術(shù):
目前,許多信息技術(shù)企業(yè)逐步進(jìn)入安防服務(wù)領(lǐng)域,并因此提高了安防服務(wù)領(lǐng)域的 科技水平。隨著技術(shù)的進(jìn)步,安防監(jiān)控技術(shù)也得到的長(zhǎng)足的發(fā)展。迄今為止,用于安防監(jiān)控 服務(wù)的視頻監(jiān)控技術(shù)的發(fā)展經(jīng)歷了模擬時(shí)代、數(shù)字時(shí)代。伴隨中國(guó)上海世博會(huì)以及國(guó)家平 安城市、網(wǎng)格化管理等大型項(xiàng)目的建設(shè),安防工作成為近幾年的持續(xù)熱點(diǎn)。而作為安防工作 中最直接的手段,視頻監(jiān)控業(yè)務(wù)得到了廣泛的應(yīng)用。視頻監(jiān)控最早隨著閉路電視系統(tǒng)而得到應(yīng)用,然后發(fā)展到傳統(tǒng)模擬視頻監(jiān)控系 統(tǒng),并通過(guò)模擬攝像機(jī)和模擬視頻矩陣的普及而形成規(guī)模。數(shù)字視頻監(jiān)控是伴隨著數(shù)字視 頻壓縮技術(shù)的發(fā)展而興起,并且在與模擬視頻監(jiān)控系統(tǒng)的較量中脫穎而出而確立了主流的 應(yīng)用方向。以計(jì)算機(jī)和網(wǎng)絡(luò)相結(jié)合的技術(shù)平臺(tái)極大地推動(dòng)了數(shù)字視頻技術(shù)的發(fā)展,并且適 時(shí)地發(fā)揮了巨大的潛力。數(shù)字視頻監(jiān)控在硬盤(pán)存儲(chǔ)、遠(yuǎn)程傳輸、靈活組網(wǎng)、視頻分析等方面, 其優(yōu)越性已經(jīng)非模擬視頻監(jiān)控系統(tǒng)可比擬,而且大大地?cái)D壓了模擬視頻監(jiān)控應(yīng)用的存在空 間。另外,傳統(tǒng)的模擬視頻系統(tǒng)一般采用點(diǎn)對(duì)點(diǎn)的光纖接入方式,消耗了大量光纖資源。隨 著各省公安大規(guī)模建設(shè)“平安城市”,數(shù)字視頻監(jiān)控系統(tǒng)在“平安城市”建設(shè)中所占的比率越 來(lái)越大。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有的數(shù)字視頻監(jiān)控技術(shù)至少存在以下問(wèn) 題通過(guò)單個(gè)攝像機(jī)跟蹤運(yùn)動(dòng)目標(biāo)時(shí),此時(shí),用戶(hù)可以通過(guò)按下監(jiān)控屏幕上云臺(tái)控制 區(qū)域的上、下、左、右按鍵來(lái)發(fā)送云臺(tái)指令,控制云臺(tái)往上、下、左、右四個(gè)方向轉(zhuǎn)動(dòng),從而使 運(yùn)動(dòng)目標(biāo)處于監(jiān)控畫(huà)面范圍內(nèi)。由于數(shù)字視頻監(jiān)控系統(tǒng)中圖像從云臺(tái)上攝像機(jī)端傳輸?shù)奖O(jiān) 控畫(huà)面的客戶(hù)端需要一定時(shí)間,并且云臺(tái)指令從客戶(hù)端通過(guò)網(wǎng)絡(luò)傳輸?shù)皆婆_(tái)也需要一定的 時(shí)間,導(dǎo)致云臺(tái)反應(yīng)緩慢,對(duì)云臺(tái)的操控不靈活,攝像機(jī)跟蹤不上快速運(yùn)動(dòng)的目標(biāo),或者由 于云臺(tái)旋轉(zhuǎn)過(guò)度使得運(yùn)動(dòng)目標(biāo)越出監(jiān)控畫(huà)面范圍,因此無(wú)法有效跟蹤運(yùn)動(dòng)目標(biāo),極大地限 制了數(shù)字視頻監(jiān)控業(yè)務(wù)的發(fā)展,例如,限制了數(shù)字視頻監(jiān)控系統(tǒng)在“平安城市”重點(diǎn)部位的 監(jiān)控應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法與 系統(tǒng)、數(shù)字視頻監(jiān)控平臺(tái),以有效跟蹤運(yùn)動(dòng)目標(biāo),實(shí)現(xiàn)對(duì)運(yùn)動(dòng)目標(biāo)的視頻監(jiān)控。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供的一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法, 包括視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái);數(shù)字視頻監(jiān)控平臺(tái)計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之 間的坐標(biāo)差值(X,y),其中,X = X2-X1, y = y2-yl ;所述數(shù)字視頻監(jiān)控平臺(tái)以所述坐標(biāo)差值(X,y)控制云臺(tái)轉(zhuǎn)動(dòng),使所述運(yùn)動(dòng)目標(biāo)位 于所述監(jiān)控畫(huà)面的中心范圍。本發(fā)明實(shí)施例提供的一種數(shù)字視頻監(jiān)控平臺(tái),包括接收單元,用于接收視頻監(jiān)控客戶(hù)端發(fā)送的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)信息,所述 運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)由所述視頻監(jiān)控客戶(hù)端在用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊所述 運(yùn)動(dòng)目標(biāo)時(shí)檢測(cè)得到;計(jì)算單元,用于計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間 的坐標(biāo)差值&,7),其中,1 = 1211,7 = 7211 ;控制單元,用于根據(jù)所述坐標(biāo)差值(X,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù)并生成云臺(tái)控制指 令,所述云臺(tái)控制指令中包括云臺(tái)轉(zhuǎn)動(dòng)參數(shù),所述云臺(tái)根據(jù)所述云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng)時(shí),所述 運(yùn)動(dòng)目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍;發(fā)送單元,用于向云臺(tái)發(fā)送所述云臺(tái)控制指令,以便所述云臺(tái)根據(jù)所述云臺(tái)轉(zhuǎn)動(dòng) 參數(shù)進(jìn)行轉(zhuǎn)動(dòng)。本發(fā)明實(shí)施例提供的一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng),包括多個(gè)前端單元,所 述前端單元包括云臺(tái)、位于該云臺(tái)上的攝像機(jī)、以及與所述攝像機(jī)連接的數(shù)字視頻壓縮編 碼器,還包括視頻監(jiān)控客戶(hù)端,用于檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo) (xl,yl)并發(fā)送給所述數(shù)字視頻監(jiān)控平臺(tái),所述多個(gè)攝像機(jī)中當(dāng)前與所述視頻監(jiān)控客戶(hù)端 視頻通道的攝像機(jī)為主攝像機(jī);數(shù)字視頻監(jiān)控平臺(tái),用于計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2, y2)之間的坐標(biāo)差值(x,y),其中,χ = x2-xl,y = y2-yl ;并以所述坐標(biāo)差值(x,y)控制云 臺(tái)轉(zhuǎn)動(dòng),使所述運(yùn)動(dòng)目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍。基于本發(fā)明上述實(shí)施例提供的運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法與系統(tǒng)、數(shù)字視頻 監(jiān)控平臺(tái),用戶(hù)可以在視頻監(jiān)控客戶(hù)端的主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo),視頻監(jiān)控客 戶(hù)端檢測(cè)用戶(hù)點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl),數(shù)字視頻監(jiān)控平臺(tái)計(jì)算出運(yùn)動(dòng)目標(biāo)的坐標(biāo) (xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,W)之間的坐標(biāo)差值(x,y),并以此控制云臺(tái)轉(zhuǎn)動(dòng),通過(guò) 用戶(hù)的一次點(diǎn)擊,便可以使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范圍,從而實(shí)現(xiàn)了單個(gè)攝像機(jī)對(duì) 運(yùn)動(dòng)目標(biāo)的有效跟蹤,實(shí)現(xiàn)了對(duì)運(yùn)動(dòng)目標(biāo)的視頻監(jiān)控,與現(xiàn)有技術(shù)相比,無(wú)需用戶(hù)通過(guò)按鍵 來(lái)控制云臺(tái)的轉(zhuǎn)動(dòng)幅度,避免了用戶(hù)控制云臺(tái)轉(zhuǎn)動(dòng)時(shí)云臺(tái)轉(zhuǎn)動(dòng)幅度不夠跟蹤不上快速運(yùn)動(dòng) 的目標(biāo),或者由于用戶(hù)反復(fù)操作導(dǎo)致云臺(tái)旋轉(zhuǎn)過(guò)度使得運(yùn)動(dòng)目標(biāo)越出監(jiān)控畫(huà)面范圍,對(duì)云 臺(tái)操控準(zhǔn)確、靈活、高效。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明實(shí)施例中監(jiān)控畫(huà)面的一個(gè)示意圖;圖3為本發(fā)明實(shí)施例中監(jiān)控畫(huà)面的另一個(gè)示意圖;圖4為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法另一個(gè)實(shí)施例的流程圖;圖5為本發(fā)明數(shù)字視頻監(jiān)控平臺(tái)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明數(shù)字視頻監(jiān)控平臺(tái)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法一個(gè)實(shí)施例的流程圖。如圖1所示, 該實(shí)施例運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法包括以下流程步驟101,視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐 標(biāo)(xl,yl)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái)。具體地,視頻監(jiān)控客戶(hù)端顯示監(jiān)控畫(huà)面的屏幕可以為觸摸顯示屏,屏幕上具有坐 標(biāo),用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo)時(shí),視頻監(jiān)控客戶(hù)端可以獲知用戶(hù)點(diǎn)擊的點(diǎn) 在屏幕上坐標(biāo)(xl,yl)。參考圖2,為本發(fā)明實(shí)施例中監(jiān)控畫(huà)面的一個(gè)示意圖。步驟102,數(shù)字視頻監(jiān)控平臺(tái)計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo) (x2, y2)之間的坐標(biāo)差值(x, y),其中,χ = x2-xl, y = y2_yl。步驟103,數(shù)字視頻監(jiān)控平臺(tái)以坐標(biāo)差值(x,y)控制云臺(tái)轉(zhuǎn)動(dòng),使運(yùn)動(dòng)目標(biāo)位于監(jiān) 控畫(huà)面的中心范圍。參考圖3,為本發(fā)明實(shí)施例中監(jiān)控畫(huà)面的另一個(gè)示意圖。本發(fā)明上述實(shí)施例提供的運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法,用戶(hù)可以在視頻監(jiān)控客 戶(hù)端的主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo),視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐 標(biāo)(xl,yl),數(shù)字視頻監(jiān)控平臺(tái)計(jì)算出運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(χ2, 12)之間的坐標(biāo)差值(χ,y),并以此控制云臺(tái)轉(zhuǎn)動(dòng),通過(guò)用戶(hù)的一次點(diǎn)擊,便可以使運(yùn)動(dòng)目 標(biāo)位于監(jiān)控畫(huà)面的中心范圍,從而實(shí)現(xiàn)了單個(gè)攝像機(jī)對(duì)運(yùn)動(dòng)目標(biāo)的有效跟蹤,實(shí)現(xiàn)了對(duì)運(yùn) 動(dòng)目標(biāo)的視頻監(jiān)控,無(wú)需用戶(hù)通過(guò)按鍵來(lái)控制云臺(tái)的轉(zhuǎn)動(dòng)幅度,避免了現(xiàn)有技術(shù)中用戶(hù)控 制云臺(tái)轉(zhuǎn)動(dòng)時(shí)云臺(tái)轉(zhuǎn)動(dòng)幅度不夠跟蹤不上快速運(yùn)動(dòng)的目標(biāo)或者由于用戶(hù)反復(fù)操作導(dǎo)致云 臺(tái)旋轉(zhuǎn)過(guò)度使得運(yùn)動(dòng)目標(biāo)越出監(jiān)控畫(huà)面范圍,對(duì)云臺(tái)操控準(zhǔn)確、靈活、高效。具體地,圖1所示實(shí)施例的步驟103中,數(shù)字視頻監(jiān)控平臺(tái)可以通過(guò)以下方式,以 坐標(biāo)差值(x,y)控制云臺(tái)轉(zhuǎn)動(dòng)數(shù)字視頻監(jiān)控平臺(tái)根據(jù)坐標(biāo)差值(X,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù),即往哪個(gè)方向轉(zhuǎn)動(dòng), 轉(zhuǎn)動(dòng)幅度多少,云臺(tái)根據(jù)該云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng)時(shí),可以使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范 圍,即運(yùn)動(dòng)目標(biāo)的中心點(diǎn)大致位于監(jiān)控畫(huà)面的中心位置,允許有小幅度誤差;
數(shù)字視頻監(jiān)控平臺(tái)生成云臺(tái)控制指令并發(fā)送給云臺(tái),該云臺(tái)控制指令中包括云臺(tái) 轉(zhuǎn)動(dòng)參數(shù);云臺(tái)根據(jù)數(shù)字視頻監(jiān)控平臺(tái)發(fā)送的云臺(tái)轉(zhuǎn)動(dòng)參數(shù)進(jìn)行轉(zhuǎn)動(dòng)。圖4為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法另一個(gè)實(shí)施例的流程圖。如圖4所示, 該實(shí)施例運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法包括以下流程步驟201,視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)是否 在該監(jiān)控畫(huà)面的邊界界線(xiàn)以外。若點(diǎn)擊的運(yùn)動(dòng)目標(biāo)在該監(jiān)控畫(huà)面的邊界界線(xiàn)以外,執(zhí)行步 驟207。否則,若點(diǎn)擊的運(yùn)動(dòng)目標(biāo)在該監(jiān)控畫(huà)面的邊界界線(xiàn)范圍內(nèi),執(zhí)行步驟202。步驟202,視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐 標(biāo)(xl,yl)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái)。步驟203,數(shù)字視頻監(jiān)控平臺(tái)計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo) (x2, y2)之間的坐標(biāo)差值(x, y),其中,χ = x2-xl, y = y2_yl。步驟204,數(shù)字視頻監(jiān)控平臺(tái)根據(jù)坐標(biāo)差值(x,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù),云臺(tái)根據(jù)該 云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng)時(shí),可以使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范圍。步驟205,數(shù)字視頻監(jiān)控平臺(tái)生成云臺(tái)控制指令并發(fā)送給云臺(tái),該云臺(tái)控制指令中 包括云臺(tái)轉(zhuǎn)動(dòng)參數(shù)。步驟206,云臺(tái)根據(jù)數(shù)字視頻監(jiān)控平臺(tái)發(fā)送的云臺(tái)轉(zhuǎn)動(dòng)參數(shù)進(jìn)行轉(zhuǎn)動(dòng),使運(yùn)動(dòng)目標(biāo) 位于監(jiān)控畫(huà)面的中心范圍。之后,不執(zhí)行本實(shí)施例的后續(xù)流程。隨著運(yùn)動(dòng)目標(biāo)位置的變動(dòng),用戶(hù)不斷的在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo)來(lái)跟 蹤該運(yùn)動(dòng)目標(biāo),用戶(hù)每次點(diǎn)擊運(yùn)動(dòng)目標(biāo)時(shí),返回執(zhí)行上述步驟201的操作。步驟207,視頻監(jiān)控客戶(hù)端檢測(cè)到用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面的邊界界線(xiàn)以外點(diǎn)擊 運(yùn)動(dòng)目標(biāo)時(shí),獲知運(yùn)動(dòng)目標(biāo)移出主攝像機(jī)的監(jiān)控畫(huà)面,向數(shù)字視頻監(jiān)控平臺(tái)發(fā)送目標(biāo)跟蹤 請(qǐng)求。步驟208,數(shù)字視頻監(jiān)控平臺(tái)獲取運(yùn)動(dòng)目標(biāo)移出監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。具體地,作為本發(fā)明的一個(gè)實(shí)施例,步驟203中,數(shù)字視頻監(jiān)控平臺(tái)每次計(jì)算出坐 標(biāo)差值(X,y)后,可以記錄該坐標(biāo)差值(X,IU相應(yīng)的,該步驟208中,數(shù)字視頻監(jiān)控平臺(tái) 可以根據(jù)每次計(jì)算得到的坐標(biāo)差值(χ,y),繪制運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡,并根據(jù)運(yùn)動(dòng)目標(biāo)的運(yùn) 動(dòng)軌跡,獲取運(yùn)動(dòng)目標(biāo)移出監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。進(jìn)一步地,數(shù)字視頻監(jiān)控平臺(tái)還可以輔之智能視頻分析技術(shù)來(lái)修正運(yùn)動(dòng)目標(biāo)的運(yùn) 動(dòng)軌跡,來(lái)得到更加逼近運(yùn)動(dòng)目標(biāo)真實(shí)運(yùn)動(dòng)軌跡的運(yùn)動(dòng)軌跡,以便更加準(zhǔn)確的獲得運(yùn)動(dòng)目 標(biāo)移出監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。步驟209,數(shù)字視頻監(jiān)控平臺(tái)獲取位于最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī),在相關(guān)攝 像機(jī)與視頻監(jiān)控客戶(hù)端之間建立視頻通道,以在視頻監(jiān)控客戶(hù)端顯示相關(guān)攝像機(jī)的監(jiān)控畫(huà)由于攝像機(jī)采集的視頻文件通常需要壓縮編碼形成視頻流后通過(guò)視頻通道傳輸, 因此在相關(guān)攝像機(jī)與視頻監(jiān)控客戶(hù)端之間建立視頻通道,實(shí)際為在相關(guān)攝像機(jī)連接的數(shù)字 視頻壓縮編碼器與視頻監(jiān)控客戶(hù)端之間建立視頻通道。步驟210,視頻監(jiān)控客戶(hù)端接收到從相關(guān)攝像機(jī)中選擇的目標(biāo)攝像機(jī)時(shí),以該目標(biāo) 攝像機(jī)作為主攝像機(jī),執(zhí)行步驟201的操作。
當(dāng)被跟蹤的運(yùn)動(dòng)目標(biāo)移出當(dāng)前的單個(gè)攝像機(jī)的可監(jiān)視范圍時(shí),數(shù)字視頻監(jiān)控平臺(tái) 可以根據(jù)被跟蹤的運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡,判斷運(yùn)動(dòng)目標(biāo)移出當(dāng)前的單個(gè)攝像機(jī)的可監(jiān)視范 圍的最后運(yùn)動(dòng)方向,獲取位于該最后運(yùn)動(dòng)方向上的多個(gè)相關(guān)攝像機(jī)的監(jiān)控畫(huà)面供用戶(hù)調(diào) 用,以接力追蹤該運(yùn)動(dòng)目標(biāo),實(shí)現(xiàn)了對(duì)運(yùn)動(dòng)目標(biāo)的有效跟蹤,提高了運(yùn)動(dòng)目標(biāo)的跟蹤效率, 由于無(wú)需針對(duì)該運(yùn)動(dòng)目標(biāo)單獨(dú)建立相關(guān)攝像機(jī),降低了跟蹤運(yùn)動(dòng)目標(biāo)的監(jiān)控系統(tǒng)的建設(shè)成 本。另外,作為本發(fā)明的另一個(gè)實(shí)施例,在圖4所示實(shí)施例的步驟209中,數(shù)字視頻監(jiān) 控平臺(tái)可以通過(guò)如下方式,獲取位于最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī)數(shù)字視頻監(jiān)控平臺(tái)獲取處于主攝像機(jī)有效范圍內(nèi)的攝像機(jī)作為預(yù)選攝像機(jī),其中 的有效范圍由有效距離L與有效角度N確定。其中,L的取值大于零,N的取值大于0度且 小于360度。具體地,L與N的取值可以預(yù)設(shè)根據(jù)經(jīng)驗(yàn)值確定,例如,數(shù)字視頻監(jiān)控系統(tǒng)中 攝像機(jī)密度較大時(shí),L與N的取值可以較小,攝像機(jī)密度較小時(shí),L與N的取值可以較大;數(shù)字視頻監(jiān)控平臺(tái)根據(jù)公式P = (Ll/L) XB1+(N1/N) XB2,分別計(jì)算各預(yù)選攝像 機(jī)的選擇參考值。其中,Ll為預(yù)選攝像機(jī)到主攝像機(jī)的距離,Nl為預(yù)選攝像機(jī)與最后運(yùn)動(dòng) 方向之間的夾角,Li與m的數(shù)值可以根據(jù)預(yù)先存儲(chǔ)的各攝像機(jī)的地理位置數(shù)據(jù),例如在 地理位置上的經(jīng)緯度數(shù)據(jù),確定,Bl為距離權(quán)重因子,B2為夾角權(quán)重因子,Bl與B2的取值 均大于0且小于1,且Bl與B2之和為1。BUB2的值越小,對(duì)應(yīng)的權(quán)重越大;數(shù)字視頻監(jiān)控平臺(tái)選擇選擇參考值P最小的一個(gè)或多個(gè)預(yù)選攝像機(jī)作為相關(guān)攝 像機(jī)?;谏鲜鏊惴?,可以在運(yùn)動(dòng)目標(biāo)最后運(yùn)動(dòng)方向上主攝像機(jī)有效范圍內(nèi)的攝像機(jī) 中,選擇到主攝像機(jī)的距離較小、與運(yùn)動(dòng)目標(biāo)最后運(yùn)動(dòng)方向夾角較小的攝像機(jī)作為相關(guān)攝 像機(jī),從而提高運(yùn)動(dòng)目標(biāo)的跟蹤效率,實(shí)現(xiàn)對(duì)運(yùn)動(dòng)目標(biāo)的有效監(jiān)控。進(jìn)一步地,作為本發(fā)明的又一個(gè)實(shí)施例,按照P值從小到大的順序選擇出相關(guān)攝 像機(jī),若計(jì)算出的各預(yù)選攝像機(jī)的選擇參考值P相同,可以按照全景攝像機(jī)、云臺(tái)攝像機(jī)、 固定攝像機(jī)的優(yōu)先等級(jí)順序,從預(yù)選攝像機(jī)中選擇出相關(guān)攝像機(jī)。由于全景攝像機(jī)、云臺(tái)攝 像機(jī)、固定攝像機(jī)的監(jiān)控范圍依次減小,優(yōu)先選擇監(jiān)控范圍大的攝像機(jī)作為相關(guān)攝像機(jī),更 有利于實(shí)現(xiàn)對(duì)運(yùn)動(dòng)目標(biāo)的跟蹤監(jiān)控。圖5為本發(fā)明數(shù)字視頻監(jiān)控平臺(tái)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的數(shù)字視頻 監(jiān)控平臺(tái)可用于實(shí)現(xiàn)本發(fā)明圖1所示實(shí)施例流程中數(shù)字視頻監(jiān)控平臺(tái)的相應(yīng)功能。如圖5 所示,其包括接收單元301、計(jì)算單元302、控制單元303與發(fā)送單元304。其中,接收單元301用于接收視頻監(jiān)控客戶(hù)端發(fā)送的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)信 息,該運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)由視頻監(jiān)控客戶(hù)端在用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng) 目標(biāo)時(shí)檢測(cè)得到。計(jì)算單元302用于計(jì)算接收單元301接收到的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà) 面中心坐標(biāo)(x2,y2)之間的坐標(biāo)差值(X,y),其中,χ = x2-xl, y = y2_yl??刂茊卧?03用于根據(jù)計(jì)算單元302計(jì)算出的坐標(biāo)差值(x,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù) 并生成云臺(tái)控制指令,該云臺(tái)控制指令中包括云臺(tái)轉(zhuǎn)動(dòng)參數(shù),云臺(tái)根據(jù)云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng) 時(shí),可以使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范圍。發(fā)送單元304用于向云臺(tái)發(fā)送控制單元303生成的云臺(tái)控制指令,以便云臺(tái)根據(jù)云臺(tái)轉(zhuǎn)動(dòng)參數(shù)進(jìn)行轉(zhuǎn)動(dòng)。本發(fā)明上述實(shí)施例提供的數(shù)字視頻監(jiān)控平臺(tái),用戶(hù)在視頻監(jiān)控客戶(hù)端的主攝像機(jī) 監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo)時(shí),數(shù)字視頻監(jiān)控平臺(tái)可以計(jì)算出運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與主 攝像機(jī)監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間的坐標(biāo)差值(X,y),并以此控制云臺(tái)轉(zhuǎn)動(dòng),通過(guò)用 戶(hù)的一次點(diǎn)擊,便可以使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范圍,從而實(shí)現(xiàn)了單個(gè)攝像機(jī)對(duì)運(yùn) 動(dòng)目標(biāo)的有效跟蹤,實(shí)現(xiàn)了對(duì)運(yùn)動(dòng)目標(biāo)的視頻監(jiān)控,無(wú)需用戶(hù)通過(guò)按鍵來(lái)控制云臺(tái)的轉(zhuǎn)動(dòng) 幅度,避免了現(xiàn)有技術(shù)中用戶(hù)控制云臺(tái)轉(zhuǎn)動(dòng)時(shí)云臺(tái)轉(zhuǎn)動(dòng)幅度不夠跟蹤不上快速運(yùn)動(dòng)的目標(biāo) 或者由于用戶(hù)反復(fù)操作導(dǎo)致云臺(tái)旋轉(zhuǎn)過(guò)度使得運(yùn)動(dòng)目標(biāo)越出監(jiān)控畫(huà)面范圍,對(duì)云臺(tái)操控準(zhǔn) 確、靈活、高效。圖6為本發(fā)明數(shù)字視頻監(jiān)控平臺(tái)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例的數(shù)字視 頻監(jiān)控平臺(tái)可用于實(shí)現(xiàn)本發(fā)明上述各運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法實(shí)施例流程中數(shù)字視 頻監(jiān)控平臺(tái)的相應(yīng)功能。與圖5所示的實(shí)施例相比,該實(shí)施例中,接收單元還用于接收視頻 監(jiān)控客戶(hù)端發(fā)送的目標(biāo)跟蹤請(qǐng)求。相應(yīng)的,該實(shí)施例的視頻監(jiān)控平臺(tái)還包括第一獲取單元 305、第二獲取單元306與通信單元307。其中,第一獲取單元305用于響應(yīng)于接收單元301接收到的目標(biāo)跟蹤請(qǐng)求,獲取運(yùn) 動(dòng)目標(biāo)移出監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。第二獲取單元306用于獲取位于第一獲取單元 305獲取到的最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī)。通信單元307用于在第二獲取單元306獲取 到的相關(guān)攝像機(jī)與視頻監(jiān)控客戶(hù)端之間建立視頻通道,以在視頻監(jiān)控客戶(hù)端顯示相關(guān)攝像 機(jī)的監(jiān)控畫(huà)面,視頻監(jiān)控客戶(hù)端接收到從相關(guān)攝像機(jī)中選擇的目標(biāo)攝像機(jī)時(shí),以該目標(biāo)攝 像機(jī)作為主攝像機(jī)。另外,再參見(jiàn)圖6,作為本發(fā)明的另一個(gè)實(shí)施例,視頻監(jiān)控平臺(tái)還可以包括第一存 儲(chǔ)單元308,用于存儲(chǔ)計(jì)算單元302每次計(jì)算得到的運(yùn)動(dòng)目標(biāo)在主攝像機(jī)監(jiān)控畫(huà)面上的坐 標(biāo)差值(χ,y)。相應(yīng)的,第一獲取單元305具體響應(yīng)于接收單元301接收到的目標(biāo)跟蹤請(qǐng) 求,根據(jù)第一存儲(chǔ)單元308中每次計(jì)算得到的坐標(biāo)差值(X,y),繪制運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡, 根據(jù)運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡,來(lái)獲取運(yùn)動(dòng)目標(biāo)移出監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。進(jìn)一步地,再參見(jiàn)圖6,作為本發(fā)明的又一個(gè)實(shí)施例,視頻監(jiān)控平臺(tái)還可以包括第 二存儲(chǔ)單元309,用于存儲(chǔ)數(shù)字視頻監(jiān)控系統(tǒng)中各攝像機(jī)的地理位置信息。相應(yīng)的,第二獲 取單元306具體根據(jù)第二存儲(chǔ)單元309中各攝像機(jī)的地理位置信息,獲取處于主攝像機(jī)有 效范圍內(nèi)的攝像機(jī)作為預(yù)選攝像機(jī),該有效范圍由有效距離L與有效角度N確定,其中,L的 取值大于零,N的取值大于0度且小于360度;根據(jù)公式P = (Ll/L) XB1+(N1/N) XB2,分別 計(jì)算各預(yù)選攝像機(jī)的選擇參考值,其中,Ll為預(yù)選攝像機(jī)到主攝像機(jī)的距離,Nl為預(yù)選攝 像機(jī)與最后運(yùn)動(dòng)方向之間的夾角,Bl為距離權(quán)重因子,B2為夾角權(quán)重因子,Bl與B2的取值 均大于0且小于1,且Bl與B2之和為1 ;選擇選擇參考值P最小的一個(gè)或多個(gè)預(yù)選攝像機(jī) 作為相關(guān)攝像機(jī)。圖7為本發(fā)明運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。該實(shí)施例 運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng)可用于實(shí)現(xiàn)本發(fā)明上述各運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法實(shí) 施例的流程。如圖7所示,其包括前端單元1、視頻監(jiān)控客戶(hù)端2與數(shù)字視頻監(jiān)控平臺(tái)3。前 端單元1、視頻監(jiān)控客戶(hù)端2與數(shù)字視頻監(jiān)控平臺(tái)3之間可以依次通過(guò)因特網(wǎng)或者專(zhuān)用線(xiàn)纜 通信連接。
其中,前端單元1為多個(gè),每個(gè)前端單元1包括云臺(tái)、位于該云臺(tái)上的攝像機(jī)、以及 與攝像機(jī)連接的數(shù)字視頻壓縮編碼器??梢酝ㄟ^(guò)云臺(tái)的轉(zhuǎn)動(dòng),例如上、下、左、右轉(zhuǎn)動(dòng),使云 臺(tái)上的攝像機(jī)的監(jiān)控范圍相應(yīng)改變,數(shù)字視頻壓縮編碼器可以將攝像機(jī)采集得到的視頻文 件進(jìn)行壓縮編碼后,通過(guò)視頻監(jiān)控平臺(tái)3,例如其中的通信單元307,建立的視頻通道,將視 頻流發(fā)送給視頻監(jiān)控客戶(hù)端2,視頻監(jiān)控客戶(hù)端2對(duì)視頻流進(jìn)行解壓解碼后即可以監(jiān)控畫(huà) 面的形式觀看監(jiān)控現(xiàn)場(chǎng)。視頻監(jiān)控客戶(hù)端2用于檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo) (xl,yl)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái)3,多個(gè)前端單元1中的多個(gè)攝像機(jī)中當(dāng)前與視頻監(jiān)控 客戶(hù)端視頻通道的攝像機(jī)為主攝像機(jī)。數(shù)字視頻監(jiān)控平臺(tái)3用于計(jì)算視頻監(jiān)控客戶(hù)端2發(fā)送的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl) 與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間的坐標(biāo)差值(x,y),并以坐標(biāo)差值(x,y)控制云臺(tái)轉(zhuǎn)動(dòng), 使運(yùn)動(dòng)目標(biāo)位于監(jiān)控畫(huà)面的中心范圍。其中,X = X2-xl,y = y2_yl。另外,數(shù)字視頻監(jiān)控 平臺(tái)還可以實(shí)現(xiàn)對(duì)前端單元上傳的監(jiān)控錄像的存儲(chǔ),轉(zhuǎn)發(fā)給視頻監(jiān)控客戶(hù)端。具體由視頻 監(jiān)控平臺(tái)3中的通信單元與視頻監(jiān)控客戶(hù)端2建立視頻連接。具體地,作為本發(fā)明的一個(gè)實(shí)施例,數(shù)字視頻監(jiān)控平臺(tái)3也可以將控制運(yùn)動(dòng)轉(zhuǎn)動(dòng) 的云臺(tái)控制指令編碼后發(fā)送給前端單元1中的數(shù)字視頻壓縮編碼器,由數(shù)字視頻壓縮編碼 器進(jìn)行解碼后發(fā)送給云臺(tái),來(lái)相應(yīng)控制云臺(tái)的轉(zhuǎn)動(dòng)。本發(fā)明上述實(shí)施例提供的運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng),用戶(hù)可以在視頻監(jiān)控客 戶(hù)端的主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊運(yùn)動(dòng)目標(biāo),視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐 標(biāo)(xl,yl),數(shù)字視頻監(jiān)控平臺(tái)計(jì)算出運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(χ2, 12)之間的坐標(biāo)差值(χ,y),并以此控制云臺(tái)轉(zhuǎn)動(dòng),通過(guò)用戶(hù)的一次點(diǎn)擊,便可以使運(yùn)動(dòng)目 標(biāo)位于監(jiān)控畫(huà)面的中心范圍,從而實(shí)現(xiàn)了單個(gè)攝像機(jī)對(duì)運(yùn)動(dòng)目標(biāo)的有效跟蹤,實(shí)現(xiàn)了對(duì)運(yùn) 動(dòng)目標(biāo)的視頻監(jiān)控,無(wú)需用戶(hù)通過(guò)按鍵來(lái)控制云臺(tái)的轉(zhuǎn)動(dòng)幅度,避免了現(xiàn)有技術(shù)中用戶(hù)控 制云臺(tái)轉(zhuǎn)動(dòng)時(shí)云臺(tái)轉(zhuǎn)動(dòng)幅度不夠跟蹤不上快速運(yùn)動(dòng)的目標(biāo)或者由于用戶(hù)反復(fù)操作導(dǎo)致云 臺(tái)旋轉(zhuǎn)過(guò)度使得運(yùn)動(dòng)目標(biāo)越出監(jiān)控畫(huà)面范圍,對(duì)云臺(tái)操控準(zhǔn)確、靈活、高效。具體地,圖7所示實(shí)施例中的數(shù)字視頻監(jiān)控平臺(tái)3具體可以采用本發(fā)明上述圖5 至圖6所示任意一個(gè)實(shí)施例的結(jié)構(gòu)實(shí)現(xiàn),圖7中僅示出了數(shù)字視頻監(jiān)控平臺(tái)3采用圖6所 示實(shí)施例結(jié)構(gòu)的情況。本說(shuō)明書(shū)中各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其 它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似的部分相互參見(jiàn)即可。對(duì)于裝置、系統(tǒng)實(shí) 施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例 的部分說(shuō)明即可。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò) 程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者 光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。本發(fā)明實(shí)施例實(shí)現(xiàn)了單個(gè)攝像機(jī)對(duì)運(yùn)動(dòng)目標(biāo)的有效跟蹤以及多個(gè)相關(guān)攝像機(jī)對(duì) 運(yùn)動(dòng)目標(biāo)的接力跟蹤,實(shí)現(xiàn)了對(duì)運(yùn)動(dòng)目標(biāo)的視頻監(jiān)控,對(duì)云臺(tái)操控準(zhǔn)確、靈活、高效,從而可 以為“平安城市”用戶(hù)提供高實(shí)時(shí)、高可靠、低成本的運(yùn)動(dòng)目標(biāo)跟蹤監(jiān)控服務(wù)。
本發(fā)明的描述是為了示例和描述起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明 限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描 述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理 解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
權(quán)利要求
1.一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法,其特征在于,包括視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)并 發(fā)送給數(shù)字視頻監(jiān)控平臺(tái);數(shù)字視頻監(jiān)控平臺(tái)計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間的 坐標(biāo)差值(x,y),其中,χ = x2-xl,y = y2-yl ;所述數(shù)字視頻監(jiān)控平臺(tái)以所述坐標(biāo)差值(χ,y)控制云臺(tái)轉(zhuǎn)動(dòng),使所述運(yùn)動(dòng)目標(biāo)位于所 述監(jiān)控畫(huà)面的中心范圍。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)字視頻監(jiān)控平臺(tái)以所述坐標(biāo)差值 (x,y)控制云臺(tái)轉(zhuǎn)動(dòng)包括所述數(shù)字視頻監(jiān)控平臺(tái)根據(jù)所述坐標(biāo)差值(χ,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù),所述云臺(tái)根據(jù)所 述云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng)時(shí),所述運(yùn)動(dòng)目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍;所述數(shù)字視頻監(jiān)控平臺(tái)生成云臺(tái)控制指令并發(fā)送給所述云臺(tái),所述云臺(tái)控制指令中包 括云臺(tái)轉(zhuǎn)動(dòng)參數(shù);所述云臺(tái)根據(jù)所述云臺(tái)轉(zhuǎn)動(dòng)參數(shù)進(jìn)行轉(zhuǎn)動(dòng)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述視頻監(jiān)控客戶(hù)端檢測(cè)到用戶(hù)在所述主攝像機(jī)監(jiān)控畫(huà)面的邊界界線(xiàn)以外點(diǎn)擊所述 運(yùn)動(dòng)目標(biāo)時(shí),獲知所述運(yùn)動(dòng)目標(biāo)移出所述主攝像機(jī)的監(jiān)控畫(huà)面,向所述數(shù)字視頻監(jiān)控平臺(tái) 發(fā)送目標(biāo)跟蹤請(qǐng)求;所述數(shù)字視頻監(jiān)控平臺(tái)獲取所述運(yùn)動(dòng)目標(biāo)移出所述監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向;所述數(shù)字視頻監(jiān)控平臺(tái)獲取位于所述最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī),在所述相關(guān)攝像 機(jī)與所述視頻監(jiān)控客戶(hù)端之間建立視頻通道,以在所述視頻監(jiān)控客戶(hù)端顯示所述相關(guān)攝像 機(jī)的監(jiān)控畫(huà)面;所述視頻監(jiān)控客戶(hù)端接收到從所述相關(guān)攝像機(jī)中選擇的目標(biāo)攝像機(jī)時(shí),以該目標(biāo)攝像 機(jī)作為主攝像機(jī),執(zhí)行所述視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目 標(biāo)的坐標(biāo)(xl,yl)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái)的操作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括所述數(shù)字視頻監(jiān)控平臺(tái)記錄所述運(yùn)動(dòng)目標(biāo)在主攝像機(jī)監(jiān)控畫(huà)面上時(shí),根據(jù)用戶(hù)每次點(diǎn) 擊的坐標(biāo)(xl,yl)計(jì)算得到的坐標(biāo)差值(χ,y);所述數(shù)字視頻監(jiān)控平臺(tái)根據(jù)每次計(jì)算得到的坐標(biāo)差值(χ,y),繪制所述運(yùn)動(dòng)目標(biāo)的運(yùn) 動(dòng)軌跡;所述數(shù)字視頻監(jiān)控平臺(tái)獲取所述運(yùn)動(dòng)目標(biāo)移出所述監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向包括所述數(shù)字視頻監(jiān)控平臺(tái)根據(jù)所述運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡,獲取所述運(yùn)動(dòng)目標(biāo)移出所述監(jiān) 控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述數(shù)字視頻監(jiān)控平臺(tái)獲取位于所述 最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī)包括所述數(shù)字視頻監(jiān)控平臺(tái)獲取處于所述主攝像機(jī)有效范圍內(nèi)的攝像機(jī)作為預(yù)選攝像機(jī), 所述有效范圍由有效距離L與有效角度N確定,其中,L的取值大于零,N的取值大于0度且 小于360度;所述數(shù)字視頻監(jiān)控平臺(tái)根據(jù)公式P = (Ll/L) XB1+(N1/N) XB2,分別計(jì)算各預(yù)選攝像 機(jī)的選擇參考值,其中,Ll為預(yù)選攝像機(jī)到所述主攝像機(jī)的距離,Nl為預(yù)選攝像機(jī)與所述 最后運(yùn)動(dòng)方向之間的夾角,Bl為距離權(quán)重因子,B2為夾角權(quán)重因子,Bl與B2的取值均大于 0且小于1,且Bl與B2之和為1 ;所述數(shù)字視頻監(jiān)控平臺(tái)選擇選擇參考值P最小的一個(gè)或多個(gè)預(yù)選攝像機(jī)作為相關(guān)攝 像機(jī)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括在預(yù)選攝像機(jī)的選擇參考值P相同時(shí),按照全景攝像機(jī)、云臺(tái)攝像機(jī)、固定攝像機(jī)的優(yōu) 先等級(jí)順序,選擇預(yù)選攝像機(jī)作為相關(guān)攝像機(jī)。
7.一種數(shù)字視頻監(jiān)控平臺(tái),其特征在于,包括接收單元,用于接收視頻監(jiān)控客戶(hù)端發(fā)送的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)信息,所述運(yùn)動(dòng) 目標(biāo)的坐標(biāo)(xl,yl)由所述視頻監(jiān)控客戶(hù)端在用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊所述運(yùn)動(dòng) 目標(biāo)時(shí)檢測(cè)得到;計(jì)算單元,用于計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(Xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間的坐 標(biāo)差值 &,7),其中,1 = 1211,7 = 7211 ;控制單元,用于根據(jù)所述坐標(biāo)差值(χ,y)獲取云臺(tái)轉(zhuǎn)動(dòng)參數(shù)并生成云臺(tái)控制指令,所 述云臺(tái)控制指令中包括云臺(tái)轉(zhuǎn)動(dòng)參數(shù),所述云臺(tái)根據(jù)所述云臺(tái)轉(zhuǎn)達(dá)參數(shù)轉(zhuǎn)動(dòng)時(shí),所述運(yùn)動(dòng) 目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍;發(fā)送單元,用于向云臺(tái)發(fā)送所述云臺(tái)控制指令,以便所述云臺(tái)根據(jù)所述云臺(tái)轉(zhuǎn)動(dòng)參數(shù) 進(jìn)行轉(zhuǎn)動(dòng)。
8.根據(jù)權(quán)利要求7所述的數(shù)字視頻監(jiān)控平臺(tái),其特征在于,所述接收單元還用于接收 所述視頻監(jiān)控客戶(hù)端發(fā)送的目標(biāo)跟蹤請(qǐng)求;所述數(shù)字視頻監(jiān)控平臺(tái)還包括第一獲取單元,用于響應(yīng)于所述接收單元接收到的目標(biāo)跟蹤請(qǐng)求,獲取所述運(yùn)動(dòng)目標(biāo) 移出所述監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向;第二獲取單元,用于獲取位于所述最后運(yùn)動(dòng)方向上的相關(guān)攝像機(jī); 通信單元,用于在所述相關(guān)攝像機(jī)與所述視頻監(jiān)控客戶(hù)端之間建立視頻通道,以在所 述視頻監(jiān)控客戶(hù)端顯示所述相關(guān)攝像機(jī)的監(jiān)控畫(huà)面,所述視頻監(jiān)控客戶(hù)端接收到從所述相 關(guān)攝像機(jī)中選擇的目標(biāo)攝像機(jī)時(shí),以該目標(biāo)攝像機(jī)作為主攝像機(jī)。
9.根據(jù)權(quán)利要求8所述的數(shù)字視頻監(jiān)控平臺(tái),其特征在于,還包括第一存儲(chǔ)單元,用于存儲(chǔ)所述計(jì)算單元每次計(jì)算得到的所述運(yùn)動(dòng)目標(biāo)在主攝像機(jī)監(jiān)控 畫(huà)面上的坐標(biāo)差值(χ,y);所述第一獲取單元具體響應(yīng)于所述接收單元接收到的目標(biāo)跟蹤請(qǐng)求,根據(jù)所述第一存 儲(chǔ)單元中每次計(jì)算得到的坐標(biāo)差值(χ,y),繪制所述運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)軌跡,根據(jù)所述運(yùn)動(dòng)目 標(biāo)的運(yùn)動(dòng)軌跡,獲取所述運(yùn)動(dòng)目標(biāo)移出所述監(jiān)控畫(huà)面時(shí)的最后運(yùn)動(dòng)方向。
10.根據(jù)權(quán)利要求8或9所述的數(shù)字視頻監(jiān)控平臺(tái),其特征在于,還包括 第二存儲(chǔ)單元,用于存儲(chǔ)數(shù)字視頻監(jiān)控系統(tǒng)中各攝像機(jī)的地理位置信息;所述第二獲取單元具體根據(jù)所述第二存儲(chǔ)單元中各攝像機(jī)的地理位置信息,獲取處 于所述主攝像機(jī)有效范圍內(nèi)的攝像機(jī)作為預(yù)選攝像機(jī),所述有效范圍由有效距離L與有效角度N確定,其中,L的取值大于零,N的取值大于0度且小于360度;根據(jù)公式P= (Li/ L) XB1+(N1/N) XB2,分別計(jì)算各預(yù)選攝像機(jī)的選擇參考值,其中,Ll為預(yù)選攝像機(jī)到所述 主攝像機(jī)的距離,Nl為預(yù)選攝像機(jī)與所述最后運(yùn)動(dòng)方向之間的夾角,Bl為距離權(quán)重因子, B2為夾角權(quán)重因子,Bl與B2的取值均大于0且小于1,且Bl與B2之和為1 ;選擇選擇參考 值P最小的一個(gè)或多個(gè)預(yù)選攝像機(jī)作為相關(guān)攝像機(jī)。
11.一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控系統(tǒng),包括多個(gè)前端單元,所述前端單元包括云臺(tái)、 位于該云臺(tái)上的攝像機(jī)、以及與所述攝像機(jī)連接的數(shù)字視頻壓縮編碼器,其特征在于,還包 括視頻監(jiān)控客戶(hù)端,用于檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(XI, yl)并發(fā)送給所述數(shù)字視頻監(jiān)控平臺(tái),所述多個(gè)攝像機(jī)中當(dāng)前與所述視頻監(jiān)控客戶(hù)端視頻 通道的攝像機(jī)為主攝像機(jī);數(shù)字視頻監(jiān)控平臺(tái),用于計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(xl,yl)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2) 之間的坐標(biāo)差值(X,y),其中,χ = x2-xl, y = y2-yl ;并以所述坐標(biāo)差值(x,y)控制云臺(tái) 轉(zhuǎn)動(dòng),使所述運(yùn)動(dòng)目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述數(shù)字視頻監(jiān)控平臺(tái)具體為權(quán)利要 求7至10任意一項(xiàng)所述的數(shù)字視頻監(jiān)控平臺(tái)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種運(yùn)動(dòng)目標(biāo)的數(shù)字視頻監(jiān)控方法與系統(tǒng)、數(shù)字視頻監(jiān)控平臺(tái),其中,方法包括視頻監(jiān)控客戶(hù)端檢測(cè)用戶(hù)在主攝像機(jī)監(jiān)控畫(huà)面上點(diǎn)擊的運(yùn)動(dòng)目標(biāo)的坐標(biāo)(x1,y1)并發(fā)送給數(shù)字視頻監(jiān)控平臺(tái);數(shù)字視頻監(jiān)控平臺(tái)計(jì)算運(yùn)動(dòng)目標(biāo)的坐標(biāo)(x1,y1)與監(jiān)控畫(huà)面中心坐標(biāo)(x2,y2)之間的坐標(biāo)差值(x,y),其中,x=x2-x1,y=y(tǒng)2-y1;所述數(shù)字視頻監(jiān)控平臺(tái)以所述坐標(biāo)差值(x,y)控制云臺(tái)轉(zhuǎn)動(dòng),使所述運(yùn)動(dòng)目標(biāo)位于所述監(jiān)控畫(huà)面的中心范圍。本發(fā)明實(shí)施例可以有效跟蹤運(yùn)動(dòng)目標(biāo),實(shí)現(xiàn)對(duì)運(yùn)動(dòng)目標(biāo)的視頻監(jiān)控。
文檔編號(hào)H04N7/18GK102118611SQ20111009428
公開(kāi)日2011年7月6日 申請(qǐng)日期2011年4月15日 優(yōu)先權(quán)日2011年4月15日
發(fā)明者邵海鋒 申請(qǐng)人:中國(guó)電信股份有限公司