zoukankan      html  css  js  c++  java
  • 第五次作业

    3-9 没有冗余的信源还能不能压缩?为什么?

    答:

    能,但是只能进行有损压缩,不能进行无损压缩。

    因为无损压缩是  数据=信息+冗余度,无损压缩主要是冗余度的压缩,去除或减少插入数据中得冗余度,是一个可逆压缩。

    有损压缩:是对压缩后的数据进行重构,但重构后的数据与原始数据有一定的差异,这种压缩方式在一定程度上并不影响原始数据表达的信息。有损压缩可以丢失少量不必要数据,并不会对原始数据所表达的信息产生较大影响,也实现存储空间、时间空间等方面的优化。就算没有冗余度也可以进行压缩。

    3-10 不相关的信源还能不能压缩?为什么?

    答:是可以进行有损压缩的,如果有冗余度(信源的非等概率分布)还可以进行无损压缩。

         原因:信源的冗余度是可以拿来衡量信源的相关性程度,不相关的信源就说明该信源中是不存在冗余的,所以不可以进行无损压缩,如果存在冗余的话就可以进行无损压缩。 

                      综上所述, 不相关的信源至少是可以进行有损压缩的,如果有冗余度(信源的非等概率分布)还可以进行无损压缩。

    3-12 等概率分布的信源还能不能压缩?为什么?你能举例说明吗?

    答:能进行有损压缩。

    举例:如果信源是离散无记忆信源,那么信源符号是有一定的概率分布的,就可以进行无失真编码。但是只要信源不是等概率分布,就存在着数据压缩的可能性,所以至少是可以进行有损压缩的,                                     无损压缩就不一定了

    3-15 有人认为:“图像的负片(黑白颠倒)比正片更容易压缩”。你同意他的观点吗?为什么?

    答:不同意 因为图像的负片和正片的熵是相同的,所以在压缩结果要保持一致的情况下,两者的压缩率是一样的。

    3-16 有人认为:“相关的信源是非等概率分布的”。你同意他的观点吗?为什么?

    答:不同意因为等概率未必不相关,所以我不同意他的观点。

  • 相关阅读:
    Spring_7_AOP之Advice应用
    JAVA豆知识
    SPRING事务_2
    JSP_5_JavaBean
    Spring事务_1
    java基本类型和包装类型
    SVN使用教程总结
    通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
    Java泛型中extends和super的区别?
    数字签名、数字证书、对称加密算法、非对称加密算法、单向加密(散列算法)
  • 原文地址:https://www.cnblogs.com/zhaoyue1/p/4876673.html
Copyright © 2011-2022 走看看