Методика. Для решения поставленных задач разработана методика и программно-аппаратный комплекс синхронной регистрации ЭЭГ и направленности взора человека в процессе работы с ИМК на волне Р300. Регистрация ЭЭГ осуществляется при помощи 8-канального электроэнцефалографа производства компании «МОВИКОМ», частота оцифровки сигнала – 500 Гц. Регистрация направленности взора осуществляется при помощи установки SMIHiSpeed, обеспечивающей скорость видеорегистрации направленности взора до 1250 кадров в секунду при пространственном разрешении 0,25–0,5°. Программной платформа послужила среда Python 2.5 с набором модулей для обеспечений высокоточного предъявления стимулов на экране монитора и скоростной онлайн-обработки ЭЭГ-данных для обеспечения надлежащей скорости работы ИМК. Особое внимание было уделено стабильности временных характеристик предъявляемых стимулов, высокой степени синхронизации регистрируемых потоков данных (ЭЭГ и траектории движений глаз), а также формированию логов работы стимуляционного модуля программно-аппаратного комплекса, позволяющих полностью восстановить стимуляционную среду, с которой было предложено работать испытуемому. Последний пункт представляет особую важность для детального анализа данных офлайн.
В результате были достигнуты следующие характеристики работы исследовательского программно-аппаратного комплекса. Использование высокоэффективной библиотеки OpenGL позволило обеспечить стабильность временных характеристик предъявляемых стимулов, фактически, предельно возможную в условиях работы с типовым ЖК-монитором: на тестовых записях длительностью 30–60 мин временные характеристики стимулов совпадают с точностью до длительности 1 кадра тестового монитора. Минимизация размера синхрометок, а также использование протокола UDP для обмена данными между компьютерами, осуществляющими регистрацию ЭЭГ и движений глаз, позволило обеспечить стабильность доставки с точностью ±1 сэмпл данных айтрекера на частоте 500 кадров в секунду. Лог процедуры стимуляции формируется также с предельно возможной точностью: для каждого кадра в процессе предъявления стимулов сохраняется позиция всех элементов на экране и их состояние (подсвечен/неподсвечен). Формирование лога с еще большей точностью представляется избыточным, поскольку не даст никакой новой информации. Меньшая частота сохранения состояния стимуляционной картины приведет к потере информации о происходящем на экране, что может негативным образом сказать на дальнейшем анализе данных.
Таким образом, разработанный программно-аппаратный комплекс отвечает требованиям предполагаемого исследования, обеспечивая высокую точность и стабильность характеристик стимуляции, достаточную степень