- 19
- 0
- 约1.31万字
- 约 10页
- 2019-05-06 发布于安徽
- 举报
实用文案
标准文档
算术编码、游程编码都属于无损压缩。
算术编码(Arithmetic coding)
算术编码是一种无损数据压缩方法,也是一种熵编码的方法。和其它熵编码方法不同的地方在于,其他的熵编码方法通常是把输入的消息分割为符号,然后对每个符号进行编码。而算术编码是直接把整个输入的消息编码为一个数,一个满足(0.0 ≤ n 1.0)的小数n。
算术编码用到两个基本的参数:符号的概率和它的编码间隔。信源符号的概率决定压缩编码的效率,也决定编码过程中信源符号的间隔,而这些间隔包含在0到1之间。
算术编码的算法思想如下:(1)对一组信源符号按照符号的概率从大到小排序,将[0,1)设为当前分析区间。按信源符号的概率序列在当前分析区间划分比例间隔。(2)检索“输入消息序列”,锁定当前消息符号(初次检索的话就是第一个消息符号)。找到当前符号在当前分析区间的比例间隔,将此间隔作为新的当前分析区间。并把当前分析区间的起点(即左端点)指示的数“补加”到编码输出数里。当前消息符号指针后移。(3)仍然按照信源符号的概率序列在当前分析区间划分比例间隔。然后重复第二步。直到“输入消息序列”检索完毕为止。(4)最后的编码输出数就是编码好的数据。
在算术编码中需要注意几个问题:(1)由于实际计算机的精度不可能无限长,运算中出现溢出是一个明显的问题,但多数及其都有16位,32位或者64位的精
您可能关注的文档
- 培训公开课流程及相关资料.doc
- 常见气体地粘度、密度值.doc
- 高级采购师理论知识试题(精选).doc
- 2017最新版全国计算机二级公共基础知识常考题目+详解.doc
- 大数据结构实验报告材料-串.doc
- 络合保健品市场推广计划清单书.doc
- 新概念英语青少版2B教案设计详解版.doc
- 药理学记忆口诀及笔记.doc
- MBA论文设计_四种形式_写作要点及评价与衡量实用标准.doc
- 150厚(6.6米层高)楼板实用模板扣件钢管高支撑架计算书.doc
- 初中英语课堂讨论法在思辨能力培养中的应用研究论文.docx
- 初中历史教学中影视资源的开发与历史教学效果评价体系实践研究论文.docx
- 高中生物教学中社会舆情传播动力学模型的研究与实践论文.docx
- 高中英语“读后续写”能力提升路径探索与实践论文.docx
- 小学课堂注意力提升的跨学科教学策略研究与实践论文.docx
- 高中生物课与垃圾分类生物降解技术教育实践研究论文.docx
- 新型公共交通模式对高中生出行经济成本影响的实证分析论文.docx
- ESP8266智能插座在小学历史教学中的历史事件再现与互动论文.docx
- 高中生音乐社团活动对学生音乐实践能力培养的实践探索论文.docx
- 高中生物遗传实验教学中的实验设计优化策略论文.docx
原创力文档

文档评论(0)