一種基于多媒體攝像的變壓器防盜系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及電力設施安全運行防盜防入侵技術領域,尤其是涉及一種基于多媒體攝像的變壓器防盜系統(tǒng)。
【背景技術】
[0002]變壓器等電力設施被盜屢屢發(fā)生,給供電企業(yè)帶來的嚴重的直接經(jīng)濟損失和間接經(jīng)濟損失,并嚴重影響了社會用電,造成了不好的社會影響。變壓器被盜通常有兩種情況。一種是“破腹偷芯”式,即只要變壓器里面的銅線,其他一概不要。盜竊分子剪斷變壓器的高低壓引線,卸下固定變壓器地腳的螺栓,將變壓器從高處扔到地上,然后卸掉大蓋上連接螺栓,以破壞的方式拆卸,直到取出變壓器的銅制線圈為止。雖然電力部門能回收部分鐵件和外殼,但是變壓器從高空墜落加野蠻拆卸,部件破損嚴重,回收價值不大。此種偷竊方式性質(zhì)惡劣,因偷竊破壞造成大量的變壓器油滲入地下,污染周圍環(huán)境。第二種是囫圇偷走,變壓器、表計裝置一鍋端。通常盜賊先將機動車里裝上一些土,然后開到變壓器臺或架構下面,盜竊分子剪斷變壓器的高低壓引線,卸下固定變壓器地腳的螺栓,然后將變壓器從架構上推落到車廂里,車里預裝的土一是吸收變壓器的沖擊力,避免發(fā)出巨大的聲音,二是可以吸收流出的變壓器油。此方法盜竊速度快,整個過程不過十幾分鐘。
[0003]針對較為常見的第一種變壓器被盜方式,通常采用提高變壓器上蓋開啟難度的方式,如焊死上蓋、采用防盜螺栓/防盜鎖等,但現(xiàn)有方式容易造成變壓器檢修困難,防盜能力也有限。
[0004]因此有必要采取各種措施防止電力設置被盜,降低供電公司因電力設施被盜造成的經(jīng)濟損失。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的就是為了克服上述現(xiàn)有技術存在的缺陷而提供一種基于多媒體攝像的變壓器防盜系統(tǒng)。
[0006]本發(fā)明的目的可以通過以下技術方案來實現(xiàn):
[0007]—種基于多媒體攝像的變壓器防盜系統(tǒng),包括:
[0008]視頻模塊,用于獲取變壓器處的多媒體視頻數(shù)據(jù),并對所述多媒體視頻數(shù)據(jù)進行處理、保存或輸出;
[0009]控制模塊,用于對整個系統(tǒng)進行控制;
[0010]網(wǎng)絡模塊,用于將處理后的多媒體視頻數(shù)據(jù)傳輸給遠程客戶端或接收遠程客戶端的指令數(shù)據(jù)。
[0011]所述視頻模塊包括:
[0012]視頻采集單元,用于采集多媒體視頻數(shù)據(jù);
[0013]視頻驅動單元,用于驅動視頻采集單元進行數(shù)據(jù)采集并控制所采集的多媒體視頻數(shù)據(jù)的保存;
[0014]視頻編碼單元,用于對采集的多媒體視頻數(shù)據(jù)進行編碼處理。
[0015]所述視頻驅動單元包括:
[0016]緩存管理子單元,用于在采集多媒體視頻數(shù)據(jù)的同時分配并管理圖像緩存區(qū);
[0017]視頻口控制子單元,用于對視頻采集單元的視頻輸入輸出口的不同工作模式進行相關寄存器設置;
[0018]視頻數(shù)據(jù)傳輸控制子單元,用于實現(xiàn)基于EDMA傳輸參數(shù)的視頻數(shù)據(jù)自動輸入輸出;
[0019]外部設備控制子單元,用于對外部設備進行控制。
[0020]所述視頻模塊還包括:
[0021]視頻回放單元,用于根據(jù)指令數(shù)據(jù)調(diào)用存儲的多媒體視頻數(shù)據(jù)進行回放。
[0022]所述視頻模塊還包括:
[0023]視頻圖像預處理單元,用于對采集的多媒體視頻數(shù)據(jù)進行預處理。
[0024]所述預處理包括彩色插值、圖像縮放插值和格式轉換處理,所述格式轉換處理為RGB至YCbCr的格式轉換。
[0025]與現(xiàn)有技術相比,本發(fā)明為基于多媒體處理攝像技術的防盜系統(tǒng),在變壓器被盜時對盜竊分子拍照或錄像,則可為抓捕盜竊分子提供依據(jù)和證據(jù),極大提高對盜竊販子的震懾力,使之不敢下手,不僅有助于挽回變壓器本身的直接經(jīng)濟損失,盜竊系統(tǒng)的威懾力還可以減少盜竊次數(shù),防患于未然。本發(fā)明主要完成視頻信號的采集、輸出(本地回放)、編碼、網(wǎng)絡發(fā)送,以及根據(jù)網(wǎng)絡客戶端的命令進行攝像機相關控制的工作。
【具體實施方式】
[0026]下面結合具體實施例對本發(fā)明進行詳細說明。本實施例以本發(fā)明技術方案為前提進行實施,給出了詳細的實施方式和具體的操作過程,但本發(fā)明的保護范圍不限于下述的實施例。
[0027]本實施例提供一種基于多媒體攝像的變壓器防盜系統(tǒng),包括視頻模塊、控制模塊和網(wǎng)絡模塊,其中,視頻模塊用于獲取變壓器處的多媒體視頻數(shù)據(jù),并對多媒體視頻數(shù)據(jù)進行處理、保存或輸出;控制模塊用于對整個系統(tǒng)進行控制;網(wǎng)絡模塊用于將處理后的多媒體視頻數(shù)據(jù)傳輸給遠程客戶端或接收遠程客戶端的指令數(shù)據(jù)。
[0028]本系統(tǒng)的視頻模塊用于完成視頻輸入任務、視頻輸出任務和JPEG編碼任務。
[0029]視頻輸入任務主要的工作是獲取視頻幀圖像并對其進行預處理。該任務的初始化和啟動工作在main O函數(shù)中完成,首先創(chuàng)建FVID對象,設置FVID對象與DSP/B10S的設備口綁定,通過驅動程序初始化視頻輸入口,包括視頻端口 VPlA和0V3610的初始化設置。
[0030]視頻輸入任務調(diào)用FVID接口函數(shù)從驅動程序中獲得最新的一幀圖像。在它的主循環(huán)的開頭先調(diào)用自定義的郵箱檢測函數(shù)。程序中控制任務是通過郵箱(MBX)向被控任務發(fā)送控制命令的,郵箱檢測函數(shù)用來查看郵箱中是否有來自控制任務的控制命令,并根據(jù)控制命令進行相應的操作,在這里則是通過FVID接口函數(shù)對視頻輸入口進行相應設置。然后視頻輸入任務調(diào)用圖像預處理函數(shù)對圖像進行預處理并通過SCOM對象將圖像傳遞給視頻輸出任務或JPEG編碼任務,這個傳遞方向由控制任務的命令決定,當要求本地視頻回放時傳遞給前者,而當要求進行JPEG編碼輸出時則傳遞給后者。然后視頻輸入任務等待該任務的返回消息,此時任務將阻塞,系統(tǒng)將運行其它任務。直到接收到返回消息,任務進入等待狀態(tài),等待開始下一個循環(huán)。
[0031]圖像預處理包括彩色插值、圖像縮放插值和格式轉換處理,格式轉換處理為RGB至YCbCr的格式轉換。
[0032]視頻輸出任務主要負責視頻的回放。它的任務初始化和啟動工作也是在主線程中完成的。初始化工作類似于視頻輸入任務。
[0033]視頻輸出任務調(diào)用FVID接口函數(shù)從驅動程序中獲得一個空的圖像幀緩存區(qū),在主循環(huán)的開頭檢測SCOM消息隊列,若有來自視頻輸入任務的消息,它便將來自視頻輸入任務的圖像拷貝至幀緩存區(qū)并返還給驅動程序,驅動程序自動執(zhí)行圖像的顯示更新。接著發(fā)送消息給視頻輸入任務并進入下一個循環(huán)重新開始等待來自視頻輸入任務的消息。
[0034]與輸入/輸出任務一樣,編碼任務的初始化和啟動是在main O完成的。在初始化中,完成對通道、Cell的一些初始化設置,主要是用Cell封裝帶有ALG接口的標準算法(此處即JPEG編碼算法),并在通道中注冊Cell。編碼任務運行時調(diào)用CHAN_0pen()可打開通道以對其進行各項操作。
[0035]編碼任務運行后,最根本的操作就是主循環(huán)中執(zhí)行封裝在Cell模塊中的JPEG編碼算法。在編碼算法運行前先檢測來自控制任務的郵箱消息并執(zhí)行相應設置,然后等待接受來自視頻輸入模塊的消息以獲取圖像指針進行JPEG編碼,在對圖像進行編碼運算后向視頻輸入任務發(fā)送返回消息,將JPEG圖像緩沖區(qū)的指針通過SCOM消息發(fā)送給網(wǎng)絡發(fā)送任務并等待消息返回。如果系統(tǒng)處于本地視頻回放狀態(tài),JPEG編碼任務由于收不到來自視頻輸入任務的消息而一直處于掛起狀態(tài)。
[0036]控制模塊用于完成控制任務??刂迫蝿肇撠煾鶕?jù)響應網(wǎng)絡客戶端控制命令對系統(tǒng)進行有關性能和工作模式的控制。
[0037]本系統(tǒng)中設置了一個全局的控制參數(shù)結構體變量,用來存放網(wǎng)絡客戶端可以進行控制的各項參數(shù),控制任務即根據(jù)這張參數(shù)表的具體值對系統(tǒng)進行相應控制。控制命令接收任務從網(wǎng)絡上收到客戶端發(fā)來的控制消息后,將其譯碼并改寫全局參數(shù)表中的相關參數(shù)??刂迫蝿斩ㄆ跈z查全局參數(shù)表,若檢查到變化則通過郵箱通知被控任務。本系統(tǒng)中的被控任務有視頻輸入任務和JPEG編碼任務。