DocumentCode :
1102690
Title :
A High-Performance Architecture of the Double-Mode Binary Coder for H.264.AVC
Author :
Pastuszak, Grzegorz
Author_Institution :
Inst. of Radioelectron., Warsaw Univ. of Technol., Warsaw
Volume :
18
Issue :
7
fYear :
2008
fDate :
7/1/2008 12:00:00 AM
Firstpage :
949
Lastpage :
960
Abstract :
H.264/AVC offers critical advantages over other video compression schemes at the price of increased computational complexity. The efficiency of hardware video encoders depends on all modules embedded in the processing path. This paper presents the architecture of the H.264/AVC binary coder, which is the last stage of the video coder. The module conforms to H.264/AVC High Profile and supports two binary coding modes: context adaptive binary arithmetic coding (CABAC) and context adaptive variable-length coding (CAVLC). The architecture saves a considerable amount of hardware resources since two coding modes share the same logic and storage elements. Five versions of the arithmetic coding path are developed to study the area/performance tradeoff related to parallel symbol encoding. The implementation results show that the parallel symbol encoding allows higher efficiency. The whole architecture of the binary coder is described in VHDL and synthesized for different configurations to show the implementation cost of some coding options. For both CAVLC and CABAC modes, the architecture achieves the similar throughput able to support HDTV in real time.
Keywords :
variable length codes; video codecs; video coding; H.264.AVC; context adaptive binary arithmetic coding; context adaptive variable-length coding; double-mode binary coder; video encoders; FPGA; H.264/AVC; H.264/AVC,; VLSI architecture; entropy coding; video compression;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2008.920743
Filename :
4472178
Link To Document :
بازگشت