A Novel Intra Prediction Architecture for the Hardware HEVC Encoder

This work presents a novel Intra prediction architecture for the hardware High Efficiency Video Coding (HEVC) encoder. The architecture supports full range of features included in the standard, in accordance with the Main and Main 10 profiles, i.e. all modes and all Prediction Unit (PU) sizes. The architecture embeds the internal RAM working at the doubled clock rate to provide quick access to reference samples. This also leads to a reduction of required number of registers, while maintaining a high throughput. All needed multiplications are carried out using multiplexers and adders. The module provides a few soft configuration options, allowing the encoder to skip some modes and PU sizes. This feature trades computation time for compression efficiency. The module can produce 8x8 prediction blocks almost in each clock cycle. The design can operate at 100 MHz and 200 MHz for FPGA Aria II devices and the TSMC 0.13μm technology, respectively. The implementations generating all allowable predictions are able to process almost 15 and 30 frames per second for 1080p sequences for FPGA and ASIC, respectively. When 4x4 predictions are off, the trough put is doubled.

[1]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[2]  Guangming Shi,et al.  An efficient VLSI architecture for 4×4 intra prediction in the High Efficiency Video Coding (HEVC) standard , 2011, 2011 18th IEEE International Conference on Image Processing.

[3]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[4]  Ilker Hamzaoglu,et al.  A high performance and low energy intra prediction hardware for HEVC video decoding , 2012, Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing.

[5]  Sergio Bampi,et al.  A memory aware and multiplierless VLSI architecture for the complete Intra Prediction of the HEVC emerging standard , 2012, 2012 19th IEEE International Conference on Image Processing.

[6]  Kemal Ugur,et al.  Intra Coding of the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.