嵌入式視頻圖像系統(tǒng)壓縮算法的實(shí)現(xiàn)和優(yōu)化
就象常用的內(nèi)存操作 memcpy 、memset 一樣 , 只需要在 API接口指出源地址、目的地址、長(zhǎng)度、維數(shù)屬性等 , 而不需要再去考慮具體的寄存器。
本文引用地址:http://www.ex-cimer.com/article/92476.htm下面的代碼就是把 SDRAM中的 90幀 CIF 288 ×352 格式視頻序列中的一幀 , 利用 EDMA在緩存中進(jìn)行搬移。
DAT_open(DAT_CHANNY, DAT_ PRI_ LOW,DAT_OPEN_2D);
Copy2FrameBuf(Unit8*framebuf)
{
if((tempbuf_rawbuf)>13685852)
if (tempbuf!=NULL)
free(tempbuf);
return 1;
}
DAT.copy(tempbuf,framebuf,152064);
Tembuf+=152064;
return 0;
}
編碼器的總體性能
表2 MPEG-4編碼器的性能
從表2數(shù)據(jù)可以看出,對(duì)于不同的視頻序列幀率提高至少5倍以上,信噪比雖然有所降低,但是由于頻幀的大幅度提高并達(dá)到實(shí)時(shí)要求而得到彌補(bǔ),顯示效果更好。
結(jié)語
筆者論述了TMS32OC6455DSP 平臺(tái)上進(jìn)行視頻編碼算法優(yōu)化的措施。主要考慮根據(jù)DSP自身特點(diǎn)和視頻算法進(jìn)行優(yōu)化,通過實(shí)驗(yàn)可以驗(yàn)證達(dá)到30幀/秒以上的實(shí)時(shí)性要求,隨著IC 技術(shù)的發(fā)展和DSP 價(jià)格的降低,基于DSP的視頻編碼器的商用價(jià)值越來越明顯。
參考文獻(xiàn):
[ 1 ]鐘玉琢.基于對(duì)象的多媒體數(shù)據(jù)壓縮編碼國(guó)際標(biāo)準(zhǔn)MPEG-4及其校樣模型[M].北京:科學(xué)出版社, 2000.
[ 2 ]FRED HALSALL.多媒體通信[M].北京:人民郵電出版社, 2004.
[ 3 ]周霖. DSP信號(hào)處理技術(shù)的應(yīng)用[M].北京:國(guó)防工業(yè)出版社, 2004.
[ 4 ]李芳慧,王飛,何佩琨,等. TMS320C6000系列DSPs的原理與應(yīng)用[M].北京:電子工業(yè)出版社, 2003.
[ 5 ]王世剛,祝宇宏,王金芳,等. MPEG-4多路視頻編碼器硬件解決方案[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版, 2003, 21(5): 17-20.
[6] 王 鋼,王世剛,等.基于TMS320DM642 DSP的MPEG-4視頻編碼器優(yōu)化[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版, 2006, 6 (11): 590-594.
[ 7 ]周雅赟,徐運(yùn)欣,方健,等.基于TMS320DM642的MPEG-4編碼器設(shè)計(jì)與優(yōu)化[J].電視技術(shù), 2005 (6): 36-39.
[ 8 ]劉學(xué)勇,王匯源,楊大成.基于TMS320C6201的MPEG-4視頻編碼器的實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù), 2004, 21: 64-68.
[ 9 ]焦曉,朱光喜,趙娟,等.基于DSP的實(shí)時(shí)MPEG-4編碼的軟件優(yōu)化設(shè)計(jì)[J].電視技術(shù), 2003, 10: 27-30.
[10]李朝暉,李冬梅.基于TMS320C6201的MPEG-4運(yùn)動(dòng)補(bǔ)償快速算法[J].華北航天工業(yè)學(xué)報(bào), 2002 (6): 7-10.
評(píng)論