IAT 355 1 Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

Regis Kopper Mara G. Silva Ryan P. McMahan Doug A. Bowman.
Obligatory cuteness. Guidelines for Using Multiple Views in Information Visualization ● A guideline paper – does not introduce any new techniques, but.
ORGANIZING THE CONTENT Physical Structure
6 Developing Content and Layout Section 6.1 Generate and organize content ideas Write and organize Web text Section 6.2 Identify page dimension guidelines.
1 Windows CIS*2450 Advancing Computing Techniques.
Information Visualization Focus + Context Fengdong Du.
Overview and Detail Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
6/11/20151 Multiple Windows Strategies CIS 577 Bruce R. Maxim UM-Dearborn.
A Review and Taxonomy of Distortion-Oriented Presentation Techniques Y.K Leung and M.D. Apperley Presentation by Sean Lynch.
Interactive Dynamic Aggregate Queries Kenneth A. Ross Junyan Ding Columbia University.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Cone Trees and Collapsible Cylindrical Trees
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
Table Lens Introduction to the Table Lens concept Table Lens Implementation Projected Usage Scenarios Usage Comparison with Splus Critical Analysis.
What is a prototype? A prototype is a small scale model of your larger product. Can be a physical object, or a simple software program. Many physical.
Marti Hearst SIMS 247 SIMS 247 Lecture 16 Pan and Zoom March 12, 1998.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
1 Occlusion Culling ©Yiorgos Chrysanthou, , Anthony Steed, 2004.
Evaluation of Viewport Size and Curvature of Large, High-Resolution Displays Lauren Shupp, Robert Ball, John Booker, Beth Yost, Chris North Virginia Polytechnic.
Pad++ A Zooming Graphical Sketchpad for Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan Meyer, David.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
An Interactive Multimedia Database of U.S. Courthouses 1 CourtsWeb, is a website that evaluates and documents recent federal courthouses. It is a decision.
Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.
Pad++1 Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented by Dilshad Akhter by Benjamin B. Bederson James D. Hollan.
June 6, 2014 IAT Interaction ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
1 Human Computer Interaction Week 12 Information Search & Visualization.
Space/Order Quanzhen Geng (Master of Software Systems Program) January 27, 2003 CS-533C Reading Presentation.
S TACKING -B ASED V ISUALIZATION OF T RAJECTORY A TTRIBUTE D ATA IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, DECEMBER 2012 Authors: 1.Christian.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
Do these make any sense?. Navigation Moving the viewpoint as a cost of knowledge.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Chapter 13 Andrew Bates Jay Babb Steve Haroz. Introduction We want as much information on the screen as possible without too much eye- head movement Window.
Fall 2002CS/PSY Information Visualization 2 Case Study: Portraying Hierarchies Visualizing hierarchies  Variety of techniques Traditional tree views,
VisDB: Database Exploration Using Multidimensional Visualization Maithili Narasimha 4/24/2001.
Jinwook Seo Pad++: A Zoomable Graphical Sketchpad For Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
Visualization Four groups Design pattern for information visualization
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 28 Behavior.
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
Navigating in 3D MAX CTEC V part 1. Viewing Objects and/or Scenes Depending upon the software program, the image on the monitor could be a Perspective.
User Interface Design Patterns: Part 1 Kirsten McCane.
1 Presentation Methodology Summary B. Golden. 2 Introduction Why use visualizations?  To facilitate user comprehension  To convey complexity and intricacy.
Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Cours.
CS 235: User Interface Design April 28 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Introduction to A+CAD. Objectives Understand fundamental CAD concepts Start A+CAD Tour the A+CAD interface Explore the different A+CAD data input methods.
1 Unit E-Guidelines (c) elsaddik SEG 3210 User Interface Design & Implementation Prof. Dr.-Ing. Abdulmotaleb.
Techniques for Decision-Making: Data Visualization Sam Affolter.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Focus and Context DIVA Research Group Master Seminar 2006/07 Lorenzo Clementi, 14/2/ of 13.
Usability & Human Factors
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Information Visualization Picture worth 1000 words...
Document Visualization at UMBC
Information Design and Visualization
Information Visualization 2 Case Study: Portraying Hierarchies
Presentation transcript:

IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT] |

Jun 23, 2014 IAT Fundamental Problem Scale - Many data sets are too large to visualize on one screen –May simply be too many cases –May be too many variables –May only be able to highlight particular cases or particular variables, but viewer’s focus may change from time to time

Jun 23, 2014 IAT Large Scale One of the fundamental challenges in information visualization –How to allow user to navigate through, and analyze a data set that is too large to fit in the display –Potential solutions lie in Representation Interaction –Eventually you will run out of pixels!

Jun 23, 2014 IAT The “Overview” Concept Providing an overview of the data set can be extremely valuable –Helps present overall patterns –Assists user with navigation and search –Orients activities Generally start with overview

Jun 23, 2014 IAT Details Viewers also will want to examine details, individual cases and variables How to allow user to find and focus on details of interest? Generally provide details on demand

Jun 23, 2014 IAT Overview + Detail Overview + Detail displays can be combined via either time or space –Time - Alternate between overview and details sequentially in same place –Space - Use different portions of screen to show overview and details Develop visualization and interface techniques to allow flexible alternation

Jun 23, 2014 IAT Common Solution- Scroll/Pan Provide a larger, virtual screen by allowing user to move to different areas –Requires one or more of Dedicated mouse button/wheel Peripheral scroll bars –Takes screen space –Requires mouse move –Only get to see one piece

Jun 23, 2014 IAT Worthy Objective Allow viewer to examine cases and/or variables in detail while still maintaining context of those details in the larger whole Concession –You simply can’t show everything at once Be flexible, facilitate a variety of user tasks Visualization + Navigation

Jun 23, 2014 IAT Example

Jun 23, 2014 IAT Managing detail Single window with horizontal and vertical panning –Works only when image/space is not too much larger than the window

Jun 23, 2014 IAT Single Window Single view with Selectable Zoom area –Selected zone is new view –Magnification and adjustment can follow –Context switch disorienting

Jun 23, 2014 IAT Single Window Main + mini-map Sometimes the Overview gets the most space –Depends on the user’s familiarity with the object of interest –Panning in one affects the other Could be extended to 3 or more levels Issue: How big are different views and where do they go?

Jun 23, 2014 IAT Lens Technique Enlarged image floats over the overview Neighbor objects obscured by the detail view

Jun 23, 2014 IAT Fish-eye view Focus is at high magnification, periphery at low magnification –All in one view –Distortion can be disorienting

Jun 23, 2014 IAT Tasks Image generation: overview is important, but most of time is spent at detail level –Example: CAD Open-ended exploration: overview not always complete; navigation must be fluent and easily mastered –Example: Interactive Map Diagnostic: high detail, fluent panning and complete image coverage –Example: Circuit Design, Map directions

Jun 23, 2014 IAT Tasks Navigation: global view with increased magnification detail areas; panning and zooming less important –Example: Geographic Information System Monitoring: Global view with multiple detailed views for local troubleshooting; window management is critical –Example: Network management

Jun 23, 2014 IAT Overviews How to deal with approximate view? Reduce the data elements –Eliminate –Sample –Aggregate Reduce the visual representation –Need to render to sub-pixel resolution –Accumulate visual contributions per pixel

Jun 23, 2014 IAT Multiple Views “Guidelines for Using Multiple Views in Information Visualization” –Baldonado, Woodruff and Kichinsky AVI 00

Jun 23, 2014 IAT Multiple Views: 8 Guidelines Rule of Diversity: –Use multiple views when there is a diversity of attributes Rule of Complementarity: –Multiple views should bring out correlations and/or disparities Rule of Decomposition: “Divide and conquer”. – Help users visualize relevant chunks of complex data Rule of Parsimony: –Use multiple views minimally

Jun 23, 2014 IAT Guidelines Cont’d Rule of Space/Time Resource –Optimization: Balance spatial and temporal benefits of presenting and using the views Rule of Self Evidence: –Use cues to make relationships apparent. Rule of Consistency: –Keep views and state of multiple views consistent Rule of attention management: –Use perceptual techniques to focus user attention

Jun 23, 2014 IAT Focus + Context How is this different from Overview + Detail? Focus + Context is an InfoVis term: –Present the Detail and the overview in the same window

Jun 23, 2014 IAT Focus + Context Methods Filtering Selective aggregation Micro-macro readings Highlighting Distortion

Jun 23, 2014 IAT Prototype example Bifocal Display – Spence & Apperley, 1980 Fisheye View - George Furnas, 1981

Jun 23, 2014 IAT Definition Fisheye View –Magnify an area of interest without obscuring its neighboring unmagnified imagery Why fisheye? –The fisheye camera lens

Jun 23, 2014 IAT Fisheye Terminology Focal point Distance from focus Level of detail Degree of interest function

Jun 23, 2014 IAT Level of Detail A number the determines the quantity of visual info you are going to draw for one data element In maps: The quantity of imagery that fits in X pixels

Jun 23, 2014 IAT Degree of Interest Function that determines how items in display are drawn DOI = Level of Detail – Distance From Focus DOI = Level of Detail / Distance From Focus Focal Point 0.8, , 1.0 Query Position 0.4, 0.7

Jun 23, 2014 IAT DoI Function Can take on various forms –Continuous - Smooth interpolation away from focus –Filtering - Past a certain point, objects disappear –Step - Levels or regions dictating rendering 0<x<.3 all same,.3<x<.6 all same –Semantic changes - Objects change rendering at different levels

Jun 23, 2014 IAT Examples Fisheye Menus – Bederson –Dynamically change size of menu item & provide focus area around the pointer –Items near cursor displayed at full size –Items further away on either side are smaller –Uses a distortion function so items will always fill menu –Efficient mechanism for long menus –Need to “Lock Focus” to hit nearby targets (on right)

Panning and Zooming Panning –Smooth movement of camera across scene (or scene moves and camera stays still) Zooming –Increasing or decreasing the magnification of the objects in a scene Useful for changing focal point Jun 23, 2014 IAT

Paper “Space-Scale Diagrams: Understanding Multiscale Interfaces” George Furnas – Fisheye Benjamin Bederson - Pad ++ CHI 1995 Jun 23, 2014 IAT

Important Concepts Portals Lenses Sticky objects Semantic zooming Jun 23, 2014 IAT

Portals Views onto another place in the world Implemented typically as separate rectangular region Zooming, panning, I/O all work independently in there Can be used to create overviews or focus regions Jun 23, 2014 IAT

Lenses Rectangular regions/objects that can be moved around on display Objects that alter the appearance and behavior of objects seen through them Jun 23, 2014 IAT

Sticky Objects Objects in the world that do not respond to the basic zoom/pan interface physics Objects are “stuck” to the display –They never change position –They never change size Jun 23, 2014 IAT

Semantic Zooming Zooming that is not simply a change in size or scale like simple magnification Objects change fundamental appearance/presence at different zoom levels Zooming is like step function with boundaries where a semantic transition takes place Jun 23, 2014 IAT

Efficiency Measures Spatial indexing –Hierarchy of objects based on bounding boxes Clustering –Restructure hierarchy to maintain a balanced tree, speed for indexing Level of detail –Render items depending on how large they are on screen, don’t draw small ones Jun 23, 2014 IAT