Взаимодействие с виртуальными объектами, интегрированными в физическое окружение, Виды взаимодействий, Выводы - Разработка системы дополненной реальности с поддержкой распознавания жестов в режиме реального времени
Для того чтобы далее исследовать потенциал использования жестов для систем дополненной реальности, рассмотрим манипуляции виртуальными объектами, связанными с реальным физическим окружением. Главная задача - это выявление, возможных взаимодействий, которые являются естественными, и полезными для достижения поставленных целей.
Виды взаимодействий
Рисунок 10. Перемещение виртуального объекта
Перемещение. Когда люди перемещают объект в реальной жизни можно наблюдать два типа взаимодействия: либо объект толкают в нужную сторону либо берут двумя пальцами и помещают в необходимое место. При толкании, объект перемещается, когда палец касается его с одной конкретной стороны. Следовательно, только один палец используется для этого взаимодействия. Второй вариант - захват - осуществляется двумя пальцами (рисунок 10). Для улучшения распознавания на пальцы наклеиваются специальные маркеры. Как только оба маркера приходят достаточно близко к границам объекта, виртуальный объект "схватился". Теперь он может быть перемещен в любое место и размещен там, при разведении пальцев подальше друг от друга.
Масштабирование. Масштабирование - это взаимодействие, которое может быть проделано только с виртуальными объектами. Следовательно, нет никакого естественного эквивалента. Тем не менее, жест-масштабирование является довольно распространенным на сенсорных экранах благодаря pinch-to-zoom жесту: движение двух пальцев от центра или ближе друг к другу приводит к увеличению и уменьшению соответственно. В то время как это, кажется, естественным жестом для масштабирования виртуальных объектов в AR, есть одна большая проблема: в отличие от сенсорного экрана, мы не в состоянии автоматически определить, когда жест является жестом масштабирования, а когда нет. Чтобы справиться с этой проблемой возможны следующие решения.
В первом из них, различают два типа жестов: прикосновение к объекту с двумя сведенными пальцами, а затем увеличение расстояния между ними, которое приводит к увеличению объекта. Захват объекта с двух сторон и уменьшение расстояния между двумя пальцами приводит уменьшению (см. рисунок 11). В обоих случаях завершение операции осуществляется путем перемещения пальца в противоположном направлении от объекта. При этом уменьшение и увеличение - два отдельных взаимодействия.
Рисунок 11. Масштабирование
Второй вариант решения проблемы позволяет непрерывно изменяет размер объекта, увеличивая и уменьшая расстояние между двумя пальцы. Для этого пользователь должен нажать в любом месте сенсорного экрана в момент начала масштабирования. В то время как это взаимодействие представляется гораздо более гибким и естественным для фактического масштабирование, неясно, будет ли оно комфортным для пользователя (см. рисунок 12).
Рисунок 12. Совмещение двух интерфейсов для масштабирования
Вращение. Вращение объекта обычно осуществляется при захвате объекта двумя пальцами и поворачивая его вокруг оси. Это может быть реализовано путем захвата первого объекта (по аналогии с перемещением), а затем его вращения в зависимости от изменения угла между начальной и конечной линиями, соединяющими два маркера (см. рисунок 13).
Рисунок 13. Вращение виртуального объекта
Вторая версия жеста вращения представляет собой, сначала, выбор объекта прикосновением, а потом с помощью кругового движения указательного пальца осуществляется поворот объекта. Нажатие в любом месте на сенсорном экране используется для остановки вращения и оставляет объект в определенной ориентации (по аналогии с подходом для масштабирования).
Выводы
Обзор и анализ рассмотренных видов взаимодействия в системах дополненной реальности показал, что наиболее удобным и интуитивным видом взаимодействия является вид, основанный на жестах. Но иногда, из-за ограниченности устройств и высокой сложности анализа жестов, целесообразнее использовать комбинацию из нескольких типов взаимодействий.
Похожие статьи
-
Второй вид взаимодействия использует положения и ориентации устройства (определяется с помощь данных, полученных со встроенного акселерометра и компаса)...
-
Общая характеристика Для оценки общей возможности распознавания жестов в мобильных АR, сравним стандартные взаимодействия, через сенсорный экран, и тип...
-
Рассмотри несколько видов взаимодействия, которые могли бы решить поставленную задачу. Для простоты рассмотрим взаимодействие с виртуальным объектом...
-
В мобильной дополненной реальности (AR), пользователи смотрят на прямое изображение, полученное с видеокамеры на их мобильном устройстве и сцены, которые...
-
Мультимодальные интерфейсы объединяют реальные формы устройств ввода с натуральными формами языка и поведения, такими как речь, осязание, жесты рукой или...
-
Основными устройствами, используемым в системах дополненной реальности являются дисплеи, устройства ввода, устройства отслеживания и компьютер. Дисплеи...
-
Мобильные приложения дополненной реальности чаще всего являются развлекательными, образовательными, навигационными или информационные. Например...
-
Хотя существует множество инновационных способов использования дополненной реальности, можно выделить четыре типа приложений, в которых чаще всего...
-
Человек получает представление об окружающем пространстве с помощью большого набора органов чувств. Система дополненной реальности, являясь посредником...
-
Один из наиболее важных аспектов при создании систем дополненной реальности - это создать соответствующий интуитивно понятный интерфейс между...
-
Определение дополненной реальности Термин дополненной реальности (augmented reality, AR) предположительно был предложен работавшим на корпорацию Boeing...
-
Развлекательная и образовательная область включает в себя "культурные" приложения для осмотра достопримечательностей и музейные путеводители, игровые...
-
Мобильные системы дополненной реальности включают в себя мобильные приложения для телефонов. Мобильные AR подразумевают использование различных мобильных...
-
Хорошо известно, что для качественных AR систем, чтобы предоставить реалистичный результат требуется очень точно отслеживать реальную среду для...
-
Многие исследовательские группы поднимали проблему социально приемлемых технологий. Мобильные системы, постоянно сталкиваются с проблемой социального...
-
Совместные AR интерфейсы включают в себя использование нескольких дисплеев для поддержки удаленной совместной деятельности. Для создания совместной...
-
Существует достаточно широкий спектр областей науки и техники, в которых может применяться дополненная реальность. Однако в первую очередь можно выделить...
-
Есть много типов устройств ввода для AR систем. Некоторые системы используют перчатки. Другие, такие как ReachMedia [13] используют беспроводные...
-
Контрольный пример будет рассмотрен на нескольких сценах (вариантов игровой среды). Несколько вариантов позволят рассмотреть различное использование...
-
На этом примере мы рассмотрим новые объекты взаимодействия, в роли которых выступят лестницы, как пример взаимодействия и триггеры в виде огня. Рисунок...
-
Объекты области временного хранения классифицируются по предметным областям. Аутентичность исходным данным Заказчика в объектах DF , TD и R достигается...
-
Выбранные датчики, исполнительные механизмы и их месторасположение, а также структурная схема АСУ ТП производства сухого молока позволяют составить схему...
-
Для того чтобы выполнить монтаж видеосистемы, вовсе не надо быть дилетантом, так как самыми сложными инструментами, которые понадобятся в данном случае,...
-
Цель Работы - изучить одну из базовых концепций ООП, наследование классов в С++, заключающуюся в построении цепочек классов, связанных иерархически,...
-
Цель Работы - изучить основные способы работы с пользовательским типом данных "класс", его объектами, методами и способы доступа к ним. - Теоретические...
-
В данном примере мы будем посылать несколько событий объектам взаимодействия: - Левая клавиша мыши - событие совершения действия "Action"; - Колесо вверх...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Работа со меню и списками Внешний вид списка Пример внешнего вида списка приведен на рисунке 7. Рисунок 7 -- Внешний вид списка. Каждый раздел Системы...
-
Для того, чтобы строить диаграммы в соответствии с рисунком 2.7, необходимо реализовать алгоритм соединения двух объектов линией. Для отображения линии...
-
Работа с контентом Контент системы содержит как отдельные медийные составляющие - текст, таблицы, ссылки, графику, так и связанные между собой....
-
С эксплуатационной точки зрения удобно рассматривать то, как устройства в IoT соединяются и "общаются" друг с другом, говоря о технических моделях...
-
Составление проектной документации на разработку информационной системы Общие вопросы охраны труда. 1. Общие требования охраны труда 1.1. К работе на...
-
Реализация клиентской части приложения На языке JavaScript, в соответствии с диаграммой классов, представленной в приложении Б, были разработаны объекты...
-
Как только пользователи достаточно хорошо освоят программный продукт, они начинают испытывать потребность в ускорителях. Не игнорировать эту...
-
Моделирование предметной области Этапом проектирования базы данных любого типа начинается с анализа предметной области, который заканчивается построением...
-
Так как количество выявленных вредных факторов не превышает пяти, то степень напряженности трудового процесса пользователя при работе с программным...
-
Проведем сравнительную оценку напряженность процесса эксплуатации системы в процессе работы. Для этого заполним таблицу 7.2, в которой отражается степень...
-
Особенности функционального назначения Разрабатываемый программный продукт - это модуль вебсайт для системы управлением контентом портала с архивом...
-
- Статические ЭС разрабатываются в предметных областях, в которых база знаний и интерпретируемые данные не меняются во времени. Они стабильны. Пример:...
-
Клиенты, количество реальных пользователей - Система поддержки принятия решений
В настоящее время в области функционирует более 35 автоматизированных рабочих мест. Основное их количество сосредоточено в Министерстве гуманитарного и...
Взаимодействие с виртуальными объектами, интегрированными в физическое окружение, Виды взаимодействий, Выводы - Разработка системы дополненной реальности с поддержкой распознавания жестов в режиме реального времени