Reducing complexity and memory accesses in motion compensated interpolation in video codecs

Motion compensation is the main computational bottleneck in real-time, high quality video decoding applications. The interpolation unit is a time-consuming of motion compensation. In this paper, an interpolation method is presented to reduce computing complexity and memory accesses, which are the main obstacles to achieving a real-time video codec on a power constrained mobile platform. Although the coding efficiency of the proposed method is degraded by 16.9% and 10.2% for standard test sequences, the complexity of the entire decoder improves by 24%, and the proposed motion compensation function is 60% less complex compared to the standard H.264/AVC method.