• DocumentCode
    1503300
  • Title

    New Lookup Tables and Searching Algorithms for Fast H.264/AVC CAVLC Decoding

  • Author

    Lee, Jun-Young ; Lee, Jae-Jin ; Park, SeongMo

  • Author_Institution
    Multimedia Processor Res. Team, Electron. & Telecommun. Res. Inst., Daejeon, South Korea
  • Volume
    20
  • Issue
    7
  • fYear
    2010
  • fDate
    7/1/2010 12:00:00 AM
  • Firstpage
    1007
  • Lastpage
    1017
  • Abstract
    In this paper, new codeword structures, tables, and searching methods for fast and efficient coeff_token, total_zeros, and run_before decoding are developed. This new achievement is mainly based on the fact that the context-adaptive variable length coding (CAVLC) decoding can be modeled as a finite state machine. In order to quantitatively evaluate the proposed method in terms of decoding speed and complexity, we define the iteration bound (1/τ̃) and the complexity ratio (CR). Using these gauge variables, we show that the new algorithms reduce τ̃ to about one third and complexity ratio to 0.95. This means that the proposed techniques reduce the decoding time to about one third and memory access count by 90% compared to those of the conventional methods without implementation overheads. Multiple-symbol parallel decoding method for run_before syntax element is proposed based on a bit-positioning with the critical path latency of only one multiplexer for the post-combination process. The proposed methods make it possible to implement a fast and efficient CAVLC decoding without losing video quality on any environments.
  • Keywords
    adaptive codes; computational complexity; decoding; finite state machines; search problems; table lookup; variable length codes; video coding; H.264/AVC CAVLC decoding; codeword structures; complexity ratio; context-adaptive variable length coding; critical path latency; decoding complexity; decoding speed; finite state machine; iteration bound; lookup tables; memory access count; multiple-symbol parallel decoding method; multiplexer; run_before syntax element; searching algorithms; video quality; Context-adaptive variable length coding (CAVLC)/decoding; H.264/advanced video coding (AVC); entropy decoding;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2010.2051278
  • Filename
    5473028