skip to main content
10.1145/2789168.2790115acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Extending Mobile Interaction Through Near-Field Visible Light Sensing

Authors Info & Claims
Published:07 September 2015Publication History

ABSTRACT

Mobile devices are shrinking their form factors for portability, but user-mobile interaction is becoming increasingly challenging. In this paper, we propose a novel system called Okuli to meet this challenge. Okuli is a compact, low-cost system that can augment a mobile device and extend its interaction workspace to any nearby surface area. Okuli piggybacks on visible light communication modules, and uses a low-power LED and two light sensors to locate user's finger within the workspace. It is built on a light propagation/reflection model that achieves around one-centimeter location precision, with zero run-time training overhead. We have prototyped Okuli as an Android peripheral, with a 3D-printed shroud to host the LED and light sensors. Our experiments demonstrate Okuli's accuracy, stability, energy efficiency, as well as its potential in serving virtual keyboard and trackpad applications.

References

  1. J. Wang, D. Vasisht, and D. Katabi, "RF-IDraw: Virtual Touch Screen in the Air using RF Signals," in Proc. of ACM SIGCOMM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Agrawal, I. Constandache, S. Gaonkar, R. Roy Choudhury, K. Caves, and F. DeRuyter, "Using Mobile Phones to Write in Air," in Proc. of ACM MobiSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Roeber, J. Bacus, and C. Tomasi, "Typing in Thin Air: The Canesta Projection Keyboard - a New Method of Interaction with Electronic Devices," in ACM CHI Extended Abstracts, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Harrison, H. Benko, and A. D. Wilson, "OmniTouch: Wearable Multitouch Interaction Everywhere," in Proc. of ACM UIST, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Wang, K. Zhao, X. Zhang, and C. Peng, "Ubiquitous Keyboard for Small Mobile Devices: Harnessing Multipath Fading for Fine-Grained Keystroke Localization," in Proc. of ACM MobiSys, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Harrison, J. Schwarz, and S. E. Hudson, "TapSense: Enhancing Finger Interaction on Touch Surfaces," in Proc. of ACM UIST, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. H. Elgala, R. Mesleh, and H. Haas, "Indoor Optical Wireless Communication: Potential and State-of-the-Art," IEEE Communications Magazine, vol. 49, no. 9, 2011.Google ScholarGoogle Scholar
  8. S. Rajagopal, R. Roberts, and S.-K. Lim, "IEEE 802.15.7 Visible Light Communication: Modulation Schemes and Dimming Support," IEEE Communications Magazine, vol. 50, no. 3, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  9. Y.-S. Kuo, P. Pannuto, K.-J. Hsiao, and P. Dutta, "Luxapose: Indoor Positioning with Mobile Phones and Visible Light," in Proc. of ACM MobiCom, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. L. Li, P. Hu, C. Peng, G. Shen, and F. Zhao, "Epsilon: A Visible Light Based Positioning System," in Proc. of USENIX NSDI, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Butler, S. Izadi, and S. Hodges, "SideSight: Multi-Touch Interaction Around Small Devices," in Proc. of ACM UIST, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Z. Ghassemlooy, W. Popoola, and S. Rajbhandari, Optical Wireless Communications: System and Channel Modelling with MATLAB. CRC Press, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Edelstein and M. Rabbat, "Background Subtraction for Online Calibration of Baseline RSS in RF Sensing Networks," Mobile Computing, IEEE Transactions on, vol. 12, no. 12, pp. 2386--2398, Dec 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. Cui, Z. Cao, and J. Wei, "Dual-Microphone Source Location Method in 2-D Space," in Proc. of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2006.Google ScholarGoogle Scholar
  15. A. Papoulis and S. U. Pillai, Probability, random variables, and stochastic processes. Tata McGraw-Hill Education, 2002.Google ScholarGoogle Scholar
  16. P. Melgarejo, X. Zhang, P. Ramanathan, and D. Chu, "Leveraging Directional Antenna Capabilities for Fine-grained Gesture Recognition," in ACM UbiComp, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Monsoon Solutions, Inc., "Monsoon Power Monitor," http://www.msoon.com/LabEquipment/PowerMonitor/.Google ScholarGoogle Scholar
  18. A. Carroll and G. Heiser, "An Analysis of Power Consumption in a Smartphone," in Proc. of the USENIX Annual Technical Conference, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T. Hao, R. Zhou, and G. Xing, "COBRA: Color Barcode Streaming for Smartphone Systems," in Proc. of ACM MobiSys, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. S. D. Perli, N. Ahmed, and D. Katabi, "PixNet: Interference-free Wireless Links Using LCD-camera Pairs," in Proc. of ACM MobiCom, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Ogata, Y. Sugiura, H. Osawa, and M. Imai, "iRing: Intelligent Ring Using Infrared Reflection," in Proc. of ACM UIST, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. C. Harrison and S. E. Hudson, "Abracadabra: Wireless, High-precision, and Unpowered Finger Input for Very Small Mobile Devices," in Proc. of ACM UIST, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. Kratz and M. Rohs, "Hoverflow: Exploring Around-device Interaction with IR Distance Sensors," in Proc. of ACM MobileHCI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J. Kim, J. He, K. Lyons, and T. Starner, "The Gesture Watch: A Wireless Contact-free Gesture Based Wrist Interface," in Proc. of IEEE International Symposium on Wearable Computers (ISWC), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. J. Moeller and A. Kerne, "ZeroTouch: An Optical Multi-touch and Free-air Interaction Architecture," in Proc. of the SIGCHI Conference on Human Factors in Computing Systems (CHI), 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Liu and F. Guimbretière, "FlexAura: A Flexible Near-Surface Range Sensor," in Proc. of ACM UIST, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. J. P. Wachs, M. Kölsch, H. Stern, and Y. Edan, "Vision-based Hand-gesture Applications," Communications of the ACM, vol. 54, no. 2, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. Sahami Shirazi, Y. Abdelrahman, N. Henze, S. Schneegass, M. Khalilbeigi, and A. Schmidt, "Exploiting Thermal Reflection for Interactive Systems," in Proc. of SIGCHI Conference on Human Factors in Computing Systems (CHI), 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. E. Larson, G. Cohn, S. Gupta, X. Ren, B. Harrison, D. Fox, and S. Patel, "HeatWave: Thermal Imaging for Surface User Interaction," in Proc. of the SIGCHI Conference on Human Factors in Computing Systems (CHI), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. P. Mistry and P. Maes, "Mouseless: a computer mouse as small as invisible," in Adjunct Proceedings of ACM UIST, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. D. Kim, S. Izadi, J. Dostal, C. Rhemann, C. Keskin, C. Zach, J. Shotton, T. Large, S. Bathiche, M. Niessner, D. A. Butler, S. Fanello, and V. Pradeep, "RetroDepth: 3D Silhouette Sensing for High-precision Input on and Above Physical Surfaces," in Proc. of ACM Conference on Human Factors in Computing Systems (CHI), 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. R. Xiao, C. Harrison, K. D. Willis, I. Poupyrev, and S. E. Hudson, "Lumitrack: Low Cost, High Precision, High Speed Tracking with Projected M-sequences," in Proc. of ACM UIST, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Microsoft Corporation, "Kinect for Windows," 2014. {Online}. Available: http://www.microsoft.com/en-us/kinectforwindows/Google ScholarGoogle Scholar
  34. Leap Motion, Inc., "Leap Motion: Mac & PC Gesture Controller for Game, Design and More," 2013. {Online}. Available: https://www.leapmotion.com/Google ScholarGoogle Scholar
  35. C. Harrison, D. Tan, and D. Morris, "Skinput: Appropriating the Body As an Input Surface," in Proc. of SIGCHI Conference on Human Factors in Computing Systems (CHI), 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. M. Le Goc, S. Taylor, S. Izadi, and C. Keskin, "A Low-cost Transparent Electric Field Sensor for 3D Interaction on Mobile Devices," in Proc. of ACM Conference on Human Factors in Computing Systems (CHI), 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. T. Grosse-Puppendahl, S. Herber, R. Wimmer, F. Englert, S. Beck, J. von Wilmsdorff, R. Wichert, and A. Kuijper, "Capacitive Near-field Communication for Ubiquitous Interaction and Perception," in Proc. of ACM UbiComp, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Extending Mobile Interaction Through Near-Field Visible Light Sensing

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MobiCom '15: Proceedings of the 21st Annual International Conference on Mobile Computing and Networking
      September 2015
      638 pages
      ISBN:9781450336192
      DOI:10.1145/2789168

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 September 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      MobiCom '15 Paper Acceptance Rate38of207submissions,18%Overall Acceptance Rate440of2,972submissions,15%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    ePub

    View this article in ePub.

    View ePub