8.2

一种行程编码的变化方式是这样的 , (1) 仅对 0 1 的行程编码 ( 而不是全部 ), (2) 对每一行的起点使用特殊编码 , 以减少传输引起的错误 . 可以使用这样的编码对 (xk, rk), 这里分别表示第 k 个行程的起始坐标和行程长度 . (0, 0) 来表示每行的开始 .
(a) 当对 2n*2n 大小的二值图像编码时 , 推导出为了能够压缩数据 , 平均每一行能存在的最大行程数 .
(b) 计算 n=10 时的最大行程数 .
 
解答 :
编码方式如图所示 ,( 以对 1 的行程编码为例 )
20061028_1
(a) 压缩前 , 每一位用一个 bit 表示 , 一行所需的 bit 数为 2n. 若进行行程编码 , 我们需要 n bit 表示每一个起始坐标或行程长度 . 设行程数为 m, 则需要 2*(m+1)*n bit 表示 ( 加上每行起点所需的特殊编码 .
要得到数据压缩的目的 :
       2*(m+1)*n<2n
所以 m<2n-1/n, 为小于 2n-1/n 的最大整数 .
(b) 29/10 5
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值