1、图像数据之所以能被压缩,就是因为数据中存在着冗余。图像数据的冗余主要表现为:图像中相邻像素间的相关性引起的空间冗余;图像序列中不同帧之间存在相关性引起的时间冗余;不同彩色平面或频谱带的相关性引起的频谱冗余。数据压缩的目的就是通过去除这些数据冗余来减少表示数据所需的比特数。比如一张天空和雪的图片,天空和雪的色彩却非常单调,天空与雪所代表的每个小格颜色的数值应该非常接近,由于两个相邻格子的数据差异很小,所以可以用第一个格子的数据来表达第二个格子数据的预测值。
2、用差值来记录色彩,只是简单地进行了很多个减法运算,在还原时再加回来,数据并没有一丁点的损失,因此被称为无损压缩。如果把很少的差值彻底丢弃,在还原时让一个格子的色彩信息代表了周围很多格子的色彩,则压缩率更高,但这样一来格子之间的微小差别就丢失了,这种方法属于有损压缩。