background image

EyeLink 1000 Plus Host Software 

©

 2013-2017 SR Research Ltd.

 

21 

 

should be left blank. You can skip these steps if the display PC is already 
communicating with the eye tracker. 

Now you can start a browser and type 100.1.1.1 in the address bar.    The 
following browsers are supported: 

 

Firefox (version 20.0 or later) 

 

Google Chrome 

 

Internet Explorer (version 9.0 or later) 

 

Safari (version 5.0 or later). 

 

2.2  Starting the Host Application 

 

Figure 2-2: Booting into the EyeLink Partition

 

Make sure you have plugged in the power supply of the EyeLink 1000 Plus 
camera, and connected the camera to the correct Ethernet port on the Host PC 
using the network cable supplied with the system. Now turn on the Host PC. If 
your system shows the “Windows Boot Manager” interface, select the default 
“EyeLink” partition. The EyeLink 1000 Plus Host application will start 

Summary of Contents for 1000 Plus

Page 1: ... Desktop LCD Arm Tower Primate and Long Range Mounts Remote 2000 Hz and Fiber Optic Camera Upgrades Version 1 0 12 Copyright 2013 2017 SR Research Ltd EyeLink is a registered trademark of SR Research Ltd Mississauga Ontario Canada ...

Page 2: ...equipment can radiate radio frequency energy and may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at the users expense CISPR WARNING This is a Class A product In domestic environments this product may cause radio interference in which c...

Page 3: ...Manual This product complies with FDA performance standards for laser products except for deviations pursuant to Laser Notice No 50 dated June 24 2007 CONTACT ADDRESS SR Research Ltd 35 Beaufort Drive Ottawa Ontario K2L 2B9 Canada Fax 613 482 4866 Phone 613 271 8686 Toll Free 1 866 821 0731 North America only Email support sr research com Sales http www sr research com Support http www sr support ...

Page 4: ...17 2 1 3 Tracker Initialization Files 19 2 1 4 Running Web UI on a computer other than the host PC 20 2 2 Starting the Host Application 21 2 3 Modes of Operation 22 2 4 EyeLink 1000 Plus Host PC Navigation 23 2 4 1 Camera Setup Screen 24 2 4 2 Offline Screen 30 2 4 3 Set Options Screen 32 2 4 4 Calibrate Screen 40 2 4 5 Validate Screen 43 2 4 6 Drift Check Drift Correct Screen 45 2 4 7 Output Scre...

Page 5: ...7 Calibration 83 3 8 Validation 87 3 9 Improving Calibration Quality 89 3 10 Recording Gaze Position 90 3 11 Drift Checking and Drift Correction 91 3 11 1 Enabling Drift Correction 91 3 11 2 Online Drift Correction 92 3 12 Exiting the Host Application 95 3 13 EyeLink 1000 Plus Setup Summary 95 3 14 Experiment Practice 96 3 15 Next Steps Other Sample Experiments 97 4 Data Files 100 4 1 File Content...

Page 6: ...File Contents 116 4 6 1 Sample Data 116 4 6 2 Event Data 117 4 6 3 Event Types 117 4 7 EDF File Utilities 118 4 8 Using ASC Files 118 4 9 The ASC File Format 119 4 9 1 ASC File Structure 119 4 9 2 Sample Line Format 120 4 9 3 Event Line Formats 123 4 9 4 Data Specification Lines 126 4 10 Processing ASC Files 127 5 System Care 129 5 1 Maintenance 129 5 2 Storage and Transportation 129 6 Important I...

Page 7: ... Types 137 7 2 Analog Data Quality 138 7 3 Setting up the EyeLink 1000 Plus Analog Card 138 7 3 1 Installing Analog Output Hardware 138 7 3 2 Connections to Analog Card 139 7 3 3 Noise and Filtering 140 7 4 Digital Inputs and Outputs 140 7 4 1 Analog Data Output Assignments 141 7 4 2 Analog Data Types and Ranges 141 7 4 3 Scaling of Analog Position Data 142 7 5 Pupil Size Data 143 7 6 Timebase and...

Page 8: ...Drift Correct Screen 45 Figure 2 10 Example EyeLink 1000 Plus Output Screen 47 Figure 2 11 Example Record Screen Gaze Cursor View 49 Figure 2 12 Example Record Screen Plot View 49 Figure 2 13 Gain Offset Adjustments in the Plot View 54 Figure 2 14 EyeLink 1000 Plus Status Panel 54 Figure 3 1 Example Camera Setup Screen Desktop Mount 57 Figure 3 2 Parts of the EyeLink 1000 Plus Desktop Mount 60 Fig...

Page 9: ...Binocular Tower Mount 76 Figure 3 15 Adjusting the Camera Image Orientation 77 Figure 3 16 Symptoms of Poor Pupil Threshold 79 Figure 3 17 Corner Effects Seen with Head Rotation 80 Figure 3 18 Corneal Reflection 81 Figure 3 19 Calibration Grid 85 Figure 3 20 Performing a drift correction using mouse click 93 Figure 7 1 Screw Terminal Panel Pin Mapping Table 139 ...

Page 10: ...es Table 1 EyeLink 1000 Plus Configuration Files 20 Table 2 Lens Guide for Different Viewing Distances 40 Table 3 Table of Recommended Distance from Illuminator 131 Table 4 Analog Channel Data Assignments for the EyeLink 1000 Plus hardware141 ...

Page 11: ...ry with the head stabilized through Remote recording without head stabilization to sensitive and specialized recording environments like MRI or MEG settings In all of these modes the unprecedented low noise stability and the world s fastest sampling rates are available The EyeLink 1000 Plus is truly a multipurpose eye tracking solution The EyeLink 1000 Plus camera can be affixed to a Desktop Mount...

Page 12: ...paradigms and the highly accurate and sensitive operation that careful research demands EyeLink systems are the only modern equipment to run on a real time operating system for low variability and near instant access to eye data measures Although Remote recording understandably has more noise than head stabilized recording it nevertheless continues to be highly accurate though of lower resolution ...

Page 13: ... and the basics of running an experiment Information on system safety maintenance and storage is also provided Appendix A of this manual explains the use of the optional analog output and digital inputs and outputs via an analog card Additional documents are also available A EyeLink 1000 Plus Installation Guide Describes a standard EyeLink 1000 Plus system layout and environmental considerations a...

Page 14: ...timing sensitive operating system allowing the eye tracker to minimize delays in data acquisition and transmission and provide very low data access variability functions either as standalone eye tracker or connected to a Display PC via Ethernet communicates with the EyeLink camera using a Gigabit network connection through the onboard network card on a Laptop Host PC or a dedicated add on card on ...

Page 15: ...methods to use the EyeLink with other software such as MATLAB PC and Mac OS X via the Psychtoolbox Presentation and E Prime Other languages are supported as well such as Python and anything with access to the Windows Common Object Model COM interface For full details and links to downloadable resources visit and join the SR Research support forums at http www sr support com The Display PC runs exp...

Page 16: ... requires an additional Fiber Optic Camera Head Figure 1 2 EyeLink 1000 Plus Desktop Mount The EyeLink 1000 Plus Desktop Mount Figure 1 2 sits below the display that the participant views during the experiment Since the EyeLink 1000 Plus camera and the infrared illuminator are near the stimulus display no electronics need to be near the participant s head and any head support can be used The Deskt...

Page 17: ...s Primate Mount and Diagram of a Typical Setup The EyeLink 1000 Plus Primate Mount Figure 1 4 left houses the camera and an infrared illuminator in a compact bracket that can be affixed to a vertical surface such as a primate chair The user supplies an infrared reflecting hot mirror to project the viewer s eye to the camera This allows accommodation of a wide range of unique viewing setups with ve...

Page 18: ... height to accommodate viewers that vary considerably in height Figure 1 6 Typical EyeLink 1000 Plus Long Range Mount Configuration The EyeLink 1000 Plus Long Range Mount Figure 1 6 consists of a Base holding a Mounting Bar to which a Long Range Illuminator and the Fiber Optic Camera Head can be attached The Mounting Bar can be affixed to a tripod or the supplied Base at distances up to 150 cm fro...

Page 19: ... 25 mm lens Gaze Tracking Range 60 horizontally 40 vertically Customizable Default is 32 º horizontally 25º vertically Allowed Head Movements Without Accuracy Reduction 25 mm horizontal or vertical 16 mm lens 35 35 cm at 60 cm 40 40 cm at 70 cm 25 mm lens 22 22 cm at 60 cm 25 25 cm at 70 cm Optimal Camera Eye Distance Tower 48 cm Primate 30 45 cm 40 70 cm Infrared Wavelength Tower 940 nm Primate 9...

Page 20: ...minators Wavelength 850 to 940 nm Eye illumination level less than 1 mW cm at 450mm from illuminator Powered from camera via integrated cables Camera Ethernet Cabling Unshielded CAT5e or CAT6 cables up to 30 meters in length Requires host computer with supported Ethernet hardware capable of gigabit speeds Power Supply Specifications GL camera 12VDC 2A external power supply with 2 5mm coaxial barre...

Page 21: ... a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at the users expense...

Page 22: ...t Q three keys together to exit the current eye tracking session On the display PC you can access this interface by pointing your browser to 100 1 1 1 detailed instructions for running the Web UI on the Display PC are provided in section 2 1 4 The Web UI interface consists of a file manager and a configuration tool 2 1 1 File Manager The EyeLink 1000 Plus Host software runs on QNX a Unix like real...

Page 23: ...olbar this contains a list of buttons that perform actions on the currently selected files folders From left to right the buttons on the toolbar are Tracker Clicking on this icon will start the EyeLink 1000 Plus Host application if the camera is properly powered up and connected Configuration Switches to the Configuration interface allowing users to change some of the tracker settings Show Hide Tr...

Page 24: ...lder name Upload This tool allows you to upload files to the current folder of the Host PC Clicking on this button will bring up an Upload dialog box so that up to 10 files can be chosen to upload in one operation This button is not available when running the file manager on the Host PC Download This tool allows you to download the selected files and folders to the local computer typically the Dis...

Page 25: ...se or by using the following keys UP and DOWN arrows move up or down along the tree LEFT ARROW if the current selection is an open folder it closes it otherwise it moves up the list to the parent folder RIGHT ARROW if the current selection is a closed folder it opens it otherwise it moves down to the first child folder if there is one Clicking the right mouse button displays actions supported on t...

Page 26: ...nd Tree View will be updated accordingly You can also use the UP DOWN LEFT and RIGHT keys to change the selection in the Tiles view or the UP and DOWN keys to change the selection in the Details views If the files in the current view fill the entire screen with a vertical scrolling bar displayed on the right side pressing the HOME key or END key displays the items at the beginning or end of the li...

Page 27: ...ini files in the elcl exe folder In the edit panel some commonly used text editing keyboard shortcuts are supported CTRL A Selects the entire text in the file and highlights the selection CTRL C Copies the current selection to the clipboard CTRL V Pastes the content of the clipboard into the current location CTRL X Cuts text that is highlighted CTRL Z Performs an undo CTRL Y Performs a redo DELETE...

Page 28: ... you are using a version of Host Software before 5 01 you will need to press the power button of the host PC after running the system shutdown to power off the computer Help This brings up the current document 4 Configuring screen settings To correctly compute visual angle saccade amplitude and eye velocity the EyeLink 1000 Plus eye tracker needs to know the physical characteristics of your setup ...

Page 29: ...e the modification in that file for ease of future maintenance The file FINAL INI will be the last configuration file to be processed by the tracker and thus override the settings listed in other INI files This design makes it easy to edit a single file to keep track of changes made makes updating the software easy just retain the settings in the FINAL INI and assists in troubleshooting This is a ...

Page 30: ...er other than the host PC The Host PC displays the Web UI interface when you close the Host application by clicking on the Exit EyeLink button in the Offline screen or by pressing CTRL Alt Q keys together or when there is an issue in starting the eye tracker For some applications e g downloading EDF and log files to the Display PC editing the ini files on the elcl exe folder or updating the host s...

Page 31: ...rome Internet Explorer version 9 0 or later Safari version 5 0 or later 2 2 Starting the Host Application Figure 2 2 Booting into the EyeLink Partition Make sure you have plugged in the power supply of the EyeLink 1000 Plus camera and connected the camera to the correct Ethernet port on the Host PC using the network cable supplied with the system Now turn on the Host PC If your system shows the Wi...

Page 32: ...nk button To turn off the Host PC click the Shutdown Host button in the Offline screen of the Host application or click the Shutdown button on the Web UI If you are using a version of Host Software before 5 01 you will need to press the power button to turn off the host computer If the eye tracker fails to start please watch closely for the error message that is displayed The complete error messag...

Page 33: ...usive a Analog Output Using the optional analog output card data are available in analog format Analog output options are configurable via the Set Options screen and in the ANALOG INI file in the elcl exe folder of the Host PC Detailed operation instructions can be found in Chapter 7 of this manual b File Output Eye data are available in the EyeLink EDF file format see Chapter 4 Data File This can...

Page 34: ... the bottom Arrows represent the navigations possible by key presses on the Host PC keyboard or via button selection using the Host PC mouse All modes are accessible from the Display PC by link control Note the central role of the Camera Setup menu The functions of each mode and the main access keys to other modes are summarized below Pressing the on screen Help button or hitting the F1 key will o...

Page 35: ...ynamically adjusted in this mode Keyboard Shortcuts A Auto Threshold selected image Clicking these buttons manually increases or decreases the selected pupil threshold or pupil threshold bias values for the Remote Mode Keyboard Shortcuts and increase and decrease pupil threshold bias respectively In Pupil CR mode these buttons manually increase or decrease the selected CR threshold or CR threshold...

Page 36: ...Display PC to control the eye tracker Keyboard Shortcuts ENTER toggle sending images over link Indicate whether or not to use Search Limits see Section 2 4 3 Set Options for a more comprehensive description Search limits are always enabled in the Remote Mode Keyboard Shortcuts U Toggle search limit box on or off If selected clicking on the pupil in the global image Host or Display PC tracks the pu...

Page 37: ...plier of the auto exposure control Keyboard Shortcuts CTRL E Toggle auto exposure on or off CTRL and Adjust the bias value of auto exposure These two buttons located just to the left and to the right of the global camera image are available for use with Long Range and Primate Mount configurations to adjust the orientation of the displayed camera image The left one is used to rotate the camera imag...

Page 38: ...les the ability to switch the eye being tracked as will pressing K Keyboard Shortcuts B track both eyes R track Right eye L track Left eye E cycle through eyes to track K auto detect camera position Monocular only Tower Mount and Primate Mount toggle Lock Tracked eye button in binocular mode Click to return to the screen visited prior to the Camera Setup screen Keyboard Shortcuts ESC exit Camera S...

Page 39: ... trial to ensure that accuracy of the calibration parameters is maintained Generally this is initiated via the application running on the Display PC Keyboard Shortcuts D go to Drift Check screen Click to go to the Video Setup screen See EyeLink Video Overlay Option User s Manual for details This button is will be displayed only if the Enable Overlay button is turned on in the Set Options screen Th...

Page 40: ...ion of the search limits ALT and cursor keys or If search limits are enabled use these keys on the Host PC keyboard to adjust the size and shape of the search limits On the Display PC use a combination of Ctrl and cursor keys instead M Toggle Mouse click Autothreshold on or off X Toggle crosshair display T Toggle threshold coloring display I Change illuminator power Desktop Mount and Arm Mount onl...

Page 41: ...Recording session Keyboard Shortcuts O go to Output screen Click for access to a variety of EyeLink 1000 Plus options and settings on the Set Options screen Keyboard Shortcuts S go to Set Options Click to quit the EyeLink 1000 Plus Host PC application Keyboard Shortcuts Ctrl Alt Q Exit EyeLink Click to perform an orderly system shutdown of the Host PC by closing all processes running and power off...

Page 42: ... to the Camera Setup screen O Go to the Output screen S Go to the Set Options screen Ctrl Alt Q Exit the EyeLink Host PC application Ctrl Alt S Shutdown the Host PC F1 View the Help and key shortcuts for the Offline screen 2 4 3 Set Options Screen Figure 2 6 Example Set Options Screen 2 4 3 1 Set Options Screen Purpose The Set Options screen allows many EyeLink 1000 Plus tracker options to be conf...

Page 43: ...dation targets if automatic target detection is active Force Manual Accept is disabled Keyboard Shortcuts P alternate between Pacing options Randomize the calibration and validation target presentation order Keyboard Shortcuts R toggle Randomize Order on off Redisplay the first calibration or validation target at the end of the calibration sequence As this is typically amongst the poorest samples ...

Page 44: ...lections off of glasses or makeup If Search Limits is enabled and the pupil position moves search for the pupil is confined to the area within the red box otherwise the entire image is searched for the pupil If Move Limits is checked the search limit box moves along with the pupil Search Limits are automatically active with the Remote Mode In Mouse Simulation mode the Host PC mouse simulates eye m...

Page 45: ...vel reduces noise by a factor of 2 to 3 Keyboard Shortcuts F2 alternate between filter levels for the EDF file Note Data presented in EyeLink Data Viewer uses the File Sample Filter SR Research Ltd recommends leaving this value set to EXTRA Select the filter level for data available via the Ethernet link and analog card output Each increase in filter level reduces noise by a factor of 2 to 3 but i...

Page 46: ...ies and the last entry is a unique identifier for the configuration that will be logged in the EDF file Version 5 08 or later of the host software provides an additional Lens configuration after selecting one of the Remote modes The remote mode by default is configured to use 16 mm lens Some systems may also be supplied with a 25 mm remote lens with a special marking on the focusing wheel The 25 m...

Page 47: ...ikely be overwritten by display commands Keyboard Shortcuts F alternate selection of Samples and Events buttons Record the raw x y coordinate pairs from the camera to the EDF file See section 4 4 2 1 for description of raw data type Keyboard Shortcuts 3 toggle record Raw Eye Position on off Record head referenced eye rotation angle HREF to the EDF file See section 4 4 2 2 for description of HREF d...

Page 48: ...reverts to settings specified in the DEFAULTS INI file Keyboard Shortcuts L Revert to Last configuration D Load Defaults Clicking Enable Overlay activates the video overlay option Clicking Video Setup goes to the Video Setup screen Keyboard Shortcuts O toggle video overlay on off V click to view the Video Setup screen These settings control what to show on the Record screen during data output If R...

Page 49: ...F eye position in samples G Gaze position and resolution in samples B Button samples should be recorded I Input Port data in samples A Analog output data selection V Select to view video setup screen if the overlay option is enabled O Toggle on off video overlay option F6 Select record view plot or gaze cursor F7 Select record plot data type ENTER Camera Setup screen ESC Return to previous screen ...

Page 50: ...ure that the system is set up so there is suitable illumination and a good view of the eye s to be tracked Lens Aperture Size Tower Primate Mount Desktop Mount or LCD Arm Mount Long Range Mount with Head Support Remote Mode Monocular Binocular 16 mm Short Handle or Focusing Ring 50 70 cm 25 mm Large wheel with Special Marking 50 70 cm 25 mm Long Handle or Large Wheel IDEAL 35 mm 50 70 cm 60 70 cm ...

Page 51: ...he participant look at the first fixation point and select the Accept Fixation button or press the ENTER key or the Spacebar to start the calibration For subsequent targets fixations can be accepted either automatically by the host application or manually by the experimenter If Auto Trigger button is disabled Force Manual Accept from the Set Options screen is enabled you will need to manually acce...

Page 52: ...Key Function F1 Help screen ESC Camera setup A Automatic calibration set to the pacing interval selected in Set Options menu Auto trigger ON EyeLink accepts current fixation if it is stable During Calibration ENTER or Spacebar Begin calibration sequence or accepts calibration value given After first point also selects manual calibration mode ESC Terminate calibration sequence M Manual calibration ...

Page 53: ...tial calibration model and the participant s ability to refixate the targets during validation The functionality available in the Validate screen is very similar to that of the Calibrate screen Validation should only be performed after Calibration To perform a validation have the participant look at the first fixation point and press the Accept Fixation button or the ENTER or Spacebar key to start...

Page 54: ...ar Accept Fixation 2 4 5 3 Validate Screen Key Shortcuts Key Function F1 Help screen ESC Terminate validation and go back to camera setup A Automatic validation set to the pacing selected in Set Options menu Auto trigger ON EyeLink accepts current fixation if it is stable During Validation ESC First Point Exit to Camera Setup Following Points Restart Validation F1 Help screen ENTER or Spacebar Beg...

Page 55: ...as become grossly invalidated If the error is large the experimenter is prompted to acquire another sample If the error remains large i e the prior sampling error was reproduced the drift check will fail and another calibration will be required see Section 3 11 for more details To perform a drift check correction have the participant look at the first fixation point and click the Accept Fixation b...

Page 56: ... to the calibration mapping If Apply Correction is toggled on a true drift correction will be performed otherwise the tracker just reports the error without correcting for it Keyboard Shortcuts D Toggles on off the Apply Correction button Click to terminate the Drift Correct Drift Check and exit to the Camera Setup screen Press to accept fixation value after the participant s gaze is stable on the...

Page 57: ... link Manual recording may be terminated by switching back to the OUTPUT screen Be sure to close the data file before closing the tracker application Figure 2 10 Example EyeLink 1000 Plus Output Screen 2 4 7 2 Output Screen Main Functions Click to go to the Previous screen Click to go to the Camera Setup screen Keyboard Shortcuts ESC exit to Camera Setup screen Click to go to the Set Options scree...

Page 58: ...n 2 4 8 1 Record Screen Purpose The Record screen allows users to initiate and observe data collection The user can choose either a Gaze Cursor View see Figure 2 11 or Plot View see Figure 2 12 of the Record screen by toggling the Plot View button or by pressing G The Gaze Cursor View plots the current gaze position of the participant in calibrated screen pixel coordinates Any graphics drawn on th...

Page 59: ...EyeLink 1000 Plus Host Software 2013 2017 SR Research Ltd 49 Figure 2 11 Example Record Screen Gaze Cursor View Figure 2 12 Example Record Screen Plot View ...

Page 60: ...tical scale used in the plot view is dependent on the data type Raw Angle HREF Gaze or Analog set in the Set Options screen For example when plotting raw eye position the data are within a range between 30000 and 30000 The two purple bands at the top and bottom portions of the display represent data that is out of normal range The visibility of the x and y eye traces can be controlled by the VIS b...

Page 61: ...6 seconds to 79 2 seconds per sweep of data to be plotted on each screen Keyboard Shortcuts and change plot speed Stop or restart data plotting the eye tracker continues recording despite that the plot view stops screen updating Keyboard Shortcuts P pause data plotting Mark the time this button pressed on the screen with a thin white line Keyboard Shortcuts INS add rewind marker Clear data plottin...

Page 62: ...cuts U undo last view or gain offset change Change to the default view or gain offset Keyboard Shortcuts C revert to default view Fit all data to view auto gain offset adjusting Keyboard Shortcuts Tab fit all data to view Load the Analog or Raw gain and offset settings from a saved PRE file Save Analog or Raw Gain and Offset settings into a PRE file Keyboard Shortcuts L load Analog or Raw gain off...

Page 63: ...as precisely as possible If you do not have a display program ready you may mark the target positions on a piece of cardboard 3 Click on the Pause button to pause screen updating Make sure that only the ADJ button of the X trace is selected 4 Please note the white bar drawn at the right end of the graph This bar sets the upper and lower bounds for gain and offset adjustments dragging the mouse cur...

Page 64: ...ughout the setup calibration validation and recording phases of every experiment A visual indicator illustrated in the figure below is present on the right hand side of the Calibrate Validate Drift Correct Output and Record screens and gives the operator a complete and continuous status report of the camera image For the Remote Mode status of target tracking is also provided Figure 2 14 EyeLink 10...

Page 65: ...te Mode OK green Target is present and can be tracked MISSING red Target is not present ANGLE red Target has too large an angle to be tracked properly When working in the Output and Record screens if the Pupil Size warning is on at least one sample was interpolated by the system and is indicated by Int appearing beside the Pupil label in the Status Panel All status flags remain on for a minimum of...

Page 66: ...rticipant in much less than five minutes including calibration and validation If the EyeLink host software is not yet running on the Host PC start it by clicking on the EyeLink logo at the top left corner of the File Manager see section 2 2 Starting the Host Application of this document IMPORTANT Remember to exit the EyeLink software by pressing the key combination CTRL ALT Q and clicking on the s...

Page 67: ...Camera Setup screen You will see camera image windows in the middle of the display a global view of the tracked eye on the top and zoomed view s at the bottom Navigation buttons to access other Tracker screens are on the right while selection buttons for tracking mode and other functions are on the left of the screen Figure 3 1 Example Camera Setup Screen Desktop Mount Throughout the EyeLink 1000 ...

Page 68: ...ut 10 15 minutes before starting the recording The EyeLink 1000 Plus has several mount and camera combinations Desktop Mount with head stabilization Desktop Mount without head stabilization Remote Mode Tower Mount Primate Mount LCD Arm Mount and Long Range Mount All of the mounts supports either monocular or binocular recording The Long Range mount requires an additional Fiber Optic Camera Head to...

Page 69: ...sual angle horizontally and 25 degrees of visual angle vertically for the participant The eye to monitor distance should be at least 1 75 times the display width to ensure that it falls within the trackable range If you are using a large wide screen monitor this means that there will be a gap between the camera and monitor Please measure the screen dimension and viewing distance and update screen ...

Page 70: ...djust the angle of the camera so that the eye to be tracked appears in the center of the global view of the camera image Now tighten the knobs In the global view window the eye to be tracked should appear in the center of the camera image whereas the untracked eye should appear near the edge or outside of the camera view To avoid accidental tracking of the unintended eye enable the search limits M...

Page 71: ...eshold Coloring button or T on the keyboard to remove the threshold color overlay In TRACK EXE you can use keys on either the Display or Host PC to perform all keyboard shortcut operations while the eye image is displayed The camera should be focused by rotating the lens focusing ring Turn the lens by placing your thumb on the bottom of the lens and turning the focusing ring by sliding your index ...

Page 72: ...the steps that are unique to the binocular tracking 1 Start the EyeLink host application and click Set Options button Check the Configuration is set to Desktop Stabilized Head Binoc Monoc 35 mm lens BTABLER Press the Enter key to go back to the camera setup screen 2 Adjust the position angle of the desktop mount so that eyes appear in the center of the global view of the camera image A dotted vert...

Page 73: ...f the pupil image Now click on the right pupil to center the search limit box Now focus the camera and continue with section 3 3 Setting Pupil Threshold 3 2 3 Desktop Mount Participant Setup Monocular Remote Mode The Remote Mode of the EyeLink 1000 Plus eye tracker is designed for applications where a chin rest or head mount is not desirable or perhaps even possible e g patient work gerontology in...

Page 74: ...tor back while keeping the Desktop Mount at its optimal distance from the participant so as to increase the distance between the participant and the screen while still ensuring that the eye tracker can track the participants properly the maximum viewing angle of the display should be within 32 horizontally and 25 vertically In such cases measure the distance in millimeters between the lens at the ...

Page 75: ...he participant to be seated Adjust the height of the chair so that the participant is comfortable and his her line of sight is to the top 25 of the screen Adjust your mount position so that the eye to be tracked appears in the center of the global camera view see Figure 3 6 Figure 3 6 Camera Setup Screen with the Monocular Remote Mode 7 Place a target sticker on the participant s forehead see Figu...

Page 76: ...ow the restricted range of looking will be on the same side of space as the camera For example when tracking the left eye a greater range is available when the participant is looking to the right because when the participant looks far to the left the nose will occlude the camera s view of the left eye 8 For optimal performance adjust the participant s seating distance so that the tracker reports a...

Page 77: ...r the Display or Host PC to perform all keyboard shortcut operations while the eye image is displayed 11 A properly thresholded pupil should be solidly blue with minimal blue elsewhere in the image If the threshold is too low the blue area will be smaller than the pupil and the eye image will show excessive movement If the threshold is too high there will be shadows at the edges and corners of the...

Page 78: ...uld be in the range of 0 90 to 1 10 A value around 1 05 is recommended though this will vary depending on the participant 13 The operator can easily tell if the pupil has been detected because the image on the Host PC will have a crosshairs indicating its center A green ellipse updated each refresh is drawn based on the elliptical pupil fitting algorithms see section 3 6 Pupil Tracking Algorithm I...

Page 79: ...ghtness of the camera image and thus the pupil and target thresholds can vary a lot if the viewing distance and image position changes Exposure control in the EyeLink host software is used to adjust the exposure duration of each camera frame to avoid getting overexposed or underexposed camera images In the Remote Mode an automatic exposure control is implemented using the brightness of the target ...

Page 80: ... Calibrate Validate Drift Correct Output and Record screens see Figure 3 9 periodically throughout recording If a yellow size warning is constantly observed it is likely that the pupil size is too small and as a result the recorded data may be noisy If this happens first check whether the participant is seated at the recommended eye target distance of 550 600 mm Dimmer room lighting will also help...

Page 81: ... unique to the binocular tracking 1 Start the EyeLink host application and click Set Options button Check the Configuration is set to Desktop Remote Mode Target Sticker Binoc Monoc 16 25 mm lens Press the Enter key to go back to the camera setup screen Please make sure the lens reported in the upper right corner of the screen matches the actual lens installed on the camera While the system by defa...

Page 82: ... Mount requires similar considerations Once the Arm is in position steps to take to collect good data are identical to those of the other mounts To position the Arm simply grab the entire apparatus by one or both of the handles located on either side of the LCD display and pull it into position Note that the Arm can swing completely around move up and down and bend at every joint Furthermore the L...

Page 83: ...distance specified in the Screen Settings configuration See Section 8 4 Customizing Screen Settings of the EyeLink 1000 Plus Installation Guide is a good idea For the EyeLink Remote viewing distance is computed dynamically so setting the viewing distance in the screen settings configuration is not necessary For instructions pertaining to the assembly disassembly and transport of the LCD Arm Mount ...

Page 84: ...e Camera Setup screen Figure 3 12 Parts of the EyeLink 1000 Plus Tower Mount IMPORTANT The height of the EyeLink 1000 Plus Tower should not be adjusted when a participant is using the head support device Before adjusting the camera image check the mirror angle of the system If the participant does not wear glasses set the mirror angle to the lowest position i e loosen and move the mirror angle adj...

Page 85: ...sition of the chair If the chinrest is used for the experiment adjust the height of the chinrest pad so that the participant s head is comfortably supported The experimenter may also slide the chinrest pad further away or closer to the participant by first loosening the knob underneath the chinrest and then tightening it In the global view window of the camera image now place the Host PC mouse cur...

Page 86: ...etups are documented in the Installation Guide Once a physical setup is established there is unlikely to be much variation in the steps taken to track eye movements as there is generally little variability in the view of the eye or the participants The software configuration steps for use of the Primate Mount are similar to the Tower Mount However while the Tower Mount is limited in its use of a s...

Page 87: ...stallation Guide for detailed coverage of installation in those environments Please also read Section 3 13 of this manual on online drift correction 1 Check the camera image in the global view If the camera image is vertically flipped this can be corrected by pressing the button to the right of the global camera view If the camera image is horizontally flipped this can be corrected by pressing the...

Page 88: ...same as the monocular recording described above except that the Configuration in the Set Options screen should be set to Long Range Mount Binoc Monoc and the Camera Head orientation should be angled In the global camera view the eyes should appear in the center of the camera image with the dotted line aligned with the bridge of the nose For more information about recording in binocular mode see Se...

Page 89: ... the pupil If the eyeglasses have an anti reflective coating image contrast may be poor and pupil tracking may be noisy These reflections are automatically reduced as much as possible by the EyeLink system however please be advised that not every participant with glasses will be trackable The pupil threshold should be checked by looking at the area within the red box in the image Figure 3 16 shows...

Page 90: ...ox will disappear and the pupil will be lost On the Host PC a red warning message No Pupil will appear below the zoomed eye image Pupil severely under thresholded Good Corner shadow captures pupil Figure 3 17 Corner Effects Seen with Head Rotation In general after threshold adjustment pupil thresholds should be between 75 and 115 and corneal thresholds should not exceed 240 If the pupil threshold ...

Page 91: ...uld see a colored circle appear near the pupil on each eye Auto Threshold should almost always set the correct CR threshold b If the auto thresholding sets the threshold too low or high use the CR threshold buttons or the and keys to manually adjust the CR threshold c Have the participant slowly look along the edges of the display surface and ensure that the corneal reflection does not get lost If...

Page 92: ...he participant walks away and then comes back reseated to continue the experiment The Use Search Limits button should be checked for participants wearing glasses This can be used to exclude other regions of the camera image e g frame of the glasses that may otherwise be detected as a pupil CR reflection The disadvantage of using the search limits however is that if the participant completely remov...

Page 93: ...xt To compute this we need to determine the correspondence between pupil position in the camera image and gaze position on the display screen We do this by performing a system calibration displaying several targets at fixed locations for the participant to fixate The pupil CR position for each target is recorded and the set of target and pupil CR positions is used to compute gaze positions during ...

Page 94: ... cursor jumps continuously and rapidly or disappears intermittently the setup for the eye needs to be corrected the experimenter should go back to the camera setup screen and recheck the camera image as well as the thresholds The bottom right side of the status bar on the Host PC s display reports the current eye movement status e g whether the eye is stably fixating or in motion Eye position will...

Page 95: ...ticipant setup and then restart the calibration Pressing the ESC once will restart the calibration whereas pressing it twice will exit calibration and return to the Camera Setup menu Even though the calibration is automatic watch the Host PC s display carefully Note the position of the cross shaped pupil position markers these should form a grid shape for the 9 point calibration Lapses of particip...

Page 96: ...bration fixation crosses If the calibration was successful you may press the Accept button or the key to accept the calibration results Pressing the Restart button or the ESC key will restart the calibration Pressing ESC twice exits to the Camera Setup screen So if you want to keep the current calibration never press the ESC key at the end of the calibration where the calibration grid is displayed...

Page 97: ...adjust as needed Indicates Status of Corneal OK Corneal is visible MISSING Corneal is missing BOUND Corneal is missing or the gaze data is not valid The corneal status error message MISSING highlighted in red indicates that the corneal reflection is not visible to the camera See section 3 4 for details on how to set up corneal reflection properly All status flags remain on for a minimum of 200 mil...

Page 98: ...le that one or more targets may be fixated with an error of 1 or greater Poor eye camera setup can cause a highly distorted calibration pattern thus magnifying small errors Some participants may show substantial drifts in gaze position during fixations or may not fixate carefully adding to the errors To begin the validation procedure select the Validate button or press the V key in the Camera Setu...

Page 99: ...lity and gaze accuracy Always ask the participant to look at the four corners of the display after performing the camera setup Be sure to instruct the participant to fixate within the bounds of the display or loss of tracking may occur because they have looked too far outside of the trackable range of the eye tracker not because of a poor set up Watch for the warning signals on the tracker screen ...

Page 100: ...tion accuracy will be reduced as the participant adapts to the new illumination level and the pupil dilates or constricts 3 10 Recording Gaze Position After the system is set up and calibrated we can monitor gaze position in real time and record it for later analysis or viewing Pressing the Output button or the O key from the Camera Setup screen will display the Output menu where EyeLink Data File...

Page 101: ...ze accuracy Therefore the default drift correction behavior of the EyeLink 1000 Plus system when in pupil CR mode is to only report the calculated fixation error from the drift correction procedure and to not actually adjust the calibration map in any way Therefore the drift correction procedure is better viewed as a Drift Checking procedure in the EyeLink 1000 Plus in its default configuration Th...

Page 102: ...tomatically be taken to ensure that the fixation sample wasn t itself in error e g attempted during a blink or when the participant was not complying with instructions to fixate the target or the experimenter can enter into the Camera Setup mode ESC on the keyboard and undertake a new camera setup or calibration procedure 3 11 2 Online Drift Correction While enabling the standard Drift Correction ...

Page 103: ... the position that he she believes the participant should be fixating and then click the mouse button The drift correction will be applied if the difference between the sampled fixation and the mouse click position is within an acceptable range specified by the online_dcorr_maxangle parameter Once applied the mouse cursor will change back into an arrow the Drift Corr button will cease flashing and...

Page 104: ...splayed image then this could be used to perform the drift correction When the participant is known to be looking at a fixation cross for instance simply click the Drift Corr button or press the assigned key F9 by default to execute the drift correction If the attempted correction is above an acceptable distance then the drift correction will fail and a message will appear in the text box reportin...

Page 105: ... To perform an orderly shutdown of the Host PC by closing all processes running go to the Offline screen and click on the Shutdown Host button if the host application is still running From the File Manager you may click on the red Shutdown button on the toolbar Now switch off the computer power supply if needed 3 13 EyeLink 1000 Plus Setup Summary It is suggested that you try the procedures in thi...

Page 106: ... PC application Click on the Shutdown button from the File Manager tool bar Turn off the Host PC and the power to the camera at the end of the day 3 14 Experiment Practice The TRACK EXE program is the most flexible way to practice the EyeLink 1000 Plus setup allowing almost any sequence of actions to be performed In real experiments the sequence of actions is much more defined Usually the experime...

Page 107: ...tion if Calibration Validation has just been performed or Select the zoomed or global camera view C Perform Calibration V Perform Validation O Start experiment The following table describes the purpose and use of each sample experiment For detailed information on the programming API aspect of these samples please refer to the EyeLink Programmer s guide Experiment Purpose Simple This experiment is ...

Page 108: ...e experiments installed at C Users User Name Documents ExperimentBuilder Examples for Windows 7 or Documents ExperimentBuilder Examples on Mac OS X Each of these experiment templates illustrates a typical experimental paradigm The following table provides a brief description of the experiments See the SR Research Experiment Builder User Manual for a detailed description of each template s operatio...

Page 109: ...g and illustrates how to set the resource position contingent on the current gaze position Change Displays several almost identical screens rapidly It also illustrates the use the of the fixation trigger Saccade Illustrates the creation of a simple experiment for saccade anti saccade research Pursuit Illustrates several kinds of sinusoidal movement in a pursuit task Video Illustrates creating an e...

Page 110: ...ink tracker depending on the system model and events eye movement events such as saccades and fixations participant responses and synchronizing events from the experimental application Both streams are time synchronized for easy analysis The file is organized into blocks of data one for each recording session Each block may have samples events or both Also the data items recorded in each sample or...

Page 111: ...les may be opened and closed and recording sessions may be started and stopped Refer to Chapter 2 of this manual EyeLink 1000 Plus Host Application Operation for information 4 2 2 Recording from the EyeLink API or SR Research Experiment Builder Most eye movement research involves running many participants through a sequence of experimental trials with tens or hundreds of recording blocks per file ...

Page 112: ...rch the parser is less sensitive to small back up saccades opposite to the direction of pursuit than forward saccades due to the low peak velocity of back up saccades The parser only looks ahead in the data a short time to compute velocity and acceleration This limits the data checking the parser can do Post processing or data cleanup may be needed to prepare data during analysis For example short...

Page 113: ...Thresholds Three thresholds are used for saccade detection motion velocity and acceleration The values of these are in degrees degrees sec and degrees sec respectively The velocity threshold is the eye movement velocity that must be exceeded for a saccade to be detected A velocity threshold of 22 degrees per second allows detection of saccades as small as 0 3 ideal for smooth pursuit and psychophy...

Page 114: ...elocity over the last 40 milliseconds This is reliable and does not degrade parser performance during non pursuit eye movements During long saccades such as a return sweep in reading this fix up causes the saccadic velocity threshold to be raised This is not a problem as long as the adjustment is limited as it helps to prevent prolongation of these saccades by overshoots and glissades The pursuit ...

Page 115: ...e are of several types Verification delays These set the time in milliseconds that the parser requires a detector output saccadic velocity or acceleration thresholds or missing pupil for blink to be stable before the parser changes its state and sends events to the data file or link These values have been determined empirically and there is little advantage to changing them Parser filter types Two...

Page 116: ...e REMPARSE INI for the EyeLink Remote and in PARSER INI for all other modes of recording Occasionally researchers may wish to evaluate the data using different parametric definitions The EyeLink 1000 Plus Host PC software supports reparsing existing EyeLink 1000 Plus EDF files To do this save the desired saccade detection configurations into a new INI file Copy the original EDF file to the current...

Page 117: ... second in a binocular tracking mode depending on your system configuration and tracker licensing Each sample is stored as a binary record in the EDF file with simple compression used to minimize disk space Even with compression recording 1000 samples per second will create very large EDF files about 15K of data per second Each sample may contain several data field including Time of the sample tim...

Page 118: ...unt changes in participant head position and angle or distance from the display However it may be more accurate for neuro psychophysical research as it reflects real eye movement velocities and amplitudes The x y coordinate pairs in HREF data reflect the line of sight in the geometric model below The x y positions define a point in a plane at distance f 15000 units from the eye The HREF units are ...

Page 119: ...es are those of a 1024 by 768 VGA display with 0 0 at the top left The resolution data for gaze position data changes constantly depending on participant head position and point of gaze and therefore is reported as a separate data type see below A typical resolution is about 36 pixels per degree for an EyeLink 1000 Plus setup in which the distance between the participant s eyes and the display is ...

Page 120: ... measurements are noise limited with noise levels of better than 0 2 of the diameter This corresponds to a resolution of 0 01 mm for a 5 mm pupil Pupil size measurements are affected by up to 10 by pupil position due to the optical distortion of the cornea that accompanies rotations of the eye to view the peripheral parts of the display and camera related factors If you intend to measure pupil siz...

Page 121: ...gram 4 5 1 Messages The most flexible event type is the message event A message is most often text but can contain any type of binary data as well up to a maximum of 300 bytes Messages are created by the application software and forwarded over the link to the EyeLink tracker which timestamps the data and writes it to the EDF file The application does not need precise time keeping since link delays...

Page 122: ...en used in real time processing with data sent via the link the event pairs allow an application to monitor eye movement state in real time These pairs accurately label the samples in a file between the events as the file is read from beginning to end Eye movement events are always labeled by which eye generated the event If binocular data is recorded a separate start and end event is generated fo...

Page 123: ...event blocks which specifies which eye was recorded from and whether samples events or both are present in the following data block Other data is given on following SAMPLES EVENTS PRESCALER etc lines 4 5 3 2 Fixations The on line EyeLink 1000 Plus tracker parser processes eye position data identifying saccades and fixations and compiling data on these conditions For fixations these data include Th...

Page 124: ...thin the fixation The data recorded in the FIXUPDATE event is similar to that in the ENDFIX event FIXUPDATE events are most useful in real time applications using the link Recording samples in the EDF file is more useful for most psychophysical research 4 5 3 4 Saccades The EyeLink 1000 Plus tracker s parser detects saccades by the velocity and acceleration of the eye movements Because of variatio...

Page 125: ...or detection of small saccades minimizes the extension of saccade durations and preserves saccadic peak velocities Other data in the ENDSACC event may be useful for some types of analysis The start and end position and start and end resolution may be used to compute saccadic amplitude This is more easily done by multiplying average velocity by the saccadic duration dist 1000 0 end_time start_time ...

Page 126: ... Similar commands exist for samples and events sent over the link for real time applications 4 6 1 Sample Data The sample data written to the EDF file is controlled by the file_sample_data command which is followed by a list of data types to include A single keyword is included for each type Keyword Data Type LEFT RIGHT Sets the intended tracking eye usually include both LEFT and RIGHT GAZE includ...

Page 127: ...ree screen resolution for start end of event HREF includes head referenced eye position AREA includes pupil area or diameter VELOCITY includes velocity of parsed position type average peak start and end STATUS includes warning and error flags aggregated across event not yet supported FIXAVG include ONLY averages in fixation end events to reduce file size NOSTART start events have no data other tha...

Page 128: ... 8 Using ASC Files The EDF file format is an efficient storage format for eye movement data but is relatively complex to support To make the data in EDF files accessible the translator EDF2ASC converts the files into a text version that is easily accessible from almost any programming language The converted ASC files contain lines of text with each line containing data for a single sample event or...

Page 129: ...ye outputs only non eye events for sample only files miss string replaces missing data in ASC file with string setres xr yr uses a fixed xr yr resolution always defres xr yr uses a default xr yr resolution if none in file 4 9 The ASC File Format The ASC file format is defined by the type of data lines that appear in it the format of these lines and the order in which these lines occur Data lines c...

Page 130: ...er than any preceding data Eye data samples are nested between eye movement start and end event For example the first sample in a fixation will follow the SFIX event for that fixation and the EFIX event for a fixation will follow the last sample in the fixation This allows on the fly classification of samples as the data file is read Before writing an analysis program to process an ASC file it is ...

Page 131: ...r yvr xr yr DATA NOTATIONS time timestamp in milliseconds xp yp monocular X and Y position data xpl ypl left eye X and Y position data xpr ypr right eye X and Y position data ps monocular pupil size area or diameter psl left pupil size area or diameter psr right pupil size area or diameter xv yv instantaneous velocity degrees sec xvl yvl left eye instantaneous velocity degrees sec xvr yvr right ey...

Page 132: ...get in camera coordinate a value from 0 to 10000 Returns MISSING_DATA 32768 if target is missing target distance Distance between the target and camera in millimeters Returns MISSING_DATA 32768 if target is missing The next thirteen fields represent warning messages for that sample relating to the target and eye image processing if no warning for target and eye image first character is M if target...

Page 133: ...tion sxp syp start X and Y position data exp eyp end X and Y position data aps average pupil size area or diameter av pv average peak velocity degrees sec ampl saccadic amplitude degrees xr yr X and Y resolution position units degree 4 9 3 1 Messages MSG time message A message line contains the text of a time stamped message Message is typically sent to the EyeLink 1000 Plus tracker by an applicat...

Page 134: ...d The two values following the RES keyword are the average resolution for the block if samples are present it is computed from samples else it summarizes any resolution data in the events Note that resolution data may be missing this is represented by a dot instead of a number for the resolution 4 9 3 4 Fixations SFIX eye stime EFIX eye stime etime dur axp ayp aps EFIX eye stime etime dur axp ayp ...

Page 135: ...angular resolution in units per visual degree is given as well All samples that are within the saccade will be listed between the SSACC and ESACC events for each eye simplifying data analysis 4 9 3 6 Blinks SBLINK eye stime EBLINK eye stime etime dur Blinks periods of data where the pupil is missing are reported by the SBLINK and EBLINK lines The time of the start of the blink is indicated by the ...

Page 136: ...MTABLER Arm Mount Stabilized Head Monocular ARTABLER Arm Mount Remote mode Target Sticker Monocular BTOWER Binocular Tower Mount Stabilized Head Binocular Monocular TOWER Tower Mount Stabilized Head Monocular MPRIM Primate Mount Stabilized Head Monocular BPRIM Primate Mount Stabilized Head Binocular Monocular MLRR Long Range Mount Stabilized Head Monocular Camera Level BLRR Long Range Mount Stabil...

Page 137: ...nce of keywords The data type is one of GAZE HREF or PUPIL The eye recorded will be one word LEFT or RIGHT The data option keywords currently supported are o RES for resolution data both may be present o RATE for the sample rate 250 00 500 00 1000 0 or 2000 0 o TRACKING for the tracking mode P Pupil CR Corneal Reflection o FILTER for the filter level used 0 off 1 standard 2 extra SAMPLES data type...

Page 138: ...en begins with a letter processing depends on what the first token is The tokens after the first are read and desired data from the line are extracted from them Lines with unrecognized first tokens or with unwanted information can simply be skipped Processing of events and samples will depend on what type of analysis is to be performed For many cognitive eye movement analyses MSG line text specify...

Page 139: ...om the computer and pack them in the shipping case The EyeLink 1000 Plus Host PC is a dedicated data collection computer for the eye tracker users are advised not to use that computer for other purposes Important The Tower Mount should only be held by the vertical posts and should NEVER be held by the mirror or the components attached to the mirror We recommend you have somebody available to assis...

Page 140: ...ce These standards have been or are in the process of being adopted by most countries and regulate many aspects of LED and laser eye safety including retinal corneal and skin safety Class 1 products are safe under reasonably foreseeable conditions of operation including the use of optical instruments for intrabeam viewing As these illuminators may be used in situations where they may be viewed for...

Page 141: ...e illuminators is invisible under most viewing conditions The 940 nm illuminators include a filter to reduce or remove any residual eye response A faint red glow may be visible in a dark room usually only after your eyes have adapted to the dark NOTE DO NOT position your eye closer than 100mm 4 inches from the illuminator for an extended period of time as this may result in discomfort and unnecess...

Page 142: ...tors the cable may be unplugged from the illuminator in other configurations the cable will be permanently attached to the illuminator The illuminator will be attached to a large metal heat sink which is used for mounting the unit Do not attempt to disassemble the illuminator or remove it from its heat sink Instead the illuminator unit should be detached by removing the clamps or screws or knobs h...

Page 143: ... 5e or CAT 6 cables up to 30 meters in length A fiber optic cable is required to connect the OC fiber optic camera head This should be a duplex multimode cable with LC connectors A power harness is also required to connect the OC and FL to an appropriate power supply Contact SR Research for connector types and pinouts 6 2 4 Power Supply Replacement WARNING See the Specifications section for inform...

Page 144: ...rt System excluding gel pads Two 2 year parts and labor Host PC Two 2 year parts and labor LIMITATIONS AND EXCLUSIONS This warranty does not apply to any product which has been improperly installed subjected to usage for which the product was not designed misused or abused damaged during shipping or which has been altered or repaired in any way that affects the reliability or detracts from the per...

Page 145: ...rranted for the remaining original warranty period or 30 days whichever is longer SR Research Ltd does not warrant that the functions of the software will meet your requirements or that operation of the software will be uninterrupted or error free You assume responsibility for selecting the software to achieve your intended results and for the use and results obtained from the software SR Research...

Page 146: ...rch Ltd 6 5 Copyrights Trademarks EyeLink is a registered trademark of SR Research Ltd All other company and or product names are trademarks of their respective manufacturers Product design and specifications may change at any time without notice ...

Page 147: ...ker will be introduced applications are not limited to those introduced here In addition other digital input and output ports may be used including the parallel port of the EyeLink Host PC 7 1 Analog Data Types Position data and pupil size data are available in several types which are selectable through the EyeLink 1000 Plus Set Options options screen For pupil size either pupil area or pupil diam...

Page 148: ...ffers integrated data recording to a file and digital data transfer through the Ethernet link which has latency comparable to the analog link and does not suffer from the time base resolution and noise degradation inherent in analog systems SR Research Ltd is committed to improving access to the Ethernet link data transfer methods and supplies an analog output option for backwards compatibility wi...

Page 149: ...m this card Figure 7 1 lists the terminals on the screw terminal panel that correspond to the analog outputs digital inputs and outputs and ground or 5V It is up to each user to determine how to connect and use the analog output connections for their applications Connections to the analog outputs will depend on what these outputs are connected to typically this is another computer with an analog i...

Page 150: ... address for the C and D ports on the EyeLink analog output card are 4 and 5 respectively Digital outputs may also be reserved for EyeLink tracker functions and writing to these bits has no effect For example when analog output is enabled the data output D7 is used as a strobe output to indicate when new analog data is available The digital inputs may be used as buttons and as input port bits whic...

Page 151: ...lar eye tracking modes are summarized in the table below with X and Y representing horizontal and vertical position data and P representing pupil size data Eye tracking mode Analog output mapping Channels available DAC0 DAC1 DAC2 DAC3 DAC4 DAC5 left right Monocular 6 X Y P Binocular Monocular 6 left X left Y left P right X right Y right P Left Binocular 6 left X left Y left P Right Binocular 6 rig...

Page 152: ...og_y_range data range For raw data the default range is 0 1 to 0 9 because the pupil position will never reach the edges of the camera image It is possible that the scaled and transformed pupil CR data might exceed this range but in general this range will be similar to that of the camera image Raw data should be assumed to be in arbitrary units For HREF data the entire data range is assumed to be...

Page 153: ...stems or output samples at a lower rate such as 50 60 Hz video based tracking systems This causes the EyeLink analog output to rapidly step between data values which means that sampling at fixed intervals makes it likely that samples might be missed sampled twice or the transition between samples might be recorded instead Since the EyeLink 1000 Plus tracker and most data acquisition systems rely o...

Page 154: ...Link 1000 Plus sample rate This will prevent missed samples but will still result in steps in the data Recording the digital strobe output on an analog or digital input channel in combination with the analog data allows the first data from each sample to be selected by detecting the change in value of this output By setting the duration of the strobe pulse to 0 the strobe output can be set to togg...

Reviews: