A Fast H.264 Video Encoder Based on a Digital Signal Processor

被引:1
|
作者
Wang, Chou-Chen [1 ]
Kao, Jung-Yang [2 ]
Chen, I-An [1 ]
Wang, Hsiang-Chun [1 ]
机构
[1] I Shou Univ, Dept Elect Engn, Kaohsiung, Taiwan
[2] Ind Technol Res Inst, Informat & Commun Res Labs, Hsinchu, Taiwan
关键词
H.264; DSP; RDO; DMA; PSNR;
D O I
10.1109/IS3C.2014.311
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a high-speed H.264 encoder based on a digital signal processor (DSP) is proposed. In order to speed up the process of inter prediction module in H.264 video standard, a fast inter mode decision algorithm (FIMDA) is proposed in this paper. According to the observation of inter prediction mode of any MB and those of its neighbouring blocks from different natural video sequences, we find that there are a high temporal-spatial mode correlation exists in inter mode map of H.264. We exploit the interblock correlation in the inter-mode domain to early terminate the rate-distortion optimization (RDO) calculations. An initial standard compliant raw-C encoder has been optimized in speed for target processor. In addition, the parallelism between algorithm execution and data movement has been fully exploited using DMA. Based on an ADSP-BF548, experimental results show that the proposed FIMDA can achieve time improving ratio (TIR) approximately 31%similar to 62% when compared to the test mode of H.264 (JM 18.1) with insignificant degradation of PSNR.
引用
收藏
页码:1199 / 1202
页数:4
相关论文
共 50 条
  • [11] RATE CONTROL ALGORITHM FOR H.264 VIDEO ENCODER
    Xue Jinzhu Shen Lansun (Signal & Information Processing Lab
    [J]. Journal of Electronics(China), 2003, (06) : 456 - 460
  • [12] An efficient H.264 VLSI advanced video encoder
    Babionitakis, K.
    Lentaris, G.
    Nakos, K.
    Reisis, D.
    Vlassopoulos, N.
    Doumenis, G.
    Georgakarakos, G.
    Sifnaios, J.
    [J]. 2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2006, : 545 - +
  • [13] A design flow for an H.264 embedded video encoder
    Amer, I
    Badawy, W
    Jullien, G
    [J]. ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 505 - 513
  • [14] Hierarchical parallelization of an H.264/AVC video encoder
    Rodriguez, A.
    Gonzalez, A.
    Malumbres, M. P.
    [J]. PAR ELEC 2006: INTERNATIONAL SYMPOSIUM ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, PROCEEDINGS, 2006, : 363 - +
  • [15] VIDEO MULTIPOINT PROCESSOR BASED ON H.264 AND DM642
    Yao, Yuan
    Hu, Zhengbing
    Xiao, Jinsheng
    Yi, Benshun
    Xie, Honggang
    [J]. NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 2, PROCEEDINGS, 2009, : 851 - +
  • [16] CODING-GAIN-BASED COMPLEXITY CONTROL FOR H.264 VIDEO ENCODER
    Chien, Ming-Chen
    Chen, Zong-Yi
    Chang, Pao-Chi
    [J]. 2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 2136 - 2139
  • [17] An Efficient H.264 Video Encoder Based on BF548 DSP
    Wang, Chou-Chen
    Wang, Hsiang-Chun
    Tsai, Yi-Chieh
    Feng, Jin
    [J]. IEEE INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS 2013 (ISNE 2013), 2013,
  • [18] Performance analysis of parallel execution of H.264 encoder on the Cell processor
    Park, Jonghan
    Ha, Soonhoi
    [J]. 2007 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2007, : 27 - 32
  • [19] Sensor Aided H.264 Video Encoder for UAV Applications
    Angelino, C. V.
    Cicala, L.
    De Mizio, M.
    Leoncini, P.
    Baccaglini, E.
    Gavelli, M.
    Raimondo, N.
    Scopigno, R.
    [J]. 2013 PICTURE CODING SYMPOSIUM (PCS), 2013, : 173 - 176
  • [20] Data partition for wavefront parallelization of H.264 video encoder
    Zhao, Zhuo
    Liang, Ping
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2669 - +