{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T23:36:08Z","timestamp":1722641768454},"reference-count":51,"publisher":"Oxford University Press (OUP)","issue":"6","license":[{"start":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T00:00:00Z","timestamp":1572566400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"name":"EUREKA CELTIC-NEXT MERCO","award":["C2013\/1-3"],"award-info":[{"award-number":["C2013\/1-3"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,11,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As the range of handheld, mobile and desktop devices expands and worldwide demand for collaborative application tools increases, there is a growing need for higher speed impromptu cross-device application sharing to keep up with workplace requirements for on-site or remote collaborations. To address this, we have developed CamCutter, a cross-device interaction technique enabling a user to quickly select and share an application running on another screen using the camera of a handheld device. This technique can accurately identify the targeted application on a display using our adapted computer vision algorithm, system architecture and software implementation, allowing impromptu real-time and synchronized application sharing between devices. For desktop and meeting room set-ups, we performed a technical evaluation, measuring accuracy and speed of migration. For a single-user reading task and a collaborative composition task, we carried out a user study comparing our technique with commercial screen sharing applications. The results of this study showed both higher performance and preference for our system. Finally, we discuss CamCutter\u2019s limitations and present insights for future vision-based cross-device application sharing.<\/jats:p>","DOI":"10.1093\/iwcomp\/iwz035","type":"journal-article","created":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T04:38:52Z","timestamp":1576039132000},"page":"539-554","source":"Crossref","is-referenced-by-count":3,"title":["CamCutter: Impromptu Vision-Based Cross-Device Application Sharing"],"prefix":"10.1093","volume":"31","author":[{"given":"Takuma","family":"Hagiwara","sequence":"first","affiliation":[{"name":"Research Institute of Electrical Communication, Tohoku University, Katahira, Sendai, 9808577, Japan"}]},{"given":"Kazuki","family":"Takashima","sequence":"additional","affiliation":[{"name":"Research Institute of Electrical Communication, Tohoku University, Katahira, Sendai, 9808577, Japan"}]},{"given":"Morten","family":"Fjeld","sequence":"additional","affiliation":[{"name":"t2i Lab, Department of Computer Science Engineering, Chalmers University of Technology, Gothenburg, V\u00e4stra G\u00f6taland, SE-41296, Sweden"}]},{"given":"Yoshifumi","family":"Kitamura","sequence":"additional","affiliation":[{"name":"Research Institute of Electrical Communication, Tohoku University, Katahira, Sendai, 9808577, Japan"}]}],"member":"286","published-online":{"date-parts":[[2020,1,28]]},"reference":[{"key":"2020072307264149300_ref1","first-page":"13:1","article-title":"Fast explicit diffusion for accelerated features in nonlinear scale space","volume-title":"Procedings of the British Machine Vision Conference","author":"Alcantarilla","year":"2013"},{"key":"2020072307264149300_ref2","doi-asserted-by":"crossref","first-page":"1709","DOI":"10.1145\/2470654.2466226","article-title":"Interaction techniques for creating and exchanging content with public displays","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Alt","year":"2013"},{"key":"2020072307264149300_ref3","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1177\/1473871617725907","article-title":"Visfer: Camera-based visual data transfer for cross-device visualization","volume":"18","author":"Badam","year":"2019","journal-title":"Inf. Vis."},{"key":"2020072307264149300_ref4","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1016\/j.ijhcs.2003.11.007","article-title":"Migratory user interfaces able to adapt to various interaction platforms","volume":"60","author":"Bandelloni","year":"2004","journal-title":"Int. J. Hum.Comput. Stud."},{"key":"2020072307264149300_ref5","doi-asserted-by":"crossref","first-page":"1693","DOI":"10.1145\/2207676.2208297","article-title":"Virtual projection: exploring optical projection as a metaphor for multi-device interaction","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Baur","year":"2012"},{"key":"2020072307264149300_ref6","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-up robust features (surf)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"2020072307264149300_ref7","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/319091.319096","article-title":"Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems","volume":"6","author":"Begole","year":"1999","journal-title":"Trans. Comput.Hum. Interact."},{"key":"2020072307264149300_ref8","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1007\/3-540-48157-5_31","article-title":"Point & Click\u2014Interaction in Smart Environments","author":"Beigl","year":"1999","journal-title":"Handheld and Ubiquitous Computing"},{"key":"2020072307264149300_ref9","first-page":"24","article-title":"Shoot & copy: phonecam-based information transfer from public displays onto mobile phones","volume-title":"Proceedings of Mobility Conference","author":"Boring","year":"2007"},{"key":"2020072307264149300_ref10","doi-asserted-by":"crossref","first-page":"2287","DOI":"10.1145\/1753326.1753671","article-title":"Touch projector: mobile interaction through video","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Boring","year":"2010"},{"key":"2020072307264149300_ref11","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A computational approach to edge detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2020072307264149300_ref12","doi-asserted-by":"crossref","first-page":"2163","DOI":"10.1145\/1978942.1979257","article-title":"Deep shot: a framework for migrating tasks across devices using mobile phone cameras","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Chang","year":"2011"},{"key":"2020072307264149300_ref13","first-page":"5482","article-title":"Enhancing cross-device interaction scripting with interactive illustrations","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Chi","year":"2016"},{"key":"2020072307264149300_ref14","doi-asserted-by":"crossref","first-page":"767","DOI":"10.1145\/1357054.1357177","article-title":"It\u2019s on my other computer!: computing with multiple devices","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Dearman","year":"2008"},{"key":"2020072307264149300_ref15","article-title":"Visual ergonomics in the office (guidelines for monitor placement and lighting)","author":"Dennis","year":"2002"},{"key":"2020072307264149300_ref16","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/2492348.2492359","article-title":"Addressing response time of cloud-based mobile applications","volume-title":"Proceedings of the International Workshop on Mobile Cloud Computing and Networking","author":"Dey","year":"2013"},{"key":"2020072307264149300_ref17","first-page":"5909","article-title":"Snap-To-It: a user-inspired platform for opportunistic device interactions","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Freitas","year":"2016"},{"key":"2020072307264149300_ref18","article-title":"Shortener","author":"Google URL","year":"2018"},{"key":"2020072307264149300_ref19","doi-asserted-by":"crossref","first-page":"2773","DOI":"10.1145\/2556288.2557170","article-title":"Conductor: enabling and understanding cross-device interaction","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Hamilton","year":"2014"},{"key":"2020072307264149300_ref20","first-page":"691","article-title":"OpenIMAJ and ImageTerrier: Java libraries and tools for scalable multimedia analysis and indexing of images","volume-title":"Proceedings of the Conference on Multimedia","author":"Hare","year":"2011"},{"key":"2020072307264149300_ref21","first-page":"10","article-title":"GPGPU acceleration of the KAZE image feature extraction algorithm","author":"Hegde","year":"2017","journal-title":"Computing Research Repository"},{"key":"2020072307264149300_ref22","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1145\/964696.964713","article-title":"Synchronous gestures for multiple persons and computers","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Hinckley","year":"2003"},{"key":"2020072307264149300_ref23","first-page":"391","article-title":"Evaluating physical\/virtual occlusion management techniques for horizontal displays","volume-title":"Proceedings of the IFIP TC 13 International Conference on Human-Computer Interaction\u2014Volume Part III","author":"Javed","year":"2011"},{"key":"2020072307264149300_ref24","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1111\/cgf.13206","article-title":"Grasp: combining spatially-aware mobile devices and a display wall for graph visualization and interaction","volume":"36","author":"Kister","year":"2017","journal-title":"Comput. Graph. Forum"},{"key":"2020072307264149300_ref25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/7351.7352","article-title":"A fast mutual exclusion algorithm","volume":"5","author":"Lamport","year":"1987","journal-title":"ACM Trans. Comput. Syst."},{"key":"2020072307264149300_ref26","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/978-3-319-45853-3_5","article-title":"Content Sharing Between Spatially-Aware Mobile Phones and Large Vertical Displays Supporting Collaborative Work","volume-title":"Collaboration Meets Interactive Spaces","author":"Langner","year":"2016"},{"key":"2020072307264149300_ref27","doi-asserted-by":"crossref","first-page":"2441","DOI":"10.1145\/1753326.1753696","article-title":"Pacer: fine-grained interactive paper via camera-touch hybrid gestures on a cell phone","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Liao","year":"2010"},{"key":"2020072307264149300_ref28","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MPRV.2015.77","article-title":"Pervasive interaction across displays","volume":"14","author":"Lischke","year":"2015","journal-title":"IEEE Pervasive Comput."},{"key":"2020072307264149300_ref29","first-page":"791","article-title":"Mobile camera supported document redirection","volume-title":"Proceedings of the Conference on Multimedia","author":"Liu","year":"2006"},{"key":"2020072307264149300_ref30","doi-asserted-by":"crossref","first-page":"1787","DOI":"10.1145\/1978942.1979201","article-title":"Pass-them-around: collaborative use of mobile phones for photo sharing","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Lucero","year":"2011"},{"key":"2020072307264149300_ref31","first-page":"315","article-title":"The proximity toolkit: prototyping proxemic interactions in ubiquitous computing ecologies","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Marquardt","year":"2011"},{"key":"2020072307264149300_ref32","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/2380116.2380121","article-title":"Cross-device interaction via micro-mobility and f-formations","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Marquardt","year":"2012"},{"key":"2020072307264149300_ref33","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s11263-005-3848-x","article-title":"A comparison of affine region detectors","volume":"65","author":"Mikolajczyk","year":"2005","journal-title":"Int. J. Comput. Vis."},{"key":"2020072307264149300_ref34","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/320719.322584","article-title":"Synchronizing clipboards of multiple computers","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Miller","year":"1999"},{"key":"2020072307264149300_ref35","first-page":"305","article-title":"Interacting at a distance using semantic snarfing","volume-title":"Proceedings of the International Conference on Ubiquitous Computing","author":"Myers","year":"2001"},{"key":"2020072307264149300_ref36","first-page":"5494","article-title":"Xdbrowser: user-defined cross-device web page designs","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Nebeling","year":"2016"},{"key":"2020072307264149300_ref37","doi-asserted-by":"crossref","first-page":"2793","DOI":"10.1145\/2556288.2556980","article-title":"Interactive development of cross-device user interfaces","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Nebeling","year":"2014"},{"key":"2020072307264149300_ref38","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1145\/800031.808606","article-title":"Compositing digital images","volume":"18","author":"Porter","year":"1984","journal-title":"Proc. Conf. Comput. Graph. Interact. Tech."},{"key":"2020072307264149300_ref39","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/2669485.2669500","article-title":"Huddlelamp: spatially-aware mobile displays for ad-hoc around-the-table collaboration","volume-title":"Proceedings of the International Conference on Interactive Tabletops and Surfaces","author":"R\u00e4dle","year":"2014"},{"key":"2020072307264149300_ref40","article-title":"US patent: cross-environment user interface mirroring","author":"Reeves","year":"2012"},{"key":"2020072307264149300_ref41","first-page":"31","article-title":"Pick-and-drop","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Rekimoto","year":"1997"},{"key":"2020072307264149300_ref42","first-page":"161","article-title":"Gluey: developing a head-worn display interface to unify the interaction experience in distributed display environments","volume-title":"Proceedings of the International Conference on Human-Computer Interaction with Mobile Devices and Services","author":"Serrano","year":"2015"},{"key":"2020072307264149300_ref43","first-page":"171","article-title":"Sod-toolkit: a toolkit for interactively prototyping and developing multi-sensor, multi-device environments","volume-title":"Proceedings of the International Conference on Interactive Tabletops and Surfaces","author":"Seyed","year":"2015"},{"key":"2020072307264149300_ref44","first-page":"281","article-title":"Ubitable: impromptu face-to-face collaboration on horizontal interactive surfaces","volume-title":"Ubiquitous Computing, LNCS 2864","author":"Shen","year":"2003"},{"key":"2020072307264149300_ref45","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/571985.572007","article-title":"That one there! Pointing to establish device identity","volume-title":"Proceedings of the Symposium on User Interface Software and Technology","author":"Swindells","year":"2002"},{"key":"2020072307264149300_ref46","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1145\/1240624.1240816","article-title":"Recent shortcuts: using recent interactions to support shared activities","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Tang","year":"2007"},{"key":"2020072307264149300_ref47","author":"TeamViewer","year":"2019"},{"key":"2020072307264149300_ref48","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1145\/2992154.2992182","article-title":"Capcam: enabling rapid, ad-hoc, position-tracked interactions between devices","volume-title":"Proceedings of the International Conference on Interactive Surfaces and Spaces","author":"Xiao","year":"2016"},{"key":"2020072307264149300_ref49","first-page":"329","article-title":"SWINGNAGE: gesture-based mobile interactions on distant public displays","volume-title":"Proceedings of the International Conference on Interactive Tabletops and Surfaces","author":"Yamaguchi","year":"2013"},{"key":"2020072307264149300_ref50","doi-asserted-by":"crossref","first-page":"2783","DOI":"10.1145\/2556288.2557199","article-title":"Panelrama: enabling easy specification of cross-device web applications","volume-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","author":"Yang","year":"2014"},{"key":"2020072307264149300_ref51","article-title":"USPatent: application mirroring using multiple graphics contexts","author":"Yusupov","year":"2015"}],"container-title":["Interacting with Computers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/iwc\/article-pdf\/31\/6\/539\/33525163\/iwz035.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/iwc\/article-pdf\/31\/6\/539\/33525163\/iwz035.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,23]],"date-time":"2023-09-23T21:17:04Z","timestamp":1695503824000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/iwc\/article\/31\/6\/539\/5670598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,1]]},"references-count":51,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2020,1,28]]},"published-print":{"date-parts":[[2019,11,1]]}},"URL":"https:\/\/doi.org\/10.1093\/iwcomp\/iwz035","relation":{},"ISSN":["0953-5438","1873-7951"],"issn-type":[{"value":"0953-5438","type":"print"},{"value":"1873-7951","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2019,11]]},"published":{"date-parts":[[2019,11,1]]}}}