Определение направления взгляда и остановкаEye-gaze and dwell

Модель взаимодействия Определение направления взгляда и остановка является частным случаем модели взаимодействия Определение направления взгляда и фиксация.The "eye-gaze and dwell" interaction model is a special case of the eye-gaze and commit interaction model:

  1. Взгляд на цель иLook at a target and
  2. Для подтверждения намерения выбрать цель используйте дополнительный явный ввод: Если просто смотрите на целевой объект, который вы хотите выбрать.To confirm your intention to select the target, use a secondary explicit input: Simply keep looking at the target you would like to select.

Преимущества модели взаимодействия "Определение направления взгляда и остановка"Advantages of the "eye-gaze and dwell" interaction model

Когда ваши руки уже заняты какой-то операцией или инструментами, использовать их для взаимодействия с голограммами может быть неудобно.When your hands are already occupied with a task or holding tools, using them for interacting with holograms may not be an option. Альтернативным вариантом взаимодействия для выбора голограмм является "определение направления взгляда и остановка" или, другими словами, нужно взглянуть и смотреть.A hands-free interaction alternative for selecting holograms is "eye-gaze and dwell" or in other words: "look and stare". Преимущество такого метода заключается в том, что даже пользователи с сильно ограниченными возможностями, которые не могут полностью повернуть голову или тело, могут взаимодействовать с голограммами (например, в очень тесной рабочей обстановке).With this approach, even severely constrained users who can't fully turn their heads or bodies can interact with holograms (for example, in a highly confined work environment). Пользователь просто продолжает смотреть на целевой объект, который необходимо выбрать, и получать разную реакцию на свой остановленный взгляд.The user simply keeps looking at the target they would like to select and different dwell feedback is displayed to indicate the process.

Сложности модели взаимодействия "Определение направления взгляда и остановка"Challenges of the "eye-gaze and dwell" interaction model

Как правило, активацию на основе остановленного взгляда рекомендуется использовать только в том случае, если невозможен ввод голосом или руками.In general, we recommend to only use dwell-based activations as a last fall-back if neither voice input nor hand input is available. Причина этого в том, что довольно сложно подобрать время остановки.The reason is that the choice of dwell time can be tricky. Начинающих пользователей устраивает более длительная остановка взгляда, тогда как опытные пользователи хотят быстро и эффективно перемещаться по интерфейсу.Novice users are ok with longer dwell times, while expert users want to quickly and efficiently navigate through their experiences. Это порождает проблему настройки времени остановки в соответствии с конкретными потребностями пользователя.This leads to the challenge of how to adjust the dwell time to the specific needs of a user. Если время остановки слишком мало: пользователь может ощутить перегрузку, так как голограммы постоянно реагируют на его взгляд.If the dwell time is too short: The user may feel overwhelmed by having holograms react to their eye-gaze all the time. Если время остановки слишком велико: интерфейс может работать слишком медленно и прерывисто, так как пользователю приходится долго смотреть на целевые объекты.If the dwell time is too long: The experience may feel too slow and interruptive as the user has to keep looking at targets for a long time.

Рекомендации по проектированиюDesign recommendations

Мы рекомендуем использовать два состояния для реагирования на остановку взгляда.We recommend using a two-state approach for dwell feedback:

  1. Начальная задержка. Когда пользователь начинает смотреть на целевой объект, сразу ничего не происходит, так как это может привести к неудобству и перегрузке при взаимодействии с пользователем.Onset delay: When the user starts looking at a target, nothing should immediately happen as this may result in an unpleasant and overwhelming user experience. Вместо этого запускается таймер, чтобы определить, намеренно ли пользователь смотрит на целевой объект или он просто на него взглянул.Instead start a timer to detect whether the user is intentionally staring at the target or merely glancing over it. Мы рекомендуем задать начальную задержку в 150–250 мс в заданной области взаимодействия (т. е. пользователь должен четко смотреть на большие целевые объекты, а не бегло осматривать их).We recommend an onset time of 150-250 ms in a given proximity (meaning the user is fixating vs. looking around on a large target).
  2. Начало реагирования на остановку взгляда. Убедившись, что пользователь намеренно смотрит на целевой объект, начинает отображаться реакция, чтобы показать пользователю, что активация ввода остановкой взгляда запущена.Start dwell feedback: After ensuring that the user is intentionally looking at the target, start showing dwell feedback to inform the user that the dwell activation is being initiated.
  3. Непрерывное реагирование. Пока пользователь смотрит на целевой объект, следует отображать индикатор взаимодействия, чтобы пользователь знал, что он все еще смотрит на этот объект.Continuous Feedback: While the user keeps looking at the target, show a continuous progress indicator so that the user knows that they have to keep looking at the target. В частности, для ввода направлением взгляда рекомендуется привлечь внимание пользователя, отобразив окружность или сферу и уменьшая их размер.In particular for eye-gaze input, we recommend pulling in the user's visual attention by starting out with a bigger circle or sphere that contracts into a smaller version. Отображение индикатора окончательного состояния (маленькая окружность) поможет сообщить пользователю, когда ввод остановкой взгляда будет завершен.Showing an indicator for the final state (small circle) helps to communicate to the user when the dwell will be finished. Ниже показан пример.An example illustration is shown below.
  4. Завершение. Если пользователь продолжает смотреть на целевой объект (еще 650–850 МС), завершите активацию ввода остановкой взгляда и выберите целевой объект.Finish: If the user kept fixating the target (for another 650-850 ms), complete the dwell activation and select the looked-at target.

Состояния остановленного взгляда

См. также статьюSee also