Shooting a moving target: Motion-prediction-based transmission for 360-degree videos
Authors:
- 1 December 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1161-1170
Abstract
Enabled by the rapid development of virtual reality hardware and software, 360-degree video content has proliferated. From the network perspective, 360-degree video transmission imposes significant challenges because it consumes 4 6χ the bandwidth of a regular video with the same resolution. To address these challenges, in this paper, we propose a motion-prediction-based transmission mechanism that matches network video transmission to viewer needs. Ideally, if viewer motion is perfectly known in advance, we could reduce bandwidth consumption by 80%. Practically, however, to guarantee the quality of viewing experience, we have to address the random nature of viewer motion. Based on our experimental study of viewer motion (comprising 16 video clips and over 150 subjects), we found the viewer motion can be well predicted in 100~500ms. We propose a machine learning mechanism that predicts not only viewer motion but also prediction deviation itself. The latter is important because it provides valuable input on the amount of redundancy to be transmitted. Based on such predictions, we propose a targeted transmission mechanism that minimizes overall bandwidth consumption while providing probabilistic performance guarantees. Real-data-based evaluations show that the proposed scheme significantly reduces bandwidth consumption while minimizing performance degradation, typically a 45% bandwidth reduction with less than 0.1% failure ratio.Keywords
This publication has 9 references indexed in Scilit:
- Rich360ACM Transactions on Graphics, 2016
- Mapping virtual and physical realityACM Transactions on Graphics, 2016
- 360 degrees video coding using region adaptive smoothing2015
- Quality-adaptive Prefetching for Interactive Branched Video using HTTP-based Adaptive Streaming2014
- Head tracking for the Oculus Rift2014
- Coding and replication co-design for interactive multiview video streaming2012
- LTE for UMTS2011
- LTE for UMTS2009
- Double exponential smoothing2003