Nokia City Lens — дополнительная реальность в смартфоне
Разработчики с Betalabs.nokia.com уже вовсю открыто тестируют свое творение — City Lens. Присоединиться к тестированию может любой желающий, имеющий смартфон на Symbian, Windows Phone 7 или MeeGo (а если у вас Андроид-девайс и есть желание тестировать приложения, то прошу сюда, на мой новый проект Мобильный Тестировщик).
Nokia City Lens это по сути аналог уже существующего приложения Layer для iOS/Android. Вы наводите камеру аппарата на улицу города и City Lens показывает вам ближайшие кафешки, рестораны, остановки, музеи и т.д. прямо поверх картинки с камеры. Это гораздо удобнее, чем искать полезные объекты в незнакомом городе (да и в знакомом тоже) с помощью навигаторов или справочников. Для работы нужен лишь интернет и GPS. Судя по отзывам, приложение Nokia City Lens довольно стабильное, не вылетает, как это обычно бывает с бета-версиями.
Принцип работы дополненной реальности
Приложения класса City Lens используют технологию дополненной реальности: на видеопоток с камеры накладывается слой с информацией о видимых объектах. Смартфон определяет собственное положение по GPS и ориентацию в пространстве по компасу и акселерометру. Зная координаты, направление взгляда и угол наклона, устройство вычисляет, какие объекты из базы данных попадают в поле зрения, и отображает подписи к ним на экране.
Точность наложения зависит от погрешности датчиков. GPS в городской застройке может ошибаться на десятки метров, а магнитный компас подвержен влиянию металлических конструкций и линий электропередачи. Из-за этого метки объектов иногда смещаются относительно их реального положения в кадре. Разработчики компенсируют ошибки алгоритмами сглаживания и фильтрации сигнала, но полностью устранить дрейф меток на устройствах того времени невозможно.
Для работы приложению требуется постоянное подключение к интернету: картографические данные и информация об объектах подгружаются с сервера, а не хранятся целиком в памяти устройства. Это ограничивает использование в роуминге и местах с нестабильной связью. База объектов формируется из картографических сервисов Nokia, которые к 2013 году включали данные о десятках миллионов организаций по всему миру.
