Любую дискретную информацию можно закодировать в виде числа.
Запишем это число в двоичном преставлении.
Теперь разобьем эти числа по 6 знаков,дополнив недостающие места нулями.
Каждому из возможных 64 значений придумаем образ (рисунок).
теперь для каждых 6 бит из числа будем рисовать соответствующий образ(значок,рисунок) в порядке, соответствующем порядку блоков в числе.