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
Link To Document