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 :
بازگشت