DocumentCode :
1052241
Title :
A Power-Efficient and Self-Adaptive Prediction Engine for H.264/AVC Decoding
Author :
Xu, Ke ; Choy, Chiu-Sing
Author_Institution :
Chinese Univ. of Hong Kong, Kowloon
Volume :
16
Issue :
3
fYear :
2008
fDate :
3/1/2008 12:00:00 AM
Firstpage :
302
Lastpage :
313
Abstract :
Prediction, including intra prediction and inter prediction, is the most critical issue in H.264/AVC decoding in terms of processing cycles and computation complexity. These two predictions demand a huge number of memory accesses and account for up to 80% of the total decoding cycles. In this paper, we present the design and VLSI implementation of a novel power-efficient and highly self-adaptive prediction engine that utilizes a 4 times 4 block level pipeline. Based on the different prediction requirements, the prediction pipeline stages, as well as the correlated memory accesses and datapaths, are fully adjustable, which helps to reduce unnecessary decoding operations and energy dissipation while retaining the fixed real-time throughput. Compared with conventional designs, this paper has the advantage of higher efficiency and lower power consumption due to the elimination of all redundant operations and the wide employment of the pipeline and parallel processing. Under different prediction modes, our design is able to decode each macroblock within 500 cycles. A prototype H.264/AVC baseline decoder chip that utilizes the proposed prediction engine is fabricated with UMC 0.18-mu CMOS 1P6 M technology. The prediction engine contains 79 K gates and 2.8 kb single-port on-chip SRAM, and occupies half of the whole chip area. When running at 1.5 MHz for QCIF 30 f/s real-time decoding, the prediction engine dissipates 268 muW at a 1.8-V power supply.
Keywords :
CMOS integrated circuits; VLSI; decoding; parallel processing; video coding; CMOS 1P6M technology; H.264/AVC decoding; VLSI implementation; block level pipeline; computation complexity; energy dissipation; inter prediction; intra prediction; memory accesses; parallel processing; pipeline processing; prediction engine; single-port on-chip SRAM; Adaptive; H.264; VLSI; decoding; parallel processing; pipeline; prediction;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2007.915377
Filename :
4444167
Link To Document :
بازگشت