Udostępnij za pośrednictwem


High Capacity Color Barcode изнутри

Последнее время мы все чаще и чаще видим на улицах нашего города различные метки, которые нам помогают лучше ориентироваться в городе, делать покупки и решать множество повседневных задач. Наиболее известными и распространенными являются штрих коды, которые можно встретить на этикетках товаров, журналов. К сожалению, данная технология имеет существенную проблему, объем информации, которую можно закодировать в такой метке, весьма мал и не позволяет хранить парой очень важные для нас данные. Появление двухмерных матричных меток существенно улучшило положение, но не решило всех проблем. Недавно Microsoft предложил свою технологию двухмерных матричных кодов, которая должна решить ряд имеющихся проблем.

Технология высококачественных цветных меток разработана Исследовательским центром Microsoft (Microsoft Research) для размещения цифровой информации на аналоговых носителях, таких как фотографии и плакаты.

Плотность записи

Технология HCCB (высоко-ёмкие цветные метки) позволяет хранить бÓльшее количество цифровой информации на аналоговых носителях. Мы получаем такую возможность за счет использования цветных элементов, где каждый байт цифровых данных представляется с помощью комбинации разноцветных элементов, треугольников. Устаревшие стековые коды кодируют каждый байт информации с помощью 8-ми черно-белых символов, в то время как HCCB позволяет сделать это, используя 4 аналоговых символа, что делает возможным увеличение плотность записи вдвое. Введение 8-ми цветов позволяет записывать те же самые данные, используя 2.66 символов, что несомненно является прекрасным результатом.

На сегодняшний день лаборатория протестировала результаты применения данной технологии - она позволяет считать две тысячи бинарных байт или же 3,5 тысячи символов на квадратный дюйм (2.54 сантиметра), используя обычный офисный сканер (600dpi), что приблизительно сопоставимо с двумя страницами печатного текста. Размер картинки может быть увеличен для возможности считывания при использовании различного вида печатного или распознающего оборудования. Код может быть легко напечатан на лазерном или струйном принтере.

 

Цифровая подпись

В технологию HCCB интегрирована возможность цифровой подписи на базе эллиптической кривой, технология PKI (Инфраструктура с открытым ключом). Цифровая подпись является методом аутентификации данных на факт их модификации сторонними пользователями, что является подтверждением принадлежности данной информации конкретному автору. Технология использует для этого алгоритм RSA с длинной ключа 1024 бита, что увеличивает размер записываемой информации на 20 байт.

Файловая система

Обычные метки позволяют хранить лишь одну сущность, либо требуют дополнительное программное обеспечение для уточнения структуры данных. Технология может хранить множество индивидуальных (различных) сущностей, оптимально сжатых под конкретный физический код, это достигается за счет использования внутренней небольшой файловой системы.

Производительность на мобильных устройствах

Метка HCCB может быть прочитана с помощью любого процессора или операционной системы. Маленькое приложение способно декодировать такие метки напрямую из видеопотока, например, процессор ARM 200 Мгц способен это делать со скоростью 30 мс. Уровень считывания HCCB кодов превышает уровень считывания стандартных черно-белых кодов. Код, содержащий небольшое количество информации размером 3х4, может легко быть прочитан камерой мобильного телефона, опережая по производительности QR коды и Data Matrix. Продуманная сегментация и обработка обеспечивают считывание метки при разном уровне освещения.