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
Link To Document :
بازگشت