JPEG解码:huffman解码
摘要:
huffman解码是JPEG图片解码里面的关键步骤,也是最复杂的一步。在fsm模块中DHT状态下读取的不仅仅是huffman表,还有另外两个表,一个是存放1-16不同码长的最小编码的一个表,另一个是存放最小编码的地址的表。在huffman解码中需要用到这两个表,还有在本模块也集成了反量化模块。huffman解码的步骤:(1):判断解码数据的类型选择与之对应的表。(2):进行码长的判断。(3):计算DHT地址。(4):从DHT表中读取数据。(5):若为DC数据需要进行DPCM解码。对于一个huffman解码器应包含3个独立的存储器:(1):存放各个长度对应的最小编码。(2):存储各个长度对应码字 阅读全文
posted @ 2012-03-18 02:08 @火枪手@ 阅读(5074) 评论(3) 推荐(1) 编辑