Вам любопытно, что это за здание виднеется впереди? Просто достаньте свой смартфон и направьте его на интересующую вас постройку. На экране появится текстовое окошко, сообщающее, например, что это — Государственная Третьяковская галерея, а также дни и часы ее работы, контактный телефон и стоимость входных билетов. Еще один клик по дисплею — и вам доступна информация о том, когда и кем она была основана, какие выставки в ней проходят в настоящее время, и много других полезных сведений. Новейшие смартфоны на базе операционной системы Android, а также iPhone последнего поколения позволяют всегда и всюду легко получать необходимые данные (разумеется, при наличии доступа в Интернет). Такую возможность обеспечивает технология дополненной реальности (Augmented Reality, AR). В отличие от несуществующего виртуального пространства, в которое погружаются любители компьютерных игр, AR-технология призвана обогащать обыденный мир дополнительной информацией.
Как это работает: дополненная реальностьДополненная реальность — термин, обозначающий системы, в которых окружающая действительность снабжается виртуальными объектами. Последние становятся доступны в реальности при использовании специальных компьютерных программ. Виртуальные объекты — это тексты, ссылки на сайты, фотографии, объемные элементы, звуки, видео и т. п. Они могут быть как пассивными, просто наблюдаемыми людьми, так и интерактивными, то есть взаимодействующими с ними. Устройства, способные расширять границы обыденной реальности, уже поступили в магазины, а разработчики и ученые давно занимаются созданием нового поколения техники, дополняющей окружающий мир. В простейшем случае для создания эффекта дополненной реальности нужны четыре основные составляющие: веб-камера, компьютер, маркер и программа. Пользователь печатает на листе бумаги специальное изображение (маркер) и подносит его к веб-камере. На компьютере должно быть запущено приложение, которое распознает маркер на получаемой с камеры картинки и отобразит на его месте какой-либо элемент — текст, фотографию, объемный объект и т. д. В случае с браузерами дополненной реальности для телефонов роль маркера выполняют данные, получаемые с GPS-приемника, акселерометра и электронного компаса. Мобильные телефоны: «Википедия» на экранеОдно из возможных применений дополненной реальности — анализ обстановки, окружающей пользователя, и предоставление ему нужной информации. Программы, обеспечивающие работоспособность такого рода приложений в мобильных устройствах, наряду с прочим опираются на возможности банков данных и биржевых порталов Интернета. Например, программа Wikitude World Browser (www.wikitude.org) для iPhone 3G/3GS и некоторых смартфонов на базе Android и Symbian 3/5 задействует огромный объем данных из «Википедии» и Qype. Принцип ее работы чрезвычайно прост: пользователь наводит камеру своего мобильного телефона на какой-либо объект, а Wikitude ищет информацию о нем в Интернете. Как только программа находит что-либо подходящее, на дисплее рядом с живой картинкой появляется текст с описанием. Если пользователь перемещает камеру на другой объект, данные обновляются в режиме реального времени.
Для вычисления координат местонахождения пользователя программное обеспечение смартфона считывает показатели GPS-приемника, для вычисления угла наблюдения используется акселерометр, а для определения направления взгляда — компас. Геоданные сравниваются с содержимым соответствующих интернет-служб и сводятся воедино на экране смартфона. Аналогичными возможностями обладает браузер Layar, который можно установить на некоторые модели телефонов под управлением Android, а также iPhone 3G/3GS. Информация в нем сгруппирована по так называемым слоям (layer), которые можно сравнить с аналогичными элементами при работе в графическом редакторе. Любой желающий может создать на сайте браузера (www.layar.com) свой собственный слой. Предположим, вы хотите выбрать место, чтобы перекусить. Включите соответствующий слой и захватите камерой телефона вид оживленной улицы — на экране тут же начнет появляться информация о расположенных на ней ресторанах. Компьютерные игры: объединение двух мировНемного проще обстоят дела в индустрии компьютерных игр: в отличие от вариантов с привязкой к определенной точке на местности в игре требуется лишь знать относительное местоположение — расстояние от пользователя до камеры. Кроме того, разработчики могут создавать программы для сугубо специфических аппаратных средств и располагают большими возможностями, поскольку компьютеры и игровые приставки обладают гораздо более высокой производительностью по сравнению со смартфонами. В игре под названием EyePet, созданной London Studio для Sony PlayStation 3, пользователь может взаимодействовать с виртуальным домашним питомцем. Видеокамера записывает все движения вашей руки, которые интерпретируются программным обеспечением как со-ответствующие команды: погладить или подтолкнуть зверька, поиграть с ним в мяч и т. п. Также виртуальный питомец реагирует на различные предметы из реального мира. Например, если покатить в его сторону мяч, то он отпрыгнет от него. Связующим звеном между двумя реальностями является так называемая координатная метка (Fiduciary Marker) — лист бумаги с нанесенным на него рисунком. С ее помощью игрок может управлять различными объектами в виртуальном мире — например, передвигать батут или обогреватель. В качестве интерфейса взаимодействия ПО и маркера используется веб-камера, передающая программе данные о местоположении, угле обзора, а также удалении и идентификаторе маркера.
Подобным образом реализуется обратная связь в интерактивных книгах, анимированных инструкциях, рекламных роликах и компьютерных играх. Программное обеспечение для работы дополненной реальности можно создавать, пользуясь наряду с прочими и бесплатной библиотекой ARToolKit. Недостатком подобной системы является отсутствие надлежащей гибкости: без камеры и монитора она не будет работать. Таким образом, ее практическое использование весьма ограничено. А вот сложные программы AR продвигаются в направлении полезного применения, пусть пока и довольно медленно. Наряду с существующей технологией дополненного видео сегодня ученые активно работают над интеллектуальными методиками интеграции виртуальных миров в существующую реальность. Новое поколение: очки с доступом в ИнтернетСегодня в центре внимания разработчиков находятся системы, которые при использовании не заметны постороннему глазу. К их числу можно отнести, например, закрепляемый на голове дисплей (Head Mounted Display, HMD) и прозрачные экраны (See-Through Display), выполненные в виде очков и стекол, которые внешне не отличаются от обычных. Первые прототипы изготавливаются сейчас во Фраунгоферском институте. Очки для проекта iStar (Interactive See-Through Augmented Reality Display — интерактивный прозрачный дисплей дополненной реальности, www.istar-project.org) состоят из OLED-дисплея с CMOS-сенсорами, которые следят за движениями глаз и позволяют настраивать изображение в зависимости от направления взгляда. Разработчики не только занимаются совершенствованием устройств с прозрачными дисплеями и дополненным видео, но и выявляют возможности их применения в повседневной жизни. Так, например, системы AR могли бы заменить классические руководства по эксплуатации. В новых инструкциях все шаги сопровождались бы анимацией, проецирующейся на дисплей в зависимости от того, на что направлен взгляд пользователя. Кроме того, технология Augmented Reality могла бы найти применение на лобовых стеклах автомобилей для демонстрации данных о режиме езды, примерке одежды, отображения информации о товарах в магазине и составе блюд в ресторане, а также в архитектурном проектировании для расширенной демонстрации 3D-моделей. Особого внимания заслуживает система SixthSense, созданная Пранавом Мистри. В нее входят камера, карманный проектор, зеркало, мини-компьютер и цветные ленты для пальцев, которые выступают в роли маркеров. Их перемещение в пространстве фиксируется, а выводимое проектором изображение меняется соответствующим образом. Для демонстрации возможностей данной системы разработано несколько приложений, одним из которых является виртуальная карта. Ее изображение проецируется на стену или пол, а пользователь осуществляет навигацию по ней при помощи Multitouch-команд. Также можно специальным жестом отдать камере распоряжение сфотографировать объект, на который вы смотрите. Приблизительная стоимость всех компонентов, входящих в состав SixthSense, составляет всего около 2500–4000 гривен (10-16 тыс. рублей), но пока систему нельзя найти в свободной продаже, поскольку она все еще находится в стадии разработки. Потенциал рынка AR (самих программ и устройств ввода) огромен. Как и жизнь человека, любое явление имеет три стадии развития: появление, расцвет и закат. Сейчас технология Augmented Reality находится на первом этапе. За рубежом дополненная реальность используется уже десять лет, но пока не получила такого массового распространения, как, например, Интернет. Европа, Америка, Япония и некоторые другие страны стоят на пороге второго этапа развития, а рынки стран СНГ пока еще в самом начале пути. Однако интерес к новым разработкам в этой области имеется, есть и специалисты, которые готовы создавать программы, и много креативных идей. А это самое главное. О каком бы проекте ни шла речь, цель у новой технологии всегда одна и та же: обогатить видимый мир информацией, которая бы незаметно и непрерывно дополняла нашу реальную жизнь. |
|||||||||||||||||||||||||||||||||||
| Обсудить на форуме | По материалам интернет сообщества | |
| Все новости | о Видео | о Мобильных системах | о Фото | о Программном обеспечении |