QRkoder

High Capacity Color Barcode (HCCB)

HCCB — цветной двумерный код из треугольников (4 или 8 цветов), разработанный Microsoft Research в 2007 году; лёг в основу сервиса Microsoft Tag, закрытого в 2015.

Определение High Capacity Color Barcode

High Capacity Color Barcode (HCCB), «цветной штрих-код высокой ёмкости» — двумерная символика, разработанная в Microsoft Research под руководством инженера Гэвина Джанке (Gavin Jancke) и представленная в 2007 году. В отличие от чёрно-белых кодов, HCCB кодирует данные не квадратными модулями, а сеткой цветных треугольников. Классический вариант использует 8 цветов, а «облегчённый» — 4 цвета для сложных условий печати и сканирования.

Главная идея HCCB — увеличить плотность данных за счёт цвета. Каждый треугольник несёт больше одного бита: восемь различимых цветов дают три бита на элемент вместо одного, как у обычного двумерного кода. Публично технология стала известна как Microsoft Tag — потребительский сервис мобильных меток, работавший с 2009 по 2015 год.

Как работает и история HCCB

HCCB представляет собой прямоугольную решётку треугольников, сгруппированных в ряды; по периметру идёт контрастная рамка, помогающая сканеру найти и выровнять код. Декодер сначала определяет палитру по опорным цветам, затем считывает цвет каждого треугольника и переводит его в биты. Для устойчивости к искажениям цвета и печати применяется коррекция ошибок Рида-Соломона — тот же класс алгоритмов, что и в QR-коде и Data Matrix.

Почему цвет повышает ёмкость: в чёрно-белом коде один модуль несёт один бит (чёрный или белый). Если различать 8 цветов, тот же элемент кодирует 3 бита, вчетверо-восьмеро уплотняя данные на той же площади. Изначально Microsoft продвигала HCCB как способ размещать длинные идентификаторы на упаковке DVD и в печатных изданиях. Позже фокус сместился на Microsoft Tag: пользователь сканировал цветную метку камерой смартфона и попадал на веб-страницу, номер телефона или контакт — по сути та же задача, что решали QR-коды.

ПараметрЗначение
РазработчикMicrosoft Research (Гэвин Джанке)
Год2007 (Microsoft Tag — 2009)
ЭлементЦветные треугольники
Палитра8 цветов (или 4 для сложных условий)
Коррекция ошибокРида-Соломона
Статус сервисаЗакрыт в 2015 году

Почему технология не прижилась

При всей элегантности идеи HCCB проиграл QR-коду по нескольким причинам:

  • Зависимость от цвета. Точное распознавание требовало хорошей цветопередачи камеры и печати. При плохом освещении, выцветании чернил или дешёвой печати цвета сливались и код не читался — чёрно-белый QR такой проблемы лишён.
  • Проприетарность. Microsoft Tag работал только через облачный сервис Microsoft: метка сама по себе не содержала ссылку, а вела на серверы компании. Это создавало зависимость от одного вендора, тогда как QR открыт по стандарту ISO/IEC 18004.
  • Экосистема QR. К началу 2010-х QR уже поддерживался массой приложений и позже встроился в штатные камеры смартфонов. Отдельное приложение для сканирования цветных меток отпугивало пользователей.
  • Себестоимость печати. Цветной код дороже монохромного и не может быть нанесён обычным лазерным принтером или гравировкой.

В 2015 году Microsoft закрыла сервис Tag, передав его сторонней компании Scanbuy. Сегодня HCCB — историческая символика; актуальные задачи мобильных меток решает QR-код. Сгенерировать рабочую метку для смартфона можно в конструкторе QR-кодов.

Связанные концепции

  • Двумерный код — общий класс символик, к которому относится HCCB.
  • QR-код — открытый стандарт, вытеснивший HCCB в потребительском сегменте.
  • Матричный код — тип 2D-кодов на регулярной решётке элементов.

Частые вопросы

Что такое HCCB простыми словами?

HCCB (High Capacity Color Barcode) — это цветной двумерный код из треугольников, придуманный в Microsoft Research в 2007 году. Вместо чёрно-белых квадратов он использует 4 или 8 цветов, за счёт чего вмещает больше данных на той же площади. Широко известен как Microsoft Tag — сервис цветных меток для смартфонов, работавший с 2009 по 2015 год.

Почему цвет повышает ёмкость кода?

В чёрно-белом коде один элемент кодирует один бит: чёрный или белый. Если различать восемь цветов, тот же элемент несёт уже три бита информации, а не один. Таким образом на той же площади помещается в несколько раз больше данных. Именно на этой идее и построен HCCB с его палитрой из 8 цветных треугольников.

Чем HCCB отличается от QR-кода?

QR-код чёрно-белый, построен из квадратных модулей и открыт по стандарту ISO/IEC 18004. HCCB цветной, состоит из треугольников и был привязан к проприетарному облаку Microsoft Tag. Цвет давал большую плотность, но требовал качественной печати и цветопередачи камеры. QR оказался надёжнее и универсальнее, поэтому вытеснил HCCB.

Кто и когда создал HCCB?

HCCB разработан в подразделении Microsoft Research инженером Гэвином Джанке (Gavin Jancke) и публично представлен в 2007 году. В 2009 году на его основе Microsoft запустила потребительский сервис Microsoft Tag для сканирования цветных меток смартфоном. В 2015 году Microsoft закрыла сервис и передала его сторонней компании Scanbuy.

Почему Microsoft Tag не прижился?

Технология проиграла QR-коду сразу по нескольким причинам: распознавание цвета зависело от качества печати и камеры, метка работала только через облако Microsoft (проприетарность), а QR к тому времени уже поддерживался множеством приложений и штатными камерами. Плюс цветная печать дороже монохромной. В 2015 году сервис закрыли.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно