• DocumentCode
    719412
  • Title

    A Fast Algorithm for Adaptive Motion Compensation Precision in Screen Content Coding

  • Author

    Bin Li ; Jizheng Xu

  • Author_Institution
    Microsoft Res., Beijing, China
  • fYear
    2015
  • fDate
    7-9 April 2015
  • Firstpage
    243
  • Lastpage
    252
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2015
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Type

    conf

  • DOI
    10.1109/DCC.2015.17
  • Filename
    7149281