ABSTRACT
We present the design and implementation of a ”Laser Graphics Processing Unit” (LGPU) featuring a proposed re-configurable graphics pipeline capable of minimal latency interactive feedback, without the need of computer communication. This is a novel approach for creating interactive graphics where a simple program describes the interaction on a vertex. Similar in design to a geometry or fragment shader on a GPU, these programs are uploaded on initialisation and do not require input from any external micro-controller while running. The interaction shader takes input from a light sensor and updates the vertex and fragment shader, an operation that can be parallelised. Once loaded onto our prototype LGPU the pipeline can create laser graphics that react within 4 ms of interaction and can run without input from a computer. The pipeline achieves this low latency by having the interaction shader communicate with the geometry and vertex shaders that are also running on the LGPU. This enables the creation of low latency displays such as car counters, musical instrument interfaces, and non-touch projected widgets or buttons. From our testing we were able to achieve a reaction time of 4 ms and from a range of up to 15 m.
- Alvaro Cassinelli, Jussi Angesleva, Yoshihiro Watanabe, Gonzalo Frasca, and Masatoshi Ishikawa. 2012. Skin games. In Proceedings of the 2012 ACM International Conference on Interactive Tabletops and Surfaces. 323–326.Google ScholarDigital Library
- Álvaro Cassinelli, Yusaku Kuribara, Alexis Zerroug, Masatoshi Ishikawa, and Daito Manabe. 2010. scoreLight: Playing with a Human-Sized Laser Pick-Up.. In NIME, Vol. 10. 144–149.Google Scholar
- Chris Harrison, Hrvoje Benko, and Andrew D. Wilson. 2011. OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology. 441–450.Google ScholarDigital Library
- Sungho Jeon, Hiroyuki Fujita, and Hiroshi Toshiyoshi. 2013. A MEMS interactive laser projection display with a built-in laser range finder. In 2013 International Conference on Optical MEMS and Nanophotonics (OMN). 15–16. https://doi.org/10.1109/OMN.2013.6659036 ISSN: 2160-5041.Google ScholarCross Ref
- Antti Sand, Vera Remizova, I. Scott MacKenzie, Oleg Spakov, Katariina Nieminen, Ismo Rakkolainen, Anneli Kylliäinen, Veikko Surakka, and Julia Kuosmanen. 2020. Tactile feedback on mid-air gestural interaction with a large fogscreen. In Proceedings of the 23rd International Conference on Academic Mindtrek. 161–164.Google ScholarDigital Library
- Dominik Schmidt, David Molyneaux, and Xiang Cao. 2012. PICOntrol: using a handheld projector for direct control of physical devices through visible light. In Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology. 379–388.Google ScholarDigital Library
- Robert Xiao, Teng Cao, Ning Guo, Jun Zhuo, Yang Zhang, and Chris Harrison. 2018. LumiWatch: On-Arm Projected Graphics and Touch Input. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems(CHI ’18). Association for Computing Machinery, Montreal QC, Canada, 1–11. https://doi.org/10.1145/3173574.3173669Google ScholarDigital Library
Index Terms
- Interactive Minimal Latency Laser Graphics Pipeline
Recommendations
An interactive graphics display architecture
VRAIS '93: Proceedings of the 1993 IEEE Virtual Reality Annual International SymposiumA technique for redesigning a display controller within a traditional graphics display system is outlined. By performing complicated computations within the display controller, the system may be optimized for the needs of a virtual reality display ...
Comments