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