• 汇集公众科学智慧交流科学思想见解
  • 点燃科学智慧火花构建互动交流平台
科学智慧火花
发表评论  1                

数据压缩 行程长度编码改进

投稿时间:2017-08-03 18:10 投稿人:夜画子 【字号: 访问量:

行程长度编码改进 压缩目标数据时 1.首先计算数据中连续部分(最大位数)。 如最大连续有十六个0,(计数1)为16。 2.然后记连续数小于等于(计数1转二进制位数)+2位时,直接记录原数据;大于(计数转二进制位数)+2位时,记连续的数据2位+(计数1)。 如数据十六0为连续数据,其(最大位数)为16,那么4+2=6,当连续的数据大于6位时记录,(数据记录为00)(计数1记录为16的二进制)。小于6位时记录原数据 3.计算数据不连续部分(最大位数) 如最大不连续数据有16位,(计数2)为16。 4.然后记不连续数小于位数等于(计数2转二进制位数)+3位时,直接记录原数据;大于(计数转二进制位数)+3位时,记不连续的数据第一位的重复3次+(计数2)。 如数据1010…十六位为不连续数据,其(最大位数)为16,那么4+3=7,当连续的数据大于7位时记录,(数据记录为00)(计数1记录为16的二进制)。小于7位时记录原数据。