安防應(yīng)用中圖像處理難點分析及處理器選擇
而且,針對圖像處理應(yīng)用,Blackfin系列DSP還在不斷強(qiáng)化硬件功能模塊的支持,比如,ADSP-BF54x系列Blackfin處理器的最新版本中增加了一個用于處理疊加圖像(Pixel Compositor)的硬件加速器和一個擴(kuò)展視頻接口(EPPI),它使得色彩空間變換、縮放和圖像疊加等任務(wù)可以在無需處理器參與計算的情況下完成,從而減輕了內(nèi)核的處理壓力,為進(jìn)行更高性能、更高速度的圖像處理提供了更多空間。
本文引用地址:http://cafeforensic.com/article/94722.htm軟件特性
在指令集方面,Blackfin系列DSP針對圖像處理提供了豐富的向量指令和視頻指令。其中向量指令可以實現(xiàn)對16位數(shù)的操作(大多指令可以并行完成兩個16位數(shù)的操作)。由于圖像處理運(yùn)算中大多是針對16位數(shù)的操作,因此,通過合理使用這些向量指令來優(yōu)化圖像運(yùn)算非常重要。不僅Blackfin指令集中的大多數(shù)算術(shù)指令和移位指令都有對應(yīng)的向量指令,而且,向量指令中還有根據(jù)符號相加、32位數(shù)轉(zhuǎn)16位數(shù)等特殊指令。在對圖像預(yù)處理的匯編優(yōu)化中合理的應(yīng)用這些向量指令,可以提高算法的并行度,并大大加快運(yùn)算速度。
視頻像素指令主要包括BYTEOP16P (完成兩個8位數(shù)加法操作)、BYTEOP3P (完成16位和8位數(shù)的加法操作)、BYTEOPIP(完成兩個8位數(shù)求平均操作)、BYTEOPZP(完成四個8位數(shù)求平均操作)、BYTEOP16M(完成兩個8位數(shù)減法操作)、SAA (完成求SAD操作)、BYTEAPCK (完成16位數(shù)轉(zhuǎn)8位數(shù)操作),以及BYTEUNAPCK(完成8位數(shù)轉(zhuǎn)16位數(shù)操作)等。一條視頻像素操作指令可以在一個周期內(nèi)完成4對視頻數(shù)據(jù)分量的加、減、加減混合、取平均值,或者相減并求絕對值等11種視頻像素運(yùn)算。由于視頻像素值一般都是按照8位存放的,所以使用視頻像素指令可以大大提高包括求SAD、像素插值、8位數(shù)和16位數(shù)直接轉(zhuǎn)換等在內(nèi)的各種視頻圖像運(yùn)算的速度。
安全特性
在安全性方面,ADI公司的Blackfin Lockbox Secure Technology通過提供一次可編程(OTP)存儲器與安全處理模式(Blackfin安全模式),將軟件與硬件保護(hù)相結(jié)合,為開發(fā)人員提供實現(xiàn)以上安全措施的手段,其中,在OTP存儲器的公共、非安全、用戶可編程區(qū)域開發(fā)人員可以用來存儲公共密鑰,這樣可以通過可控制與可配置的方式來鑒別系統(tǒng)。而在OTP存儲器的私有、安全、用戶可編程區(qū)域,開發(fā)人員則可以設(shè)置私人密鑰等私有器件資產(chǎn)(deviceassets),并保持這些器件資產(chǎn)的機(jī)密性與完整性。此外,在Blackfin處理器上使用安全模式后,處理器只能在安全處理環(huán)境內(nèi)執(zhí)行授權(quán)的信任編碼。包括保護(hù)秘密(如原始設(shè)備制造商知識產(chǎn)權(quán))、為保護(hù)電子商務(wù)與社會網(wǎng)絡(luò)而驗證器件和用戶身份、以及數(shù)字版權(quán)(DRM)內(nèi)容保護(hù)。從而為圖像預(yù)處理方案的各個環(huán)節(jié)提供了量身定做的安全保護(hù)功能。
軟件模塊庫支持
除了以上Blackfin DSP在硬件架構(gòu)和指令集方面對圖像處理的支持外,ADI公司還提供多種針對圖像處理的軟件模塊,包括H.264 Baseline Profile Decoder模塊、能夠按比例縮放具有不同輸入及輸出尺寸圖像的增強(qiáng)視頻后處理(eVPP)模塊、JPEG編碼器模塊MPEG-2 Decoder Simple & Main Profile Decoder庫、MPEG-4 Simple Profile & Advanced Simple Profile Decoder庫,以及MPEG-4 Simple Profile & Advanced Simple Profile Video Encoder模塊等,它們都專門針對Blackfin處理器而優(yōu)化,并經(jīng)過業(yè)界嚴(yán)格驗證。這些軟件模塊能夠大幅降低系統(tǒng)工程師的開發(fā)難度,并顯著提高系統(tǒng)效率。
評論