Skip to main content

Building Interactive Multi-touch Surfaces

  • Chapter
  • First Online:
Tabletops - Horizontal Interactive Displays

Abstract

Multi-touch interaction with computationally enhanced surfaces has received considerable attention in recent years. Hardware implementations of multi-touch interaction such as Frustrated Total Internal Reflection (FTIR) and Diffuse Illumination (DI) have allowed for the low cost development of surfaces. Although many of these technologies and associated applications have been presented in academic settings, the practicalities of building a high quality multi-touch enabled surface, both in terms of the software and hardware required, are not widely known. We draw upon our extensive experience as developers of multi-touch technology to provide practical advice in relation to building, and deploying applications upon, multi-touch surfaces. This includes technical details of the construction of optical multi-touch surfaces, including: infrared illumination, silicone compliant surfaces, projection screens, cameras, filters, and projectors, and an overview of existing software libraries for tracking.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    1 http://www.alluminium-profile.co.uk

  2. 2.

     http://www.libavg.de/

  3. 3.

     http://www.cnmat.berkeley.edu/OpenSoundControl/

  4. 4.

     http://natural-ui.com/solutions/software.html

  5. 5.

     http://nuicode.com/projects/wiki-book

References

  1. Johnson RG (1972) Touch actuable data input panel assembly. US Patent http://www.google.com/patents?vid=USPAT3673327

  2. Kasday LR (1984) #4,484,179: Touch position sensitive surface. US Patent http://www.google.com/patents?vid=USPAT4484179

  3. Mallos JB (1982) #4,346,376: Touch position sensitive surface. US Patent http://www.google.com/patents?vid=USPAT4346376

  4. Mueller RE (1974) #3,846,826: Direct television drawing and image manipulation system. US Patent http://www.google.com/patents?vid=USPAT3846826

  5. White RM (1987) #4,484,179: Tactile sensor employing a light conducting element and a resiliently deformable sheet. US Patent http://www.google.com/patents?vid=USPAT4484179

  6. Han JY (2005) Low-cost multi-touch sensing through frustrated total internal reflection. In: Proceedings of the 18th annual ACM symposium on user interface software and technology (UIST ’05), ACM Press, New York, pp 115–118

    Google Scholar 

  7. Dietz P, Leigh D (2001) DiamondTouch: A multi-user touch technology. Proceedings of the 14th annual ACM symposium on user interface software and technology, pp 219–226

    Google Scholar 

  8. Kin K, Agrawala M, DeRose T (2009) Determining the benefits of direct-touch, bimanual, and multifinger input on a multitouch workstation. In: Proceedings of graphics interface 2009 (GI ’09), canadian information processing society, Toronto, Ontario, Canada, pp 119–124

    Google Scholar 

  9. Moscovich T (2006) Multi-touch interaction. In: CHI ’06 extended abstracts on human factors in computing systems (CHI ’06), ACM Press, New York, pp 1775–1778

    Google Scholar 

  10. Peltonen P, Kurvinen E, Salovaara A, Jacucci G, Ilmonen T, Evans J, Oulasvirta A, Saarikko P (2008) It’s mine, don’t touch!: Interactions at a large multi-touch display in a city centre. In: Proceeding of the twenty-sixth annual SIGCHI conference on human factors in computing systems (CHI ’08), ACM Press, New York, pp 1285–1294

    Google Scholar 

  11. Rekimoto J (2002) Smartskin: An infrastructure for freehand manipulation on interactive surfaces. In: Proceedings of the SIGCHI conference on human factors in computing systems (CHI ’02), ACM Press, New York, pp 113–120

    Google Scholar 

  12. Schöning J, Hecht B, Raubal M, Krüger A, Marsh M, Rohs M (2008) Improving interaction with virtual globes through spatial thinking: Helping users ask "why?". In: Proceedings of the 13th international conference on intelligent user interfaces (IUI ’08), ACM Press, New York, pp 129–138

    Google Scholar 

  13. Valli A, Linari L (2008) Natural interaction sensitivetable. In: CHI ’08 extended abstracts on human factors in computing systems (CHI ’08), ACM Press, New York, pp 2315–2318

    Google Scholar 

  14. Schöning J, Krüger A, Olivier P (2009) Multi-touch is dead, long live multi-touch. CHI 2009: Workshop on Multi-touch and Surface Computing, April 4 – March 9, Boston, MA, http://www.dfki.de/∼jschoen/website/Publications_files/SchoeningMultiTouchisDead.pdf, accessed 11.03.2010

    Google Scholar 

  15. Schöning J, Brandl P, Daiber F, Echtler F, Hilliges O, Hook J, Löchtefeld M, Motamedi N, Muller L, Olivier P, Roth T, von Zadow U (2008) Multi-touch surfaces: A technical guide. Technical report, Technical University of Munich

    Google Scholar 

  16. Harrison C, Hudson SE (2009) Providing dynamically changeable physical buttons on a visual display. In: Proceedings of the 27th international conference on human factors in computing systems (CHI ’09), ACM Press, New York, pp 299–308

    Google Scholar 

  17. Rosenberg ID, Grau A, Hendee C, Awad N, Perlin K (2009) Impad: An inexpensive multi-touchpressure acquisition device. In: CHIProceedings of the 27th international conference extended abstracts on human factors in computing systems (EA ’09), ACM Press, New York, pp 3217–3222

    Google Scholar 

  18. Wikipedia (2009) Indium tin oxide — Wikipedia, The Free Encyclopedia, accessed 10.07.2009

    Google Scholar 

  19. Downs R (2005) Using resistive touch screens for human/machine interface. Technical Report, Texas Instruments Incorporated, Texas Instruments, Post Office Box 655303, Dallas, Texas 75265

    Google Scholar 

  20. Costanza E, Robinson J (2003) A region adjacency tree approach to the detection and design of fiducials. Vision, Video and Graphics (VVG), pp 63–70

    Google Scholar 

  21. Schmidt D (2009) Design and realization of an interactive multi-touch table. Technical Report, Lancaster University

    Google Scholar 

  22. Tuddenham P, Robinson P (2007) Distributed tabletops: Supporting remote and mixed-presence tabletop collaboration. In: Horizontal Interactive Human-Computer Systems, 2007. TABLETOP’07: Proceedings of the 2nd annual IEEE international workshop, pp 19–26

    Google Scholar 

  23. Motamedi N (2008) Hd touch: Multi-touch and object sensing on a high definition lcd tv. In: CHI ’08 extended abstracts on human factors in computing systems (CHI ’08), ACM Press, New York, pp 3069–3074

    Google Scholar 

  24. Echtler F, Sielhorst T, Huber M, Klinker G (2009) A short guide to modulated light. In: Proceedings of the 3rd International Conference on Tangible and Embedded Interaction (TEI ’09), ACM Press, New York, pp 393–396

    Google Scholar 

  25. Han Y, Wagner R (1990) An efficient and fast parallel-connected component algorithm. Journal of the ACM (JACM) 37(3):626–642

    Article  MathSciNet  MATH  Google Scholar 

  26. Kaltenbrunner M, Bencina R (2007) reacTIVision: A computer-vision framework for table-based tangible interaction. Proceedings of the 1st international conference on Tangible and embedded interaction pp 69–74

    Google Scholar 

  27. Costanza E, Shelley S, Robinson J (2003) Introducing audio d-touch: A tangible user interface for music composition and performance. Proceedings of the 6th IntÕl Conference on Digital Audio Effects (DAFX), pp 63–70

    Google Scholar 

  28. Kaltenbrunner M, Bovermann T, Bencina R, Costanza E (2005) TUIO: A protocol for table-top tangible user interfaces. Proceedings of the 6th IntÕl Workshop on Gesture in Human-Computer Interaction and Simulation

    Google Scholar 

  29. Echtler F (2008) TISCH: Tangible Interactive Surfaces for Collaboration between Humans. http://tisch.sourceforge.net/, accessed 23.09.2008

  30. Echtler F, Klinker G (2008) A multitouch software architecture. In: Proceedings of the (NordiCHI ’08), ACM Press, New York, pp 463–466

    Google Scholar 

  31. Buxton B (2008) The long nose of innovation. http://www.businessweek.com/innovate/content/jan2008/id2008012_297369.htm, accessed 26.08.2008

  32. Daiber F, Schöning J, Krüger A (2009) Whole body interaction with geospatial data. Smart Graphics, pp 81–92

    Google Scholar 

Download references

Acknowledgements

We would like to thank Florian Daiber, Otmar Hilliges, Markus Löchtefeld, Laurence Muller, Tim Roth, Daivd Smith, Urich von Zadow, David Hollmann and Antonio Krüger for their help with the Multi-touch Bootcamp 2008 in Amsterdam in conjunction with IEEE Tabletops and for their comments and help (e.g. graphics and feedback) on this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Schöning .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this chapter

Cite this chapter

Schöning, J. et al. (2010). Building Interactive Multi-touch Surfaces. In: Müller-Tomfelde, C. (eds) Tabletops - Horizontal Interactive Displays. Human-Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-84996-113-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-113-4_2

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-112-7

  • Online ISBN: 978-1-84996-113-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics