• DocumentCode
    1875873
  • Title

    A high-efficiency HEVC entropy decoding hardware architecture

  • Author

    Hao Sun ; Li Zhou ; Hongji Xu ; Tao Sun ; Yang Wang

  • Author_Institution
    Sch. of Inf. Sci. & Eng., Shandong Univ., Jinan, China
  • fYear
    2015
  • fDate
    1-3 July 2015
  • Firstpage
    186
  • Lastpage
    190
  • Abstract
    High Efficiency Video Coding (HEVC) is becoming more and more important in current consumer application platforms. Compared with H264 standard, it can reach up to 8192×4320 resolutions at 120fps. To accelerate HEVC decoding processing, this paper presents an efficient hardware entropy decoding architecture, Entropy decoding includes Colomb and CABAC decoding. Hierarchy ring buffer is designed to storage input bit-stream; Stack based Quad-Tree decoding structure is proposed for bit-stream parsing. Since CABAC decoder is a well-known bottleneck of the decoding performance, a 5-stage pipelined CABAC decoding engine is designed to accelerate the serial decoding progress. The proposed entropy decoding hardware architecture is verified on Altera Stratix TV FPGA running at a 200MHz clock frequency, using 8404 slices, memory size is 204KB.
  • Keywords
    entropy; field programmable gate arrays; quadtrees; video coding; 5-stage pipelined CABAC decoding engine; Altera Stratix TV FPGA; Colomb decoding; bit-stream parsing; clock frequency; frequency 200 MHz; hardware entropy decoding architecture; hierarchy ring buffer; high efficiency HEVC entropy decoding; high efficiency video coding; serial decoding progress; stack based quad-tree decoding structure; storage capacity 204 Kbit; Clocks; Computer architecture; Context; Decoding; Engines; Entropy; Video coding; CABAC; HEVC; architecture; entropy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Technology (ICACT), 2015 17th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-8-9968-6504-9
  • Type

    conf

  • DOI
    10.1109/ICACT.2015.7224781
  • Filename
    7224781