国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于DM642DSP的遠(yuǎn)程視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2012-12-31 00:00:00魯瑩徐全元
電腦知識(shí)與技術(shù) 2012年28期


  摘要:基于B/S架構(gòu),開發(fā)一種應(yīng)用于安防的遠(yuǎn)程視頻監(jiān)控系統(tǒng)。系統(tǒng)由攝像機(jī)、視頻監(jiān)控服務(wù)器、客戶端瀏覽器等組成。客戶通過網(wǎng)絡(luò)瀏覽器輸入IP地址,訪問遠(yuǎn)程的視頻監(jiān)控服務(wù)器。視頻監(jiān)控服務(wù)器作為系統(tǒng)的核心,利用TMS320DM642 DSP采集前端攝像機(jī)視頻信號(hào),并通過JPEG壓縮后,以Web網(wǎng)頁形式傳輸給客戶端瀏覽。
  關(guān)鍵詞:遠(yuǎn)程視頻監(jiān)控;DM642;視頻監(jiān)控服務(wù)器
  中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)28-6798-03
  基于B/S架構(gòu)的遠(yuǎn)程視頻監(jiān)控系統(tǒng),充分利用IP網(wǎng)絡(luò)的優(yōu)勢(shì),實(shí)現(xiàn)實(shí)時(shí)遠(yuǎn)程的視頻監(jiān)控,在當(dāng)代社會(huì)生活中起著非常重要的作用,對(duì)于安全防范、智能管理等有著重要的意義?;贒M642 DSP的遠(yuǎn)程視頻監(jiān)控系統(tǒng)成本低廉,安裝方便,安全可靠。其重要意義在于能促進(jìn)“平安城市”的監(jiān)控系統(tǒng)升級(jí)為具備“大腦”功能的下一代嵌入式遠(yuǎn)程監(jiān)控系統(tǒng)。
  1 系統(tǒng)總體結(jié)構(gòu)
  采用視頻監(jiān)控服務(wù)器作為系統(tǒng)核心,其采用德州儀器公司(TI)的數(shù)字信號(hào)處理器TMS320DM642 DSP作為核心圖像處理器,完成對(duì)一路攝像機(jī)輸出的模擬視頻信號(hào)進(jìn)行采集,和 JPEG壓縮,再將壓縮后的視頻信號(hào)嵌入到DSP內(nèi)部運(yùn)行的WEB網(wǎng)頁中??蛻舳丝梢允沁B接在本監(jiān)控網(wǎng)絡(luò)中的任意一臺(tái)計(jì)算機(jī),通過在客戶端上打開瀏覽器,完成對(duì)系統(tǒng)的監(jiān)控、維護(hù)、升級(jí)和管理等功能。系統(tǒng)總體功能結(jié)構(gòu)圖如1) 監(jiān)控?cái)z像機(jī)
  監(jiān)控?cái)z像機(jī)完成對(duì)前端監(jiān)控環(huán)境的圖像采集,得到的圖像信號(hào)為PAL制的720*576圖像
  格式。視頻圖像信號(hào)通過視頻同軸電纜輸送給智能視頻監(jiān)控服務(wù)器。
  2) 視頻監(jiān)控服務(wù)器
  視頻監(jiān)控服務(wù)器接收來自監(jiān)控?cái)z像機(jī)的圖像信號(hào),首先通過視頻編碼芯片將PAL制式圖像信號(hào)BT656標(biāo)準(zhǔn)流轉(zhuǎn)化成4:2:2格式的YUV圖像信號(hào)。TMS320DM642 DSP圖像芯片接收到Y(jié)UV圖像信號(hào)后首先轉(zhuǎn)成作為視頻處理的4:2:0YUV格式原始圖像。然后將原始圖像進(jìn)行JPEG壓縮送給網(wǎng)絡(luò)WEB服務(wù)設(shè)置,作為嵌入式WEB網(wǎng)頁的JPEG圖像,可在客戶端以網(wǎng)頁形式監(jiān)控。
  3) 網(wǎng)絡(luò)控制模塊
  智能視頻監(jiān)控服務(wù)器和客戶端監(jiān)控軟件之間的數(shù)據(jù)交換都通過網(wǎng)絡(luò)控制模塊中轉(zhuǎn)??稍诰钟蚓W(wǎng)內(nèi),也可在廣域網(wǎng)中進(jìn)行網(wǎng)絡(luò)傳輸和訪問。
  4) 網(wǎng)絡(luò)客戶端監(jiān)控軟件
  WEB監(jiān)控軟件是通過在網(wǎng)絡(luò)瀏覽器的地址欄中輸入IP地址,則可打開遠(yuǎn)端的監(jiān)控畫面,并能通過輸入壓縮質(zhì)量來調(diào)整畫面效果。
  2 系統(tǒng)設(shè)計(jì)
  2.1 視頻監(jiān)控服務(wù)器硬件平臺(tái)
  本系統(tǒng)中的智能視頻監(jiān)控服務(wù)器是一款專為各種數(shù)字媒體(音頻和視頻)應(yīng)用而開發(fā)的,帶10/100M以太網(wǎng)接口的獨(dú)立模塊,其上包含:專用于數(shù)字媒體應(yīng)用的高性能32-位定點(diǎn)DSP TMS320DM642,其工作主頻高達(dá)720MHz; 4路PAL/NTSC制標(biāo)準(zhǔn)復(fù)合或Y/C模擬視頻輸入,1路PAL/NTSC制標(biāo)準(zhǔn)復(fù)合或Y/C模擬視頻輸出, 8路數(shù)字輸入、8路數(shù)字輸出,用于云臺(tái)控制和環(huán)境監(jiān)控;標(biāo)準(zhǔn)的ATA硬盤接口,方便本地存儲(chǔ),實(shí)現(xiàn)數(shù)字視頻錄像機(jī)功能。
  2.2 DM642設(shè)計(jì)流程
  1) 程序采用RF-5(參考設(shè)計(jì)框架5)來整合JPEG編碼庫。程序使用了四個(gè)任 務(wù)模塊。在進(jìn)入DSP/BIOS 的調(diào)度程序之前,程序初始化了多個(gè)要使用的模塊,包括:處理器和系統(tǒng)板的初始化、RF-5模塊的初始化、建立攝入和顯示通道、建立編碼解碼運(yùn)算實(shí)例。
  2) 在完成初始化工作之后,系統(tǒng)進(jìn)入DSP/BIOS 調(diào)度程序管理下的四個(gè)任務(wù)系統(tǒng)。四個(gè)任務(wù)通過RF-5 的SCOM模塊互相發(fā)送消息。
  輸入任務(wù)從輸入設(shè)備驅(qū)動(dòng)程序獲得視頻圖像。它使用驅(qū)動(dòng)程序提供的FVID_exchange調(diào)用從輸入設(shè)備獲得一幀最新視頻圖像。獲得的圖像是YUV 4:2:2格式的,它被重采樣成YUV 4:2:0。輸入任務(wù)接著發(fā)送消息到處理任務(wù),消息中包含圖像數(shù)據(jù)指針。接著等待輸出任務(wù)發(fā)送來的消息以繼續(xù)處理。
  處理任務(wù)對(duì)圖像數(shù)據(jù)預(yù)處理,即送輸出模塊。JPEG壓縮送給HTTP網(wǎng)絡(luò)訪問模塊。處理任務(wù)通過RF-5通道實(shí)現(xiàn)視頻的編碼和顯示。編碼單元均注冊(cè)于RF-5通道中。處理任務(wù)一直等到接收到輸入任務(wù)發(fā)送來的,包含輸入圖像的消息,才開始激活運(yùn)行。RF-5 通道首先運(yùn)行編碼單元產(chǎn)生編碼碼流,處理任務(wù)接著發(fā)送消息到輸出任務(wù),處理任務(wù)接下來等待輸入任務(wù)發(fā)來的新消息才能繼續(xù)運(yùn)行。
  輸出任務(wù)將圖像顯示在顯示設(shè)備上。它使用輸出驅(qū)動(dòng)程序提供的FVID_exchange調(diào)用實(shí)現(xiàn)圖像的顯示。它得到的圖像的格式是YUV4:2:0,需要重新采樣成YUV4:2:2格式。接著發(fā)送消息到輸入任務(wù)。然后任務(wù)等待處理任務(wù)發(fā)來的消息以繼續(xù)運(yùn)行。
  網(wǎng)絡(luò)任務(wù)完成數(shù)據(jù)的發(fā)送和接收。在完成HTTP網(wǎng)絡(luò)訪問設(shè)置,并啟動(dòng)網(wǎng)絡(luò)任務(wù)。接著發(fā)送消息到處理任務(wù)。然后任務(wù)等待處理任務(wù)發(fā)來的消息以繼續(xù)運(yùn)行。
  2.3 WEB網(wǎng)絡(luò)服務(wù)功能設(shè)計(jì)
  Web服務(wù)器是Web 的內(nèi)容提供者。Web瀏覽器則是Web 的客戶端。瀏覽器和服務(wù)器使用HTTP建立連接。所有的客戶及Web 服務(wù)器統(tǒng)一使用TCP/IP,統(tǒng)一分配IP??蛻舻恼?qǐng)求通過Web 服務(wù)器的CGI (Common Gateway Interface,公共網(wǎng)關(guān)接口)可以很好地與后臺(tái)的各種類型數(shù)據(jù)接口。
  Web服務(wù)器通過CGI接口和其他方法,可以在HTML文件或表格中運(yùn)行代碼,供RAM讀/寫數(shù)據(jù)。HTML頁面內(nèi)容一般是通過存儲(chǔ)ROM中的壓縮文件,由快速運(yùn)行的代碼動(dòng)態(tài)產(chǎn)生的,可以利用Java,JavaScript等技術(shù)在客戶端生成應(yīng)用代碼,而在服務(wù)端只是發(fā)布網(wǎng)頁,以減少在服務(wù)器的代碼和容量,提高服務(wù)器端的性能。
  為了加速其高檔DSP的網(wǎng)絡(luò)化進(jìn)程,TI公司聯(lián)合其C6000系列芯片推出了TCP/IP NDK (Network Developer’s Kit)開發(fā)套件。
  HTML編寫網(wǎng)頁后,通過下面2個(gè)函數(shù)增加網(wǎng)頁文件:
  2.4 JPEG壓縮
  本設(shè)計(jì)的視頻壓縮方案采用JPEG數(shù)據(jù)壓縮方案。 JPEG壓縮的方法:首先把原始圖像分成多個(gè)8*8的小數(shù)據(jù)模塊,然后針對(duì)每一個(gè)小數(shù)據(jù)塊通過DCT編碼器進(jìn)行正向離散余弦
  變換(FDCT)、量化、熵編碼,最后形成壓縮后的圖像信息。
  C6000CCS2.2環(huán)境中采用RF5架構(gòu),調(diào)用TI的JPEG程序庫,在進(jìn)行JPEG參數(shù)配置后完成JPEG編碼。
  3 測(cè)試結(jié)果
  B/S客戶端為客戶終端IE等網(wǎng)絡(luò)瀏覽器,通過在IE瀏覽器地址欄中輸入智能視頻監(jiān)控服務(wù)器IP地址:192.168.0.220,則訪問http://192.168.0.220,此即為智能視頻監(jiān)控服務(wù)器的HTTP訪問,打開監(jiān)控的HTML格式WEB網(wǎng)頁,網(wǎng)頁內(nèi)容包括文字信息,jpg視頻圖像,以及壓縮質(zhì)量控制部分,如圖2所示。
  參考文獻(xiàn):
  [1] TMS320DM642 Video/Imaging Fixed-Point Digital Signal Processor Data Manual,Literature Number. SPRS200B. Texas Instruments Incorporated.2003.
  [2] 畢文斌.基于Web視頻服務(wù)器的監(jiān)控系統(tǒng)設(shè)計(jì)[J].現(xiàn)代有線傳輸,2002,6(2):42-46.
  [3] 張移山.CGI程序設(shè)計(jì)指南[M].北京:中國水利水電出版社,1998.

平和县| 慈溪市| 新巴尔虎右旗| 吉木乃县| 秦安县| 亚东县| 邵阳县| 阳城县| 宣城市| 英吉沙县| 宜州市| 红桥区| 平邑县| 读书| 宁武县| 济源市| 松原市| 双流县| 柏乡县| 彰化市| 平陆县| 恭城| 外汇| 喀什市| 银川市| 防城港市| 宁国市| 齐齐哈尔市| 新建县| 泰兴市| 保德县| 陇西县| 沙洋县| 新营市| 宁安市| 静宁县| 邳州市| 南平市| 广德县| 铜梁县| 墨玉县|