Pseudo-2D-matching based enhancement to high efficiency video coding for screen contents

Computer screens are rich in discontinuous-tone content besides traditional continuous-tone content. Thus, new video coding tools coherently united into traditional hybrid coding tools are needed to effectively compress screen contents. This paper proposes a Pseudo-2D-matching (P2M) coder based enhancement to High Efficiency Video Coding for screen contents. An input Largest Coding Unit (LCU) is simultaneously fed into a P2M coder and a traditional hybrid coder. The coder minimizing rate-distortion is selected as the final coder for the LCU. The P2M coder breaks an LCU into many horizontal or vertical line segments and searches matching line segments in the searching-window consisting of previously coded pixels. Since the searching-window is large (a few kilobytes to megabytes) to increase the chance to find a good matching, a hash-table is used to speedup the search. In the P2M coder, three matching modes are used: 1) vertically scanned string matching; 2) horizontally scanned 2D-shape-preserved matching; and 3) vertically scanned 2D-shape-preserved matching. All three matching modes are used to code an LCU and the mode minimizing rate-distortion is selected in the P2M coder. The P2M based enhancement achieves significant Bitrate-distortion rate (BD-rate) and subjective visual quality improvement over traditional hybrid coding for screen contents.

[1]  Tao Lin,et al.  Cloudlet-screen computing: A multi-core-based, cloud-computing-oriented, traditional-computing-compatible parallel computing Paradigm for the masses , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[2]  Tao Lin,et al.  Cloudlet-screen computing: a client-server architecture with top graphics performance , 2013, Int. J. Ad Hoc Ubiquitous Comput..

[3]  Tao Lin,et al.  Mixed Chroma Sampling-Rate High Efficiency Video Coding for Full-Chroma Screen Content , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Shipeng Li,et al.  Virtualized Screen: A Third Element for Cloud-Mobile Convergence , 2011, IEEE Multim..

[5]  Guangming Shi,et al.  Compress Compound Images in H.264/MPGE-4 AVC by Exploiting Spatial Correlation , 2010, IEEE Transactions on Image Processing.

[6]  Shuhui Wang,et al.  A Unified LZ and Hybrid Coding for Compound Image Partial-Lossless Compression , 2009, 2009 2nd International Congress on Image and Signal Processing.

[7]  Wen Gao,et al.  HEVC Lossless Coding and Improvements , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Pengwei Hao,et al.  Compound image compression for real-time computer screen image transmission , 2005, IEEE Transactions on Image Processing.

[9]  Tao Lin,et al.  United coding for compound image compression , 2010, 2010 3rd International Congress on Image and Signal Processing.

[10]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[11]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .