A Hybrid Data Compression Scheme for Improved VNC

Virtual Network Computing (VNC) has emerged as a promising technology in distributed computing environment since its invention in the late nineties. Successful application of VNC requires rapid data transfer from one machine to another over a TCP/IP network connection. However transfer of screen data consumes much network bandwidth and current data encoding schemes for VNC are far from being ideal. This paper seeks to improve screen data compression techniques to enable VNC over slow connections and present a reasonable speed and image quality. In this paper, a hybrid technique is proposed for improving coding efficiency. The algorithm first divides a screen image into pre-defined regions and applies encoding schemes to each area according to the region characteristics. Second, correlation of screen data in consecutive frames is exploited where multiple occurrences of similar image contents are detected. The improved results are demonstrated in a dynamic environment with various screen image types and desktop manipulation.

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

[2]  Tristan Richardson RealVNC The RFB Protocol , 1998 .

[3]  Thomas Wiegand,et al.  Long-term memory motion-compensated prediction , 1999, IEEE Trans. Circuits Syst. Video Technol..

[4]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[5]  K. V. Kaplinsky VNC tight encoder-data compression for VNC , 2001, Proceedings of the 7th International Scientific and Practical Conference of Students, Post-graduates and Young Scientists. Modern Techniques and Technology. MTT'2001 (Cat. No.01EX412).

[6]  Yoshua Bengio,et al.  High quality document image compression with "DjVu" , 1998, J. Electronic Imaging.

[7]  David C. Coll,et al.  Single Bit-Map Block Truncation Coding of Color Images , 1992, IEEE J. Sel. Areas Commun..

[8]  Xin Li,et al.  Block-based segmentation and adaptive coding for visually lossless compression of scanned documents , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).