Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335.

Slides:



Advertisements
Similar presentations
Department of nskinfo i-education
Advertisements

Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
ORGANIZING THE CONTENT Physical Structure
Kien A. Hua Division of Computer Science University of Central Florida.
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 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Visual Thinking and Visual Thinking Tools: Space, Time and Simple Cognitive Models to Support Design Colin Ware Data Visualization Research Lab, CCOM,
1 Windows CIS*2450 Advancing Computing Techniques.
Interaction Week 10 CPSC 533C, Spring Feb 2004 Tamara Munzner.
Interaction Lecture 11 CPSC 533C, Fall Oct 2004 Tamara Munzner.
Spatial Hypermedia and Augmented Reality
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
Copyright (c) 2003 Allyn & Bacon Chapter 14 Helping All Students Succeed in Mathematics This multimedia product and its contents are protected under copyright.
Lecture 7 Date: 23rd February
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Lecture 5: Interaction and Navigation Dr. Xiangyu WANG Acknowledge the notes from Dr. Doug Bowman.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Discussion Silvia Lindtner INF 132 April 07. Fitts’ law - recap A predictive model of time to point at an object Help decide the location and size of.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Do these make any sense? Navigation Metaphors and methods Affordances Ultimately about getting information Geographic Space Non-metaphoric navigation.
4.5 Multimedia Production. Learning Outcome 1. Design the structure and user interface for a multimedia project. 2. Produce a successful multimedia project.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
Interacting with Visualizations
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Chapter 12: Information Processing Theory Developed by multiple researchers in the 1950s.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Oct 30, 2006 LUONNOS Navigation techniques for construction industry product models Jukka Rönkkö, HUT/VTT
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Design for Interaction Rui Filipe Antunes
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Memory Components, Forgetting, and Strategies
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
===!"§ Deutsche Telekom Laboratories Target Acquisition with Camera Phones when used as Magic Lenses CHI 2008, Florence, Italy, April 9, 2008 Michael Rohs.
Metaphors for Learning  Learning involves strengthening correct responses and weakening incorrect responses.  Learning involves adding new information.
Examining Technology Uses in the Classroom: Students Developing Fraction Sense by Using Virtual Manipulative Concept Tutorials Suh, J., Moyer, P. S., Heo,
IT253: Computer Organization
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
Demonstration and Verbal Instructions
KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder.
Human-Computer Interaction
1 CS430: Information Discovery Lecture 18 Usability 3.
Do these make any sense?. Navigation Moving the viewpoint as a cost of knowledge.
Chapter 10 Interacting with Visualization 박기남
Sensory and Working Memories Reviewing Behaviorism Information Processing Memory Test your perception—top down or bottom up.
Visual Thinking and the Objects of Visual Attention Colin Ware University of New Hampshire.
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
LECTURE 09: INTERACTION PT. 2: COST October 19, 2015 SDS235: Visual Analytics Note: slide deck adapted from R. Chang.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
 A navigational display should serve these four different classes of tasks:  Provide guidance about how to get to a destination  Facilitate planning.
Windows layout. During the design process, the individual elements, or building blocks, of screens will have been identified. A logical flow of information.
User Interface Design Patterns: Part 1 Kirsten McCane.
HFE 760 Virtual Environments Winter 2000 Jennie J. Gallimore
Component-Level Design and User Interface Design Departemen Ilmu Komputer IPB 2009.
Interaction James Slack CPSC 533C March 3, Introduction Visualization give us interfaces for complex computer-based systems Interaction reduces.
LECTURE 12 Virtual Memory. VIRTUAL MEMORY Just as a cache can provide fast, easy access to recently-used code and data, main memory acts as a “cache”
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Lecture 09: Interaction pt. 2: Cost
Typical Person :^) Fall 2002 CS/PSY 6750.
CEN3722 Human Computer Interaction Displays
Chapter 2 Human Information Processing
Information Design and Visualization
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Typical Person :^) Fall 2002 CS/PSY 6750.
Presentation transcript:

Interacting with Visualization Colin Ware, Information Visualization, Chapter 10, page 335

Introduction Visualization give us interfaces for complex computer-based systems Interaction reduces cognitive load 3 classes of interlocking feedback loops

The 3 Feedback Loops Visual-Manual Control View Refinement and Navigation Problem Solving

Visual-Manual Control Loop Low level interaction Visual control of hand position Selection of objects on the screen Reaction times Data manipulation loop, through which objects are selected and moved using the basic skill of eye-hand coordination.

Choice Reaction Times How fast can you choose something? Visual signal: 130 msec response time 700 msec if signals aren’t expected

2D Positioning and Selection How fast can you select something (from a display, including positioning)? Selection using a mouse is one of the most common interactive operations in the modern graphical user interface. Selection time = a + b log2 (D / W + 1.0) Where D is the distance to the centre of the target, W is the width of the target, and a and b are constants determined empirically. (Fitts’ law)

Visual-Manual Feedback Loop Detect start signal Judge distance to target Effect hand movement In target? Update displayMeasure hand position no yes Next task Human processing Machine processing

Skill Learning Applies to repeated tasks over time Experience is a large factor in learning Design interfaces should minimize learning new tasks People can tolerate small changes

Vigilance Principle: target detection Is this boring? Vigilance is hard 1.Vigilance drops greatly over first hour 2.Fatigue large negative influence 3.Need to focus, no multitasking 4.Irrelevant signals reduce vigilance

View Refinement & Navigation Loop Exploration of extended, detailed spaces Locomotion Viewpoint control Map orientation Focus, context, scale Rapid interaction with data

Navigation Control Loop Spatial data model Computer databases Visualization of task Long-term memory Cognitive logical and spatial model Working memory Assess progress Navigation control

Locomotion Moving gives dimensionality to space Movement should correspond to real life Relative movement over time is more important than smooth motion

Spatial Navigation Metaphors Movement is usually constrained to avoid confusion (affordances) 4 main classes of movement metaphors: 1.World-in-hand 2.Eyeball-in-hand 3.Walking 4.Flying

World-in-hand Perception that the environment is moving, observer is stationary Good: for discrete, relatively compact data objects Bad: for long distances, extended terrains Used in: computer game “Black & White”

Eyeball-in-hand Camera (or eye) is manipulable Not the most effective method for viewpoint control Good: ? Bad: occlusion, hard to get some views, limited by user’s hand positions

Walking Walk around in virtual reality Movement in real world constrained (using treadmills) Good: relevant to typical locomotion Bad:?

Flying Navigation as if in an airplane Unconstrained movement More flexible, usable than other interfaces Good: relevant to typical locomotion Bad: given real flight controls, users were confused (users had to learn a new skill)

Reading Maps How to get from here to there (Siegel) 1.Declare key landmarks 2.Develop rules for connecting key landmarks, things in between 3.Form cognitive spatial map for distances between landmarks and relative position

Landmark rules In virtual environments, 1.Should be enough landmarks visible at all times 2.Landmarks should be visually distinct 3.Landmarks should be seen at every scale 4.Landmarks should be placed in areas of interest

Map Orientation Track-up display orientation –Up is always the correct way to go –‘Right’ is always ‘right’ North-up display orientation –North is up, use a compass –‘Right’ becomes ‘left’ if you go ‘down’ –Common frame of reference?

Visualizing with Maps Overview maps are important if the space is large User location and direction should be noted Key landmark images should be provided Instructions other than the map should be provided for navigation

Focus, Context, Scale Spatial Scale: understanding how changes in scale relate Structural Scale: levels of detail give us an appropriate amount of information Temporal Scale: time compression and data samples from many different time ranges

Distortion Hide information that the user doesn’t need to see by focusing attention where it’s relevant Fish eye, table lens, hyperbolic tree browser are good examples of distortion

Other Navigation Techniques Rapid zooming Elision techniques –Hiding information until it is needed, give appearance of data being far away, unimportant Multiple Windows –One context each, but each window is linked

Rapid Interaction with Data Interaction should be fluid and dynamic Users have to relate cause and effect Users may want to customize how visualization system displays their data –Brushing: highlighting individual data elements interactively (parallel coordinates)

Problem-Solving Loop Using visual representations of data to solve problems Interactive cycle, use a conceptualization as aid to finding solution

Problem-Solving Loop Computer based model Computer databases Visualization of task Long-term memory network Visual-spatial model Working memory Cognitive logical verbal model Navigation control Refine and test hypotheses through visualization

Human Memory 3 Types 1.Iconic 2.Working 3.Long-term

Iconic Memory Simple visual buffer holds retinal images Will quickly deteriorate if not read out The interface between computer display and human processing system

Working Memory Limited in capacity A ‘cache’ of sorts for human processor Separate subsystems for different tasks A general purpose working memory?

Long-term Memory Lifelong memory Includes: episodic memory, motor skills, perceptual skills Estimated: 10 9 bits (~100 megabytes) stored over 35 year period Ideas, thoughts get lost in concept network Misremembering events over time

Chunks & Concepts A chunk is a piece of information as a mental representation Chunks are either specific or general; high- level concepts are a result of experience Concepts formed from hypothesis testing process, starting from an initial idea

Human Computer Similarities Both systems share common traits: –Registers / Iconic Memory –Caches / Working Memory –Main Memory or storage / Long-term memory How is this possible? –Known to be efficient using computers

Not Really the Same Digital information is much more detailed Digital information can be retained indefinitely Human visual memory tends to dissipate Human storage isn’t thought of as atomic elements but of chunks and concepts

Conclusion Similar structures exist in humans to interact, navigate and problem solve Feedback loops are common structures that reinforce positive behavior Visualization aids problem solving