ScanPath Analyzer Element

Modified on 2018/08/22 02:31 by Administrator — Categorized as: Elements, Usability Research

Summary

Element Icon ScanPath Analyzer
Info
Category: Usability Research AddIn: Usability Research
Creator: OkazoLab Scope: Parent event
Owns Snippets: None Usage: Snippets

Properties

NameDescription                              ConstraintsTypeOn
runtime
change
General Plot Settings
Show Axis        Defines whether the axis are visible on the scanpath plot                Boolean         
Rendering Size        The rendering size also defines the image resolution, when the plot is saved into an image file or video.                clSize         
Show Gridlines        Defines whether the major tick gridlines are shown on the plot.                Boolean         
Add Screen Clone        Defines whether a clone of the presentation screen is shown at the background of the plot.                enScre..         
Rendering Quality        Defines the quality and speed the plot rendering                Int32         
Plot Theme        Defines a visual theme for the plot                Int32         
Scanpath Plot Settings
Plot Title        Defines the title shown on the scanpath plot                String         
Show Gaze Marker        Defines whether a marker of the current gaze position is shown on the scanpath plot                Boolean         
Gaze Marker Color        Defines the color for the gaze marker                stColor         
Fixation Marker Scale        Defines the scale of the fixation markers                Double         
Fixation Marker Color        Defines the color of the fixation markers                stColor         
Saccade Line Thickness        Defines the line thickness of the saccade lines                Double         
Saccade Line Color        Defines the color of the saccade lines                stColor         
Results
Reset Scanpath Now        The command that resets the current scanpath data and plot. Assign 'true' in the snippets to invoke this command at runtime.                Boolean         
XAML Scanpath Plot        Returns a live XAML control containing the scanpath plot. The property that can be used for binding to the Content property of the XAML ContentControl element, e.g. . The bound ContentControl can be then added to the status screen or to the GUI Panel element.                UIElem..         
Custom Data        Defines a custom data (string type) that is associated with a single scanpath point. In a typical scenario, you update this property in snippets, e.g. with a real-time EEG score. Then, upon a fixation, a new scanpath point will be added with the current value of the custom data string. The custom data is saved in the scanpath data file or, can be accessed by 'Scanpath Points' property.                String         
Scanpath Points        Returns an array containing recorded scanpath points. Each point is represented by clScanPathPoint struct.                 clScan..         
Save Plot Now        The command that saves the current scanpath plot into an image file.  Assign a filename in the snippets to invoke this command at runtime. The extension of the filename (e.g. .png,.bmp, .jpg) will define a format of the image file.                String         
Save Data Now        The command that saves the current scanpath data into a plain data file.  Assign a filename in the snippets to invoke this command at runtime. The extension of the filename (e.g. .txt, .csv) will define a format of the data file.                String         
Preview Plot        Opens a window with the scanpath plot preview. The preview window can be used to visualize a scanpath data file recorded previously.                Boolean         
Preview Fixaccade Plot        Open a window with the fixaccade plot preview                Boolean         
Video Results
Video Capturing        Defines whether formation of the plot is captured into a video file.                Boolean         
Video Encoder        Defines an encoder that will handles video compression for the captured plot video. The selection list contains all video encoders installed in OS, but some might be not compatible for the plot capturing. Make a check run.                String         
Configure Encoder        Opens a configuration dialog of the selected video encoder, if the encoder supports this option.                Boolean         
Frame Rate        Defines the frame-rate of the captured video in frame per second. High frame-rates and plot's  rendering size can cause the performance problems or missed frames.                Int32         
Output Folder        Opens a dialog for selecting a folder to store recorded videos. If no folder is selected, the video will be stored at the location of the experiment file.                String         
Gaze Processing
Tracking Device        Defines what tracking device provides positional samples for the element. The tracking devices include eye-trackers, the mouse and touch-screens. The 'Auto' option chooses the tracking device selected in the parent event. If there are no tracking elements enabled in the experiment, the system mouse is always used.                String         
Sampling Rate        Defines the sampling rate of the tracking device  hardware in Hz. Keep the zero value for auto-detection.                Double         
Exclusive Thresholds        Defines whether the exclusive velocity and saccade duration thresholds are used for the fixation detection by this element. The default value is false, which means that the same threshold values are shared with all eye-tracking analysis elements.                Boolean         
X Velocity Threshold        Defines the saccade velocity threshold for the X-axes                Double         
Y Velocity Threshold        Defines the saccade velocity threshold for the Y-axes                Double         
Minimal Saccade Duration        Defines the minimal saccade duration threshold (in ms.) for the velocity-based detection algorithm. If a saccade candidate shorter than the threshold, it's discarded after completion. Note that, the element can still be triggered at the start and peak velocity of the discarded saccades, when the triggering mode is not 'On the saccade end'. If you do not want to apply the minimal duration threshold, set the zero value.                Double         
Maximal Saccade Duration        Defines the maximal duration threshold (in ms.) for the velocity-based detection algorithm. If a candidate saccade shorter than the threshold, it's discarded after completion. Note that, the element can still be triggered at the start and peak velocity of the discarded saccades, when the triggering mode is not 'On the saccade end'. If you do not want to apply the maximal duration threshold, set the zero value.                Double         
AOI
Element AOI        Selects a visual element, whose viewport defines an on-screen AOI for the eye-tracking analysis.                Int32         
Custom AOIs        Selects a visual element, whose viewport defines an on-screen AOI for the eye-tracking analysis.                IColle..         
Control
Is Enabled        If set to false the element is completely omitted when the experiment is run                Boolean         
Title        Title of the element                String         

ScanPath Analyzer Element analyzes eye tracking or mouse movements and builds scanpath of fixations over duration of the parent event. The scanpath can be monitored on a real-time plot and later exported into a bitmap or numerical data file. The elements also allows recording a video of scanpath development over a time.


Demo Video