Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology 2013
DOI: 10.1145/2501988.2501995
|View full text |Cite
|
Sign up to set email alerts
|

Touch scrolling transfer functions

Abstract: Figure 1. Transfer functions transform touch scrolling gestures (top) into scrolling output. These gestures can be simulated mechanically by SCARA robots (bottom) to reverse engineer the transfer functions. ABSTRACTTouch scrolling systems use a transfer function to transform gestures on a touch sensitive surface into scrolling output. The design of these transfer functions is complex as they must facilitate precise direct manipulation of the underlying content as well as rapid scrolling through large datasets.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
16
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 29 publications
(17 citation statements)
references
References 16 publications
1
16
0
Order By: Relevance
“…This can include properties such as feedback delays, sensor noise (see e.g., [54]), or interaction effects like 'sticky mouse' dynamics, isometric joystick dynamics [2], magnification effects, inertia, fisheye lenses, speed-dependent zooming, all of which can be readily represented by dynamic models. The use of state space control methods was explored in document zooming context in [16][17][18][19]31] and [44] reviewed the challenge of optimising scrolling transfer functions and used a robot arm to identify the dynamics of commercial products. Examples of the use of dynamic models in interactive systems are now widespread in commercial systems, and there are also examples in the academic literature, including [8,59].…”
Section: Earlier Examples Of Control Theory and Dynamic Models In Hcimentioning
confidence: 99%
“…This can include properties such as feedback delays, sensor noise (see e.g., [54]), or interaction effects like 'sticky mouse' dynamics, isometric joystick dynamics [2], magnification effects, inertia, fisheye lenses, speed-dependent zooming, all of which can be readily represented by dynamic models. The use of state space control methods was explored in document zooming context in [16][17][18][19]31] and [44] reviewed the challenge of optimising scrolling transfer functions and used a robot arm to identify the dynamics of commercial products. Examples of the use of dynamic models in interactive systems are now widespread in commercial systems, and there are also examples in the academic literature, including [8,59].…”
Section: Earlier Examples Of Control Theory and Dynamic Models In Hcimentioning
confidence: 99%
“…This clutch time indicates the time interval between scrolling actions. With a touch-based device, the clutch time is a reliable indicator of the intended scrolling velocity, with users increasing their gesture frequency to express a desire for faster scrolling [27]. In other words, a short clutch time implies that the user is repeatedly scrolling rapidly.…”
Section: Adaptive Kinetic Scrolling Triggermentioning
confidence: 99%
“…Kinetic scrolling speed exhibits an exponential regression curve based on the frictional effect. Scrolling velocity decelerated by friction is implemented in the form of an exponential decay factor [27]. The variable denotes the elapsed time, and the constants depend on the mobile device and Operating System.…”
Section: Adaptive Kinetic Scrolling Speedmentioning
confidence: 99%
“…This technique has been implemented in most modern touchscreen devices. Flicking is a throwing-like gesture that invokes a transfer function [14], which turns kinetic scrolling into automatic scrolling with inertia. The inertial effect provides a natural and physical affordance for scrolling, and enables more precise scrolling control.…”
Section: Content-aware Kinetic Scrollingmentioning
confidence: 99%