$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Diese Studie wurde vom Forschungsethikkomitee der Taylor's University, Subang Jaya, Malaysia, genehmigt. Alle Verfahren folgten den ethischen Richtlinien des institutionellen Forschungsausschusses und der Erklärung von Helsinki. Vor der Datenerhebung wurde von jedem Teilnehmer eine informierte Zustimmung eingeholt. Sie wurden eindeutig über die Ziele der Studie informiert, versichert, dass die Teilnahme freiwillig sei, ihre Antworten vertraulich bleiben würden und sie jederzeit ohne Konsequenzen zurücktreten konnten. Für die Verwendung anonymisierter Interaktions- und Umfragedaten in wissenschaftlichen Publikationen wurde auch eine schriftliche informierte Zustimmung eingeholt. In diesem Manuskript sind keine personenbezogenen Informationen, Bilder oder sensiblen personenbezogenen Daten enthalten.
Die vorgeschlagene Arbeit formuliert ein Gesten- und Sprachbasiertes Virtual-Reality-(VR)-System, das für immersive Hausgestaltung konzipiert ist und damit aktuelle Methoden für navigationsorientierte Aufgaben übertrifft. Der Ansatz beginnt mit der Identifizierung von Nutzerbedürfnissen und Designaktivitäten, einschließlich Möbeleinteilung, Objektskalierung und -rotation, Materialbearbeitung und präzisen Raummessungen. Anschließend wird ein Gesteninteraktionssystem entwickelt, bei dem uneingeschränkte Handgesten (wie Kneifen, Greifen und Drehen) mittels headsetbasiertem Tracking oder MediaPipe Hands erkannt und von leichtgewichtigen Machine-Learning-Modellen, einschließlich Temporal Convolutional Networks (TCN), identifiziert werden. Zur Ergänzung der Gesten wird eine organisierte Sprachbefehlsgrammatik etabliert, kombiniert mit Whisper-basierter automatischer Spracherkennung (ASR) und natürlichem Sprachverständnis (NLU), um Absichten und Parameter für eine höhere semantische Kontrolle abzuleiten. Die beiden Modalitäten werden in einer multimodalen Fusionsstrategie kombiniert, bei der Gesten zur räumlichen Auswahl und Manipulation verwendet werden und Sprachbefehle präzise Verfeinerungen bieten, ergänzt durch einen vertrauensbasierten Arbitrationsmechanismus und Fehlerbehebung durch Rückgängigmachbefehle.
Die immersive Designumgebung wird in Unity 3D bereitgestellt und bietet Snapping, Kollisionsreaktion, Messüberlagerungen sowie eine interaktive Möbel- und Materialbibliothek, um realistische Designabläufe zu ermöglichen. Pilottests werden durchgeführt, um die Natürlichkeit der Interaktion, Stabilität und geringe Latenz (<200 ms) vor der formellen Bewertung sicherzustellen.
Teilnehmer und Stichprobenstrategie
Insgesamt wurden 48 Teilnehmer für die Nutzerstudie rekrutiert, um Vielfalt und die Verallgemeinerbarkeit der Ergebnisse sicherzustellen. Das Alter der Teilnehmer reichte von 19 bis 62 Jahren (M = 32,4, SD = 10,7), mit 26 Männern und 22 Frauen. Um Variationen in der Vertrautheit mit immersiven Technologien zu erfassen, wurden die Teilnehmer in drei Gruppen von VR-Erfahrungen eingeteilt: Anfänger (n = 18) mit wenig oder keiner vorherigen VR-Exposition, fortgeschrittene Nutzer (n = 17) mit seltener VR-Nutzung und erfahrene Nutzer (n = 13), die VR regelmäßig, hauptsächlich beruflich, nutzten. Um die Zugänglichkeit und Inklusivität der Stichprobe zu gewährleisten, wurden außerdem 6 Teilnehmer mit leichten Mobilitätseinschränkungen und 4 Teilnehmer, die aufgrund motorischer Einschränkungen eine einhändige Interaktion bevorzugten. Alle Teilnehmer hatten entweder normales oder korrigiertes auf normales Sehvermögen, und keiner berichtete von vestibulären oder neurologischen Erkrankungen, die die Nutzung der VR beeinträchtigen könnten.
Die Teilnehmer wurden zufällig den drei Interaktionsbedingungen unter Verwendung einer ausgewogenen Zuteilungsstrategie zugeordnet: Geste+Stimme (n = 16), nur Controller (n = 16) und Hybrid (n = 16). Ihre Erfahrungsstufen wurden gleichmäßig auf die drei Gruppen verteilt, um Vorurteile zu vermeiden und eine vergleichbare Schwierigkeit der Aufgaben unter den Bedingungen zu gewährleisten. Alle Teilnehmer gaben vor Beginn des Experiments eine schriftliche informierte Einwilligung.
Anschließend wird eine Nutzerstudie über drei Interaktionsbedingungen durchgeführt, wie Gestensprache, Controller-only und Hybrid, um Präzision, Effizienz und Nutzererfahrung zu bewerten. Quantitative Kennzahlen umfassen Platzierungsgenauigkeit, Aufgabendauer und Fehlerquoten, während subjektive Bewertung SUS, NASA-TLX und IPQ nutzt, unterstützt durch qualitative Interviews. Dieses hier vorgestellte System bietet drei Hauptneuheiten: die Nutzung multimodaler Gesten-Stimm-Fusion für präzise Objektmanipulation in VR, adaptive und zugängliche Interaktionsmodi wie Einhandgesten und Sprachrückgriff sowie die Bereitstellung eines reproduzierbaren Korpus annotierter Gestensprachebefehle. In Kombination sorgen diese Schritte für erhöhte Genauigkeit, Effektivität und Benutzererfahrung, gehen direkt auf die Schwächen des Grundsatzes ein und fördern die Forschung zur immersiven VR-Interaktion für Designzwecke. Abbildung 1 zeigt die Architektur der vorgeschlagenen Methode.
Die Systemarchitektur der vorgeschlagenen Methode, wie in Abbildung 1 dargestellt, beginnt mit Eingabemodalitäten, bei denen Gesten mit Datensätzen wie EgoGesture und IPN Hand sowie Sprachbefehlen aus dem Datensatz Fluent Speech Commands aufgezeichnet werden. Diese Eingaben werden unabhängig mit Gestenerkennungs- und Spracherkennungsmodulen verarbeitet, um räumliche und semantische Daten zu erzeugen. Die beiden Ströme sind in einer multimodalen Fusionsschicht verschmolzen, die Gesten- und Spracheingaben ausrichtet, um konsistente Befehle zu erzeugen. Diese fusionierten Daten werden in der VR-Interaktionsschicht genutzt, um den Nutzern die Manipulation von Objekten durch Platzierung, Rotation, Skalierung und Materialmodifikation in Echtzeit zu erleichtern. Schließlich werden die verarbeiteten Interaktionen in der Ausgabeschicht bereitgestellt, wodurch ein immersiver Wohnraumdesign entsteht, der auf Zugänglichkeit, Genauigkeit und natürliche Interaktion ausgerichtet ist.
Systemanforderungen und Aufgabendefinition
Das geplante System verbessert VR-Navigationsmodelle mit barrierefreiheitsorientierter Ausrichtung, um eine präzise Hausplanung zu ermöglichen. Wir identifizieren die Nutzerdomäne als
, wo
Hausbesitzer tätig sind,
Designfachleute sind und
Barrierefreiheitsnutzer (im Alter oder mit Mobilitätseinschränkungen). Jeder Nutzer führt eine Reihe von Kernaufgaben aus: T = {platzieren, drehen, skalieren, materialisieren, leuchten, messen}. Eine Aufgabe t ∈ T wird über multimodale Eingaben ausgeführt: Gestenstrom Gt (räumliche Manipulation) und Sprachbefehl Vt (semantische Parameter). Das System bezieht diese auf eine Aktion durch eine Fusionspolitik:
(1)
wobei π die multimodale Funktion auf Entscheidungsebene ist.
Systembedürfnisse erfordern Interaktion mit geringer Latenz: sei
Gestenerkennung, Sprachverständnis und Fusionszeiten.
(2)
Die Summenantwort sorgt für eine Echtzeitreaktion entsprechend den Schwellenwerten für immersive VR-Nutzbarkeit.
Für die Genauigkeit der Aufgabe sei der Grundwahrheitszustand des Objekts (x, R, s, M, L) (Position, Rotation, Skalierung, Material, Länge) und der realisierte Zustand des Systems .
Die Fehlermetriken sind wie folgt:
(3)
(4)
(5)
(6)
Mit Material-Mismatch
.
Beide Modalitäten erzeugen die Konfidenzwerte cg (Geste) und cv (Stimme), die so normalisiert werden, dass cg + cv = 1 gilt. Das Fusionsarbitration minimiert einen gewichteten Fehler:
(7)
Wobei lg, lv modalitätsspezifische Verluste sind. Wenn
, fordert das System eine Klarstellungsaufforderung an, was es robust für unklare Befehle macht.
Schließlich umfassen die Evaluationsmetriken Aufgabenabschlusszeit Tt, Fehlerraten Et und Workload-Scores von NASA-TLX, SUS und IPQ. Wir führen einen zusammengesetzten Leistungsindex für Aufgaben ein:
(8)
um über die Nutzer hinweg minimiert zu werden, mit Schwellenwerten, die einen SUS-Wert von ≥70 und eine NASA-TLX-Reduktion im Vergleich zur grundlegenden controllerbasierten VR erfordern.
Datensatzsammlung und -vorverarbeitung
Das vorgeschlagene System basiert sowohl auf Gestendaten (für TCN-basierte Erkennung) als auch auf Sprachbefehlsdaten (für NLU/ASR). Zu diesem Zweck nutzen wir drei Hauptdatensätze: EgoGesture für dynamische, kontinuierliche Gesten in VR-ähnlichen Umgebungen, IPN Hand zur Ergänzung natürlicher Kurzstreckengesten und Fluent SpeechCommands 44 , um das stimmgesteuerte semantische Verständnis von Design-Äußerungen zu trainieren. Optionale Datensätze sind HaGRID für statisches Gestendetektor-Pretraining und Mozilla Common Voice für das allgemeine ASR-Pretraining, aber keine dieser Fälle ist notwendig. Eine solche Wahl ermöglicht es, beide Modalitäten abzudecken, während der Umfang der Datensätze so vernünftig und reproduzierbar wie möglich gehalten wird. Tabelle 1 zeigt die Datensatzdetails der vorgeschlagenen Arbeit.
Die Auswahl des Datensatzes in diesem Artikel ist entscheidend, da jeder Datensatz darauf ausgelegt ist, ein bestimmtes Szenario multimodaler VR-Interaktion abzudecken. Der EgoGesture-Datensatz bietet eine groß angelegte, naturalistische Handgestensammlung, die trotz wechselnder Licht- und Umweltbedingungen eine hohe Erkennungsleistung gewährleistet. Da der IPN-Handdatensatz für uneingeschränkte, kontinuierliche Handbewegungen konzipiert ist, eignet er sich besonders gut für hochpräzise Steuerungsoperationen und Echtzeit-Gestensegmentierung. Zusätzlich bietet der Datensatz Fluent Speech Commands beschriftete Sprachbefehle mit semantischen Annotationen zur Absichtserkennung, was entscheidend ist, um eine präzise und natürliche Befehlsausführung in VR zu ermöglichen. Zusammen bieten diese Datensätze eine ergänzende Abdeckung sowohl der Gesten- als auch der Sprachmodalität, was Vielfalt, Robustheit und alltägliche Leistung ermöglicht, die die Bewertung des vorgeschlagenen Systems verbessern. Zusätzlich zu öffentlichen Datensätzen haben wir das Protokoll auch mit einem unabhängigen internen Datensatz aus 312 Gestenproben und 128 Sprachbefehlen von 10 neuen Teilnehmern überprüft. Diese unabhängige Validierung bestätigte die Reproduzierbarkeit und Robustheit des Protokolls.
Datenvorverarbeitung
Die gesammelten Informationen werden vor dem Modelltraining systematisch normalisiert, gesampelt und ergänzt:
Gestensequenz-Normalisierung
Eine Gestenvideosequenz wird als multivariate Zeitreihe von Skelettgelenkmerkmalen dargestellt:
(9)
Dabei ist Ti die Länge der i-ten Geste und d die Merkmalsdimension (z. B. Handverbindungspositionen). Da verschiedene Gesten unterschiedliche Länge Ti haben können, nehmen wir sie in eine konstante Sequenzlänge T um:
(10)
Dadurch sind alle Gestenproben, unabhängig von der Aufzeichnungslänge, mit einer Standardzeitlänge vergleichbar, die für TCN-Training verwendet werden kann.
Feature-Standardisierung
Um Skalierungsunterschiede zwischen Nutzern und Aufzeichnungsbedingungen zu eliminieren, ist jeder Feature-Raum standardisiert:
(11)
Wobei
der Mittelwert von Merkmal j ist und σj seine Standardabweichung ist. Die Normalisierung stellt auf diese Weise sicher, dass die Merkmale mit der Einheitsvarianz zentriert sind und individuelle Unterschiede in der Gestenleistung minimiert werden.
Datenaugmentation
Die Einbeziehung synthetischer Störungen verbessert die Robustheit gegenüber Variabilität. Temporaler Jitter verschiebt zunächst zufällig die Sequenzausrichtung:
(12)
wobei δ der maximale Jitter in Frames ist. Die Rauschinjektion fügt Gaußsche Störungen zu Merkmalen hinzu:
(13)
Diese Erweiterungen ermöglichen es dem Modell, gegen Zeitunregelmäßigkeiten und Sensorrauschen in tatsächlichen VR-Interaktionen robust zu sein.
Sprachvorverarbeitung
Jede gesprochene Äußerung wird zunächst auf eine log-Mel-Spektrogramm-Darstellung abgebildet:
(14)
Dabei ist F die Menge der Frequenzbins und T′ die Menge der Zeitrahmen. Zur Kompensation der Aufzeichnungsvariabilität werden die Spektrogrammmerkmale wie folgt normalisiert:
(15)
Wobei μV σV der globale Mittelwert und die Standardabweichung über dem Korpus sind. Dies bietet einen stabilen akustischen Feature-Raum für ASR- und NLU-Modelle.
Intent-Slot-Codierung
Zusätzlich zu den akustischen Funktionen ist jeder Sprachbefehl mit strukturierten semantischen Slots beschriftet:
(16)
wobei zum Beispiel "Stuhl um 15 Grad drehen" entspricht (Aktion = Drehen, Objekt = Stuhl, Standort = Null). Diese systematische Codierung ermöglicht es dem System, designspezifische Parameter abzuleiten und diese in ausführbare VR-Operationen umzuwandeln.
Gesteninteraktionsdesign mit temporalem Faltungsnetzwerk (TCN)
Gesteninteraktionsdesign legt fest, wie Nutzer mit virtuellen Objekten im VR-Heimdesignsystem mit natürlichen Handgesten interagieren. Das Design beginnt mit der Entwicklung eines Gestenlexikons – einer Zuordnung von Handgesten zu Systemfunktionen. Zum Beispiel könnte eine Greifgeste die Platzierung von Objekten steuern, eine Kneifgeste die Skalierung und eine Rotationsgeste könnte Objekte um eine ausgewählte Achse drehen.
Im betrachteten System dienen EgoGesture und IPN Hand als Basisdatensätze für Gesten, um das Temporal Convolutional Network (TCN) zu trainieren, während Fluent Speech Commands das Design durch sprachgesteuerte Interaktionsfunktionen ergänzen. Zusammen bieten sie eine multimodale VR-Interaktion.
Gestendarstellungen aus dem Datensatz
Eine Abfolge von Gesten aus entweder EgoGesture oder IPN Hand ist eine multivariate Zeitreihe:
(17)
(18)
Hier ist T die vorgegebene Anzahl der Frames (nach Neubefangen) und d die Anzahl der Skelettmerkmale-Dimensionen (z. B. 3D-Gelenkspositionen). Der Datensatz enthält die Bezeichnungen y(i) ∈ y , die eine der C-Gestenklassen anzeigen.
Zeitliche Faltungskodierung
Wir nutzen ein Temporal Convolutional Network (TCN), um Gesten in Echtzeit zu klassifizieren. TCN erfasst kurz- und langfristige Abhängigkeiten in Gestensequenzen. TCNs nutzen im Gegensatz zu RNNs dilatierte kausale Faltungen, die eine effiziente parallele Berechnung ermöglichen.
Die TCN wendet diese Sequenzen durch kausale dilatierte Faltungen an, um kurzfristige und langfristige Abhängigkeiten zu erlernen:
(19)
wobei dL der Dilatationsfaktor in der Schicht l, K die Kerngröße und σ eine nichtlineare Aktivierung (ReLU) ist. Das rezeptive Feld hängt ab von:
(20)
wodurch der TCN Gesten unterschiedlicher zeitlicher Längen überspannen muss.
Klassifikation der Gesten
Der letzte versteckte Zustand wird durch einen Softmax-Klassifikator geleitet:
(21)
mit Trainingsziel definiert durch Kreuzentropie:
(22)
Integration mit Sprachbefehlen
Während räumliche Operationen (bewegen, drehen, skalieren) durch Gestenerkennung von EgoGesture und IPN Hand gelöst werden, wird der Datensatz Fluent Speech Commands für semantische Befehle verwendet. Jede Äußerung wird in eine strukturierte Slot-Darstellung übersetzt,
die die Gesteneingabe durch Parameter ergänzt (z. B. "Stuhl um 15° drehen").
Dann werden beide Ausgänge kombiniert:
(23)
Wobei o(i) das VR-Steuerprimitiv ist (Platzierung, Skalierung, Rotation).
Das temporale Faltungsnetzwerk (TCN) ist effektiv bei der Verarbeitung sequentieller Daten, indem es dilatierte 1D-Faltungen auf Eingabesequenzen wie Gesten- oder Sprachsignalen verwendet, wie in Abbildung 2 dargestellt. Im Gegensatz zu rekurrenten Modellen verwenden TCNs Faltungsfilter, um sowohl kurzfristige als auch langfristige zeitliche Beziehungen zu erlernen. Residualblöcke mit Skip-Verbindungen werden eingesetzt, um während des Trainings Stabilität zu gewährleisten und verschwindende Gradienten zu verhindern, während die Verwendung gestapelter TCN-Schichten es dem Netzwerk ermöglicht, zeitliche Muster in mehreren Skalen zu lernen. Letztlich projiziert eine vollständig verbundene Klassifikationsschicht die erlernten zeitlichen Merkmale in Ausgabelabels wie Gestenklassen oder gesprochene Absichten. Dieses Design eignet sich besonders gut für kontinuierliche Gestenerkennung und Sprachbefehlsverständnis, da es Recheneffizienz mit starken temporalen Modellierungsfähigkeiten kombiniert.
Tabelle 2 fasst das gesamte architektonische Design und die Trainingskonfiguration des temporalen Faltungsnetzwerks zusammen, das im vorgeschlagenen System zur Gestenerkennung verwendet wird. Das Modell verfügt über vier Rest-TCN-Blöcke, die jeweils auf dilatierten kausalen Faltungen basieren, was es dem Netzwerk ermöglicht, sowohl kurz- als auch langfristige zeitliche Abhängigkeiten zu modellieren. Diese Abhängigkeiten sind entscheidend, um zwischen dynamischen Gesten wie Greifen, Drehen und Kneifen zu unterscheiden. Bei einer Kerngröße von 3 und Dilatationsfaktoren erweitern die Dilatationsfaktoren von [1,2,4,8] effizient das temporale Rezeptivfeld, ohne die Rechenkosten zu erhöhen. Um die Verallgemeinerung zwischen den Benutzern und den Aufzeichnungsbedingungen zu verbessern, wurden innerhalb jedes Blocks eine Schichtnormalisierung und eine Dropout-Rate von 0,25 verwendet. Für das Training wird ein Adam-Optimierer mit einer Lernrate von 1 × 10-3, einer Batchgröße von 32 und einer Sequenzlänge von 64 Bildern verwendet, was optimale Genauigkeit und Echtzeit-Responsivität ausbalanciert. Während der Inferenz macht eine Schiebefenster-Strategie die Vorhersage von Gesten alle 20–25 ms möglich, während die End-to-End-Latenz unter 120 ms bleibt. Diese Kombination aus Architektur und Hyperparameter sorgt für eine hohe Genauigkeit bei der Gestenklassifikation (∼94 % Platzierungsgenauigkeit), während gleichzeitig die Echtzeitinteraktion erhalten bleibt, sodass TCN immersive VR-Manipulationsaufgaben ausführen kann.
Sprachinteraktionsdesign (ASR+NLU)
Die Sprachinteraktionskomponente ergänzt die gestenbasierte räumliche Steuerung durch semantische und parametrisierte Sprachbefehle für das VR-Hausdesignsystem. Der gesprochene Eingang a(i) wird zunächst als Rohton aufgezeichnet und in ein log-Mel-Spektrogramm umgewandelt:
(24)
Dabei ist F die Anzahl der Frequenz-T-Bins und die Länge der Zeitintervalle. Die Repräsentation bewahrt sowohl spektrale als auch zeitliche Sprachmuster und wird so normalisiert, dass sie invariant gegenüber Sprecher- und Umweltvariabilität ist:
(25)
Das normalisierte Spektrogramm wird in ein Modell der automatischen Spracherkennung (ASR) wie Whisper eingespeist, das die akustischen Merkmale in eine Token-Sequenz umwandelt:
(26)
wobei jedes ein Token für ein Wort oder eine Unterworteinheit ist. Diese Transkription wird in ein Natural Language Understanding (NLU)-Modell eingespeist, das strukturierte Bedeutung erfasst. Genauer gesagt macht die NLU Vorhersagen von Absichtskategorien und semantischen Slots:
(27)
wobei beispielsweise die Aussage "Stuhl um fünfzehn Grad drehen" auf (Aktion = Drehen, Objekt = Stuhl, Position/Parameter = 15°) abgeordnet wird.
Das identifizierte Intent-Slot-Framework wird dann in einen mathematischen Befehl übersetzt, der im VR-System implementiert werden kann:
(28)
Wobei u(i) eine numerische Transformation (z. B. 15° Rotation) oder eine kategorische Änderung (z. B. Materialaustausch) sein kann.
Robustheit wird schließlich durch einen vertrauensbasierten Schlichtungsmechanismus erreicht. Wenn der ASR-Konfidenzwert p(z) oder der NLU-Konfidenzwert p(s) unter einem Schwellenwert τ liegt, fordert das System entweder eine Klarstellung an oder greift standardmäßig auf gestenbasierte Steuerung zurück. Dies stellt sicher, dass Sprachbefehle präzise und klar sind, was die Benutzerfreundlichkeit für Designaufgaben verbessert, die Präzision erfordern.
Multimodales Fusionsdesign
Der Vorteil der multimodalen Fusion im vorgeschlagenen VR-System besteht darin, dass Sprachverständnis und Gestenerkennung in einem einzigen Entscheidungsprozess integriert werden, anstatt getrennt behandelt zu werden. Das Gestenmodul liefert eine Klassifikationsausgabe
vom TCN, während das Sprachmodul eine Intent-Slot-Darstellung s(i) liefert. Um diese zu verschmelzen, implementiert das System eine Entscheidungsebene-Fusion mit konfidenzbasiertem Schiedsverfahren.
Lassen Sie den Gestenklassifikator eine Wahrscheinlichkeitsverteilung über Gestenklassen liefern:
(29)
und das NLU-Modell soll Absichts-Slot-Wahrscheinlichkeiten liefern:
(30)
Dabei beziehen sich a, o und p auf Aktions-, Objekt- und Parameter-Slots, die aus Spracheingaben abgeleitet sind. Der Fusionsschritt berechnet eine gemeinsame Entscheidung, indem die beiden Modalitäten entsprechend ihren Konfidenzwerten kombiniert werden:
(31)
Wobei α∈[0,1] dynamisch basierend auf Systemkonfidenz gesetzt wird (z. B. höher, wenn Gesten sicherer sind, niedriger, wenn die Sprache klar ist).
Algorithmus 1: Multimodal_Fusion (X, a):
Eingabe:
X = vorbearbeitete Gestensequenz, a = Audiobefehl
Ausgabe:
O = VR-Aktionsbefehl
Schritt 1: Gestenerkennung
Schritt 2: Sprachverständnis
Schritt 3: Fusionsentscheidung
sonst:
Schritt 4: Fehlerbehandlung
):
Nutzererklärung anfordern
sonst:
O an das VR-System senden
Rückkehr O
Dieser Algorithmus 1 wechselt zwischen Gesteneingabe und Spracheingabe, um einen leistungsstarken Befehl für VR-Designarbeiten zu formulieren. Das Gestenmodul (TCN) interpretiert zunächst Handbewegungen wie Rotation oder Skalierung und vergibt einen Konfidenzwert basierend auf der Gewissheit des Modells. Parallel dazu führt das Sprachmodul auch Sprach-zu-Text-Konvertierung mit ASR (z. B. Whisper) durch und wendet NLU an, um semantische Absicht zu identifizieren, wie zum Beispiel "Stuhl um 15° drehen". Beide Module liefern ihre Vorhersagen zusammen mit den Konfidenzwerten zurück. Der Kombinationsschritt gleicht dann die beiden Ausgänge aus. Wenn beide Eingaben eindeutig sind, kombiniert das System sie proportional zu ihrem Konfidenzniveau. Wenn eine Eingabe mehrdeutig ist (z. B. Rauschen in der Stimme oder unsichere Gesten), priorisiert das System die andere. Schließlich, wenn keiner von beiden definitiv ist, bittet das System um Klarstellung, um Fehler zu vermeiden. Dadurch wird die Fusion adaptiv (Gewichte ändern sich je nach Eingabequalität), robust (mit Berücksichtigung von verrauschten oder fehlenden Daten) und genau (wobei die besten Stärken von Gestik und Stimme genutzt werden).
Teilnehmer
Diese Studie umfasst eine Gruppe von Freiwilligen, die sowohl aus Studierenden als auch aus designbezogenen Fachleuten ausgewählt werden, um unterschiedliche Meinungen zur VR-Nutzbarkeit einzuholen. Das Alter der Teilnehmer reichte vom frühen Erwachsenenalter bis zum mittleren Alter und repräsentierte eine Mischung aus früheren VR-Erfahrungsstufen, darunter Anfänger, gelegentliche Nutzer und fortgeschrittene Nutzer. Alle Teilnehmer hatten entweder normales oder korrigiertes Sehvermögen und keine gemeldeten motorischen Beeinträchtigungen, die die gestenbasierte Interaktion wesentlich beeinträchtigen könnten. Schwere Sprachstörungen, schwerwiegende Armbeweglichkeitseinschränkungen oder jegliche vorherige Vorgeschichte von VR-induzierter Reisekrankheit schlossen die Personen aus Sicherheitsgründen und der Konsistenz der Teilnahme aus. Alle Teilnehmer gaben eine informierte Einwilligung, und die Verfahren für die Bewertung wurden vom institutionellen Überprüfungsgremium genehmigt. Dieser Unterabschnitt gibt klar an, wer an der Bewertung teilgenommen hat, was die Reproduzierbarkeit der Studie ermöglicht.
Experimenteller Aufbau
Das vorgeschlagene experimentelle Setup verfügt über das entwickelte multimodale VR-System, das auf einem VR-Headset für Verbraucher mit integrierter Handverfolgung und einer RGB-Kamera zur Erfassung von Gesten eingesetzt wird. Es verfügt über einen Hochleistungs-Desktop, der die Echtzeitverarbeitung von Gestenerkennung, ASR und multimodalen Fusionstechniken ermöglicht. Die VR-Umgebung ist in Unity 3D aufgebaut und enthält einen Wohnraum, der mit Möbeln, Materialien und Lichtelementen konfiguriert werden kann. Das Setup umfasst Whisper-basierte ASR für Sprachtranskription und außerdem ein transformatorbasiertes NLU-Modul zur Absichtserkennung. Diese Beschreibung wurde aus dem Ergebnisbereich verschoben, um vor der Diskussion der Ergebnisse eine angemessene technische Übersicht zu geben.
Subjektive Testszenarien
Die Teilnehmer interagierten mit einer simulierten Wohnumgebung, die aus einem möblierten Wohnzimmer, einem Schlafzimmer und einem kleinen Arbeitsbereich bestand. In jedem Szenario wurden die Nutzer gebeten, virtuelle Objekte und Umweltvariablen in der Umgebung entsprechend realistischen Designbedingungen zu verändern. Beispielsweise wurden die Teilnehmer gebeten, ein Sofa in Bezug auf einen Referenzpunkt zu positionieren, einen Stuhl in eine bestimmte Richtung zu drehen, einen Tisch auf eine Zielgröße anzupassen oder das Wandmaterial-/Lichtprofil anzupassen. Diese Szenarien wurden ausgewählt, weil sie typische Innenarchitekturaufgaben darstellen, die sowohl gestenbasierte Steuerung (in Bezug auf räumliche Präzision) als auch sprachbasierte Steuerung (in Bezug auf semantische Befehle) herausfordern. Dieser Unterabschnitt behandelt direkt die Frage des Prüfers zu den subjektiven Testbedingungen, unter denen Nutzer das System bewerteten.
Aufgabendesign
Die Teilnehmer führten eine strukturierte Reihe von Übungen durch, die verschiedene Bereiche der Item-Manipulation und Design-Interaktion behandelten. Die Hauptaufgaben waren wie folgt: 1) Möbelplatzierung: Die Teilnehmer positionierten Objekte an Zielkoordinaten. 2) Rotationsaufgabe: Bei dieser Aufgabe mussten die Nutzer die Ausrichtung so ändern, dass sie mit einem Referenzwinkel übereinstimmt. 3) Skalierungsaufgabe: Diese beinhaltete das Anpassen der Größe der Möbel auf voreingestellte Maße. Außerdem 4) Material-/Farbbearbeitung: Die Teilnehmer nutzten Sprachbefehle, um die Texturen oder die Beleuchtung zu verändern. Optionale Navigationsaufgaben wurden bereitgestellt, um die räumliche Wahrnehmungsfähigkeit im virtuellen Raum zu erfassen. Jede Arbeit wurde mit klaren Zielen, quantifizierbaren Ergebnissen und einem definierten Zeitrahmen festgelegt, um sicherzustellen, dass sowohl Genauigkeit als auch Effizienz ordnungsgemäß bewertet werden konnten.
Vorgehen
Um Einheitlichkeit unter den Teilnehmern zu gewährleisten, wurde die Bewertung in einer geplanten Reihenfolge durchgeführt. Den Nutzern wurde zunächst das System erklärt und eine kurze Demonstration der Gesten- und Sprachinteraktionsmodalitäten präsentiert. Eine anfängliche Kalibrierungsphase ermöglichte eine Anpassung an individuelle Handhaltungen und Sprachmerkmale. Die Nutzer hatten dann eine kurze Übungssitzung, um sich an beide Modalitäten zu gewöhnen. Die eigentliche Bewertung erforderte die Ausführung aller Aufgaben unter drei Interaktionsbedingungen: ausschließlich mit einem Controller, nur mit Gesten und mit Gesten plus Stimme als multimodalen Eingaben. Die Bedingungsanordnung wurde ausgeglichen, um die Lerneffekte zu verringern. Am Ende füllten die Probanden standardisierte Bewertungsinstrumente wie SUS, NASA-TLX und IPQ aus und nahmen an einem kurzen qualitativen Feedback-Interview teil.
Bewertungsmetriken
Dieses strukturierte Verfahren schafft methodologische Transparenz und ermöglicht Replikationsstudien. Objektive und subjektive Kennzahlen wurden kombiniert, um die Systemleistung umfassend zu bewerten. Objektive Kennzahlen umfassten die Abschlusszeit der Aufgaben, ein Maß für Effizienz; Platzierungsgenauigkeit, quantifiziert als Abweichung von der Zielposition oder Rotation; und die Fehlerrate, definiert als die Anzahl der Eingabefehler oder unbeabsichtigten Aktionen, die vom System ausgeführt werden. Subjektive Kennzahlen wurden mit validierten Fragebögen erfasst: die System Usability Scale zur Messung der wahrgenommenen Benutzerfreundlichkeit, die NASA-TLX-Skala zur Bewertung der mentalen und physischen Arbeitsbelastung sowie der I Group Presence Questionnaire zur Messung von Immersion und Präsenz in VR. Diese wurden passend aus dem Ergebnisabschnitt verschoben, um zu beschreiben, wie die Leistung vor der Präsentation von Ergebnissen gemessen wurde.
VR-Umgebung, Systemintegration und Bewertung
Die Hauptplattform für Sprach- und Gestenbefehle ist eine interaktive Virtual-Reality-Umgebung, in der das System bereitgestellt wird. Integrierte Bibliotheken aus Möbeln, Texturen und Lichtelementen werden verwendet, um virtuelle Räume in Unity 3D zu erstellen. Es ermöglicht den Nutzern, Elemente in Echtzeit zu organisieren, anzupassen und zu bearbeiten. Die Genauigkeit wird durch Schnappfunktionen, Kollisionserkennung und Messüberlagerungen verbessert, sodass Objekte sich natürlich ausrichten können. Echtzeit-Darstellung von Licht und Materialien verbessert das Designerlebnis, indem es sofortiges Feedback zu jeder Interaktion liefert.
Nach der Validierung der einzelnen Module für Gestenerkennung, Sprachverständnis und multimodale Fusion werden sie zu einer einheitlichen Pipeline zusammengeführt. Das System ist so konzipiert, dass es eine geringe Latenz aufweist, sodass Benutzerbefehle fast sofort in der VR-Umgebung erscheinen. Pilottests werden mit einer kleinen Anzahl von Mitgliedern durchgeführt, um den Wechselfluss zu schärfen. Die Iteration umfasst Gestenwortsätze, die Validierung der Sprachbefehlsgrammatik und die Sicherstellung, dass sich das System während kontinuierlicher Nutzung natürlich und zuverlässig anfühlt.
Eine umfassende Studie, die drei Interaktionsmodalitäten vergleicht, wie multimodale Gesten-Stimm-Fusion, Controller-only Input und Hybridmodus, wird zur Bewertung der Nutzererfahrung verwendet. Aufgaben wie Materialwechsel, Rotation und Objektplatzierung sind von den Teilnehmern verlangt. Zur Leistungsbewertung werden objektive Kennzahlen erhoben, wie zum Beispiel die Erreichungszeit der Arbeit, die Korrektheit der Vermittlung und Fehlerquoten. Subjektive Bewertungen werden von Teilnehmern mit standardisierten Fragebögen wie der System Usability Scale (SUS), NASA-TLX kognitiver Arbeitsbelastung und dem IPQ-Fragebogen zur Immersion ermittelt, wobei Teilnehmerinterviews zusätzliche Unterstützung bieten. Diese doppelte Bewertung kodiert sowohl quantifizierbare Leistungskennzahlen als auch subjektive Nutzererfahrung.
Der Fortschritt dieses Systems besteht darin, multimodale Fusion auf präzise Designaufgaben anzuwenden, die über grundlegende Navigation oder Interaktion hinausgehen. Die Technik bietet eine organischere, genauere und zugänglichere Interaktionsmöglichkeit, indem sie den semantischen Wert von Sprachanweisungen mit den räumlichen Vorteilen von Gesten kombiniert. Durch anpassungsfähige Barrierefreiheitsfunktionen wie reine Sprach-Rückfallbacks und einhändige Gestenerkennung erhöht das System zudem die Inklusivität. Abschließend bietet die Studie einen methodischen, annotierten multimodalen Datensatz zu Sprach-Gesten-Interaktionen, der zukünftige Studien zum immersiven Schnittstellendesign fördert und die Reproduzierbarkeit stärkt.
Abbildung 3 zeigt typische Screenshots des implementierten Programms und bietet eine lebendigere Darstellung des gebauten VR-Innenarchitektursystems. Die immersive Virtual-Reality-Umgebung, in der die Nutzer den Raumaufbau erkunden und sehen können, ist in Abbildung 3A dargestellt. Abbildung 3B zeigt, wie natürliche Handinteraktionen genutzt werden können, um virtuelle Möbelstücke in einem gestenbasierten Objektmanipulationsprozess auszuwählen, zu bewegen und zu drehen. Abbildung 3C zeigt die integrierte Sprachschnittstelle, bei der Mikrofon- und Sprachfeedback-Symbole benutzerdefinierte Sprachbefehle für räumliche Änderungen oder Objektplatzierung validieren. Zusammengenommen zeigen diese Screenshots des vorgeschlagenen multimodalen VR-Systems, dass es vollständig implementiert wurde und eine Echtzeitinteraktion mit Gesten- und Sprachinteraktion ermöglicht.