skip to main content
10.1145/3592473.3592565acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Will Dynamic Foveation Boost Cloud VR Gaming Experience?

Published:07 June 2023Publication History

ABSTRACT

Cloud Virtual Reality (VR) gaming offloads the computationally-intensive rendering tasks from resource-limited Head-Mounted Displays (HMDs) to cloud servers, which consume a staggering amount of bandwidth for high-quality gaming experiences. One way to cope with such high bandwidth demands is to capitalize on human vision systems by allocating a higher bitrate to the foveal region of HMD viewport, which is known as foveation in the literature. Although foveation was employed by remote VR gaming, existing open-source projects all adopt static foveation, in which the HMD gamer gaze position is assumed to be fixed at the viewport center. In this paper, we construct the very first cloud VR gaming system that supports dynamic foveation. That is, the real-time gaze positions of gamers are streamed from eye-trackers on HMDs to cloud servers, which in turn adjust the foveation parameters, such as foveal region size/location and peripheral region quality degradation, accordingly. Using our developed cloud VR gaming system, we design and carry out a user study using a game called Fruit Ninja VR 2 to find the foveation parameters in static and dynamic foveation for maximizing the gaming Quality of Experience (QoE) in Mean Opinion Score (MOS). With the chosen foveation parameters, we found that, compared to cloud VR gaming without foveation, static foveation leads to a MOS increase of 0.60 and a bitrate reduction of 8.71%. Furthermore, adopting dynamic foveation results in an additional 0.60 increase on MOS while saving 9.81% bitrate, compared to static foveation. Our findings demonstrate the potential of dynamic foveation in cloud VR gaming, which dictates both high visual quality and short response time. The optimization techniques developed in this and follow-up work could benefit other cloud-rendered applications that typically have less strict requirements than cloud VR gaming.

References

  1. 2018. Cloud VR network solution white paper. https://reurl.cc/ml3OqV.Google ScholarGoogle Scholar
  2. 2020. Cloud gaming market size. https://reurl.cc/b7RLRM.Google ScholarGoogle Scholar
  3. 2020. The official website of NVIDIA CloudXR. https://reurl.cc/10djxm.Google ScholarGoogle Scholar
  4. 2020. Virtual reality market size, share & trends analysis report by technology. https://reurl.cc/MRdadk.Google ScholarGoogle Scholar
  5. 2021. The github of ALXR. https://github.com/korejan/ALVR/releases.Google ScholarGoogle Scholar
  6. 2021. PICO Neo 3 Pro Eye. https://reurl.cc/Nqgpep.Google ScholarGoogle Scholar
  7. 2022. Meta Quest Pro. https://reurl.cc/6NMEoV.Google ScholarGoogle Scholar
  8. 2023. OpenXR SDK document. https://reurl.cc/qkk393.Google ScholarGoogle Scholar
  9. R. Albert, A. Patney, D. Luebke, and J. Kim. 2017. Latency requirements for foveated rendering in virtual reality. ACM Transactions on Applied Perception 14, 4 (2017), 1--13.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Frieß, M. Braun, V. Bruder, S. Frey, G. Reina, and T. Ertl. 2020. Foveated encoding for large high-resolution displays. IEEE Transactions on Visualization and Computer Graphics 27, 2 (2020), 1850--1859.Google ScholarGoogle ScholarCross RefCross Ref
  11. B. Guenter, M. Finch, S. Drucker, D. Tan, and J. Snyder. 2012. Foveated 3D graphics. ACM Transactions on Graphics 31, 6 (2012), 1--10.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Hegazy, K. Diab, M. Saeedi, B. Ivanovic, I. Amer, Y. Liu, G. Sines, and M. Hefeeda. 2019. Content-aware video encoding for cloud gaming. In Proc. of ACM Multimedia Systems Conference (MMSys'19). 60--73.Google ScholarGoogle Scholar
  13. L. Hsiao, B. Krajancich, P. Levis, G. Wetzstein, and K. Winstein. 2022. Towards retina-quality VR video streaming: 15ms could save you 80% of your bandwidth. ACM SIGCOMM Computer Communication Review 52, 1 (2022), 10--19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Hsu, A. Chen, C. Hsu, C. Huang, C. Lei, and K. Chen. 2017. Is foveated rendering perceivable in virtual reality? Exploring the efficiency and consistency of quality assessment methods. In Proc. of ACM International Conference on Multimedia (MM'17). 55--63.Google ScholarGoogle Scholar
  15. C. Huang, C. Hsu, Y. Chang, and K. Chen. 2013. GamingAnywhere: An open cloud gaming system. In Proc. of ACM Multimedia Systems Conference (MMSys'13). 36--47.Google ScholarGoogle Scholar
  16. G. Illahi, T. Gemert, M. Siekkinen, E. Masala, A. Oulasvirta, and A. Ylä-Jääski. 2020. Cloud gaming with foveated video encoding. ACM Transactions on Multimedia Computing, Communications, and Applications 16, 1 (2020), 1--24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. G. Illahi, M. Siekkinen,T. Kämäräinen, and A. Ylä-Jääski. 2021. Foveated streaming of real-time graphics. In Proc. of ACM Multimedia Systems Conference (MMSys'21). 214--226.Google ScholarGoogle Scholar
  18. T. Installations and L. Line. 1999. Subjective video quality assessment methods for multimedia applications. Networks 910, 37 (1999), 5.Google ScholarGoogle Scholar
  19. Y. Jin, M. Chen, T. Goodall, A. Patney, and A. Bovik. 2021. Subjective and objective quality assessment of 2D and 3D foveated video compression in virtual reality. IEEE Transactions on Image Processing 30 (2021), 5905--5919.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Kortum and W. Geisler. 1996. Implementation of a foveated image coding system for image bandwidth reduction. In Proc. of Human Vision and Electronic Imaging, Vol. 2657. 350--360.Google ScholarGoogle ScholarCross RefCross Ref
  21. I. Mohammadi, M. Hashemi, and M. Ghanbari. 2015. An object-based framework for cloud gaming using player's visual attention. In Proc. of IEEE International Conference on Multimedia & Expo Workshops (ICMEW'15). 1--6.Google ScholarGoogle Scholar
  22. A. Patney, M. Salvi, J. Kim, A. Kaplanyan, C. Wyman, N. Benty, D. Luebke, and A. Lefohn. 2016. Towards foveated rendering for gaze-tracked virtual reality. ACM Transactions on Graphics 35, 6 (2016), 1--12.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Romero-Rondón, L. Sassatelli, F. Precioso, and R. Aparicio-Pardo. 2018. Foveated streaming of virtual reality videos. In Proc. of ACM Multimedia Systems Conference (MMSys'18). 494--497.Google ScholarGoogle Scholar
  24. J. Ryoo, K. Yun, D. Samaras, S. Das, and G. Zelinsky. 2016. Design and evaluation of a foveated video streaming service for commodity client devices. In Proc. of ACM Multimedia Systems Conference (MMSys'16). 1--11.Google ScholarGoogle Scholar
  25. Sctanf. 2021. The linear and non-linear function of foveated warping method in ALVR. https://reurl.cc/3O5N10.Google ScholarGoogle Scholar
  26. S. Shi and C. Hsu. 2015. A survey of interactive remote rendering systems. Comput. Surveys 47, 4 (2015), 1--29.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. F. Tong. 2018. Foundations of vision. Stevens' Handbook of Experimental Psychology and Cognitive Neuroscience 2 (2018), 1--61.Google ScholarGoogle Scholar
  28. Valve. 2023. SteamVR. https://www.steamvr.com/en/.Google ScholarGoogle Scholar
  29. W. Zou, S. Feng, X. Mao, F. Yang, and Z. Ma. 2021. Enhancing quality of experience for cloud virtual reality gaming: an object-aware video encoding. In Proc. of IEEE International Conference on Multimedia & Expo Workshops (ICMEW'21). 1--6.Google ScholarGoogle Scholar

Index Terms

  1. Will Dynamic Foveation Boost Cloud VR Gaming Experience?

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        NOSSDAV '23: Proceedings of the 33rd Workshop on Network and Operating System Support for Digital Audio and Video
        June 2023
        77 pages
        ISBN:9798400701849
        DOI:10.1145/3592473

        Copyright © 2023 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 June 2023

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate118of363submissions,33%
      • Article Metrics

        • Downloads (Last 12 months)156
        • Downloads (Last 6 weeks)8

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader