FAQ

 Dois-je posséder un oculomètre pour utiliser Eye and Pen ?

Non. Pour enregistrer des données, Eye and Pen a seulement besoin d’une tablette graphique. L’oculomètre permet en plus d’enregistrer les données de mouvements oculaires. Bien sûr, pour l’analyse des données, aucun appareillage n’est nécessaire.

 Puis-je utiliser Eye and Pen sur un Mac ?

Oui, à certaines conditions.
Vous pouvez utiliser BootCamp pour installer un vrai Windows sur votre MacIntosh (processeur Intel), mais vous ne pourrez pas utiliser l’environnement Mac et Windows en même temps.
Si vous souhaitez utiliser les deux environnements en même temps, vous pouvez utiliser une machine virtuelle Windows comme VMWare Fusion, Parallels Desktop ou Virtual Box (gratuit). Attention cependant, certains problèmes avec les périphériques sont connus (par example, VMWare Fusion a un problème avec l’USB), mais des solutions peuvent être trouvées sur Internet.
Pour l’acquisition de données, nous ne pouvons pas garantir qu’un système virtualisé sera assez performant.

 Dois-je afficher l’écriture sur l’écran ?

Non, vous n’y êtes pas obligé.
Pour certaines tablettes (Wacom entre autres) vous pouvez acheter un stylo « InkPen » qui écrit avec une vraie mine à encre.
Vous pouvez donc poser une vraie feuille de papier (ou même un cahier composé de plusieurs pages) sur la tablette. La situation d’écriture est de fait très naturelle, le sujet écrivant avec un vrai stylo sur une vraie feuille, avec en sous-main, la tablette qu’il peut orienter comme il le veut.

 E&P semble se lancer, puis plus rien.

Lors de certaines mises à jour d’Adobe Flash Player, l’updater ne se décharge pas de la mémoire et cela empêche Eye and Pen de se lancer correctement (ne me demandez pas pourquoi).
Redémarrer l’ordinateur résout le problème.

  Nous avons une tâche d’écriture de nombres et nous voulons analyser chaque chiffre séparément. En utilisant la séparation de mots, les nombres sont pris comme un tout et je dois séparer manuellement chaque chiffre.

Au début d’une nouvelle « séparation des mots », il est possible d’ajuster certaines valeurs dans le premier panneau, comme la marge horizontale. Il s’agit de la distance minimum entre deux items. Tous les items plus proches que cette distance sont « agglomérés ». En diminuant cette valeur, on peut alors aider à séparer les nombres en chiffres. Il siffuit de cliquer ensuite sur le bouton Tester pour voir ce que cela produit. Les options de codage et de séquences sont affichées dans le second panneau (suivant).


Matériel

 Quelle tablette dois-je utiliser ?

Eye and Pen prend en charge toute tablette livrée avec l’interface WIntab32.dll (norme industrielle WINTAB32; pour plus de détails reportez -vous au manuel).
Ensuite, tout dépend de l’usage envisagé. Le tableau suivant présente différents cas de figure.

 paradigme taille  Ecriture avantages inconvénients
Ecriture sur papier  A4 (regular)
standard
sur papier avec un crayon type « InkPen » – plus proche d’une situation d’écriture « naturelle »

– le moins coûteux pour les situations de production simple (sans eyetracker)

– le calibrage de l’eyetracker peut être compliqué

– si le sujet doit regarder un écran, le dispositif devient très délicat à mettre en oeuvre avec un eyetracker

 Ecriture sur papier avec zones « menus »  A4+ (oversize)
standard
 sur papier avec un crayon type « InkPen » plus proche d’une situation d’écriture « naturelle »

– le moins coûteux pour les situations de production simple (sans eyetracker)

– le calibrage de l’eyetracker peut être compliqué

– si le sujet doit regarder un écran, le dispositif devient très délicat à mettre en oeuvre avec un eyetracker

 Ecriture sur écran  17 à 22″
LCD
crayon « plastique »  – calibrage de l’eyetracker aisé (sur l’écran où le sujet écrit)

– manipulation possible de ce que le sujet voit

– lecture et écriture sur un seul support

– échantillonnage peu élevé (100-133Hz)

– prix élevé

 J’ai branché une seconde tablette et depuis tout va de travers.

Les drivers (pilotes) des Tablettes WACOM antérieurs à la version 4.78.6 peuvent poser des problèmes en configuration multi tablettes.
Désinstallez le pilote (dans Windows, Panneau de configuration, Ajout/Suppression de programmes), puis installez la dernière version.

 Eye and Pen me dit « Wintab32.dll non trouvé », mais ma tablette semble fonctionner avec Windows.

Wintab32.dll est une bibliothèque d’interface nécessaire pour qu’Eye and Pen puisse communiquer avec votre tablette. Normalement ce fichier est installé en même temps que votre tablette par le programme d’installation du fabricant. En cas de doute, réinstallez le pilote.

 Je bouge le crayon sur la tablette (menus Tablette/Test), mais rien ne se passe….

Vérifiez que le crayon est compatible avec votre tablette. Par exemple, les stylets pour Wacom Intuos2 ne sont pas compatibles avec les autres modèles de tablette de la même marque.
Vérifiez que le pilote de la tablette est bien installé et configuré.
Vérifiez aussi que vous avez bien sélectionné la tablette (menu Fichier / Configuration / Acquisition / Tablette)

 Quand je clique sur le menu ?/Manuel rien ne s’affiche.

Soit le fichier EPManuel_FR.pdf n’est plus dans le répertoire documents d’Eye and Pen, soit vous ne disposez pas du logiciel pour lire le document (Adobe Reader®, vous pouvez le télécharger sur le site http ://www.adobe.fr/products/acrobat/).

 Quand je lance Eye and Pen, un message me parle de dongle Safenet Sentinel

La clef n’est pas installée dans un port USB ou le logiciel ne reconnait pas la clef. Ré-installez le driver (sur le CD dans /SafeNetSentinel).

 J’ai sélectionné ma tablette mais elle ne semble pas fonctionner

Ce problème a été constaté avec les tablettes de la marque Wacom: après avoir branché et débranché plusieurs tablettes différentes, vous n’êtes plus en mesure de sélectionner la bonne dans eye and Pen.
Le problème vient de ce que le panneau de configuration Wacom garde les configurations des différentes tablettes (« préférences ») qui ont été branchées un jour, qu’elles le soient encore ou non. On peut donc avoir 2 ou 3 configurations différentes avec une seule tablette de branchée, qui est elle déclarée comme tablette n°1, mais dont la configuration peut être la n°2 . Et pour simplifier le tout, il n’existe pas de moyen de faire le lien entre les deux.
Solution: dans le Panneau de configuration Windows / ajout suppression de programmes / Tablette, un bouton « modifier » vous permet de supprimer les fichiers de préférences. Vous n’avez alors plus qu’à reparamétrer votre tablette dans Panneau de configuration / Tablette.

 Comment utiliser une tablette Wacom Intuos4 avec Eye and Pen 1

Dans le panneau de configuration Wacom Intuos 4 (version 6.1.2-5):
cliquez sur le bouton « Options ». une option a été ajoutée pour conserver la compatibilité de l’échelle de pression avec les applications supportant 1024 niveaux de pression, ce qui est le cas d’Eye and Pen


Acquisition

 Y a-t-il des précautions à prendre avant une acquisition ?

Oui. Un extrait du manuel de programmation d’Eyelink (traduction « maison ») répond à la question:
Minimiser les délais de Windows

Est-ce un problème grave, et que pouvez-vous faire pour minimiser ses effets ? Sous Windows 95/98/Me, il n’y a rien que vous puissiez faire pour empêcher Windows de voler du temps – habituellement les délais sont relativement courts (moins de 5 millisecondes), et ne se produisent que quelques fois par seconde. Sous Windows NT, ces délais sont plus long et plus imprévisibles. Sous Windows 2000 et XP, cependant, certains changements dans le noyau de Windows et l’ajout de nouveaux niveaux de priorité temps-réel permettent une programmation presque temps réel tout en permettant aux graphiques et au réseau de fonctionner – juste ce qu’il faut pour les applications Eyelink.

Pour minimiser les délais de Windows:
• Vous devez toujours vous assurer qu’aucun autre programme consommateur de temps ne fonctionne, tout spécialement les jeux.
• Arrêtez toutes les autres applications (navigateurs, clients chat, email, etc) avant de lancer une expérience avec Eyelink. Ces applications sont listées dans la barre des tâches au bas de l’écran.
• Arrêtez tous les programmes fonctionnant dans la zone de notification de la barre des tâches (Norton Antivirus, contrôleur de volume, Windows Messenger, etc) où vous voyez habituellement affichée l’heure (coin inférieur droit de l’écran).
• Assurez-vous qu’il n’y a pas de tâches planifiées actives (e.g., sauvegarde de données, scan antivirus).
• Retirez tous les périphériques inutiles (e.g., convertisseur DV, flash disk, disque dur externe) connectés à un port USB ou firewire.
• Arrêtez l’économiseur d’écran. Faîtes un clic droit avec la souris sur un espace libre du fond d’écran du bureau pour ouvrir la boîte de dialogue « propriétés » de l’affichage. Dans l’onglet « écran de veille », mettez l’écran de veille à « aucun ».
• Arrêtez la gestion de l’énergie. Sélectionnez l’onglet « Ecran de veille » de la boîte de dialogue « Propriétés d’affichage » et cliquez sur le bouton « Gestion de l’alimentation ». Dans la boîte de dialogue « Propriétés des options d’alimentation », désactivez tous les éléments relatifs à la gestion de l’alimentation (mise en veille, fonctions avancées de gestion, extinction du moniteur et des disques durs).
• Pour un ordinateur avec plusieurs cartes Ethernet installées, utilisez le panneau de configuration de Windows pour désactiver temporairement toutes les connexions réseau sauf celle dédiée à la connexion avec Eyelink. L’utilisateur doit aussi désactiver le firewall pour la connexion Ethernet d’Eyelink.
Même sans aucun autre programme fonctionnant, le noyau de Windows va essayer de voler un peu de temps à peu près toutes les secondes pour des tâches de maintenance: cela ne peut être empêché sous Windows 95/98/Me.
SR Research Ltd. (2006). EyeLink Programmer’s Guide (Version 3.0). Osgoode, Ontario, Canada: Author.

 Comment puis-je optimiser Windows ?

• désactiver l’anti-virus (consomme du temps processeur, de la mémoire et ralenti les accès)
• désactiver les connexions réseau, sauf si strictement nécessaire (par ex. communication avec un oculomètre)
• désactiver tous les programmes utilisant les connexions réseau (type MSN etc…), sauf si strictement nécessaire (par ex. communication avec un dispositif de mesure)
• désactiver toutes les fonctions planifiées de mise à jour (système, anti-virus etc…) qui seraient susceptibles de se déclencher pendant l’acquisition
• désactiver les mises en veille automatiques (économie d’énergie, mise en veille prolongée etc…)
• plus d’expérimentation sous Windows 98

Les applications qui  » tournent  » en tâche de fond (mises à jour automatiques, anti-virus etc…) consomment des ressources et risquent d’interférer avec les mesures de temps en introduisant des délais plus ou moins aléatoires dans les temps de réponse de la machine. Optimisez la configuration de l’ordinateur avec l’outil MSCONFIG
Windows Vista introduit son lot de nouveautés… et d’incompatibilité avec le recueil de mesures en temps réel. Plus en détail:
• Par défaut Windows Vista défragmente automatiquement votre disque dur. Le problème est que Windows Vista décide lui-même de la meilleure heure pour faire celui-ci, que votre PC soit allumé ou non. Désactivez la défragmentation automatique.
• Les indexations concernent les fichiers ainsi que les messages et consomment des ressources. Désactivez l’indexation des fichiers et des messages,gagnez 20Mo de mémoire et obtenez de meilleures performances sous Windows Vista.
• L’interface Aero amène son lot d’ergonomie et de transparence, mais c’est une très grosse consommatrice de ressources. C’est une des possibilités de désactivation permettant d’obtenir de meilleures performances sous Windows Vista. Désactivez l’interface Aero
• Désactivez la mise en veille prolongée.
• le Volet Windows et les Gadgets sont aussi de gros consommateurs de ressources et plus vous avez de Gadgets, plus vous consommez de mémoire et de bande passante car vous accédez en permanence aux serveurs associés. Désactivez le Volet Windows et les Gadgets.
• Le Contrôle des Comptes Utilisateurs (UAC User Account Control) est une des nouvelles fonctionnalités de Windows Vista permettant de renforcer la protection du système. Celle-ci va se révéler bien gênante à l’usage, elle est activée par défaut et chaque action administrative, comme l’installation d’un programme qui va déclencher une boîte de dialogue. Désactivez le contrôle UAC

 Je veux positionner une image dans la fenêtre de calibrage, mais je ne sais pas comment faire pour calculer sa position en pixels.

Si votre image doit être positionnée tout en haut à gauche de l’écran, pas de soucis, les coordonnées sont : 0 et 0.
Je veux positionner l’image à 10cm du bord gauche de la fenêtre. Mon écran à une résolution de 1024×768 pixels. Je mesure (avec une règle) la largeur horizontale de la surface d’affichage (la partie « image » de l’écran). Sur mon 15 pouces LCD, cela donne 30,4 cm. Ma résolution horizontale étant de 1024, 10 cm représentera : (1024 / 30,4) x 10 = 336,84 soit environ 337 pixels.

 J’ai une vidéo à afficher, mais elle n’est pas dans le bon format AVI.

Utilisez un logiciel de conversion vidéo pour la convertir au bon format (vous pouvez en trouver de bons et gratuits sur Internet).

 J’ai un fichier audio à diffuser, mais il n’est pas dans le format WAV.

Utilisez un logiciel de conversion audio pour la convertir au bon format (vous pouvez en trouver de bons et gratuits sur Internet).

 A quel moment démarre le « chronomètre d’enregistrement » ?

Le chronomètre démarre (est mis à zéro) à l’exécution de la commande OpenRec ou des commandes d’enregistrement pilotant le protocole « simple » (RecStandard etc..) sans délai. Ainsi, chaque fichier d’enregistrement qui est créé commence à l’heure zéro.
Pour avoir une vue globale de la session, vous pouvez consulter le fichier de log de la session d’enregistrement (.LOG) qui enregistre le moment où les événement se sont produits. La session a son propre chronomètre dont l’heure « zéro » est celle du clic sur le bouton « Go » de début de session.

 J’ai fait une première acquisition et le logiciel semble se planter à la seconde acquisition

Suivant les versions d’interface fournies avec le pilote de la tablette (wintab32.dll), il arrive que le pilote ne soit pas correctement « libéré » en fin d’acquisition. Essayez de vous procurer la dernière version du pilote de votre tablette (par exemple sur le site web du fabricant de votre tablette).
Sinon, la seule solution efficace est (malheureusement) de re-démarrer l’ordinateur pour ré-initialiser le pilote.

 Je veux lancer une acquisition, mais Eye and Pen me répond que le dispositif d’enregistrement est déjà occupé.

Si il n’y a pas un autre exemplaire d’Eye and Pen en train d’utiliser la tablette, le redémarrage d’Eye and Pen devrait remédier à la situation.
Si cela ne sufit pas, détruisez le fichier nommé « ~EP.TMP » dans le dossier « C:\Documents and Settings\\Local Settings\Temp ».
Attention: le dossier « Local Settings » est un dossier caché (pour l’afficher, voyez dans le menu Outils/Options des dossiers de l’Explorateur Windows).


Analyses

 J’ai une donnée qui m’embête dans un protocole, comment m’en débarrasser ?

On peut manuellement coder « -1 » une donnée. Elle ne sera pas prise en compte pour les calculs, les éditions etc… C’est le moyen d’écarter des données aberrantes.

 Je ne me souviens plus de ce que j’ai déjà fait sur mon protocole…

Consultez l’historique (menu Protocole / Historique). Vous aurez si vous avez déjà construit les fixations, déplacé les calques, agrégé les données etc…

 Dans les éditions « Tous les événements / Pauses et fixations » certaines données apparaissent plusieurs fois, est-ce normal ?

Oui. Cette édition indique l’état d’événements concomitants. Ainsi, si plusieurs fixations ont lieu pendant une même pause, la même pause sera mentionnée plusieurs fois, une fois pour chaque fixation.

 Il y a -t-il un ordre optimal pour traiter les données oculaires ?

Oui, certains traitements doivent être appliqués avant d’autres.
Je peux conseiller:
1- Déplacer les calques (si nécessaire)
2- Construire les fixations
3- coder -1 les données hors champs
4- Agréger les codes redondants (sélectionner Eye, valeur -1)

il faut calculer les fixations avant d’éliminer les données hors champ. Sinon, on cours le risque de voir inclure dans des fixations réelles des agrégations de données hors champ (ou en limite de champ) ce qui créerait de gros artéfacts.

 Je veux calculer la distance entre des fixations

Une fixation représente une période d’immobilité de l’oeil: l’oeil ne bouge pas.
Donc X_beg / Y_beg est la seule référence valable pour chaque fixation.
X_end / Y_end représente le début de l’événement suivant (le début du mouvement).

 Je veux calculer la distance entre pauses

Pour les pauses « crayon levé », on sait où le crayon quitte la tablette et où il est reposé, mais il ne s’agit pas forcément du même endroit. Début et fin de pause « levé » ont donc un sens délicat à attribuer: il faut bien réfléchir à ce que cela signifie avant de choisi l’un ou l’autre comme base pour un calcul.
Pour les pauses « appuyées » , comme le crayon ne bouge pas, X/Y_Beg est une référence valide.

 Comment faire disparaître le filigrane de l’affichage ?

Pour ne pas voir le filigrane, il suffit de choisir la même couleur que le fond. Pour montrer/cacher le cercle et la ligne qui marque les pauses, sélectionner la même couleur que la couleur de fond


Trucs et astuces

 Sentinel Protection Server consomme trop de CPU

Trouvé dans la lettre d’informations de SafeNet (26-03-2007):

How can you reduce the high CPU usage caused by the “Sentinel Protection Server” (spnsrvnt.exe) ? You can manage and decrease the CPU usage resources by following the steps below:
– Go to C:\Program Files\Common Files\SafeNet Sentinel\Sentinel Protection Server folder.
– Double click Loadserv.exe. This program will add or remove the Sentinel Protection from the windows System Service registry. You must have Administrator security privileges to use this program effectively.
– Confirm that the Executable Path field reflects the correct path to the executable File (spnsrvnt.exe) Program Files\Common Files\SafeNet Sentinel\Sentinel Protection Server\Winnt\spnsrvnt.exe
– Click on « Remove Service » button. This action will remove the existing spnsrvnt.exe (see executable path) located in Program FilesCommon FilesSafeNet SentinelSentinel Protection ServerWinNT.
– Confirm the message pop up “the Sentinel Protection Server license management system service has been removed” Click “OK”
– Launch loadserv.exe in Program Files\Common Files\SafeNet Sentinel\Sentinel Protection Server folder
– Confirm that the Executable Path field reflects the correct path to the executable file”spnsrvnt.exe” Program Files\Common Files\SafeNet Sentinel\Sentinel Protection Server\Winnt\spnsrvnt.exe
– Click on « Install Service » button. This action adds the “Sentinel Protection Server” as a System Service called “SentinelProtectionServer”
– Confirm the message pop up “the Sentinel Protection Server license management system service has been removed” Click “OK”. Note that CPU Usage is reduced dramatically.
Notez que vous pouvez aussi complètement supprimer ce serveur.

 Lenteur d’affichage du logo Eye and Pen

Il semblerait que cela soit lié à la présence d’un autre périphérique USB (comme une clé USB) en même temps que le dongle Safenet Sentinel. Retirer le périphérique résoud le problème.

 Comment utiliser un un nom de fichier contenant des espaces dans une ligne de commande

pour passer en ligne de commande un nom de fichier contenant des espaces, il faut encadrer le nom de fichier avec des guillemets. Par exemple:
EP.exe « mon fichier.tab »

 Script: comment utiliser un fichier stimulus qui n’est pas dans le répertoire des stimuli

Pour des raisons qui vous sont propres, vous pouvez vouloir désigner un fichier qui n’est pas dans le dossier par défaut. Il existe une solution : le chemin relatif.
Un exemple : SetUnmaskFile(..\cursorsMask_oval_asym_right170.bmp)
Explication
Le fichier image n’est pas situé dans le dossier des stimuli, mais dans le dossier des curseurs. Le chemin relatif sera construit à partir du dossier par défaut « stimuli » :
1. « .. » permet de remonter d’un « étage » dans l’arborescence des dossiers, donc sortir du dossier « stimuli » pour se retrouver au niveau du dossier « eyeandpen »
2. « cursors » permet de descendre dans le sous-dossier « cursors »
3. « » permet de désigner le fichier image contenu dans le sous-dossier « cursors ».
L’emploi d’un chemin relatif à partir d’un dossier par défaut est possible partout où un fichier doit être chargé à partir d’un dossier par défaut.

 Changer le séparateur décimal

Eye and Pen utilise le séparateur décimal local du système (Windows). Avec un Windows français il s’agit d’une virgule, avec un système anglais, un point.
Vous pouvez changer le séparateur décimal du système.
Ouvrez le panneau de configuration de Windows et sélectionnez « Horloge, langue et région ».
Dans la section « Région et langue », sélectionnez « Modifier le format de la date, de l’heure ou des nombres ».
Dans l’onglet « Formats », cliquez sur le bouton « Paramètres supplémentaires ».
Dans l’onglet « Nombres’, modifiez la valeur du champ « Symbole décimal ».

Recherche

Menu principal

Haut de page