DocumentCode
1066292
Title
Highly efficient CAVLC encoder for MPEG-4 AVC/H.264
Author
Tsai, Tsung-Han ; Chang, Sheng-Po ; Fang, T.-L.
Author_Institution
Dept. of Electr. Eng., Nat. Central Univ., Chungli
Volume
3
Issue
3
fYear
2009
fDate
6/1/2009 12:00:00 AM
Firstpage
116
Lastpage
124
Abstract
In dealing with high-resolution video information, encoding (or decoding) with an efficient context-based adaptive variable length code (CAVLC) encoder is important. A highly efficient CAVLC encoder is proposed for video coding application of MPEG-4 AVC/H.264. The main concept is to use block-based pipelining to speed up encoding efficiency and reduce the pipeline storage elements by using the associated input buffer. We also use zero-block detection to speed up encoding efficiency and eliminate the same codeword from all the tables to save the hardware cost. Simulation results show that our design can meet the real-time processing for 1920 times 1088 resolution with lower operation frequency. We also accomplish the higher encoding throughput with a more complete CAVLC design than others. The proposed design has been implemented and synthesised with TSMC 0.18 mum standard cell library. The synthesis result indicates that the gate count is 12 125 with the clock constraint of 125 MHz.
Keywords
adaptive codes; block codes; buffer storage; code standards; decoding; image resolution; pipeline processing; variable length codes; video coding; MPEG-4 AVC/H.264; block-based pipeline storage; buffer; context-based adaptive variable length code encoder; high-resolution video information; video coding application; video decoding; video encoding; zero-block detection;
fLanguage
English
Journal_Title
Circuits, Devices & Systems, IET
Publisher
iet
ISSN
1751-858X
Type
jour
DOI
10.1049/iet-cds.2008.0231
Filename
5069978
Link To Document