Shijia Pan, C. G. Ramirez, Mostafa Mirshekari, Jonathon Fagert, Albert Jin Chung, C. C. Hu, John Paul Shen, H. Noh, Pei Zhang
{"title":"SurfaceVibe:在无处不在的表面上基于振动的点击和滑动跟踪","authors":"Shijia Pan, C. G. Ramirez, Mostafa Mirshekari, Jonathon Fagert, Albert Jin Chung, C. C. Hu, John Paul Shen, H. Noh, Pei Zhang","doi":"10.1145/3055031.3055077","DOIUrl":null,"url":null,"abstract":"Touch surfaces are intuitive interfaces for computing devices. Most of the traditional touch interfaces (vision, IR, capacitive, etc.) have mounting requirements, resulting in specialized touch surfaces limited by their size, cost, and mobility. More recent work has shown that vibration-based touch sensing techniques can localize taps/knocks, which provides a low-cost flexible alternative. These surfaces are envisioned as intuitive inputs for applications such as interactive meeting tables, smart kitchen appliance control, etc. However, due to dispersive and reflective properties of various vibrating mediums, it is difficult to localize taps accurately on ubiquitous surfaces. Furthermore, no work has been done on tracking continuous swipe interactions through vibration sensing.In this paper, we present SurfaceVibe, a vibration-based interaction tracking system for multiple surface types. The system accounts for physics properties of different waves to allow two major interaction types: tap and swipe. For tap induced impulse-like surface waves, we design an algorithm that takes wave dispersion and reflection into account to achieve accurate localization on ubiquitous surfaces. For swipe induced body waves, SurfaceVibe segments signals into 'slip pulses' to localize, and then tracks the trajectory. We validate SurfaceVibe through experiments on different materials and varying surface/sensing area sizes in this paper. Our methods achieve up to 6X decrease in localization error for taps and 3X reduction in length estimation error for swipes compared to existing algorithms that do not take wave properties into account.","PeriodicalId":228318,"journal":{"name":"2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"42","resultStr":"{\"title\":\"SurfaceVibe: Vibration-Based Tap & Swipe Tracking on Ubiquitous Surfaces\",\"authors\":\"Shijia Pan, C. G. Ramirez, Mostafa Mirshekari, Jonathon Fagert, Albert Jin Chung, C. C. Hu, John Paul Shen, H. Noh, Pei Zhang\",\"doi\":\"10.1145/3055031.3055077\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Touch surfaces are intuitive interfaces for computing devices. Most of the traditional touch interfaces (vision, IR, capacitive, etc.) have mounting requirements, resulting in specialized touch surfaces limited by their size, cost, and mobility. More recent work has shown that vibration-based touch sensing techniques can localize taps/knocks, which provides a low-cost flexible alternative. These surfaces are envisioned as intuitive inputs for applications such as interactive meeting tables, smart kitchen appliance control, etc. However, due to dispersive and reflective properties of various vibrating mediums, it is difficult to localize taps accurately on ubiquitous surfaces. Furthermore, no work has been done on tracking continuous swipe interactions through vibration sensing.In this paper, we present SurfaceVibe, a vibration-based interaction tracking system for multiple surface types. The system accounts for physics properties of different waves to allow two major interaction types: tap and swipe. For tap induced impulse-like surface waves, we design an algorithm that takes wave dispersion and reflection into account to achieve accurate localization on ubiquitous surfaces. For swipe induced body waves, SurfaceVibe segments signals into 'slip pulses' to localize, and then tracks the trajectory. We validate SurfaceVibe through experiments on different materials and varying surface/sensing area sizes in this paper. Our methods achieve up to 6X decrease in localization error for taps and 3X reduction in length estimation error for swipes compared to existing algorithms that do not take wave properties into account.\",\"PeriodicalId\":228318,\"journal\":{\"name\":\"2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"42\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3055031.3055077\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3055031.3055077","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SurfaceVibe: Vibration-Based Tap & Swipe Tracking on Ubiquitous Surfaces
Touch surfaces are intuitive interfaces for computing devices. Most of the traditional touch interfaces (vision, IR, capacitive, etc.) have mounting requirements, resulting in specialized touch surfaces limited by their size, cost, and mobility. More recent work has shown that vibration-based touch sensing techniques can localize taps/knocks, which provides a low-cost flexible alternative. These surfaces are envisioned as intuitive inputs for applications such as interactive meeting tables, smart kitchen appliance control, etc. However, due to dispersive and reflective properties of various vibrating mediums, it is difficult to localize taps accurately on ubiquitous surfaces. Furthermore, no work has been done on tracking continuous swipe interactions through vibration sensing.In this paper, we present SurfaceVibe, a vibration-based interaction tracking system for multiple surface types. The system accounts for physics properties of different waves to allow two major interaction types: tap and swipe. For tap induced impulse-like surface waves, we design an algorithm that takes wave dispersion and reflection into account to achieve accurate localization on ubiquitous surfaces. For swipe induced body waves, SurfaceVibe segments signals into 'slip pulses' to localize, and then tracks the trajectory. We validate SurfaceVibe through experiments on different materials and varying surface/sensing area sizes in this paper. Our methods achieve up to 6X decrease in localization error for taps and 3X reduction in length estimation error for swipes compared to existing algorithms that do not take wave properties into account.