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 Lienzo
        • 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
        • Creación de 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 la Configuración de Calibración de Seguimiento Ocular
        • Configuración del Seguimiento Ocular en una Tarea
        • Grabación y Exportación de Datos de Mirada
        • Uso de 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 de 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 Tareas
        • 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 Multi-Usuario
      • 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 un área de interés por cada palabra. Vincula una carga de CSV, un marco de datos existente, o una variable de array como la fuente de texto, una oración por ensayo, y cada palabra obtiene su propio cuadro medido automáticamente, sin colocación manual de AOI. Con el seguimiento ocular habilitado a través de la cámara web, 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 Estudios
  • 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 sitúa junto a Display Text, Display HTML, y Display Variable.

Barra de herramientas del editor de tareas de Labvanced con el grupo Texto 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é grabar.

Primera pantalla: establecer 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 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 ensayo.
Assign text from a variableVincula un marco de datos existente, o un array que contenga las palabras de un ensayo.
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 plano 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 distribuyen a través de columnas en lugar de filas).

Segunda pantalla: índice de fila y grabación. 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 ensayo:

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

Una fuente de array omite completamente esta pregunta, ya que un array ya contiene directamente las palabras de un ensayo. La pantalla luego pregunta qué grabar. Consulta Integración de Eventos para ver lo que crea cada casilla de verificación y una vista previa de los resultados de datos.

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 Grabación

Casilla de verificaciónPor defectoQué 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 de la 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, recuentos de fijaciones 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, por lo que la última fijación en una palabra se completa para cuando se registran las métricas. Ambos cambios se aplican a la tarea en general, no solo a este objeto, y el asistente menciona esto antes de que optes por ello.

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 Grabación de AOIs de Segmento de Texto en el cuadro
Una oración de estímulo renderizada con diseño de cuadrícula, una palabra por celda. El evento grabar segmentación de texto en el panel de Eventos a la derecha es el desencadenante Al Inicio del Cuadro creado automáticamente que graba la geometría de la AOI de cada palabra.

Propiedades del Objeto

Todas las configuraciones a continuación se encuentran en el panel de 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 array. Haz clic en Set Text Source… para volver a vincularlo.
Row IndexLa variable que controla qué fila (oración) se muestra en el ensayo actual.
Row Index OffsetAñadido al valor del índice de fila. Los números de fila son de base 1 en Labvanced, por lo que el valor predeterminado de -1 asigna el primer ensayo 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 del objeto.
Split cells on whitespaceDesactivado por defecto cuando la hoja de cálculo ya contiene una palabra por columna. Activa para dividir automáticamente el texto de cada celda en palabras separadas.
LayoutFlow envuelve palabras al ancho del elemento y registra la caja de glifos de cada palabra. Grid coloca palabras en columnas de ancho igual y registra toda la celda, por lo que las AOIs cubren el elemento sin huecos ni superposiciones.
Max RowsEl número máximo de líneas envueltas que el elemento permite antes de mostrar una advertencia en el editor.
ColumnsDiseño de cuadrícula solo. Palabras por fila. 0 utiliza el menor número de columnas que se ajuste al texto dentro de Max Rows.
Word AlignmentDiseño de cuadrícula solo. Alineación horizontal y vertical de los glifos de cada palabra dentro de su celda. No cambia la AOI registrada, que siempre es la celda completa.
Gap Between Cells / Margin Between WordsEspaciado X y Y, en unidades de cuadro. Etiquetado como Gap Between Cells en diseño de cuadrícula, Margin Between Words en diseño de flujo.
AOI PaddingDiseño de flujo solo. Aumenta la caja registrada de cada palabra más allá de sus glifos, en unidades de cuadro por lado. No disponible en diseño de cuadrícula, donde aumentar la caja superpondría la celda de la siguiente palabra.
FontFamilia de fuentes, tamaño y color para las palabras renderizadas.
Sentence AlignmentDiseño de flujo solo. Alineación horizontal y vertical de toda la oración dentro del elemento.
Show AOI boxes in playerCuando está marcada, dibuja la caja de 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 introducir 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 importa con longitudes de fila desiguales soportadas, 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 forma 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 array es la opción más sencilla para un estudio de oración única, ya que omite completamente el paso del marco de datos.

Integración de Eventos

Dos acciones dedicadas registran los datos del objeto. Ambos 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 dispararla
Record Text Segment AOIsGeometría de palabra, línea y posición/tamaño, una fila por palabra.Típicamente al inicio del cuadro, vuelve a medir las palabras renderizadas para que la tabla coincida con lo que estaba en pantalla.
Record Text Segment Eyetracking MetricsTiempo de permanencia, recuentos totales de fijaciones, duración total de fijaciones, tiempo hasta 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 la cámara web 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 por total_fixations > 0 antes de promediar una columna de tiempo, ya que un cero no distingue entre "nunca mirado" y "fijado exactamente al inicio del cuadro."

Un ejemplo de los eventos añadidos alrededor de un estudio de lectura utilizando el Objeto de Segmentación de Texto con seguimiento ocular a través de la cámara, para avanzar entre ensayos, se puede ver en Paso 5: Configurar la Progresión de Ensayos de la guía complementaria.

Vista Previa de Datos

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

Tabla de datos de geometría de AOI registrada por Grabar AOIs de Segmento de Texto, una fila por palabra
La tabla de geometría de AOI de Grabar AOIs de Segmento de Texto: índice de cada palabra, texto, línea y cuadro delimitador (x, y, ancho, altura), una fila por palabra en la oración.
Tabla de datos de métricas de seguimiento ocular registrada por Grabar Métricas de Seguimiento Ocular de Segmento de Texto, una fila por palabra
La tabla de métricas de seguimiento ocular de Grabar Métricas de Seguimiento Ocular de Segmento de Texto: tiempo de permanencia, recuentos de fijaciones y temporización por palabra, coincidiendo con la tabla de AOI anterior por el mismo word_index.

Materiales Abiertos y Ejemplos de Estudios

Estudio de Lectura Autopaced (Objeto de Segmentación de Texto - Demo)

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

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 capacidades: mecanismo, salida de datos y casos de uso en investigación.

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

Construyendo un Estudio de Lectura

Un estudio de lectura real por frecuencia de palabras construido paso a paso con este objeto.

Todos los Objetos

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