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
相关论文
共 25 条
[1]  
AGRAWAL P, 1998, P 9 IEEE INT S PERS, V1, P116
[2]   Optimization of H.263 video encoding using a single processor computer: Performance tradeoffs and benchmarking [J].
Akramullah, SM ;
Ahmad, I ;
Liou, ML .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2001, 11 (08) :901-915
[3]   Processor design for portable systems [J].
Burd, TD ;
Brodersen, RW .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 13 (2-3) :203-221
[4]   A dynamic voltage scaled microprocessor system [J].
Burd, TD ;
Pering, TA ;
Stratakos, AJ ;
Brodersen, RW .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (11) :1571-1580
[5]   A complementary electrochromic system based on Prussian blue and indium hexacyanoferrate [J].
Chen, LC ;
Huang, YH ;
Ho, KC .
JOURNAL OF SOLID STATE ELECTROCHEMISTRY, 2002, 7 (01) :6-10
[6]  
Deb K., 2010, MULTIOBJECTIVE OPTIM
[7]   Joint source coding and transmission power management for energy efficient wireless video communications [J].
Eisenberg, Y ;
Luna, CE ;
Pappas, TN ;
Berry, R ;
Katsaggelos, AK .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2002, 12 (06) :411-424
[8]   Power-rate-distortion analysis for wireless video communication under energy constraints [J].
He, ZH ;
Liang, YF ;
Chen, LL ;
Ahmad, I ;
Wu, DP .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2005, 15 (05) :645-658
[9]  
JEON B, 2003, JVT J033 JVT 10 M WA
[10]  
JORDI RC, 2003, IEEE T CIRCUITS SYST, V13, P674