新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于Blackfin的圖像處理解決方案

        基于Blackfin的圖像處理解決方案

        作者: 時間:2012-06-19 來源:網絡 收藏

        分級的存儲空間。具有L1和L2兩級Cache,對于一些不適合使用DMA操作的數據,可以采用數據/代碼緩沖的模式來加快處理速度;

        豐富的外設功能。具有高速的串/并行數據接口,可以無縫的連接其它高速器件;

        安全方面, Lockbox Secure Technology利用軟硬件相結合的方式來實現各種安全保護功能。對系統進行鑒定的公共密鑰存儲于單次可編程(OTP)內存中的用戶可編程區域,這種存儲方式可以由OEM來控制和定義。同時由于其具有可編程性,使指令集可實現豐富的軟件加密算法,意味著相同的裝置能支持多種內容保護格式。故該技術可從來源的驗證、內容的完整性、機密性以及可更新性等多方面為整個視頻監控設備提供一個安全環境;低功耗、低成本也是Blackfin擁有突出性價比的制勝法寶。

        以上技術特點,同時由于其強大的多媒體處理能力、專業的算法支持、和嵌入式實時操作系統,使Blackfin不僅能實現優異的自動對焦等3A1B算法,還能夠執行復雜的如自動精選代碼等計算密集型算法,尤其在對處理器要求極高的智能視頻監控等產品中更發揮著出色的作用。

        僅以智能視頻監控產品為例,盡管已經取得了巨大進展,智能視頻分析領域目前仍無公認的最優方法。其自身研究內容的復雜性,使得算法復雜度高,適用范圍有限,研究方法和工具多樣,沒有魯棒性、準確度、速度都符合需求的普遍方法。同時,視頻監控系統的網絡化和分布式處理的要求,以及大規模工程安裝對成本、體積和功耗的限制,使運算能力和帶寬都在不斷提高的嵌入式處理器成為視頻監控系統的主流選擇。而非標準化的智能視頻分析,正是DSP的用武之地。

        Blackfin的幾十個DMA通道和可靈活配置的Cache很好地滿足了視頻監控系統對大運算量,高數據吞吐率的要求。10級流水線使得Blackfin有很強的指令并行執行能力。零開銷循環控制指令讓系統中的大量循環跳轉不再消耗任何處理器的時鐘周期。利用這些優勢,real解碼器的idct4×4算法在Blackfin上速度提高了7倍。

        另外,視頻數據也有其自身的特性。在不同的顏色空間內,表示像素的每個分量通常是8位寬度。Blackfin的4個視頻算術運算單元和視頻像素指令集大大加速了視頻運算速度。一條視頻像素操作指令可以在一個周期內完成4對視頻數據分量的加法、減法、加減混合、取平均值或者相減并求絕對值等11種視頻像素運算。這些運算在編解碼算法中的運動估計、loopfilter和智能視頻分析的各種算法中大量應用。在智能視頻分析的一些基礎算子中,如直方圖統計,中值運算,Sobel運算,形態學中的膨脹運算等都可以利用Blackfin的MIN,MAX指令來消除條件跳轉,節省處理器周期。不僅如此,Blackfin還支持13種非視頻數據的向量運算。適當地設計數據結構,在前背景分離、閾值計算和更新等多個環節都可以運用Blackfin的特色指令從而使智能視頻分析的算法更加快捷。這些有效的指令中,大部分指令都能并行執行,使Blackfin的處理能力再加倍。

        應用方面,由南京新奕天科技有限公司與香港大學合作開發出的Blackfin系列最新產品BF561的一流智能視頻監控設備ThinkSmart已經推向市場。其中BF561獨特的雙核設計使ThinkSmart在處理核上能獨立的運行和系統控制任務,從而達到最佳的整體性能,使此款產品能夠簡單而又有效檢測威脅或閑雜訪客,實現一系列智能化視頻監控功能。

        Blackfin系列處理器在方面,尤其是應對智能化的技術挑戰方面,是眾多應用廠商的理想之選。ADI公司也在努力通過最新的CMOS深亞微米工藝尺度、更深的流水線、多內核、每個核心更多的計算單元,以及充分利用信號處理加速引擎,繼續提高Blackfin系列的性能,增強其在性價比和性能功耗比方面的領先地位。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 陵川县| 红河县| 满洲里市| 柘荣县| 通山县| 和林格尔县| 吉安县| 卓资县| 大丰市| 天全县| 正蓝旗| 神池县| 怀安县| 尤溪县| 海丰县| 怀集县| 桂东县| 新建县| 铁岭市| 怀柔区| 锡林郭勒盟| 德令哈市| 江都市| 锡林浩特市| 汝南县| 赣榆县| 彩票| 吴旗县| 新丰县| 吉林市| 周至县| 赣榆县| 三亚市| 中阳县| 陈巴尔虎旗| 岳阳县| 绿春县| 兰州市| 赤城县| 托克托县| 高淳县|