<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 安全與國防 > 設計應用 > 智能視頻監控應用系統設計攻略

智能視頻監控應用系統設計攻略

作者: 時(shí)間:2009-12-01 來(lái)源:電子產(chǎn)品世界 收藏

  智能視頻應用設計攻略

本文引用地址:http://dyxdggzs.com/article/100338.htm

  硬件平臺方案的選擇往往決定了系統的整體方案成本、性能、開(kāi)發(fā)工具和方法的可用性,以及方案未來(lái)持續升級的可行性等,因此方案平臺選型至關(guān)重要。智能視頻應用自身的獨特性要求在硬件平臺的選擇上進(jìn)行綜合權衡。系統的網(wǎng)絡(luò )化和智能分析要求,以及大規模工程安裝對成本、體積和功耗的限制,非標準化的智能視頻分析方法和幾乎定制化的方案優(yōu)化方式,使得結合了MCU和DSP優(yōu)勢、具有軟件設計靈活性和強大處理能力的匯聚式處理器方案平臺體現出更加明顯的優(yōu)勢。本文將結合公司獨特的Blackfin匯聚式DSP處理器的特點(diǎn),分析智能視頻設計中主要的設計技術(shù)要點(diǎn)。

  一、硬件平臺選型

  可定制化能力非常重要。有很多因素制約著(zhù)系統智能化的應用步伐:首先是智能監控的視頻算法比較復雜,難于標準化,各個(gè)系統提供商的視頻分析軟件都有自己的獨特算法,導致市場(chǎng)上的產(chǎn)品沒(méi)有統一的標準;其次,系統的應用場(chǎng)景比較復雜,用戶(hù)的要求多樣化,所以定制化的要求比較多。因此,視頻分析方案通常需要針對客戶(hù)的應用特點(diǎn)和需求進(jìn)行方案優(yōu)化,采用的算法千差萬(wàn)別。此外,由于智能視頻應用的高復雜性,對方案的處理能力提出了更高的要求。MCU+ASIC的視頻監控傳統方案難以實(shí)現各種個(gè)性化的設計和高運算能力要求,即使選擇普通DSP+MCU的雙芯片方案通常也難以滿(mǎn)足智能視頻監控應用的復雜運算需求,需要增加協(xié)處理器,這種復雜的解決方案無(wú)論是BOM成本、功耗還是開(kāi)發(fā)難度都不足取。Blackfin處理器充分發(fā)揮了MCU+DSP匯聚式架構的優(yōu)勢,滿(mǎn)足了智能視頻應用的系統控制和高強度的運算需求,特別是以BF561為代表的高性能雙內核架構已經(jīng)成為智能視頻應用的首選方案平臺。

  方案的可擴展性也是需要考慮的因素。智能視頻分析應用除了需要針對應用環(huán)境、應用目的進(jìn)行方案優(yōu)化外,不同的客戶(hù)可能還有其他方面的不同需求。例如,當前一些領(lǐng)先的數字視頻監控方案實(shí)現了H.264基本類(lèi)@Level3.0和MPEG4 D1+CIF雙碼流的支持,未來(lái)可能擴展到支持H.264 D1+CIF的雙碼流。隨著(zhù)智能視頻分析的更廣泛應用,如IP攝像機、無(wú)線(xiàn)視頻監控、智能交通系統等,不同應用都可能對各種接口功能、通信標準、用戶(hù)界面等的需求有較大的差異化,硬件平臺方案對各種需求的靈活擴展性非常重要。同時(shí),正如前文所述,智能視頻分析技術(shù)發(fā)展不過(guò)數年的時(shí)間,隨著(zhù)技術(shù)的不斷成熟以及一些相關(guān)的標準的出臺和改進(jìn),產(chǎn)品的可升級特性至關(guān)重要,既是開(kāi)發(fā)者須關(guān)注的問(wèn)題也是終端客戶(hù)關(guān)切的重要特性。Blackfin DSP在算法并行處理上具有獨特優(yōu)勢,特別是ADSP-BF561采用雙DSP核,能夠實(shí)現很復雜的智能視頻處理算法。

  視頻應用優(yōu)化特性。一些方案盡管具有較強的處理能力和可擴展性,方案是否主要針對視頻應用進(jìn)行過(guò)優(yōu)化設計也值得關(guān)注,因為這直接關(guān)系到設計工程師可用的軟硬件設計資源以及系統設計難度和可實(shí)現的性能。以Blackfin處理器為例,Blackfin為高強度、高數據率的數字和媒體處理做了專(zhuān)門(mén)優(yōu)化:Blackfin的幾十個(gè)DMA通道和可靈活配置的Cache很好地滿(mǎn)足了視頻監控系統對大運算量、高數據吞吐率的要求;專(zhuān)門(mén)開(kāi)發(fā)了完全優(yōu)化的音視頻編解碼器,并免費提供給大客戶(hù);針對視頻應用Blackfin集成了很多硬件驅動(dòng),包括WiFi的驅動(dòng)、音/視頻編解碼器的驅動(dòng);Blackfin的4個(gè)視頻算術(shù)運算單元和視頻象素指令集大大加速了視頻運算速度;在智能視頻分析的一些基礎算子中,例如直方圖統計、中值運算、Sobel運算、形態(tài)學(xué)中的膨脹運算等都可以利用Blackfin的MIN、MAX指令來(lái)消除條件跳轉,節省處理器周期。不僅如此,Blackfin還支持13種非視頻數據的向量運算。適當設計數據結構,在前背景分離、閾值計算和更新等多個(gè)環(huán)節都可以運用Blackfin的特色指令讓智能視頻分析算法更快捷。這些本身就很有效的指令中,大部分指令都能夠并行執行,使得Blackfin的處理能力再加倍。

  低功耗和穩定性很重要??紤]到智能視頻監控設備通常都是一周7天,每天24小時(shí)運行的,穩定性和功耗也比較重要。在低功耗上,Blackfin處理器采用了多種節能技術(shù):基于一種選通時(shí)鐘內核設計,可按照逐條指令來(lái)選擇性地切斷功能單元的電源;支持多種針對所需CPU動(dòng)作極少期間的斷電模式;Blackfin處理器支持一種自含動(dòng)態(tài)電源管理電路,借助該電路即可對工作頻率和電壓進(jìn)行獨立控制,以滿(mǎn)足正在執行的算法的性能要求;大多數Blackfin處理器都提供片上內核穩壓電路,并可在低至0.8V的電壓下工作。而B(niǎo)lackfin獨特的匯聚式處理架構、90nm工藝等打下了其領(lǐng)先的低功耗處理的基礎。由于高處理能力,基于Blackfin平臺的系統方案可以減少主芯片數量,豐富的功能和接口可以滿(mǎn)足各種外設和功能擴展需求,降低元器件數量,從而保證更高的穩定可靠性。目前在同價(jià)位DSP中Blackfin DSP的低功耗特性和穩定性是最好的。



關(guān)鍵詞: ADI 視頻監控 嵌入式系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>