• DocumentCode
    3158232
  • Title

    A very high throughput fully hardwired CABAC decoder

  • Author

    Chang, Kai-Hsiang ; Lin, Youn-Long

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2009
  • fDate
    7-9 Jan. 2009
  • Firstpage
    200
  • Lastpage
    203
  • Abstract
    Context-based adaptive binary arithmetic coding (CABAC) in H.264/AVC can achieve high compression ratio at the expense of high computational complexity. We have previously proposed a fully hardwired CABAC decoder that supports real-time QFHD (4×1080HD) decoding at maximum bit rate of 80 Mbps. For higher end applications, we analyze the bin distribution of each syntax element (SE) type and the performance of our previous work. The analysis results show that mvd SEs account for significant amount of bins and get-neighbor (GN) process degrades the utilization of arithmetic engine (AE). Therefore, we propose three methods to speed up mvd decoding and increase AE utilization. For mvd SEs, we employ a two-bin arithmetic engine (TBAE) to decode two mvd bins per cycle. To increase AE utilization, we reduce the cycle-count of the GN process and propose a prediction method to perform AE and GN in parallel. Experimental results show that our new CABAC decoder gives 45% throughput improvement and is capable of decoding QFHD video at maximum bit rate of 221 Mbps when running at 238 MHz.
  • Keywords
    adaptive codes; arithmetic codes; binary codes; computational complexity; pipeline arithmetic; video coding; AE utilization; H.264/AVC; QFHD video; bin distribution; compression ratio; computational complexity; context-based adaptive binary arithmetic coding; get-neighbor process; hardwired CABAC decoder; mvd decoding; real-time QFHD decoding; syntax element type; two-bin arithmetic engine; Arithmetic; Automatic voltage control; Bit rate; Computational complexity; Decoding; Degradation; Engines; Performance analysis; Prediction methods; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Signal Processing and Communication Systems, 2009. ISPACS 2009. International Symposium on
  • Conference_Location
    Kanazawa
  • Print_ISBN
    978-1-4244-5015-2
  • Electronic_ISBN
    978-1-4244-5016-9
  • Type

    conf

  • DOI
    10.1109/ISPACS.2009.5383868
  • Filename
    5383868