Или еще вариант. Представьте, что вы читаете инструкцию к сложному механизму – моющему пылесосу, кухонному комбайну или кондиционеру. В ней есть картинки, но все они неподвижны. Вдруг вы замечаете, что страницы имеют легкий штриховой фон, да и сами иллюстрации в мельчайших штрихах. Тогда вы достаете из кармана мобильник с фотокамерой (он же всегда с вами), нажимаете пару клавиш и запускаете Java-апплет распознавания датаглифов. С близкого расстояния снимаете одну страницу инструкции – несколько кадров, пока мобильник не запищит, давая знак, что все понял. Еще пара секунд, и вот уже на экране появляется анимация, наглядно показывающая, какой путь в кухонном комбайне проходят овощи, когда установлена какая-нибудь хитрая насадка. Удобно, не правда ли?
Сейчас движущиеся иллюстрации в инструкциях можно увидеть, только если производитель приложит к руководству компакт-диск. Но его надо нести к компьютеру, запускать программу, находить нужный раздел и т. д. Можно сделать нечто похожее, снабдив инструкцию, например, RFID-чипами. Но они потребуют специального сканера (которого у вас в кармане нет).
Пока связка «мобильник + датаглифы», увы, только фантазия, однако для ее воплощения нужен лишь Java-апплет. Боле того, три года назад эта задача уже была решена для другого штрих-стандарта. В 2002 году «КТ» сообщала о сайте Semacode.org, на котором выложены программы, превращающие любую веб-ссылку в двухмерный штрих-код. Там же выложены Java-апплеты для камерафонов, позволявшие снимать этот код, нарисованный хоть на заборе. Технически метод довольно прост, он использует уже существующие технологии – обычные камерафоны, публичный штрих-код (бесплатный ISO-стандарт Datamatrix) и несложный Java-апплет, который хоть и пришлось написать с нуля, но трудно назвать революционным. Тем не менее сочетание этих заурядных компонентов позволяет цифровым приборам вычленять информацию из «аналоговых предметов» окружающего мира. Semacode стал отличным примером Embedded Data Technology, и его авторы прямо говорят на своем сайте: «Наша система позволяет связать реальный мир с виртуальным». Судя по всему – связать наиболее доступным (простому человеку) способом.
Сегодня проект Semacode развивается… пусть не семимильными шагами, но уверенными – уже поддерживаются семьдесят моделей камера-/смартфонов от четырнадцати производителей. Для некоммерческого использования все программы доступны бесплатно, и любой желающий может напечатать квадрат двухмерного кода, например, на обороте визитки, а затем демонстрировать знакомым свою продвинутость. Группы энтузиастов постепенно начинают метить странной рябью стены и тумбы различных городов, однако знакомясь с содержанием меток, понимаешь их ограниченность. И это снова возвращает нас к датаглифам.
Семакодовый стандарт Datamatrix, подобно большинству штрих-кодов, передает нули и единицы черными и белыми точками. Решение, казалось бы, естественное, но как уже было сказано – есть способ лучше. Кроме того, максимальная емкость одного блока Datamatrix не может превышать 3116 ASCII-символов (у датаглифов – около 50 Кбайт). О такой уникальной вещи, как глифтоны, в проекте Semacode нельзя и мечтать. Меж тем фотовозможности мобильников постоянно растут – в них уже есть оптический зум, а в будущем станет обычной и стабилизация изображения. Так что ограничения штрих-стандарта, выбранного Semacod’ом, будут все сильнее напоминать о себе.
Завершая тему приложений, упомянем Glyph-o-Scope, созданный инженерами PARC. Прибор, напоминающий стационарную линзу (только с нулевым увеличением), состоит из плоского основания, на которое кладется лист бумаги, и большого стекла в толстой оправе, нависающего над листом. Если положить на основание картинку, отпечатанную глифтонами, и посмотреть на нее через стекло, то можно увидеть детали, неразличимые невооруженным глазом. Например, студент-ветеринар, рассматривая через стекло изображение звериной лапы, увидит, будто под рентгеном, все кости (сосуды, нервы, связки и т. д.) на соответствующих им местах.
Картинка с глифтонами может содержать десятки килобайт данных, которые распознаются микрокамерой в оправе стекла. Затем они обрабатываются встроенным процессором, а извлеченный файл проецируется микропроектором или на стекло, или обратно на бумагу. Более того – добавочная графика может быть подвижной. Глифоскоп наверняка понравился бы детям: кладешь под стекло книжку со сказками, и любимые герои оживают.