基于ARM9的嵌入式無線視頻監(jiān)控系統(tǒng)
并將采集的視頻數據幀經JPEG壓縮;在ARM9芯片的控制下,通過2.4GHz無線發(fā)送/接收模塊進行視頻數據傳輸;無線接收端再將視頻數據通過網絡接口提交給視頻應用服務端;最后由視頻應用服務端將接收到的壓縮數據幀重組、復合成視頻圖像,實現無線視頻監(jiān)控。
本文引用地址:http://m.butianyuan.cn/article/171178.htm引言
高性能、低功耗嵌入式CPU和高可靠性網絡操作系統(tǒng)的面世,使得可視電話、視頻會議、遠程視頻監(jiān)控等運算數據量大的應用在嵌入式設備中實現成為可能。傳統(tǒng)的基于同軸電纜的視頻監(jiān)控系統(tǒng)結構復雜、穩(wěn)定性差、可靠性低且價格昂貴,因而出現了嵌入式網絡視頻服務器等遠程Web視頻監(jiān)控系統(tǒng)。在本嵌入式無線視頻監(jiān)控系統(tǒng)中,使用高性能ARM9芯片作微處理器,控制video4linux實現USB攝像頭視頻數據采集,采集的視頻數據經JPEG壓縮后,在 ARM9芯片的控制下通過2.4GHz無線發(fā)送/接收模塊進行視頻數據傳輸;視頻傳輸模塊再將視頻數據通過串口或網絡提交給視頻應用服務端,最后由視頻應用服務端將接收到的壓縮數據幀重組、復合成視頻圖像,實現無線視頻監(jiān)控。
1 系統(tǒng)組成結構
整個系統(tǒng)由視頻采集終端、2.4G無線發(fā)送模塊、2.4G無線接收模塊、視頻傳輸和視頻應用服務端等5個模塊組成。 其組成結構如圖1所示:
圖1 嵌入式無線視頻監(jiān)控系統(tǒng)結構框圖
視頻采集終端包括以S3C2410X為核心的中央控制和數據處理中心,以及USB Camera數據采集單元。中央控制和數據處理中心主要完成視頻采集終端控制和視頻圖像壓縮,并將需要傳輸的數據經編碼處理后,通過SIO發(fā)送到 nRF2401無線發(fā)射模塊。
視頻傳輸模塊主要包括:以S3C2410X為核心的中央控制和數據處理中心以及將視頻數據傳輸到視頻應用服務端的MAC接口和UART接口。視頻傳輸模塊的中央控制和數據處理中心主要完成以下任務:nRF2401將接收到的視頻數據提交給SIO模塊,S3C2410X先解碼SIO模塊數據,再通過UART 接口或MAC接口將視頻數據傳輸到視頻應用服務端。
視頻應用服務端從串口或網絡接口接收視頻數據,并將其重組、復合成視頻圖像。
1.1 視頻采集終端硬件結構
在本設計中,充分利用了S3C2410X所繼承的片上資源,只需要擴充SDRAM、Nand Flash、4X4 Array Keyboard、USB Host、Ethernet Interface、RS232 Interface、JTAG、Power等模塊。視頻采集終端是整個系統(tǒng)的核心模塊之一,主要完成視頻捕獲和圖像壓縮,其硬件邏輯結構框圖如圖2所示:
圖2 視頻采集終端硬件邏輯框圖
評論