ABSTRACT
This paper presents TypingRing, a wearable ring platform that enables text input into computers of different forms, such as PCs, smartphones, tablets, or even wearables with tiny screens. The basic idea of TypingRing is to have a user wear a ring on his middle finger and let him type on a surface - such as a table, a wall, or his lap. The user types as if a standard QWERTY keyboard is lying underneath his hand but is invisible to him. By using the embedded sensors TypingRing determines what key is pressed by the user. Further, the platform provides visual feedback to the user and communicates with the computing device wirelessly. This paper describes the hardware and software prototype of TypingRing and provides an in-depth evaluation of the platform. Our evaluation shows that TypingRing is capable of detecting and sending key events in real-time with an average accuracy of 98.67%. In a field study, we let seven users type a paragraph with the ring, and we find that TypingRing yields a reasonable typing speed (e.g., 33-50 keys per minute) and their typing speed improves over time.
- Bluegiga technologies. bluegiga.com/.Google Scholar
- Bluetooth Developer Portal. developer.bluetooth.org/.Google Scholar
- Fin. www.finrobotics.com.Google Scholar
- Keyglove. keyglove.net.Google Scholar
- NFC Ring. nfcring.com.Google Scholar
- Project Virtual Keyboard. www.senseboard.com/.Google Scholar
- Ring: Shortcut Everything. www.kickstarter.com/projects/1761670738/ring-shortcut-everything.Google Scholar
- Saleae Logic Probe. saleae.com/logic16.Google Scholar
- Smarty Ring. smartyring.com.Google Scholar
- ThumbTrack. mindstreaminc.com.Google Scholar
- Tiny Duino. tiny-circuits.com/.Google Scholar
- S. Agrawal, I. Constandache, S. Gaonkar, R. Roy Choudhury, K. Caves, and F. DeRuyter. Using mobile phones to write in air. In Proceedings of the 9th international conference on Mobile systems, applications, and services, pages 15--28. ACM, 2011. Google ScholarDigital Library
- T. Deyle, S. Palinko, E. S. Poole, and T. Starner. Hambone: A bio-acoustic gesture interface. In Wearable Computers, 2007 11th IEEE International Symposium on, pages 3--10. IEEE, 2007. Google ScholarDigital Library
- G. D. Forney Jr. The viterbi algorithm. Proceedings of the IEEE, 61(3):268--278, 1973.Google ScholarCross Ref
- M. Fukumoto and Y. Tonomura. "body coupled fingerring": wireless wearable keyboard. In Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, pages 147--154. ACM, 1997. Google ScholarDigital Library
- J. Gummeson, B. Priyantha, and J. Liu. An energy harvesting wearable ring platform for gestureinput on surfaces. In MobiSys, pages 162--175. ACM, 2014. Google ScholarDigital Library
- C. Harrison and S. E. Hudson. Scratch input: creating large, inexpensive, unpowered and mobile finger input surfaces. In Proceedings of the 21st annual ACM symposium on User interface software and technology, pages 205--208. ACM, 2008. Google ScholarDigital Library
- C. Harrison, J. Schwarz, and S. E. Hudson. Tapsense: enhancing finger interaction on touch surfaces. In Proceedings of the 24th annual ACM symposium on User interface software and technology, pages 627--636. ACM, 2011. Google ScholarDigital Library
- C. Harrison, D. Tan, and D. Morris. Skinput: appropriating the body as an input surface. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 453--462. ACM, 2010. Google ScholarDigital Library
- C. Harrison, R. Xiao, and S. Hudson. Acoustic barcodes: passive, durable and inexpensive notched identification tags. In Proceedings of the 25th annual ACM symposium on User interface software and technology, pages 563--568. ACM, 2012. Google ScholarDigital Library
- J. Liu, L. Zhong, J. Wickramasuriya, and V. Vasudevan. uwave: Accelerometer-based personalized gesture recognition and its applications. Pervasive and Mobile Computing, 5(6):657--675, 2009. Google ScholarDigital Library
- P. Lopes, R. Jota, and J. A. Jorge. Augmenting touch interaction through acoustic sensing. In Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, pages 53--56. ACM, 2011. Google ScholarDigital Library
- K. Lyons, T. Starner, D. Plaisted, J. Fusia, A. Lyons, A. Drew, and E. Looney. Twiddler Typing: one-handed chording text entry for mobile phones. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 671--678. ACM, 2004. Google ScholarDigital Library
- I. S. MacKenzie and R. W. Soukoreff. Phrase sets for evaluating text entry techniques. In CHI?03 extended abstracts on Human factors in computing systems, pages 754--755. ACM, 2003. Google ScholarDigital Library
- I. S. MacKenzie and K. Tanaka-Ishii. Text entry systems: Mobility, accessibility, universality. Morgan Kaufmann, 2010. Google ScholarDigital Library
- R. Murray-Smith, J. Williamson, S. Hughes, and T. Quaade. Stane: synthesized surfaces for tactile input. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 1299--1302. ACM, 2008. Google ScholarDigital Library
- E. M. Rogers. Diffusion of innovations. Simon and Schuster, 2010.Google Scholar
- S. M. Ross. Introduction to probability models. Academic press, 2014. Google ScholarDigital Library
- T. Schlömer, B. Poppinga, N. Henze, and S. Boll. Gesture recognition with a wii controller. In Proceedings of the 2nd international conference on Tangible and embedded interaction, pages 11--14. ACM, 2008. Google ScholarDigital Library
- J. Wang, D. Vasisht, and D. Katabi. Rf-idraw: virtual touch screen in the air using rf signals. In Proceedings of the 2014 ACM conference on SIGCOMM, pages 235--246. ACM, 2014. Google ScholarDigital Library
- J. Wang, K. Zhao, X. Zhang, and C. Peng. Ubiquitous keyboard for small mobile devices: harnessing multipath fading for fine-grained keystroke localization. In Proceedings of the 12th annual international conference on Mobile systems, applications, and services, pages 14--27. ACM, 2014. Google ScholarDigital Library
- L. R. Welch. Hidden markov models and the baum-welch algorithm. IEEE Information Theory Society Newsletter, 53(4):10--13, 2003.Google Scholar
Index Terms
- TypingRing: A Wearable Ring Platform for Text Input
Recommendations
OctaRing: Examining Pressure-Sensitive Multi-Touch Input on a Finger Ring Device
UIST '16 Adjunct: Adjunct Proceedings of the 29th Annual ACM Symposium on User Interface Software and TechnologyIn this paper, we introduce OctaRing, an octagon-shaped finger ring device that facilitates pressure-sensitive multi- touch gestures. To explore the feasibility of its prototype, we conducted an experiment and investigated users' sensorimotor skills in ...
B2B-Swipe: Swipe Gesture for Rectangular Smartwatches from a Bezel to a Bezel
CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing SystemsWe present B2B-Swipe, a single-finger swipe gesture for a rectangular smartwatch that starts at a bezel and ends at a bezel to enrich input vocabulary. There are 16 possible B2B-Swipes because a rectangular smartwatch has four bezels. Moreover, B2B-...
TapBoard 2: Simple and Effective Touchpad-like Interaction on a Multi-Touch Surface Keyboard
CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing SystemsWe introduce TapBoard 2, a touchpad-based keyboard that solves the problem of typing and pointing disambiguation. The pointing interaction design of TapBoard 2 is nearly identical to natural touchpad interaction, and its shared workspace naturally ...
Comments