H.264视频编码器在DSP上的实现与优化

来源:电子工程世界 作者:—— 时间:2010-05-24 10:05

 ⑵ 定义一个可被汇编优化器优化的线性汇编代码段的伪指令:

  label .proc [ reg1,[reg2,…] ]

    .endproc [ reg1,[reg2,…] ]

  线性汇编优化时还需要考虑以下几个方面:① 平均分配使用功能单元,提高代码的并
行度。② 使流水线核心循环的时钟周期数昀小。

4 实验结果

  经过以上各种算法优化后,基于DSP硬件平台DM642 EVM的H.264编码算法的性能得到了极大提高。实验中采用Foreman、Container、News三个H.264标准测试序列,分别代表高、中、低运动格式,采用IPP编码模式,对优化前后的算法进行了测试。

  表3给出了优化前后对各种标准测试序列进行编码后的测试结果,算法优化在保证图象质量的前提下,极大提高了编码速度,视频图象较好地实现了实时性编码要求。


 

  本文重点探讨了H.264视频编码算法在DM642 EVM硬件平台上的实现和优化,经过优化后算法具有较好的实现性和实时性。在此基础上,还可以在调整代码结构方面进行优化,使其更加适合DSP的指令系统。此外还可以更合理的利用TMS320DM642芯片的结构和丰富的外部接口,更高效的实现编解码器算法。

参考文献

  [1]  TMS320C6000CPUand Instruction Set Reference Guide[z].TI,2002

  [2]  ITU_T Rec.H.264/ISO/IEC 1496-10.Advanced Video Coding. Final Committee Draft,Document JVT-E022.2002.12(9)

  [3]  李方慧,何佩琨等.TMS320C6000系列DSPs的原理与应用(第二版)[M].北京:电子工业出版社,2002

  [4]  王熹微,唐昆等.基于DM642的视频编码Cache优化策略[J].微计算机信息,2005年第21卷第9-2期

  [5]  毕厚杰.新一代视频压缩标准──H.264/AVC[M].北京:人民邮电出版社,2005

  [6]  张伦,马忠松.基于DM6437的H.264 I帧编码器优化[J].微计算机信息,2009年第25卷第3-2期


相关文章

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子