Abstract
Cloud Mobile 3D Display Gaming has been recently proposed where 3D video rendering and encoding are performed on cloud servers, with the resulting 3D video streamed wirelessly to mobile devices with 3D displays. This approach has the advantage of relieving high computation, power and storage requirements of 3D display gaming from mobile devices, while enabling game developers to focus on a single rich version of the game which can be experienced from any mobile device and platform. However, it is challenging to stream 3D video over dynamically fluctuating and often constrained mobile networks. In this paper, we propose a novel technique called Asymmetric and Selective Object Rendering (ASOR) which proves to be more powerful than previous solutions for Cloud based Mobile 3D display gaming. Specifically, this technique will enable rendering engine to intelligently decide whether or not to render an individual object and how good the corresponding texture detail will be if rendered, and the settings can be asymmetric for two views. Thus, unimportant objects can trade quality for reduced bitrate while important objects can remain high quality so that the overall user experience is optimized given certain bandwidth constraints. To quantitatively measure the user experience and bitrate by applying different rendering settings, we develop a user experience model and a bitrate model. We further propose an optimization algorithm which uses the above two models to automatically decide the optimal rendering settings for left view and right view to ensure the best user experience given the network conditions. Experiments conducted using real 4G-LTE network profiles on commercial cloud service with different genres of games demonstrate significant improvement in user experience when the proposed optimization algorithm is applied.
Similar content being viewed by others
References
x264, http://www.videolan.org/developers/x264.html/, Jun. 2015
Agrafiotis D, Bull DR, Canagarajah N, Kamnoonwatana N (2006) “Multiple priority region of interest coding with H. 264.” in proceedings of IEEE International Conference on Image Processing (ICIP)
Aksay S, Pehlivan E, Kurutepe C, Bilen T, Ozcelebi, Akar GB, Tekalp AM (2007) End-to-end stereoscopic video streaming with content-adaptive rate and format control. Signal Process Image Commun 22(2):157–168
Broadsides, http://cse125.ucsd.edu/cse125/2012/cse125g1/, Jun. 2015
Cai W, Leung V, Chen M (2013) “Next generation mobile cloud gaming.” in proceedings of IEEE 7th International Symposium on Service Oriented System Engineering (SOSE), pp. 551–560
Chiang T, Lee H.-J., Sun H (2000) “An overview of the encoding tools in the MPEG-4 reference software” in proceedings of IEEE International Symposium on Circuit and Systems (ISCAS’00). 1:295–298
Chu PC, Beasley JE (1998) A genetic algorithm for the multidimensional knapsack problem. J Heuristics 4(1):63–86
Gaikai, https://www.gaikai.com/, Jun. 2015
Gurler CG, Bagci KT, Tekalp AM (2010) “Adaptive stereoscopic 3D video streaming” in proceedings of IEEE International Conference on Image Processing (ICIP’10) pp. 2409–2412
Hemmati M, Javadtalab A, Nazari Shirehjini AA, Shirmohammadi S, Arici T (2013) “Game as video: Bit rate reduction through adaptive object encoding” in proceedings of ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 7–12
Huang C, Chen K, Chen D, Hsu H, Hsu C (2014) GamingAnywhere: the first open source cloud gaming system. ACM Trans Multimed Comput Commun Appl 10, No 1s
IBM ILOG CPLEX optimizer, http://www-01.ibm.com/software/integration/optimization/cplex-optimizer/, Jun. 2015
ITU-T Rec. G.107 (2005) The E-model, a computational model for use in transmission planning
Liu Y, Li ZG, Soh YC (2008) Region-of-interest based resource allocation for conversational video communication of H.264/ AVC. IEEE Trans Circuits Syst Video Technol 18(1):134–139
Liu Y, Wang S, Dey S (2014) Content-aware modeling and enhancing user experience in Cloud Moble Rendering and Streaming. IEEE J Emerging Sel Top Circuits Syst 4(1):43–56
Lu Y, Liu Y, Dey S (2014) “Enhancing Cloud Mobile 3D Display Gaming User Experience by Asymmetric Graphics Rendering”, in proceedings of IEEE International Conference on Computing, Networking and Communications(ICNC)
Lu Y, Liu Y, Dey S (2015a) Modeling and optimizing Cloud Mobile 3D Display Gaming user experience by asymmetric graphics rendering. IEEE J Sel Top Sign Proces 9(3):1–16
Lu Y, Liu Y, Dey S (2015b) “Optimizing Cloud Mobile 3D Display Gaming User Experience by Asymmetric Object of Interest Rendering.” in proceedings of IEEE International Conference on Communication (ICC)
Ma Z, Xu M, Ou YF, Wang Y (2012) Modeling of rate and perceptual quality of compressed video as functions of frame rate and quantization stepsize and its applications. IEEE Trans Circuits Syst Video Technol 22(5):671–682
NVIDIA GRID, http://shield.nvidia.com/grid-game-streaming
OnLive, http://www.onlive.com/, Jun. 2015
Ou YF, Ma Z, Liu T, Wang Y (2011) Perceptual quality assessment of video considering both frame rate and quantization artifacts. IEEE Trans Circuits Syst Video Technol 21(3):286–298
Planeshift, http://www.planeshift.it/, Jun. 2015
Ribas-Corbera J, Lei S (1999) Rate control in DCT video coding for low-delay communications. IEEE Trans Circuits Syst Video Technol 9(2):172–185
Saygili G, Cihat CG, Tekalp AM (2012) Evaluation of asymmetric stereo video coding and rate scaling for adaptive 3D video streaming. IEEE Trans Broadcast 57(2):593–601
Shea R, Liu J, Ngai E, Cui Y (2013) Cloud gaming: architecture and performance. IEEE Netw 27(4):16–21
Sinha P, Zoltners AA (1979) The multiple-choice knapsack problem. Oper Res 27(3):503–515
Speedtest.net, https://itunes.apple.com/us/app/speedtest.net-mobile-speed/id300704847?mt=8/, Jun. 2015
Vankeirsbilck T, Verbelen D, Verslype N Staelens, De Turck F, Demeester P, Dhoedt B (2013) “Quality of experience driven control of interactive media stream parameters” in proceedings of IFIP/IEEE International Symposium on Integrated Network Management (IM’13), pp. 1282–1287
Wang S, Dey S (2013) Adaptive mobile cloud computing to enable rich mobile multimedia applications. IEEE Trans Multimedia 15(4):870–883
Author information
Authors and Affiliations
Corresponding author
Additional information
This material is based upon work supported by the National Science Foundation (US) under Grant No. CCF-1160832.
Rights and permissions
About this article
Cite this article
Lu, Y., Liu, Y. & Dey, S. Asymmetric and selective object rendering for optimized Cloud Mobile 3D Display Gaming user experience. Multimed Tools Appl 76, 18291–18320 (2017). https://doi.org/10.1007/s11042-016-3798-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3798-z