Avionics and Autocontrol

Design and Implementation of Airborne High Definition Video Encoder Based on DSP Platform

Expand
  • School of Electronic and Information Engineering, Beihang University, Beijing 100191, China

Received date: 2010-06-30

  Revised date: 2010-09-19

  Online published: 2011-03-24

Abstract

To enhance the capacity of video capturing and ground reconnaissance of an unmanned aerial vehicle (UAV), an efficient MPEG-4 high definition video encoder is designed and implemented on a digital signal processor (DSP) platform, which is characterized by small volume, low power consumption and high reliability. Firstly, the data flow scheme of video encoding is optimized by allocating the on-chip memory of the DSP reasonably, which reduces the impact of data access on encoding speed. Secondly, prediction-based motion estimation is adopted to accelerate the search of matching blocks. Furthermore, optimized variable length coding and predicting all-zero coefficient blocks are proposed to improve coding speed and reduce discrete cosine transformation (DCT) and quantization computation respectively. Experimental results show that, for the video sequence with 720P (1 280 pixel×720 pixel resolution) format, the optimized encoder can achieve an encoding speed of over 20 frame/s, and the peak signal to noise ratio (PSNR) is higher than 35 dB, with satisfactory visual quality and relatively low bit rate.

Cite this article

LIU Rongke, HU Wei, GAO Yang, ZHOU You . Design and Implementation of Airborne High Definition Video Encoder Based on DSP Platform[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2011 , 32(3) : 507 -514 . DOI: CNKI:11-1929/V.20110309.1153.001

References

[1] Ai M J, Li Y M, Zhao Q P. A novel inter coding framework for H.264/AVC on DSP platform//IEEE International Conference on Network Infrastructure and Digital Content. Beijing: IEEE Computer Society, 2009: 759-763. [2] Wang J, Hua G. Implementing high definition video codec on TI DM6467 SOC//IEEE International SOC Conference. Newport Beach: IEEE Computer Society, 2008: 193-196. [3] Ma L, Song J B. The optimization implementation of H. 264 video encoder based on general DSP//First International Conference on Intelligent Networks and Intelligent Systems. Wuhan: IEEE Computer Society, 2008: 616-620. [4] Hatabu A, Miyazaki T, Kuroda I. QVGA/CIF resolution MPEG-4 video codec based on a low-power and general-purpose DSP[J]. Journal of VLSI Signal Processing, 2005, 39(1): 7-14. [5] Hu Z Q, Deng L H, Rui L. Cache optimization for real time MPEG-4 encoder//ISECS International Colloquium on Computing, Communication, Control, and Management. Sanya: IEEE Computer Society, 2009: 226-230. [6] Vijayalakshmi S, Prabu D, Vinodhvenkatesh T M. A unified framework for analysis of MPEG-4 algorithms and codec development//Fourth International Conference on Computer Sciences and Convergence Information Technology. Seoul: IEEE Computer Society, 2009: 399-405. [7] 周妍, 朱金秀. 基于DSP的MPEG-4实时视频编码器[J]. 郑州轻工业学院学报: 自然科学版,2009,24(3): 120-124. Zhou Yan, Zhu Jinxiu. MPEG-4 real-time video encoder based on DSP[J]. Journal of Zhengzhou University of Light Industry: Nature Science, 2009, 24(3): 120-124. (in Chinese) [8] 李桂菊,陈秋萍,纪华, 等. TMS320C6416T的MPEG-4编码优化[J]. 光学精密工程,2009,17(12): 3096-3102. Li Guiju, Chen Qiuping, Ji Hua, et al. Optimization of MPEG-4 video encoder based on TMS320C6416T[J]. Optics and Precision Engineering, 2009,17(12): 3096-3102. (in Chinese) [9] 牛建伟,胡建平,毛士艺. 基于DSP和FPGA的视频编码器协同设计和算法优化实现[J]. 航空学报,2005,26(1):90-93. Niu Jianwei, Hu Jianping, Mao Shiyi. Hardware design and algorithm optimization of video encoder based on DSP and FPGA techniques[J]. Acta Aeronautica et Astronautica Sinica, 2005, 26(1): 90-93. (in Chinese) [10] XVID.XVID project info.. (2009-05-29). http://www.xvid.org. [11] 李波,孟庆磊,姚春莲, 等. 基于通用DSP的多路视频编码器的优化实现[J]. 电子学报,2006,34(11):2103-2108. Li Bo, Meng Qinglei, Yao Chunlian, et al. Optimized implementation of multi-channel video encoder based on general DSP[J]. Acta Electronica Sinica, 2006, 34(11): 2103-2108. (in Chinese) [12] Li K, Jia K B. Design and optimization of H.264 video encoder on DSP platform//Second International Conference on Innovative Computing, Information and Control. Kumamoto: IEEE Computer Society, 2007: 541-544. [13] Texas Instruments. TMS320C64x+ DSP image/video processing library (v2.0.1). (2008-05-01)[2010-06-20]. http://www.ti.com. [14] 钟伟才,刘静,焦李成. H.263中全零系数块预测的新方法[J]. 电子与信息学报, 2003, 25(4): 573-576. Zhong Weicai, Liu Jin, Jiao Licheng. A novel early prediction method of all-zero coefficients in H.263[J]. Journal of Electronics and Information Technology, 2003, 25 (4):573-576. (in Chinese) [15] 刘少华,熊志辉,包卫东, 等. 基于DSP的低码率实时视频编码器设计与实现[J]. 电子与信息学报,2008,30(4):945-948. Liu Shaohua, Xiong Zhihui, Bao Weidong, et al. Design and implementation of low bitrate real-time video encoder based on DSP[J]. Journal of Electronics and Information Technology, 2008,30(4):945-948. (in Chinese) [16] Xiph. org. Xiph. org test media. (2007-12-12). http://media.xiph.org/video/derf/.
Outlines

/