Visualizing Off-Screen Locations on Small Mobile Displays

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Sean Gustafson master of science thesis defense D ec 15 / 2008. Visualizing Off-Screen Locations on Small Mobile Displays. off-screen viz. overview. arrows. halo. f. rel. ated. work. overviews. [Plaisant 95 and many others]. fisheye views. fisheye views. [Carpendale 01]. - PowerPoint PPT Presentation

Text of Visualizing Off-Screen Locations on Small Mobile Displays

Wedge

Visualizing Off-Screen Locations onSmall Mobile DisplaysSean Gustafson

master of sciencethesis defense

Dec 15 / 2008

12off-screen viz

foverviewarrowshalo23atedworkrel3

4overviews[Plaisant 95 and many others]

45fisheye viewsfisheye views

[Carpendale 01]56

simple arrows[Tecmo Bowl 87]

67scaled and stretched arrows[Burigat 06]

78

[Gustafson 07]edgeradar89

[Baudisch 03]halo910

[Baudisch 03]halo1011

the problem: clutter1112the problem: clutterWorst of all, arcs can be misinterpreted. As with these two arc, at a glance the overlapping sections ambiguously represent two different sets of targets.1213corner(also not great: corners)

side1314

cut linescolorovalsclusteringIrani et al.Baudisch & Rosenholtzinitial approachesseparatevisually1415ewedgeth1516

leglegtargetbasebasebasebasewedge1617

halowedge17183 degrees of freedom

rotationbase length

intrusion1819

avoiding overlap

rotation

base length

intrusion1920outalgorithmlay2021avoidance algorithm

2122

avoidance algorithm2223

avoidance algorithm2324

avoidance algorithm2425

avoidance algorithm2526leaves 2 degrees

intrusion ~ distancebase-width ~ distance2627serstudyu2728two interface conditionshalo and wedge2829

halotask 1: locate

wedgesame as original halo paper2930

halotask 2: closestwedgesame as original halo paper3031halotask 3: avoidwedgesame as original halo paper

3132IV: density

sparsedense3233IV: cornersidecorner

333436 participants34351.wedge is more accuratelarger improvement in dense conditionlarger improvement in corners(no hypothesis about task time)hypotheses3536results3637participants were significantly more accurate when using the wedge3738error in pixelslocate taskError (pixels)6040200SparseDenseSideWedgeHalo803839error in pixelslocate taskError (pixels)6040200SparseDenseSideWedgeHalo80CornerSparseDense3940other resultsno interesting results from the other tasks or from completion time.4041other resultsWedgeHaloNo PreferenceLocate25101Avoid21132Closest18144preferences41421.wedge is more accuratelarger improvement in dense conditionlarger improvement in cornershypotheses4243elingpointingmod4344

4445

beam4546

beam4647

beambeam4748

orbitalbeambeam4849

intrusion4950

intrusion5051

aperture5152

aperture5253

rotation5354rotation

5455experiment to gather accuracy datadata collection

5556experiment to gather accuracy datadata collection

distancelegLength1legLength2baseLength5657results50100200300Depth ErrorDistance-1000100200300-60600-60600-60600-60600Breadth Error5758resultsDepth Error-1000100200300600-60biaslengthwidth5859results - bias

5960results - length

6061minimizing errorschoose smallest base and leg length that still maintains small orbital and low biasbase length of at least 50px, 100px for longer distancesa large leg length (above 8px) does not result in smaller orbitalavoid heavily rotating wedges6162conclusion6263summary of existing techniques and criteria for evaluating themintroduction of Wedgeintroduction of the concept of degrees of freedom and dynamic layoutevaluation of Wedgepreliminary modelcontributions6364thanks

64656566IV: density

2

34

1sparsedense66676768correcting errors

6869correcting errors

69707071fiedpointinguniwedge=7172intrusion 0

citylights7273

aperture 0

stretched arrows7374

?halo7475

round basesdistance information in cornerdistance information along arc7576

halo

aperture 36076777778locate taskSparseDenseError (pixels)6040200SparseDenseSideCornerWedgeHalo80SparseDenseTime (ms)300020001000SparseDenseSideCornerWedgeHalo0full results7879avoid taskfull resultsSparseDenseError Rate %50403020100SparseDenseWedgeHaloSideCornerTime (ms)5000400020000SideCornerWedgeHaloSparseDenseSparseDense300010007980closest taskfull resultsSparseDenseError Rate %6040200SparseDenseWedgeHaloSideCornerSparseDenseTime (ms)6000400020000SparseDenseSideCornerWedgeHalo808181