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