MoiréWidgets: High-Precision, Passive Tangible Interfaces via Moiré Effect
Author(s)
Campos Zamora, Daniel; Dogan, Mustafa Doga; Siu, Alexa F; Koh, Eunyee; Xiao, Chang
Download3613904.3642734.pdf (6.222Mb)
Publisher Policy
Publisher Policy
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
Terms of use
Metadata
Show full item recordAbstract
We introduce MoiréWidgets, a novel approach for tangible interaction that harnesses the Moiré effect—a prevalent optical phenomenon—to enable high-precision event detection on physical widgets. Unlike other electronics-free tangible user interfaces which require close coupling with external hardware, MoiréWidgets can be used at greater distances while maintaining high-resolution sensing of interactions. We define a set of interaction primitives, e.g., buttons, sliders, and dials, which can be used as standalone objects or combined to build complex physical controls. These consist of 3D printed structural mechanisms with patterns printed on two layers—one on paper and the other on a plastic transparency sheet—which create a visual signal that amplifies subtle movements, enabling the detection of user inputs. Our technical evaluation shows that our method outperforms standard fiducial markers and maintains sub-millimeter accuracy at 100 cm distance and wide viewing angles. We demonstrate our approach by creating an audio console and indicate how our approach could extend to other domains.
Description
CHI '24: Proceedings of the CHI Conference on Human Factors in Computing Systems May 11–16, 2024, Honolulu, HI, USA
Date issued
2024-05-11Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence LaboratoryPublisher
ACM
Citation
Campos Zamora, Daniel, Dogan, Mustafa Doga, Siu, Alexa F, Koh, Eunyee and Xiao, Chang. 2024. "MoiréWidgets: High-Precision, Passive Tangible Interfaces via Moiré Effect."
Version: Final published version
ISBN
979-8-4007-0330-0