DocumentCode
3559678
Title
A novel computational complexity and power reduction technique for H.264 intra prediction
Author
Parlak, Mustafa ; Adibelli, Yusuf ; Hamzaoglu, Ilker
Author_Institution
Dept. of Electron. Eng., Sabanci Univ., Istanbul
Volume
54
Issue
4
fYear
2008
fDate
11/1/2008 12:00:00 AM
Firstpage
2006
Lastpage
2014
Abstract
H.264 intra prediction algorithm has a very high computational complexity. This paper proposes a novel technique for reducing the amount of computations performed by H.264 intra prediction algorithm and therefore reducing the power consumption of H.264 intra prediction hardware significantly without any PSNR and bitrate loss. The proposed technique performs a small number of comparisons among neighboring pixels of the current block before the intra prediction process. If the neighboring pixels of the current block are equal, the prediction equations of H.264 intra prediction modes simplify significantly for this block. By exploiting the equality of the neighboring pixels, the proposed technique reduces the amount of computations performed by 4times4 luminance, 16times16 luminance, and 8times8 chrominance prediction modes up to 60%, 28%, and 68% respectively with a small comparison overhead. We also implemented an efficient 4times4 intra prediction hardware including the proposed technique using Verilog HDL. We quantified the impact of the proposed technique on the power consumption of this hardware on a Xilinx Virtex II FPGA using Xilinx XPower, and it reduced the power consumption of this hardware up to 18.6%.
Keywords
computational complexity; video coding; H.264 intra prediction algorithm; Verilog HDL; Xilinx Virtex II FPGA; Xilinx XPower; computational complexity; power reduction technique; Bit rate; Computational complexity; Energy consumption; Equations; Field programmable gate arrays; Hardware design languages; PSNR; Prediction algorithms; Standards development; Video compression; FPGA; H.264; Hardware Implementation; Intra Prediction; Low Power;
fLanguage
English
Journal_Title
Consumer Electronics, IEEE Transactions on
Publisher
ieee
Conference_Location
11/1/2008 12:00:00 AM
ISSN
0098-3063
Type
jour
DOI
10.1109/TCE.2008.4711266
Filename
4711266
Link To Document