Mises à jour

La liste qui suit décrit les modifications apportées au programme Eye and Pen depuis sa version originale.

Les correctifs correspondants sont accessibles en cliquant sur le lien sous le descriptif de la mise-à-jour.

Vous pouvez vérifier la version du logiciel dans le menu ?/ A propos.
Tous les correctifs sont cumulatifs, chaque correctif inclus tous les correctifs précédents.
Comme les correctifs peuvent apporter de nouveaux paramètres de configuration, nous vous conseillons fortement de vérifier vos paramètres de configuration dans Eye and Pen (menu Fichier/configuration) après chaque correction.


Eye and Pen version 2.0

Version 2.0.0-74 (27/05/2016)
– corrigé « Détourage des mots »: problème si le dernier mot terminait sur le dernier échantillon Tab (génération séquence incorrecte)
– corrigé bug si l’heure de fin de la dernière séquence est au-delà de la fin du protocole
– corrigé bug avec avance par durée de pause en fin de protocole
Patch 2.0.0-74.exe.zip (remplace EP.exe du dossier Program Files)

Version 2.0.0-73 (13/06/2013)
– corrigé bug Edition | Tout les événements | Appels au modèle: certains cas étaient mal gérés (quand le crayon glisse hors de la zone et revient dedans, ou quel le crayon est levé après voir glissé hors de la zone).
– corrigé défaut Replay quand il n’y a que des données TAB: la pause de pré-écriture n’était pas rejouée.
– corrigé défaut en cas d’échec de chargement d’un nouveau protocole (unknown file format).

Version 2.0.0-72
(22/04/2013)
– la liste des AOI est vidée à l’ouverture d’un protocole.
– L’affichage du message après « Appliquer AOI » est soumis aux options de configuration.
– corrigé un bug dans Edition | Dynamique du tracé: si une séquence n’est composée que d’une pause, des colonnes ne sont pas remplies.
– corrigé un bug dans la génération des AOI à partir du détourage des mots: les codes commencement à 1 et non à 0.
– corrigé un bug dans Protocole | Sous-analyse: tout les 6000 échantillons l’heure d’un échantillon était zéro.

Version 2.0.0-71 (20/11/2012)
– corrigé un problème avec le nouveau driver Wacom version 6.43.3 pour Intuos5 (provoque l’apparition d’un message d’erreur).
– corrigé un bug dans « Détourage des mots » quand il n’y avait aucun mot trouvé.


Version 2.0.0-70 (28/06/2012)
– corrigé un bug de la version 2.0.0-69 qui empêchait une évaluation correcte des valeurs de Label dans un script lors du test d’exécution.
– l’exécution du script se fait directement, sans test d’exécution préalable: la réussite du
test n’est plus une condition bloquante.
– corrigé un bug dans la commande script DisplayImageList: elle n’était plus fonctionnelle.
– modifié le comportement de la commande script DisplayImageList: si la dernière image n’est pas effacée, on ne lui applique pas non plus la durée d’affichage.

Version 2.0.0-69
(07/06/2012)
– corrigé un soucis à la déconnexion des clients NetSync: il en restait toujours un peu dans la liste.
– corrigé un bug avec Eyelink: le nom du fichier est limité à 8 caractères (norme 8.3 du DOS).
Le nom original est utilisé lors du transfert du fichier d’Eyelink vers le PC sujet
(nom court -> nom long).
– correction d’un bug de chargement des raccourcis clavier personnalisés.
– correction d’un bug: dire « oui » à l’écrasement d’un protocole (à l’ouverture) ne fonctionnait pas.
– Ajouté l’option « Imprimer les entêtes de colonnes » à Editions | Préférences | Données.


Eye and Pen version 1

Pour appliquer un correctif, décompressez l’archive ZIP dans le répertoire d’installation d’Eye and Pen (par défaut dans C:/Program Files/eyeandpen).

Les modifications par rapport à la documentation d’origine sont téléchargeables dans la section « Téléchargements / manuels » de ce site. Pour remplacer la documentation d’origine, téléchargez le manuel, renommez-le « EPManuel_FR.pdf » et déplacez-le dans le sous-dossier « documents » d’Eye and Pen.


Version 1.1.0-5 (17/12/2009)
– Ajout de l’option Configuration/Acquisition/Oculomètre, « Déclencher le calibrage de l’oculomètre ». Permet de ne pas lancer la procédure automatique de l’oculomètre, mais laisser l’utilisateur gérer tout ça à la main. Ce paramètre est sans effet pour Eyeputer et ASL504, qui n’ont pas de procédure de calibrage gérable à distance.
– Ajout de l’option Configuration/Acquisition/Oculomètre: case à cocher « Attendre un appui sur Echap pour fermer la fenêtre ».
– Ajout d’une option à Configuration/Acquisition/Oculomètre/Eyelink/Paramètres pour contrôler la position de la cible du Drift test d’Eyelink sur l’écran.
– Correction de l’exportation des pauses: les données étaitent presque toutes doublées.
– Correction: l’oeil sélectionné pour Eyelink n’était pas pris en compte, c’était systématiquement l’oeil gauche.
Patch 1.1.0-5.zip (2,43 Mo)

Version 1.1.0-2 (22/10/2008)
– Correction Configuration/Analyse/Général: décocher la case « Confirmer la sauvegarde » n’était pas effectif dans certains cas, la case était re-cochée.
– Correction de l’enregistrement des séquences: la présence de tabulations dans le descriptif posait problème.
– Correction Outils/Description: les données de mouvement intègrent aussi les points redondants.

Version 1.1.0-1 (21/08/2008)
– Correction: la position initiale de la palette de codage est limitée à la taille de l’écran.
– Tablette/Test: utilise la valeur définie dans « Configuration/Analyse/Analyse/Relier les points » pour afficher le test. On se met dans les mêmes conditions que pour l’analyse.
– Le bouton « enregistrer » de Protocole/Description n’est affiché qu’avec l’onglet « Statistiques ».
– Amélioration des boîtes de dialogue pour l’éditeur de scripts.
– ajout de l’aide et de l’aide contextuelle pour les commandes dans l’éditeur de script: presser F1.
– correction d’un soucis de message d’erreur intempestif avec le test tablette.
– Modification « Outils/Modifier la liste des séquences »: on peut supprimer toute la liste.
– correction: la modification des séquences est prise en compte comme une modification
du protocole (sauvegarde à la fermeture du protocole).

Version 1.1.0-0 (28/05/2008)
– Affichage d’un texte (script): le curseur n’est plus affiché.
– Quand on clique sur les « scrollbar » de l’analyse, la palette garde le focus (on peut directement utiliser les touches clavier sans avoir à recliquer dans la fenêtre).
– « Protocole/Description »: le nom du sujet était manquant dans l’enregistrement sur fichier.
– « Description » (StdDev, Skew, Kurtosis): correction d’un risque de débordement de type numérique.
– Sauvegarde « protocole »: pas de sauvegarde si le protocole n’est pas modifié.
– Gestion des noms de fichiers « script »: si le fichier désigné n’existe pas, le champ « Script » est vide. Si on tente de lancer une acquisition sans script, la boîte de dialogue de sélection est automatiquement ouverte.
– Revu les messages d’erreur liés à l’ouverture des fichiers.
– La liste des derniers fichiers ouverts (menu « fichier ») n’affiche que les fichiers d’analyse enregistrés.
– Enregistrement Script: la tablette était « mappée » sur l’image de fond et pas sur la fenêtre d’affichage. Conséquence: si l’image de fond était plus petite que la fenêtre, on pouvait avoir un soucis de proportions…
– Bug avec une vidéo en fin de script: le programme ne laissait pas assez de temps au lecteur de média pour se fermer, avant de fermer la fenêtre d’affichage.
– Remise en service du raccourci ALT+F4 pour quitter le programme.
– Edition Tout les événment/Pauses&Fix ne laisse plus de donnée non catégorisée:
pour les données TAB, 3 états: pause appuyée, pause levée, mouvement [Up,Dn,Mov];
pour les données EYE, 2 états: fixation, mouvement [Fix,Mov];
– Protocole/Sous-analyse: sauve les séquences inclues dans l’intervalle de temps défini pour la sous-analyse. Les séquences « à cheval » (celles qui commencent avant le début de la sous-analyse, ou qui se terminent après la fin de la sous-analyse) sont ignorées.
– Le répertoire pour sauver les éditions peut être différent du répertoire des données.
– On peut maintenant travailler avec un « aperçu » ouvert.
– « Construire les fixations »: seules les fixations crées ont leur code remis à 0. Les autres données (même redondantes par le code) ne sont plus modifiées.
– Durée minimale pour construire une fixation: 3 échantillons.
– Vérification de la validité du format lors de la sélection d’une image.
– Le répertoire des images est mémorisé d’une session à l’autre.
– Suppression de l’accès aux menus (barres cachées) avec « AOI » et « Déplacer les calques ».
– Ajout d’un onglet « Général » à « Configuration » et déplacé le cadre « Environnement » d' »Analyse » à « Général ».
– La taille de la liste des derniers fichiers ouverts est paramétrable (de 0 à 128) via Configuration/Général.
– AOI: boutons « Appliquer les codes »/ »Fermer » à la place de « OK »/ »Annuler ». « Fermer » permet de fermer le panneau sans appliquer les codes, mais de conserver la liste.
– Le répertoire des fichiers AOI est mémorisé: il peut être différent des autres répertoires (données, stimuli etc…).
– Réorganisation des menus: « Fermer analyse » devient « Fermer ». Protocole/ »Enregistrer » et « Enregistrer sous », « Analyse/ »Nouveau » et « Ouvrir » passent dans le menu « Fichier ».
– Modification menu Affichage: toutes les « barres de navigation » sont transférées dans un sous-menu « navigation ».
– Editions: la sélection des options (étendue, données, codes …) est déplacée dans Editions/Préférences.
– Changement de nom pour les aperçus « Fixations & saccades » qui deviennent « Fixations et mouvements » (correspond mieux à ce qui est effectivement présenté). Le terme « saccade » est remplacé par « mouvements » car les données « hors-fixations » ne sont pas que des saccades au sens « ballistique » du terme, on y trouve aussi d’autres types de mouvements comme des dérives lentes (qui restent à caractériser).
– Modification: auto-selection de la valeur courante dans les boîtes de dialogue « atteindre une heure », « atteindre un evenement tab » etc…
– Les enregistrements (sauvegardes etc…) proposent le nom du protocole courant par défaut.
– « Agréger les codes redondants »: on peut spécificer un code spécifique à traiter pour chaque type de donnée (Tab/Eye). On peut donc maintenant agréger les données succesives marquées par un code spécifique sans risquer d’agréger involontairement d’autres codes au passage.
– Modifié la sélection de l’image de fond par clic sur la barre d’état afin qu’on puisse toujours sélectionner une image.
– Edition/Tout événement: si les options d’édition « descripteur de séquence » et « protocole entier » sont sélectionnées, ce sera le libellé de la première séquence (dans l’ordre de la liste déroulante des séquences, du haut vers le bas) à laquelle chaque événement appartient qui sera édité, même si l’événement appartient à plusieurs séquences. Si les événements Eye et Tab appartiennent à des séquences différentes (par ex. une fixation qui commence dans une séquence et se poursuit dans la séquence suivante où il y a des événements Tab), c’est la séquence la plus récente qui sera considérée.
– Modifié le LOG de session pour que les coordonnées enregistrées soient les coordonnées réelles d’affichage des images et des vidéos. Par ex. si on demande DisplayPic(« toto.bmp »,2000,-1,-1), c’est-à-dire centré, le LOG enregistre les coordonnées effectives de l’endroit où l’image est affichée.
– Paramètre Configuration/Oculomètre (case à cocher): « Fournir une fenêtre de calibrage ». Détermine si c’est Eye and Pen qui fournit l’écran pour le calibrage (par ex. le SMI HED-HT n’a pas forcément besoin d’un écran).
– Configuration/Affichage: coordonnées Gauche et Haut de l’image de fond: permet de ne pas systématiquement afficher l’image de fond en haut à gauche (à 0,0). Inactif pour l’enregistrement « simple » (ça doit rester simple !).
– Lancement du Panneau de config/Affichage/Paramètres de Windows à partir du panneau ?/Informations système d’Eye and Pen.
– Menu Fichier/Session (fichier .LOG sujet « script ») avec possibilité d’ouvrir directement les fichiers stimuli et les protocoles.
L’ouverture d’un RecStandard par le menu « Session » récupère tout le paramétrage associé dans le Log (fond, image 1, 2 et zone de fin). Les événements inopinés durant un enregistrement RecStandard (comme l’appui sur une touche ou la fin d’un son par ex.) sont traités comme des sous-événements de RecStandard et pas comme des événements ordinaires. L’affichage et l’effacement des images de Rec_Standard (zones d’appel) sont intégrés au LOG:
[heure] Show Image[numéro]
[heure] Hide Image[numéro]
– Affichage/Raccourcis menus: raccourcis claviers librement affectables aux menus. Pour ré-initialiser les raccourcis par défaut, quitter EP et supprimer le fichier « shortcuts.MSL » dans le répertoire de EP. Redémarrer EP.
– Commande WaitFor(Duration): met le script en attente pendant « duration » millisecondes.
– Commande ResetLabelCounter(Label): remettre à zéro le compteur d’itérations interne d’un label.
– Menu Outils/Corriger les données Eye « hors champ » aberrantes. Avec certains oculomètres, on peut trouver des données hors champs avec des coordonnées délirantes (4068 degrés, par ex.) lorsque le sujet regarde hors du champs calibré. Les données hors champs sont limitées à une zone autour de la zone calibrée.
– Fonction « Outils/Annuler » (cumulative, nombre de niveaux d’annulation réglable dans
Configuration/Général). On peut annuler:
• Déplacer les calques
• Zones visuelles (AOI)
• Coder -1 les données Eye « hors champ »
• Corriger les données Eye « hors champ » aberrantes
• Agréger les codes redondants
• Codage auto des zones Tablette
• Remplacer les codes
• Effacer les codes
• Fixations
• Seuils
– Acquisition/Script: ajout d’un éditeur de script.
– Menu ?/Conversions: « Angle -> pixels », « Unités tablette <-> distance », « Unités tablette <-> pixels ».

Version 1.0.0-7 (14/12/2007)
– Amélioration de la fonction Protocole/Sous-analyse: extrait aussi les séquences (seulement celles qui sont entièrement inclues dans l’intervalle de la sous-analyse).
– ajout de contrôles à la fonction Protocole/Sous-analyse sur la validité des heures.

Version 1.0.0-6 (11/07/2007)
– modification dans Configuration/Acquisition, Onglet Tablette: sélection parmi toutes les tablettes déclarées dans le panneau de configuration Wacom. Le problème vient de ce que le panneau de configuration garde les configurations des différentes tablettes qui ont été branchées, 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 confused. Et pour simplifier le tout, il n’existe pas de moyen de faire le lien entre les deux. Nous avons donc décidé de lister les configurations plutôt que les tablettes branchées.
– correction bug Configuration/Acquisition, Onglet Tablette: Y1 n’était pas remis à jour par la sélection d’une tablette.
– correction bug tablette: le contexte tablette n’était pas fermé avec la bonne fonction rolleyes.

Version 1.0.0-5 (10/04/2007)
– dans Protocole / Description: certains protocoles n’ont pas de pause de pré-écriture (Pause zero), par exemple certains sous-protocoles;
– dans Protocole/Description/Enregistrer, le nom du protocole n’était pas écrit;
– les unités de mesure étaient sur la même ligne que le nom du protocole;
– Le bouton « fin de pause » pouvait être utilisé sur d’autres données que des pauses;
– Dans certains cas, la durée totale du protocole affichée dans la barre d’état n’était pas exacte.

Version 1.0.0-4 (24/01/2007)
– correction d’un risque d’erreur sur l’oeil enregistré (Eyelink).
– ajout du support des oculomètres iViewX (S.M.I. GmbH).
– ajout de l’option « Gérer l’écran de calibrage » (boîte à cocher) dans le menu  » Configuration / Acquisition / Oculomètre. Détermine si c’est Eye and Pen qui fournit la fenêtre pour le calibrage.
– correction de différents petits défauts du module « Tests / Oculomètre / Visuel ».
– correction de défauts d’initialisation et d’affichage pour l’enregistrement « simple ».
– ajout d’une vérification de la compatibilité du format d’image lors de la sélection d’une image dans les options du menu « Configuration ».
– ajout d’une sécurité pour empêcher de placer la fenêtre de zoom hors de l’écran.

Version 1.0.0-2 (24/11/2006)
– correction d’un problème de mise à jour de l’outil « horloge » en l’absence de données oculaires.

Version 1.0.0-1 (17/11/2006)
– correction d’un problème de synchronisation dans l’outil « horloge ».

Eye and pen 1 image ISO du CD original
Eye and Pen 1 ISO (71,7 Mo)