• Aucun résultat trouvé

Ambient InfoVis

N/A
N/A
Protected

Academic year: 2022

Partager "Ambient InfoVis"

Copied!
24
0
0

Texte intégral

(1)

Ambient InfoVis

CS 7450 - Information Visualization April 13, 2004

John Stasko

Objectives

• Systems so far

What is their purpose or objective?

High-level purpose or task

(2)

Spring 2004 CS 7450 3

Objectives

• Systems so far

What is their purpose or objective?

High-level purpose or task

Analysis, Exploration, Learning

Objectives

• Systems so far

What is the primary challenge?

Design characteristic

(3)

Spring 2004 CS 7450 5

Objectives

• Systems so far

What is the primary challenge?

Design characteristic

Scale

Provide easier access to a large data set

Other Tasks for InfoVis

• Are there other high-level tasks that infovis can assist with?

(4)

Spring 2004 CS 7450 7

Other Tasks for InfoVis

• Are there other high-level tasks that infovis can assist with?

Awareness, monitoring

Idea

• People interpret images well (e.g., a picture’s worth thousand words) so use visualization for information awareness

(5)

Spring 2004 CS 7450 9

Calm Technology

• Mark Weiser

“A calm technology will move easily from the periphery of our attention, to the center, and back.”

Ambient Displays

• Conveys low- to medium-priority

information to people, while residing in the periphery of their attention

• Other terms sometimes used

Peripheral display, notification system

(6)

Spring 2004 CS 7450 11

Ambient Displays

• Purpose:

Information awareness, perhaps monitoring

• Focus:

Aesthetics

Visually pleasing enhancement to surroundings

Ambient InfoVis

• InfoVis off the desktop

• Still visually encoding information, but not for analytic purposes

Presenting the information in places where you’re not doing “desktop computing”

(7)

Spring 2004 CS 7450 13

Examples

• Let’s look at some examples of ambient displays or ambient information

visualizations

Dangling String

• Plastic spaghetti wire hanging from ceiling

• Hangs from motor in ceiling

• Electrically connected to ethernet cable so bits going by cause it to

jiggle

• Created by artist Natalie Jeremijenko

(8)

Spring 2004 CS 7450 15

Ambient Room

• Use variety of physical objects in office to communicate the state of relevant

information

• Hiroshi Ishii’s group at MIT

Video

Wisneski et al CoBuild ‘98

Karlsruhe Projects

Web awareness

Gellersen & Schmidt Personal Technologies ‘99

(9)

Spring 2004 CS 7450 17

Lumitouch

• Touch one picture frame, the other lights up

Chang et al

CHI ’01 Extended Abstracts

Information Percolator

• Fish tank with bubble controller

• Various messages can be sent in bubbles

Heiner et al UIST ‘99

(10)

Spring 2004 CS 7450 19

Busmobile, Weathermobile

Mankoff et al CHI ‘03

Ambient Orb

www.ambientdevices.com

Monitor stock market data, weather, etc.

(11)

Spring 2004 CS 7450 21

Information Visualizations?

• Well, they are visually presenting information

• But perhaps not an emphasis on the information

More about peripherality, calmness, aesthetics

Other Styles

• Another set of techniques/systems focus less on aesthetics and more on the quality of information conveyance

(12)

Spring 2004 CS 7450 23

Ticker Displays

• Animated text strings (ticker, fade, roll, blast) typically in periphery of person’s monitor

Fitzpatrick et al

CHI ’09 Extended Abstracts

McCrickard et al IJHCS ‘03

What’s Happening/The Buzz

Screen-saver or projected display using collages of images

Zhao & Stasko AVI ‘02

(13)

Spring 2004 CS 7450 25

Sideshow

• Sidebar on edge of monitor

• Provides info on weather, traffic, presence, project status, etc.

• Can author new items

• From Microsoft

Cadiz et al CSCW ‘02

Scope

• Unified display of notifications

• More urgent items closer to center

• Microsoft

Van Dantzich et al AVI ‘02

(14)

Spring 2004 CS 7450 27

Trade-off

Aesthetics Utility

Informative Art

• Electronic paintings–Flat panel LCDs hung on the wall

• Abstract art in which aspects of the

picture change to signify underlying data values

• From Future Applications Lab, Viktoria Institute, Sweden

Redstrom et al DARE ‘00

Skog et al InfoVis ‘03

(15)

Spring 2004 CS 7450 29

Design Criteria

• Communicate useful information

• Blend in with surroundings and be appealing to look at

• Minimize animation – Don’t want to draw the eye too much

Example

Mondrian

(16)

Spring 2004 CS 7450 31

Example

Andy Warhol

Cans gradually change from asparagus soup to tomato soup to signify upcoming event

Lessons Learned

• Find info relevant to place where display is located

• Rate of change of info should be enough to promote relevance and draw interest

• Base visualization on artistic display, may support readability and promote

comprehension

• Let features of info source affect visual encoding to improve memory of mapping

(17)

Spring 2004 CS 7450 33

Thoughts?

• Your views of system

InfoCanvas

• Information Art–Similar approach as in Viktoria project

• Electronic painting deployed on LCDs in the environment

• Focus: User-driven views

• II group at Georgia Tech

Miller & Stasko AVI ‘02

(18)

Spring 2004 CS 7450 35

Revisit Trade-off

Aesthetics Utility

Informative art InfoCanvas

Objectives

Personalized

Display individual’s personal information

Flexible

Variety of info sources and representations

Consolidated

Present multiple data items on one display

Accurate

Be clear, and highlight uncertainty

Appealing

Fun to use, aesthetically pleasing

(19)

Spring 2004 CS 7450 37

Example

- Time of day - Weather - Temperature - Airfare cost - Web image (golf) - Stock market - Traffic flow

Other Example Themes

(20)

Spring 2004 CS 7450 39

Transformations

Slider

Object moves along line

Swapper

Different images for different data states

Appearance

Image appears when condition is true

Scaler

Object changes size per data values

Population

Copies of object are displayed

Display

Text or image shown literally

Implementation

• Java application

• Data harvester classes

• Painting specified through XML file

• System establishes data->visual mapping and polls data sources to maintain current representation

(21)

Spring 2004 CS 7450 41

XML Driver File

<object type="active">

<image>gull_small.gif</image>

<action type="slider">

<coord type="start"><x>250</x><y>370</y></coord>

<coord type="end"><x>250</x><y>0</y></coord>

<dimension><width>40</width><height>22</height></dimension>

<data classname="infoart.harvesters.WeatherHarvester"

paramname="curtemp">

<minval>0</minval>

<maxval>50</maxval>

<harvesterdata>zip:17837</harvesterdata>

</data>

</action>

</object>

Information Conveyance

• Compare InfoCanvas to web portal to text display for acquisition and memory of different information sources

• Evaluate viewing “at a glance”

• Empirical study with 51 participants

Plaue et al GI ‘04

(22)

Spring 2004 CS 7450 43

Displays

Results

• Statistically significantly more information recalled with InfoCanvas than portal and more with portal than text

• Pictures helped

Participants were able to rapidly learn mappings

Strange mappings didn’t hurt

(23)

Spring 2004 CS 7450 45

HW 7

• “Be the Professor”

Write three potential final exam questions

Short answer, fact-based, 2-3 sentences

Extra-credit if your question used

• Due Thursday

Bring one hardcopy

Upcoming

• Automating Design/Animation

Roth et al

• Review

• Summary exam

(24)

Spring 2004 CS 7450 47

References

• Referenced papers

Références

Documents relatifs

CS 7450 - Information Visualization January 20, 2004?.

CS 7450 - Information Visualization January 29, 2004..

Tollis, Graph Drawing: Algorithms for the Visualization of Graphs.?. Spring 2004 CS

CS 7450 - Information Visualization March 4, 20041.

− Algorithm visualization - Use of visualization to help teach algorithms and data structures... Spring 2004 CS

Pousman and Stasko state that ambient information systems “display information that is important but not critical; can move from the periphery to the focus of attention and

Building on the success of last year's workshop at Pervasive 2007 [9], we brought together researchers working in the areas of ambient displays, peripheral displays,

Wearable visualization shifts the context in which people perceive and interpret information from space and architecture (i.e. spatial ambient display), or object