SurfaceCast: Ubiquitous, Cross-Device Surface Sharing

被引:0
|
作者
Echtler F. [1 ]
Maierhöfer V. [2 ]
Hansen N.B. [1 ]
Wimmer R. [2 ]
机构
[1] Aalborg University, Aalborg
[2] University of Regensburg, Regensburg
关键词
collaboration; framework; interactive surface; software; streaming; tabletops; tangible; toolkit; video; WebRTC;
D O I
10.1145/3626475
中图分类号
学科分类号
摘要
Real-Time online interaction is the norm today. Tabletops and other dedicated interactive surface devices with direct input and tangible interaction can enhance remote collaboration, and open up new interaction scenarios based on mixed physical/virtual components. However, they are only available to a small subset of users, as they usually require identical bespoke hardware for every participant, are complex to setup, and need custom scenario-specific applications. We present SurfaceCast, a software toolkit designed to merge multiple distributed, heterogeneous end-user devices into a single, shared mixed-reality surface. Supported devices include regular desktop and laptop computers, tablets, and mixed-reality headsets, as well as projector-camera setups and dedicated interactive tabletop systems. This device-Agnostic approach provides a fundamental building block for exploration of a far wider range of usage scenarios than previously feasible, including future clients using our provided API. In this paper, we discuss the software architecture of SurfaceCast, present a formative user study and a quantitative performance analysis of our framework, and introduce five example application scenarios which we enhance through the multi-user and multi-device features of the framework. Our results show that the hardware-and content-Agnostic architecture of SurfaceCast can run on a wide variety of devices with sufficient performance and fidelity for real-Time interaction. © 2023 Owner/Author.
引用
收藏
页码:286 / 308
页数:22
相关论文
共 50 条
  • [1] TUM: Towards Ubiquitous Multi-Device Localization for Cross-Device Interaction
    Xu, Han
    Yang, Zheng
    Zhou, Zimu
    Yi, Ke
    Peng, Chunyi
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [2] DynaMix: Dynamic Mobile Device Integration for Efficient Cross-device Resource Sharing
    Chae, Dongju
    Kim, Joonsung
    Lee, Gwangmu
    Kim, Hanjun
    Chang, Kyung-Ah
    Lee, Hyogun
    Kim, Jangwoo
    PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, 2018, : 71 - 83
  • [3] Mobile Plus: Multi-device Mobile Platform for Cross-device Functionality Sharing
    Oh, Sangeun
    Yoo, Hyuck
    Jeong, Dae R.
    Duc Hoang Bui
    Shin, Insik
    MOBISYS'17: PROCEEDINGS OF THE 15TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2017, : 332 - 344
  • [4] CamCutter: Impromptu Vision-Based Cross-Device Application Sharing
    Hagiwara, Takuma
    Takashima, Kazuki
    Fjeld, Morten
    Kitamura, Yoshifumi
    INTERACTING WITH COMPUTERS, 2019, 31 (06) : 539 - 554
  • [5] Cross-Device Consumer Identification
    Kejela, Girma
    Rong, Chunming
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2015, : 1687 - 1689
  • [6] Cross-Device Integration of Android Apps
    Wolters, Dennis
    Kirchhoff, Jonas
    Gerth, Christian
    Engels, Gregor
    SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 171 - 185
  • [7] DisplayPointers: Seamless Cross-Device Interactions
    Strohmeier, Paul
    12TH ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY CONFERENCE (ACE15), 2015,
  • [8] UI Testing Cross-Device Applications
    Husmann, Maria
    Spiegel, Michael
    Murolo, Alfonso
    Norrie, Moira C.
    PROCEEDINGS OF THE 2016 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE SURFACES AND SPACES, (ISS 2016), 2016, : 179 - 188
  • [9] Learning to Rank for Cross-Device Identification
    Walthers, Jeremy
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2015, : 1710 - 1712
  • [10] A Privacy Analysis of Cross-device Tracking
    Zimmeck, Sebastian
    Li, Jie S.
    Kim, Hyungtae
    Bellovin, Steven M.
    Jebara, Tony
    PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), 2017, : 1391 - 1408