ABSTRACT
Automatic screen rotation improves viewing experience and usability of mobile devices, but current gravity-based approaches do not support postures such as lying on one side, and manual rotation switches require explicit user input. iRotate Grasp automatically rotates screens of mobile devices to match users' viewing orientations based on how users are grasping the devices. Our insight is that users' grasps are consistent for each orientation, but significantly differ between different orientations. Our prototype embeds a total of 32 light sensors along the four sides and the back of an iPod Touch, and uses support vector machine (SVM) to recognize grasps at 25Hz. We collected 6-users' usage under 54 different conditions: 1) grasping the device using left, right, and both hands, 2) scrolling, zooming and typing, 3) in portrait, landscape-left, and landscape-right orientations, and while 4) sitting and lying down on one side. Results show that our grasp-based approach is promising, and our iRotate Grasp prototype could correctly rotate the screen 90.5% of the time when training and testing on different users.
Supplemental Material
- Butler, A., Izadi, S., and Hodges, S. SideSight: multi- touch interaction around small devices. Proceedings of the 21st annual ACM symposium on User interface software and technology, ACM (2008), 201--204. Google ScholarDigital Library
- Chang, C.-C. and Lin, C.-J. LIBSVM: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology (TIST) 2, 3 (2011). Google ScholarDigital Library
- Cheng, L.-P., Hsiao, F.-I., Liu, Y., and Chen, M. Y. iRotate: Automatic Screen Rotation based on Face Orientation. Proceedings of the 2012 annual conference on Human factors in computing systems, ACM (2012), 2203--2210. Google ScholarDigital Library
- Forstall, S. and Blumenberg, C. Portrait-Landscape Rotation Heuristics for a Portable Multifunction Device. US Patent App. 20,080/165,144, 2011.Google Scholar
- Hinckley, K. and Song, H. Sensor synaesthesia: touch in motion, and motion in touch. Proceedings of the 2011 annual conference on Human factors in computing systems, ACM (2011), 801--810. Google ScholarDigital Library
- Kim, K., Chang, W., Cho, S., et al. Hand grip pattern recognition for mobile user interfaces. Proceedings of the National Conference on Artificial Intelligence, MIT (2006), 1789--1794. Google ScholarDigital Library
- Ording, B., Van Os, M., and Chaudhri, I. Screen Rotation Gestures on a Portable Multifunction Device. US Patent App. 20,080/, 2011.Google Scholar
- Taylor, B. T. and Bove Jr, V. M. Graspables: grasp- recognition as a user interface. Proceedings of the 27th international conference on Human factors in computing systems, ACM (2009), 917--926. Google ScholarDigital Library
- Wimmer, R. and Boring, S. HandSense: discriminating different ways of grasping and holding a tangible user interface. Proceedings of the 3rd International Confer- ence on Tangible and Embedded Interaction, ACM (2009), 359--362. Google ScholarDigital Library
- Wimmer, R. Grasp sensing for human-computer interaction. Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction, (2011), 221--228. Google ScholarDigital Library
Index Terms
- iRotate grasp: automatic screen rotation based on grasp of mobile devices
Recommendations
Grasp sensing for human-computer interaction
TEI '11: Proceedings of the fifth international conference on Tangible, embedded, and embodied interactionThe way we grasp an object depends on several factors, e.g. the intended goal or the hand's anatomy. Therefore, a grasp can convey meaningful information about its context. Inferring these factors from a grasp allows us to enhance interaction with grasp-...
IrotateGrasp: automatic screen rotation based on grasp of mobile devices
CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsAutomatic screen rotation improves viewing experience and usability of mobile devices, but current gravity-based approaches do not support postures such as lying on one side, and manual rotation switches require explicit user input. iRotateGrasp ...
iRotateGrasp: automatic screen rotation based on grasp of mobile devices
CHI EA '13: CHI '13 Extended Abstracts on Human Factors in Computing SystemsAutomatic screen rotation improves viewing experience and usability of mobile devices, but current gravity-based approaches do not support postures such as lying on one side, and manual rotation switches require explicit user input. iRotateGrasp ...
Comments