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 :
بازگشت