Aller au contenu principal

Présentation Visuelle Sérielle Rapide (RSVP)

Version : v1 (actuelle)

Un paradigme d'attention temporelle présentant des stimuli en succession rapide à un emplacement unique pour étudier le traitement attentionnel au cours du temps.

Vue d'ensemble

La Présentation Visuelle Sérielle Rapide (RSVP) est une méthode fondamentale pour l'étude de l'attention temporelle et du traitement visuel. Les items (lettres, chiffres, mots, images) apparaissent les uns après les autres au même emplacement à l'écran, à des cadences allant typiquement de 6 à 20 items par seconde. Les participants doivent détecter, identifier ou mémoriser des items cibles intégrés dans ce flux.

La RSVP révèle les limites temporelles de l'attention : lorsque deux cibles apparaissent à un intervalle temporel rapproché, la seconde cible est souvent manquée. Ce phénomène, appelé clignement attentionnel (Attentional Blink, AB), démontre que l'attention fonctionne comme un « clignement » : après avoir capturé une cible, il existe une brève période réfractaire (~200-500 ms) durant laquelle les cibles suivantes sont manquées, même si elles sont clairement visibles.

La RSVP est utilisée en psychologie cognitive, en neurosciences et en recherche appliquée sur la vision pour étudier l'attention, la mémoire de travail, la conscience et le traitement de l'information visuelle sous contrainte temporelle.

Contexte scientifique

Résultats classiques :

  • Clignement attentionnel : La seconde cible (T2) est manquée lorsqu'elle est présentée 200-500 ms après la première cible (T1)
  • Épargne au lag 1 : T2 est en réalité mieux détectée lorsqu'elle suit immédiatement T1 (lag 1) qu'aux lags 2-3
  • Différences individuelles : L'amplitude de l'AB varie considérablement entre les individus ; elle corrèle avec la capacité de mémoire de travail
  • Pas de clignement pour la même catégorie : Lorsque T1 et T2 sont du même type (par ex., toutes deux des lettres), l'AB est réduit
  • Résolution temporelle : Les adultes sains peuvent traiter ~10 items/seconde, mais l'attention se « verrouille » sur les cibles

Mécanismes clés :

  • Filtrage attentionnel : Les cibles déclenchent une capture attentionnelle, bloquant temporairement les items suivants
  • Consolidation en mémoire de travail : T1 doit être consolidée avant que les ressources ne se libèrent pour T2
  • Interférence : Les distracteurs suivant les cibles interfèrent avec l'encodage

Articles fondateurs :

  • Raymond, Shapiro, & Arnell (1992) : Temporary suppression of visual processing in an RSVP task: An attentional blink?
  • Chun & Potter (1995) : A two-stage model for multiple target détection in RSVP
  • Dux & Marois (2009) : The attentional blink: A review of data and theory

Pourquoi les chercheurs utilisent cette tâche

  1. Attention temporelle : Étudier le fonctionnement de l'attention au cours du temps ; mesurer les limites de résolution temporelle
  2. Recherche sur le clignement attentionnel : Paradigme classique pour l'AB ; examiner les facteurs affectant son amplitude
  3. Différences individuelles : L'amplitude de l'AB prédit la capacité de mémoire de travail et l'intelligence fluide
  4. Études sur la conscience : Explorer la frontière entre perception consciente et traitement non conscient
  5. Évaluation clinique : Évaluer les déficits d'attention temporelle dans le TDAH, la dyslexie, le vieillissement
  6. Études d'entraînement : Tester si l'entraînement attentionnel peut réduire l'amplitude de l'AB

État actuel de l'implémentation

Entièrement implémenté :

  • ✅ Timing de présentation par essai (durée du stimulus et ISI définis par flux)
  • ✅ Cible unique mise en évidence par flux, avec options de réponse à choix forcé tirées du flux
  • ✅ Flux entièrement personnalisés (tout item textuel séparé par des virgules : lettres, chiffres, mots)
  • ✅ Essais d'entraînement avec rétroaction correct/incorrect
  • ✅ Résumé de précision et de temps de réaction par essai, avec ventilation optionnelle par condition
  • ✅ Bornes stimulus_aoi par item pour la jonction regard-vers-AOI

Non implémenté :

  • ❌ Détection à double cible (T1/T2) et manipulation du lag
  • ❌ Amplitude du clignement attentionnel / métriques T2|T1
  • ❌ Ajustement adaptatif de la cadence en fonction de la performance
  • ❌ Variante RSVP auditive ; stimuli images dans le flux

Paramètres de configuration

La tâche se configure via un petit ensemble d'options d'affichage plus deux tableurs d'essais (principal et entraînement). Le timing de présentation, le contenu du flux et la cible sont définis par ligne d'essai dans le tableur, et non par des paramètres globaux de cadence/lag.

Options d'affichage

ParamètreTypeDéfautPlageDescription
rsvp_font_size_pxnumber488–400Taille de police du stimulus du flux (px)
rsvp_response_window_msnumber3000100–10000Fenêtre de réponse par défaut après le flux (ms), utilisée lorsqu'une ligne d'essai n'en définit pas une propre
rsvp_target_colorstring#FF0000Couleur utilisée pour mettre en évidence l'item cible
rsvp_text_colorstring#000000Couleur des items non cibles du flux
rsvp_background_colorstring#FFFFFFCouleur de fond du stimulus
rsvp_practice_enabledbooleantrueIndique si la phase d'entraînement précède les essais principaux

Instructions

Champs d'instructions en texte enrichi (HTML) : main_instructions, hint_instructions, practice_instructions et trials_instructions. Les éditeurs d'instructions d'entraînement et d'essais ne sont affichés que lorsque l'entraînement est activé.

Tableur d'essais

Chaque essai (les tables principale et d'entraînement partagent les mêmes colonnes) correspond à une ligne :

ColonneTypeDescription
Stream (comma-separated)textLe flux complet d'items, séparés par des virgules (par ex. A,B,C,X,D,E,F)
Target PositionnumericIndex (base 1) de la cible dans le flux
Target ValuetextL'item cible ; doit être égal à stream[Target Position − 1]
Distractor TypetextLibellé libre de la catégorie de distracteurs (par ex. letters, numbers)
BlocktextLibellé de bloc libre
ConditiontextLibellé de condition libre (utilisé pour la ventilation du résumé)
Stimulus Duration (ms)numericDurée d'affichage de chaque item (défaut 100, min 16, max 5000)
ISI Duration (ms)numericIntervalle inter-stimulus vide entre les items (défaut 50, min 0, max 2000)
Response Window (ms)numericFenêtre de réponse par essai après le flux (défaut 3000, min 100) ; remplace la valeur par défaut de l'option d'affichage

Définir le timing par ligne permet aux chercheurs de varier la présentation entre les essais, rendant possibles des designs tels que des cadences de présentation mixtes au sein d'une session, la manipulation du compromis vitesse-précision (variation des fenêtres de réponse), ou une progression graduelle de la difficulté.

Note : Le runtime vérifie que stream[Target Position − 1] est égal à Target Value ; une incohérence est consignée comme avertissement de télémétrie car elle ferait diverger l'item mis en évidence de la cible évaluée.

Données de sortie

Note : Cette implémentation présente une cible unique mise en évidence par flux ; elle n'implémente pas le design à double cible (T1/T2) ni le design basé sur le lag décrit dans le contexte scientifique. Les marqueurs et champs de réponse sont par essai et par item du flux, et non par T1/T2.

Marqueurs

Les noms de marqueurs de frontières de phase/essai sont préfixés par le slug de la tâche (par ex. rsvp_trial_start, rsvp_practice_trial_start, rsvp_trial_end). Les marqueurs par item et autres événements (stimulus_shown, target_onset, stimulus_aoi, feedback_shown, response_recorded) sont émis sans le préfixe.

Début d'essai (rsvp_trial_start) :

{
"type": "rsvp_trial_start",
"ts": "2026-02-14T10:30:00.023Z",
"hr": 1234.46,
"data": {
"trial_index": 1,
"is_practice": false,
"stimulus_id": "rsvp_0_1",
"stream_length": 7,
"target_position": 4,
"target_value": "X",
"condition": "standard",
"block": "main",
"distractor_type": "letters"
}
}

Stimulus par item (stimulus_shown) :

{
"type": "stimulus_shown",
"ts": "2026-02-14T10:30:00.123Z",
"hr": 1234.56,
"data": {
"trial_index": 1,
"is_practice": false,
"stimulus_id": "rsvp_0_1",
"stream_position": 4,
"stimulus_value": "X",
"is_target": true,
"condition": "standard",
"block": "main"
}
}

Un marqueur target_onset dédié est également émis lorsque l'item cible apparaît, et un marqueur stimulus_aoi enregistre les bornes de l'élément stimulus une fois par essai (pour la jonction regard-vers-AOI).

Données de réponse

Chaque réponse est enregistrée via recordResponse central (grain « essai ») et porte ces champs :

{
"trial_index": 1,
"is_practice": false,
"stimulus_id": "rsvp_0_1",
"source": "button",
"target_value": "X",
"response_value": "X",
"response_correct": true,
"responded": true,
"response_options": ["X", "B", "D", "A"],
"condition": "standard",
"block": "main",
"latency_ms": 850
}
  • source vaut button, timeout ou moderator_advance.
  • latency_ms est mesuré depuis l'apparition de la cible et est omis lorsqu'aucune apparition de cible n'a été captée.
  • response_correct vaut null lorsque l'essai n'a pas compté comme réponse.

Artefact de synthèse

À la fin (hors aperçu), un artefact JSON nommé rsvp_summary_<taskIndex>.json est émis :

{
"task_kind": "rsvp",
"task_index": 0,
"total_trials": 10,
"overall": {
"total": 10,
"valid_responses": 9,
"correct": 7,
"accuracy": 0.78,
"mean_rt_ms": 850,
"timeouts": 1
},
"breakdowns": {
"condition": {
"standard": { "total": 10, "valid_responses": 9, "correct": 7, "accuracy": 0.78, "mean_rt_ms": 850, "timeouts": 1 }
}
},
"trials": [...],
"practice": {
"total_trials": 3,
"overall": { "total": 3, "valid_responses": 3, "correct": 2, "accuracy": 0.67, "mean_rt_ms": 700, "timeouts": 0 },
"breakdowns": {},
"trials": [...]
}
}

Le bloc practice n'est présent que lorsque des essais d'entraînement ont été effectués. Les statistiques par condition apparaissent sous breakdowns.condition uniquement lorsque les essais portent une condition non vide. Il n'y a pas de champ by_lag, attentional_blink ni T1/T2 — l'implémentation ne calcule pas de métriques de clignement attentionnel.

Exemples de configurations de recherche

Paradigme standard du clignement attentionnel

Cadence : 10 Hz (100 ms par item)
Longueur du flux : 15 items
Cibles : 2 lettres (T1 et T2) parmi des distracteurs chiffrés
Lags : 2, 3, 7 (entre T1 et T2)
Essais : 10 par lag (30 au total)
Analyse : Précision T2|T1 par lag ; AB = précision au lag 7 - précision au lag 2

Détection de cible unique (ligne de base)

Cadence : 10 Hz
Cibles : 1 lettre par flux
Objectif : Établir une ligne de base de détection sans exigence de double tâche
Comparaison : T1 seule vs. précision T1 lorsque T2 est également présente

Cadence de présentation rapide vs. lente

Conditions : 6 Hz (lent) vs. 15 Hz (rapide)
Objectif : Tester si l'AB est dû à des limites temporelles ou à une période réfractaire fixe
Prédiction : La durée de l'AB se mesure en items (lag), non en temps

Étude d'entraînement (pré-post)

Pré : Tâche AB standard (30 essais)
Entraînement : 10 sessions de pratique RSVP avec rétroaction
Post : Même tâche AB
Analyse : Réduction de l'amplitude de l'AB après entraînement

Expérience du participant

  1. Instructions : « Des lettres vont défiler rapidement une par une. Repérez la lettre affichée dans une couleur différente. C'est la cible. Sélectionnez-la parmi les options proposées. »

  2. Séquences d'entraînement (si activé) :

    • Observer la séquence rapide d'items (chacun affiché pendant sa durée de stimulus configurée, 100 ms par défaut)
    • Un item apparaît dans une couleur différente. C'est la cible.
    • Sélectionner la cible parmi les options de réponse (une coche ou une croix est affichée en rétroaction)
  3. Tâche principale :

    • Pour chaque essai :
      • Séquence rapide d'items (très rapide !)
      • La séquence se termine
      • Invite (« Quel item était la cible ? ») : sélectionner la cible parmi les options
    • Pas de rétroaction pendant les essais principaux
  4. Fin de tâche : la tâche se termine et émet son artefact de synthèse ; il n'y a pas de message de score à l'écran.

Recommandations de conception

Directives générales

  • Cadence de présentation : 10 Hz (100 ms/item) est le standard pour la recherche sur l'AB
  • Cadences plus rapides : 15-20 Hz augmentent la difficulté ; utilisées pour l'entraînement ou les participants performants
  • Cadences plus lentes : 6-8 Hz réduisent l'amplitude de l'AB ; plus faciles pour les enfants ou les groupes cliniques
  • Longueur du flux : 12-18 items est typique ; des flux plus longs augmentent la fatigue
  • Distinctivité des cibles : Des lettres parmi des chiffres (ou inversement) assurent un effet de « pop-out »

Sélection des lags pour les études sur l'AB

  • Lag 1 : Montre souvent une « épargne » (bonne précision pour T2)
  • Lags 2-3 : Pic du déficit de l'AB (précision T2 la plus basse)
  • Lags 7-8 : Récupération de l'AB (précision T2 de base)
  • Inclure une ligne de base : Lag 7+ pour comparaison et estimation de l'amplitude de l'AB

Conception des distracteurs

  • Utiliser une catégorie différente de celle des cibles (chiffres si les cibles sont des lettres)
  • S'assurer que les distracteurs ne contiennent pas d'items similaires aux cibles
  • Randomiser l'ordre des distracteurs pour empêcher l'apprentissage

Format de réponse

  • Rapport libre : Taper la cible (nécessite la mémoire)
  • Choix forcé : Sélectionner parmi des options (réduit la charge mnésique)
  • L'ordre compte : Rapporter T1 d'abord, puis T2 (procédure standard)

Adaptations spécifiques aux populations

Enfants (8 ans et plus) :

  • Cadence plus lente : 6-8 Hz
  • Flux plus courts : 10-12 items
  • Taille de police plus grande
  • Entraînement jusqu'à l'aise (peut nécessiter 10+ essais de pratique)
  • S'attendre à une amplitude d'AB plus grande

Personnes âgées (65 ans et plus) :

  • Cadence légèrement plus lente : 8 Hz
  • Stimuli à haut contraste
  • Police plus grande
  • Accorder plus de temps pour les réponses
  • AB généralement similaire aux jeunes adultes (parfois légèrement plus grand)

TDAH :

  • S'attendre à une amplitude d'AB plus grande
  • Envisager une ligne de base à cible unique pour exclure un déficit de détection général
  • Peut montrer un AB réduit sous médication

Dyslexie :

  • Certaines études montrent un AB plus grand
  • Envisager des stimuli non alphabétiques pour éviter les facteurs liés à la lecture

Problèmes courants et solutions

ProblèmeSolution
Effets plancher (T2 toujours manquée)Ralentir la cadence de présentation à 8 Hz ; réduire la longueur du flux ; augmenter le lag
Effets plafond (pas d'AB)Augmenter la cadence à 12-15 Hz ; réduire la distinctivité des cibles
Les participants manquent T1 (>20 % d'erreurs)Ralentir la cadence ; plus d'entraînement ; s'assurer que les cibles sont perceptivement distinctes
Pas d'effet du lagVérifier le calcul du timing des lags ; s'assurer que les lags couvrent la fenêtre de l'AB (1-5)
Les participants perdent la fixationInsister sur la fixation centrale ; rendre le point de fixation plus saillant
Erreurs d'anticipationRandomiser la position de T1 entre les essais

Analyse des données

Mesures primaires :

  1. Précision T1 : Détection globale de la première cible (devrait être élevée, ~85-95 %)
  2. Précision T2 : Détection globale de la seconde cible (plus basse en raison de l'AB)
  3. Précision T2|T1 : Précision de T2 conditionnelle à la réussite de T1 (mesure la plus pure de l'AB)
  4. Amplitude de l'AB : T2|T1 au lag de base moins T2|T1 au lag du pic de déficit

Analyse statistique :

  • ANOVA à mesures répétées avec le lag comme facteur intra-sujet
  • Comparaisons planifiées : lag 2 vs. lag 7 ; lag 3 vs. lag 7
  • Différences individuelles : Corréler l'amplitude de l'AB avec la capacité de mémoire de travail et l'intelligence fluide

Références

  • Raymond, J. E., Shapiro, K. L., & Arnell, K. M. (1992). Temporary suppression of visual processing in an RSVP task: An attentional blink? Journal of Experimental Psychology: Human Perception and Performance, 18(3), 849-860.

  • Chun, M. M., & Potter, M. C. (1995). A two-stage model for multiple target détection in rapid serial visual presentation. Journal of Experimental Psychology: Human Perception and Performance, 21(1), 109-127.

  • Dux, P. E., & Marois, R. (2009). The attentional blink: A review of data and theory. Attention, Perception, & Psychophysics, 71(8), 1683-1700.

  • Martens, S., & Wyble, B. (2010). The attentional blink: Past, present, and future of a blind spot in perceptual awareness. Neuroscience & Biobehavioral Reviews, 34(6), 947-957.

  • MacLean, M. H., & Arnell, K. M. (2012). A conceptual and methodological framework for measuring and modulating the attentional blink. Attention, Perception, & Psychophysics, 74(6), 1080-1097.

Voir aussi