DocumentCode
1246909
Title
High-performance arithmetic coding VLSI macro for the H264 video compression standard
Author
Núñez, J.L. ; Chouliaras, V.A.
Author_Institution
Dept. of Electron. & Electr. Eng., Bristol Univ., UK
Volume
51
Issue
1
fYear
2005
Firstpage
144
Lastpage
151
Abstract
This paper investigates the algorithmic complexity of arithmetic coding in the new H264 video coding standard and proposes a processor-coprocessor architecture to reduce it by more than an order of magnitude. The proposed coprocessor is based on an innovative algorithm known as the MZ-coder and maintains the original coding efficiency via a low-complexity, multiplication-free, non-stalling, fully pipelined architecture. The coprocessor achieves a constant throughput for both coding and decoding processes of 1 symbol per cycle and is designed to be attached to a controlling embedded RISC CPU whose instruction set has been extended with arithmetic coding instructions.
Keywords
VLSI; arithmetic codes; code standards; computational complexity; coprocessors; data compression; pipeline processing; video codecs; video coding; H264 video compression standard; MZ-coder; algorithmic complexity; arithmetic coding; high-performance arithmetic coding VLSI macro; processor-coprocessor architecture; Arithmetic; CMOS technology; Central Processing Unit; Code standards; Computational efficiency; Coprocessors; Personal digital assistants; Very large scale integration; Video coding; Video compression;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2005.1405712
Filename
1405712
Link To Document