Expanding Selection for Information Visualization Systems on Tablet Devices

Selection is a fundamental operation in interactive visualization applications. Although techniques such as clicking and lassoing items of interest are sufficient for basic selections, a more sophisticated interaction mechanism is required for expressing complex queries to modify or generalize existing selections. The ability to perform these advanced selections is critical for effective analysis within visualization systems. On touch-based devices such as tablets, however, expressing advanced selections is difficult due to the absence of a cursor and modifier keys. In this work, we address this limitation by presenting new interaction techniques that leverage a person's non-dominant hand. We use these techniques for advanced selection operations such as expanding, modifying, and replicating existing selections. Further, we introduce a method for performing generalized selection on tablet devices that provides a fluid mechanism to control the attributes and parameters of selection.

[1]  Philip T. Cox,et al.  Touchscreen Interfaces for Visual Languages , 2012, ACHI 2012.

[2]  Hong Chen,et al.  Compound brushing , 2003 .

[3]  Chris North,et al.  Understanding Multi-touch Manipulation for Surface Computing , 2009, INTERACT.

[4]  Jeffrey Heer,et al.  Scented Widgets: Improving Navigation Cues with Embedded Visualizations , 2007, IEEE Transactions on Visualization and Computer Graphics.

[5]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[6]  Dimitre Novatchev,et al.  Chunking and Phrasing and the Design of Human-Computer Dialogues - Response , 1986, IFIP Congress.

[7]  Jeffrey Heer,et al.  Generalized selection via interactive query relaxation , 2008, CHI.

[8]  Tomer Moscovich,et al.  Contact area interaction with sliding widgets , 2009, UIST '09.

[9]  Daniel Vogel,et al.  RubberEdge: reducing clutching by combining position and rate control with elastic feedback , 2007, UIST.

[10]  Chris Harrison,et al.  Using shear as a supplemental two-dimensional input channel for rich touchscreen interaction , 2012, CHI.

[11]  Patrick Baudisch,et al.  Precise selection techniques for multi-touch screens , 2006, CHI.

[12]  John T. Stasko,et al.  Toward a Deeper Understanding of the Role of Interaction in Information Visualization , 2007, IEEE Transactions on Visualization and Computer Graphics.

[13]  M. Sheelagh T. Carpendale,et al.  TouchWave: kinetic multi-touch manipulation for hierarchical stacked graphs , 2012, ITS.

[14]  Tovi Grossman,et al.  The bubble cursor: enhancing target acquisition by dynamic resizing of the cursor's activation area , 2005, CHI.

[15]  Aniket Kittur,et al.  Kinetica: naturalistic multi-touch data visualization , 2014, CHI.

[16]  Meredith Ringel Morris,et al.  User-defined gestures for surface computing , 2009, CHI.

[17]  Tovi Grossman,et al.  The design and evaluation of multitouch marking menus , 2010, CHI.

[18]  Abigail Sellen,et al.  The Prevention of Mode Errors Through Sensory Feedback , 1992, Hum. Comput. Interact..

[19]  Y. Guiard Asymmetric division of labor in human skilled bimanual action: the kinematic chain as a model. , 1987, Journal of motor behavior.

[20]  Mike Wu,et al.  Gesture registration, relaxation, and reuse for multi-point direct-touch surfaces , 2006, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06).

[21]  Chris Harrison,et al.  TapSense: enhancing finger interaction on touch surfaces , 2011, UIST.

[22]  John T. Stasko,et al.  Designing Multiple Coordinated Visualizations for Tablets , 2016, Comput. Graph. Forum.

[23]  Wendy E. Mackay,et al.  BiTouch and BiPad: designing bimanual interaction for hand-held tablets , 2012, CHI.

[24]  Otmar Hilliges,et al.  Bringing physics to the surface , 2008, UIST '08.

[25]  B. Shneiderman,et al.  Improving the accuracy of touch screens: an experimental evaluation of three strategies , 1988, CHI '88.

[26]  Petra Isenberg,et al.  Eliciting Multi-touch Selection Gestures for Interactive Data Graphics , 2014, EuroVis.

[27]  Rynson W. H. Lau,et al.  LinearDragger: a linear selector for one-finger target acquisition , 2014, CHI Extended Abstracts.

[28]  James D. Hollan,et al.  Pad++: a zoomable graphical interface system , 1995, CHI 95 Conference Companion.

[29]  Graham J. Wills Selection: 524,288 ways to say "this is interesting" , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[30]  Geehyuk Lee,et al.  Force gestures: augmenting touch screen gestures with normal and tangential forces , 2011, UIST.

[31]  Daniel Vogel,et al.  Pin-and-Cross: A Unimanual Multitouch Technique Combining Static Touches with Crossing Selection , 2015, UIST.

[32]  Patrick Baudisch,et al.  Design and analysis of delimiters for selection-action pen gesture phrases in scriboli , 2005, CHI.

[33]  Patrick Baudisch,et al.  Understanding touch , 2011, CHI.

[34]  Hong Chen,et al.  Compound brushing [dynamic data visualization] , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[35]  Jon Trinder,et al.  The Humane Interface: New Directions for Designing Interactive Systems , 2002, Interact. Learn. Environ..