ГОСТ Р ИСО/МЭК 19794-10—2010
5 Общие положения
5.1 Последовательность байтов
В целях передачи и хранения ББД наиболее значимые байты любого многобайтового значения
расположены перед менее значимыми байтами.
П р и м е ч а н и е — Как правило, такая последовательность называется «обратный порядок байтов» или
«сетевая последовательность байтов».
В пределах байта биты пронумерованы от 0 до 7. где 7 — наиболее значимый бит. 0 — наименее
значимый бит.
5.2 Использование цепного кода Фримена для сжатия данных
В целях уменьшения объема занимаемой памятиданные контура кисти рукидолжны бытьзаписа
ны с использованием ЦКФ.
П р и м е ч а н и е — Для данного представления необходимо только 2— 3 бита на пиксель по всему перимет
ру контура кисти руки.
Каждый элемент ЦКФ следуетсохранятьнепосредственно за предыдущим, длину записи неогра
ничивают. При необходимостиданные контура в конце следуетдополнять нулевыми разрядами, чтобы
гарантировать, что ББД представляетсобой целоечисло восьмиразрядных байтов (октетов).
Настоящий стандарт определяет две формы ЦКФ: 8-связный ЦКФ использует 3 бита на пиксель
для представления направления от одного пикселядо соседнего: 4-связиый ЦКФ использует 2 бита на
пиксель, так как не используетдиагональные направления, допустимые в 8-связном ЦКФ.
Данные контуракисти руки, содержащиеся вББД. всоответствииснастоящимстандартом (см. раз
дел 2). должны быть представлены в виде ЦКФ внутренней границы, а не ЦКФ внешней границы, как
показано на рисунке 1 (начальная/конечная точка обозначена квадратом, промежуточные точки —
кружками; направления ЦКФ согласно рисунку 3).
•) Н-СяиЗнмй ЦКФ внутренней грйнцы = «4», «4», «4>, «7», с7», «0», «2», «2»
Ь)6-омаиый ЦКФ iH n im fl границы ■ «4», «4>г«4», «&», «7», *7», «7*, «0>,
«1*. «2», «2», «3»
Рисунок 1 — ЦКФ внутренней границы (а) и ЦКФ внешней границы (Ь)
3