隨著數(shù)碼監(jiān)控技術(shù)的不斷成熟,安防監(jiān)控系統(tǒng)已成為各建筑項目弱電部分的一個重要內(nèi)容。數(shù)碼監(jiān)控系統(tǒng)給我們的生活和工作帶來了很多方便,但如何更有效地管理該系統(tǒng)所產(chǎn)生的數(shù)字備份,成了擺在我們面前的新課題。本文將對間斷錄像文件的精確定位技術(shù)作一個概念上的闡述,該模型基于MPEG-7標(biāo)準(zhǔn)提出。
文/方劉基 徐春霞
目前,監(jiān)控系統(tǒng)已經(jīng)廣泛運用到社會生活的各個方面,許多單位都建立起自己的監(jiān)控系統(tǒng),如:學(xué)校、居民小區(qū)、廠礦單位等等。隨著各個單位規(guī)模的擴大,監(jiān)控系統(tǒng)的規(guī)模也在不斷地擴大,而現(xiàn)今的監(jiān)控系統(tǒng)都帶有實時錄像或動態(tài)偵測錄像功能,按平均一個月視頻管理軟件清除一次久的記錄為時間間隔來考慮,視頻文件的數(shù)量級是海量的存儲。例如:以H.264 或MPEG4 壓縮標(biāo)準(zhǔn)的D1解析度(720×576 圖像分辨率)25 幀/秒(PAL)的視頻圖像,記錄單路視頻就需64k?2M/S的空間,每小時約為60M?600M存儲容量。在安全性要求很高的單位中,數(shù)字監(jiān)控錄像一般需要保存較長時間,以備業(yè)務(wù)需要。如果存在多路監(jiān)控攝像頭,形成的數(shù)據(jù)量就會十分龐大,達到TB 甚至PB 的海量級。如此巨大的數(shù)量級,對我們查詢歷史文件帶來了很大的難度?,F(xiàn)在有部分單位采用光盤刻錄日備份方式;有的則采用提高視頻管理軟件對歷史文件的刷新頻率,從以往普遍采用的30天刷新降為15天刷新,更有甚者把刷新頻率降至10天。上面的兩種方法,都是不科學(xué)的,這樣一來必然導(dǎo)致兩個結(jié)果,一是成本過大,二是系統(tǒng)使用效果不明顯。因此,開發(fā)一種能夠科學(xué)有效地管理海量歷史文件的軟件,已成為使用單位的迫切要求。
視頻壓縮標(biāo)準(zhǔn)介紹
MPEG(Moving Pictures Experts Group,運動圖片專家組)是在ISO(國際標(biāo)準(zhǔn)化組織)和IEC(國際電工委員會)內(nèi)運作的一個工作組。自從1988年開始活動以來,MPEG已經(jīng)編制了ISO/IEC11172(通常所說的MPEG-1)和ISO/IEC13818(通常所說的MPEG-2)國際標(biāo)準(zhǔn),其中包括用于服務(wù)器和網(wǎng)絡(luò)會話的標(biāo)準(zhǔn)協(xié)議DSM-CC(Digital storage media command and control,數(shù)字存儲媒體命令與控制)。MPEG壓縮標(biāo)準(zhǔn)是針對運動圖像而設(shè)計的,基本方法是在單位時間內(nèi)采集并保存第一幀信息,然后就只存儲其余幀相對第一幀發(fā)生變化的部分,以達到壓縮的目的。MPEG壓縮標(biāo)準(zhǔn)可實現(xiàn)幀之間的壓縮,其平均壓縮比可達50:1,壓縮率比較高,且又有統(tǒng)一的格式,兼容性好。MPEG標(biāo)準(zhǔn)主要有以下五個,MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。
MPEG-7(它的由來是1+2+4=7, 因為沒有MPEG-3、MPEG-5、MPEG-6)于1996年10月開始研究。確切來講,MPEG-7并不是一種壓縮編碼方法,其正規(guī)的名字叫做“多媒體內(nèi)容描述接口”,其目的是生成一種用來描述多媒體內(nèi)容的標(biāo)準(zhǔn),這個標(biāo)準(zhǔn)將對信息含義的解釋提供一定的自由度,可以被傳送給設(shè)備和電腦程序,或者被設(shè)備或電腦程序查取。MPEG-7并不針對某個具體的應(yīng)用,而是針對被MPEG-7標(biāo)準(zhǔn)化了的圖像元素,這些元素將支持盡可能多的各種應(yīng)用。建立MPEG-7標(biāo)準(zhǔn)的出發(fā)點是依靠眾多的參數(shù)對圖像與聲音實現(xiàn)分類,并對它們的數(shù)據(jù)庫實現(xiàn)查詢,就像我們今天查詢文本數(shù)據(jù)庫那樣。它可應(yīng)用于數(shù)字圖書館,例如圖像編目、音樂詞典等;多媒體查詢服務(wù),如電話號碼簿等;廣播媒體選擇,如廣播與電視頻道選?。欢嗝襟w編輯,如個性化的電子新聞服務(wù)、媒體創(chuàng)作等。本文用到的查詢基礎(chǔ)就是運用MPEG-7的功能。
常見視頻管理軟件的綜合分析
當(dāng)前常見視頻管理軟件主要有以下特點:1.視頻采集和視頻管理合一。一般單位使用的視頻管理軟件就是由視頻采集卡制造商所提供的軟件來代替,這樣就使得一個軟件擁有雙重的作用。2.視頻管理功能簡單。這種由視頻采集卡制造商提供,稱與板卡匹配較好的軟件往往是帶有實時監(jiān)控功能,而且在軟件設(shè)計和開發(fā)階段都是把視頻采集的軟件部分以及實時監(jiān)控部分作為該軟件工程的核心工作來做,而文件的管理基本上都只能進行相對簡單的查找、復(fù)制。3.管理軟件的使用范圍小。由于這款軟件是針對某一個品牌的視頻采集卡即硬件專門設(shè)計制作的,因此這類管理軟件大多只能管理這一特定硬件(視頻采集卡)所收集到的視頻文件。對復(fù)合型監(jiān)控系統(tǒng)(所謂復(fù)合型視頻系統(tǒng),就是由多種視頻采集軟件和硬件所組成的系統(tǒng)。在監(jiān)控系統(tǒng)分多期建設(shè)的單位,這種復(fù)合型視頻系統(tǒng)普遍存在。)所產(chǎn)生的視頻文件不能有效地管理。
間斷錄像的精確定位的實現(xiàn)
精確定位系統(tǒng)框架
典型視頻監(jiān)控系統(tǒng)一般包含如下幾個部分:
·前端采集:現(xiàn)場(前端)采集實時監(jiān)控信號,設(shè)備包括攝像機、麥克風(fēng)或電話和視音頻光端機(發(fā)散端)。視頻信號、音頻信號和設(shè)備開關(guān)量信號,通過高速網(wǎng)絡(luò)發(fā)送給監(jiān)控中心;
·控制中心:控制中心負(fù)責(zé)管理各監(jiān)控單元的云臺方向、攝像頭焦距、設(shè)備運轉(zhuǎn)情況、響應(yīng)報警信號。設(shè)備包括電視墻、視頻光端機(接收端)、視頻分配器、視頻矩陣;
·數(shù)據(jù)備份、服務(wù)中心:數(shù)據(jù)備份、服務(wù)中心負(fù)責(zé)視頻圖像的壓縮和存儲,并提供廣域網(wǎng)的查詢、控制功能。設(shè)備包括磁盤陣列、核心交換機、web 服務(wù)器、視頻服務(wù)器。
根據(jù)以上主要組成部分,本文所要討論的軟件主要是從數(shù)據(jù)備份、服務(wù)中心出發(fā),可以得到系統(tǒng)結(jié)構(gòu)圖如圖1(控制中心部分不作考慮)。
1、視頻分析
視頻分析主要包括視頻查找和視頻的簡單分析,這一過程主要是要得到視頻文件的具體內(nèi)容描述和視頻摘要。視頻文件的內(nèi)容描述主要是為了得到視頻文件的大小并為不同格式的視頻文件在MPEG-7的統(tǒng)一視頻壓縮格式下形成新的文件奠定基礎(chǔ)。摘要描述在該軟件的設(shè)計構(gòu)思中主要是為了得到該文件的錄制的時間(常用視頻采集軟件一般把開始錄制時間作為文件名)。如:文件名為220070625171710.MPH的視頻文件,通過其文件名可以得到的信息有該文件名的頭兩位,02代表的意思是第二通道,后面的20070625代表錄制年/月/日是2007年6月25日最后八位識字171710代表的是錄制的時/分/秒即表明是17時17分10秒。當(dāng)然,文件名的排列順序不一定都一樣,最可能發(fā)生變化的是通道序號,通道序號也經(jīng)常出現(xiàn)在年月日和時分秒的中間,不管是哪種文件名生成方式,我們都可以通過文件名得到很多有用的信息,這也是視頻文件檢索的基礎(chǔ)。
2、精確定位過程
該過程是整個軟件的核心內(nèi)容,旨在實現(xiàn)用戶提出的精確查找要求。一般,常用的視頻管理軟件采用的是范圍比較大、相對模糊的查找,即給軟件一個時間段,管理軟件就會將含有該時間段的視頻文件全部列出給用戶。這是個一對多的過程,特別是對于不連續(xù)的錄像文件的檢索更是不能滿足用戶的要求。而精確定位的過程是根據(jù)用戶提出的一個準(zhǔn)確的時間點反饋給一個確定的信息,這個信息不是一個視頻文件,而是某個視頻文件的用戶給予的時間點。
主要模塊的實現(xiàn)
1、查詢與提交
查詢有兩種含義:一是查詢與視頻內(nèi)容相關(guān)的概念。這種查詢比較抽象,一般常使用基于文字或關(guān)鍵字的搜索方法;二是查詢視頻文件名的方式,這種查詢方式比較具體,更適合數(shù)碼監(jiān)控系統(tǒng)的文件查詢。這里我們以0220070625171710.MPH這一個視頻文件為查找目標(biāo)對查詢過程進行描述,要實現(xiàn)這一過程,必須使用該視頻文件的
后一個文件0220070625172235.MPH作為對比,其具體過程如圖2所示。
設(shè)定用戶條件時間為第2通道2007年6月25日17點20分22秒,接收用戶信息為0220070625172022,經(jīng)過與數(shù)據(jù)庫中數(shù)據(jù)的對比得到查詢結(jié)果為0220070625171710.MPH這一視頻文件。
2、精確定位算法
這里所說的定位不是簡單的鎖定某個錄像文件,而是要在已查找到的錄像文件中精確到某一個時間點,精度要求能達到秒。其過程描述如下:
首先,接收查詢過程所提到的文件0220070625171710.MPH,得到文件大小10.78M;讀取采集斷數(shù)據(jù)25幀/秒得到64K/秒的容量。其次,按1024/64=16計算,1M的視頻文件計算位16秒的時間,得到0220070625171710.MPH該文件的時間大約為172.48秒,以秒為精度點,約為173秒。最后,根據(jù)上文所說的監(jiān)控系統(tǒng)視頻文件名生成規(guī)則,讀取后六位,則該文件的停止錄像時間為17點20分03分。例如:用戶要查找的時間為2007年6月25日17點18分13秒,則要將播放器開始播放錄像的時間焦點指向第63個點,這樣就完成錄像內(nèi)的準(zhǔn)確定位。
3、后臺數(shù)據(jù)庫
目前大部分的數(shù)據(jù)庫管理系統(tǒng)(DBMS)開始支持存儲視頻文件等數(shù)據(jù),如Oracle9i,Tamino,Xindice等。然而因為視頻數(shù)據(jù)本身的復(fù)雜性,存儲并管理描述視頻特征的MPEG-7文件還是相當(dāng)困難。該系統(tǒng)使用Oracle9i組織、存儲和管理MPEG-7視頻摘要數(shù)據(jù)。
總結(jié)
本文淺顯地描述了監(jiān)控系統(tǒng)視頻備份精確到某個文件的特定時間的查找方法,旨在解決當(dāng)前常用監(jiān)控軟件模糊查找到用戶需求文件后,當(dāng)?shù)诙斡脩粢呀?jīng)掌握確切時間后需要重復(fù)翻看無價值錄像信息這一問題。該軟件旨在提高視頻監(jiān)控工作者以及管理者的工作效率。