DocumentCode
1346230
Title
A 135 MHz 542 k Gates High Throughput H.264/AVC Scalable High Profile Decoder
Author
Li, Gwo-Long ; Chen, Yu-Chen ; Liao, Yuan-Hsin ; Hsu, Po-Yuan ; Wen, Meng-Hsun ; Chang, Tian-Sheuan
Author_Institution
Ind. Technol. Res. Inst., Hsinchu, Taiwan
Volume
22
Issue
4
fYear
2012
fDate
4/1/2012 12:00:00 AM
Firstpage
626
Lastpage
635
Abstract
To satisfy the requirement of application heterogeneities, the latest H.264/AVC based video coding standard called scalable video coding additional includes temporal, SNR, and spatial scalabilities for frame rate, quality, and frame resolution adaptation. However, these inclusions significantly increase chip design difficulties such as decoding time, memory bandwidth, and area cost. This paper presents an H.264/AVC scalable high profile decoder realization with several optimization techniques to provide high throughput video decoding. For decoding flow, this paper proposes an one-pass macroblock-based quality layer decoding flow for SNR scalability and 71% of external memory bandwidth and 66% of macroblock processing cycles can be saved. For texture padding in interlayer intra prediction, the modified padding flow can save 26% of decoding time. For interlayer predictor design, this paper proposes a centralized concept for accumulation-based calculation of corresponding spatial position, simplified poly-phase interpolator, and efficient motion vector generator to save area cost and decoding time. Furthermore, the residual reconstruction path with the parallel-pipeline architecture is also proposed to cope with the additional decoding complexity and thus leads to 54% of gate count savings compared to the traditional serial-pipeline architecture. Finally, the proposed H.264/AVC scalable high profile decoder design is implemented with 90 nm CMOS technology and it costs 542 k gate count and 39.66 Kbytes on-chip memory while is capable to decode 60 frames/s for resolution with three quality layers at 135 MHz operating frequency.
Keywords
CMOS integrated circuits; decoding; image motion analysis; image reconstruction; image texture; optimisation; video coding; CMOS technology; H.264/AVC; SNR scalability; accumulation-based calculation; area cost; decoding complexity; decoding time; frame quality; frame rate; frame resolution; frequency 135 MHz; high throughput video decoding flow; interlayer intra prediction; macroblock processing cycle; macroblock-based quality layer decoding; memory bandwidth; motion vector generator; on-chip memory; optimization technique; parallel-pipeline architecture; poly-phase interpolator; residual reconstruction path; scalable high profile decoder; scalable video coding; size 90 nm; spatial scalability; temporal scalability; texture padding; video coding standard; Decoding; Entropy; Hardware; Memory management; Scalability; Static VAr compensators; Throughput; SVC decoder; Scalable video coding (SVC); very large scale integration (VLSI) design;
fLanguage
English
Journal_Title
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher
ieee
ISSN
1051-8215
Type
jour
DOI
10.1109/TCSVT.2011.2171213
Filename
6041017
Link To Document