Title :
A Novel Intra Prediction Architecture for the Hardware HEVC Encoder
Author :
Abramowski, Andrzej ; Pastuszak, Grzegorz
Author_Institution :
Inst. of Radioelectron., Warsaw Univ. of Technol., Warsaw, Poland
Abstract :
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.
Keywords :
adders; application specific integrated circuits; code standards; field programmable gate arrays; multiplying circuits; random-access storage; video coding; ASIC; FPGA Aria II device; PU size; RAM; TSMC technology; adder; clock cycle; clock rate; code standard; encoder; frequency 100 MHz; frequency 200 MHz; hardware HEVC encoder; high efficiency video coding; intra prediction architecture; multiplexer; multiplication; prediction block; prediction unit; size 0.13 mum; soft configuration; Clocks; Computer architecture; Encoding; PSNR; Random access memory; Standards; Video coding; Architecture Design; FPGA; HEVC; Intra; Prediction; VLSI; Video Coding;
Conference_Titel :
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location :
Los Alamitos, CA
DOI :
10.1109/DSD.2013.54