Title :
A new architecture for fast arithmetic coding in H.264 advanced video coder
Author :
Osorio, Roberto R. ; Bruguera, Javier D.
Author_Institution :
Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
fDate :
30 Aug.-3 Sept. 2005
Abstract :
In this work, a new architecture for binary arithmetic coding is presented in the context of the new AVC/H.264 standard for video coding. Among the new technologies included in AVC/H.264 a context adaptive binary arithmetic coder (CABAC) is used that outperforms the baseline entropy coder in a significant manner. In this work we justify the need for a new architecture that implements the unique characteristics of CABAC that are not found in other implementations of arithmetic coding. We show that a fast architecture is needed that combines short cycle time and application-aware scheduling in order to accomplish with the high computational demands. A number of optimizations are introduced that allow processing several symbols per cycle and reduce data binarization overhead. Implementation results are shown for a Virtex-II FPGA and the main conclusions are presented.
Keywords :
arithmetic codes; binary codes; code standards; hardware-software codesign; optimisation; scheduling; video coding; AVC standard; H.264 advanced video coder; Virtex-II FPGA; application-aware scheduling; context adaptive binary arithmetic coding; hardware-software codesign; video coding; Arithmetic; Automatic voltage control; Code standards; Computer architecture; Electronic mail; Entropy; Field programmable gate arrays; Motion compensation; Processor scheduling; Video coding;
Conference_Titel :
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN :
0-7695-2433-8