A high-performance architecture of the double-mode binary coder for H.264.AVC

被引:20
作者
Pastuszak, Grzegorz [1 ]
机构
[1] Warsaw Univ Technol, Inst Radioelect, PL-00665 Warsaw, Poland
关键词
FPGA; H.264/AVC; video compression; VLSI architecture;
D O I
10.1109/TCSVT.2008.920743
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
11.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.
引用
收藏
页码:949 / 960
页数:12
相关论文
共 17 条
[1]  
Amer I, 2004, 2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, P275
[2]  
[Anonymous], H264 ITU T
[3]   Architecture design of context-based adaptive variable-length coding for H.264/AVC [J].
Chen, Tung-Chien ;
Huang, Yu-Wen ;
Tsai, Chuan-Yung ;
Hsieh, Bing-Yu ;
Chen, Liang-Gee .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (09) :832-836
[4]  
Chen YJ, 2006, IEEE INT SYMP CIRC S, P2621
[5]  
Chien CD, 2006, IEEE INT SYMP CIRC S, P3838
[6]   Real-time MPEG-4 AVC/H.264 CABAC entropy coder [J].
Ha, VHS ;
Shim, WS ;
Kim, JW .
ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, :255-256
[7]   Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder [J].
Huang, YW ;
Hsieh, BY ;
Chen, TC ;
Chen, LG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2005, 15 (03) :378-401
[8]   A high-definition H.264/AVC intra-frame codec IP for digital video and still camera applications [J].
Ku, Chun-Wei ;
Cheng, Chao-Chung ;
Yu, Guo-Shiuan ;
Tsai, Min-Chi ;
Chang, Tian-Sheuan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (08) :917-928
[9]  
Lai YK, 2005, IEEE INT SYMP CIRC S, P432
[10]   High-performance arithmetic coding VLSI macro for the H264 video compression standard [J].
Núñez, JL ;
Chouliaras, VA .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2005, 51 (01) :144-151