DocumentCode
3287250
Title
High performance binarizer for H.264/AVC CABAC
Author
Liu, Yizhong ; Song, Tian ; Shimamoto, Takashi
Author_Institution
Electr. & Electron. Eng., Tokushima Univ., Tokushima, Japan
fYear
2011
fDate
15-17 April 2011
Firstpage
2237
Lastpage
2240
Abstract
The CABAC (Context Adaptive Binary Arithmetic Coding) in the H.264/AVC standard, consists of binarizer, arithmetic encoder, and bit generator. In this paper, we propose a high performance binarizer and focus on accelerating the binarization and context index generation processes. Because most SEs (Syntax Elements) generate less than 4 bins for each, the throughput of the one-by-one binarization for SEs can not support the subsequent arithmetic encoder reported with the encoding ability of multiple bins/clock cycle. The majority of the resulting bins are produced by the SEs of motion vector difference, intra prediction modes, and coefficients, therefore, accelerating the binarization for these SEs is efficient to improve the binarization throughput. After analyzing the SEs in the bit stream, we found that these SEs are next to each other in advent order and some of them can be paired and processed in parallel. In this paper, a SEs-pairing scheme is proposed and the binarization throughput of 4.11 bins/clock cycle is achieved. The corresponding implementation architecture is also proposed. After implemented in Verilog-HDL and synthesized with Synopsys Design Compiler using 90 nm libraries, the proposal consumes about 19.3 K gates and 22.8 Kbits RAM working at the frequency of 250 MHz.
Keywords
arithmetic codes; binary codes; video coding; H.264/AVC CABAC; RAM; Verilog HDL; arithmetic encoder; binarization; bit generator; context adaptive binary arithmetic coding; context index generation processes; frequency 250 MHz; high performance binarizer; intra prediction mode; size 90 nm; synopsys design compiler; Clocks; Context; Logic gates; Syntactics; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Electric Information and Control Engineering (ICEICE), 2011 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-8036-4
Type
conf
DOI
10.1109/ICEICE.2011.5777972
Filename
5777972
Link To Document