ABSTRACT

Last decade showed a high evolution in Brain-Computer Interface (BCI) system development, starting from the algorithms for real-time processing (thus increasing the bit-rate [Ryan 2010]) up to new frameworks for the creation of this BCI systems.

On the market we can find many frameworks (Brunner et al 2010), some of them are recent projects (openVibe, Tobi) and can be used on different computer architectures, while other ones like BCI2000 are now widely used in many research centers around the world. The research in this field focused on evaluating accuracy of a BCI system in some daily life applications, without considering the importance of the Human Computer Interaction (HCI). For this reason we can find complex and well-performing Brain-Computer Interface systems with a high bit-rate but which cannot be used in everyday life because they are developed to work in controlled environments and on specific, technologically-difficult platforms (i.e. definitely not easy-to use except by skilled technicians). In this paper we present our new BCI++ v3.0 framework, aiming at giving to researchers and developers a new tool to create BCI system focusing on the creation of GUI which are simple to use, intuitive and 301at the same time well-designed, and functioning also for applications with few commands and speed of use (bitrate). Our framework, developed with Microsoft© XNA Game Studio, provides some useful tools to create an immersive environment which could be used not only for BCI purposes, but also for biomedical signal analysis and biofeedback. Some prebuild GUI (like P300 oddball protocol, SSVEP protocol (Parini et al 2009) can help the developer design the system.