• DocumentCode
    3079280
  • Title

    H.264/AVC interpolation optimization

  • Author

    Sihvo, Tero ; Niittylahti, Jarkko

  • Author_Institution
    Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
  • fYear
    2005
  • fDate
    2-4 Nov. 2005
  • Firstpage
    307
  • Lastpage
    312
  • Abstract
    This paper discusses the optimization of the H.264/AVC sub-pixel interpolation operation in the context of a software implementation on a subword parallel processor. Several known algorithmic and architectural optimization approaches are combined to achieve a low-cost interpolation implementation. The proposed interpolation scheme, which produces identical results with the reference software, requires no multiplications and 16-bit integer arithmetic is sufficient for the computation. The instruction set extensions result in cycle savings without much increasing the hardware cost. They also enable in-place processing in the half-pixel interpolation. When the optimizations are applied, it is possible to implement the H.264/AVC decoder without a multiplier.
  • Keywords
    arithmetic; decoding; interpolation; optimisation; parallel architectures; video coding; H.264-AVC interpolation optimization; architectural optimization approach; decoders; instruction set extensions; integer arithmetic; reference software; software implementation; subword parallel processor; Arithmetic; Automatic voltage control; Computational complexity; Hardware; IEC standards; ISO standards; Interpolation; Motion compensation; Video coding; Video compression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-9333-3
  • Type

    conf

  • DOI
    10.1109/SIPS.2005.1579884
  • Filename
    1579884