I. Introduction
Brain-computer interfaces (BCIs) have been attracting increasing attention as an alternative way to provide a direct communication channel between the human brain and external devices [1] . Among various applications, a BCI speller is especially valuable since it can help people with severe motor disabilities communicate with others. Many researchers have attempted to develop BCI spellers using electroencephalogram (EEG) by taking advantages of noninvasiveness, ease-of-use, and relatively low cost [2] –[4] . For instance, Farewell and Donchin first proposed a well-known P300 speller in the 1980s [2] . More recently, steady-state visual evoked potentials (SSVEPs), which are EEG responses to repetitive visual stimuli, have been successfully used in BCI spellers with high information transfer rates (ITRs). In two successful studies, Chen et al. and Nakanishi et al. demonstrated their 40-class SSVEP spellers with ITRs of 267 bits/min [3] and 325 bits/min [4] , respectively.