StateLens: A Reverse Engineering Solution for Making Existing Dynamic Touchscreens Accessible
Authors
Blind people frequently encounter inaccessible dynamic touchscreens in their everyday lives that are difficult, frustrating, and often impossible to use independently. Touchscreens are often the only way to control everything from coffee machines and payment terminals, to subway ticket machines and in-flight entertainment systems. Interacting with dynamic touchscreens is difficult non-visually because the visual user interfaces change, interactions often occur over multiple different screens, and it is easy to accidentally trigger interface actions while exploring the screen. To solve these problems, we introduce StateLens - a three-part reverse engineering solution that makes existing dynamic touchscreens accessible. First, StateLens reverse engineers the underlying state diagrams of existing interfaces using point-of-view videos found online or taken by users using a hybrid crowd-computer vision pipeline. Second, using the state diagrams, StateLens automatically generates conversational agents to guide blind users through specifying the tasks that the interface can perform, allowing the StateLens iOS application to provide interactive guidance and feedback so that blind users can access the interface. Finally, a set of 3D-printed accessories enable people who are blind to explore capacitive touchscreens without risk of triggering accidental touches on the interface. Our technical evaluation shows that StateLens can accurately reconstruct interface from stationary, hand-held, and web videos; and, a user study of the complete system demonstrates that StateLens successfully enables blind users to access otherwise inaccessible dynamic touchscreens.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 75%
Crowdsourcing Thumbnail Captions Using Time-Constrained Methods
IUI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille) +1
- 67%
Understanding Blind Screen-Reader Users' Experiences of Digital Artboards
CHI '21· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
Ga11y: an Automated GIF Annotation System for Visually Impaired Users
CHI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
What makes web data tables accessible? Insights and a tool for rendering accessible tables for people with visual impairments
CHI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
Modeling Touch-based Menu Selection Performance of Blind Users via Reinforcement Learning
CHI '23· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
"It Brought Me Joy": Opportunities for Spatial Browsing in Desktop Screen Readers
CHI '25· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
InSupport: Proxy Interface for Enabling Efficient Non-Visual Interaction with Web Data Records
IUI '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
OmniScribe: Authoring Immersive Audio Descriptions for 360° Videos
UIST '22· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
- 67%
MagnePins: A Modular, Affordable, and DIY Refreshable Braille and Tactile Display
UIST '25· Visual Impairment Technologies (Screen Readers, Tactile Graphics, Braille)
Based on Jaccard similarity of research subtopics & professions (≥60%)