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 применяется в клинических системах поддержки решений и реабилитационных приложениях.