Datamancer: Bimanual Gesture Interaction in Multi-Display Ubiquitous Analytics Environments
Authors
Full-Body Interaction & Embodied InputInteractive Data VisualizationContext-Aware ComputingSoftware Engineers & DevelopersUI/UX DesignersData Scientists & Analysts
Research Background and Problem Statement
-
Challenges and Issues Identified by the Authors:
- Existing data visualization interactions are primarily limited to small-scale single devices, such as personal computers, or require pre-installed bulky equipment.
- Gesture interaction has not been widely applied in multi-display environments, especially in panoramic multi-display environments for data analysis tasks.
- Current mobile and wearable devices often require pre-mapped spatial configurations, lacking the capability for seamless interaction anytime and anywhere.
- There is a lack of in-depth research on interaction design that combines body and gesture control in cross-device environments.
-
Significance:
- As data visualization scenarios transition from single desktop environments to multi-display and augmented reality multi-device environments, new interaction paradigms are becoming essential.
- In scenarios such as data analysis, collaborative decision-making, and presentations, the ability to interact flexibly and efficiently across multiple displays will further enhance work efficiency and user satisfaction.
-
Research Motivation and Related Work:
- This study builds on the historical development of video analysis systems, wearable devices, and bimanual interaction technologies, integrating multi-disciplinary research experiences from "gesture and voice multimodal interaction" to "display acquisition in distributed analysis environments."
- The authors reference the concepts of Ubiquitous Analytics and Immersive Analytics, emphasizing seamless integration with data environments.
Proposed Solution
-
Proposed Solution:
- Datamancer Device: A wearable device prototype that integrates gesture operations and hardware, enabling seamless data interaction across multiple displays.
- Three Interaction Modes:
- Screen Acquisition: Users point and select displays using hand gestures.
- Mode Switching: Users choose different interaction modes (e.g., zoom, drag).
- Interaction Execution: Enables various functions such as map navigation, zooming, and data filtering.
-
Innovations:
- Proposed a lightweight wearable device design combining a chest-mounted gesture tracker and a ring camera, overcoming the limitations of traditional desktop or fixed display devices.
- Developed a fully browser-based collaborative environment, allowing dynamic selection of interaction targets across multiple displays.
- Supports natural dual-hand six degrees of freedom (6DoF) interaction, offering more flexibility compared to traditional interaction devices.
-
Implementation Steps and Key Technologies:
- Hardware Design:
- A miniature camera worn on the hand for display recognition.
- A Leap Motion gesture tracker mounted on the chest for recognizing dual-hand gestures.
- Raspberry Pi for computational support, combined with a portable power source for extended use (~10 hours).
- Software Architecture:
- Based on the MyWebstrates platform, enabling cross-platform visualization through a browser.
- Data synchronization utilizes Automerge's distributed network layer structure, effectively achieving real-time communication between devices.
- Interaction Design:
- Developed a set of common gestures to support operations in data interaction (e.g., selection, dragging, zooming, filtering).
- Used the ArUco algorithm for screen marking and recognition to enable screen acquisition.
- Hardware Design:
Research Outcomes
-
Specific Outcomes:
- Device Prototype: Successfully developed the Datamancer prototype device, supporting cross-screen interaction in various scenarios such as personal office work, meeting presentations, and collaborative analysis.
- Experimental Validation: Validated the practical application potential of the system through three scenarios (personal office work, meetings, collaborative analysis).
- User Study Results:
- Data experts highlighted its potential use in collaborative analysis, such as traffic management and multi-user collaboration.
- User testing (12 participants) showed that most users found the system intuitive and easy to use, with a System Usability Scale (SUS) score of 78.125 (above average).
-
Advantages Compared to Existing Solutions:
- Does not rely on cumbersome head-mounted devices or large screen installations, offering a flexible, wearable solution.
- Supports instant interaction and dynamic multi-device operations, enabling quick deployment in different environments.
- Achieves natural dual-hand multi-tasking interaction, which is more intuitive compared to mice and XR controllers.
-
Experimental or Evaluation Results:
- Users quickly adapted to the system and completed distributed multi-screen visualization tasks.
- Data experts noted that the system could significantly enhance efficiency during presentations and collaboration.
- Application scenarios ranged from classroom teaching to multi-user collaboration and on-site analysis.
-
Limitations and Future Directions:
- Learning Curve: Initial learning is required for gesture operations, and some users may forget gestures.
- Technical Limitations: The current prototype is not fully wireless, imposing some constraints during actual operation.
- Design Optimization:
- Enhance the robustness of gesture recognition and add more user-defined gestures.
- Introduce visual guidance and real-time feedback mechanisms to improve gesture discoverability.
- Expansion Directions:
- Support simultaneous multi-user usage while minimizing interference.
- Improve compatibility beyond browser environments to support more professional applications (e.g., local analysis software).
- Explore new extended input methods that do not rely on large spatial gestures, such as waist-mounted sensor inputs.
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- How can natural gesture interaction be effectively implemented across devices in multi-display environments?Category: Wearable and Smart Glasses Gesture InputSimilar questionsarrow_forward
- How can lightweight wearables support seamless interaction across multiple displays?Category: Wearable and Smart Glasses Gesture InputSimilar questionsarrow_forward
- Which interaction patterns are best suited for multi-user collaborative data-analysis tasks?Category: Wearable and Smart Glasses Gesture InputSimilar questionsarrow_forward
lightbulb
Practical Problems
1- Multi-device interaction during data analysis is complex, and traditional tools lack flexibility.Category: Wearable and Smart Glasses Gesture InputSimilar questionsarrow_forward
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713123
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Full-Body Interaction & Embodied Input, Interactive Data Visualization, Context-Aware Computing
work
Professions
Software Engineers & Developers, UI/UX Designers, Data Scientists & Analysts
article
Content Status
Full text indexed
hub
Related Papers
1 related papers