一种适于JPEG码流的哈夫曼解码装置制造方法及图纸

技术编号:3627672 阅读:259 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供一种适于JPEG码流的哈夫曼解码装置,其中,该装置包括用于生成最小码子表的最小码子生成模块,连接到最小码子生成模块输出端的最小码子寄存器,生成最小码子地址的最小码子地址模块,连接到最小码子地址模块的最小码子地址寄存器,包括多个比较器的比较器阵列模块,连接到比较器阵列模块的异或模块,连接到异或模块的减法器,连接到减法器的加法器,连接到加法器的首位比特判断模块,以及连接到首位比特判断模块的反向模块。与现有技术相比,本实用新型专利技术具有可构建不同码子长度的最小码子寄存器以及最小码子地址寄存器,降低寄存器阵列资源的占用,可以采用较少资源快速实现JPEG码流哈夫曼解码。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于数字图像处理领域,是一种能够以较少资源快速实现JPEG 码流哈夫曼解码的装置。
技术介绍
哈夫曼(Huffer腿n)编码主要应用于流纟某体的压缩编码,是一种可变长的 游程编码,其指导思想是对出现概率比较高的游程数据采用较少的比特编码, 而对出现概率小的游程数据采用较长的比特编码,从而达到压缩数据文件的目的。对于哈夫曼的软件解码,传统的方法是先恢复码流中码表信息,该码表信 息是编码端根据统计信息产生的,因而在不同的码流中,其哈夫曼码表内容和 长度都是不同的,码表通常会占用相当大的内存空间,比如JPEG标准T.81中 列出的典型的码表总长约为4kbit,对于PC来说,这是很小的内存占有量,但 对于嵌入式系统或ASIC设计而言,这将是不小的资源占用。另外,在进行码流中码子的判断时,传统的实现方法是采用基于二叉树的 查找方法,是串行的逐比特判断方法,通常解码一个码子将需要较多的时钟周 期。因此,当在嵌入式系统或用ASIC实现哈夫曼解码时,就应该考虑寄存器阵 列资源的占用以及解码的速度问题。
技术实现思路
本技术的目的在于提供一种适于JPEG码流哈夫曼解码的装置,其可以 采用较少资源快速实本文档来自技高网...

【技术保护点】
一种适于JPEG码流的哈夫曼解码装置,其特征在于:该装置包括用于生成最小码子表的最小码子生成模块,连接到最小码子生成模块输出端的最小码子寄存器,生成最小码子地址的最小码子地址模块,连接到最小码子地址模块的最小码子地址寄存器,包括多个比较器的比较器阵列模块,连接到比较器阵列模块的异或模块,连接到异或模块的减法器,连接到减法器的加法器,连接到加法器的首位比特判断模块,以及连接到首位比特判断模块的反向模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴彪
申请(专利权)人:上海广电集成电路有限公司
类型:实用新型
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1