数据压缩和编码技术.pptVIP

  • 21
  • 0
  • 约3.62千字
  • 约 56页
  • 2019-02-17 发布于广东
  • 举报
算术编码的基本思想   实现算术编码首先需要知道信源发出每个符号的概率大小,然后再扫描符号序列,依次分割相应的区间,最终得到符号序列所对应的码字。整个编码需要两个过程,即概率模型建立过程和扫描编码过程。显然,一串符号序列发生的概率越大,对应的子区间就越宽,要表达它所用的比特数就减少,因而相应的码字就越短。 算术编码的实现步骤   算术编码进行编码时,从实数区间[0,1)开始。按照符号的频度将当前的区间分割成多个子区间。根据当前输入的符号选择对应的子区间,然后从选择的子区间中继续进行下一轮的分割。不断的进行这个过程,直到所有符号编码完毕。对于最后选择的一个子区间,输出属于该区间的一个小数。这个小数就是所有数据的编码。 算术编码的算法定义 算术编码的示例 信源的算术编码过程 信源的算术编码过程 10.3 预测编码   预测编码是有损数据压缩理论的一个重要分支,它是根据离散信号之间存在着一定的相关性,利用前面的一个或多个信号对下一信号进行预测,然后对实际值和预测值的差进行编码。 DPCM-差分脉冲编码   DPCM(Differential Pulse Code Modulation,差分脉冲编码调制)与PCM不同,它编码的不是采样样本值,而是样本值及其预测值的差分,即量化的是已知的样本值与预测值之间的差值。DPCM是从过去的几个采样值的线性组合来预测推断现在的采样值,进而用实际采样值与

文档评论(0)

1亿VIP精品文档

相关文档