Year –
Type
Research area
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
sub-areas
Staff member
Clear all

2 publications found

4K real-time HEVC decoder on an FPGA

Maleen Abeydeera, Manupa Karunaratne, Geethan Karunaratne, KM Nalin De Silva, Ajith Pasqual

Journal IEEE Transactions on Circuits and Systems for Video Technology , vol. 26(1) , pp. 236-249 · 2015 · Cited by 66

FPGA and Reconfigurable ComputingHardware Acceleration and Co-design

Abstract

With the popularization of a quad high-definition/4K video being dependent on the availability of real-time High Efficiency Video Coding (HEVC) decoders, hardware implementations have become more appealing due to their superior performance and low power consumption. In this paper, a field-programmable gate array (FPGA)-based hardware implementation of a 4K 30 frames/s real-time HEVC decoder is presented. An elastically pipelined decoder architecture is used to absorb variations in processing time and each pipeline stage is optimized to use available FPGA primitives. FPGA-specific challenges in managing critical path delays to achieve a target operating frequency of 150 MHz required many architectural novelties, such as exploitation of the sparsity of transformed coefficient matrix, single-cycle reference pixel processing in intra prediction, and flexible block ordering in deblocking filter/sample …

HEVC inverse transform architecture utilizing coefficient sparsity

Maleen Abeydeera, Ajith Pasqual

Conference ICIP 2015 IEEE International Conference on Image Processing (ICIP) , pp. 4848-4852 · 2015 · Cited by 0

Digital Signal ProcessingHardware Acceleration and Co-design

Abstract

The inverse transform function of the HEVC Decoder has grown greatly in complexity with the addition of larger transform sizes and recent works have focused on efficient architectures that can achieve the required throughput. In this work we make the observation that a majority of the coefficients in a typical transform operation is zero, and therefore has no impact on the final outcome. We propose an architecture that can efficiently operate on such sparse matrices and introduce a scheduling strategy which completes a 2D IDCT with bare minimum iterations, with the added advantage of being able to integrate seamlessly with the entropy decoder without a coefficient reordering buffer. Experiments show that although the performance of this approach is scalable with the bit rate, a 120 MHz operating frequency is sufficient to handle QHD @ 48 Mbps, which is less than one third of the frequency requirement of prior work.