Complexity-Constrained H.264 Video Encoding

被引:45
|
作者
Su, Li [1 ]
Lu, Yan [2 ]
Wu, Feng [2 ]
Li, Shipeng [2 ]
Gao, Wen [3 ]
机构
[1] Chinese Acad Sci, Grad Sch, Beijing 100080, Peoples R China
[2] Microsoft Res Asia, Beijing 100080, Peoples R China
[3] Peking Univ, Sch Elect Engn & Comp Sci, Beijing 100080, Peoples R China
基金
中国国家自然科学基金;
关键词
Complexity control; H.264/AVC; power consumption; real-time video coding; RATE-DISTORTION ANALYSIS; POWER; COMMUNICATION; OPTIMIZATION;
D O I
10.1109/TCSVT.2009.2014017
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a joint complexity-distortion optimization approach is proposed for real-time H.264 video encoding under the power-constrained environment. The power consumption is first translated to the encoding computation costs measured by the number of scaled computation units consumed by basic operations. The solved problem is then specified to be the allocation and utilization of the computational resources. A computation allocation model (CAM) with virtual computation buffers is proposed to optimally allocate the computational resources to each video frame. In particular, the proposed CAM and the traditional hypothetical reference decoder model have the same temporal phase in operations. Further, to fully utilize the allocated computational resources, complexity-configurable motion estimation (CAME) and complexity-configurable mode decision (CAMD) algorithms are proposed for H.264 video encoding. In particular, the CAME is performed to select the path of motion search at the frame level, and the CAMD is performed to select the order of mode search at the macroblock level. Based on the hierarchical adjusting approach, the adaptive allocation of computational resources and the fine scalability of complexity control can be achieved.
引用
收藏
页码:477 / 490
页数:14
相关论文
共 50 条
  • [21] Performance and complexity joint optimization for H.264 video coding
    Zhang, JN
    He, YW
    Yang, SQ
    Zhong, YZ
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 888 - 891
  • [22] Reduced complexity deblocking filter for H.264 video coding
    Lam, Kin-Hung
    2005 39th Asilomar Conference on Signals, Systems and Computers, Vols 1 and 2, 2005, : 1372 - 1374
  • [23] A Low Complexity Video Watermarking in H.264 Compressed Domain
    Mansouri, Azadeh
    Aznaveh, Ahmad Mahmoudi
    Torkamani-Azar, Farah
    Kurugollu, Fatih
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2010, 5 (04) : 649 - 657
  • [24] Fast mode selection to reduce the encoding complexity of H.264/AVC
    Zhan, Bin
    Hou, Baochun
    Sotudeh, Reza
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 3570 - 3573
  • [25] Complexity adaptive H.264 encoding using multiple reference frames
    Lam, Sui-Yuk
    Au, Oscar C.
    Wong, Peter H. W.
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 1025 - 1028
  • [26] Low complexity mode decision for H.264 inter frame encoding
    Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China
    不详
    Jisuanji Yanjiu yu Fazhan, 2006, 9 (1516-1522):
  • [27] HRD conformance for real-time H.264 video encoding
    Webb, Jennifer L. H.
    2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 2557 - 2560
  • [28] Local dynamic interpolation for fast and efficient video encoding in H.264
    Bailo, Gianluca
    Barbieri, Ivano
    Bariani, Massitno
    Raggio, Marco
    WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS, 2006, : 225 - +
  • [29] Fast H.264/AVC video encoding with multiple frame references
    Ozbek, N
    Tekalp, AM
    2005 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), VOLS 1-5, 2005, : 1173 - 1176
  • [30] QUANTIZATION OPTIMIZED H.264 ENCODING FOR TRAFFIC VIDEO TRACKING APPLICATIONS
    Soyak, E.
    Tsaftaris, S. A.
    Katsaggelos, A. K.
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 1241 - 1244