Processor design for portable systems
Journal of VLSI Signal Processing Systems - Special issue on technologies for wireless computing
Distortion-Complexity Optimization of the H.264/MPEG-4 AVC Encoder using the GBFOS Algorithm
DCC '07 Proceedings of the 2007 Data Compression Conference
Overview of AVS-video coding standards
Image Communication
H.264/MPEG-4 AVC Encoder Parameter Selection Algorithms for Complexity Distortion Tradeoff
DCC '09 Proceedings of the 2009 Data Compression Conference
Complexity-constrained H.264 video encoding
IEEE Transactions on Circuits and Systems for Video Technology
IEEE Transactions on Circuits and Systems for Video Technology
Fast mode-decision for H.264/AVC based on inter-frame correlations
Image Communication
Power and distortion optimization for pervasive video coding
IEEE Transactions on Circuits and Systems for Video Technology
H.264/AVC entropy decoder complexity analysis and its applications
Journal of Visual Communication and Image Representation
Journal of Network and Computer Applications
A neighborhood elimination approach for block matching in motion estimation
Image Communication
A fast intra prediction mode decision using DCT and quantization for H.264/AVC
Image Communication
Power-efficient video encoding on resource-limited systems: A game-theoretic approach
Future Generation Computer Systems
ICME '11 Proceedings of the 2011 IEEE International Conference on Multimedia and Expo
Computationally-scalable motion estimation algorithm for H.264/AVC video coding
IEEE Transactions on Consumer Electronics
Complexity control strategy for real-time H.264/AVC encoder
IEEE Transactions on Consumer Electronics
Power-rate-distortion analysis for wireless video communication under energy constraints
IEEE Transactions on Circuits and Systems for Video Technology
Fast Algorithm and Architecture Design of Low-Power Integer Motion Estimation for H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
Computational Complexity Management of a Real-Time H.264/AVC Encoder
IEEE Transactions on Circuits and Systems for Video Technology
A Real-Time H.264/AVC Encoder With Complexity-Aware Time Allocation
IEEE Transactions on Circuits and Systems for Video Technology
Rate-Complexity-Distortion Optimization for Hybrid Video Coding
IEEE Transactions on Circuits and Systems for Video Technology
Complexity Modeling of the Motion Compensation Process of the H.264/AVC Video Coding Standard
ICME '12 Proceedings of the 2012 IEEE International Conference on Multimedia and Expo
Hi-index | 0.00 |
Most existing video encoders currently used in mobile applications are unable to gracefully degrade their output quality as the battery life nears its end. In other words, they cannot manage power consumption to efficiently utilize the available power resources. To be able to effectively adapt to changes in the encoder's software and hardware platforms, especially due to the power limitations of mobile devices, the effect of encoder parameters on the encoding quality and power consumption has to be represented using a Rate-Distortion-Complexity (R-D-C) model. Most existing R-D-C models only consider macroblock level parameters, and overlook other higher level parameters that may have a more significant impact on complexity. In this paper, the distortion and complexity of the H.264/AVC encoder is controlled considering a subset of higher level encoding parameters consisting of search range, number of reference frames, and motion vector resolution. First, the complexity of full and fast motion estimation methods is modeled in an implementation and platform independent manner. Then, using this complexity model, a common encoding parameter setting table is derived, which leads to the least amount of distortion for each complexity condition. Finally, a complexity control mechanism is proposed which tunes the encoding parameters in a real-time manner. The proposed model can be combined with other existing macroblock level models in order to design a two-phase fine grain complexity controller. Simulation results indicate that when our method is integrated with the direct resource allocation (DRA) approach, performance increases by an average of 1.02dB and 1.06dB for full and fast motion estimation approaches, respectively.