• DocumentCode
    272565
  • Title

    A Reconfigurable Hardware Architecture for Fractional Pixel Interpolation in High Efficiency Video Coding

  • Author

    Diniz, Claudio M. ; Shafique, Muhammad ; Bampi, Sergio ; Henkel, Jörg

  • Author_Institution
    Inf. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • Volume
    34
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    238
  • Lastpage
    251
  • Abstract
    We present a novel reconfigurable hardware architecture for interpolation filtering in high efficient video coding that adapts to run-time changes of the number of interpolation filter calls and thereby provides a high potential of energy efficiency. It employs a picture-based prediction scheme to estimate the number of interpolation filter calls at run-time by monitoring the group of pictures history based on video coding structure knowledge. Reconfigurable acceleration engines are developed that can adapt to different filter types. Dynamic composition of different instances of these engines enables different implementation versions with area versus throughput tradeoff. A run-time selection scheme determines the best implementation version for each picture based on the throughput requirements. Compared to state-of-the-art, our architecture reduces resource usage by 57% while supporting various throughputs and video resolutions.
  • Keywords
    filtering theory; image resolution; interpolation; video coding; dynamic composition; energy efficiency; fractional pixel interpolation; high efficiency video coding; interpolation filter calls; picture-based prediction scheme; pictures history; reconfigurable acceleration engines; reconfigurable hardware architecture; run-time selection scheme; throughput requirements; video resolutions; Computer architecture; Decoding; Encoding; Engines; Hardware; Interpolation; Video coding; Accelerators; HEVC; Hardware Architecture; Interpolation Filter; Reconfigurable Data Paths; hardware architecture; high efficient video coding (HEVC); interpolation filter; reconfigurable data paths;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2384517
  • Filename
    6994230