Журнал "Компьютерра" №750
Шрифт:
Они настолько вплетены в ткань повседневной жизни, что неотличимы от нее", - написал в 1991 году глава компьютерной лаборатории Xerox PARC Марк Вейзер.
Он полагал, что "вездесущий компьютер" (ubiquitous computing) - это следующий этап развития техники, который ждет нас после персональных компьютеров.
Рекимото разделял взгляды Вейзера, и хотя его подход немного отличался, главное было общим: на экране Navicam весь мир превращался в один гигантский компьютерный интерфейс.
Но как управлять таким интерфейсом?
"Указание - вот естественный жест, обозначающий запрос информации об определенном объекте или месте", -
Согласно официальной легенде, которую Элленби повторял журналистам множество раз, все началось в 1991 году, когда он с сыном плыл на яхте вдоль берегов Мексики. При навигации они перепроверяли свои координаты по известным ориентирам на берегу, и в какой-то момент ему пришло в голову, что было бы неплохо каким-то образом связать воедино бинокль, электронный компас и устройство позиционирования. Получившийся в итоге продукт разительно отличается от исходного замысла, но так обычно и бывает.
Сервис Geovector работает на мобильных телефонах со встроенными приемником GPS и электронным компасом. Достаточно направить мобильник в интересующем направлении, чтобы найти в Сети сведения о расположенном прямо по курсу здании, а порой даже получить список подходящих вариантов действия. Если попросить Geovector отыскать кафе или ресторан, телефон перечислит окрестные заведения общепита, а стрелка укажет направление, в котором следует двигаться, чтобы добраться до ближайшего.
Хотя в Geovector не используется наложение информации на живое видео, у сервиса много общего с мобильными системами дополненной реальности. Он решает ту же задачу - налаживает связь между миром и компьютерной информацией о нем.
Geovector работает только в Японии, и причина тому проста: только в этой стране в изобилии доступны мобильные телефоны с полным набором датчиков, необходимым для такого сервиса. Хотя мобильник, в который встроен не только приемник GPS, но и компас, есть у миллионов японцев, в Европе и США такие телефоны еще в диковинку - выпущенный в нынешнем году Nokia 6210 Navigator был едва ли не первым.
Но ситуация изменится быстро - создатели Enkin, который нуждается в не менее экзотическом наборе датчиков, убеждены в этом. "Еще несколько лет назад распространенные ныне датчики вроде GPS или акселерометров были такой же редкостью, как электронные компасы или мощная 3D-графика", - напоминает Рафаэль Шпринг. Будет спрос - предложение не заставит себя ждать. Даже в недорогих мобильных телефонах скоро появится GPS. "Все это случится куда быстрее, чем через десять лет", подтверждает Алекс Ламбеек, вице-президент Nokia, отвечающий за "бюджетные" модели.
Но кто может потратить несколько лет на ожидание? Когда в исследовательском подразделении Nokia начинали работу над программой MARA, в ассортименте крупнейшего производителя сотовых телефонов не нашлось ни единой модели с необходимыми функциями. Для экспериментов с мобильной дополненной реальностью пришлось соорудить конструкцию, состоящую из телефона Nokia 6680
Он был начат, реализован, изучен и закрыт. Если не считать отчета на сайте компании и пары упоминаний в научно-популярных журналах, видимых результатов у него пока не было.
Если все пойдет по плану, то первые модели мобильных телефонов на основе Android попадут на прилавки магазинов в конце текущего года. В их действующих прототипах имеются все необходимые датчики, и создателям Enkin остается только надеяться, что реальные "андроиды" тоже не подкачают.
Android был выбран для Enkin самым естественным образом. За три дня до исторического похода на концерт The Shins в Осаке Google объявил конкурс на новаторские приложения для телефонов Android.
Макс и Рафаэль решили участвовать: программа, которую они задумали, идеально соответствовала условиям конкурса, а сам Android - потребностям Enkin.
В других мобильных операционных системах, по их словам, недостает многих полезных для такого приложения функций. Будь у друзей лишнее время, можно было бы попробовать обойтись без них, но как раз времени-то и не хватало, а жертвовать ради портируемости на другие системы возможностями авторам Enkin не хотелось.
Отлаживать программу приходилось с помощью эмулятора, запущенного на обычном компьютере, причем дело осложнялось тем, что в эмуляторе отсутствовала поддержка камеры и GPS. Брауну и Шпрингу, как и их коллегам из Nokia, пришлось обходиться подручными средствами. Прежде чем взяться за Enkin, они собрали блок, состоящий из камеры, точного трехосного компаса и GPS-приемника Nokia, а затем написали утилиту, позволяющую опрашивать нестандартные датчики из эмулятора.
В мае Google объявил результаты первого этапа конкурса приложений для Android. Enkin отсутствовал в списке победителей, но это не означало конец игры для Макса Брауна и Рафаэля Шпринга. Последняя запись в их блоге туманно сообщает, что разработчики Android сами связались с ними. Проект по-прежнему активно развивается, вот только от публичного обсуждения будущего программы ее создатели теперь вежливо отказываются.
Программа Enkin устроена не так уж сложно. Она не пытается обрабатывать видео и полностью полагается на сигналы датчиков. Определив ориентацию мобильника в пространстве, она меняет угол обзора невидимой трехмерной карты, над которой висят текстовые ярлыки с информацией, и подкладывает под нее картинку, поступающую с камеры. Впрочем, авторы не исключают, что со временем они дополнят Enkin более замысловатыми способами сбора информации об окружающем - в том числе и анализом изображений.
Дело в том, что зависимость от GPS заметно ограничивает область применения подобных программ.
Точность навигаторов невелика - обычный приемник запросто может ошибиться на 10–15 метров. Такого разрешения хватает, чтобы отличать одно здание от другого, но не больше того; вдобавок GPS беспомощен в помещениях. Если не найти более точный способ идентификации объектов, то единственным применением мобильных систем дополненной реальности так и останутся лишь ориентирование на местности и развлечения, а мечты о "вездесущем компьютере" и материальных гиперссылках останутся лишь мечтами.