![]() ![]() TalkToProLab, which operates independently of the Titta tool, is also presented in this article. The Titta toolbox provides the TalkToProLab tool which implements a convenient wrapper for Tobii Pro Lab’s External Presenter interface for MATLAB and Python. This provides researchers with full flexibility in developing experimental paradigms, while also enabling them to use Pro Lab’s visualization and analysis capabilities. Using this mode, researchers can use any means of creating and running their experiment, while at the same time instructing Pro Lab to record eye movements and informing it of what stimuli were shown on the screen. To remedy this situation, Tobii Pro Lab provides an “External presenter’’ project type that enables external programs to control Tobii Pro Lab through a remote control interface. As such, researchers often have to choose between tools with a graphical user interface that also provide data vizualization and analysis functionality but support a limited set of research paradigms, and programming environments that allow full flexibility but require the user to write their own tools for data visualization and analysis. For instance, niche needs such as the non-aging foreperiods recommended in antisaccade protocols (Antoniades et al., 2013) are unlikely to be provided. Such software packages are furthermore unlikely to ever cater to the custom needs of all researchers. At the time of writing, Tobii Pro Lab however provides only basic stimulus creation options, making it not suitable for many experimental paradigms. The Tobii Pro Lab software package provides such replay and analysis functionality. Such functionality is not provided by Titta, which only provides an interface for operating the eye tracker. Once eye movements are recorded, researchers may want to look through their recordings by means of replays or other visualizations, and perform analysis of their eye movement data. Titta is available from (MATLAB) and (Python). The PsychoPy version of Titta furthermore supports PsychoPy builder (Peirce et al., 2019), allowing easy integration of Tobii eye trackers in experiments built with this graphical experiment builder. Titta can be integrated into existing experiments by adding only a handful of lines of code, but at the same time also enables access to all setup and operational features of the supported Tobii eye trackers. Titta is built upon the C and Python versions of the low-level Tobii Pro SDK and, amongst other features, provides an easy to use participant setup, calibration and validation interface that is implemented directly in PsychToolbox or PsychoPy drawing commands. In this article, we therefore present Titta, Footnote 1 a Tobii- specific software package that allows for easy integration of Tobii eye trackers with experiments written in MATLAB with PsychToolbox (Pelli, 1997 Brainard, 1997 Kleiner et al., 2007) and in Python with PsychoPy (Peirce 2007, 2009), while providing full access to all features of each of the supported eye trackers. Examples of these system-specific capabilities are provided in the “ Implementation” section. While Tobii eye trackers are supported by tools that offer a generic programming interface to a wide variety of eye trackers, such as PyGaze (Dalmaijer et al., 2014) or the ioHub library that is part of PsychoPy, the drawback of such generic interfaces is that they only provided limited access to advanced system-specific capabilities of some eye trackers. However, such a flexible system-specific package is not available for eye trackers from Tobii, one of the large manufacturers of eye trackers for researchers. As such, the latter programming tools are often the only option for advanced researchers with specific needs not supported by the manufacturer’s software packages. The manufacturer software provides an easy to use graphical interface that is however often also limited in functionality, such as offering support for only picture and video stimuli and limited trial randomization. Cornelissen 12 et al., 2002 and Niehorster and Nyström 2019). ![]() To record eye movements using eye trackers, either complete graphical software packages provided by the eye tracker’s manufacturer or third parties are used, or tools developed by academics that interface the eye-tracker software development kit (SDK) with high-level programming languages of their choice (e.g. ![]() These devices are used by an ever-increasing number of researchers in a wide array of academic fields as well as industry (Holmqvist et al., 2011). Eye trackers are used to record where people look and how their eyes move in one of multiple reference frames (see Hessels et al., 2018). ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |