Supporting Multimodal Data Interaction on Refreshable Tactile Displays: An Architecture to Combine Touch and Conversational AI
arXiv:2602.15280 · doi:10.1109/PacificVis68791.2026.00013
Abstract
Combining conversational AI with refreshable tactile displays (RTDs) offers significant potential for creating accessible data visualization for people who are blind or have low vision (BLV). To support researchers and developers building accessible data visualizations with RTDs, we present a multimodal data interaction architecture along with an open-source reference implementation. Our system is the first to combine touch input with a conversational agent on an RTD, enabling deictic queries that fuse touch context with spoken language, such as "what is the trend between these points?" The architecture addresses key technical challenges, including touch sensing on RTDs, visual-to-tactile encoding, integrating touch context with conversational AI, and synchronizing multimodal output. Our contributions are twofold: (1) a technical architecture integrating RTD hardware, external touch sensing, and conversational AI to enable multimodal data interaction; and (2) an open-source reference implementation demonstrating its feasibility. This work provides a technical foundation to support future research in multimodal accessible data visualization.
Accepted to be presented at IEEE PacificVis 2026; Best Paper Award (VisNotes track); Replacement: external DOI added
References in corpus (6)
- LEVA: Using Large Language Models to Enhance Visual Analytics
- SeeChart: Enabling Accessible Visualizations Through Interactive Natural Language Interface For People with Visual Impairments
- MAIDR: Making Statistical Visualizations Accessible with Multimodal Data Representation
- Data Navigator: An accessibility-centered data navigation toolkit
- When Refreshable Tactile Displays Meet Conversational Agents: Investigating Accessible Data Presentation and Analysis with Touch and Speech
- Tactile Vega-Lite: Rapidly Prototyping Tactile Charts with Smart Defaults