MPEG-4實時編碼器在ADSP-BF533上的實現(xiàn)
來源:電子設(shè)計應(yīng)用; 作者:王鵬引言
MPEG-4視頻編碼技術(shù)可以在較小的帶寬下傳輸高質(zhì)量的視頻數(shù)據(jù),節(jié)省大量存儲空間,但編碼復(fù)雜度也較高,目前豐要有3種實現(xiàn)方案:在通用PC上編程實現(xiàn);通過ASIC硬件實現(xiàn)以及使用通用DSP芯片實現(xiàn)。與前兩者相比,通用DSP芯片實現(xiàn)方案具有以下優(yōu)勢:運算性能強;可升級性好,與PC類似,通用DSP芯片的功能仍是通過編程來實現(xiàn)的,能快速、方便地進行軟件升級及添加新的功能,以適應(yīng)技術(shù)發(fā)展和市場變化;成本低、功耗低、適應(yīng)場合廣泛。
系統(tǒng)硬件設(shè)計
編碼系統(tǒng)處理核心為ADSP-BF533(以下簡稱BF533),利用其多功能并行接口PPI采集視頻數(shù)據(jù),該PPI具有DMA功能,無需內(nèi)核干預(yù)便可進行高速數(shù)據(jù)傳輸,傳輸完成后可自動向內(nèi)核發(fā)出DMA中斷。
視頻采集部分選用0mniVision公司的CIF級彩色CMOS圖像傳感芯片OV6630,其最大分辨率為352×288,采集速率最高可達60fps,且片內(nèi)硬件實現(xiàn)了原始RGB數(shù)據(jù)到4:2:2YUV格式數(shù)據(jù)的轉(zhuǎn)換,用戶無需自行編寫復(fù)雜的RGB轉(zhuǎn)YUV應(yīng)用程序,大大減少了代碼量,很適合用作MPEG-4編碼。
設(shè)置OV6630





