Title :
H.264/AVC interpolation optimization
Author :
Sihvo, Tero ; Niittylahti, Jarkko
Author_Institution :
Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
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;
Conference_Titel :
Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
Print_ISBN :
0-7803-9333-3
DOI :
10.1109/SIPS.2005.1579884