导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2005, Vol. 26 ›› Issue (1): 90-93.

• 论文 • Previous Articles     Next Articles

Hardware Design and Algorithm Optimization of Video Encoder Based on DSP and FPGA Techniques

NIU Jian-wei1, HU Jian-ping2, MAO Shi-yi1   

  1. 1. School of Electroic and Infornation Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083, China;2. School of Computer Science and Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
  • Received:2003-12-01 Revised:2004-03-30 Online:2005-02-25 Published:2005-02-25

Abstract: With 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 FPGA 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 utilizing 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 results indicate that the MPEG-4 video encoder implementation can encode 39.2 f/s in CIF resolution.

Key words: video, video encoder, FPGA, DSP, MPEG-4

CLC Number: