94
große Displays— kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Embed Size (px)

Citation preview

Page 1: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

große Displays—kleine Displays

patrick baudisch

microsoft researchadaptive systems and interaction research

Page 2: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Vortragsübersicht

• Kurze Übersicht:Projekte mit grossen Displays

• kleinen Displays• Motivation: Handy aber kein PC• Kurze Übersicht: Projekte• Beispielprojekt: Summary Thumbnails

• weiterführende Forschungsagenda

Page 3: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Forschungsagenda

• vor 10 Jahren: Alle Benutzer hatten 14”-21” Bildschirme

• heute: wand-große Displays• ansehen von Documenten ist einfach• aber Größe macht Manipulation schwierig

• heute: kleine Displays• Interaktion ist einfach—liegt in der Hand• aber Betrachetn von Documenten schwierig

Interaktion aufwall-size Displays

Visualisierung auf kleinen Displays

Page 4: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

focus-plus-context

Maus zwischenDisplays Erreichen auf

Touchscreen

Generalisierungdes Erreichens

Maus überDistanzen

Interaktionen mit

grossen Displays

Page 5: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

focus-plus-context

screen

Page 6: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

focus- plus-context screen

Page 7: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

high-density cursor

previous cursorposition

current cursorposition

mouse

motion fill-in cursors

current framefill-in cursors

previous frame

Page 8: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

mouse ether

target

start

Page 9: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

drag-and-pop

Page 10: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

tablecloth

Page 11: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

tablecloth

Page 12: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

building one

mouse acrossbezels

reach icons

reach anything

mouse acrossdistances

Mehr Information in…

UIST 2001CHI 2002

INTERACT2003

CG&A 2005

INTERACT 2003GI 2005

CHI 2004

patrickbaudisch.com/projects

Page 13: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Übersicht

• vor 10 Jahren: Alle Benutzer hatten 14”-21” Bildschirme

• heute: wand-große Displays• ansehen von Documenten ist einfach• aber Größe macht Manipulation schwierig

• heute: kleine Displays• Interaktion ist einfach—liegt in der Hand• aber Betrachetn von Documenten schwierig

Interaktion aufwall-size Displays

Visualisierung auf kleinen Displays

Page 14: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

große Dokumente

kleine Displays

Page 15: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Szenarien...• Pendeln Seattle Redmond• Anwendungen müssen unterstützen

• abrufen: Wetter webseite per bookmark• vorberechnetess ausführen: Navigationssystem

• “eigentliche Arbeit” passiert auf PC• PC Handy sync Kabel

Page 16: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Aber: nicht für alle…

• PCs: 300 Millionen

• Handys: 1.5 Milliarden

Page 17: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Die „anderen“• Schwellenländer, z.B. Indien

• Handybenutzer die noch nie Zugang zu PC hatten Handy = erster Zugang zur digitalen Welt

Page 18: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Probleme• 1. Handybenutzer

ohne PC müssen• Karten und Routen auch

planen und verstehen• Das Web auch interaktiv erforschen• Daten vergleichen, analysieren (sensemaking)

• Aber Anwendungen fast ausschließlich auf PC + Handy Kombination Benutzer zugeschnitten

• 2. Bildschirm zu klein• meiste Inhalte auf PC „zugeschnitten“

[rooms, card et al 86]

Page 19: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Forschungsagenda

• Fernzielwieviel und welche Funktionalität können wir Handy Benutzern zur Verfügung stellen?

• Nahziel (= Fokus dieses Vortrags)Hürde Bildschirmgröße überwinden

Page 20: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Marktrelevanz

• PC Markt• bei 300 Millionen Lizenzen gesättigt

• Handymarkt• bereits 5 mal größer• nach wie von massives Wachstum

Page 21: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse

expand

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

Projekte

Zusammenfassung

Page 22: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Halo: Das Problem

+

Page 23: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Halo-Demo

weiter

studie

Page 24: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Bühnenwissenschaften

1. Ein-und Ausgänge

2. Blickrichtung (point of view)

Pfeilbasierte Techniken

3. Teilsichtbarkeit (partially out of the frame)

Halo

Ringe sind eine vertraute Form

weiter

studie

Page 25: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Straßenlaternen

• Lichtkegel sichtbar auf Entfernung• Lichtkegel ist rund• überlappende Lichtkegel additiv• Abschwächung zeigt Entfernung

Was wir angepasst haben• Sanfte Transition scharfe Kante• Scheibe Ring• dunkler Hintergrund heller Hintergrund

weiter

studie

Page 26: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

title: user study

Benutzerstudie

Page 27: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Zwei Techniken (interfaces)

• Maßstab 110-300m/cm

• Hintergrund Karte• Lesbarkeit ok• Selektionsfläche

gleich

• Hypothese:Halo schneller

Halo Ring Distanz vom Displayrand

Legende

weiter

Page 28: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Vier Aufgaben (Tasks)

(a) lokalisieren (b) nächste

(d) vermeiden(c) traversieren

Page 29: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Durchführung

• 12 Teilnehmer

• Within-Subject Design, counterbalanced

• Vier Karten Training pro Technik/Aufgabe,dann acht Karten mit Zeitmessung

• Fragebogen

Page 30: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Resultate: Zeiten

Aufgabe Pfeil Technik Halo Technik

Lokalisieren 20.1 (7.3) 16.8 (6.7)

Nächste 9.9 (10.1) 6.6 (5.3)

Traversieren 20.6 (14.1) 16.8 (8.7)

Vermeiden 9.2 (4.7) 7.7 (5.8)

0

5

10

15

20

25

Locate Closest Traverse Avoid

Arrow interface

Halo interface

33%

16%Lokalisieren Nächsten Traversieren Vermeiden

Pfeil Technik

Halo Technik

Page 31: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

FehlerrateAufgabe Pfeil Technik Halo TechnikLokalisieren 23.5 pixels (21.6) 28.4 pixels (33.8)

Nächste 22% (42%) 21% (41%)

Traversieren 97.4 pixels (94.7) 81.0 pixels (96.7)

Vermeiden 15% (35%) 14% (34%)

0

5

10

15

20

25

30

Locate Closest Traverse Avoid

Arrow interface

Halo interface

• Teilnehmer ueberschätzen Distanzen 26%• Teilnehmer sehen Ovale (Gestaltgesetze?)• we can compensate for that: width += 35%

Pfeil Technik

Halo Technik

Lokalisieren Nächsten Traversieren Vermeiden

Page 32: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

0

1

2

3

4

5

6

7

8

9

Locate Closest Traverse Avoid

Arrow interface

Halo interface

Subjektive Präferenz

Lokalisieren Nächsten Traversieren Vermeiden

Pfeil Technik

Halo Technik

Page 33: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

multiblending

collapse

expand

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

Zusammenfassung

Page 34: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

multiblending

Lösung multiblending:Glasspalette unterschieden vom Hintergrundphoto& Hintergrund bessr erkennbar

Lösung multiblending:Glasspalette unterschieden vom Hintergrundphoto& Hintergrund bessr erkennbar

Problem mit traditionallem alpha blending: Ist derBusch Teil der Palette oder des Hintergrunds?

Problem mit traditionallem alpha blending: Ist derBusch Teil der Palette oder des Hintergrunds?

Page 35: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

fishnet

collapse

expand

Zusammenfassung

Page 36: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

summary: highlighted search

US

Blackout

PGA

Microsoft

found!

found!

don’t know

don’t know

• highlights tell me “found”• …but cannot tell me “not there”

fishnet

not there!not there!

found!found!

benefit: judge relevanceof web page at a glance

benefit: judge relevanceof web page at a glance

Microso

Page 37: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

summary thumbnails

collapse

expand

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

Zusammenfassung

Page 38: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

unlesbarlesbar

Page 39: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

• beliebige Displaygröße• beliebige Textgröße

Page 40: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 41: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 42: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 43: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

demo

Page 44: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 45: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

ImplementierungText auf 23pt vergrößern2

text verkürzen3

Seite klein rendern4

mars mission

mars mission

mars m

bitmap

html

• In web browser control laden

• for jedes mshtml element imdocument object model (DOM)• zähle Zeilen• vergrößere Schrift• Kürze Text zur

Erhaltung der Zeilenzahl

• Skalierung der Seite beim Client

Page 46: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Text Reduktion

• In momentaner Implementierung • vom Ende des Abschnitts her kürzen• ODER häufige Worte entfernen

• in Zukunft• Techniken der natürlichen Spachverarbeitung

(aber der momentane Code funktioniert überraschend gut)

• allerdings• Das Ziel ist es dem Benutzer zu zeigen wo reinzuzoomen• Textzusammenfassung nicht unbedingt die beste Lösung

Page 47: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 48: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 49: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work

Page 50: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 51: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Benutzerstudie

• Pilot-Teilnehmer (20 Studenten)• x-te Seite aus Web History 45 Webseiten• erklärt was in dieser Seite gesucht wurde

• Aufbereitung• Rangordnung• eine mehrdeutige Seite entfernt

• Eigentliche Teilnehmer (12 externe) in Studie selbst

Page 52: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Resultate

Thumbnail SummaryThumbnail

Single Column

# o

f p

arti

cip

ants

0

2

4

6

8

10

0

5

10

15

20

25

Thumbnail Semantic Th. Single Column Desktop

Me

an

ta

sk

tim

es

(s

)

Zeiten

Präferenzen

Page 53: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Weitere Ergebnisse

0

10

20

30

TN ST SC DT

Tot

al v

ertic

al s

crol

l

0

10

20

30

TN ST SC DT# ve

rt s

crol

l dir

chan

ge

a

c

0

2

4

6

8

10

12

14

Thumbnail Summary Thumbnail

# o

f zo

om

ing

ev

en

ts

# zooming

scrolling

Page 54: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Diskussion

• Summary Thumbnails subsumieren Traditionelle Thumbnails

• Konvertierung• per Proxy Server

beliebige Plattform• oder im Device

Produkttransfer

Page 55: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

collapse

expand

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

Zusammenfassung

Page 56: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

narrow down manually

collapse

expand

Page 57: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

short demo

(there will be a second, slightly longer demo at the end of this talk)

Page 58: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

?

limitation of thumbnails

• irrelevant page content costs valuable screen space

• when used with traditional thumbnails page content can become unreadable…

related work

Page 59: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work

• approaches• device-specific authoring

• multiple-device authoring

• automatic re-authoring

• and client-side navigation

thumbnail viewscollapse-to-zoom

Page 60: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

• allow users to use their knowledge about relevant areas zoom in

(arbitrary rectangular regions)

.

Page 61: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

• allow users to use their knowledge about relevant areas zoom in

• …but also allow leveraging their knowledge about what is not relevant collapse

Page 62: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

• always show full page width• use freed space to grow

remaining (relevant) content

Page 63: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

• provide visual context at all times: placeholders

Page 64: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

collapse-to-zoom

• allow bookmarking collapsed state

Page 65: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

marquee menu:there are 4 ways to select

• today: no distinction between the four ways of opening rectangular selection

Page 66: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

marquee menu: direction selects 1 of 4 commands

collapse-cell

expand-cell

collapse-column

expand&zoom

expand

collapse

an

mai

n

com

ds m

Page 67: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

the name of the game

• photoshop: “marquee selection”

• “marking menu”:selecting commands with a pen stroke

• combine both marquee menu

Page 68: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

transfer to smartphone

• generic• label cells with numeric

codes and let users enter cell label [Paek et al. CSCW 2004]

• simple: reduce to 1D• collapse column and

expand column

webTV

Page 69: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

implementation

• runs on desktop / tabletPC• page-splitting based on DOM

• limitation: can’t start drag over link user study

Page 70: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

ausserhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

collapse

expand

nächste Schritte

Zusammenfassung

Page 71: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 72: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Integration

collapse-to-zoomfür Interaktion

summary thumbnailspassen Seitenbreite an

+ +fishnet

paßt Seitenhöhe an

Page 73: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Zusammenfassung & Nächste Schritte

• Hürde Bildschirmgröße überwinden

• Fernzielwieviel und welche Funktionalität können wir Handy Benutzern zur Verfügung stellen?

• Komplexe, kreative Aktivititäten auf PDAs und Handys unterstützen• Auswählen der besten Versicherung?• Erzeugen und Editieren einer Webseite?• Einkommensteuererklärung machen?• …

Page 74: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

außerhalb

verdichten

lesbar machen

irrelevantes entfernen

mehr ebenen

Mehr Information in…

collapse

expand

CHI 2003

CHI 2004

UIST 2004

CHI 2005AVI 2004

patrickbaudisch.com/projects

Page 75: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

Vielen Dank!

• Danke an meine Co-Autoren• ruth rosenholtz• carl gutwin• bongshin lee• heidi lam• xing xie

• und VIBE

Page 76: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

END

Page 77: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research
Page 78: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: fisheyes

• works well to reduce page length

• applying it to page width works not so well• forces users to scroll for

each line

fishnet [Baudisch, AVI 2004]

back to collapse-to-zoom or summary thumbnails

Page 79: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

next visit of that page:page is already pre-collapsedwhich leads to fullyreadable detail viewUser uses expand-and-zoomgesture…User can follow links directlyfrom within overviewContent area expands moreand is now readable…make page content grown.Now collapses “menu” columnuser collapses“archive” column to…

collapse-to-zoom:

walkthrough

thumbnail view:unreadably small

Page 80: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

next:search

Page 81: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

1. locate task

click at expected location of off-screen targets

had tosimulate on PC

Page 82: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

2. closest task

click arrow/arc or off-screen location closest to car

Page 83: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

3. traverse task

Page 84: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

4. avoid task

click on hospital farthest away from traffic jams

Page 85: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

why even consider fisheye?

• web pages contain little spatial information

• limit distortion to what is absolutely necessary

• enhance periphery with something useful:search term popouts

research question

• for what types of pages does highlighted search benefit from fisheye view?

Page 86: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

• different from [hornbæck & frokjær, chi’01] • fishnet shows entire page• integrated navigation• search term highlighting add utility to context

areas

Page 87: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

independent variables…

distinguishing columns immaterial …

…necessary

distinguishing rows immaterial

task 1 task 2

… necessary task 3 task 4

Page 88: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work

Page 89: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: zooming

• [Xie etc. al, www’04]:tap to zoom into a tile

Page 90: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: overview+detail

• [O’Hara et. at CHI 99]: readable text on hover

Page 91: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: multiple foci• [Wobbrock

et. al UIST’02]: Web thumb

Page 92: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: popouts

• popout prism [suh, et al., chi’02]

• enhanced thumbnails

Page 93: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: fisheyes

• document lens [robertson, uist’93]• unifying presentation space [carpendale, uist’01]• focus+context sketching on a Pocket PC [lank, chi’04]

fishnet,collapse,s-thumb

Page 94: Große Displays kleine Displays patrick baudisch microsoft research adaptive systems and interaction research

related work: peep hole

• Ka-Ping Yee [CHI’03]