Tap Interface

Akustische Mustererkennung im Telemon-System — Barrierefreiheit ohne Tastatur und Sprache

Was ist das Tap Interface?

Das Telemon-System erkennt akustische Klopfmuster direkt im eingehenden Audiostrom. Nutzer, die nicht sprechen können oder wollen — etwa blinde Anrufer, Menschen mit Sprachbeeinträchtigung oder Anrufer in lauter Umgebung — können durch rhythmisches Klopfen ans Mikrofon mit dem System interagieren.

Als Aktivierungsmuster wurde "Shave and a Haircut" gewählt: ein in westlichen Kulturen universell bekannter Rhythmus, der eindeutig als bewusstes Signal erkennbar ist und sich von normalen Sprachgeräuschen klar abgrenzt.

Im Code implementiert — per Konfiguration aktivierbar

Historischer Hintergrund: Tap Communication

Klopfkommunikation hat eine lange Geschichte als Mittel der Verständigung unter extremen Bedingungen — wenn Sprechen unmöglich, gefährlich oder verboten war.

1836 — Morsecode

Samuel Morse entwickelt ein Alphabet aus kurzen und langen Signalen (Punkten und Strichen), übertragbar per Telegraf, Lichtsignal oder akustischem Klopfen. Das Prinzip: Information wird nicht durch Klang, sondern durch Timing und Muster kodiert. Morsecode wird bis heute in der Seeschifffahrt und im Amateurfunk verwendet.

6. Juni 1944 — D-Day, Normandie

Alliierten Fallschirmjägern wurden kleine Metallclicker ausgegeben, sogenannte Cricket Clickers. Im Chaos der nächtlichen Landeoperation war Freund-Feind-Erkennung ohne sichere Sichtverbindung lebenswichtig. Ein Klick als Frage, zwei Klicks als Antwort: ein simples binäres Protokoll, das hunderte Begegnungen ohne Schusswechsel ermöglichte.

1965–1973 — Kriegsgefangenenlager Hanoi, Vietnam

Amerikanische Kriegsgefangene im nordvietnamesischen Lager Hỏa Lò („Hanoi Hilton“) waren in Einzelzellen isoliert, Kommunikation strikt verboten. Pilot Carlyle Harris erinnerte sich an einen Tap Code, den er vor dem Einsatz in einem Geheimdienstkurs gelernt hatte, und gab ihn durch Klopfen an Nachbarzellen weiter.

Der POW Tap Code basiert auf einem 5×5-Raster der Buchstaben A–Z (K entfällt, C übernimmt dessen Funktion). Jeder Buchstabe wird durch zwei Ziffern kodiert: erst Zeile, dann Spalte, jeweils als Anzahl Klopfer mit Pause dazwischen.

POW Tap Code – Zeile und Spalte ergeben den Buchstaben
1 2 3 4 5
1 AB CD E
2 FG HI J
3 LM NO P
4 QR ST U
5 VW XY Z

Über Jahre übermittelten die Gefangenen auf diese Weise Befehle der Lagerführung, Fluchtpläne, psychologische Unterstützung und Geheimdienstinformationen — durch Betonwände, nur mit den Knöcheln.

Moderne Anwendungen

Tap-basierte Kommunikation wird heute in der Augmentative and Alternative Communication (AAC) eingesetzt: für Menschen mit ALS, nach Schlaganfall oder mit anderen motorischen Einschränkungen. Systeme wie Morse-Input für iOS ermöglichen die Bedienung eines Smartphones ausschließlich durch zwei Eingaben (kurz/lang) — das Prinzip ist dasselbe wie 1836.

Implementierung im Telemon-System

Aktivierungsmuster: „Shave and a Haircut“

Als akustischer Escape-Code wurde das Muster Shave and a Haircut gewählt — ein Rhythmus, der in westlicher Popkultur so verankert ist, dass er als bewusstes Signal und nicht als zufälliges Geräusch erkannt wird. Das Muster besteht aus 6 Taps mit einer charakteristischen langen Pause nach dem fünften:

Technische Erkennung

Das System analysiert jeden eingehenden 20ms-Audioframe auf Energiespitzen. Ein Tap wird erkannt wenn die Signalenergie einen konfigurierbaren Schwellwert überschreitet und gleichzeitig ein Vielfaches der aktuellen Hintergrundbaseline erreicht — damit werden normale Sprachgeräusche zuverlässig ausgefiltert.

# Tap Detection Konfiguration (konfd.conf) tapdetectionenabled 0 # 1 = aktiv, 0 = deaktiviert tapdetectionthreshold 800 # Mindest-Audioenergie für Tap tapdetectionbaselinemult 5 # Tap muss 5× Baseline überschreiten tapdetectionpatterntimeout 3000 # Pattern-Fenster in Millisekunden

Ablauf bei Mustererkennung

Erweiterbarkeit

Der Eventbereich 101–199 ist für weitere Tap-Muster reserviert. Mögliche Erweiterungen wären Single-Tap (Bestätigung), Double-Tap (Zurück) oder Morse-SOS als Notfallsignal. Die Infrastruktur dafür ist vorhanden.