A remote display QoE improvement scheme for interactive applications in low network bandwidth environment

Screen transmission is an essential part of Desktop as a Service (DaaS) which directly influence the quality of experience (QoE). In this paper, we propose a novel QoE improvement scheme that dynamically controls the quality setting of the image compression before the screen transmission to decrease response time of the system still maintaining the satisfactory image quality, hence improves the QoE in interactive applications in a band-limited environment. The proposed scheme first selects the best quality setting appropriate for current network bandwidth quota, then uses the remaining bandwidth to improve the quality setting of low motion regions without any adverse effect on response time. To enable the adaptive quality selection and image quality refinement, we propose a compressed image file size inference model and a block priority calculation method respectively. Particularly, we implement our QoE Improvement Scheme to work with screen content coding. Both quantitative measurements and users’ evaluations in the experiments show that our QoE improvement scheme improves QoS as well as QoE by utilizing the available network bandwidth efficiently.

[1]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1992 .

[2]  Choong Seon Hong,et al.  An efficient block classification for media healthcare service in mobile cloud computing , 2014, Multimedia Tools and Applications.

[3]  John R. Levine,et al.  The Remote Framebuffer Protocol , 2011, RFC.

[4]  TaeChoong Chung,et al.  Adaptive Desktop Delivery Scheme for Provisioning Quality of Experience in Cloud Desktop as a Service , 2016, Comput. J..

[5]  RTP Payload Format for JPEG-compressed Video , 1996, RFC.

[6]  Filip De Turck,et al.  Thin Client Computing Solutions in Low- and High-Motion Scenarios , 2007, International Conference on Networking and Services (ICNS '07).

[7]  Mahadev Satyanarayanan,et al.  Quantifying interactive user experience on thin clients , 2006, Computer.

[8]  Wang Jing,et al.  An Adaptive Encoding Application Sharing System Based on Remote Display , 2013, 2013 Third International Conference on Intelligent System Design and Engineering Applications.

[9]  Pietro Perona,et al.  Learning Generative Visual Models from Few Training Examples: An Incremental Bayesian Approach Tested on 101 Object Categories , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[10]  Sugato Chakravarty,et al.  Methodology for the subjective assessment of the quality of television pictures , 1995 .

[11]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[12]  TaeChoong Chung,et al.  Efficient Screen Splitting Methods - A Case Study in Block-wise Motion Detection , 2016, KSII Trans. Internet Inf. Syst..

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

[14]  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).

[15]  P. Simoens,et al.  Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices , 2008, 2008 Australasian Telecommunication Networks and Applications Conference.

[16]  Dijiang Huang,et al.  Mobile Cloud Computing Taxonomy , 2018 .

[17]  Jane Zhang,et al.  A Hybrid Data Compression Scheme for Improved VNC , 2007 .

[18]  Wei Tang,et al.  An optimized hybrid remote display protocol using GPU-assisted M-JPEG encoding and novel high-motion detection algorithm , 2013, The Journal of Supercomputing.