視頻監(jiān)控/安全系統(tǒng)實(shí)現(xiàn)方案
2009/09/04
視頻監(jiān)控和安全行業(yè)正在經(jīng)歷著一場巨大的變革,正在從傳統(tǒng)的模擬閉路電視攝像機(jī)向基于邏輯的數(shù)字?jǐn)z像機(jī)的方向發(fā)展。更高的視頻分辨率、圖像信號(hào)處理、先進(jìn)的視頻分析、多攝像系統(tǒng)和數(shù)字視頻壓縮的發(fā)展趨勢推動(dòng)了這一轉(zhuǎn)變。其結(jié)果是,在視頻監(jiān)控?cái)z像機(jī)和數(shù)字視頻錄像機(jī)(DVR)設(shè)計(jì)中出現(xiàn)了新的挑戰(zhàn),包括增加使用CMOS傳感器、網(wǎng)絡(luò)IP攝像技術(shù)、增加系統(tǒng)的集成功能、更小尺寸的外形因子、采用先進(jìn)的編解碼器以及增加DSP功能。圖1:多攝像機(jī)的DVR視頻監(jiān)控系統(tǒng)框圖
圖1是一種通用的多攝像機(jī)的DVR視頻監(jiān)控系統(tǒng)。視頻源來自CMOS視頻傳感器、CCD視頻傳感器或模擬視頻源。專有的視頻接口將輸入視頻流轉(zhuǎn)換成普通的格式,然后對(duì)不同的視頻流(以及音頻)進(jìn)行多路復(fù)用,在圖像信號(hào)處理單元進(jìn)行預(yù)處理。視頻預(yù)處理的目的是降低噪聲和消除像素缺陷。
視頻分析技術(shù)應(yīng)用于檢測在預(yù)定義畫面中的運(yùn)動(dòng)。這個(gè)運(yùn)動(dòng)檢測輸出可減少所需的存儲(chǔ)容量。在一些視頻監(jiān)控應(yīng)用中,視頻分析是必需的,如人/車統(tǒng)計(jì)、汽車的車牌號(hào)碼識(shí)別和/或人臉識(shí)別。
一個(gè)典型的具有多個(gè)攝像機(jī)視頻源的視頻監(jiān)控系統(tǒng)總是會(huì)生成大量的數(shù)據(jù),因此減少所需的存儲(chǔ)容量非常重要。MPEG-4、H.264、和MJPEG被用來減少所需的存儲(chǔ)容量。H.264是一種針對(duì)視頻監(jiān)控應(yīng)用的流行壓縮算法,因?yàn)樗芤韵喈?dāng)?shù)偷谋忍芈?只有MPEG-2或MPEG-4第2部分一半或更低的比特率
)提供良好的視頻質(zhì)量的功能。
經(jīng)過壓縮后的數(shù)據(jù)通過硬盤驅(qū)動(dòng)器接口存儲(chǔ)至視頻存儲(chǔ)服務(wù)器,或通過以太網(wǎng)網(wǎng)絡(luò)發(fā)送。視頻數(shù)據(jù)傳送到顯示器之前通常是取自硬盤驅(qū)動(dòng)器,并經(jīng)過了解碼以及一些圖像后處理,如縮放、色彩空間轉(zhuǎn)換或覆蓋應(yīng)用。通常情況下,存儲(chǔ)器接口(如DDR2)是用來存儲(chǔ)視頻幀。此外,某些系統(tǒng)要求視頻內(nèi)容的實(shí)時(shí)加密以確保安全和源/用戶身份驗(yàn)證。最后,需要用處理器控制和協(xié)調(diào)/排定各種不同的任務(wù)。
圖2:根據(jù)吞吐量、靈活性、批量和形狀因子要求進(jìn)行選擇的步驟
圖2說明了系統(tǒng)的要求,如吞吐量、靈活性、預(yù)計(jì)批量和形狀因子是如何推動(dòng)不同的實(shí)現(xiàn)技術(shù)和器件的。對(duì)于低數(shù)據(jù)吞吐量的要求,DSP處理器是最節(jié)省成本的器件。然而,產(chǎn)品壽命期間的預(yù)計(jì)批量以及硬件的靈活性會(huì)大大響設(shè)計(jì)者在ASIC/ASSP和FPGA器件之間作出選擇。如果是硬件靈活性低的系統(tǒng)要求和預(yù)計(jì)有大的批量,設(shè)計(jì)者則青睞于ASIC/ASSP解決方案;而對(duì)于硬件靈活性高的系統(tǒng)要求和較小的預(yù)期批量,設(shè)計(jì)者青睞FPGA解決方案。常見的小型視頻監(jiān)控?cái)z像機(jī)有小尺寸的要求,設(shè)計(jì)者青睞采用非易失性FPGA
,因?yàn)樗鼈儾恍枰~外的外部非易失性配置存儲(chǔ)器件。
系統(tǒng)集成組合了不同器件的優(yōu)勢:DSP處理器有時(shí)集成了ASSP IP模塊,ASSP/ASIC有時(shí)集成了處理器,F(xiàn)PGA有時(shí)集成了硬處理器和硬IP核。
對(duì)于視頻監(jiān)控系統(tǒng)(圖1),由于這些任務(wù)的時(shí)序性質(zhì),用DSP處理器可以有效實(shí)施視頻分析功能和處理器塊。然而在有些情況下,F(xiàn)PGA的加速功能有助于進(jìn)行一些視頻分析功能,如運(yùn)動(dòng)檢測、面部識(shí)別等。
如圖1所示的H.264編碼器是一個(gè)要求高吞吐量、硬件靈活性低、大且復(fù)雜的功能塊,通常是用ASSP或ASIC來實(shí)現(xiàn),以獲得小尺寸的解決方案。
但是ASIC和ASSP帶來了高昂的非重復(fù)性工程費(fèi)用成本,除非批量非常大。如果只有一小部分用戶使用特殊的功能模塊,那么FPGA解決方案可提供更好的回報(bào)。對(duì)于ASIC和ASSP,這些器件有限的功能和固有的不靈活性,不允許在設(shè)計(jì)完成后根據(jù)市場的要求改進(jìn)或添加新的功能。FPGA卻能提供廣泛的功能和高度的靈活性。
具有下列要求的視頻監(jiān)控系統(tǒng)模塊將受益于FPGA的靈活性:
圖3:LatticeXP2非易失器件系列具有低成本的封裝
本文小結(jié)
對(duì)于大量的各種視頻監(jiān)控?cái)z像機(jī)和DVR的應(yīng)用,F(xiàn)PGA所具有硬件靈活性、并行處理能力以及零非重復(fù)性工程費(fèi)優(yōu)勢。采用非易失FPGA不再需要外部引導(dǎo)芯片PROM,可以構(gòu)建一個(gè)提供瞬時(shí)啟動(dòng)功能的單芯片解決方案。帶有片上密鑰存儲(chǔ)并支持內(nèi)置的AES
128位加密技術(shù)的特性為保護(hù)FPGA編程位流、防止外部篡改提供了安全保障。許多安全攝像系統(tǒng)解決方案,包括嵌入式攝像機(jī)/DVR系統(tǒng),都能從傳統(tǒng)的基于SRAM的FPGA中受益,但當(dāng)功耗、電路板面積、成本和集成度特性非常重要時(shí),非易失FPGA是一個(gè)更具吸引力的替代方案。
C114中國通信網(wǎng)
純軟件視頻會(huì)議系統(tǒng) 應(yīng)運(yùn)而生順勢而榮 2009-09-04 |
移動(dòng)流媒體技術(shù)與標(biāo)準(zhǔn)發(fā)展趨勢 2009-09-03 |
北郵馬嚴(yán):創(chuàng)新IPv6的高清視頻會(huì)議應(yīng)用 2009-09-01 |
軟件領(lǐng)跑市場 視頻會(huì)議廠商談未來 2009-08-31 |
視高視頻會(huì)議 數(shù)字化信息之路 2009-08-28 |