ГОСТ Р ИСО/МЭК 24778 — 2010
Приложение А
(обязательное)
Символы Aztec Runes
Символы Aztec Runes представляют собой серию небольших, но хорошо различимых графических объек
тов. пригодных для машинного считывания, спроектированных с расчетом на графическую совместимость с сим
волами Aztec Code. В сущности они являются ядром символа компактных символов Aztec Code с различными
служебными сообщениями, которые в этом случае передают восемь битое фактических данных. Таким образом,
символы Aztec Runes размером 11x11 модулей включают в себя 256 графических объектов, которые обнаружи
ваются и считываются устройствами считывания Aztec Code.
А.1 Описание символа
0
255
РисунокА.1 — Типовые символы Aztec Runes
На рисунке А.1 изображены некоторые типовые символы Aztec Runes. Базовая структура символов Aztec
Runes приведена на рисунке А.2. Каждый символ Aztec Rune состоит из шаблона поиска «мишень», шаблонов
ориентации и данных сообщения, закодированных по алгоритму Рида-Соломона.
РисунокА.2 — Структура символа Aztec Rune
Шаблоны поиска и ориентации в символе Aztec Rune совладают с определяемыми для компактных симво
лов Aztec Code (5.1.1). Модули с данными сообщения заполняют один слой, прилегающий к шаблону поиска (по
аналогии со служебным сообщением в 5.1.1.3). Как и для символов Aztec Code, наличие окружающей свободной
зоны не обязательно.
А.2 Кодирование данных сообщения
28 битов, составляющих данные сообщения символа Aztec Rune, подразделяют на семь 4-битовых слов, два
из которых содержат данные, а остальные пять являются контрольными кодовыми словами кода Рида-Соломо
на. вычисленными над полем GF(16). в точном соответствии с определением для служебных сообщений в ком
пактных символах Aztec Code (7.2.3). Однако для того чтобы они отличались от обычных служебных сообщений,
каждый бит инвертируется на графическом уровне, что эквивалентно выполнению операции «исключающего
ИЛИ» значения каждого слова с двоичным шаблоном «1010».
Таким образом, при кодировании 8-битовое кодируемое значение разбивается на два 4-битовых
слова, которые затем дополняются пятью контрольными кодовыми словами с использованием процедур для
служебных сообщений компактных символов, после чего значения каждого из семи кодовых слов объединяют
операцией «исключающего ИЛИ» со значением «1010» и размещают по часовой стрелке в одном слое, прилега
ющем к шаблону поиска. При этом темные модули представляют двоичные «1». а светлые модули —
двоичные «0».
24