Tactile Vega-Lite: Rapidly Prototyping Tactile Charts with Smart Defaults
Authors
Research Background and Problem Statement
-
Identified Problems or Challenges:
- The primary tools for blind and low-vision (BLV) users—tactile graphics—are highly complex and time-consuming to design. Non-expert designers face significant barriers due to the complexity of guidelines and the steep learning curve, while professional designers are constrained by inefficient workflows and the need for extensive customization due to disorganized tools and lengthy processes.
- Current workflows require designing across multiple tools (e.g., vector graphics software and Braille translation software) and involve repetitive tasks, leading to inefficiency.
- Existing design guidelines are neither easy to learn nor comprehensive, failing to cover all types of charts and providing insufficient guidance for designing charts not explicitly addressed.
-
Significance:
Tactile graphics are essential tools for enabling BLV users to independently explore data and participate in data analysis discussions. They are also key to promoting educational equity and improving chart literacy. -
Research Motivation and Related Work:
- Interviews with professional tactile graphic designers revealed inefficiencies in current design workflows and tools. Additionally, a review of existing guidelines and research highlighted the critical role of tactile design elements such as textures, gridlines, and marker placement in user experience. However, there is a lack of simplified design solutions and cross-tool integration.
Proposed Solution
-
Proposed Method or Solution:
- Tactile Vega-Lite (TVL): An extension of Vega-Lite that introduces specific abstractions for tactile graphics and generates intelligent default configurations based on existing guidelines.
- TVL's default styles enable non-expert designers to quickly create tactile graphics that adhere to guidelines, while expert designers can override defaults to customize designs for specific audiences.
-
Innovations:
- Introduced new design abstractions for tactile graphics, supporting tactile encoding, Braille translation, navigation aids, and layout configuration.
- Automated design tasks (e.g., spacing adjustments, Braille translation, defining textures and line styles), reducing design time and improving consistency.
- Combined guideline adherence with highly flexible customizability, addressing the usability and design control gaps in existing tools.
-
Implementation Steps and Key Technologies:
- Tactile Encoding: Introduced texture encoding and line styles, allowing different data fields to be mapped to tactilely distinguishable chart elements such as textures (fill patterns) and line styles.
- Braille Integration: Incorporated the open-source library LibLouis for Braille translation, with default rules set to the internationally recognized Unified English Braille (UEB) standard.
- Navigation Aids: Established hierarchical information structures using gridlines, axes, and tick marks to help tactile users understand data relationships and quickly locate key information.
- Layout Configuration: Optimized chart layouts through positioning, spacing, and alignment to ensure tactile readability and usability.
Research Outcomes
-
Specific Achievements:
- Developed a prototype TVL editor capable of generating SVG tactile graphics based on declarative specifications, which can be printed using various hardware tools.
- Validated the tool's practicality through a user study involving 12 tactile graphic designers, demonstrating that TVL accelerates design iterations and saves significant time with predefined textures and line styles.
- Gained valuable insights into best practices for tactile graphic design through expert evaluations.
-
Advantages Compared to Existing Solutions:
- Time Savings: Ensures guideline adherence through defaults while allowing flexible customization.
- Reduced Cross-Platform Operations: Integrates functions like Braille translation into the tool, eliminating cumbersome workflows.
- Support for Rapid Iteration: Provides quick visual and tactile feedback, significantly improving design efficiency.
- Lower Learning Curve: Offers a solution that reduces barriers for non-expert designers unfamiliar with complex tools.
-
Experimental or Evaluation Results:
- User studies revealed that predefined line styles and textures were highly appreciated by designers, while layout and navigation aids also contributed to improved design quality.
- Experimental results indicated that while there are still areas where specific guidelines were not fully implemented, TVL provided significant support for design tasks.
-
Limitations and Future Directions:
- Limitations:
- The current implementation of TVL supports only a limited number of common tactile chart types, such as bar charts and line charts, and does not yet include complex charts (e.g., network diagrams).
- The design process is simulated for screen presentation and lacks intuitive feedback on the physical production effects, such as previews for different embossing tools.
- Future Directions:
- Expand support for complex charts (e.g., area charts) and explore the application of tactile encoding in these chart types.
- Provide production previews tailored to specific physical devices to further optimize the design-to-production workflow.
- Investigate new tactile chart design paradigms based on tactile-first principles rather than merely translating existing visual graphics into tactile formats.
- Limitations:
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- What major barriers exist in tactile-graphics design workflows for blind and low-vision users?Category: Tactile Graphics, 3D Printing, and Haptic FeedbackSimilar questionsarrow_forward
- How can new design abstractions and tools simplify tactile-graphics design?Category: Tactile Graphics, 3D Printing, and Haptic FeedbackSimilar questionsarrow_forward
- How can the TVL tool lower learning barriers while improving design efficiency?Category: Tactile Graphics, 3D Printing, and Haptic FeedbackSimilar questionsarrow_forward
Practical Problems
1- Non-expert designers struggle to efficiently create blind-friendly tactile graphics.Category: Tactile Graphics, 3D Printing, and Haptic FeedbackSimilar questionsarrow_forward
- 75%
Accessibility of Command Line Interfaces
CHI '21· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 75%
Pixelated Interactions: Exploring Pixel Art for Graphical Primitives on a Tactile Display
DIS '23· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
Comparing Computer-Based Drawing Methods for Blind People with Real-Time Tactile Feedback
CHI '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
Molder: An Accessible Design Tool for Tactile Maps
CHI '20· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
A11yBoard: Making Digital Artboards Accessible to Blind and Low-Vision Users
CHI '23· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
Robust Annotation of Mobile Application Interfaces in Methods for Accessibility Repair and Enhancement
UIST '18· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 60%
VizAbility: Enhancing Chart Accessibility with LLM-based Conversational Interaction
UIST '24· Human-LLM Collaboration +1
Based on Jaccard similarity of research subtopics & professions (≥60%)