Optimal HEVC Configuration for Wireless Video Communication Under Energy Constraints

High Efficiency Video Coding (HEVC) provides a doubling in coding efficiency compared with the H.264/AVC at the expense of increased computational complexity. However, mobile devices that perform video encoding and communication over wireless networks have limited energy supply. A video encoding system which has the ability to adjust its computational complexity and power consumption could be used to prolong the lifetime of these devices. In this paper, we develop a framework, which selects the optimal HEVC encoding configuration in order to optimize the performance of the wireless video communication system under energy constraints. More specifically, in this paper, we develop an analytic HEVC encoder behavior model based on the extensive analysis of key HEVC encoding tools. We use the developed model for the performance optimization of the HEVC encoder under energy constraints. We propose an adaptive algorithm to estimate the HEVC encoder model parameters and perform online encoder coding configuration optimization. We show that using the proposed framework, the video encoder is able to select appropriate coding tools to automatically adjust its coding efficiency and complexity to match the available power budget with the maximum possible video quality. The proposed HEVC encoder model provides a guideline for optimized tool selection in the energy constrained wireless video communication.

[1]  Zhihai He,et al.  MPEG-4 encoder implementation on MAP-CA , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[2]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[3]  Milad Abdollahzadeh,et al.  Quality aware HEVC video transmission over wireless visual sensor networks , 2016, 2016 24th Iranian Conference on Electrical Engineering (ICEE).

[4]  Jie Tian,et al.  Interference-Aware Cross-Layer Design for Distributed Video Transmission in Wireless Networks , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Sam Kwong,et al.  Spatial/temporal motion consistency based MERGE mode early decision for HEVC , 2017, Journal of Visual Communication and Image Representation.

[6]  Jeffrey G. Andrews,et al.  Throughput and transmission capacity of ad hoc networks with channel state information , 2006 .

[7]  Jürg Nievergelt,et al.  Exhaustive Search, Combinatorial Optimization and Enumeration: Exploring the Potential of Raw Computing Power , 2000, SOFSEM.

[8]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[9]  Antti Hallapuro,et al.  Comparative Rate-Distortion-Complexity Analysis of HEVC and AVC Video Codecs , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[10]  K. Rijkse,et al.  H.263: video coding for low-bit-rate communication , 1996, IEEE Commun. Mag..

[11]  Anantha P. Chandrakasan,et al.  Dynamic voltage scaling techniques for distributed microsensor networks , 2000, Proceedings IEEE Computer Society Workshop on VLSI 2000. System Design for a System-on-Chip Era.

[12]  Jungyoup Yang,et al.  Early determination of mode decision for HEVC , 2012, 2012 Picture Coding Symposium.

[13]  Kostas E. Psannis,et al.  HEVC in wireless environments , 2016, Journal of Real-Time Image Processing.

[14]  Martin Haenggi,et al.  Interference in ad hoc networks with general motion-invariant node distributions , 2008, 2008 IEEE International Symposium on Information Theory.

[15]  Ishfaq Ahmad,et al.  Power-rate-distortion analysis for wireless video communication under energy constraints , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Elza Erkip,et al.  Power efficient H.263 video transmission over wireless channels , 2002, Proceedings. International Conference on Image Processing.

[17]  Zhihai He,et al.  Resource allocation and performance analysis of wireless video sensors , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Alan Jay Smith,et al.  Improving dynamic voltage scaling algorithms with PACE , 2001, SIGMETRICS '01.

[19]  Gary J. Sullivan,et al.  Comparison of the Coding Efficiency of Video Coding Standards—Including High Efficiency Video Coding (HEVC) , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Tao Zhang,et al.  Fast Intra-Mode and CU Size Decision for HEVC , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Bernd Girod,et al.  Congestion-distortion optimized video transmission over ad hoc networks , 2005, Signal Process. Image Commun..

[22]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[23]  Tommaso Melodia,et al.  To Transmit or Not to Transmit? Distributed Queueing Games in Infrastructureless Wireless Networks , 2016, IEEE/ACM Transactions on Networking.

[24]  R. B. Patel,et al.  EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks , 2009, Comput. Commun..

[25]  Guilherme Corrêa,et al.  Performance and Computational Complexity Assessment of High-Efficiency Video Encoders , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  K. J. Ray Liu,et al.  Cooperation in Random Access Networks: Protocol Design and Performance Analysis , 2012, IEEE Journal on Selected Areas in Communications.

[27]  Sergio Bampi,et al.  Complexity control of HEVC encoders targeting real-time constraints , 2017, Journal of Real-Time Image Processing.

[28]  Anthony Ephremides,et al.  Stable Throughput in a Cognitive Wireless Network , 2012, IEEE Journal on Selected Areas in Communications.

[29]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[30]  Xi Chen,et al.  Energy Minimization of Portable Video Communication Devices Based on Power-Rate-Distortion Optimization , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[31]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[32]  Tihao Chiang,et al.  A new rate control scheme using quadratic rate distortion model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[33]  Faouzi Kossentini,et al.  Efficient coding and mapping algorithms for software-only real-time video coding at low bit rates , 2000, IEEE Trans. Circuits Syst. Video Technol..