DocumentCode
3418630
Title
Arithmetic coding architecture for H.264/AVC CABAC compression system
Author
Osorio, Roberto R. ; Bruguera, Javier D.
Author_Institution
Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
fYear
2004
fDate
31 Aug.-3 Sept. 2004
Firstpage
62
Lastpage
69
Abstract
In this paper we propose an efficient implementation of CABAC´s binary arithmetic coder and context management system. CABAC is the context adaptive binary arithmetic coder used in new H.264/AVC video standard. Arithmetic coding allows a significant enhancement in compression. However, implementation complexity is a drawback due to hardware cost and slowness. In this paper we show the need for a hardware implementation of arithmetic coding in current video compression systems. We propose a fast and efficient implementation of the encoding algorithm. We prove that memory accesses constitute a bottleneck and propose solutions that apply to the encoding algorithm and context management system. As a result, a fast architecture is presented, able to process one symbol per cycle.
Keywords
adaptive codes; arithmetic codes; binary codes; code standards; integrated circuit design; logic design; video coding; CABAC compression system; H.264/AVC video standard; arithmetic coding architecture; context adaptive binary arithmetic coder; context management system; encoding algorithm; memory access; video compression system; Arithmetic; Automatic voltage control; Context modeling; Encoding; Hardware; IEC standards; ISO standards; Motion compensation; Video coding; Video compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2004. DSD 2004. Euromicro Symposium on
Print_ISBN
0-7695-2203-3
Type
conf
DOI
10.1109/DSD.2004.1333259
Filename
1333259
Link To Document