Related Experiment Video
Updated: Apr 15, 2026

P300-Based Brain-Computer Interface Speller Performance Estimation with Classifier-Based Latency Estimation
Published on: September 8, 2023
A Flash Group Creation Algorithm for P300 Brain-Computer Interface Integration with Irregular Assistive Technology
Jane E Huggins1,2, Palash Biswas3, James K Huggins4
1Department of Physical Medicine and Rehabilitation, University of Michigan Medical School, Ann Arbor, MI 48109, USA.
Abstract:
An event-related potential (ERP)-based brain-computer interface (BCI), or P300 BCI, has long been intended for communication access for individuals with severe motor impairments. BCI access to communication tools, websites, and augmentative and alternative communication (AAC) keyboards requires aligning BCI stimuli to screens with differing numbers of various-sized keys in partially populated grid layouts. Six design priorities were defined for creating and ordering flash groups: identifiability, unpredictability, perceptibility, minimality, anti-adjacency, and equality. Building on the checkerboard paradigm, multiple algorithmic approaches were evaluated on simulated AAC screens to create the magic square paradigm (MSP) for flash group creation for irregular key layouts. The MSP algorithm was then used for BCI access to the dynamic screens of a commercial AAC device that combines text-based and icon-based language representations and the resulting flash groups analyzed for design priorities of anti-adjacency and equality. The 126,944 flash groups created for 5778 selections on AAC screens had 0 groups with side-by-side adjacency, 0.02% with adjacency to an amalgamated key, and 6% with diagonally adjacent keys. The average difference between the shortest and longest flash groups was 1.9 keys. The MSP provides a novel method to access dynamic AAC keyboards with irregular layouts and multiple key sizes.

