[an error occurred while processing this directive]
|
надо бы декорреляцию какую-то сделать (кодировать ошибку предсказания), иначе тоже мало толку.
Довольно неплохо работал примитивный двумерный предсказатель:
A B
C X
Пикселы A,B,C уже обработаны (помещены в выходной поток).
Если A меньше B - кодируем (X-C)
иначе - кодируем (X-B)
Это вкупе с динамическим хаффманом (один проход, дерево перестраивается на ходу) раза в 2-3 сжимало захваченные с камеры на видиконе кадры. Если не сильно зашумленные - на сильно зашумленных в разнос такая штука уходила.
Однако при современных ресурсах может стоит подумать о сжатии с потерями, сожмёт сильнее?