TeamTouch

Paper: TeamTouch: Identifying Individual and Collective Inputs
Overview:
Could a touchscreen know “who” is touching it? We designed a proof of concept device that shows that yes, it is possible!
The skin is capable of transmitting low current, high frequency signals that are imperceptible to the user, but can be made detectable by certain types of touchscreens (IR-based touchscreens). By wearing an arduino capable of generating these signals, you can generate a unique fingerprint signal for each user and then detect multiple users interacting with the screen simultaneously. Using a picoscope, several arduinos, some custom designed frequency generators we extended an off-the-shelf IR touchscreen with the capability of distinguishing up to three users, and made a few exploratory applications to demo it to boot (see demo video below).
Use case examples:
- Collaborative Drawing Apps: Drawing app where each user has their own colour or style of pen
- Multiplayer Gaming: Whack-a-mole game where coloured moles must be whacked by a specific person
- Music Composition Tool: Different users can play different instruments or notes on the same screen.
- Interactive Education Tools: Teachers can track individual student interactions on smartboards.
Images:

