title: Data streaming in telepresence environments.
abstract: In this paper, we discuss data transmission in telepresence environments for collaborative virtual reality applications. We analyze data streams in the context of networked virtual environments and classify them according to their traffic characteristics. Special emphasis is put on geometry-enhanced (3D) video. We review architectures for real-time 3D video pipelines and derive theoretical bounds on the minimal system latency as a function of the transmission and processing delays. Furthermore, we discuss bandwidth issues of differential update coding for 3D video. In our telepresence system-the blue-c-we use a point-based 3D video technology which allows for differentially encoded 3D representations of human users. While we discuss the considerations which lead to the design of our three-stage 3D video pipeline, we also elucidate some critical implementation details regarding decoupling of acquisition, processing and rendering frame rates, and audio/video synchronization. Finally, we demonstrate the communication and networking features of the blue-c system in its full deployment. We show how the system can possibly be controlled to face processing or networking bottlenecks by adapting the multiple system components like audio, application data, and 3D video.
authors.affiliation: Cyfex AG, Welchogasse 5, CH-8050, Zürich, Switzerland. lamboray@cyfex.com
authors.forename: Edouard
authors.initials: E
authors.lastname: Lamboray
authors.forename: Stephan
authors.initials: S
authors.lastname: Würmlin
authors.forename: Markus
authors.initials: M
authors.lastname: Gross
mesh_terms: D003195:Computer Communication Networks; D003198:Computer Simulation; D003199:Computer Systems; D003626:Data Display; D004777:Environment; D006801:Humans; D021621:Imaging, Three-Dimensional / Q000379:methods*; D016247:Information Storage and Retrieval / Q000379:methods*; D009862:Online Systems; D012815:Signal Processing, Computer-Assisted; D014584:User-Computer Interface; D014741:Video Recording / Q000379:methods