Introduction The RENCI Multi-Touch Table is a portable multi-user, multi-touch device for user interface and visualization research. Through an architecture of commodity-level components and custom software, this high-resolution interactive display provides an effective means for collaborators to directly interact with their data and associated external applications and peripherals. Future work will improve the table’s usability and expand the use of multi-touch technologies through more sophisticated gesture recognition, native integration with operating systems, and a continually increasing base of touch-enabled applications and APIs. This development builds on our experience with the Duke Multi-Touch Wall at the Duke RENCI Center . However, the table had several different requirement, the most important of which was portability.
Basic Principle The principle is to modify a webcam to allow it to capture only IR light and point it to your screen. Then the software analyzes the images and detects press where there is a blob. A blob is the light projected back of your screen when you press onto it (Scattered Light on the schema). Multitouch technology grows at a lighting speed during those years. There are many different methods for sensing the touch on the screen.
Last weekend I code a keyboard in actionscript and added it to the Multitouch Media Application. At this moment you will only be able to type text into the yellow square. Due some bug in touchlib/TUIO the shift button won’t be released when you release the shift button physically.
It all started while we were researching an article on future user interfaces. Touch interfaces are hardly futuristic at this point, but multi-touch hardware like the Microsoft Surface or the iPhone is just starting to become a big deal, and we decided to see what big things are going on in that field. What we found that surprised us the most wasn’t anything about the future of multitouch; it was about something that people are doing right now .
Since the beginning of the NUIgroup community, there has been a hunt to find a good piece of material to improve the coupling between the projection screen material (mylar, tracing paper, Rosco or other) and the acrylic. With just the acrylic and the project screen on top, it was very hard to generate clear blobs. The blobs got pretty vague because of the diffusion of the infrared light by the projection screen material. In that case you had to press pretty hard to generate a workable blob.