Classification based mode decisions for video over network
IEEE Transactions on Multimedia
Rate-constrained coder control and comparison of video coding standards
IEEE Transactions on Circuits and Systems for Video Technology
Low-complexity skip prediction for H.264 through Lagrangian cost estimation
IEEE Transactions on Circuits and Systems for Video Technology
Analysis and complexity reduction of multiple reference frames motion estimation in H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
Fast Variable Block Size Motion Estimation by Adaptive Early Termination
IEEE Transactions on Circuits and Systems for Video Technology
Feature-Based Intra-/InterCoding Mode Selection for H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
Complexity control of H.264/AVC based on mode-conditional cost probability distributions
IEEE Transactions on Multimedia - Special section on communities and media computing
A novel fast inter mode decision in H.264/AVC based on a regionalized hypothesis testing
PCS'09 Proceedings of the 27th conference on Picture Coding Symposium
A hierarchical classification-based approach to inter mode decision in H.264/AVC
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Hi-index | 0.00 |
In order to achieve a high compression ratio, the H.264/AVC standard has incorporated a large number of coding modes which must be evaluated during the coding process to determine the optimal rate-distortion tradeoff. The coding gains of H.264/AVC arise at the expense of significant coder complexity which may not be desired for mobile devices with limited battery life. One coder process that has been identified as having potential for achieving computation savings is the selection between skipping the coding of a macroblock and coding of the macroblock in one of the remaining coding modes. In low-motion subsequences, a large percentage of macroblocks are ''skipped'', that is, no coded data are transmitted for these macroblocks. By estimating which macroblocks are to be skipped during the coding process, significant savings in computation can be realized, since the coder then does not evaluate the rate-distortion costs of all candidate coding modes. In this work, we place this skip versus code decision in a Bayesian framework. We use the rate-distortion cost difference between coding and skipping a macroblock as the single decision feature and determine an appropriate decision threshold following modeling of the cost difference's class-conditional PDFs. Finally, in order to further limit system complexity, we model the threshold's parameters as functions of application- and sequence-specific characteristics, namely, the quantization parameter and an activity factor. This results in a decision threshold that is only a function of these two characteristics, which are either known or easily measured. It is shown that this approach can result in a time savings of over 80% for low-motion sequences at a negligible decrease or, in certain cases, a slight increase in quality over a reference H.264 codec.