Research Article

EEG Recording and Online Signal Processing on Android: A Multiapp Framework for Brain-Computer Interfaces on Smartphone

Figure 2

SCALA architecture and functional connections illustrated as a fundamental modelling concepts diagram [21]. Connections with overlaying bullet points indicate bidirectional communication channels. The Communication Module (CM) receives incoming data from several sources and communication protocols. It transmits the data to the Main Controller (MC), which coordinates the signal processing and eventually provides the classification result to the Communication Module. The Signal Processing Module is exchangeable, thereby contributing to the flexibility of SCALA.