hxjiangsha 发表于 2006-5-13 17:07

请happy以及诸位高手看看我的算术编码程序到底什么地方出现了错误

希望诸位高手能给小弟一点指点
毕业设计需要!谢谢你的慷慨指导!!!

happy 发表于 2006-5-13 17:15

回复:(hxjiangsha)请happy以及诸位高手看看我的算术...

input_bit 没有赋值<BR><BR>你自己写的程序不知道input_bit是什么东西?那别人更加不知道了

hxjiangsha 发表于 2006-5-13 17:59

<P>我是参考witten等人当年所发表的算术编码的论文所写的。书中是这么说的<BR>在解码其中,value值的含义就是最终区域的二进制表示,如果不存在精度问题,value取编码器的所有比特位,构成高精度表示。实际应用中,由于精度所限,value只取精度所限定的数值范围。开始时,value取表示最终区间的限定在他能表达的字长范围内的最高位比特值;区间每放大一次,对应着限定value 的窗口移一位,旧位移出,新的一位移入。这个过程表示为value=2*value+input_bit.<BR>谢谢你的指点!</P>

hxjiangsha 发表于 2006-5-13 19:15

<P>还请<BR>happy还有各位高手帮一帮小弟<BR>和小弟一起修改修改这道程序吧!<BR>谢了!</P>
页: [1]
查看完整版本: 请happy以及诸位高手看看我的算术编码程序到底什么地方出现了错误