Групповое кодирование нужно для сжатия информации.
В методе группового кодирования сделана попытка воспользоваться тем, что большие области изображений имеют одинаковую интенсивность или цвет.
При простейшем групповом кодировании определяется только интенсивность и количество последовательных пикселей с этой интенсивностью на данной сканирующей строке.
Кодирующие данные следует рассматривать по 2: первое число – интенсивность, второе число – последовательность пикселей на сканирующей строке с этой интенсивностью.
В результате, сжатие в помощью группового кодирования составит 4,33:1.
Для добавления цвета к схеме группового кодирования необходимо добавить интенсивность красного, зеленого и синего цветов и за ними количество пикселей с этим цветом.
Сжатие данных для изображений в этом случае может приближаться 10 к 1. Это существенно не только потому, что групповое кодирование просто экономит память, но и экономит память для последовательности кадров или фильмов.
|
|
Недостатком группового кодирования является то, что добавление / удаление отрезков или текста из изображения является трудоемкой операцией и занимает много времени из-за последовательного хранения длины участков. Таким образом, кодирование / декодирование изображений влечет накладные расходы и может приводить не к улучшению, а к ухудшению. Например, для коротких участков интенсивности может потребоваться в 2 раза больше памяти, чем при пиксельном хранении.