Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENV 20067.1 Envisioning Information Lecture 7 – Interaction Ken Brodlie

Similar presentations


Presentation on theme: "ENV 20067.1 Envisioning Information Lecture 7 – Interaction Ken Brodlie"— Presentation transcript:

1 ENV 20067.1 Envisioning Information Lecture 7 – Interaction Ken Brodlie kwb@comp.leeds.ac.uk

2 ENV 20067.2 Interaction Major difference between paper and computer-based visualization is ability to interact with picture and alter the presentation of the data Nice simple example is Dancing with Histograms –Dix and Ellis http://www.comp.lancs.ac.uk/computing/users/dixa/papers/simple98/ http://www.comp.lancs.ac.uk/computing/users/dixa/papers/simple98/ This lecture looks at two concepts: –Focus and context –Brushing

3 ENV 20067.3 Focus and Context A recurring problem in Information Visualization is lack of screen real estate Challenge has been addressed in some innovative ways Want to achieve: –Focus: to see detail of immediate interest –Context: to see the overall picture Want to do this interactively… Six approaches: –Distortion –Rapid zooming –Elision –Multiple windows –Use 3D (more space) –Use animation (more time)

4 ENV 20067.4 Distortion: Bifocal Display As name suggests, distortion achieves aim by magnifying focus area and demagnifying surrounding context Probably the first suggestion was the bifocal display of Spence and Apperley (1982) –Play Spence bifocal_lens movie (http://www.iis.ee.ic.ac.uk/~r.spence/videos.htm)Spence bifocal_lens movie

5 ENV 20067.5 Bifocal Display Implemented as an image browser that scales different areas of image in different ways –Chris North, Univ of Maryland Available at: http://people.cs.vt.edu/~north/infoviz/

6 ENV 20067.6 Bifocal Display A possible application is in map reading This London underground application was developed by Marcelo Cohen in Leeds Zoom / pan Focus /context

7 ENV 20067.7 What is the Bifocal Display Doing? Transforming the information space to the display space –Visual transfer functions Information space Display Space Normal display Information space Display Space Bifocal display context focus

8 ENV 20067.8 Developing the Idea Card, Robinson and McKinlay developed the idea into the Perspective Wall Perspective Wall

9 ENV 20067.9 The Perspective Wall 2D layout wrapped around a 3D structure Space utilisation: -detail on centre panel 3x size of equivalent flat wall fitting field of view

10 ENV 20067.10 Perspective Wall Advantages: –User can adjust ratio of detail to context –Smooth animation helps user perceive object constancy –Relationship between detail and context is consistent: objects bend around the corner

11 ENV 20067.11 Perspective Wall In terms of transfer function, the situation is closer to the early Spence movie –Perspective gives smoother transition from focus to context Information space Display Space Perspective Wall context focus

12 ENV 20067.12 FishEye Menus Here is the same idea applied to menus –Ben Bederson, University of Maryland See also: –http://www.samuelwan.com/downloads/com.samuelwan.eidt/fish eyemenu/FisheyeMenuDemo.htmlhttp://www.samuelwan.com/downloads/com.samuelwan.eidt/fish eyemenu/FisheyeMenuDemo.html

13 ENV 20067.13 Comparison of Menu Styles Research pages at University of Maryland include a nice applet that allows you to compare different menu styles –Arrow bar –Scroll Bar –Hierarchical –FishEye Screenshots on next slide created from: –http://www.cs.umd.edu/ hcil/fisheyemenu/ fisheyemenu- demo.shtmlhttp://www.cs.umd.edu/ hcil/fisheyemenu/ fisheyemenu- demo.shtml

14 ENV 20067.14 Menus arrow scroll hierarchical fisheye

15 ENV 20067.15 Question What are the disadvantages of the magnifying glass paradigm for providing focus and context?

16 ENV 20067.16 Table Lens This is a focus and context idea specifically aimed at tables Try applet at: http://www.inxight.com/products/sdks/tl/

17 ENV 20067.17 Table Lens

18 ENV 20067.18 Rapid Zooming Techniques Idea is to allow rapid zooming between focus and context –Zoom in to focus, then out to context Recent idea is SDAZ – Speed Dependent Automatic Zooming –Linked to scroll bar –Moving scroll bar fast will zoom out –Slowing scroll bar will zoom in again –See: http://www.cosc.canterbury.ac.nz/andrew.cockburn/liter.html

19 ENV 20067.19 Rapid Zooming Interfaces There is often a blurred distinction between zooming interfaces and distortion techniques Look at: http://www.cs.umd.edu/hcil/piccolo/index.shtml New buzzword: ZUIs

20 ENV 20067.20 Elision Techniques Hide parts of a structure until they are needed Widely used in graph drawing software for very large graphs Have you seen this in xmdvtool?

21 ENV 20067.21 Multiple Views Multiple views can also be used to provide focus and context Powerpoint uses this to good effect!

22 ENV 20067.22 Move into 3D: Cone Trees Using a third dimension allows us to prioritise the focus (foreground) without losing the context (background) For large tree structures it is impossible to find sufficient screen space Cone trees in 3D provide a solution Here is a moviemovie http://research.compaq.com/SRC/3Danimate/conetree.html

23 ENV 20067.23 Adding a time dimension: RSVP We can gain more space by adding time! Recent Spence work addresses problem of browsing information spaces –Rapid Serial Visual Processing –To gain a quick view of what is available –Distinction between browsing and searching –Here is the movie (http://www.iis.ee.ic.ac.uk/~r.spence/videos.htm)movie

24 ENV 20067.24 Browsing the Web Spence has also turned his attention to browsing the web –On mobile devices! –Here is the movie (http://www.iis.ee.ic.ac.uk/~r.spence/videos.htm)movie

25 ENV 20067.25 Linking: Brushing Brushing has become a fundamental concept in visualizing information –Already encountered in xmdvtool

26 ENV 20067.26 Linking: Coordinated Views Selection from one view can be linked to a corresponding selection in another view –Coordinated multiple views

27 ENV 20067.27 Linking: Multiple Views Many of the concepts we have talked about are brought together in the Snap-Together system of Shneiderman and North How many visualizations can you recognise here? http://www.cs.umd.edu/hcil/snap/

28 ENV 20067.28 Snap Together for Directories

29 ENV 20067.29 Linking: Spence Attribute Explorer Spence has also developed a tool called Attribute Explorer –Compare it with xmdvtool –Look for brushing concept –Here is the movie (http://www.iis.ee.ic.ac.uk/~r.spence/videos.htm)movie


Download ppt "ENV 20067.1 Envisioning Information Lecture 7 – Interaction Ken Brodlie"

Similar presentations


Ads by Google