DocumentCode
1723980
Title
A high performance CABAC encoder
Author
Shojania, Hassan ; Sudharsanan, Subramania
Author_Institution
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Canada
fYear
2005
Firstpage
315
Lastpage
318
Abstract
One key technique for improving the coding efficiency of H.264 video standard is the entropy coder, context-adaptive binary arithmetic coder (CABAC). However the complexity of the encoding process of CABAC is far higher than the table driven entropy encoding schemes such as the Huffman coding. CABAC is also bit serial and its multi-bit parallelization is extremely difficult. For a high definition video encoder, multi-giga hertz RISC processors will be needed to implement the CABAC encoder. In this paper, the authors provided efficient solutions for the arithmetic coder and the renormalizer. An FPGA implementation of the proposed scheme capable of 54 Mbps encoding rate and test results are presented. A 0.18 μm ASIC synthesis and simulation shows 87 Mbps encoding rate utilizing an area of 0.42 mm2.
Keywords
adaptive codes; application specific integrated circuits; arithmetic codes; binary codes; entropy codes; field programmable gate arrays; video coding; 0.18 micron; 54 Mbits/s; 87 Mbits/s; CABAC encoder; H.264 video standard; Huffman coding; RISC processors; coding efficiency improvement; context adaptive binary arithmetic coder; entropy coder; field programmable gate arrays; video encoder; Application specific integrated circuits; Arithmetic; Code standards; Encoding; Entropy; Field programmable gate arrays; High definition video; Huffman coding; Reduced instruction set computing; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
IEEE-NEWCAS Conference, 2005. The 3rd International
Print_ISBN
0-7803-8934-4
Type
conf
DOI
10.1109/NEWCAS.2005.1496683
Filename
1496683
Link To Document