- 1、本文档共102页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体技术Chapter04—B
步骤7: 判断码字流中是否还有码字要译 (1) 如果“是”,就返回到步骤4。 (2) 如果“否”, 结束。 LZW译码算法可用伪码表示如下: Dictionary[j] ← all n single-character,j=1,2,…,n j ← n+1 cW ← first code from Codestream Charstream ← Dictionary[cW] pW ← cW While((cW ← next Code word)!=NULL) 4.4.5 LZW算法 * Begin If cW is in Dictionary Charstream ← Dictionary[cW] Prefix ← Dictionary[pW] cW ← first Character of Dictionary[cW] Dictionary[j] ← Prefix.cW j ← n+1 pW ← cW else Prefix ← Dictionary[pW] cW ← first Character of Prefix Charstream ← Prefix.cW Dictionary[j] ← Prefix.C pW ← cW j ← n+1 end 4.4.5 LZW算法 * [例4.7] 编码字符串如表4-16所示,编码过程如表4-17所示。现说明如下: (1) “步骤”栏表示编码步骤; (2) “位置”栏表示在输入数据中的当前位置; (3) “词典”栏表示添加到词典中的缀-符串,它的索引在括号中; (4) “输出”栏表示码字输出。 表4-16 被编码的字符串 位置 1 2 3 4 5 6 7 8 9 字符 A B B A B A B A C 4.4.5 LZW算法 * 表4-17 LZW的编码过程 步骤 位置 词典 输出 (1) A (2) B (3) C 1 1 (4) A B (1) 2 2 (5) B B (2) 3 3 (6) B A (2) 4 4 (7) A B A (4) 5 6 (8) A B A C (7) 6 -- -- -- (3) 4.4.5 LZW算法 * 表4-18解释了译码过程。 每个译码步骤译码器读一个码字,输出相应的缀-符串,并把它添加到词典中。 例如,在步骤4中,先前码字(2)存储在先前码字(pW)中,当前码字(cW)是(4),当前缀-符串string.cW是输出(“A B”),先前缀-符串string.pW (B)是用当前缀-符串string.cW (A)的第一个字符,其结果(B A) 添加到词典中,它的索引号是(6) 4.4.5 LZW算法 * 表4-18 LZW的译码过程 步骤 代码 词典 输出 (1) A (2) B (3) C 1 (1) -- -- A 2 (2) (4) A B B 3 (2) (5) B B B 4 (4) (6) B A A B 5 (7) (7) A B A A B A 6 (3) (8) A B A C C 4.4.5 LZW算法 * LZW算法得到普遍采用,它的速度比使用LZ77算法的速度快,因为它不需要执行那么多的缀-符串比较操作。 对LZW算法进一步的改进是增加可变的码字长度,以及在词典中删除老的缀-符串。 在GIF图像格式和UNIX的压缩程序中已经采用了这些改进措施之后的LZW算法。 LZW算法取得了专利,专利权的所有者是美国的一个大型计算机公司—Unisys(优利系统公司),除了商业软件生产公司之外,可以免费使用LZW算法。 4.4.5 LZW算法 * P61 4.1 4.2 4.3 第4章作业: * 4.4.2 LZ77算法 位置 1 2 3 4 5 6 7 8 9 字符 A B A B A C A A C 练 习 * LZ77通过输出真实字符解决了在窗口中出现没有匹配串的问题,但这个解决方案包含有冗余信息。冗余信息表现在两个方面,一是空指针,二是编码器可能输出额外的字符,这种字符是指可能包含在下一个匹配串中的字符。 LZSS算法以比较有效的方法解决这个问题,它的思想是如果匹配串的长度比指针本身的长度长就输出指针,否则就输出真实字符。由于输出的压缩数据流中包含有指针和字符本身,为了区分它们就需要有额外的标志位,即ID位。 4.4.3 LZSS算法 4.4 词典编码 * LZSS编码算法的具体执行步骤如下: (1) 把编码位置置于输入数据流的开始位置。 (2) 在前向缓冲存储器中查找与窗口中最长的匹配串 ① Pointer :=匹配串指
您可能关注的文档
- 可能1眼也就是1辈子.ppt
- 古代诗歌鉴赏8—语言.ppt
- 古诗词3首32012102521020635519.ppt
- 各类抗菌药物的特点和临床合理应用0.ppt
- 吉星送宝早会3—销售及拒绝处理.ppt
- 合肥踏尖教育初一上册第1章1.4有理数的乘除法.ppt
- 吉林省扶余1中高2物理《22电动势》课件.ppt
- 同1控制下企业合并财务报告的编制.ppt
- 同1控制下形成的长期股权投资会计处理问题研究.ppt
- 吉林省长春五中高中物理第三章第4节《通电导线在磁场中受到的力》课件〔选修3-1〕.ppt
- 二节调音台各组件具体功能.pdf
- mr imaging and us of the wrist tendons先生成像腕肌腱.pdf
- 英语作为二语言播客esl podcast 679.pdf
- 三单元你能告诉洗手间在哪里吗周期7unit 3 period 7教学案.pdf
- 天马行空unit 1单项选择语法训练2022-2023学英语人教版八级下册试卷.pdf
- 2025年高等教育自学考试外国新闻事业史试题及答案解析 课程代码006606.doc
- 2025年小学教师资格证高频简答题解析攻略.doc
- 2024年测绘实施方案.docx
- 2024年派出所维稳工作方案.docx
- 讲-名词冠词学八级寒假人教版.pdf
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 泌尿外科常见术后护理.ppt
- 泥塑教学课件.ppt
- AQ 1083-2011 煤矿建设安全规范(高清-安全-行业标准).pdf
- 石油 - NB-T 10009-2014 煤层气井排采技术规范.pdf VIP
- mes系统简介演示.pptx VIP
- Unit 3 Mary's diary(教学设计)-2023-2024学年Join in外研剑桥英语六年级下册.docx
- 2025年湖南铁道职业技术学院单招职业适应性测试题库审定版.docx VIP
- 江苏省公安机关人民警察基本级执法资格等级考试试卷(含答案).pdf VIP
- 北京大学教师行为规范.pdf
文档评论(0)