Abstract :
Fractional-pel motion compensation is very good at improving video coding efficiency, especially for camera-captured content. But for screen content, which is obtained from a computer desktop, motion vectors with integer-precision may be enough to represent the motion in different pictures. Using fractional-pel motion compensation for such content is a waste of bits. Thus, adaptive motion compensation precision is helpful for improving coding efficiency, especially for screen content coding. Usually, to select suitable motion compensation precision, multi-pass encoding is introduced, which significantly increases the encoding time. This paper presents a fast encoding algorithm for adaptive motion compensation precision used in screen content coding by hash-based block matching. With the proposed method, multi-pass encoding is avoided and most of the benefits brought by adaptive motion compensation precision are preserved. The experimental results show that with the proposed method, up to 7.7% bit saving is obtained without a significant impact on encoding time.
Keywords :
motion compensation; video coding; adaptive motion compensation precision; camera-captured content; computer desktop; fast algorithm; fractional-pel motion compensation; hash-based block matching; integer-precision; motion vectors; multipass encoding; screen content coding; video coding efficiency; Color; Computers; Correlation; Decoding; Encoding; Motion compensation; Video coding;