• DocumentCode
    249853
  • Title

    Color palette for screen content coding

  • Author

    Liwei Guo ; Wei Pu ; Feng Zou ; Sole, Joel ; Karczewicz, Marta ; Joshi, Rajan

  • Author_Institution
    Qualcomm Technol. Inc., Bangalore, India
  • fYear
    2014
  • fDate
    27-30 Oct. 2014
  • Firstpage
    5556
  • Lastpage
    5560
  • Abstract
    With the prevalence of high speed Internet access, emerging video applications such as remote desktop sharing, virtual desktop infrastructure, and wireless display require high compression efficiency of screen contents. However, traditional intra and inter video coding tools were designed primarily for natural contents. Screen contents have significantly different characteristics compared with nature contents, e.g. sharp edges, less or no noise, which makes those traditional coding tools less sufficient. In this research, a new color palette based video coding tool is presented. Different from traditionally intra and inter prediction that mainly removes redundancy between different coding units, palette coding targets at the redundancy of repetitive pixel values/patterns within the coding unit. In the palette coding mode, a lookup table named palette which maps pixel values into table indices (also called palette indices) is signaled first. Then the mapped indice for a coding unit (which we call index block) are coded with a novel three-mode run-length entropy coding. Some encoder-side optimization for palette coding is also presented in detail in this paper. Simulation has been performed using the common screen content coding test condition defined by JCT-VC and the results show that palette coding can effectively improve screen content coding efficiency for both lossless and lossy scenarios.
  • Keywords
    Internet; data compression; entropy; optimisation; table lookup; video coding; JCT-VC; color palette based video coding tool; compression efficiency; encoder-side optimization; high speed Internet access; intervideo coding tools; intravideo coding tools; lookup table; lossless scenarios; lossy scenarios; natural contents; palette coding; palette coding mode; pixel values; remote desktop sharing; screen content coding; sharp edges; three-mode run-length entropy coding; video applications; virtual desktop infrastructure; wireless display; Animation; Color; Encoding; Image color analysis; Indexes; Redundancy; Video coding; HEVC; major color; palette; range extension; run length;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image Processing (ICIP), 2014 IEEE International Conference on
  • Conference_Location
    Paris
  • Type

    conf

  • DOI
    10.1109/ICIP.2014.7026124
  • Filename
    7026124