SIGMA: A Spatial Interaction Grammar for Multi-Display Visual Analytics

Authors

Yogesh Rai (UAH), Haeyong Chung (University of Alabama in Huntsville)

Presentation

Session
Places and spaces
Time
Thursday, Nov 12, 14:12 – 14:24 (US/Eastern) · session 13:00 – 14:30
Location
Hall America center

Keywords

Spatial interaction, cross-device interaction, declarative grammar, multi-display environments, visual analytics

Abstract

In this paper, we present SIGMA, a declarative spatial interaction grammar for multiple displays and devices. SIGMA specifies (1) display entities in a display ecology, (2) spatial predicates that capture relevant spatial conditions among displays and devices, and (3) mapping rules that translate satisfied predicates into interaction semantics and corresponding visualization updates. By providing a small set of reusable primitives that can be logically composed into richer spatial conditions, SIGMA enables concise specifications over a wide range of spatial relationships and cross-display interactions. The grammar is informed by a literature review of 34 multi-display papers that met our inclusion criteria, from which we extracted 96 spatial interaction techniques to iteratively refine it. To enable declarative SIGMA specifications to work in a real multi-display system, we developed a runtime engine that interprets them by continuously processing 6DoF pose data, evaluating predicates, and triggering the corresponding visualization updates across displays. We further present three use cases showing how SIGMA supports diverse display configurations and categories of spatial interaction in real-world multi-display visual analytics scenarios.

For Practitioners

Designers and developers of multi-display user interfaces and spatial computing systems.