19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.3 Gesten <strong>und</strong> ihre Erkennung 57<br />

Abbildung 3.15: Links oben: Geste für in Zwischenablage<br />

kopieren / Rechts oben: Geste für Einfügen / Links<br />

unten: Geste für Neu / Rechts unten: Geste für Drucken<br />

[Fin] (Zeichenerklärung siehe Abschnitt 3.3.1)<br />

Weiterhin kann es für eine multitouch-fähige Software wichtig sein, die Orientierung<br />

des Nutzers zum Multitouch-Tisch zu erkennen. Dies kann, wenn es die Technik<br />

zulässt, anhand des Winkels der Hand zum Tisch festgestellt werden. Somit kann<br />

die Ausrichtung der Schrift automatisch an den Benutzer angepasst werden.<br />

Mit Multitouch-Techniken ist aber nicht nur die Interaktion einer Einzelperson<br />

möglich, auch sind Eingaben mehrerer Personen zugleich erlaubt. Allerdings ist es<br />

schwierig, unterschiedliche Benutzer mit Hilfe eines Multitouch-Tisches voneinander zu<br />

unterscheiden. Bisherige Techniken verwenden hierzu zusätzlich angebrachte Sensoren<br />

an den Händen der Benutzer oder durch unterschiedlich schwache Ströme, die jede der<br />

Personen durchfließen.<br />

Nach [Bux07] sollte es völlig natürlich sein, mehr als nur einen Finger für HCI zu<br />

verwenden, da Menschen auch in der Realität nicht nur mit einem Finger Dinge<br />

ausführen, sondern Hände oder gar Arme für Gesten benutzen.<br />

3.3.3 Gestenerkennung<br />

Um Gesten erkennen zu können bedarf es Technologien der Mustererkennung, da<br />

jede Geste immer einem festen Muster folgt. Im Folgenden wird auf unterschiedliche<br />

Techniken der Mustererkennung eingegangen.<br />

Dynamic Time-Warping<br />

Das Dynamic Time-Warping verwendet Methoden der dynamischen Programmierung,<br />

da es ein Problem in mehrere Teilprobleme zerlegt. Bei diesem Verfahren geht es

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!