Pinch-to-zoom-plus: an enhanced pinch-to-zoom that reduces clutching and panning

Despite its popularity, the classic pinch-to-zoom gesture used in modern multi-touch interfaces has drawbacks: specifically, the need to support an extended range of scales and the need to keep content within the view window on the display can result in the need to clutch and pan. In two formative studies of unimanual and bimanual pinch-to-zoom, we found patterns: zooming actions follows a predictable ballistic velocity curve, and users tend to pan the point-of-interest towards the center of the screen. We apply these results to design an enhanced zooming technique called Pinch-to-Zoom-Plus (PZP) that reduces clutching and panning operations compared to standard pinch-to-zoom behaviour.

[1]  Mike Sinclair,et al.  Interaction and modeling techniques for desktop two-handed input , 1998, UIST '98.

[2]  Maneesh Agrawala,et al.  FingerGlass: efficient multiscale interaction on multitouch screens , 2011, CHI.

[3]  Shumin Zhai,et al.  High precision touch screen interaction , 2003, CHI '03.

[4]  Edward Lank,et al.  ZoomPointing revisited: supporting mixed-resolution gesturing on interactive surfaces , 2011, ITS '11.

[5]  Eric Lecolinet,et al.  Clutch-free panning and integrated pan-zoom control on touch-sensitive surfaces: the cyclostar approach , 2010, CHI.

[6]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[7]  Ben Shneiderman,et al.  High Precision Touchscreens: Design Strategies and Comparisons with a Mouse , 1991, Int. J. Man Mach. Stud..

[8]  Pierre Wellner,et al.  The DigitalDesk Calculator: Tangible Manipulation on , 1991 .

[9]  Edward Lank,et al.  Focus+Context sketching on a pocket PC , 2004, CHI EA '04.

[10]  Clifton Forlines,et al.  DTLens: multi-user tabletop spatial data exploration , 2005, UIST.

[11]  Daniel Vogel,et al.  The Impact of Control-Display Gain on User Performance in Pointing Tasks , 2008, Hum. Comput. Interact..

[12]  Ken Hinckley,et al.  Sensor synaesthesia: touch in motion, and motion in touch , 2011, CHI.

[13]  Benjamin B. Bederson,et al.  A review of overview+detail, zooming, and focus+context interfaces , 2009, CSUR.

[14]  Per Ola Kristensson,et al.  Multi-touch pinch gestures: performance and ergonomics , 2013, ITS.

[15]  Edward Cutrell,et al.  Quantitative analysis of scrolling techniques , 2002, CHI.

[16]  Stuart K. Card,et al.  Powermice and user performance , 1990, CHI '90.

[17]  Bill Buxton,et al.  Multi-Touch Systems that I Have Known and Loved , 2009 .

[18]  John C. Thomas,et al.  Exploring pinch and spread gestures on mobile devices , 2013, MobileHCI '13.