• 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