После первых неудач Тарзя и его коллеги попытались записывать наиболее громкие акустические характеристики помещения, но этот подход не сработал. Некоторое время пытались даже ориентироваться лишь на один характерный звук, издаваемый флуоресцентными лампами. Однако наиболее эффективным оказалось самое простое решение: чисто пассивным образом прослушивать и аккуратно регистрировать фоновый шум помещения.
Приложение Batphone записывает 10 секунд фоновых шумов, которые обитатели комнаты как правило даже не замечают: звуки вентиляторов, компьютеров, систем освещения и прочих местных устройств. Затем программа анализирует, каким образом энергия звука распределена по разным частотам, и после отфильтровывания сопутствующих кратковременных звуков (типа чьих-то разговоров), создается звуковой отпечаток для опознания данного помещения.
Как комментирует результаты сам разработчик, "это был интересный исследовательский вопрос, потому что на первых порах я и сам думал, что исследование обречено на неудачу... в итоге же мы крайне удивлены тем, насколько точно и аккуратно срабатывает технология".
Пока что приложение Batphone никто не называет окончательным продуктом - скорее, это лишь программа, подтверждающая концепцию в основе технологии. Однако в будущем у этой разработки явно просматривается потенциал реального помощника при обеспечении ориентации в больших зданиях. Кроме того, акустические отпечатки помещений - это лишь один из многих способов определять местоположение внутри зданий. Другие возможности, как известно, предоставляют сигналы сетей WiFi и радиосигналы от антенн сотовой связи. Так что будущая технология в идеале могла бы комбинировать в себе все доступные источники для получения наивысшей точности в определении местоположения.
Подробнее с разработками Тарзи (включая исходные коды программ) можно познакомиться на сайте исследователя. А собственно приложение Batphone можно бесплатно скачать с сайта Apple-приложений iTunes Store по адресу http://itunes.apple.com/us/app/batphone/id405396715?mt=8. Для сравнения, это же приложение показывает и позицию, вычисляемую на основе имеющихся в iPhone сервисов местоположения - где координаты определяются на основе радиосигналов от GPS спутников, WiFi сетей и базовых станций сотовой связи. Как свидетельствуют эксперименты, новый акустический метод Batphone в условиях зданий дает более точные результаты, чем радиометоды.
В другом разделе того же сайта itunes.apple.com можно найти еще одно совсем новое и любопытное приложение для планшета Apple iPad, непосредственно связанное с самостоятельной ориентацией мобильного устройства в пространстве.
Речь идет об игре, носящей название Ball Invasion и представляющей собой довольно нехитрый по сути шутер, в котором декорациями для игры служит реальный мир вокруг играющего. То есть пользователь держит свой iPad 2 прямо перед собой, и планшет становится как бы окном в "иной мир", где прежняя обстановка оказывается наполнена мишенями, которые можно преследовать и отстреливать.
Ball Invasion
Разработчик игры, шведская компания 13th Lab, - это базирующийся в Стокгольме стартап, в котором люди заняты разработкой собственной компьютерной системы, близко родственной системам расширения реальности или ARS (Augmented Reality System). Для кого-то созданная шведами игрушка может быть любопытна и сама по себе, однако куда больший интерес представляет стоящая за ней технология.
Разного рода примитивные системы расширения реальности сегодня знакомы практически всем (элементарный пример - трансляция по ТВ спортивных состязаний, когда компьютером на экран наносится дополнительная разметка, список играющих или любая другая дополнительная информация о ходе текущих состязаний). Главная же особенность продукта, создаваемого "Тринадцатой лабораторией", заключается в том, что это весьма продвинутая версия специфической компьютерной технологии, обычно именуемой термином SLAM.
Данная аббревиатура расшифровывается как Simultaneous Localization Аnd Mapping и в переводе означает "Одновременное картографирование и определение местоположения". Значительная часть этой перспективной системы была в свое время разработана в космическом агентстве НАСА для применения в роботах, предназначенных для исследования других планет. Оснащенный такой системой космический робот (или же просто дрон-разведчик) обретает способность самостоятельно осматриваться вокруг себя, выстраивать цифровую картину окружающего мира, а затем понимать, где именно в этой картине находится он сам.