Multitouch-Tisch

Aus C3MAWiki

Vorlage:Abgeschlossenes Projekt

handzahm, der Name des Projektes an der HS-Mannheim

Vortrag auf der MRM CD 0x8

Folien der Präsentation auf der MetaRheinMain ChaosDays 0x8 sind hier zu finden: Datei:MultitouchTischMRMCD08.pdf

Multitouch-Tisch

Dies ist eine Zusammenfassung des technischen Aufbaus, des Multitouch-Tisches, welcher in Hochschule Mannheim steht. Ein Multitouch-Tisch bietet eine tischgroße Fläche, auf welches ein Bild projeziert wird, welches mit Hilfe der Finger manipuliert werden kann.

Technik

Bei diesem Tisch wird das Bild von unten auf eine Plexiglasscheibe projiziert. Außerdem sieht eine Kamera auch von unten, was sich auf der Tischplatte abspielt.

Technische Daten

  • Projektionsfläche: 120 x 90 cm
  • eine IR-Kamera
  • zwei IR-Strahler
  • Auflösung: 1024 x 768 (XGA)
  • Rechner
    • CPU: Core2Quad 3,0GHz
    • RAM: 2x2 GB
    • HDD: 120GB OCZ SSD

Aktuell verbaute Komponenten

Foto von Oben bei abgenommener Plexiglasplatte in den "Tisch"

Kamera

1x PGR FireFly MV FFMV 03-MTM plus Weitwinkel-Linse

Infrarotbeleuchtung

2x IR-Strahler MEGA-LED IP65, 20°/15m

Beamer

Ultra Kurz-Wurf Beamer (Hitachi CP-A100)

Tischoberfläche / Projektionsfläche

Die Oberfläche ist drei-schichtig aufgebaut (von oben nach unten):

  1. Dünne Plexiglasscheibe (~2mm stark)
  2. Rückprojektionsfolie
  3. Dicke Plexiglasscheibe

Detials zur Rückprojektions / Diffusorfolie:

  • Gerriets OPTITRANS
    • Leuchtdichtefaktor ß: 1,61 (Rückprojektion)
    • Material: PVC
    • Farbe: grau
    • Breite ca.: 214 cm
    • Gewicht ca.: 400 g/m2
    • Materialstärke: 0,31 mm

(Für Vollbildprojektionen mit hohem Gain-Wert und extrem guter Bildqualität. Farbneutral.)

Software

Betriebssystem

Windows XP 32, da Kamera und die Finger-Erkennung nicht beide auf 64Bit funktionieren.

Multitouch

Software zur Fingererkennung

CCV (aka Community Core Vision)

Ist ein Projekt um aus einem Kamerabild Finger zu erkennen. Diese Daten könne an TUIO-Anwendungen oder Flash-Anwendungen direkt weiter geschickt werden.

TUIO

TUIO definiert ein Übertagungsprotokoll für Multitouch-Events. (unterstützte Programmiersprachen)

Flash

Flash bietet auch die Möglichkeit auf Multitouch-Events zu reagieren.

Weitere Quellen

--Ollo 21:48, 3. Sep. 2009 (UTC)