新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)

嵌入式無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2012-03-26 來(lái)源:網(wǎng)絡(luò) 收藏

0 引言

高性能、低功耗嵌入式CPU和高可靠性網(wǎng)絡(luò)操作系統(tǒng)的面世,使得可視電話、視頻會(huì)議、遠(yuǎn)程視頻監(jiān)控等運(yùn)算數(shù)據(jù)量大的應(yīng)用在嵌入式設(shè)備中實(shí)現(xiàn)成為可能。傳統(tǒng)的基于同軸電纜的視頻監(jiān)控系統(tǒng)結(jié)構(gòu)復(fù)雜、穩(wěn)定性差、可靠性低且價(jià)格昂貴,因而出現(xiàn)了嵌入式網(wǎng)絡(luò)視頻服務(wù)器等遠(yuǎn)程Web視頻監(jiān)控系統(tǒng)。在本嵌入式無(wú)線視頻監(jiān)控系統(tǒng)中,使用高性能9芯片作微處理器,控制video4linux實(shí)現(xiàn)USB攝像頭視頻數(shù)據(jù)采集,采集的視頻數(shù)據(jù)經(jīng)JPEG壓縮后,在 9芯片的控制下通過(guò)2.4GHz無(wú)線發(fā)送/接收模塊進(jìn)行視頻數(shù)據(jù)傳輸;視頻傳輸模塊再將視頻數(shù)據(jù)通過(guò)串口或網(wǎng)絡(luò)提交給視頻應(yīng)用服務(wù)端,最后由視頻應(yīng)用服務(wù)端將接收到的壓縮數(shù)據(jù)幀重組、復(fù)合成視頻圖像,實(shí)現(xiàn)無(wú)線視頻監(jiān)控。

1 系統(tǒng)組成結(jié)構(gòu)

整個(gè)系統(tǒng)由視頻采集終端、2.4G無(wú)線發(fā)送模塊、2.4G無(wú)線接收模塊、視頻傳輸和視頻應(yīng)用服務(wù)端等5個(gè)模塊組成。 其組成結(jié)構(gòu)如圖1所示:

圖1 嵌入式無(wú)線視頻監(jiān)控系統(tǒng)結(jié)構(gòu)框圖

視頻采集終端包括以S3C2410X為核心的中央控制和數(shù)據(jù)處理中心,以及USB Camera數(shù)據(jù)采集單元。中央控制和數(shù)據(jù)處理中心主要完成視頻采集終端控制和視頻圖像壓縮,并將需要傳輸?shù)臄?shù)據(jù)經(jīng)編碼處理后,通過(guò)SIO發(fā)送到 無(wú)線發(fā)射模塊。

視頻傳輸模塊主要包括:以S3C2410X為核心的中央控制和數(shù)據(jù)處理中心以及將視頻數(shù)據(jù)傳輸?shù)揭曨l應(yīng)用服務(wù)端的MAC接口和UART接口。視頻傳輸模塊的中央控制和數(shù)據(jù)處理中心主要完成以下任務(wù):將接收到的視頻數(shù)據(jù)提交給SIO模塊,S3C2410X先解碼SIO模塊數(shù)據(jù),再通過(guò)UART 接口或MAC接口將視頻數(shù)據(jù)傳輸?shù)揭曨l應(yīng)用服務(wù)端。

視頻應(yīng)用服務(wù)端從串口或網(wǎng)絡(luò)接口接收視頻數(shù)據(jù),并將其重組、復(fù)合成視頻圖像。

1.1 視頻采集終端硬件結(jié)構(gòu)

在本設(shè)計(jì)中,充分利用了S3C2410X所繼承的片上資源,只需要擴(kuò)充SDRAM、Nand Flash、4X4 Array Keyboard、USB Host、Ethernet Interface、RS232 Interface、JTAG、Power等模塊。視頻采集終端是整個(gè)系統(tǒng)的核心模塊之一,主要完成視頻捕獲和圖像壓縮,其硬件邏輯結(jié)構(gòu)框圖如圖2所示:

圖2 視頻采集終端硬件邏輯框圖

2 視頻采集模塊設(shè)計(jì)與實(shí)現(xiàn)

視頻捕獲模塊是整個(gè)視頻采集終端的核心。它通過(guò)嵌入式操作系統(tǒng)調(diào)度V4L (video4linux)和影像設(shè)備驅(qū)動(dòng)程序來(lái)完成視頻捕獲。V4L 是影像系統(tǒng)與嵌入式影像的基礎(chǔ),是 kernel里支持影像設(shè)備的一組APIs,配合適當(dāng)?shù)囊曨l采集卡與視頻采集卡驅(qū)動(dòng)程序,V4L可以實(shí)現(xiàn)影像采集、AM/FM無(wú)線廣播、影像CODEC、頻道切換等功能。目前,V4L 主要應(yīng)用在影像串流系統(tǒng)與嵌入式影像系統(tǒng)里,其應(yīng)用范圍相當(dāng)廣泛,比如:遠(yuǎn)程教學(xué)、遠(yuǎn)程醫(yī)療、視頻會(huì)議、視頻監(jiān)控、可視電話等。V4L為2層式架構(gòu),最上層為V4L驅(qū)動(dòng)程序,最下層則是影像設(shè)備驅(qū)動(dòng)程序。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ARM Linux 無(wú)線通信 nRF2401

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉