JET: Joint source and channel coding for error resilient virtual reality video wireless transmission

Abstract Virtual reality (VR) provides users extraordinary viewing experience and draws more and more attentions from both industry and academia. In this paper, we propose JET: Joint source and channel coding for Error resilient virtual reality video wireless Transmission, where we jointly investigate how to conquer the problem of source video’s huge size, how to efficiently satisfy a user’s view switch request and how to handle packet loss. Specifically, we first divide a VR video into smaller video tiles. Upon a user’s view switch request, the tiles corresponding to the part that the user is requesting, referred to as the field of view (FoV), and the part that the user may switch to before new video can be received, are delivered over a wireless network. We consider unequal error protection (UEP) for FoV and the rest part and formulate the inherent error resilient VR video transmission problem into a joint source and channel coding problem. In particular, we optimize the tile partition, quantization parameter and Forward Error Correction (FEC) packet allocation to maximize a user’s received video quality. We also propose a low-complexity heuristic algorithm to solve this optimization problem. Extensive simulations are conducted and simulation results verify the superior performance.

[1]  Jing Li,et al.  Visual Attention Modeling for Stereoscopic Video: A Benchmark and Computational Model , 2017, IEEE Transactions on Image Processing.

[2]  Gene Cheung,et al.  Multi-stream switching for interactive virtual reality video streaming , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[3]  Yonggang Wen,et al.  Spectrum Allocation and Bitrate Adjustment for Mobile Social Video Sharing: Potential Game With Online QoS Learning Approach , 2017, IEEE Journal on Selected Areas in Communications.

[4]  Mohammad Hosseini,et al.  View-aware tile-based adaptations in 360 virtual reality video streaming , 2017, 2017 IEEE Virtual Reality (VR).

[5]  Takashi Watanabe,et al.  High Quality Multi-View Video Streaming over Multiple Transmission Paths , 2017, IEICE Trans. Commun..

[6]  Miska M. Hannuksela,et al.  Standard-Compliant Multiview Video Coding and Streaming for Virtual Reality Applications , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[7]  S. Gaubert,et al.  The Perron-Frobenius theorem for homogeneous, monotone functions , 2001, math/0105091.

[8]  Rae A. Earnshaw,et al.  Virtual Reality Systems , 1993 .

[9]  Derrick Wing Kwan Ng,et al.  Power-Efficient Multi-Quality Multicast Beamforming Based on SVC and Superposition Coding , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[10]  Bernd Girod,et al.  A Framework to Evaluate Omnidirectional Video Coding Schemes , 2015, 2015 IEEE International Symposium on Mixed and Augmented Reality.

[11]  Miska M. Hannuksela,et al.  Viewport-Adaptive Encoding and Streaming of 360-Degree Video for Virtual Reality Applications , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[12]  Bo Zhang,et al.  Collaborative Wireless Freeview Video Streaming With Network Coding , 2016, IEEE Transactions on Multimedia.

[13]  Mohammad Hosseini,et al.  Adaptive 360 VR Video Streaming: Divide and Conquer , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[14]  Liang Zhou,et al.  QoE-Driven Delay Announcement for Cloud Mobile Media , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  E. L. Lawler,et al.  Branch-and-Bound Methods: A Survey , 1966, Oper. Res..

[16]  Jie Liu,et al.  Joint MCS and power allocation for SVC video multicast over heterogeneous cellular networks , 2016, Comput. Commun..

[17]  Xuelong Li,et al.  Joint Content Replication and Request Routing for Social Video Distribution Over Cloud CDN: A Community Clustering Method , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Hongke Zhang,et al.  Cross-Layer Fairness-Driven Concurrent Multipath Video Delivery Over Heterogeneous Wireless Networks , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Hongke Zhang,et al.  Performance-Aware Mobile Community-Based VoD Streaming Over Vehicular Ad Hoc Networks , 2015, IEEE Transactions on Vehicular Technology.

[20]  Yusheng Ji,et al.  Optimizing Distributed Source Coding for Interactive Multiview Video Streaming Over Lossy Networks , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[21]  Jiaying Liu,et al.  Objective Quality Assessment of Screen Content Images by Uncertainty Weighting , 2017, IEEE Transactions on Image Processing.

[22]  Feng Qian,et al.  Optimizing 360 video delivery over cellular networks , 2016, ATC@MobiCom.

[23]  Yusheng Ji,et al.  Multiple Description Coding and Recovery of Free Viewpoint Video for Wireless Multi-Path Streaming , 2015, IEEE Journal of Selected Topics in Signal Processing.

[24]  I-Hong Hou Scheduling Heterogeneous Real-Time Traffic Over Fading Wireless Channels , 2014, IEEE/ACM Transactions on Networking.

[25]  Philip A. Chou,et al.  Rate-distortion optimized streaming of packetized media , 2006, IEEE Transactions on Multimedia.

[26]  Kelly Anderson,et al.  Virtual reality video games to promote movement recovery in stroke rehabilitation: a guide for clinicians. , 2015, Archives of physical medicine and rehabilitation.

[27]  Ravi Prakash,et al.  Adaptive 360-degree video streaming using layered video coding , 2017, 2017 IEEE Virtual Reality (VR).

[28]  Yusheng Ji,et al.  Wireless channel loss analysis - a case study using WiFi-Direct , 2014, 2014 International Wireless Communications and Mobile Computing Conference (IWCMC).

[29]  Soh-Khim Ong,et al.  Virtual and Augmented Reality Applications in Manufacturing , 2004, MIM.

[30]  Yoshiaki Tanaka,et al.  Fast-Start Video Delivery in Future Internet Architectures with Intra-domain Caching , 2017, Mob. Networks Appl..

[31]  Yonggang Wen,et al.  Public Cloud Storage-Assisted Mobile Social Video Sharing: A Supermodular Game Approach , 2017, IEEE Journal on Selected Areas in Communications.

[32]  Yusheng Ji,et al.  Distributed Markov decision process in cooperative peer-to-peer repair for WWAN video broadcast , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[33]  Jun Huang,et al.  Joint source-channel coding and optimization for mobile video streaming in heterogeneous wireless networks , 2013, EURASIP J. Wirel. Commun. Netw..

[34]  Liang Zhou,et al.  Mobile Device-to-Device Video Distribution , 2016, ACM Trans. Multim. Comput. Commun. Appl..