Giving a hand to the eyes: leveraging input accuracy for subpixel interaction

We argue that the current practice of using integer positions for pointing events artificially constrains human precision capabilities. The high sensitivity of current input devices can be harnessed to enable precise direct manipulation ""in between"" pixels, called subpixel interaction. We provide detailed analysis of subpixel theory and implementation, including the critical component of revised control-display gain transfer functions. A prototype implementation is described with several illustrative examples. Guidelines for subpixel domain applicability are provided and an overview of required changes to operating systems and graphical user interface frameworks are discussed.

[1]  Daniel Vogel,et al.  Shift: a technique for operating pen-based interfaces using touch , 2007, CHI.

[2]  David R. Flatla,et al.  Calibration games: making calibration tasks enjoyable by adding motivating game elements , 2011, UIST.

[3]  Jeremy R. Cooperstock,et al.  On the Limits of the Human Motor Control Precision: The Search for a Device's Human Resolution , 2011, INTERACT.

[4]  Yves Guiard,et al.  Navigation as multiscale pointing: extending Fitts' model to very high precision tasks , 1999, CHI '99.

[5]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[6]  Nicolas Roussel,et al.  No more bricolage!: methods and tools to characterize, replicate and compare pointing transfer functions , 2011, UIST.

[7]  Jun Rekimoto,et al.  Popup vernier: a tool for sub-pixel-pitch dragging with smooth mode transition , 1998, UIST '98.

[8]  Olivier Chapuis,et al.  High-precision magnification lenses , 2010, CHI.

[9]  Ravin Balakrishnan,et al.  Zliding: fluid zooming and sliding for high precision parameter manipulation , 2005, UIST.

[10]  Emmanuel Pietriga,et al.  Sigma lenses: focus-context transitions combining space, time and translucence , 2008, CHI.

[11]  Ben Shneiderman,et al.  The alphaslider: a compact and rapid selector , 1994, CHI Conference Companion.

[12]  Ken Perlin,et al.  Pad: an alternative approach to the computer interface , 1993, SIGGRAPH.