DOI QR코드

DOI QR Code

실시간 360 VR 스테레오 게임 영상 획득 성능 개선을 위한 다중 GPU 스케줄링에 관한 연구

Multiple GPU Scheduling for Improved Acquisition of Real-Time 360 VR Game Video

  • 이준석 (전자부품연구원 홀로그램연구센터) ;
  • 백준기 (중앙대학교 첨단영상대학원 영상학과)
  • Lee, Junsuk (Hologram Research Center, Korea Electronics Technology Institute) ;
  • Paik, Joonki (Dept. of Image Engineering, Graduate School of Advanced Imaging Science, Multimedia, and Film, Chung-Ang University)
  • 투고 : 2019.09.05
  • 심사 : 2019.11.12
  • 발행 : 2019.11.30

초록

게임 엔진을 기반으로 하는 실시간 360 VR(Virtual Reality) 스테레오 영상 획득 기술이 제안되었으나, 병목 현상이 발생하여 GPU(Graphics Processing Unit)의 성능을 충분히 활용하지 못 하고 있다. 본 논문에서는 기존에 제안된 실시간 360 VR 스테레오 영상 획득 기술의 병목 현상을 해결할 수 있도록 새로운 GPU 스케줄링 기법을 제안하고, 게임 엔진의 샘플 게임을 이용하여 제안하는 기법의 성능을 측정하였다. 측정 결과 기존에 제안된 기법보다 최대 약 70%의 성능 향상을 보였으며, GPU 자원이 좀더 균등하게 사용됨을 보였다.

Real-time 360 VR (Virtual Reality) stereo image acquisition technique based on game engine was proposed. However, GPU (Graphics Processing Unit) resource is not fully utilized due to bottlenecks. In this paper, we propose an improved GPU scheduling technique to solve the bottleneck of the existing technique and measure the performance of the proposed technique using the sample games of the commercial game engine. As a result, proposed technique showed an improvement of performance up to 70% and usage of GPU resources more evenly compared existing technique.

키워드

참고문헌

  1. KOCCA. "'SLIVER.tv', the E-Sports broadcasting platform via VR. Monthly Game Industrial Trends, Vol.1, pp.46-48, September 2017.
  2. H. W. Kim, J. W. Yang, Y. H. Kim, S. P. Yoon, and W. C. Park. "Virtual Camera design for 360degree game image acquisition,". Proceeding of Korea Multimedia Society Winter Conference, Busan, Korea, pp. 317-318, 2017.
  3. H. W. Kim, J. S. Lee, and S. H. Yang. "Study of Capturing Real-Time 360 VR 3D Game Video for 360 VR E-Sports Broadcast," Journal of Broadcast Engineering, Vol.23, No.6, pp.876-885, November 2018. https://doi.org/10.5909/JBE.2018.23.6.876
  4. Rendering Omni-directional Stereo Content, https://developers.google.com/vr/jump/rendering-ods-content.pdf (accessed Aug. 28, 2019)
  5. Announcing 360 Capture SDK, https://engineering.fb.com/developer-tools/announcing-360-capture-sdk (accessed Aug. 28, 2019)
  6. Ansel, https://www.nvidia.com/en-us/geforce/geforce-experience/ansel/(accessed Aug. 28, 2019)
  7. UE4 Sun Temple, https://developer.nvidia.com/ue4-sun-temple (accessed Aug. 28, 2019)
  8. Stylized Rendering, https://docs.unrealengine.com/en-US/Resources/Showcases/Stylized (accessed Aug. 28, 2019).
  9. Realistic Rendering, https://docs.unrealengine.com/en-US/Resources/Showcases/RealisticRendering (accessed Aug. 28, 2019).
  10. Particle Effects, https://docs.unrealengine.com/en-US/Resources/Showcases/Effects (accessed Aug. 28, 2019).
  11. Unreal Frontend, https://docs.unrealengine.com/en-US/Engine/Deployment/UnrealFrontend (accessed Aug. 28, 2019).