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
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guía
Videos
Guías paso a paso
Preguntas Frecuentes
Archivo de Boletines
Documentos
Aula
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guía
    • COMENZANDO

      • Editor de tareas
      • Marcos
        • Marco de Canvas
        • Marco de Página
        • Marco de Sitio Web
      • Cronograma del ensayo
      • Presentación de estímulos
      • Corrección de la respuesta
      • Objetos
      • Eventos
      • Variables
      • Asistente de tareas
      • Sistema de ensayo
      • Diseño del experimento
        • Crear un Estudio
        • Patrones de Marco de Datos
        • Diseño de Experimentos Multiusuario
        • Diseño de Experimentos Longitudinales
    • TEMAS DESTACADOS

      • Aleatorización y balance
      • Seguimiento ocular
        • Presentación de Estímulos en una Tarea de Seguimiento Ocular
        • Cómo Elegir Configuraciones de Calibración de Seguimiento Ocular
        • Configuración del Seguimiento Ocular en una Tarea
        • Grabación y Exportación de Datos de Mirada
        • Usando Formas como Áreas de Interés (AOI) para Seguimiento Ocular
        • La Experiencia de Calibración del Participante
      • Puente Web
        • Selección de AOIs de Sitio Web | Anclar, Ajustar y Verificar el Seguimiento de AOI
        • Seguimiento del Comportamiento del Ratón en un AOI del Sitio Web | Guía del Puente Web
      • Cuestionarios
      • Aplicación de escritorio
      • Estudios de muestra
      • Reclutamiento de participantes
      • Acceso a API
        • REST API
        • API de Webhook
        • API de WebSocket
      • Otros temas

        • Tiempos de estímulo precisos
        • Estudios de múltiples usuarios
        • Seguimiento de Cabeza en Labvanced | Guía
    • PESTAÑAS PRINCIPALES DE LA APLICACIÓN

      • Descripción general: Pestañas principales
      • Tablero
      • Mis estudios
      • Estudios compartidos
      • Mis archivos
      • Biblioteca de experimentos
      • Mi cuenta
      • Licencia y servicios
    • PESTAÑAS DEL ESTUDIO

      • Descripción general: Pestañas específicas del estudio
      • Diseño del estudio
        • Tareas
        • Bloques
        • Sesiones
        • Grupos
      • Editor de tareas
        • Controles de Tarea
        • El Sistema de Pruebas
        • Tipos de Marcos
        • Objetos
        • Tablas de Propiedades de Objetos
        • Variables
        • Tabla de Variables del Sistema
        • El Sistema de Eventos
        • Funciones del Editor de Texto
        • Opciones de Seguimiento Ocular en el Editor de Tareas
        • Seguimiento de Cabeza en una Tarea
        • Estudios Multiusuario
      • Configuraciones
      • Variables
      • Medios
      • Textos y traducción
      • Lanzar y participar
      • Gestión de sujetos
      • Vista de datos y exportación
        • Vista de Datos y Selección de Variables y Tareas (Versión ANTIGUA)
        • Accediendo a Grabaciones (Versión ANTERIOR)
  • Videos
    • Descripción General del Video
    • Introducción a Labvanced
    • Creando Tareas
    • Videos de Elementos
    • Eventos y Variables
    • Temas Avanzados
  • Guías
    • Introducción
    • Tarea Stroop
    • Tarea de Decisión Léxica
    • Tarea de Señalización de Gaze de Posner
    • Paradigma de Parpadeo de Ceguera por Cambio
    • Estudio de Seguimiento Ocular
    • Estudio de Seguimiento Ocular en Infantes
    • Estudio de Captura de Atención con Seguimiento del Ratón
    • Presentación Visual Serial Rápida
    • Estudio de ChatGPT
    • Demo de Seguimiento Ocular: SVG como AOIs
    • Demo de Múltiples Usuarios: Mostrar los Cursores de los Sujetos
    • Controlador de Gamepad / Joystick - Configuración Básica
    • Estudio de Aplicación de Escritorio con Integración de EEG
    • Balanceo de Grupos entre Sujetos y Configuración de Variables
    • Construyendo un Estudio Multijugador
    • Guía de Seguimiento Ocular en Marco de Website
    • Seguimiento Ocular Condicional con Webcam
    • Construcción de Estudio de Segmentación de Texto
  • FAQ
    • Características
    • Política de Soporte y Directrices
    • Seguridad y Privacidad de Datos
    • Licencias
    • Precisión de Labvanced
    • Uso Programático y API
    • Uso de Labvanced Sin Conexión
    • Resolución de Problemas
    • Preguntas sobre la Creación de Estudios
  • Archivo de Boletines
  • Documentos
  • Aula
Objeto de Segmentación de Texto en el editor de tareas de Labvanced mostrando una oración con un cuadro de área de interés por palabra alrededor de cada palabra

Objeto de Segmentación de Texto

El Objeto de Segmentación de Texto divide una oración en una área de interés por palabra. Vincula una carga de CSV, un marco de datos existente o una variable de matriz como fuente de texto, una oración por prueba, y cada palabra obtiene su propio cuadro medido automáticamente, sin colocación manual de AOI. Con el seguimiento ocular a través de webcam habilitado, también registra cinco métricas de mirada por palabra.

Tabla de Contenidos

  • Añadiendo el Objeto de Segmentación de Texto
  • Asistente de Configuración de Segmentación de Texto
  • Propiedades del Objeto
  • Vinculando una Fuente de Texto
  • Integración de Eventos
  • Materiales Abiertos y Ejemplos de Estudio
  • Lectura Adicional

Añadiendo el Objeto de Segmentación de Texto

En la barra de herramientas del editor de tareas, abre el grupo Text y selecciona Text Segmentation Object para añadirlo al marco actual. Se encuentra junto a Display Text, Display HTML y Display Variable.

Barra de herramientas del editor de tareas de Labvanced con el grupo Text abierto y el Objeto de Segmentación de Texto destacado

Asistente de Configuración de Segmentación de Texto

Añadir el objeto abre un asistente de configuración con dos pantallas: la primera establece la fuente de texto, la segunda pregunta cómo se selecciona la fila y qué registrar.

Primera pantalla: establece la fuente de texto. Elige una de tres opciones:

Primera pantalla del asistente de configuración de Segmentación de Texto, mostrando las opciones de radio para Establecer Fuente de Texto

OpciónQué hace
Upload a CSV file of sentencesAnaliza el archivo en un nuevo marco de datos, mostrando una fila por prueba.
Assign text from a variableVincula un marco de datos existente o una matriz que contiene las palabras de una prueba.
Do not set the text sourceCierra el asistente sin vincular nada; establece uno más tarde a través de Set Text Source… en Propiedades del Objeto.

Seleccionar un archivo para la opción CSV abre un diálogo Additional Options con tres casillas de verificación, todas desmarcadas por defecto: Map strings to files (irrelevante aquí, ya que las celdas contienen texto simple en lugar de nombres de archivos), Use first row as header (marca esto solo si la primera fila nombra las columnas en lugar de contener la primera oración), y Transpose data (marca esto si las oraciones se extienden a través de las columnas en lugar de hacia abajo en las filas).

Segunda pantalla: índice de fila y registro. Esta pantalla se abre una vez que se vincula una fuente, confirmándolo bajo Text is read from:. Para una fuente de marco de datos, también pregunta cómo se selecciona la fila (oración) por prueba:

OpciónComportamiento
Usar Trial_Id como índice de filaOrden aleatorizado, determinado por la aleatorización del experimento.
Usar Trial_Nr como índice de filaOrden fijo, coincidiendo con la secuencia de pruebas.
Seleccionar una variable como índice de filaUsa cualquier variable personalizada para controlar qué fila se muestra.

Una fuente de matriz omite por completo esta pregunta, ya que una matriz ya contiene las palabras de una prueba directamente. La pantalla luego pregunta qué registrar. Consulta Integración de Eventos para qué crea cada casilla de verificación y una vista previa de los datos resultantes.

Segunda pantalla del asistente de configuración de Segmentación de Texto, mostrando las opciones de índice de fila y las casillas de verificación de Registro

Casilla de verificaciónPredeterminadoQué crea
Record the x, y, width and height of every word on each trialMarcadaUna variable de marco de datos y un evento que escribe la geometría del AOI al inicio de cada cuadro.
Record eyetracking metrics for every word on each trialDesmarcadaUna variable de marco de datos y un evento que escribe el tiempo de permanencia, conteos de fijación, y temporización al final de cada cuadro.

Nota

Marcar Record eyetracking metrics for every word on each trial también activa la detección de fijaciones para toda la tarea y establece que las fijaciones concluyan al final del cuadro, de modo que la última fijación en una palabra esté completa cuando se escriben las métricas. Ambos cambios se aplican a toda la tarea, no solo a este objeto, y el asistente indica esto antes de que optes por participar.

Una vez configurado, el objeto renderiza una palabra por celda y comienza a grabar automáticamente:

Objeto de Segmentación de Texto en diseño de Cuadrícula mostrando una oración de estímulo dividida en una celda por palabra, con el evento Registrar AOIs de Texto Segmentado en el marco
Una oración de estímulo renderizada con diseño de Cuadrícula, una palabra por celda. El evento registrar segmentación de texto en el panel de Eventos a la derecha es el disparador Al Inicio del Cuadro creado automáticamente que graba la geometría del AOI de cada palabra.

Propiedades del Objeto

Todas las configuraciones a continuación se encuentran en el panel Propiedades del Objeto cuando se selecciona el Objeto de Segmentación de Texto.

PropiedadDescripción
Text SourceEl CSV vinculado, marco de datos o variable de matriz. Haz clic en Set Text Source… para volver a vincularlo.
Row IndexLa variable que controla qué fila (oración) se muestra en la prueba actual.
Row Index OffsetAgregado al valor de índice de fila. Los números de fila son 1-basados en Labvanced, por lo que el valor predeterminado de -1 asigna la primera prueba a la primera fila. Solo cambia esto si tu variable de fila se cuenta de manera diferente.
Preview RowSolo fuentes de marco de datos. Qué oración dibujar en el lienzo mientras se edita; no afecta lo que ven los participantes, ya que eso depende de la aleatorización.
Recorded IntoLa variable de marco de datos que recibe los datos vinculados propios del objeto.
Split cells on whitespaceDesactivado por defecto cuando la hoja de cálculo ya contiene una palabra por columna. Actívalo para dividir automáticamente el texto de cada celda en palabras separadas.
LayoutFlow envuelve palabras en el ancho del elemento y registra el cuadro de glifos de cada palabra. Grid coloca palabras en columnas de ancho uniforme y registra toda la celda, para que los AOIs se coloquen en el elemento sin espacios o superposiciones.
Max RowsEl número máximo de líneas envueltas que el elemento permite antes de mostrar una advertencia en el editor.
ColumnsSolo diseño de cuadrícula. Palabras por fila. 0 utiliza la menor cantidad de columnas posibles para ajustar el texto dentro de Max Rows.
Word AlignmentSolo diseño de cuadrícula. Alineación horizontal y vertical de los glifos de cada palabra dentro de su celda. No cambia el AOI grabado, que siempre es la celda completa.
Gap Between Cells / Margin Between WordsEspaciado X e Y, en unidades de marco. Etiquetado como Gap Between Cells en diseño de cuadrícula, Margin Between Words en diseño de flujo.
AOI PaddingSolo diseño de flujo. Aumenta el cuadro grabado de cada palabra más allá de sus glifos, en unidades de marco por lado. No está disponible en diseño de cuadrícula, donde aumentar el cuadro superpondría la celda de la siguiente palabra.
FontFamilia de fuentes, tamaño y color para las palabras renderizadas.
Sentence AlignmentSolo diseño de flujo. Alineación horizontal y vertical de toda la oración dentro del elemento.
Show AOI boxes in playerAl marcar, dibuja el cuadro AOI de cada palabra en pantalla durante el estudio, útil para verificar la cobertura mientras se construye.
Stimulus InfoCampo de texto libre para notas sobre el estímulo actual, no mostrado a los participantes.

Vinculando una Fuente de Texto

El camino de CSV a marco de datos es la forma más rápida de traer un conjunto de estímulos existente, ya sea a través del primer paso del asistente de configuración o más tarde a través de Set Text Source… en Propiedades del Objeto: una hoja de cálculo con una oración por fila y, con Split cells on whitespace desactivado, una palabra por columna se importa con longitudes de fila irregulares admitidas, las filas más cortas simplemente tienen menos palabras medidas. Un signo de puntuación final puede permanecer adjunto a la última palabra de la oración como su propia celda.

Vincular un marco de datos existente funciona de la misma manera una vez que el marco de datos ya existe en el experimento, útil cuando el mismo conjunto de estímulos alimenta múltiples objetos. Una variable de matriz es la opción más simple para un estudio de una sola oración, ya que omite por completo el paso del marco de datos.

Integración de Eventos

Dos acciones dedicadas registran los datos del objeto. Ambas necesitan un Target (el elemento de cuadro que contiene el Objeto de Segmentación de Texto) y un Variable (el marco de datos que recibe la tabla). Ambas acciones se crean automáticamente si marcas la casilla correspondiente en el asistente de configuración.

AcciónQué registraCuándo activarla
Record Text Segment AOIsGeometría de palabra, línea y posición/tamaño, una fila por palabra.Típicamente al inicio del cuadro, mide nuevamente las palabras renderizadas para que la tabla coincida con lo que estaba en pantalla.
Record Text Segment Eyetracking MetricsTiempo de permanencia, total de fijaciones, duración total de fijaciones, tiempo para la primera fijación y duración media de fijación, una fila por palabra.Al final del cuadro, una vez que las fijaciones del cuadro son finales. Requiere seguimiento ocular a través de webcam habilitado.

Una palabra que nunca fue fijada mantiene su fila en la tabla de métricas con ceros en cada columna, en lugar de una celda vacía. Filtra en total_fixations > 0 antes de promediar una columna de tiempo, ya que un cero no distingue "nunca mirado" de "fijado exactamente al inicio del cuadro."

Un ejemplo de los eventos añadidos alrededor de un estudio de lectura usando el Objeto de Segmentación de Texto con seguimiento ocular a través de webcam, para progresar entre pruebas, se puede ver en Paso 5: Configurar la Progresión de Pruebas de la guía complementaria.

Vista Previa de Datos

Las siguientes imágenes representan los datos capturados de estos dos eventos automatizados.

Datos de geometría AOI registrados por Registrar AOIs de Texto Segmentado, una fila por palabra
La tabla de geometría AOI de Registrar AOIs de Texto Segmentado: el índice de cada palabra, texto, línea y cuadro delimitador (x, y, ancho, altura), una fila por palabra en la oración.
Datos de métricas de seguimiento ocular registrados por Registrar Métricas de Seguimiento Ocular de Texto Segmentado, una fila por palabra
La tabla de métricas de seguimiento ocular de Registrar Métricas de Seguimiento Ocular de Texto Segmentado: tiempo de permanencia, conteos de fijación y temporización por palabra, emparejados con la tabla AOI anterior por el mismo word_index.

Materiales Abiertos y Ejemplos de Estudio

Estudio de Lectura a Ritmo Libre (Objeto de Segmentación de Texto - Demostración)

Ve el Objeto de Segmentación de Texto en un estudio real: diez oraciones, una por prueba, con geometría AOI por palabra y métricas de seguimiento ocular registradas automáticamente.

La configuración completa de la tarea, variables registradas y aplicaciones de investigación de este estudio se describen en la página Tarea de Lectura a Ritmo Libre.

Lectura Adicional

Página de descripción general de la tecnología de Segmentación de Texto

Tecnología de Segmentación de Texto

La descripción general de la capacidad: mecanismo, salida de datos y casos de uso de investigación.

Guía para construir un estudio de lectura con el Objeto de Segmentación de Texto

Construyendo un Estudio de Lectura

Un estudio de lectura real basado en la frecuencia de palabras construido paso a paso con este objeto.

Todos los Objetos

Todos los Objetos

Un índice completo de todos los objetos disponibles en el editor de experimentos de Labvanced.