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 Frame
        • Seitenrahmen
        • Website-Frame
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmen-Muster
        • Multi-User-Experimentdesign
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Augenverfolgungsaufgabe
        • So Wählen Sie die Einstellungen zur Kalibrierung der Augenverfolgung
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für das Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswählen von Website-AOIs | Ankern, Anpassen und Überprüfen der AOI-Verfolgung
        • 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
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Eye Tracking im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Mehrbenutzer-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 per-Wort-Area-of-Interest-Box um jedes Wort zeigt

Textsegmentierungsobjekt

Das Textsegmentierungsobjekt unterteilt einen Satz in einen Interessensbereich pro Wort. Verknüpfen Sie einen CSV-Upload, einen vorhandenen Datenrahmen oder eine Array-Variable als Textquelle, einen Satz pro Versuch, und jedes Wort erhält automatisch seine eigene gemessene Box, keine manuelle AOI-Platzierung. Mit aktivierter Webcam-Augenverfolgung zeichnet es auch fünf Blickmetriken pro Wort auf.

Inhaltsverzeichnis

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

Hinzufügen des Textsegmentierungsobjekts

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

Werkzeugleiste des Labvanced-Aufgabeneditors mit geöffneter Textgruppe und hervorgehobenem Textsegmentierungsobjekt

Einrichtungsassistent für die 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 die Textsegmentierung, der die Radioknopfoptionen für die Textquelle anzeigt

OptionWas es tut
Upload a CSV file of sentencesParsen Sie die Datei in einen neuen Datenrahmen, eine Zeile pro Versuch angezeigt.
Assign text from a variableVerknüpfen Sie einen vorhandenen Datenrahmen oder ein Array, das die Wörter eines Versuchs enthält.
Do not set the text sourceSchließen Sie den Assistenten, ohne etwas zu verknüpfen; setzen Sie später eins über Set Text Source… in den Objekteigenschaften.

Das Auswählen einer Datei für die CSV-Option öffnet einen Additional Options-Dialog mit drei Kontrollkästchen, die standardmäßig alle deaktiviert sind: Map strings to files (hier nicht relevant, da die Zellen einfachen Text und keine Dateinamen enthalten), Use first row as header (aktivieren Sie dies nur, wenn die erste Zeile die Spalten anstelle des ersten Satzes benennt), und Transpose data (aktivieren Sie dies, wenn Sätze über Spalten anstatt über Zeilen verlaufen).

Zweiter Bildschirm: Zeilenindex und Aufzeichnung. Dieser Bildschirm wird geöffnet, sobald eine Quelle verknüpft ist, und bestätigt dies unter Text is read from:. Bei einer Datenrahmenquelle wird auch gefragt, wie die Zeile (Satz) pro Versuch ausgewählt wird:

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

Eine Array-Quelle ü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 erstellt, und eine Vorschau der resultierenden Daten.

Zweiter Bildschirm des Einrichtungsassistenten für die Textsegmentierung, der die Zeilenindexoptionen und die Aufzeichnungskontrollkästchen anzeigt

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

Hinweis

Das Aktivieren von Record eyetracking metrics for every word on each trial aktiviert auch die Fixationsdetektion für die gesamte Aufgabe und setzt Fixationen so, dass sie am Ende des Frames abschließen, sodass die letzte Fixation auf einem Wort abgeschlossen ist, bevor die Metriken geschrieben werden. Beide Änderungen wirken auf die gesamte Aufgabe und nicht nur auf dieses Objekt, und der Assistent erklärt dies, bevor Sie sich entscheiden.

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

Textsegmentierungsobjekt im Rasterlayout, das einen Stimulus-Satz rendert, der in eine Zelle pro Wort aufgeteilt ist, mit dem Ereignis 'AOIs der Textsegmente aufzeichnen' im Frame
Ein Stimulus-Satz gerendert im Rasterlayout, ein Wort pro Zelle. Das Aufzeichnen des Textsegments-Ereignis im Ereignis-Panel rechts ist der automatisch erstellte On Frame Start-Trigger, der die AOI-Geometrie jedes Wortes aufzeichnet.

Objekteigenschaften

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

EigenschaftBeschreibung
Text SourceDie verknüpfte CSV-, Datenrahmen- oder Array-Variable. Klicken Sie auf Set Text Source…, um es erneut zu verknüpfen.
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 von -1 den ersten Versuch der ersten Zeile zuordnet. Ändern Sie dies nur, wenn Ihre Zeilenvariable anders gezählt wird.
Preview RowNur für Datenrahmenquellen. Welchen Satz beim Bearbeiten auf die Leinwand gezeichnet wird; hat keinen Einfluss darauf, was die Teilnehmer sehen, da dies von der Randomisierung abhängt.
Recorded IntoDie Datenrahmenvariable, die die eigenen verknüpften Daten des Objekts empfängt.
Split cells on whitespaceStandardmäßig deaktiviert, wenn die Tabelle bereits ein Wort pro Spalte enthält. Aktivieren Sie, um den Text jeder Zelle automatisch in separate Wörter zu teilen.
LayoutFlow umschließt Wörter in der Breite des Elements und zeichnet die eigene Glyphen-Box jedes Wortes auf. Grid platziert Wörter in gleich breiten Spalten und zeichnet die gesamte Zelle auf, sodass die AOIs das Element ohne Lücken oder Überlappungen ausfüllen.
Max RowsDie maximale Anzahl von umschlossenen Zeilen, die das Element zulässt, bevor eine Warnung im Editor angezeigt wird.
ColumnsNur im Rasterlayout. Wörter pro Zeile. 0 verwendet so wenige Spalten, wie es der Text innerhalb von Max Rows erlaubt.
Word AlignmentNur im Rasterlayout. Horizontale und vertikale Ausrichtung der Glyphen jedes Wortes innerhalb seiner Zelle. Ändert nicht die aufgezeichnete AOI, die immer die gesamte Zelle ist.
Gap Between Cells / Margin Between WordsX- und Y-Abstand, in Frame-Einheiten. Bezeichnet als Gap Between Cells im Rasterlayout, Margin Between Words im Flusslayout.
AOI PaddingNur im Flusslayout. Erweitert die aufgezeichnete Box jedes Wortes über seine Glyphen hinaus, in Frame-Einheiten pro Seite. Nicht verfügbar im Rasterlayout, wo das Wachstum der Box die Zelle des nächsten Wortes überlappen würde.
FontSchriftfamilie, Größe und Farbe für die gerenderten Wörter.
Sentence AlignmentNur im 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, was nützlich ist, um die Abdeckung während des Aufbaus zu überprüfen.
Stimulus InfoFreitextfeld für Notizen zum aktuellen Stimulus, die den Teilnehmern nicht angezeigt werden.

Verknüpfung einer Textquelle

Der CSV-zu-Datenrahmen-Weg ist der schnellste Weg, um ein vorhandenes Stimulus-Set einzufügen, entweder über den ersten Schritt des Einrichtungsassistenten oder später über Set Text Source… in den Objekteigenschaften: eine Tabelle mit einem Satz pro Zeile und, mit Split cells on whitespace deaktiviert, ein Wort pro Spalte wird mit unregelmäßigen Zeilenlängen unterstützt, kürzere Zeilen haben einfach weniger Wörter, die gemessen werden. Ein nachfolgendes Satzzeichen kann am letzten Wort des Satzes als eigene Zelle verbleiben.

Die Verknüpfung eines vorhandenen Datenrahmens funktioniert genauso, sobald der Datenrahmen bereits im Experiment existiert, was nützlich ist, wenn dasselbe Stimulus-Set mehreren Objekten zugeführt wird. Eine Array-Variable ist die einfachste Option für eine Studie mit einem einzigen Satz, da sie den Schritt des Datenrahmens vollständig überspringt.

Ereignisintegration

Zwei spezielle Aktionen zeichnen die Daten des Objekts auf. Beide benötigen ein Target (das Frame-Element, das das Textsegmentierungsobjekt enthält) und ein Variable (der Datenrahmen, der die Tabelle erhält). Beide Aktionen werden automatisch erstellt, wenn Sie das entsprechende Kästchen im Einrichtung Wizard aktivieren.

AktionWas sie aufzeichnetWann sie ausgelöst wird
Record Text Segment AOIsWort-, Zeilen- und Positions-/Größengeometrie, eine Zeile pro Wort.Typischerweise zu Beginn des Frames, misst die gerenderten Wörter erneut, sodass die Tabelle mit dem übereinstimmt, was auf dem Bildschirm war.
Record Text Segment Eyetracking MetricsVerweildauer, Gesamtanzahl der Fixationen, Gesamtdauer der Fixationen, Zeit bis zur ersten Fixation und durchschnittliche Dauer der Fixation, eine Zeile pro Wort.Am Ende des Frames, nachdem die Fixationen des Frames endgültig sind. Erfordert aktivierte Webcam-Augenverfolgung.

Ein Wort, das nie fixiert wurde, behält seine Zeile in der Metrik-Tabelle mit Einsen in jeder Spalte bei, anstatt einer leeren Zelle. Filtern Sie nach total_fixations > 0, bevor Sie eine Zeitspalte mitteln, da eine Null nicht zwischen "nie angesehen" und "genau zu Beginn des Frames fixiert" unterscheidet.

Ein Beispiel für die Ereignisse, die um eine Lesestudie mit dem Textsegmentierungsobjekt mit Webcam-Augenverfolgung hinzugefügt wurden, um zwischen den Versuchen zu wechseln, finden Sie in Schritt 5: Einrichtung der Versuchsanordnung des begleitenden Durchgangs.

Datenvorschau

Die folgenden Bilder repräsentieren die Daten, die aus diesen beiden automatisierten Ereignissen erfasst wurden.

AOI-Geometrie-Datenrahmen, der von 'AOIs der Textsegmente aufzeichnen' aufgezeichnet wurde, eine Zeile pro Wort
Die AOI-Geometrie-Tabelle von AOIs der Textsegmente aufzeichnen: Index, Text, Zeile und Begrenzungsbox jedes Wortes (x, y, Breite, Höhe), eine Zeile pro Wort im Satz.
Augenverfolgungsmetriken-Datenrahmen, der von 'AOIs der Textsegmente Augenverfolgungsmetriken aufzeichnen' aufgezeichnet wurde, eine Zeile pro Wort
Die Augenverfolgungsmetriken-Tabelle von AOIs der Textsegmente Augenverfolgungsmetriken aufzeichnen: Verweildauer, Fixationszahlen und Timing pro Wort, abgestimmt auf die AOI-Tabelle oben durch dasselbe word_index.

Offene Materialien und Studienbeispiele

Selbstgesteuerte Lesestudie (Textsegmentierungsobjekt - Demo)

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

Die vollständige Aufgabenanordnung, aufgezeichnete Variablen und Anwendungsbereiche der Forschung dieser Studie sind auf der Seite Selbstgesteuerte Lesetask beschrieben.

Weiterführende Literatur

Überblick über die Technologie der Textsegmentierung

Technologie der Textsegmentierung

Der Überblick über die Funktionen: Mechanismus, Datenausgabe und Anwendungsfälle in der Forschung.

Anleitung zum Erstellen einer Lesestudie mit dem Textsegmentierungsobjekt

Erstellen einer Lesestudie

Eine reale Wortfrequenzlesestudie, die schrittweise mit diesem Objekt aufgebaut wurde.

Alle Objekte

Alle Objekte

Ein vollständiges Verzeichnis aller in den Labvanced Experimenteditor verfügbaren Objekte.