CAVS©

The CAVS© (Computer Aided Visualization System) framework enables to develop generic applications that allow the combining use of gaze (through eye tracker devices) and of voice (through speech recognition) to command an application program.

The CAVS© Components API is an interface containing everything you need to programmatically get real-time high-precision gaze data from an eye tracker hardware and from a speech recognizer device.
It is a type library implemented as a libraries set ANSI ISO C++ and header, making it accessible to many modern high-level program languages for Microsoft 32-bit platforms.

The CAVSComp objects are divided into following categories, as shown in figure:

General components:
These components allow to make eye-enabled definite screen regions then that are commanded with an eye tracker device.

Client components:
These components are callback function that are invoked when CAVS framework identifies the relative macro-behaviours of the user. The Client application will implement these behaviours.

Eye tracker calibration components:
These components allow to activate different type of calibration process.

Speech Recognizer Calibration components:
These components allow to customizer the speech recognition process (choose language, vocal command, etc)

The CAVS© documentation as well as the SDK itself aims to target developers that not necessarily need a lot of programming experience.

System Requirements and Compatibility

» Operating system (OS): Tested on Microsoft Windows XP Service Pack 2 Professional, Home Edition or Windows XP Tablet Edition.

» Eye tracker: Tobii 1750, Tobii X50 e Tobii 2150.

» Tobii Eye Tracker Server software (TET Server): Version 2.8.6 and later.

» Software: The speech recognition system used is ScanSoft VoCon 3200 and it is required a licensed version.

» Hardware: 2 GHz Intel® Pentium® processor, 256 MB RAM, graphics card and monitor supporting 32-bit color and screen resolution of at least 1024 by 768 pixels, 10MB available hard disk space.