TinyMotion
Jingtao Wang, John Canny · 2006
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.