Squeeze me, hold me, tilt me! An exploration of manipulative user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Sensing techniques for mobile interaction
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation
Algorithms, Complexity Analysis and VLSI Architectures for MPEG-4 Motion Estimation
Peephole displays: pen interaction on spatially aware handheld computers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
TiltText: using tilt for text input to mobile phones
Proceedings of the 16th annual ACM symposium on User interface software and technology
Mixed interaction space: designing for camera based interaction with mobile devices
CHI '05 Extended Abstracts on Human Factors in Computing Systems
A conceptual framework for camera phone-based interaction techniques
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Experiments in 3D interaction for mobile phone AR
Proceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia
A lightweight approach for augmented reality on camera phones using 2D images to simulate 3D
Proceedings of the 6th international conference on Mobile and ubiquitous multimedia
Large document, small screen: a camera driven scroll and zoom control for mobile devices
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Twelvepixels: drawing & creativity on a mobile phone
CHI '08 Extended Abstracts on Human Factors in Computing Systems
LightSense: enabling spatially aware handheld interaction devices
ISMAR '06 Proceedings of the 5th IEEE and ACM International Symposium on Mixed and Augmented Reality
Bimanual tangible interaction with mobile phones
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
Pull and Push: Proximity-Aware User Interface for Navigating in 3D Space Using a Handheld Camera
Proceedings of the 13th International Conference on Human-Computer Interaction. Part III: Ubiquitous and Intelligent Interaction
Doodle space: painting on a public display by cam-phone
AMC '09 Proceedings of the 2009 workshop on Ambient media computing
Mobile phone performance analysis for camera based visual interactions
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
VISIADS: a vision-based advertising platform for camera phones
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Mobile magic hand: camera phone based interaction using visual code and optical flow
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction platforms and techniques
PEYE: toward a visual motion based perceptual interface for mobile devices
HCI'07 Proceedings of the 2007 IEEE international conference on Human-computer interaction
Using mobile phones to write in air
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
SpeckleSense: fast, precise, low-cost and compact motion sensing using laser speckle
Proceedings of the 24th annual ACM symposium on User interface software and technology
Virtual projection: exploring optical projection as a metaphor for multi-device interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
iRotate: automatic screen rotation based on face orientation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Surround-see: enabling peripheral vision on smartphones during active use
Proceedings of the 26th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
This paper presents TinyMotion, a pure software approach that detects the movements of cell phones in real time by analyzing image sequences captured by the built-in camera. Typical movements that TinyMotion detects include - horizontal and vertical movements, rotational movements and tilt movements. In contrast to earlier work, TinyMotion does not require additional sensors, special scenes or backgrounds and can run on today's main-stream camera phones without hardware modification. We describe the design and implementation of TinyMotion and analyze the potential interactions that can leverage TinyMotion. Three applications and two games were created to test TinyMotion. Benchmarking results and usability study show that TinyMotion can detect camera movement reliably under most background and illumination conditions.