Gaze Control
Введение
Gaze Control (управление взглядом) – это технология интерфейса «человек-компьютер» (HCI), при которой пользователь управляет системой посредством движений глаз. Системы отслеживания взгляда (eye tracking) фиксируют направление взгляда, определяют точку фиксации на экране и позволяют выполнять действия – щелчок, выбор, прокрутку – без применения рук или голоса.
Технология находит применение в широком диапазоне: от вспомогательных коммуникационных устройств (AAC) для людей с тяжёлыми двигательными нарушениями до маркетинговых UX-исследований и VR-гарнитур следующего поколения.
История и контекст
Первые системы отслеживания взгляда появились в 1960–1970-х годах в академических лабораториях и использовались преимущественно для психологических исследований. Коммерческие eye tracking-системы для вспомогательных технологий появились в 1990-х. Шведская компания Tobii Technology (основана в 2001 году) стала ведущим производителем и существенно удешевила технологию.
Переломным моментом для массового рынка стала интеграция eye tracking в VR-гарнитуры (Meta Quest Pro, PlayStation VR2, Apple Vision Pro): foveated rendering – рендеринг с полным качеством только в точке взгляда – снизил требования к GPU на 50–70%. В автомобилестроении eye tracking используется для мониторинга усталости водителя (DMS – Driver Monitoring System).
Как это работает
Типовая система eye tracking включает:
- Инфракрасные светодиоды (NIR LEDs): Подсвечивают глаза невидимым для пользователя излучением, создавая характерные блики на роговице.
- Инфракрасная камера: Захватывает изображение глаза с высокой частотой (60–1200 Гц для разных применений).
- Алгоритм обработки изображений: Детектирует центр зрачка и блики на роговице (метод P-CR), вычисляет вектор взгляда.
- Калибровка: Пользователь фиксирует взгляд на ряде точек на экране для настройки персональной модели взгляда.
- Gaze mapping: Преобразование вектора взгляда в координаты на экране или в пространстве.
Точность современных систем: 0,5–1° визуального угла (~10–20 px на 24" мониторе на стандартном расстоянии).
Где применяется
- Вспомогательные технологии (AAC): Управление компьютером и коммуникация для людей с БАС, ДЦП, травмами позвоночника (Tobii Dynavox).
- UX-исследования и маркетинг: Тепловые карты взглядов (heatmaps) для анализа внимания пользователей на веб-сайтах и упаковке товаров.
- VR/AR-гарнитуры: Foveated rendering, интерактивные интерфейсы без контроллеров (Apple Vision Pro).
- Автомобили: DMS – мониторинг усталости и отвлечения водителя, обязательный в новых автомобилях по требованиям Euro NCAP.
- Медицина и офтальмология: Диагностика неврологических расстройств, реабилитация после инсульта.
Преимущества и ограничения
Преимущества: Бесконтактное управление (гигиеничность), возможность управления для людей с ограниченными возможностями, высокая скорость выбора (взгляд быстрее руки), естественный интерфейс для VR.
Ограничения: Усталость глаз при длительном использовании как основного устройства ввода («эффект Мидаса» – нежелательная активация элементов взглядом), чувствительность к освещению, необходимость регулярной калибровки, высокая стоимость высокоточных систем.
Связь с другими понятиями
Gaze Control является одним из методов бесконтактного управления наряду с Gesture Control (жестами) и голосовым управлением. В контексте HCI (Human-Computer Interaction) eye tracking относится к классу неявных каналов ввода. Технология тесно интегрирована с VR/AR, нейронными интерфейсами и системами биометрической аутентификации (идентификация по сетчатке). В медицинских ИТ eye tracking применяется в клинических системах поддержки решений и реабилитационных приложениях.