Реклама
18 Ноября 2011, 09:53
2421

Microsoft OmniTouch позволяет превратить любую поверхность в сенсорный экран

Microsoft и Университет Карнеги-Меллона продемонстрировали прототип технологии, позволяющей превратить любую поверхность в сенсорный экран. OmniTouch представляет собой наплечное устройство, способное проецировать графический пользовательский интерфейс – например, компьютерный рабочий стол или виртуальную клавиатуру – на любую поверхность, от стола до ладони.

Пользователи могут управлять этим виртуальным интерфейсом точно так же, как в случае с обычными сенсорными экранами – при помощи пальцев, движения которых отслеживаются встроенными в OmniTouch датчиками.

Образец устройства демонстрируется на UIST 2012 – 24-м симпозиуме Ассоциации вычислительной техники по пользовательским интерфейсам и технологиям, который проходит в Санта-Барбаре, Калифорния, США.
OmniTouch
Прототип OmniTouch крепится на плече пользователя и представляет собой лазерный пико-проектор с камерой, способной измерять глубину, как в Microsoft Kinect. Камера с сенсором глубины создает графическую модель окружающей среды, которая помогает OmniTouch рассчитывать расстояние до объектов. Программное обеспечение устройства способно распознавать пальцы пользователя, а карта глубины позволяет определить, соприкасаются ли они с поверхностью. Прикасаясь к поверхности, на которую проецируется интерфейс, пользователи могут взаимодействовать с дисплеем, нажимать кнопки и перетаскивать значки – точно так же, как на обычном сенсорном экране.
лазерный пико-проектор с камерой OmniTouch
Способность системы отслеживать перемещения пальцев обеспечивает поддержку широкого спектра жестов, включая жесты рисования, как показано на фото.
Способность системы отслеживать перемещения пальцев
Систему можно настроить для создания сенсорных интерфейсов на любой поверхности. К примеру, можно сделать так, чтобы она распознавала диагональное перемещение пальца как команду для создания нового интерфейса на данной поверхности. Размер интерфейса будет зависеть от длины диагональной черты, проведенной пальцем.
сенсорные интерфейсы на любой поверхности
Поскольку система способна отслеживать перемещение пальцев на любой поверхности, ее можно обучить распознаванию таких жестов, как масштабирование карты двумя пальцами.

Хрвое Бенко (Hrvoje Benko), сотрудник Microsoft Research Redmond, объясняет: «Мы хотели сделать так, чтобы можно было использовать любую поверхность. Пусть пользователь решает, где создать интерфейс, а система непрерывно отслеживает перемещения. Это позволит создать исключительно гибкий, мобильный пользовательский интерфейс».
гибкий, мобильный пользовательский интерфейс
Другая возможность OmniTouch – отслеживание перемещений пальцев для выделения текста в печатных документах.
OmniTouch – отслеживание перемещений пальцев для выделения текста
На этом фото пользователь выбирает из меню приложения, которые затем запускаются в интерфейсе, проецируемом прямо на поверхность стола.

По словам исследователей, в перспективе устройство можно будет уменьшить до размеров спичечного коробка и носить его как часы или подвеску.
Microsoft OmniTouch
На рисунке показано, как система распознает пальцы и отслеживает их перемещения.
Microsoft OmniTouch распознает пальцы и отслеживает их перемещения


www.winblog.ru


Читайте наш канал в Telegram : узнавайте о главных новостях дня первыми.

Первая полоса