• Keine Ergebnisse gefunden

ScatterTouch : A Multi Touch Rubber Sheet Scatter Plot Visualization for Co-Located Data Exploration

N/A
N/A
Protected

Academic year: 2022

Aktie "ScatterTouch : A Multi Touch Rubber Sheet Scatter Plot Visualization for Co-Located Data Exploration"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

ScatterTouch: A Multi Touch Rubber Sheet

Scatter Plot Visualization for Co-Located Data Exploration

Mathias Heilig, Stephan Huber, Mischa Demarmels, and Harald Reiterer University of Konstanz

Workgroup Human-Computer Interaction UniversitatsstraBe 10

78457 Konstanz, Gennany

{mathias.heilig, stephan.huber, mischa.demannels, harald.reiterer }@uni-konstanz.de

ABSTRACT

This paper introduces a touch-sensitive two-dimensional scatter plot visualization, to explore and analyze movie data. The design focuses on the ability to work co-located with several users. These are able to create several focus regions through distortion techniques triggered by multi touch gestures. Furthermore, the introduced visualization is an example how promising concepts from Info Vis research can be transferred onto multi touch tables in order to offer more natural interaction.

ACM Classification: HS.2 [Information interfaces and presentation]: User Interfaces. - Graphical user interfaces.

General terms: Design, Human Factors

Keywords: Visualization, Tabletop, Fisheye Distortion INTRODUCTION

In the last decades the Info Vis research community intro- duced a lot of promising visualization concepts, for exam- ple to explore and analyze complex information spaces.

Most of these concepts are designed for single users that use desktop pes, operated by keyboard and mouse. How- ever, social activities like discussion or consultation are very important aspects during information work [1]. Until now, visualization concepts that support co-located collabo- ration and thus offer possibilities to execute social activities are rare.

SYSTEM CHARACTERISTICS

In this paper we introduce a the ScatterTouch system that is designed for co-located exploration of data. To democratize the interaction between multiple users, we decided to use a multi touch table (see figure 1). This technology is blended with a scatter plot visualization into a novel concept.

In the basic setting objects, represented by a visual thumb- nail, are projected on a two-dimensional scatter plot. To

Pennission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that cop- ies bear this notice and the full citation on the first page. To copy other- wise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.

ITS'lO, November 7-10, 2010, SaarbrUcken, Germany.

Copyright 20 I 0 ACM 978-1-4503-0399-6/1 Oil I ... $1 0.00.

263

Figure 1: Three co-located working students using the ScatterTouch Visualization on a multi touch ta- ble. One student distorts the scatter plot grid to de- fine a focus area for discussion. Two information objects are displayed up-scaled to access and compare the meta information.

showcase the ScatterTouch, movie data is used. The axes are assigned with the attributes "production year" and "rat- ing"!. An all around labeling of the axes allows users to view and access the visualization from every side of the table. Via four semi-circular buttons (see figure 2 a), lo- cated respectively on every table edge, a flower menu can be accessed. The menu allows to change the assignment of the axes (e.g. from "production year" to "budget"), result- ing in a smooth animation that repositions the movie ob- jects.

Due to the fact that the grid of the scatter plot has only fi- nite amount of space and the data points often exhibit areal concentrations in clusters, the ScatterTouch uses distortion techniques to solve this problem.

The distortion is based on a fisheye concept similar to the work introduced by Buering et al. 2006 [2]. Through the distortion of different regions of the scatter plot, it is possi-

! The rating, as well as all other movie data originates from the Internet Movie Database (imdb.com)

Publ. in: ITS '10 ACM International Conference on Interactive Tabletops and Surfaces, pp. 263-264, doi>10.1145/1936652.1936707

Konstanzer Online-Publikations-System (KOPS) URL: http://nbn-resolving.de/urn:nbn:de:bsz:352-126597

(2)

Figure 2: (a) By touching single or multiple labels or grid lines they will be activated for distortion; (b) Moving the acti- vated lines result in a fisheye distortion; (c) A two dimensional distortion can be established by dragging two cross-points of the scatter plot grid.

ble to create a focus area that offers enough space for ex- ploration.

In addition to the mentioned concepts, we utilize the rubber sheet interaction concept [3]. In analogy to a real-world rubber sheet users are able to stretch the grid of the scatter plot by finger gestures (see figure 2 a, b, c). By touching a grid line or label of the ScatterTouch, the grid is activated for distortion. To handle finger precision issues and to guarantee accuracy, the grid lines and labels with the lowest distance to the finger contact are activated. Moving the ac- tivated grid lines via one or two-handed spreading and pinching gestures execute the distortion of the scatter plot.

During this process, the activated grid lines are virtually connected with the fingers and the grid distortion develops as smooth animation to help keeping track of the spatial arrangement of movie objects [4]. By means of the new generated display space, it is possible to fade in new, finer grained grid lines and labels. The data objects in this focus region are now untangled and users are able to explore them more precisely. As additional visual feedback, the distorted regions of the ScatterTouch are highlighted by a semi transparent layer behind the objects (see figure 2 b, c).

The traceability of the interaction steps executed by other group members is very important during collaborative work and is therefore supported through extensive visual feed- back like highlighting of labels, grid lines and regions as well as smooth animation.

The grid distortion can either be accomplished in one di- mension, by executing the spreading and pinching gestures on the labels (see figure 2 a, b) or in two dimensions, by executing the gestures inside of the scatter plot grid (see figure 2 c). Tapping on the highlighted area reverses the distortion, again animating the objects reorganization.

Furthermore, with the help of this distortion technique, we offer a tool to define several focus regions inside the scatter plot grid. This way, users are able to compare different re- gions in more detail. Besides, the users have the possibility to define individual foci.

264

To access detailed information of a single object, a finger tap on the visual thumbnail triggers an animated up-scaling of the object accompanied by a semantic zoom that reveals more information (see figure I).

OUTLOOK AND CONCLUSION

This paper introduces the ScatterTouch, an interactive scat- ter plot visualization on a multi touch table to explore and analyze movie data in co-located collaborations. With the help of distortion techniques and natural gestures it is pos- sible to define different foci in the scatter plot.

To improve the ScatterTouch, the gained space through the distortion could be better exploited by an automatic scaling of the movie objects according to the scatter plot grid. By means of this concept and semantic zooming, detail infor- mation of movie objects could be presented to the user without any explicit interaction. Furthermore, a user study to evaluate the ideas will be accomplished in future work.

Finally, the visualization demonstrates how multi touch technology and insights from the Info Vis research commu- nity can benefit from each other, especially in co-located work situations.

REFERENCES

I. Evans, B. M. and Chi, E. H. 2008. Towards a model of understanding social search. In Proceedings of the CSCW '08. ACM, New York, NY, 485-494.

2. Buering, T., Gerken, J., and Reiterer, H. 2006. User Interaction with Scatterplots on Small Screens - A Com- parative Evaluation of Geometric-Semantic Zoom and Fisheye Distortion. IEEE Transactions on Visualization and Computer Graphics, 829-836.

3. Sarkar, M., Snibbe, S., Tversky, O. J., and Reiss, S. P.

1993 Stretching the Rubber Sheet: a Metaphor for Viewing Large Layouts on Small Screens. Brown Uni- versity.

4. Bederson, B. B. and Boltman, A. 1999. Does Animation Help Users Build Mental Maps of Spatial Information?

In Proceedings ofINFOVIS '99.

Referenzen

ÄHNLICHE DOKUMENTE

In summary, SIMD performs best for operators that do the whole work using SIMD with little or no amount of scalar code.. Furthermore, a clever data layout is necessary to ex- ploit

Applying traditional analysis techniques, such as type checking and model checking, to each product involves redundant effort and is often not feasible to the combinatorial explosion

The Maximum Scatter Traveling Salesman Problem (Maximum Scatter TSP) asks for a closed tour in a graph visiting each node exactly once so that its shortest edge is as long as

We demonstrate the usefulness of our approach with syn- thetic and real-world data sets and showcase our data exploration tools that visualize the distribution of local scatter

For a convex body K in R n , the volume quotient is the ratio of the smallest volume of the circumscribed ellipsoids to the largest volume of the inscribed ellipsoids, raised to

We employ the well established data warehousing technology with its underlying multidimensional data model, ETL routine for loading and consolidating data from different sources,

EXTRA English 2 Hector goes Shopping Fragen zum InhaltA. Complete these lines with the

EXTRA English 2 Hector goes Shopping Fragen zum InhaltA. Complete these lines with the