期刊文献+

基于DSP和FPGA的视频编码器协同设计与算法优化实现 被引量:5

Hardware Design and Algorithm Optimization of Video Encoder Based on DSP and FPGA Techniques
在线阅读 下载PDF
导出
摘要 采用DSP和FPGA协同技术设计实现了一个高性能的MPEG 4视频编码器。FPGA模块完成视频采集、YUV分离、数据I/O等功能,而使用DSP专一进行视频压缩编码。针对DSP片内资源特点设计了片内存储器数据分配方案,并根据该方案优化了MPEG 4视频压缩的数据流模式。提出了基于宏块空间复杂度的宏块类型判断算法,有效地降低了视频压缩算法的计算复杂度。测试结果表明,采用MPEG 4视频标准该视频编码器每秒能够压缩39 2帧CIF图像。 Witb the development of video encoding techniques, video compression algorithms become more complicated. A real-time high resolution video encoder cannot be implemented with a single CPU or DSP. A MPEG-4 video encoder is designed and implemented based on coordinated DSP and FPGA techniques. The FP GA module takes the tasks of video acquisition, YUV separation and data I/O functions, while the DSP is dedicated for video compression. The data flow scheme of the MPEG-4 video compression is optimized by milizing the DSP's on-chip memory. A Macro Block (MB) type judging algorithm is proposed based on MB's space complexity. It reduces effectively the computational complexity of the video compression. The experimental re suits indicate thai the MPEG 4 video encoder implementation can encode 39.2 f/s in CIF resolution.
出处 《航空学报》 EI CAS CSCD 北大核心 2005年第1期90-93,共4页 Acta Aeronautica et Astronautica Sinica
基金 国家自然科学基金(69974005)资助项目
关键词 视频 视频编码器 FPGA DSP MPEG4 video vhdeo encoder FPGA DSP MPEG-4
  • 相关文献

参考文献6

  • 1阮俊波,牛建伟.基于Internet的视频流技术研究[J].航空学报,2003,24(1):53-56. 被引量:3
  • 2Texas Instrument Co. TMS320C6000 imaging developer kit user guide[Z]. http://www.ti.com/
  • 3Texas Instrument Co. TMS320C620x TMS320C6701 DMA and CPU-data access performance[Z]. http://www.ti.com/
  • 4Video Group,MPEG-4 video verification model version 18.0[Z], in Coding of Moving Pictures and Associated Au-dio MPEG 2001/N3908, isa, Italy, Jan. 2001.
  • 5Yang W J. An efficient motion estimation method for MPEG-4 video encoder[J].IEEE Transactions on Consumer Electronics, 2003, 49(2):441-446.
  • 6Texas Instrument Co. H.263 encoder TMS320C6000 implementation[Z]. http://www.ti.com/

二级参考文献7

  • 1Eleftheriadis A, Anastassiou D. Meeting arbitrary QoS constraints using dynamic rate shaping of coded digital video[A]. In Proc 5th Int Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'95)[C]. 1995. 95-106.
  • 2Zhang Z L, Nelakuditi S, Aggarwa R, et al. Efficient server selective frame discard algorithms for stored video delivery over resource constrained networks[A]. In Proc IEEE INFOCOM[C]. 1999.472-479.
  • 3Cote G, Kossentini F.Optimal intra coding of blocks for robust video communication over the Internet[A]. In EUROSIP Image Communication Special Issue on Real-Time Video over the Internet[C]. 1999.
  • 4Dabbous W. Analysis of a delay-based congestion avoidance algorithm[A]. In Proc 4th IFIP Conf High-Performance Networking[C].1992.
  • 5Padhye J, Firoiu V, Towsley D, et al. Modeling TCP throughput:A simple model and its empirical validation[A].In ACM SIGCOMM 98[C].Vancouver,1998.
  • 6Rejaie R, Handley M, Estrin D. An end-to-end rate based congestion control mechanism for realtime streams in the Internet[A]. In Infocom'99[C].New York. 1999. IEEE.
  • 7NS-doc.pdf[Z]. http://www.isi.edu/nsnam/ns/

共引文献2

同被引文献45

  • 1朱鹏,杜洪根,丁文锐.视频压缩编码器的研究与设计[J].无线电工程,2006,36(6):36-38. 被引量:3
  • 2焦荣惠,郭立,郭利生,郑军.基于流水线的运动估计算法FPGA设计[J].计算机仿真,2007,24(2):76-78. 被引量:1
  • 3范守文,黄洪钟,杨玻玻.机电产品容错纠错设计系统及其基本框架研究[J].计算机集成制造系统,2007,13(7):1275-1281. 被引量:13
  • 4Tinos R, Terra M H. A fault tolerance framework for cooperative robotic manipulators [J]. Control Engineering Praetce, 2007, 15(5) : 615-625.
  • 5Puig V, Quevedo J. Fault-tolerant PID controllers using a passive robust fault diagnosis approach[J]. Control Engineering Practice, 2001, 9(22): 2221- 1234.
  • 6Osornio R R, Romero T R. The application of reconfigu rable logic to high speed CNC milling machines controllers [J]. Control Engineering Practice, 2008, 16(6): 674- 684.
  • 7Notash L, Huang L. On the design of fault tolerant parallel manipulators[J]. Mechanism and Machine Theory, 2003, 38(1): 85-101.
  • 8Sklyarov V. FPGA based implementation of recursive algorithms[J]. Microprocessors and Microsystems, 2004, 28(5): 197- 211.
  • 9Yau H, Lin M. Real-time NURBS interpolation using FPGA for high speed motion control[J]. Computer Aided Design, 2006, 38(10):1123- 1133.
  • 10Koutroulis E, Dollas A. High-frequency pulse width mod ulation implementation using FPGA and CPLD ICsE[J]. Journal of Systems Architecture, 2006, 52(6): 332-344.

引证文献5

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部