新闻中心

EEPW首页 > 消费电子 > 设计应用 > 嵌入式视频图像系统压缩算法的实现和优化

嵌入式视频图像系统压缩算法的实现和优化

作者:张春光 吉林市人民广播电台 刘化彤 长春光学科技发展有限责任公司时间:2009-03-17来源:收藏

  就象常用的内存操作 memcpy 、memset 一样 , 只需要在 API接口指出源地址、目的地址、长度、维数属性等 , 而不需要再去考虑具体的寄存器。

本文引用地址:http://www.eepw.com.cn/article/92476.htm

  下面的代码就是把 SDRAM中的 90帧 CIF 288 ×352 格式视频序列中的一帧 , 利用 EDMA在缓存中进行搬移。

  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数据可以看出,对于不同的视频序列帧率提高至少5倍以上,信噪比虽然有所降低,但是由于频帧的大幅度提高并达到实时要求而得到弥补,显示效果更好。

  结语

  笔者论述了TMS32OC6455DSP 平台上进行视频编码算法的措施。主要考虑根据DSP自身特点和视频算法进行,通过实验可以验证达到30帧/秒以上的实时性要求,随着IC 技术的发展和DSP 价格的降低,基于DSP的视频编码器的商用价值越来越明显。

  参考文献:

  [ 1 ]钟玉琢.基于对象的多媒体数据压缩编码国际标准MPEG-4及其校样模型[M].北京:科学出版社, 2000.

  [ 2 ]FRED HALSALL.多媒体通信[M].北京:人民邮电出版社, 2004.

  [ 3 ]周霖. DSP信号处理技术的应用[M].北京:国防工业出版社, 2004.

  [ 4 ]李芳慧,王飞,何佩琨,等. TMS320C6000系列DSPs的原理与应用[M].北京:电子工业出版社, 2003.

  [ 5 ]王世刚,祝宇宏,王金芳,等. MPEG-4多路视频编码器硬件解决方案[J].吉林大学学报:信息科学版, 2003, 21(5): 17-20.

  [6] 王 钢,王世刚,等.基于TMS320DM642 DSP的MPEG-4视频编码器[J].吉林大学学报:信息科学版, 2006, 6 (11): 590-594.

  [ 7 ]周雅赟,徐运欣,方健,等.基于TMS320DM642的MPEG-4编码器设计与优化[J].电视技术, 2005 (6): 36-39.

  [ 8 ]刘学勇,王汇源,杨大成.基于TMS320C6201的MPEG-4视频编码器的实现[J].现代电子技术, 2004, 21: 64-68.

  [ 9 ]焦晓,朱光喜,赵娟,等.基于DSP的实时MPEG-4编码的软件优化设计[J].电视技术, 2003, 10: 27-30.

  [10]李朝晖,李冬梅.基于TMS320C6201的MPEG-4运动补偿快速算法[J].华北航天工业学报, 2002 (6): 7-10.


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭