A Buffer Framework for Supporting Responsive Interaction in Information Visualization Interfaces
We present a framework that we are developing to better solve several critical issues that arise when interactive systems are extended to large displays. These issues include slow reaction times, difficulties with high numbers of concurrent interactions or user inputs, and problems that occur when combining several aspects of visualizations. In part, these issues arise from a number of complexities that are present in current approaches. This makes it important to tackle this problem directly rather simply waiting until the computing power has increased sufficiently and calls for a fundamentally new approach to computer interface foundations. Our framework combines ideas from information visualization, large displays, collaborative work, and non-photorealistic rendering (NPR). Specifically, we are employing four concepts/techniques: layered buffers, local coherence, emergent complexity, and force fields.
Paper download: (4.7 MB)
You can download a demo of the Table Interface Application (Win32, 47 MB) and try it out for yourself. The demo works best with Smart DViT hardware.
Table interface before the use of our buffer framework, on a tabletop display with about two megapixels, showing the significant slow-down as more and more objects need to be animated:
(:neo_flv-player (http:../personal/videos/)Isenberg_2006_BFS1(.flv) width=320 height=240 startimage="../personal/videos/Isenberg_2006_BFS1.jpg" -link:)
Initial tests with the new buffer framework, on a larger tabletop display with about three times the resolution:
(:neo_flv-player (http:../personal/videos/)Isenberg_2006_BFS(.flv) width=320 height=240 startimage="../personal/videos/Isenberg_2006_BFS.jpg" -link:)
Another initial test and proof-of-concept:
(:neo_flv-player (http:../personal/videos/)Isenberg_2006_BFS3(.flv) width=320 height=240 startimage="../personal/videos/Isenberg_2006_BFS3.jpg" -link:)
Re-implemented table interface using the new buffer framework, also on the larger tabletop display, showing a variety of interaction techniques and widgets and the simultaneous use of a high number of images and other objects:
(:neo_flv-player (http:../personal/videos/)Isenberg_2006_BFS2(.flv) width=320 height=240 startimage="../personal/videos/Isenberg_2006_BFS2.jpg" -link:)
Poster (for demo at CSCW 2006):
This technique was later used in several projects, including mobile spatial tools for fluid interaction, NPR stroke-based rendering interaction, mobile spatial tools for fluid interaction, hand-posture controlled stroke-based rendering, and the exploration of 3D vector and flow fields.
|André Miede (2006) Realizing Responsive Interaction for Tabletop Interaction Metaphors. Master's thesis, Otto-von-Guericke-University of Magdeburg, Germany, 2006.|
This work was done at the Innovis group at the Interactions Lab of the University of Calgary, Canada.