Многие компании, включая Microsoft, Apple и другие менее известные, уже не первый год работают над своими аналогами Google Glass. Например, представленная на CES 2013 модель Vuzix M100 Smart Glasses практически идентична очкам Google на уровне идеи.
http://www.youtube.com/watch?v=4BZAg9K0xQQ
Пользователь воспринимает окружающий мир как обычно, но справа постоянно видит небольшой экран. Дополнительный контент отображается только в нём.
Чуть лучше обстоят дела у Epson Moverio. По словам посетителя выставки, опробовавшего виртуального ассистента в деле, это самое практическое применение дополненной реальности, которое он когда-либо видел.
http://www.youtube.com/watch?v=eVV5tUmky6c
Однако именно ограниченность области восприятия виртуального мира и невозможность напрямую взаимодействовать с ним являются отличительными чертами всех подобных устройств.
Молодая калифорнийская компания Atheer Labs, чей офис также находится в Кремниевой долине, пошла гораздо дальше. Её коллектив третий год специализируется на решениях для систем дополненной реальности. Несмотря на сравнительно малый опыт и немногочисленный штат сотрудников, они уже успели зарекомендовать себя как группа исследователей с новаторским подходом.
Atheer Labs акцентирует внимание на создании естественных способов взаимодействия с виртуальностью. Ключевая идея при разработке пользовательского интерфейса для носимых компьютеров состоит в том, что в идеале человеку не должно требоваться длительного обучения при освоении нового продукта. Все управляющие движения изначально сделаны интуитивно понятными и логичными.
На практике это означает, что пользователям носимых компьютеров необходимо создать иллюзию непосредственного воздействия на объекты виртуальной реальности. Они должны чувствовать, что касаются их пальцами, могут поворачивать руками, перемещать, объединять и так далее.
Представленный генеральным директором Atheer Labs Сулейманом Итани (Suleiman Itani) прототип ожидаемо выполнен в формате очков. Он состоит из двух дисплеев, ИК-камеры, модулей Wi-Fi и Bluetooth, а также акселерометра, гироскопа и аккумуляторной батареи.
Сейчас устройство может использоваться как отдельное или работать в паре со смартфоном. Особое внимание разработчиками уделяется возможности дальнейшего расширения функциональности за счёт подключения дополнительных аксессуаров, таких, как умные часы, навигаторы и игровые приставки.
В целом оно видится создателями как будущий центр интеграции, объединяющий все носимые гаджеты.
С её помощью станет проще проводить видеоконференции с людьми так, как будто они в самом деле находятся сейчас рядом с вами, пользоваться навигацией, не отвлекаясь на дисплей, играть в действительно интерактивные 3D-игры.
Созданная платформа может быть расширена за счёт любых API, включая голосовые команды, распознавание голоса, управление с помощью жестов etc.
Варианты двух прототипов пока подключены к настольному компьютеру, поэтому с ними нельзя ходить. В одном из них интегрирован сенсор, отвечающий за «глубину» виртуального пространства. Уже сейчас таким образом можно двигать рукой объёмный виртуальный куб (поклонники Portal наверняка оценят) и хлопать касанием пальца заполняющие объём пузырьки – готовая база для простых игр и наглядная демонстрация концепции.
Второй прототип использует две камеры, расположенные на самих очках. Разработчики показывают, как скольжением пальца по двухмерному изображению газеты можно вызывать дополнительные мультимедийные материалы – простые и стереоскопические фотографии, обычные и 3D-видеролики.
Используемый технический подход универсален: за счёт пары камер и «датчика глубины» определяется положение не только руки пользователя в пространстве, но и каждого его пальца в отдельности. Благодаря этому не составляет особого труда распознать характерные шаблоны движений – захват виртуального объекта, его вращение, имитацию нажатия или скольжения etc.
Основные сложности, препятствующие выпуску серийных устройств, заключаются в создании полупрозрачных стёкол для очков, которые позволят видеть цифровой и реальный мир одновременно с достаточной контрастностью изображения. Также пока не всегда удаётся точно отобразить объекты виртуального мира друг относительно друга. Компания дорабатывает алгоритмы для внесения более точных поправок на перспективу, параллакс и условную дистанцию. Несовершенство программного кода становится заметным при быстрых движениях пользователя.