We present a set of very low bandwidth techniques for navigating remote environments. In a typical setup using our system, a virtual environment resides on a server machine, and one or more users explore the environment from client machines. Each client uses previous views of the environment to predict the next view, using the known camera motion and image-based rendering techniques. The server performs the same prediction, and sends only the difference between the predicted and actual view. Compressed difference images require significantly less bandwidth than the compressed images of each frame, and thus can yield much higher frame rates. To request a view, the client simply sends the coordinates of the desired view and of the previous view to the server. This avoids the overhead of maintaining connections between the server and each client. No restrictions are placed on the scene or the camera motions; the view compression technique may be used with arbitrarily complex 3D scenes or dynamically changing views from a web camera or a digital television broadcast. A lossy compression scheme is presented in which the client estimates the cumulative error in each frame, and requests a comprete refresh before errors become noticable. This work is applicable to remote exploration of virtual worlds such as on head-mounted displays, Digital Television, or over the Internet.
Cited By
- Boukerche A, Pazzi R and Feng J (2019). An end-to-end virtual environment streaming technique for thin mobile devices over heterogeneous networks, Computer Communications, 31:11, (2716-2725), Online publication date: 1-Jul-2008.
- Boukerche A and Pazzi R Scheduling and buffering mechanisms for remote rendering streaming in virtual walkthrough class of applications Proceedings of the 2nd ACM international workshop on Wireless multimedia networking and performance modeling, (53-60)
- Boukerche A and Pazzi R Performance evaluation of a streaming based protocol for 3D virtual environment exploration on mobile devices Proceedings of the 9th ACM international symposium on Modeling analysis and simulation of wireless and mobile systems, (20-27)
- Boukerche A, Pazzi R and Huang T A client-server approach to enhance interactive virtual environments on mobile devices over wireless ad hoc networks Proceedings of the 12th international conference on Parallel Processing, (981-991)
- Vázquez P and Sbert M (2018). Bandwidth reduction for remote navigation systems through view prediction and progressive transmission, Future Generation Computer Systems, 20:8, (1251-1262), Online publication date: 1-Nov-2004.
- Vázquez P and Sbert M Bandwidth Reduction Techniques for Remote Navigation Systems Proceedings of the International Conference on Computational Science-Part II, (249-257)
Recommendations
Bandwidth Reduction Techniques for Remote Navigation Systems
ICCS '02: Proceedings of the International Conference on Computational Science-Part IIIn this paper we explore a set of techniques to reduce the bandwidth in remote navigation systems. These systems, such as exploration of virtual 3D worlds or remote surgery, usually require higher bandwidth than the common Internet connection available ...
Bandwidth reduction for remote navigation systems through view prediction and progressive transmission
Remote navigation systems, such as exploration of virtual 3D worlds or remote surgery, usually require higher bandwidth than the Internet connection commonly available at home. In this paper, we explore a set of techniques to reduce the bandwidth ...
Efficient Remote Data Access in a Mobile Computing Environment
ICPP '00: Proceedings of the 2000 International Workshop on Parallel ProcessingWe consider the problem of remote data access for multiple clients in mobile computing environments. In this environment, a base station provides a wireless communication link between mobile clients and remote servers that reside on a fixed network. ...