摘要

A steady-state visual evoked potential (SSVEP)-based brain-computer interface (BCI) can operate as an asynchronous brain switch. When SSVEP is detected with the "on/off" button flickering at a fixed frequency, the subject is identified as in the control state. Otherwise, he is in the idle state. Generally, the detection of the idle/control state is based on a predefined threshold, which is related to power. However, due to the variability of the electroencephalogram (EEG) signal, it is difficult to find an optimal threshold to achieve a high true-positive rate (TPR) in the control state while maintaining a low false-positive rate (FPR) in the idle state. In this paper, a novel pseudo-key-based approach is presented for better discriminating the control and idle states. A dedicated "on/off" button (target key) and several additional buttons (pseudo-keys) are displayed on the graphical user interface (GUI), and all of these buttons flash at different frequencies. The control state is identified from the EEG signal under two conditions. The first is a common thresholding condition, where the power ratio of the target key frequency component to a certain neighboring frequency band is above a predefined threshold. The second is a comparison condition, where the power of the target key frequency component is higher than any of the pseudo-keys. The effectiveness of the proposed approach is validated by several experiments. Further analysis shows that introducing the pseudo-keys can significantly reduce the probability that the SSVEP will be detected in response to the flickering target key in the idle state without substantially affecting the detection in the control state, providing strong evidence in support of our approach.