Title :
Design and implementation of a high-performance and silicon efficient arithmetic coding accelerator for the H.264 advanced video codec
Author :
Nunez-Yanez, Jose Luis ; Chouliaras, Vassilios A.
Author_Institution :
Dept. of Electron. Eng., Bristol Univ., UK
Abstract :
A high performance and silicon efficient hardware architecture for binary arithmetic coding (BAC) acceleration is presented and its application to entropy coding in the context of the H.264 video compressor standard described. The proposed hardware architecture remains bit compatible with the software implementation used in the H.264 ITU standard. The renormalization sequence that maintains the state variables in the appropriate range has been rewritten in order to enable a data independent throughput in hardware of 1 symbol per clock cycle. The instruction set extensions required to be implemented as part of the ISA of a controlling RISC are proposed. Finally, ASIC and FPGA implementations are obtained and the performance and complexity compared with recent implementations of the well-known MQ-coder reported.
Keywords :
application specific integrated circuits; arithmetic codes; field programmable gate arrays; reduced instruction set computing; video codecs; video coding; H.264 advanced video codec; H.264 video compressor standard; application specific integrated circuits; binary arithmetic coding acceleration; field programmable gate array; high-performance arithmetic coding accelerator; reduced instruction set computing; silicon efficient arithmetic coding accelerator; Acceleration; Application software; Arithmetic; Computer architecture; Entropy coding; Hardware; Silicon; Software standards; Video codecs; Video compression;
Conference_Titel :
Application-Specific Systems, Architecture Processors, 2005. ASAP 2005. 16th IEEE International Conference on
Print_ISBN :
0-7695-2407-9
DOI :
10.1109/ASAP.2005.30