Anvisieren mit den Augen und Ausführen
Anvisieren mit den Augen und Ausführen ist ein Sonderfall des Eingabemodells Anvisieren und Ausführen, der das Anzielen eines Objekts mit Blicken beinhaltet. Sie können Handlungen für das Ziel mithilfe einer sekundären Ausführen-Eingabe einleiten, etwa einer Handgeste, einem Sprachbefehl oder einer Eingabe über ein Peripheriegerät wie einen Spielcontroller.
Mit HoloLens 2 haben wir die großartige Möglichkeit, das Eingabemodell Anvisieren und Ausführen durch das Anvisieren mit den Augen statt mit dem Kopf schneller und komfortabler zu gestalten. Auf diese Weise erweitern Sie das häufig verwendete Interaktionsmodell Anvisieren mit dem Kopf und Ausführen:
- Sehen Sie ein Ziel an
- Führen Sie zum Bestätigen Ihrer Zielauswahl eine der folgenden sekundären expliziten Eingaben aus:
- Handgeste (beispielsweise in die Luft tippen)
- Drücken einer Taste (z. B. auf einer Bluetooth-Tastatur oder einem Klickgerät)
- Sprachbefehl (z. B. „Auswählen“)
- Verweilen (d. h. der Benutzer schaut zum Auswählen weiterhin auf das Ziel)
„Anvisieren mit den Augen“ verhält sich jedoch anders als das Anvisieren mit dem Kopf und bringt viele spezielle Herausforderungen mit sich.
In den Entwurfsrichtlinien für das Anvisieren mit den Augen sind die allgemeinen Vorteile und Herausforderungen zusammengefasst, die sich beim Verwenden der Blickverfolgung als Eingabemodell für die holografische App stellen. In diesem Abschnitt konzentrieren wir uns auf die speziellen Entwurfsüberlegungen für das Modell Anvisieren mit den Augen und Ausführen. Zu Beginn sei vorausgeschickt, dass unsere Augen sich unglaublich schnell bewegen und hervorragend für die schnelle Zieladressierung im Sichtfeld geeignet sind. Das Anvisieren mit den Augen ist ideal für schnelle Aktionen des Typs „Anvisieren und Ausführen“ geeignet, besonders in Kombination mit schnellen Ausführaktionen wie Tippen in die Luft oder Drücken einer Schaltfläche.
Demo der Entwurfskonzepte für Kopf- und Eyetracking
Wenn Sie die Entwurfskonzepte für Kopf- und Eyetracking in Aktion sehen möchten, sehen Sie sich unten unsere Videodemo Entwerfen von Hologrammen: Kopf- und Eyetracking an. Wenn Sie fertig sind, fahren Sie mit einem ausführlicheren Einblick in bestimmte Themen fort.
Dieses Video stammt aus der HoloLens 2-App "Entwerfen von Hologrammen". Sie können das vollständige Erlebnis hier herunterladen und genießen.
Entwurfsrichtlinien für „Anvisieren mit den Augen und Ausführen“
Zeigen Sie keinen Cursor an: Eine Interaktion ohne Cursor ist beim Anvisieren mit dem Kopf nahezu unmöglich. Beim Anvisieren mit den Augen lenkt der Cursor jedoch schnell ab und wirkt störend. Verwenden Sie zur Information des Benutzers, ob das Anvisieren mit den Augen funktioniert und das aktuell anvisierte Ziel korrekt erkannt wurde, dezente optische Markierungen.
Bemühen Sie sich um ein dezent ein- und ausgeblendetes Zeigefeedback: Was beim Anvisieren mit dem Kopf als hervorragendes visuelles Feedback erscheint, kann beim Anvisieren mit den Augen eine ziemliche Überforderung sein. Denken Sie daran, dass Augen überaus schnell sind und schnell über Punkte im Sichtfeld fliegen. Schnelle plötzliche Markierungsänderungen (Ein/Aus) können beim Umherschauen zu einem flackernden Feedback führen. Wir empfehlen daher, beim Zeigefeedback eine sanft eingeblendete (und beim Wegschauen sanft ausgeblendete) Markierung zu verwenden. Dies bedeutet, dass Sie beim Anvisieren eines Ziels das Feedback zuerst kaum wahrnehmen. Im Verlauf von 500-1000 ms würde die Markierung an Intensität zunehmen. Während unerfahrene Benutzer weiterhin das Ziel anvisieren könnten, um sicherzustellen, dass das System das anvisierte Ziel korrekt bestimmt hat, könnten erfahrene Benutzer schnell die Aktion „Anvisieren und Ausführen“ abschließen, ohne darauf zu warten, bis das Feedback die volle Intensität erreicht. Wir empfehlen außerdem, ein Ausblenden des Zeigefeedbacks zu verwenden. Untersuchungen haben gezeigt, dass schnelle Bewegungen und Kontraständerungen im peripheren Sichtbereich (dem Bereich des Sichtfelds, den Sie nicht direkt anschauen) gut wahrnehmbar sind. Das Ausblenden muss nicht so langsam erfolgen wie das Einblenden. Dies ist nur wichtig, wenn Sie für die Markierung starke Kontrast- oder Farbänderungen verwenden. Wenn das Zeigefeedback zu Beginn dezent war, werden Sie wahrscheinlich keinen Unterschied feststellen.
Achten Sie auf die Synchronisierung der Anvisier- und Ausführungssignale: Die Synchronisierung der Eingabesignale ist wahrscheinlich keine große Herausforderung für das einfache in die Luft tippen und Drücken von Schaltflächen. Wenn Sie etwas kompliziertere Ausführungsaktionen verwenden möchten, sollten Sie allerdings darauf achten, auch wenn das lange Sprachbefehle oder komplizierte Handgesten beinhalten kann. Stellen Sie sich vor, dass Sie ein Ziel anvisieren und einen langen Sprachbefehl äußern. Bedenken Sie, dass sich In der Zeit, die Sie zum Sprechen benötigen, und der Zeit, die das System für die Spracherkennung benötigt, Ihr Auge in der Regel schon längst einem neuen Ziel in der Szene zugewandt hat. Weisen Sie entweder Ihre Benutzer darauf hin, dass sie das Ziel so lange anvisieren müssen, bis der Befehl erkannt wurde, oder Sie müssen bei der Verarbeitung der Eingabe den Beginn des Befehls und den zu diesem Zeitpunkt anvisierten Punkt bestimmen.