Общие сведения | Энциклопедия | Научные публикации | Публицистика | Новости | Каталоги | Авторы |
| На главную | О проекте | Контакты | | |
![]() |
Статья в Энциклопедическом Фонде
Матричный код (QR-код)![]()
QR-код ссылки на сайт www.russika.ru
Матричный код (QR-код, от англ. quick response - быстрый отклик) - двумерный штрихкод, разработанный и представленный японской компанией "Denso-Wave" в 1994 г.
Описание Матричный код можно увидетьЮ на сайтах, в рекламе, на билбордах, и даже на визитках. Огромная популярность штрихкодов в Японии привела к тому, что объём информации, зашифрованной в нём, вскоре перестал устраивать индустрию. Японцы начали экспериментировать с новыми способами кодирования небольших объёмов информации в графической картинке. В отличие от старого штрихкода, который сканируют тонким лучом, QR-код определяется сенсором как двумерное изображение. Три квадрата в углах изображения и меньшие синхронизирующие квадратики по всему коду позволяют нормализовать размер изображения и его ориентацию, а также угол, под которым сенсор относится к поверхности изображения. Точки переводятся в двоичные числа с проверкой по контрольной сумме. Основное достоинство QR-кода - это лёгкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. Максимальное количество символов, которые помещаются в один QR-код:
Хотя термин "QR code" является зарегистрированным товарным знаком "DENSO Corporation", использование кодов не облагается никакими лицензионными отчислениями, а сами они описаны и опубликованы в качестве стандартов ISO. Миниатюрное издание А. С. Пушкина "Евгений Онегин" в QR-коде Спецификация QR-кода не описывает формат данных. Наиболее популярные программы просмотра QR-кодов поддерживают такие форматы данных: URL, Закладка в браузер, Email (с темой письма), SMS на номер (c темой), MeCard, vCard, географические координаты. Также некоторые программы могут распознавать GIF, JPG, PNG или MID файлы меньше 4 КБ и зашифрованный текст, но эти форматы не получили популярности. Самый маленький QR-код (версия 1) имеет размер 21×21 пиксель (без учёта полей), самый большой (версия 40) - 177×177 пикселей. Цифровая: 10 бит на три цифры, до 7089 цифр. Для исправления ошибок применяется код Рида-Соломона с 8-битным кодовым словом. Есть четыре уровня избыточности: 7, 15, 25 и 30 %. Благодаря исправлению ошибок, удаётся нанести на QR-код рисунок и всё равно оставить его читаемым. Чтобы в коде не было элементов, способных запутать сканер, область данных XOR’ится со специальной маской. Корректно работающий кодер должен перепробовать все варианты масок, посчитать штрафные очки для каждой по особым правилам и выбрать самую удачную. Отдельно существует микроQR-код, ёмкостью до 35 цифр. ![]() Код маски и уровня коррекции, возможные XOR-маски: ![]() Сканер qr-кода:
Онлайновые генераторы:
Используемые источники 1. http://ru.wikipedia.org/ 2. http://www.exler.ru/ 3. http://habrahabr.ru/ |
|
|