By Topic

Optimal model-based complexity control for H.264 video encoding

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $33
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
M. -C. Chien ; Department of Communication Engineering, National Central University, Taoyuan 320, Taiwan ; P. -C. Chang

An H.264 video encoder adopts multiple encoding tools to achieve high coding efficiency at the expense of high computational complexity. The allowable computational complexity for real-time video encoding, however, is generally limited in a wireless handset. This research proposes a complexity control mechanism that is composed of two algorithms to minimise the distortion of each encoded video frame under the computational complexity constraint and the rate constraint. The first proposed algorithm performs optimal complexity allocation among encoding tools based on a new complexity-rate-distortion (C-R-D) model. This model precisely describes how each encoding tool influences the C-R-D performance of the encoder with concise formulas. Accordingly, the algorithm obtains the optimal complexity of each encoding tool by a closed-form solution with small complexity overhead. Based on a new C-D model of motion estimation, this work proposes the second algorithm that performs optimal complexity allocation among macro-blocks to further allocate suitable complexity to each macro-block. Experiments performed on a software-optimised source code show that these two algorithms yield superior performance to the existing algorithms.

Published in:

IET Image Processing  (Volume:6 ,  Issue: 1 )