Halo: A Virtual Periphery for Small Screens Devices Patrick Baudisch1 Visualization and Interaction Research. Microsoft Research +1 (650) 812 4656

As users pan and zoom, display content can disappear into off-screen space, particularly on small-screen devices. The clipping of locations, such as relevant places on a map, can make spatial cognition tasks harder. Halo is a visualization technique that supports spatial cognition by showing users the location of offscreen objects. Halo accomplishes this by surrounding off-screen objects with rings that are just large enough to reach into the border region of the display window. From the portion of the ring that is visible on-screen, users can infer the off-screen location of the object at the center of the ring. In our user study, participants completed all four types of map-based route planning tasks faster when using Halo then when using an arrow-based visualization technique.

Keywords Halo, visualization, peripheral awareness, off-screen locations, hand-held devices, spatial cognition, maps. blutwurst

3. Introduction People use maps in a number of tasks, including finding the nearest relevant location, such as a gas station, or for hand-optimizing a route. Using a map, users can easily compare alternative locations, such as the selection of restaurants shown in Figure 1a (as indicated by the barn-shaped symbols). Users can see how far away a restaurant is from the user’s current location, and whether it lies close to other locations the user considers visiting. When users are required to use a zoomed-in view, however, for example to follow driving directions (Figure 1b), relevant locations disappear into off-screen space, making the comparison task difficult2. Comparing alternatives then requires users to zoom in and out repeatedly—a time-consuming process that can hardly be accomplished on-the-fly. Especially on small-screen devices, such as car navigation systems or personal navigation devices, this can severely limit a user’s capability with respect to spatial cognition tasks.

1

The work reported in this paper was carried out during the author’s affiliation with Xerox PARC, now PARC Inc. 2 See also the concept of desert fog in zoomable interfaces [3].

4. Halo Halo [1] addresses this issue by virtually extending screen space through the visualization of the locations of off-screen objects. Figure 2a shows a map navigation system that is enhanced with Halo. The figure shows the same detail map as Figure 1b, but in addition the display also contains the location information contained in Figure 1a. The latter is encoded by overlaying the display window with translucent arcs, each indicating the location of one of the restaurants located off screen. Figure 2b shows how this works. Each arc is part of a circular ring that surrounds one of the off-screen locations. Although the arc is only a small fragment of the ring, its curvature contains all the information required for inferring the ring center, which is where the off-screen object is located. Although the display window shown in Figure 2a by itself contains no restaurant, the display informs users that there are five of them in the periphery and that the one located southwest is closest.

+

a

b

Figure 1: The problem: In order to make route decisions, users need to see the alternatives (a), but when drilling down to street information, relevant locations disappear into off-screen space (b).

Figure 3 shows how ring sizes are governed. As the map is panned, the restaurant moves from on-screen to off-screen. As the restaurant icon reaches the border region of the display window, a ring grows under the icon. As the restaurant moves further off-screen, ring radii are recomputed dynamically, so that the ring is always just big

enough to reach into the border region of the display window while never occluding the display’s central region. Halo combines many of the advantages of other visualization techniques that have been used to display large documents on small screens. Unlike overview + detail visualizations [5] it offers a single view, that allows users to inspect detail information without losing context. Unlike fisheye views [2], Halo displays are not distorted, which is especially important for map-related tasks. Unlike techniques that use arrows to point to off-screen locations (such as City Lights [4]), Halo provides full information about the location of off-screen objects, not only their direction.

a

b

Figure 2: (a) Enhancing the map from Figure 1 with Halo shows where in off-screen space the five restaurants are located. (b) How it works: each off-screen location is located in the center of a ring that reaches into the display window.

Figure 3: As this location is panned out of the display window, a ring emerges from its center. The ring grows as the location is panned further away.

5. Halo implements a streetlamp metaphor The metaphor behind Halo is to represent off-screen locations as abstract “streetlamps” that cast their light onto the ground/map. This metaphor allowed us to derive four important properties for Halo. First, a streetlamp creates an aura, a large artifact which allows observers to infer the lamp’s existence even if it is not in view. Second, the aura created on the map is round, allowing users to conclude the center location, even if only a small part of the ring is actually visible. Third, light overlays itself onto objects without occluding them; overlapping auras from multiple lamps aggregate nicely by adding up light intensities. Fourth, the fading of the aura with distance provides an additional visual cue about the distance of the streetlamp. An intense aura indicates a lamp located nearby; a weaker aura indicates a more distant lamp. The final design (Figure 2), has undergone three modifications. First, in order to make it easier to perceive the halo curvature, we replaced the smooth transition at aura edges with a sharp edge. Second, to minimize occlusion of window content and overlap between auras, we replaced the disks with rings. Third, we inverted the color scheme resulting in dark halos on a light background in order to better accommodate typical map material, which used a light background. The concept of fading arcs representing more distant locations was implemented by rendering the short arcs that represent nearby locations as nearly opaque and the longer arcs representing more distant location with increasing translucency.

6. User study We conducted a user study comparing Halo with a visualization technique using arrows to point to off-screen locations [1]. Participants completed four tasks: locating off-screen locations, picking the closest off-screen location, arranging off-screen locations into the shortest possible traversal, and avoiding traffic jams. Subjects achieved significantly better task completion times in all four tasks when using the Halo interface (16-33% faster). For all four tasks, the majority of subjects expressed a preference for the Halo interface.

7. Conclusions In this paper, we presented Halo, a visualization technique providing users with location awareness of off-screen objects. Halo provides a single non-distorted view of a document, overlaid with location information for the off-screen locations. Unlike arrow-based visualizations, Halo does not require explicit distance annotation; the distance information is encoded in the arcs themselves and directly incorporates the scale of the scene. Demo and video are at www.patrickbaudisch.com/projects/halo. In future work, we plan to explore the application of Halo in the area of real-time tasks, such as simulations or highly interactive games where Halo arcs will be used to continuously update users about the location of moving objects in the user’s periphery.

Acknowledgments Thanks to Ruth Rosenholtz, as well as Polle Zellweger, Jock Mackinlay, Lance Good, and Mark Stefik.

References 1. Baudisch, P. and Rosenholtz, R. Halo: A Technique for Visualizing Off-Screen Locations. In Proc. CHI’03, pp. 481-488. 2. Carpendale, M.S.T., Montagnese, C. A. Framework for Unifying Presentation Space. In Proc. UIST’01, pp 61–70. 3. Jul, S. and Furnas, G. Critical zones in desert fog. Aids to Multiscale Navigation In Proc. UIST 99, pp.97–106. 4. Mackinlay, J., Good, L., Zellweger, P., Stefik, M., and Baudisch, P. City Lights: Contextual Views in Minimal Space. In CHI’03 Extended Abstracts, pp 838-839. 5. Plaisant, C., Carr, D., & Shneiderman, B. Image-Browser Taxonomy and Guidelines for Designers, IEEE Software, 12(2):21–32, 1995.

Halo: A Virtual Periphery for Small Screens Devices

Halo, visualization, peripheral awareness, off-screen locations, hand-held ... the information required for inferring the ring center, which is where the off-screen.

527KB Sizes 2 Downloads 254 Views

Recommend Documents

Virtual Information Piles for Small Screen Devices - CS Stanford
Apr 27, 2006 - Our approach takes advantage of human spatial memory capabilities. .... off-screen piles with other PDA users through wireless connections.

Virtual Information Piles for Small Screen Devices - Stanford CS
Apr 27, 2006 - Mobile computing, PDA, piles, information management, information sharing, screen real-estate. ... The screen size limitation of palm sized mobile devices is the one constraint that receives no relief from .... they instruct the worksp

Virtual Information Piles for Small Screen Devices - Stanford CS
Apr 27, 2006 - The screen size limitation of palm sized mobile devices is the one constraint that receives no relief from ... example, the nested folder model of Windows CE). The other model is to be entirely application centric ... they instruct the

Virtual Information Piles for Small Screen Devices - CS Stanford
Apr 27, 2006 - Mobile computing, PDA, piles, information management, information .... pile, the original pile is considered to be the master pile. All additions or ...

Virtual Information Piles for Small Screen Devices - Microsoft
Moore's law. While we can count on processor speed, memory capacity, and to some degree power consumption problems to be engineered towards an.

Browsing on Small Screens - Research at Google
We demonstrate how simple techniques from computer vision can be used to fine-tune the results. .... Third, there are numerous computer vision based heuristics that can be used to process the visual layout that a user ...... Block Importance Model”

haptic devices for desktop virtual prototyping applications
Abstract: Desktop virtual prototyping spans a wide range of activities, from ..... [6] Helmer, P.: 3D force-feedback wrist, MS thesis, Swiss Federal Institute of ...

haptic devices for desktop virtual prototyping ... - Intranet UniTBv
Oct 30, 2009 - measure the endpoint position and provide force feedback in three .... was packaged into major CAD systems and it would speed up the ...

Small molecule developmental screens reveal the logic ...
cyclopamine causes cyclopia in the developing vertebrate (1, 2). The ability to ... very early stages of development or caused general necrosis of the embryos at ...

A Virtual Switch Architecture for Hosting Virtual ...
Software router virtualization offers more flexibility, but the lack of performance [7] makes ... Moreover, this architecture allows customized packet scheduling per ...

halo alkanes and halo arenes.pdf
Download. Connect more apps... Try one of the apps below to open or edit this item. halo alkanes and halo arenes.pdf. halo alkanes and halo arenes.pdf. Open.

Core, Periphery, Exchange Rate Regimes, and Globalization
access to foreign capital they may need a hard peg to the core country currencies ..... For data sources see appendix to Flandreau and Riviere ..... to be that the only alternatives in the face of mobile capital are floating or a hard fix such .... d

Lyric & Chord - Halo Halo Bandung - Indonesia Song.pdf
Page 2 of 60. Halo Halo Bandung. Indonesia Song. C G C. Halo-halo Bandung. C G. Ibukota Periangan. Dm G. Halo-halo Bandung. G C G. Kota kenang-kenangan. C G C. Sudah lama beta. C F. Tidak berjumpa dengan kau. F C. Sekarang telah menjadi lautan api. G

Core, Periphery, Exchange Rate Regimes, and Globalization
The key unifying theme for both demarcations as pointed out by our ...... Lessons from a Austro-Hungarian Experiment (1896-1914)” WP CESifo, University of.

Custom Annex Screens Perth.pdf
Official Site: http://aussieoutdoor.com.au/blinds-shop-near-me/wa/perth/. Follow Us ... https://docs.google.com/drawings/d/ ... Custom Annex Screens Perth.pdf.

Descargar mod halo reach para halo combat evolved
Free download ... Descargar mod halo reach para halo combatevolved.descargar gratis skype para pcespañol. ... android.descargar gratisacrobat reader para windows 7 español. ... softonic.descargaradobe photoshop gratis para windows ...

Web Interaction Using Very Small Internet Devices
3 Oct 2002 - The system's goal is to relieve the Web designer of the need to .... they might dig through folders in a file dialog to select a ... 3. O. Buyukkokten et al., “Power Browser: Efficient Web Browsing for PDAs,” Proc. Conf. Human Factor

[Ebook] Halo Mythos: A Guide to the Story of Halo ...
... but the site won’t allow us Top VIdeos Warning Invalid argument supplied for foreach in srv users serverpilot apps jujaitaly public index php on line 447.