- 实验目的
本实验通过编程实现简单的算术编码解码过程,加深对视频编码中熵编码原理及过程的理解,锻炼理论与实践相联系的能力。
- 实验任务
理解算术编码的有关原理,尤其是自适应二元算术编码的原理及编码过程。
给定一个符号序列,其概率分布未知,要求使用自适应二元算术编码算法,在Visual Studio 开发环境下,通过C/C++编程,对该符号序列进行编码;并对编码输出码流进行解码。
- 实验过程
- 给定一个二进制符号序列,如:
010110101111100110111100100011111111110100101101101101101
- 采用二元二进制算术编码进行编码,输出编码的结果。编码过程如下所示: