Kopfverfolgung in einer Aufgabe
Beschreibung
Um eine neue Aufgabe mit aktivierter Kopfverfolgung zu erstellen, erstellen Sie einfach eine neue Aufgabe innerhalb Ihrer Studie.
Klicken Sie in der oberen rechten Ecke auf die Option ‚Phys. Signale‘.
Ein Dialogfeld erscheint und fragt Sie, welche physiologischen Signale Sie aktivieren möchten:
Ereignisse, Aktionen und Variablen
Um diese Funktion in Ihrem Experiment zu aktivieren, müssen Sie ein Ereignis erstellen. Gehen Sie zum Tab ‚Ereignis‘ auf der rechten Seite des Editors, wählen Sie ihn aus und klicken Sie auf ‚Frame-Ereignis‘. Ein Dialogfeld wird angezeigt, in dem Sie das Ereignis benennen und auch die Auslöser/Aktionen einrichten, die zum Zeitpunkt des angegebenen Ereignisses auftreten sollen. In diesem Fall besteht das Ziel darin, Variablen einzurichten, die Datenpunkte basierend auf der Kopfposition und Bewegungen aufzeichnen.
- Ereignis > Frame-Ereignis
- Geben Sie dem Ereignis einen Namen/Beschreibung > Weiter
Danach wird das Dialogfeld Sie auffordern, einen Auslösertype für das Ereignis festzulegen.
- Wählen Sie den Auslöser-Typ > Physiologische Signale > Kopfverfolgung > Weiter
Nachdem Sie ‚Kopfverfolgung‘ ausgewählt und auf ‚Weiter‘ geklickt haben, um im Dialogfeld weiterzukommen, ist es an der Zeit, was für eine Aktion ausgeführt werden soll, wenn eine Änderung in der Kopfposition oder -bewegung erkannt wird. In diesem Fall wäre das Ziel der ‚Aktion‘, Daten basierend auf der Kopfposition oder Bewegung über die Zeit aufzuzeichnen. Wenn Sie die Option ‚Kopfverfolgung‘ auswählen, werden Sie sehen, dass dieses Ereignis automatisch durch jede Änderung der Kopforientierung oder -bewegung ausgelöst wird:
Für den nächsten Schritt im Ereignissystem, damit die Daten aufgezeichnet und gespeichert werden, muss eine Aktion durch die folgenden Schritte hinzugefügt werden:
- Variable Aktionen > Variable festlegen / aufzeichnen
Sobald dies abgeschlossen ist, wird die Schnittstelle, wie unten gezeigt, Ihnen erlauben:
- ‚Wählen‘ Sie die Variable aus, in der die Daten gespeichert werden, und
- Geben Sie an, welches physiologische Signal Sie messen möchten, indem Sie auf das Bleistift-/Stiftsymbol klicken.
Durch Klicken auf Auswählen können Sie eine Variable angeben oder erstellen, in der Sie die Messungen speichern möchten, die mit diesem Ereignis verbunden sind. Im folgenden Beispiel erstellen wir eine ‚neue Variable‘. Der Name der Variable ist Head_Turn und das Format ist Scalar, da die Messung eine einzelne Zahl ist. Da die Variable außerdem über die Zeit aufgezeichnet wird, muss auch die Option ‚Alle Änderungen / Zeitreihe‘ ausgewählt werden.
- Hinweis: Für weitere Informationen zu Variablen beziehen Sie sich bitte auf den Abschnitt Variablen in der Learn-Dokumentation.
Sobald diese Variable erstellt ist, können Sie das Bleistiftsymbol anklicken, um anzugeben, welchen Aspekt des Kopfbewegungsverhaltens Sie messen möchten. Im folgenden Beispiel wird, wie wir den Variablennamen angegeben haben, die physiologische Messung der Kopfbewegung aufgezeichnet.
- Hinweis: Die anderen verfügbaren Optionen für messungsbezogene Kopfverfolgung sind weiter unten beschrieben.
In diesem Beispiel, in dem eine neue Variable erstellt wird, geben wir den Namen Nose_Vector an, da eine Vektoroption aufgezeichnet werden soll. Wenn mehrere Werte aufgezeichnet werden, wird die Option Array als ‚Format‘ ausgewählt. Und erneut, da es über die Zeit mehrere Werte gibt, wird auch die Option ‚Alle Änderungen / Zeitreihe‘ für den ‚Aufzeichnungstyp‘ ausgewählt.
Sobald diese Variable erstellt wurde, wird die Nase-Vektor-Option aus dem Menü ‚Aktionen‘ ausgewählt.
- Auslöser (Kopfverfolgung) > Nase Vektor [ X,Y,Z,T ] Array
Das Menü ‚Aktionen‘ hat dann die folgenden Variablen aufgelistet, basierend auf dem, was wir bisher gemacht haben:
Kopfverfolgungsoptionen
In diesem Abschnitt werden jede der Dropdown-Optionen erklärt und die Art der Messungen, die sie bereitstellen.
Wie im obigen Dropdown zu sehen, sind die folgenden Optionen zur Aufzeichnung von Daten in Bezug auf die Kopfposition und -orientierung angegeben:
- Kameraerfassungszeit T: Wann die Kamera den Rahmen erfasste, d.h. einen Unix-Zeitstempel von dem Zeitpunkt, an dem die Rahmenerfassung stattgefunden hat. Dies ist die Zeit, in der das Bild / der Rahmen erfasst wurde, bevor eine Verarbeitung stattfindet.
- Kopfbewegung: Kopfbewegung von links nach rechts, dies wird in der Literatur als Yaw bezeichnet
- Kopfneigung: Kopfneigung von oben nach unten, bekannt als Kopfneigung in der Literatur
- Kopfrollen: Erfasst die Bewegung des Kopfes, der von einer Seite zur anderen rollt
- Kopfposition [X,Y,T] Array: Dieses Array erfasst die numerischen Werte, die mit der Kopfposition verbunden sind, einschließlich der x- und y-Koordinaten für die Mitte des Kopfes zusammen mit der Zeitstempelvariable (T).
- Nasenposition [X,Y,T] Array: Dieses Array erfasst die numerischen Werte, die speziell mit der Position der Nase verbunden sind, einschließlich der x- und y-Koordinaten für den Standort der Nase zusammen mit der Zeitstempelvariable (T) von dem Zeitpunkt, an dem die Messung stattfand.
- Nasenvektor [X,Y,Z,T] Array: Diese Messung funktioniert, indem sie einen Vektor von der Nasenspitze projiziert und ist nützlich, um zu testen, ob der Teilnehmer auf den Bildschirm achtet (dies ist besonders wichtig für Studien, bei denen die Augenverfolgung nicht aktiviert ist). Wenn die Nase also vom Bildschirm wegzeigt (d.h. der Teilnehmer nicht auf das Experiment achtet), verringert sich der Z-Wert von 1 und bewegt sich näher zu 0.
- Auslöserstimestamp (Unixtime): Zeitpunkt während des Experiments, an dem der Auslöser selbst auftritt, wenn die Kopfverfolgung erkannt wurde und wann der Auslöser im System aufgetreten ist. Im Wesentlichen ist dies die Zeit, in der das Bild / der Rahmen verarbeitet wird und dieser Wert wird maßgeblich durch die Grafikkarte des Teilnehmers beeinflusst. Theoretisch sollte es so nah wie möglich an dem Wert T sein.
- Auslösungszeit ab Rahmenbeginn: Dies ist der Zeitwert, zu dem der Zeitpunkt in Bezug auf den Beginn des Rahmens auftrat.
Für zusätzliche Informationen zur Kopfverfolgung kontaktieren Sie uns bitte, indem Sie einen Einführungsgespräch buchen.