labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • STARTEN

      • Aufgaben-Editor
      • Rahmen
        • Canvas-Rahmen
        • Seitenrahmen
        • Website-Rahmen
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmenmuster
        • Multi-User Experiment Design
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Eye-Tracking-Aufgabe
        • So wählen Sie die Einstellungen zur Kalibrierung der Eye Tracking aus
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswahl von Website-AOIs | Anker, Anpassen und Überprüfen des AOI-Trackings
        • Verfolgen des Mausverhaltens auf einer Website-AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Genauigkeit der Stimuluszeiten
        • Multinutzerstudien
        • Kopfverfolgung in Labvanced | Anleitung
    • Haupt-App-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studien-Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Task Controls
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Augenverfolgung im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmermanagement
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Übersicht
    • Erste Schritte in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchführungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenbewegungsverfolgung Beispielstudie
    • Studie zur Augenbewegungsverfolgung bei Säuglingen
    • Aufmerksamkeitsfängerstudie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User Demo: Cursorn der Probanden anzeigen
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalance und Variablenkonfiguration zwischen Probanden
    • Aufbau einer Multi-User-Studie
    • Augenverfolgung während eines Website-Rahmen-Walkthroughs
    • Bedingte Webcam-Augenverfolgung
    • Aufbau einer Studie zur Textsegmentierung
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Textsegmentierungsobjekt im Labvanced-Aufgabeneditor, das einen Satz mit einem bereichsübergreifenden Interessensgebiet um jedes Wort zeigt

Textsegmentierungsobjekt

Das Textsegmentierungsobjekt teilt einen Satz in ein Bereichsübergreifendes Interessensgebiet pro Wort auf. Verlinken Sie einen CSV-Upload, einen bestehenden Datenrahmen oder eine Arrayvariable als Textquelle, einen Satz pro Versuch, und jedes Wort erhält automatisch seinen eigenen gemessenen Bereich, ohne manuelle AOI-Platzierung. Mit aktivierter Webcam-Blickverfolgung werden außerdem fünf Blickmetriken pro Wort aufgezeichnet.

Inhaltsverzeichnis

  • Hinzufügen des Textsegmentierungsobjekts
  • Einrichtungsassistent für Textsegmentierung
  • Objekteigenschaften
  • Verlinken einer Textquelle
  • Ereignisintegration
  • Offene Materialien und Studienbeispiele
  • Weiterführende Literatur

Hinzufügen des Textsegmentierungsobjekts

Öffnen Sie in der Aufgabeneditor-Symbolleiste die Text-Gruppe und wählen Sie Text Segmentation Object aus, um es zum aktuellen Frame hinzuzufügen. Es befindet sich neben Display Text, Display HTML und Display Variable.

Labvanced-Aufgabeneditor-Symbolleiste mit geöffneter Textgruppe und hervorgehobenem Textsegmentierungsobjekt

Einrichtungsassistent für Textsegmentierung

Das Hinzufügen des Objekts öffnet einen Einrichtungsassistenten mit zwei Bildschirmen: Der erste legt die Textquelle fest, der zweite fragt, wie die Zeile ausgewählt wird und was aufgezeichnet werden soll.

Erster Bildschirm: Textquelle festlegen. Wählen Sie eine der drei Optionen:

Erster Bildschirm des Einrichtungsassistenten für Textsegmentierung, der die Radiobutton-Optionen 'Textquelle festlegen' zeigt

OptionWas es tut
Upload a CSV file of sentencesParsed die Datei in einen neuen Datenrahmen, eine Zeile pro Versuch.
Assign text from a variableVerlinkt einen bestehenden Datenrahmen oder ein Array, das die Wörter eines Versuchs enthält.
Do not set the text sourceSchließt den Assistenten, ohne etwas zu verlinken; stellen Sie später über Set Text Source… in den Objekteigenschaften einen ein.

Die Auswahl einer Datei für die CSV-Option öffnet einen Additional Options-Dialog mit drei Kontrollkästchen, die standardmäßig alle nicht aktiviert sind: Map strings to files (hier irrelevant, da die Zellen reinen Text und keine Dateinamen enthalten), Use first row as header (dies nur aktivieren, wenn die erste Zeile die Spalten statt den ersten Satz benennt), und Transpose data (dies aktivieren, wenn Sätze über Spalten anstatt über Zeilen laufen).

Zweiter Bildschirm: Zeilenindex und Aufzeichnung. Dieser Bildschirm öffnet sich, sobald eine Quelle verlinkt ist, um sie unter Text is read from: zu bestätigen. Bei einer Datenrahmenquelle wird außerdem gefragt, wie die Zeile (Satz) pro Versuch ausgewählt wird:

OptionVerhalten
Verwenden Sie Trial_Id als ZeilenindexZufällige Reihenfolge, die durch die Randomisierung des Experiments bestimmt wird.
Verwenden Sie Trial_Nr als ZeilenindexFeste Reihenfolge, die mit der Versuchsreihenfolge übereinstimmt.
Wählen Sie eine Variable als Zeilenindex ausVerwenden Sie jede benutzerdefinierte Variable, um zu steuern, welche Zeile angezeigt wird.

Eine Arrayquelle überspringt diese Frage vollständig, da ein Array bereits die Wörter eines Versuchs direkt enthält. Der Bildschirm fragt dann, was aufgezeichnet werden soll. Siehe Ereignisintegration für das, was jedes Kontrollkästchen erzeugt und eine Vorschau der resultierenden Daten.

Zweiter Bildschirm des Einrichtungsassistenten für Textsegmentierung, der die Optionen für den Zeilenindex und die Aufzeichnungskontrollkästchen zeigt

KontrollkästchenStandardWas es erzeugt
Record the x, y, width and height of every word on each trialAktiviertEine Datenrahmen-Variable und ein Ereignis, das die AOI-Geometrie zu Beginn jedes Frames schreibt.
Record eyetracking metrics for every word on each trialDeaktiviertEine Datenrahmen-Variable und ein Ereignis, das die Verweildauer, Fixationszahlen und Timing am Ende jedes Frames schreibt.

Hinweis

Das Aktivieren von Record eyetracking metrics for every word on each trial aktiviert auch die Fixationsdetektion für die gesamte Aufgabe und legt fest, dass Fixationen am Ende des Frames enden, sodass die letzte Fixation auf einem Wort abgeschlossen ist, wenn die Metriken aufgezeichnet werden. Beide Änderungen gelten rahmenweit, nicht nur für dieses Objekt, und der Assistent weist dies darauf hin, bevor Sie zustimmen.

Sobald es eingerichtet ist, rendert das Objekt ein Wort pro Zelle und beginnt automatisch mit der Aufzeichnung:

Textsegmentierungsobjekt im Rasterlayout, das einen Stimulus-Satz zeigt, der in eine Zelle pro Wort unterteilt ist, mit dem Ereignis 'Textsegment-AOIs aufzeichnen' im Frame
Ein Stimulus-Satz, der im Rasterlayout gerendert wird, ein Wort pro Zelle. Das Aufzeichnen der Textsegmentierung-Ereignis im Ereignisbereich rechts ist der automatisch erstellte Beim Frame-Start-Trigger, der die AOI-Geometrie jedes Wortes aufzeichnet.

Objekteigenschaften

Alle untenstehenden Einstellungen finden Sie im Objekteigenschaften-Panel, wenn das Textsegmentierungsobjekt ausgewählt ist.

EigenschaftBeschreibung
Text SourceDie verlinkte CSV-, Datenrahmen- oder Arrayvariable. Klicken Sie auf Set Text Source…, um sie erneut zu verlinken.
Row IndexDie Variable, die steuert, welche Zeile (Satz) im aktuellen Versuch angezeigt wird.
Row Index OffsetWird zum Zeilenindexwert hinzugefügt. Zeilennummern sind in Labvanced 1-basiert, sodass der Standardwert -1 den ersten Versuch der ersten Zeile zuordnet. Ändern Sie dies nur, wenn Ihre Zeilenvariable anders gezählt wird.
Preview RowNur Datenrahmenquellen. Welchen Satz soll beim Bearbeiten auf die Leinwand gezeichnet werden; hat keinen Einfluss darauf, was die Teilnehmer sehen, da dies von der Randomisierung abhängt.
Recorded IntoDie Datenrahmenvariable, die die eigenen verlinkten Daten des Objekts erhält.
Split cells on whitespaceStandardmäßig deaktiviert, wenn die Tabelle bereits ein Wort pro Spalte enthält. Aktivieren, um den Text jeder Zelle automatisch in separate Wörter zu unterteilen.
LayoutFlow umschließt Wörter in der Breite des Elements und zeichnet den eigenen Glyphenbox jedes Wortes auf. Grid platziert Wörter in gleichbreiten Spalten und zeichnet die gesamte Zelle auf, sodass AOIs das Element ohne Lücken oder Überlappungen abdecken.
Max RowsDie maximale Anzahl an umgebrochenen Zeilen, die das Element zulässt, bevor eine Warnung im Editor angezeigt wird.
ColumnsNur Rasterlayout. Wörter pro Zeile. 0 verwendet so wenige Spalten, wie es dem Text innerhalb von Max Rows entspricht.
Word AlignmentNur Rasterlayout. Horizontale und vertikale Ausrichtung der Glyphen jedes Wortes innerhalb seiner Zelle. Ändert nicht das aufgezeichnete AOI, das immer die gesamte Zelle ist.
Gap Between Cells / Margin Between WordsX- und Y-Abstand, in Frame-Einheiten. In Rasterlayout Gap Between Cells, im Flusslayout Margin Between Words.
AOI PaddingNur Flusslayout. Vergrößert die aufgezeichnete Box jedes Wortes über seine Glyphen hinaus, in Frame-Einheiten pro Seite. Nicht verfügbar im Rasterlayout, wo das Vergrößern der Box die Zelle des nächsten Wortes überlappen würde.
FontSchriftfamilie, Größe und Farbe für die gerenderten Wörter.
Sentence AlignmentNur Flusslayout. Horizontale und vertikale Ausrichtung des gesamten Satzes innerhalb des Elements.
Show AOI boxes in playerWenn aktiviert, wird das AOI-Box jedes Wortes während der Studie auf dem Bildschirm gezeichnet, nützlich zum Überprüfen der Abdeckung während des Aufbaus.
Stimulus InfoFreitextfeld für Notizen über den aktuellen Stimulus, wird den Teilnehmern nicht angezeigt.

Verlinken einer Textquelle

Der CSV-zu-Datenrahmen-Weg ist der schnellste Weg, ein bestehendes Stimulus-Set einzubringen, sei es durch den ersten Schritt des Einrichtungsassistenten oder später durch Set Text Source… in den Objekteigenschaften: eine Tabelle mit einem Satz pro Zeile und, mit Split cells on whitespace deaktiviert, ein Wort pro Spalte, wobei unregelmäßige Zeilenlängen unterstützt werden, kürzere Zeilen einfach weniger Wörter haben. Ein nachfolgendes Satzzeichen kann am letzten Wort des Satzes angehängt bleiben, als eigenen Zelle.

Das Verlinken eines bestehenden Datenrahmens funktioniert auf die gleiche Weise, sobald der Datenrahmen bereits im Experiment existiert, nützlich, wenn dasselbe Stimulus-Set mehrere Objekte speist. Eine Arrayvariable ist die einfachste Option für eine Studie mit einem einzelnen Satz, da sie den Datenrahmen-Schritt vollständig überspringt.

Ereigisintegration

Zwei spezielle Aktionen zeichnen die Daten des Objekts auf. Beide benötigen ein Target (das Rahmen-Element, das das Textsegmentierungsobjekt hält) und ein Variable (den Datenrahmen, der die Tabelle erhält). Beide Aktionen werden automatisch erstellt, wenn Sie das entsprechende Kontrollkästchen im Einrichtungsassistenten markieren.

AktionWas sie aufzeichnetWann sie ausgelöst wird
Record Text Segment AOIsWort-, Zeilen- und Position/Größengeometrie, eine Zeile pro Wort.Typischerweise zu Beginn des Frames, misst erneut die gerenderten Wörter, sodass die Tabelle dem entspricht, was auf dem Bildschirm war.
Record Text Segment Eyetracking MetricsVerweildauer, Gesamtanzahl der Fixationen, Gesamtdauer der Fixationen, Zeit bis zur ersten Fixation und mittlere Fixationsdauer, eine Zeile pro Wort.Am Ende des Frames, sobald die Fixationen des Frames endgültig sind. Benötigt aktivierte Webcam-Blickverfolgung.

Ein Wort, das niemals fixiert wurde, behält seine Zeile in der Metriktabelle bei, mit Nullen in jeder Spalte, statt einer leeren Zelle. Filtern Sie auf total_fixations > 0, bevor Sie eine Zeitspalte durchschnittlich berechnen, da eine Null nicht zwischen "nie angesehen" und "genau bei Beginn des Frames fixiert" unterscheidet.

Ein Beispiel für die um die Lesestudie hinzugefügten Ereignisse unter Verwendung des Textsegmentierungsobjekts mit Webcam-Blickverfolgung, um zwischen den Versuchen voranzuschreiten, kann in Schritt 5: Einrichtung des Versuchsfortschritts des Begleit-Walkthroughs gesehen werden.

Datenvorschau

Die folgenden Bilder stellen die von diesen beiden automatisierten Ereignissen erfassten Daten dar.

AOI-Geometriedatenrahmen aufgezeichnet durch Aufzeichnen von TextsegmentAOIs, eine Zeile pro Wort
Die AOI-Geometriedaten von Aufzeichnen der Textsegment-AOIs: der Index, der Text, die Zeile und die Begrenzungsbox (x, y, Breite, Höhe) jedes Wortes, eine Zeile pro Wort im Satz.
Blickverfolgemetriken-Datenrahmen aufgezeichnet durch Aufzeichnen von Textsegment-Blickverfolgemetriken, eine Zeile pro Wort
Die Blickverfolgemetriken-Tabelle von Aufzeichnen von Textsegment-Blickverfolgemetriken: Verweildauer, Fixationszahlen und Timing pro Wort, passend zur AOI-Tabelle oben durch den gleichen word_index.

Offene Materialien und Studienbeispiele

Selbstgesteuerte Lesestudie (Textsegmentierungsobjekt - Demo)

Sehen Sie das Textsegmentierungsobjekt in einer echten Studie: zehn Sätze, einer pro Versuch, mit automatisch aufgezeichneten AOI-Geometrien pro Wort und Blickverfolgemetriken.

Weiterführende Literatur

Übersichtsseite zur Textsegmentierungstechnologie

Übersicht über die Textsegmentierungstechnologie

Die Fähigkeit Übersicht: Mechanismus, Datenoutput und Nutzungsmöglichkeiten in der Forschung.

Schritt-für-Schritt-Durchgang zur Erstellung einer Lesestudie mit dem Textsegmentierungsobjekt

Eine Lesestudie erstellen

Eine echte Wortfrequenzlesestudie, die Schritt für Schritt mit diesem Objekt aufgebaut wurde.

Alle Objekte

Ein vollständiges Verzeichnis aller im Labvanced-Experimenteditor verfügbaren Objekte.