Freehand interaction with a paper-based input interface

Graphical user interfaces may sometimes not be fully comfortable, because they require oculomotor coordination and relatively precise mouse movement. While physical interfaces can be the right choice for purpose-specific appliances, they become less practicable in the case of interfaces for software tools, since each program would need its own physical interface. This paper presents a gesture input approach based on a paper interface, appraising its efficiency and investigating the user acceptance level. Through fingers, users can operate interface controls either drawn by themselves or provided in ready-to-use pre-printed sheets. The implemented prototype, based on computer vision, relies on a simple and cheap webcam, and controls consist of sliders, buttons, knobs and trackpads. Experiments have shown that the proposed approach is practicable in terms of both performance and positive reception by users, although some inherent problems of vision-based systems must be taken into account.

[1]  Pierre David Wellner,et al.  Interacting with paper on the DigitalDesk , 1993, CACM.

[2]  Rob Gordon,et al.  Essential JMF - Java Media Framework , 1998 .

[3]  Randall Davis,et al.  Magic Paper: Sketch-Understanding Research , 2007, Computer.

[4]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[5]  Nordin Zakaria,et al.  As sketchy as possible: Application Programming Interface (API) for sketch-based user interface , 2010, 2010 International Symposium on Information Technology.

[6]  Pierre Dillenbourg,et al.  Multi-finger interactions with papers on augmented tabletops , 2009, TEI.

[7]  Qiang Ji,et al.  A new efficient ellipse detection method , 2002, Object recognition supported by user interaction for service robots.

[8]  Philippe Pasquier,et al.  Freepad: A Custom Paper-based MIDI Interface , 2010, NIME.

[9]  Lucia Vilela Leite Filgueiras,et al.  Evaluating Paper Prototype for Tabletop Collaborative Game Applications , 2013, ICEC 2013.

[10]  Huosheng Hu,et al.  3D hand gesture tracking and recognition for controlling an intelligent wheelchair , 2014, Int. J. Comput. Appl. Technol..

[11]  Chunyuan Liao,et al.  PapierCraft: a command system for interactive paper , 2005, UIST.

[13]  Michael A. Terry,et al.  Jump: a system for interactive, tangible queries of paper , 2007, GI '07.

[14]  V.B. Vats,et al.  A fingertip detection and tracking system as a virtual mouse, a signature input device and an application selector , 2008, IEEE SoutheastCon 2008.

[15]  Hao Tang,et al.  FACT: fine-grained cross-media interaction with documents via a portable hybrid paper-laptop interface , 2010, ACM Multimedia.

[16]  Alex Pentland,et al.  Perceptual user interfaces: perceptual intelligence , 2000, CACM.

[17]  Betsy van Dijk,et al.  Paper-based mixed reality sketch augmentation as a conceptual design support tool , 2009, BCS HCI.

[18]  Christine Alvarado,et al.  SketchREAD: a multi-domain sketch recognition engine , 2004, UIST '04.

[19]  Philip R. Cohen,et al.  A visual modality for the augmentation of paper , 2001, PUI '01.

[20]  Beat Signer,et al.  PaperPoint: a paper-based presentation and interactive paper prototyping tool , 2007, Tangible and Embedded Interaction.

[21]  Brian P. Bailey,et al.  Designers' use of paper and the implications for informal tools , 2005, OZCHI.

[22]  Anne Marie Piper,et al.  TAP & PLAY: an end-user toolkit for authoring interactive pen and paper language activities , 2012, CHI.

[23]  Robert C. Miller,et al.  Off-Line Sketch Interpretation , 2004, AAAI Technical Report.

[24]  Bo Yu Recognition of freehand sketches using mean shift , 2003, IUI '03.

[25]  James D. Hollan,et al.  Papiercraft: A gesture-based command system for interactive paper , 2008, TCHI.

[26]  Marco Porta,et al.  Vision-based user interfaces: methods and applications , 2002, Int. J. Hum. Comput. Stud..

[27]  Ellen Yi-Luen Do,et al.  Ambiguous intentions: a paper-like interface for creative design , 1996, UIST '96.

[28]  David A. Forsyth,et al.  Finding Naked People , 1996, ECCV.

[29]  A. Govardhan,et al.  Touch-less palm print recognition system based on fusion of local and global features , 2015, Int. J. Comput. Appl. Technol..

[30]  Yeqin Wang Research on the computer vision cracked eggs detecting method , 2014, Int. J. Comput. Appl. Technol..

[31]  Yoichi Sato,et al.  Integrating paper and digital information on EnhancedDesk: a method for realtime finger tracking on an augmented desk system , 2001, TCHI.

[32]  Ali Mazalek,et al.  Turning a page on the digital annotation of physical books , 2008, Tangible and Embedded Interaction.

[33]  James A. Landay,et al.  Sketching Interfaces: Toward More Human Interface Design , 2001, Computer.

[34]  Lynn Wilcox,et al.  Pacer: fine-grained interactive paper via camera-touch hybrid gestures on a cell phone , 2010, CHI.

[35]  Carl Gutwin,et al.  VoodooSketch: extending interactive surfaces with adaptable interface palettes , 2008, Tangible and Embedded Interaction.

[36]  Yang Li,et al.  FrameWire: a tool for automatically extracting interaction logic from paper prototyping tests , 2010, CHI.

[37]  Berna Erol,et al.  HOTPAPER: multimedia interaction with paper using mobile phones , 2008, ACM Multimedia.

[38]  Danilo Avola,et al.  Ambiguities in Sketch-Based Interfaces , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[39]  Jonathan J. Hull,et al.  A paper-based interface for video browsing and retrieval , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[40]  Nadir Weibel,et al.  PaperSketch: a paper-digital collaborative remote sketching tool , 2011, IUI '11.

[41]  Hiroshi Ishii,et al.  The metaDESK: models and prototypes for tangible user interfaces , 1997, UIST '97.

[42]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Edoardo Charbon,et al.  A Virtual Keyboard Based on True-3D Optical Ranging , 2005, BMVC.

[44]  Alex Pentland,et al.  Perceptual Intelligence , 1999, HUC.

[45]  Carlo Tomasi,et al.  Typing in thin air: the canesta projection keyboard - a new method of interaction with electronic devices , 2003, CHI Extended Abstracts.

[46]  Luiz Velho,et al.  A Sketch on Sketch-Based Interfaces and Modeling , 2010, 2010 23RD SIBGRAPI - Conference on Graphics, Patterns and Images Tutorials.

[47]  Chunyuan Liao,et al.  PapierCraft: A System for Interactive Paper , 2005 .