摘要:
3-9、没有冗余度的信源还能不能压缩?为什么? 答:数据压缩的实质就是减小冗余度。没有冗余度则不能进行压缩。 只能进行用另一种方法去优化该信源所占空间——有损压缩。但是得到的和解压过后的信源都不是原信源了,所以不能压缩。3-10、不相关的信源还能不能压缩?为什么? 答:不能,如3.9所示,不相关信... 阅读全文
摘要:
1、参考书《数据压缩导论(第4版)》 Page 121 7,8 ? 7、使用LZ77算法对一个序列进行编码。给定C(a)=1,C(p)=2,C(r)=3,C(t)=4。对已下三元组序列进行解码: 假定窗口的大小为20,先行缓冲区的大小为10.对解码所得到的序列进行编码,确保得到相同的三元组序列... 阅读全文
摘要:
代码如下:#include int main(){ float p1=0,p2=0,p3=0; float l=0,u=1,temp; float a=0; int i=0; int count[100],b; float result=1; scanf("%... 阅读全文
摘要:
3-2 利用程序huff_enc进行以下操作(在每种情况下,利用由被压缩图像生成的码本)。(a)对Sena、Sensin和Omaha图像进行编码。给出以上每一次实验得出的文件大小,并解释其差别。文件名 压缩前(kb) 压缩后(kb) 压缩比SENA 64 57 89.1%SINAN 64 61 95... 阅读全文
摘要:
1.1 我们要压缩什么。答:我们要压缩占用比例过大,影响操作的事物。1.2 为什么要进行压缩。答:举个例子吧,一个箱子如果装石块,只能装五斤。但是装沙子,就可以装8斤。如果装整块石头,就是10斤了。大大提高了资源利用率。1.6 数据压缩是如何分类的答:数据压缩分类方法繁多,尚未统一。我理解的有两种。... 阅读全文