Определение направления взгляда и остановка

Модель взаимодействия Определение направления взгляда и остановка является частным случаем модели взаимодействия Определение направления взгляда и фиксация.

  1. Взгляд на цель и
  2. Для подтверждения намерения выбрать цель используйте дополнительный явный ввод: Если просто смотрите на целевой объект, который вы хотите выбрать.

Преимущества модели взаимодействия "Определение направления взгляда и остановка"

Когда ваши руки уже заняты какой-то операцией или инструментами, использовать их для взаимодействия с голограммами может быть неудобно. Альтернативным вариантом взаимодействия для выбора голограмм является "определение направления взгляда и остановка" или, другими словами, нужно взглянуть и смотреть. Преимущество такого метода заключается в том, что даже пользователи с сильно ограниченными возможностями, которые не могут полностью повернуть голову или тело, могут взаимодействовать с голограммами (например, в очень тесной рабочей обстановке). Пользователь просто продолжает смотреть на целевой объект, который необходимо выбрать, и получать разную реакцию на свой остановленный взгляд.

Сложности модели взаимодействия "Определение направления взгляда и остановка"

Как правило, активацию на основе остановленного взгляда рекомендуется использовать только в том случае, если невозможен ввод голосом или руками. Причина этого в том, что довольно сложно подобрать время остановки. Начинающих пользователей устраивает более длительная остановка взгляда, тогда как опытные пользователи хотят быстро и эффективно перемещаться по интерфейсу. Это порождает проблему настройки времени остановки в соответствии с конкретными потребностями пользователя. Если время остановки слишком мало: пользователь может ощутить перегрузку, так как голограммы постоянно реагируют на его взгляд. Если время остановки слишком велико: интерфейс может работать слишком медленно и прерывисто, так как пользователю приходится долго смотреть на целевые объекты.

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

Мы рекомендуем использовать два состояния для реагирования на остановку взгляда.

  1. Начальная задержка. Когда пользователь начинает смотреть на целевой объект, сразу ничего не происходит, так как это может привести к неудобству и перегрузке при взаимодействии с пользователем. Вместо этого запускается таймер, чтобы определить, намеренно ли пользователь смотрит на целевой объект или он просто на него взглянул. Мы рекомендуем задать начальную задержку в 150–250 мс в заданной области взаимодействия (т. е. пользователь должен четко смотреть на большие целевые объекты, а не бегло осматривать их).
  2. Начало реагирования на остановку взгляда. Убедившись, что пользователь намеренно смотрит на целевой объект, начинает отображаться реакция, чтобы показать пользователю, что активация ввода остановкой взгляда запущена.
  3. Непрерывное реагирование. Пока пользователь смотрит на целевой объект, следует отображать индикатор взаимодействия, чтобы пользователь знал, что он все еще смотрит на этот объект. В частности, для ввода направлением взгляда рекомендуется привлечь внимание пользователя, отобразив окружность или сферу и уменьшая их размер. Отображение индикатора окончательного состояния (маленькая окружность) поможет сообщить пользователю, когда ввод остановкой взгляда будет завершен. Ниже показан пример.
  4. Завершение. Если пользователь продолжает смотреть на целевой объект (еще 650–850 МС), завершите активацию ввода остановкой взгляда и выберите целевой объект.

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

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