High-level Synthesis Implementation of an Accurate HEVC Interpolation Filter on an FPGA

Panu Sjövall, Matti Rasinen, Ari Lemmetti, Jarno Vanne

Tutkimustuotos: KonferenssiartikkeliScientificvertaisarvioitu

128 Lataukset (Pure)


This paper presents the first known high-level synthesis (HLS) implementation of an accurate interpolation filter for High Efficiency Video Coding (HEVC). The proposed multiplierless shift-register-based architecture is able to interpolate effectively up to four 8×8 blocks at a time for HEVC fractional motion estimation (FME). Our filter is implemented on Intel Arria V and Xilinx Virtex 6 FPGAs. On Arria V, it can operate at 270 MHz with 21.1 kALUTs. According to our profiling results, it can filter an adequate number of samples for FME in real-time 4K HEVC encoding of up to 85 frames per second (fps). On Virtex 6, the respective values are 313 MHz, 27.1 kLUTs, and 99 fps. The proposed solution doubles the speed over any of the existing interpolation filters for HEVC FME on an FPGA. It is also the only interpolation filter that meets the needs of real-time 4K HEVC encoder in practice and without any compromises in 23-bit filtering accuracy.
Otsikko2021 IEEE Nordic Circuits and Systems Conference (NorCAS)
ISBN (elektroninen)978-1-6654-0712-0
DOI - pysyväislinkit
TilaJulkaistu - lokak. 2021
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaIEEE Nordic Circuits and Systems Conference -
Kesto: 26 lokak. 202127 lokak. 2021


ConferenceIEEE Nordic Circuits and Systems Conference


  • Jufo-taso 1


Sukella tutkimusaiheisiin 'High-level Synthesis Implementation of an Accurate HEVC Interpolation Filter on an FPGA'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä