GAZEPOINT CONTROL USER MANUAL

Similar documents
Eye Tracking Instructions

Table of Contents. Use. Troubleshooting. Setup. Welcome. 11 How to arm/disarm system/camera(s) 19 Sync Module setup issues. 3 Installing the Blink app

INTERACTIVE WHITE BOARD MANUAL

Kinect Interface to Play Computer Games with Movement

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9

Tobii TX 300. Experiment Room. Participant

1. Check the Accessories

Point of view HDMI Smart TV dongle Mini RF Keyboard

Digital Persona Fingerprint Reader Installation

Point of View SmartTV HDMI 210 dongle - Android 4.2. General notices for use... 2 Disclaimer... 2 Box Contents... 2

OPERATION MANUAL. MV-410RGB Layout Editor. Version 2.1- higher

HP WEBCAM 3100 HP WEBCAM 3110 USER S GUIDE

LCD MONITOR TOUCH PANEL DRIVER 2 OPERATION MANUAL. for Mac. Version 1.0 PN-L703A/PN-70TA3/PN-L703B/PN-70TB3/PN-L603A/PN-60TA3/PN-L603B/PN-60TB3

OPERATION MANUAL. IWB Setup Software/EyeRIS NEC edition

MicroScribe: Connection problems between the MicroScribe and your PC

Protocol for Microscope Calibration

1. Open the battery compartment as shown in the image.

USB to VGA Adapter USB2VGAE2. Instruction Manual. USB 2.0 to VGA Multi Monitor External Video Adapter

SOFTWARE MANUAL. Please ensure that you read the instruction manual carefully before use. About software

USB 2.0 VGA ADAPTER USER MANUAL

Getting Started What s included Setting up Fitbit One on a computer Mac & PC Requirements... 2

AXIS 205 Network Camera Goes anywhere your network goes

Mini Android PC. User Manual. Copyright Edis Trading (HK) Limited All Rights Reserved.

Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices

Introduction Configuring Your HP Mouse Batteries Replacing the Batteries Mouse Sensor Technology Navigating the HP Mouse Control Center

HITT101 H-ITT Audience Response System 101

QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay

-ipad 2: Quick Reference Guide-

AXIS 205 Network Camera Quick Installation Guide

LCD MONITOR TOUCH DISPLAY DRIVER OPERATION MANUAL. for Mac. Version 1.0 PN-K322B/PN-K322BH/LL-S201A. Applicable models

USB Scrolling Optical Mini Mouse

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2

Maxtor OneTouch User's Guide

reflecta Super 8 Scanner

idex Manual Contact details Producer: FOCI BV. The Netherlands

IP Camera User Manual

Quick Start Guide. Installing. Setting up the equipment

User s Guide for Polycom CX7000 Systems

Appendix A. CMS(Client Management Software)

Multi-Profile CMOS Infrared Network Camera

Using AORUS Notebook for the First Time

1. Introduction... 3 Introduction Deal command... 13

SMART CONSOLE Software and Firmware Upgrade Procedure

INTERACTIVE WHITEBOARD. Owner s Manual

How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet)

F-Series Desktop User Manual F20. English - Europe/New Zealand

MASTER GUIDE (MAC) Gaming on the go is now possible.

Acer LCD Monitor Driver Installation Guide

Xbox LIVE Vision. english

Speedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.

ENGLISH. Matrox DualHead2Go and TripleHead2Go

Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.

Windows Vista /Windows 7 Installation Guide

About Parallels Desktop 7 for Mac

ActiView. Visual Presenter Image Software User Manual - English

Getting Started on the Computer With Mouseaerobics! Windows XP

7. Mobile Phone Support

HP Advanced Wireless Docking Station. User Guide

USB 2.0 to DVI External Video Adapter USB 2.0 to VGA External Video Adapter

Fixplot Instruction Manual. (data plotting program)

Introduction to Mirametrix EyeTracker

Gauge Drawing Tool Slider Drawing Tool Toggle Button Drawing Tool One-Way List Drawing Tool... 8

Multi-Touch Ring Encoder Software Development Kit User s Guide

DisplayPort 2-Port KVM Switch Installation Guide

E7495. Notebook PC. User Guide for Windows 8

Input and output devices for specific needs

Scan2CRM for ACT! User Guide

Android Dongle. User Manual TL869

StrikeRisk v6.0 IEC/EN Risk Management Software Getting Started

VERVE 2 First Time User Guide

Eye Tracking System Instruction. Manual. Model Mobile Head Mounted Optics with Mobile Electronics Package (Addendum to Model 501 manual)

Before You Begin Installing Your Scanner

Multi-function Front Panel USB2.0/Firewire 400/eSATA

SC Analysis Software. The software provides 5 main functions:

Caplio Utility for Windows

Wireless USB Adapter Set

Yamaha 01V96 Version2 Upgrade Guide

Start Here. BrightLink Interaction. 1 Connect your computer and turn on the projector

Magic Switch User Manual for Mac & Windows Mac to Mac / Mac to Windows / Windows to Windows / Windows/Mac to ipad Windows/Mac to Android

Getting Started with VMware Fusion

TEACHER S GUIDE. How can Ozobot help to teach students in your classroom? Thank you for inviting Ozobot into your classroom!

VMware Horizon FLEX User Guide

Spontania User Setup Guide

Vess A2000 Series. NVR Storage Appliance. Windows Recovery Instructions. Version PROMISE Technology, Inc. All Rights Reserved.

Pendragon Forms Industrial

Wrist Audio Player Link Soft for Macintosh. User s Guide

Gotcha! Catch every moment. Find thousands more great ideas online

3.5 Mobile LAN Disk User Guide

Experiment 5: Magnetic Fields of a Bar Magnet and of the Earth

Guide to Installing BBL Crystal MIND on Windows 7

Each ievo reader needs its own network cable, as each reader has its own IP address. Ensure this has been taken into consideration

For Windows XP 64 bit

Office Cordless Desktop 2.4GHz FAQ

This document is intended to make you familiar with the ServersCheck Monitoring Appliance

User Guide for Windows 10

Micro Cam Software. User Manual V1.3

USB2VGA. Instruction Manual. USB to VGA Adapter. USB 2.0 to VGA External Multi Monitor Video Adapter

LandAirSea Tracking Key READ THIS BEFORE USING THE LANDAIRSEA TRACKING KEY

Funky Forest. Setup Document. An interactive ecosystem

RemoteWare Software Manager

Transcription:

GAZEPOINT CONTROL USER MANUAL Revision 2.0

Contents 1 Introduction... 2 2 Technical Specification and Requirements... 2 2.1 GP3 Desktop Eye-Tracker... 2 3 Hardware Setup... 3 3.1 GP3 Unboxing... 3 3.2 GP3 Connections... 3 3.3 GP3 Placement... 4 4 Software Setup... 5 4.1 Gazepoint Tracker Main Window... 5 4.2 Gazepoint Control Calibration Window... 6 5 Demo Programs and Source Code... 7 5.1 GPClient Class... 7 5.2 C++ apiclient... 7 5.3 C++ Template/Template_nomfc... 8 5.4 C++ FruitNinja... 8 5.5 Matlab... 8 5.6 Other Languages?... 8 6 Troubleshooting Tips... 9 6.1 Camera Driver... 9 6.2 Why isn t my GP3 Working?... 10 Revised January 19, 2014 Copyright (c) 2014 1 P a g e

1 Introduction The Gazepoint Control system is a high-performance eye-tracker software platform that provides gaze data at an extremely affordable price. The hardware and software setup are also extremely straightforward and easy to do. 2 Technical Specification and Requirements 2.1 GP3 Desktop Eye-Tracker Accuracy 0.5 1 degree of visual angle 60Hz update rate 5 and 9 point calibration Easy to use and open standard API 25cm x 11cm (horizontal x vertical) movement ±15 cm range of depth movement Powered by USB Processor: Modern processor i5 to i7 recommended. Memory: 2 GB OS: Window XP/Vista/7/8, 32/64 bit Revised January 19, 2014 Copyright (c) 2014 2 P a g e

3 Hardware Setup 3.1 GP3 Unboxing The Gazepoint GP3 eye-tracking system ships with the following components: GP3 eye-tracker Mini-tripod USB power cable USB data cable To keep our price low, we do not ship the software in the package, simply download the latest version from the Gazepoint website here: http://gazept.com/downloads/. A password is required to download the software and will be sent to you at the time of purchase. Figure 1 - Gazepoint GP3 Un-tubing 3.2 GP3 Connections Before connecting the eye tracker to your computer, you should first install the Gazepoint software, which will install the camera driver. Then to set up the hardware simply screw the tripod to the GP3 with the thumbscrew, connect the USB DC power cable to one of your computers USB ports, and connect the USB data cable to another port, the camera driver will then automatically connect. Note that the data cable must be connected directly to the USB port on your computer (not through a USB hub). The eye-tracker uses almost 100% of the data bus, so while it can share with a keyboard or mouse, if you also connect an external hardware or webcam to the same bus you may impact the eyetracker image transmission. Often the USB ports on the front and back of a PC, or the left and right of a Revised January 19, 2014 Copyright (c) 2014 3 P a g e

laptop use two separate USB hubs internally in the computer. The USB power cable can connect to any powered USB port, including a USB hub provided the hub is powered. Figure 2 - Gazepoint GP3 Hardware Setup 3.3 GP3 Placement Position GP3 directly below your computer screen. Avoid use in a room with direct or indirect sunlight on the face of the user. Position the GP3 approximately arm s length distance away and centered and pointed at your face (ideal distance is 65 cm to your eyes). If you wear glasses, it is best to tilt the unit upwards at a greater angle to prevent reflections from appearing off the glasses lenses. Figure 3 - Gazepoint GP3 Placement Revised January 19, 2014 Copyright (c) 2014 4 P a g e

4 Software Setup The Gazepoint Control software performs the image processing and gaze estimation methods. The software also operates the gaze-data server which provides data to third-party programs through the Open Gaze API. 4.1 Gazepoint Tracker Main Window There are only four buttons to control the Gazepoint eye-tracker: Calibrate: Start the calibration process Gaze pointer: Move mouse cursor wherever you look (block the sensor to get back control) Select Screen: For multi-monitor systems, selects the active screen Switch Tracker: We have new eye-trackers in development, stay tuned for more information. Feedback information is provided through the bottom status bar: Frame time: Should be ~16.6ms (60Hz). If number is larger you may need more CPU power Server: Indicates how many clients are connected and if data is being transmit Figure 4 - Gazepoint Control Software Revised January 19, 2014 Copyright (c) 2014 5 P a g e

4.2 Gazepoint Control Calibration Window When the calibration process begins, the screen will go blank and a calibration marker will move through five positions on the screen. Simply look at the marker at each of the calibration positions. The resulting calibration should look similar to that shown in the image below. After calibration a white point-of-gaze dot will be drawn on the screen, and you can check your accuracy by looking at each of the calibration points again. If for some reason your results are not satisfactory, a second calibration will sometimes help, as first-time users may not have understood the process the first time. You can redo a single point by simply clicking on the point with the mouse. If the previous calibration was better than the current calibration, simply press U to undo the current calibration and reload the last one ( U again toggles between the latest calibration and the previous calibration). In some circumstances a little more accuracy may be desired, traded off with a slightly longer calibration. Simply press 9 to start using the nine-point calibration process. Figure 5 - Gazepoint Control 5-Point Calibration Results Revised January 19, 2014 Copyright (c) 2014 6 P a g e

5 Demo Programs and Source Code A number of example demo programs and source code are provided to get you started quickly using the Open Gaze API. These files can be found in the Gazepoint software installation folder. For 32bit OS: For 64 bit OS: C:\Program Files\Gazepoint\Gazepoint\demo\ C:\Program Files (x86)\gazepoint\gazepoint\demo\ If you wish to compile these programs, it is best to copy the demo folder to another location such as the desktop or c:\temp\, as your operating system will prevent you from creating compile files in the Program Files folder. 5.1 GPClient Class The GPClient class in the \Demo\Include\ folder is an MFC based class which simplifies all tasks needed to use the API. This class is used for all Gazepoint software projects which communication using the API. 5.2 C++ apiclient The apiclient uses the GPClient Class and enumerates the API commands so you can send them one at a time. This program is great for watching what commands look like as you send them back and forth with the server. Revised January 19, 2014 Copyright (c) 2014 7 P a g e

5.3 C++ Template/Template_nomfc The template and template_nomfc projects are very simple projects which connect to the server, start sending data, and print the result to the screen. These are great starting points for developing your own C++ applications. 5.4 C++ FruitNinja A larger project which uses the API to collect gaze data, and then manipulate the cursor to create different blades for use in the Fruit Ninja video game, available in the Windows 8 App Store. 5.5 Matlab Sample source code showing the API use in a Matlab programming language. 5.6 Other Languages? Since the API is only a TCP/IP port, any language can communicate with the server. Please contact us if you would like to see some sample code for a language not listed here. Revised January 19, 2014 Copyright (c) 2014 8 P a g e

6 Troubleshooting Tips 6.1 Camera Driver If the eye-tracker is plugged in before the software is installed, sometimes the camera can get labelled as an Unknown Device in the Windows Device Manager. If you think this is the case, though the device manager and look for the unknown device, right-click and select update driver, then point to the folder (Win7 or Win8): For 32bit: C:\Program Files\Gazepoint\Gazepoint\driver\Win8 For 64bit: C:\Program Files (x86)\gazepoint\gazepoint\driver64\win8 When the camera driver is installed successfully, it should be listed as a Point Grey Research device as shown in the figure below. Revised January 19, 2014 Copyright (c) 2014 9 P a g e

6.2 Why isn t my GP3 Working? Dim red lights not visible behind the black plastic on the front of the eye-tracker: Check that power is supplied via the second USB cable; ensure that Gazepoint Control is running; kill any extra Gazepoint Control processes. The camera window has a strange split image: This is a known bug that occurs infrequently with the Firefly camera on the first start up of the PC or installation of a new version. Simply restart the Gazepoint Control software to solve this issue. The camera shows my eyes properly but the GP3 doesn t lock onto my eyes: A number of artefacts can throw off the GP3 s eye-tracking algorithm: - Sunlight has a lot of infrared content that can easily wash out the infrared LED sources; try to work in environments with halogen or fluorescent lighting. Dark environments work well too. - Hard contact lenses can shift after a blink which can cause difficulty in tracking - Soft contact lenses that are too dirty can reduce the specular reflections used to track eye movement. Use only clean contact lenses. - Glasses that are dirty or scratched can cause difficulty in tracking, as well as some shiny metal frames. Glasses work best when the angle from the GP3 unit to the face is relatively steep (i.e. move your head higher and closer to the monitor and tilt the unit up). - Some makeup, such as glitter, can lead to spurious reflections. Avoid such makeup. The calibration isn t working: Ensure that you complete the calibration without blinking. Also, make sure that you stay focused on the dot position. Some people anticipate where the dot will move and this throws off the calibration. Revised January 19, 2014 Copyright (c) 2014 10 P a g e