DocumentCode
3559340
Title
Combined CAVLC Decoder, Inverse Quantizer, and Transform Kernel in Compact H.264/AVC Decoder
Author
Chao, Yi-Chih ; Wei, Shih-Tse ; Liu, Bin-Da ; Yang, Jar-Ferr
Author_Institution
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan
Volume
19
Issue
1
fYear
2009
Firstpage
53
Lastpage
62
Abstract
In this paper, a combined kernel architecture for efficiently decoding the residual data in the H.264/AVC baseline decoder is proposed. The kernel architecture in the H.264/AVC decoder consists of context-based adaptive variable length code (CAVLC) decoder, inverse quantization (IQ), and inverse transforms (IT) units. Since the decoding speeds of these kernel units vary with data, traditional methods require data buffers between these units. The first proposed architecture efficiently combines CAVLC decoding and IQ procedures. The multiple 2-D transforms architecture is applied to all inverse transforms, including the 4times4 inverse integer transform, the 4times4 inverse Hadamard transform and the 2times2 inverse Hadamard transform, to attain fewer gate counts than those of existing transform designs. Simulation results show that the total number of gates is 14.1 k and the maximum operating frequency is 130 MHz. For real-time requirements, in the worst case, the proposed architectures can achieve the operation speed of the H.264/AVC decoder up to 4VGA@30 frames/sec in 4:2:0 format.
Keywords
Hadamard transforms; adaptive decoding; operating system kernels; variable length codes; video coding; combined CAVLC decoder; compact H.264/AVC decoder; context-based adaptive variable length code; inverse Hadamard transform; inverse integer transform; inverse quantization; kernel architecture; multiple 2D transforms; transform kernel; H264/AVC; VLSI; residue decoder;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
Conference_Location
12/9/2008 12:00:00 AM
ISSN
1051-8215
Type
jour
DOI
10.1109/TCSVT.2008.2009251
Filename
4703220
Link To Document