Indar Sugiarto


In a working BCI framework, all aspects must be considered as an integral part that contributes to the successful operation of a BCI system. This also includes the development of robust but flexible stimulator, especially the one that closely related to the feedback of a BCI system. This paper describes a novel approach in providing flexible visual stimulator using XML which has been applied for a BCI (brain-computer interface) framework. Using XML file format for configuring the visual stimulator of a BCI system, we can develop BCI applications which can accommodate many experiment strategies in BCI research. The BCI framework and its configuration platform is developed using C++ programming language which incorporate Qt’s most powerful XML parser named QXmlStream. The implementation and experiment shows that the XML configuration file can be well executed within the proposed BCI framework. Beside its capability in presenting flexible flickering frequencies and text formatting for SSVEP-based BCI, the configuration platform also provides 3 shapes, 16 colors, and 5 distinct feedback bars. It is not necessary to increase the number of shapes nor colors since those parameters are less important for the BCI stimulator. The proposed method can then be extended to enhance the usability of currently existed BCI framework such as BF++ Toys and BCI 2000.

Full Text:



Allison, BZ et al., “BCI Demographics I: How many (and what kinds of) people can use an SSVEP BCI?”, Proceeding of 4th International Brain-Computer Interface Workshop and Training Course 2008, Verlag der Technischen Universität Graz – Austria, 2008.

Bianchi L, Quitadamo LR, Garreffa G, Cardarilli GC, Marciani MG., “Performances evaluation and optimization of Brain-Computer Interface systems in a copy spelling task”, IEEE Transactions on Neural Systems and Rehabilitation Engineering, 15(2): 207-216, 2007.

Burde W, and Blankertz B., “Is the locus of control of reinforcement a predictor of brain-computer interface performance?”, Proceedings of the 3rd International Brain-Computer Interface Workshop and Training Course 2006, Verlag der Technischen Universität Graz: 76-77, 2006.

Millán, J., “Adaptive Brain Interfaces for Communication and Control”, 10th International Conference on Human-Computer Interaction, Greece, 2003.

Quitadamo LR, Marciani MG, Bianchi L., “Optimization of Brain Computer Interface systems by means of XML and BF++ Toys”, International Journal of Bioelectromagnetism, 9(3): 172- 184, 2007.

Schalk G, McFarland DJ, Hinterberger T, Birbaumer N, Wolpaw JR., “BCI2000: a general-purpose brain–computer interface (BCI) system”, IEEE Transaction on Biomedical Engineering, 51(6):1034–43, 2004.

Sugiarto I, and Handoyo I., “Application of Distributed System in Neuroscience, A Case Study of BCI Framework”, Proceeding of The First International Seminar on Science and Technology (ISSTEC 2009), Universitas Islam Indonesia, Jogjakarta, 2009.

Sugiarto I, Allison BZ, Gräser A., “Optimization Strategy for SSVEP-Based BCI in Spelling Program Application”, Proceeding of International Conference on Computer Engineering and Technology 2009 (ICCET 2009), International Association of Computer Science and Information Technology (IACSIT), Singapore, 2009.

DOI: http://dx.doi.org/10.12928/telkomnika.v7i2.579

Article Metrics

Abstract view : 216 times
PDF - 670 times


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus, 9th Floor, LPPI Room
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120 ext. 4902, Fax: +62 274 564604