Geovector
работает только в Японии, и причина тому проста: только в этой стране в изобилии доступны мобильные телефоны с полным
набором датчиков, необходимым для такого сервиса. Хотя мобильник, в который встроен не только приемник GPS, но и компас,
есть у миллионов японцев, в Европе и США такие телефоны еще в диковинку - выпущенный в нынешнем году Nokia 6210
Navigator был едва ли не первым.
Но ситуация изменится быстро - создатели Enkin, который нуждается в не менее экзотическом наборе датчиков,
убеждены в этом. "Еще несколько лет назад распространенные ныне датчики вроде GPS или акселерометров были такой же
редкостью, как электронные компасы или мощная 3D-графика", - напоминает Рафаэль Шпринг. Будет спрос - предложение не
заставит себя ждать. Даже в недорогих мобильных телефонах скоро появится GPS. "Все это случится куда быстрее, чем через
десять лет", подтверждает Алекс Ламбеек, вице-президент Nokia, отвечающий за "бюджетные" модели.
Но кто может
потратить несколько лет на ожидание? Когда в исследовательском подразделении Nokia начинали работу над программой MARA,
в ассортименте крупнейшего производителя сотовых телефонов не нашлось ни единой модели с необходимыми функциями. Для
экспериментов с мобильной дополненной реальностью пришлось соорудить конструкцию, состоящую из телефона Nokia 6680 и
самодельной приставки, внутри которой скрывался модуль Bluetooth, приемник GPS, трехосный акселерометр и электронный
компас. Еще в 2006 году MARA обладала многими возможностями, которые затем независимо от Nokia Макс Браун и Рафаэль
Шпринг воспроизвели в Enkin, но в отличие от него, увы, представляла собой очередной лабораторный проект, крайне
интересный, но ни к чему не ведущий.
Он был начат, реализован, изучен и закрыт. Если не считать отчета на сайте
компании и пары упоминаний в научно-популярных журналах, видимых результатов у него пока не было.
Если все пойдет
по плану, то первые модели мобильных телефонов на основе Android попадут на прилавки магазинов в конце текущего года. В
их действующих прототипах имеются все необходимые датчики, и создателям Enkin остается только надеяться, что реальные
"андроиды" тоже не подкачают.
Android был выбран для Enkin самым естественным образом. За три дня до
исторического похода на концерт The Shins в Осаке Google объявил конкурс на новаторские приложения для телефонов
Android.
Макс и Рафаэль решили участвовать: программа, которую они задумали, идеально соответствовала условиям
конкурса, а сам Android - потребностям Enkin.
В других мобильных операционных системах, по их словам, недостает
многих полезных для такого приложения функций. Будь у друзей лишнее время, можно было бы попробовать обойтись без них,
но как раз времени-то и не хватало, а жертвовать ради портируемости на другие системы возможностями авторам Enkin не
хотелось.
Отлаживать программу приходилось с помощью эмулятора, запущенного на
обычном компьютере, причем дело осложнялось тем, что в эмуляторе отсутствовала поддержка камеры и GPS. Брауну и Шпрингу,
как и их коллегам из Nokia, пришлось обходиться подручными средствами. Прежде чем взяться за Enkin, они собрали блок,
состоящий из камеры, точного трехосного компаса и GPS-приемника Nokia, а затем написали утилиту, позволяющую опрашивать
нестандартные датчики из эмулятора.
В мае Google объявил результаты первого этапа конкурса приложений для
Android. Enkin отсутствовал в списке победителей, но это не означало конец игры для Макса Брауна и Рафаэля Шпринга.
Последняя запись в их блоге туманно сообщает, что разработчики Android сами связались с ними. Проект по-прежнему активно
развивается, вот только от публичного обсуждения будущего программы ее создатели теперь вежливо отказываются.
Veni, vidi, vici
Программа Enkin устроена не так уж сложно. Она не пытается обрабатывать видео и
полностью полагается на сигналы датчиков. Определив ориентацию мобильника в пространстве, она меняет угол обзора
невидимой трехмерной карты, над которой висят текстовые ярлыки с информацией, и подкладывает под нее картинку,
поступающую с камеры. Впрочем, авторы не исключают, что со временем они дополнят Enkin более замысловатыми способами
сбора информации об окружающем - в том числе и анализом изображений.
Дело в том, что зависимость от GPS заметно
ограничивает область применения подобных программ.
Точность навигаторов невелика - обычный приемник запросто
может ошибиться на 10–15 метров. Такого разрешения хватает, чтобы отличать одно здание от другого, но не больше того;
вдобавок GPS беспомощен в помещениях. Если не найти более точный способ идентификации объектов, то единственным
применением мобильных систем дополненной реальности так и останутся лишь ориентирование на местности и развлечения, а
мечты о "вездесущем компьютере" и материальных гиперссылках останутся лишь мечтами.
Одно из решений этой проблемы
можно найти все в том же списке победителей конкурса приложений для Android, который проводил Google. Как и Navicam
Рекимото, программа AndroidScan интерпретирует машиночитаемые коды как гиперссылки, ведущие к информации об объекте.
Только в данном случае используются не специально расклеенные в стратегических местах ярлыки, а обычные штрихкоды,
которые и так есть на каждой упаковке или обложке. AndroidScan разбирает снятый с помощью камеры смартфона код,
выясняет, какому товару он соответствует, и добывает в Интернете информацию о нем - отзывы покупателей, цены, а для
аудиодисков - даже соответствующие MP3-файлы на пробу.
Идея, впрочем, не нова:
похожий мобильный сервис еще в 2004 году предлагал японский филиал крупнейшего интернет-магазина Amazon (японцы все
делают первыми).
Поисковая система Linkoln, которую разрабатывают в Microsoft Research, - это следующий
логический шаг. Она справляется не только с машиночитаемыми кодами. Для Linkoln подойдут любые плоские изображения -
например, афиши или обложки дисков.
Если картинка содержится в ее базе данных, Linkoln сможет ее отличить.
В
распознавании образов видят будущее мобильной дополненной реальности и в Nokia: в прошлом году компания приобрела
калифорнийский стартап PIXTO, разработавший технологию Point&Find. Теперь над нею работают в той же лаборатории, где
была создана MARA. Телефон с поддержкой Point&Find выделяет на снимке, полученном с помощью встроенной камеры,
характерные детали и сверяет их базой данных, хранящейся на сервере. Хотя основа технологии - распознавание образов,
информация со встроенного в телефон приемника GPS тоже способна помочь делу. Если известно, где сделан снимок, круг
поиска можно ограничить. По фотографии достопримечательности телефон Point&Find выдаст историческую справку и
туристическую информацию, а если в объектив попадет афиша фильма, пользователь получит список ссылок на его трейлер и
расписание киносеансов.
Создатели похожей системы, которую разрабатывали в Neven Vision, зашли еще дальше: их
детище умеет различать не только предметы, но и людей. Впрочем, в этом нет ничего странного, если знать историю
компании. Уникальная система распознавания лиц, способная работать на маломощных карманных устройствах, долгое время
оставалась "дойной коровой" компании, а основатель Neven Vision Хартмут Невен считался одним из ведущих экспертов в этой
области. Пять лет назад Neven Vision начала работу над адаптацией своих патентованных алгоритмов для распознавания мест
и предметов и, похоже, преуспела в этом: сообщалось, что уже в 2005 году программа уверенно идентифицировала известные
ей объекты и спотыкалась лишь на предметах, которые легко спутает и человек - например, она могла не уловить тонкие
различия между похожими моделями сумочек. Невен говорил, что его цель - создание "визуального Google", работающего в
реальном мире, а не в Интернете.