Rate-Complexity-Distortion Optimization for Hybrid Video Coding

被引:47
作者
Li, Xiang [1 ]
Wien, Mathias [2 ]
Ohm, Jens-Rainer [2 ]
机构
[1] MediaTek Inc, Beijing 100190, Peoples R China
[2] Rhein Westfal TH Aachen, Inst Commun Engn, D-52056 Aachen, Germany
关键词
Adaptive mode and reference searching; complexity allocation; complexity control; hybrid video coding; rate-complexity-distortion optimization; ENERGY MINIMIZATION; POWER; COMMUNICATION; ALGORITHM; DESIGN;
D O I
10.1109/TCSVT.2011.2133750
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, video applications on handheld devices became more and more popular. Due to limited computational capability and power supply in handheld devices, rate-complexity-distortion optimization (RCDO) algorithms at encoder side draw increasing attention. The target of RCDO is to obtain the best rate-distortion (R-D) performance under a constraint of complexity. Generally, there are three essential problems in RCDO. First, complexity needs to be properly mapped to a target in terms of coding parameters such that the control over complexity can be achieved. Second, the complexity budget should be efficiently distributed among frames or other coding units. Third, the allocated budget for each coding unit has to be effectively used to obtain good R-D performance. In this paper, these problems are well addressed. To obtain a large dynamic range in complexity control, medium-granularity control methods are presented. Then, a frame level complexity allocation algorithm is developed based on dependent rate-distortion function. Finally, an adaptive mode and reference searching method is proposed for motion compensation process. Comprehensive simulations verify the proposed algorithms. In the environment of the H. 264/AVC reference software, an average gain of over 0.5 dB and 0.7 dB in BD-PSNR was achieved for nine sequences at low complexity when compared to two RCDO methods from literature. Moreover, experiments on x264 (a practical implementation of H. 264/AVC) show that the proposed algorithms outperform predefined complexity levels by x264 in terms of both coding efficiency and computational scalability.
引用
收藏
页码:957 / 970
页数:14
相关论文
共 51 条
  • [1] Optimization of H.263 video encoding using a single processor computer: Performance tradeoffs and benchmarking
    Akramullah, SM
    Ahmad, I
    Liou, ML
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2001, 11 (08) : 901 - 915
  • [2] [Anonymous], 2006, Elements of Information Theory
  • [3] [Anonymous], IEEE CIRCUITS SYST M
  • [4] Analysis of video filtering on the cell processor
    Azevedo, Arnaldo
    Meenderinck, Cor
    Juurlink, Ben
    Alvarez, Mauricio
    Ramirez, Alex
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 488 - +
  • [5] Low-Power H.264 Video Compression Architectures for Mobile Communication
    Bahari, Asral
    Arslan, Tughrul
    Erdogan, Ahmet T.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (09) : 1251 - 1261
  • [6] Bjontegaard G., 2001, VCEG M APR
  • [7] One-pass computation-aware motion estimation with adaptive search strategy
    Chen, Ching-Yeh
    Huang, Yu-Wen
    Lee, Chia-Lin
    Chen, Liang-Gee
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2006, 8 (04) : 698 - 706
  • [8] Algorithm and Architecture Design of Power-Oriented H.264/AVC Baseline Profile Encoder for Portable Devices
    Chen, Yu-Han
    Chen, Tung-Chien
    Tsai, Chuan-Yung
    Tsai, Sung-Fang
    Chen, Liang-Gee
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (08) : 1118 - 1128
  • [9] CHEN Z, 2003, JVT M JOINT VID TEAM
  • [10] DEFONSECA TA, 2009, P IEEE ICIP NOV, P3753