Monday, 10 August, 3:45 - 5:15 pm, Room 402AB
Sensing Techniques for Tablet+Stylus Interaction
This talk explores grip and motion sensing to afford new techniques that leverage how users naturally manipulate tablet and stylus devices during pen + touch interaction. The approach can detect whether the user holds the pen in a writing grip or tuks it between fingers. It can distinguish bare-handed inputs, such as drag and pinch gestures produced by the non-preferred hand, from touch gestures produced by the hand holding the pen, which necessarily impart a detectable motion signal to the stylus. It can sense which hand grips the tablet and determine the screen's relative orientation to the pen. By selectively combining these signals and using them to complement one another, the system can tailor interaction to context, such as by ignoring unintentional touch inputs while writing, or supporting contextually appropriate tools such as a magnifier for detailed stroke work that appears when the user pinches with the pen tucked between fingers. These and other techniques can be used to impart new, previously unanticipated subtleties to pen + touch interaction on tablets.
University of Manitoba
Xiang Anthony Chen
Microsoft Research, Carnegie Mellon University
Expert Crowdsourcing With Flash Teams
Fash teams, a framework for dynamically assembling and managing paid experts from the crowd, advance a vision of expert crowd work that accomplishes complex, interdependent goals such as engineering and design. These teams consist of sequences of linked modular tasks and handoffs that can be computationally managed. Interactive systems reason about and manipulate the teams' structures. For example, flash teams can be recombined to form larger organizations and authored automatically in response to a user's request. Flash teams can also hire more people elastically in reaction to task needs, and pipeline intermediate output to accelerate completion times. This talk presents Foundry, an end-user authoring platform and runtime manager that allows users to author modular tasks, then manages teams through handoffs of intermediate work. Foundry and flash teams enable crowdsourcing of a broad class of goals, including design prototyping, course development, and film animation, in half the work time of traditional self-managed teams.
Walter S. Lasecki
Michael S. Bernstein
PrintScreen: Fabricating Highly Customizable Thin-Film Touch Displays
PrintScreen is an enabling technology for digital fabrication of customized flexible displays using thin-film electroluminescence (TFEL). It enables inexpensive and rapid fabrication of highly customized displays in low volume, in a simple lab environment, in a print shop, or even at home. This talk demonstrates how to print ultra-thin (120 µm) segmented and passive matrix displays in greyscale or multi-color on a variety of deformable and rigid substrate materials, including PET film, office paper, leather, metal, stone, and wood. The displays can have custom, unconventional 2D shapes and can be bent, rolled, and folded to create 3D shapes. Topics include: a systematic overview of graphical display primitives for customized displays, how to integrate them with static print and printed electronics, and a sensing framework that leverages the display itself for touch sensing. To demonstrate the wide applicability of PrintScreen, the talk includes application examples from ubiquitous, mobile, and wearable computing.
Max-Planck-Institut für Informatik
Kitty: Sketching Dynamic and Interactive Illustrations
Kitty is a sketch-based tool for authoring dynamic and interactive illustrations. Artists can sketch animated drawings and textures to convey living phenomena and specify the functional relationship between their entities to characterize the dynamic behavior of systems and environments. An underlying graph model, customizable through sketching, captures the functional relationships among the visual, spatial, temporal, or quantitative parameters of its entities. As the viewer interacts with the resulting dynamic interactive illustration, the parameters of the drawing change accordingly, depicting the dynamics and chain of causal effects within a scene. The generality of this framework makes Kitty tool applicable for a variety of purposes, including technical illustrations, scientific explanation, infographics, medical illustrations, children's e-books, cartoon strips, and beyond. A user study demonstrates its ease of use, variety of applications, artistic expressiveness, and creative possibilities.
Rubaiat Habib Kazi
PortraitSketch: Face-Sketching Assistance for Novices
PortraitSketch is an interactive drawing system that helps novices create pleasing, recognizable face sketches without requiring prior artistic training. As the user traces over a source portrait photograph, PortraitSketch automatically adjusts the geometry and stroke parameters (thickness, opacity, etc.) to improve the aesthetic quality of the sketch. Algorithms for adjusting both outlines and shading strokes are based on important features of the underlying source image. In contrast to automatic stylization systems, PortraitSketch is designed to encourage a sense of ownership and accomplishment in the user. To this end, all adjustments are performed in real time, and the user ends up directly drawing all strokes on the canvas. Findings from a user study suggest that users prefer drawing with some automatic assistance, because they can produce better drawings, and that assistance does not decrease the perceived level of involvement in the creative process.
Adobe Systems Incorporated