DocumentCode
814456
Title
Computational Complexity Management of a Real-Time H.264/AVC Encoder
Author
Kannangara, C. Sampath ; Richardson, Iain E. ; Miller, A.J.
Author_Institution
Centre of Video Commun., Robert Gordon Univ., Aberdeen
Volume
18
Issue
9
fYear
2008
Firstpage
1191
Lastpage
1200
Abstract
The H.264 video coding standard supports efficient coding of video at the expense of high computational complexity. This work addresses the problem of maintaining acceptable video coding performance in a computation-constrained application scenario. A complexity management approach is proposed for an H.264 encoder running in a processor/power-constrained environment. We hypothesize that, in a power-constrained application such as mobile video telephony, good perceptual quality requires a balance between a high frame rate and acceptable image quality. Therefore, the objective of the complexity management approach is to maintain a smooth video frame rate whilst ensuring that the frame quality is not degraded unacceptably. A frame-level algorithm calculates a target coding time for each frame and drops frames when necessary to maintain acceptable image quality. A per-frame algorithm controls the coding complexity of each frame in order to achieve the target coding time. The performance of the approach is evaluated by carrying out subjective tests and comparing the managed complexity encoder with a reference encoder in a computation-constrained scenario. Subjective results show that the managed complexity encoder consistently achieves superior perceptual video quality ratings compared to the reference encoder.
Keywords
computational complexity; video coding; H.264-AVC Encoder; computational complexity management; frame-level algorithm; image quality; mobile video telephony; power-constrained application; target coding time; video coding standard; video frame rate; Complexity theory; complexity theory; control methods; video coding;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/TCSVT.2008.928881
Filename
4577632
Link To Document