Иллюстрированный самоучитель по Digital Graphics




Значения кодовой таблицы - часть 3


С числами задачу сканирования и распознавания решить было сложнее: нужно очень точно позиционировать площадь считывания (что возможно обеспечить только со стандартными объектами, например коды цифр на почтовых конвертах).

В принципе, мы вольны принять любую систему, даже с полным отсутствием какой бы то ни было очевидной логики. Другой вопрос, будет ли такая кодовая таблица рациональной, удобной и универсальной.

Разберем более простой пример. Предположим, что необходимо закодировать четыре ахроматических цвета: белый, черный, темно-серый, светло-серый.

Каким образом станем действовать? С точки зрения левого (числового) столбца кодовой таблицы проблема решается просто: для четырех значений требуется четыре кода, а для формирования четырех двоичных кодов (двоичных чисел) идеально подходят два разряда (диапазон от "00" до "11").

Определение

Кодирование — это операция отождествления двоичных чисел с дискретными значениями какой-либо предметной области.

А что касается правого столбца, то здесь, как говорится, необходимо договариваться. Когда же речь заходит о всевозможных системах кодирования, то это всегда — определенные договоренности.

Замечание

Возьмем изображение яблока в виде знака. Что оно может обозначать? Какая связь между яблоком и известной фирмой? Никакой! Эту связь установили условно, "договорились!". Ведь в природе такой связи не было.

В самом деле, совершенно не очевидно, если вернуться к ахроматическим цветам, какой код правильнее (выгоднее, удобнее, рациональнее) присвоить, например, черному цвету. Два нуля, две единицы, а может быть, сохранить порядок, который приведен выше? Рассуждая таким образом, мы вынуждены признать, что привлекаемая нами логика носит произвольный характер, она не вызвана какими-либо однозначными закономерностями.

В качестве примера, видимо, вполне рационально присвоить коды, начиная с белого и заканчивая черным. Тогда, следуя этой логике (подчеркнем еще раз, что это произвольная логика, не основанная на математических законах), белому цвету присваивается код "00", черному — код "11", а светлосерому и темно-серому оттенкам вполне логично присвоить промежуточные значения (табл. 5.6).




Содержание  Назад  Вперед