图像数据的霍夫曼解码装置和方法制造方法及图纸

技术编号:14450395 阅读:59 留言:0更新日期:2017-01-18 11:42
本发明专利技术公开了一种图像数据的霍夫曼解码装置和方法。其中,图像数据的霍夫曼解码装置包括:多个编码流输入单元,其中,编码流输入单元Pi用于接收表示图像数据的多路霍夫曼编码流中的编码流Li;霍夫曼解码单元,用于并行解码多路霍夫曼编码流,得到多路霍夫曼解码流,解码编码流Li得到解码流Mi;以及多个输出单元,其中,输出单元Qi用于输出解码流Mi。通过本发明专利技术,实现了利用一套霍夫曼解码装置可并行完成多个霍夫曼编码或者多路视频图像的解码,大幅提高了解码速度和效率,并且占用的逻辑资源少,从而实现了降低成本投入、提高解码效率的技术效果,进而解决了现有技术中霍夫曼解码效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,具体而言,涉及一种图像数据的霍夫曼解码装置和方法
技术介绍
随着科技的进步,人们对视频的分辨率要求越来越高,在视频编解码中,霍夫曼解码的效率往往是制约整个效率的关键因素,如果解码效率偏低的话,很容易引起视频的播放不流畅等视频质量问题,为了提高霍夫曼解码的效果,现有技术中一篇申请号为201010585313.X的专利申请文件公开一种JPEG图像中范式霍夫曼的硬件解码方法及装置,它包括移位寄存器,移位寄存器暂存当前解码的比特流;比较器根据当前长度的最后一个码字和移位寄存器的值进行比较,确定是否找到范式霍夫曼码字;读信号产生模块产生使能信号;地址生成模块产生ROM的地址;码字类型及帧结束信号产生模块产生当前解码的范式霍夫曼码字类型和帧结束信号。上述进行霍夫曼解码的方法需要多拍时钟周期才能完成一个霍夫曼码字的解码,仍然存在解码效率较低的技术问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图像数据的霍夫曼解码装置和方法,以至少解决现有技术中霍夫曼解码效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种图像数据的霍夫曼解码装置,包括:多个编码流输入单元,其中,所述多个编码流输入单元中的编码流输入单元Pi用于接收表示所述图像数据的多路霍夫曼编码流中的编码流Li,i依次取1至n,n为所述多路霍夫曼编码流中的编码流的路数;霍夫曼解码单元,与所述多个编码流输入单元均相连接,用于并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流,其中,所述霍夫曼解码单元解码所述编码流Li得到所述多路霍夫曼解码流中的解码流Mi;以及多个输出单元,与所述霍夫曼解码单元相连接,其中,所述多个输出单元中的输出单元Qi用于输出所述多路霍夫曼解码流中的所述解码流Mi。进一步地,所述霍夫曼解码单元包括:直流解码器,与所述多个编码流输入单元均相连接,用于并行解码所述多路霍夫曼编码流中的待解码直流码字,得到直流系数;以及交流解码器,与所述多个编码流输入单元均相连接,用于并行解码所述多路霍夫曼编码流中的待解码交流码字,得到交流系数。进一步地,所述直流解码器包括:第一比较器,用于通过比较所述待解码直流码字与参考直流码字的大小,确定所述待解码直流码字的长度,其中,所述参考直流码字为所述多路霍夫曼编码流中的最小直流码字;VLI解码器,与所述第一比较器相连接,用于对确定长度的所述待解码直流码字进行VLI解码;以及DPCM解码器,与所述VLI解码器相连接,用于对所述VLI解码器的解码结果进行DPCM解码,得到所述直流系数。进一步地,所述交流解码器包括:第二比较器,用于通过比较所述待解码交流码字与参考交流码字的大小,确定所述待解码交流码字的编码值,其中,所述参考交流码字为所述多路霍夫曼编码流中的最小交流码字;第一查找器,与所述第二比较器相连接,用于根据所述待解码交流码字的编码值查表确定所述待解码交流码字中连续零的个数;以及第二查找器,与所述第一查找器相连接,用于根据所述待解码交流码字中连续零的个数查表确定所述交流系数。进一步地,所述装置还包括:选择单元,与所述多个编码流输入单元和所述霍夫曼解码单元均相连接,用于使用独热码使所述多个编码流输入单元在一个解码周期内轮流传输霍夫曼编码流至所述霍夫曼解码单元,其中,所述独热码的比特位和所述解码周期的解码时钟拍数均为n;多个反量化单元,与所述霍夫曼解码单元和所述多个输出单元均相连接,用于对所述多路霍夫曼解码流进行反量化,其中,所述多个反量化单元中的反量化单元Xi用于对所述解码流Mi进行反量化;以及反变换单元,与所述多个反量化单元和所述多个输出单元均相连接,用于对反量化后的所述多路霍夫曼解码流进行二维离散余弦反变换,并将二维离散余弦反变换后的所述多路霍夫曼解码流传输至所述多个输出单元,其中,所述多个输出单元中的输出单元Qi用于输出二维离散余弦反变换后的所述解码流Mi。根据本专利技术实施例的一个方面,提供了一种图像数据的霍夫曼解码方法,所述的图像数据的霍夫曼解码装置对所述图像数据进行霍夫曼解码,所述方法包括:所述装置中的多个编码流输入单元中的编码流输入单元Pi接收表示所述图像数据的多路霍夫曼编码流中的编码流Li,i依次取1至n,n为所述多路霍夫曼编码流中的编码流的路数;所述装置中的霍夫曼解码单元并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流,其中,所述霍夫曼解码单元解码所述编码流Li得到所述多路霍夫曼解码流中的解码流Mi;以及所述装置中的多个输出单元输出中的输出单元Qi用于输出所述多路霍夫曼解码流中的所述解码流Mi。进一步地,并行解码所述多路霍夫曼编码流包括:并行解码所述多路霍夫曼编码流中的待解码直流码字,得到直流系数;以及并行解码所述多路霍夫曼编码流中的待解码交流码字,得到交流系数。进一步地,并行解码所述多路霍夫曼编码流中的待解码直流码字,得到直流系数包括:通过比较所述待解码直流码字与参考直流码字的大小,确定所述待解码直流码字的长度,其中,所述参考直流码字为所述多路霍夫曼编码流中的最小直流码字;对确定长度的所述待解码直流码字进行VLI解码;以及对进行VLI解码后的解码结果进行DPCM解码,得到所述直流系数。进一步地,并行解码所述多路霍夫曼编码流中的待解码交流码字,得到交流系数包括:通过比较所述待解码交流码字与参考交流码字的大小,确定所述待解码交流码字的编码值,其中,所述参考交流码字为所述多路霍夫曼编码流中的最小交流码字;根据所述待解码交流码字的编码值查表确定所述待解码交流码字中连续零的个数;以及根据所述待解码交流码字中连续零的个数查表确定所述交流系数。进一步地,所述方法还包括:在所述装置中的霍夫曼解码单元并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流之前,所述方法还包括:所述装置中的选择单元使用独热码使所述多个编码流输入单元在一个解码周期内轮流传输霍夫曼编码流至所述霍夫曼解码单元,其中,所述独热码的比特位和所述解码周期的解码时钟拍数均为n;在所述装置中的霍夫曼解码单元并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流之后,所述方法还包括:所述装置中的多个反量化单元对所述多路霍夫曼解码流进行反量化,其中,所述多个反量化单元中的反量化单元Xi用于对所述解码流Mi进行反量化;以及所述装置中的反变换单元对反量化后的所述多路霍夫曼解码流进行二维离散余弦反变换,并将二维离散余弦反变换后的所述多路霍夫曼解码流传输至所述多个输出单元,其中,所述多个输出单元中的输出单元Qi用于输出二维离散余弦反变换后的所述解码流Mi。在本专利技术实施例中,采用具有以下结构的图像数据的霍夫曼解码装置:多个编码流输入单元,用于接收表示所述图像数据的多路霍夫曼编码流,其中,所述多个编码流输入单元中的编码流输入单元Pi用于接收所述多路霍夫曼编码流中的编码流Li,i依次取1至n,n为所述多路霍夫曼编码流中的编码流的路数;霍夫曼解码单元,与所述多个编码流输入单元均相连接,用于并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流,其中,所述霍夫曼解码单元解码所述编码流Li得到所述多路霍夫曼解码流中的解码流Mi;以及多个输出单元,与所述霍夫曼解码单元相连接本文档来自技高网...

【技术保护点】
一种图像数据的霍夫曼解码装置,其特征在于,包括:多个编码流输入单元,其中,所述多个编码流输入单元中的编码流输入单元Pi用于接收表示所述图像数据的多路霍夫曼编码流中的编码流Li,i依次取1至n,n为所述多路霍夫曼编码流中的编码流的路数;霍夫曼解码单元,用于并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流,其中,所述霍夫曼解码单元解码所述编码流Li得到所述多路霍夫曼解码流中的解码流Mi;以及多个输出单元,其中,所述多个输出单元中的输出单元Qi用于输出所述多路霍夫曼解码流中的所述解码流Mi。

【技术特征摘要】
1.一种图像数据的霍夫曼解码装置,其特征在于,包括:多个编码流输入单元,其中,所述多个编码流输入单元中的编码流输入单元Pi用于接收表示所述图像数据的多路霍夫曼编码流中的编码流Li,i依次取1至n,n为所述多路霍夫曼编码流中的编码流的路数;霍夫曼解码单元,用于并行解码所述多路霍夫曼编码流,得到多路霍夫曼解码流,其中,所述霍夫曼解码单元解码所述编码流Li得到所述多路霍夫曼解码流中的解码流Mi;以及多个输出单元,其中,所述多个输出单元中的输出单元Qi用于输出所述多路霍夫曼解码流中的所述解码流Mi。2.根据权利要求1所述的装置,其特征在于,所述霍夫曼解码单元包括:直流解码器,用于并行解码所述多路霍夫曼编码流中的待解码直流码字,得到直流系数;以及交流解码器,用于并行解码所述多路霍夫曼编码流中的待解码交流码字,得到交流系数。3.根据权利要求2所述的装置,其特征在于,所述直流解码器包括:第一比较器,用于通过比较所述待解码直流码字与参考直流码字的大小,确定所述待解码直流码字的长度,其中,所述参考直流码字为所述多路霍夫曼编码流中的最小直流码字;VLI解码器,用于对确定长度的所述待解码直流码字进行VLI解码;以及DPCM解码器,用于对所述VLI解码器的解码结果进行DPCM解码,得到所述直流系数。4.根据权利要求2或3所述的装置,其特征在于,所述交流解码器包括:第二比较器,用于通过比较所述待解码交流码字与参考交流码字的大小,确定所述待解码交流码字的编码值,其中,所述参考交流码字为所述多路霍夫曼编码流中的最小交流码字;第一查找器,用于根据所述待解码交流码字的编码值查表确定所述待解码交
\t流码字中连续零的个数;以及第二查找器,用于根据所述待解码交流码字中连续零的个数查表确定所述交流系数。5.根据权利要求1所述的装置,其特征在于,所述装置还包括:选择单元,用于使用独热码使所述多个编码流输入单元在一个解码周期内轮流传输霍夫曼编码流至所述霍夫曼解码单元,其中,所述独热码的比特位和所述解码周期的解码时钟拍数均为n;多个反量化单元,用于对所述多路霍夫曼解码流进行反量化,其中,所述多个反量化单元中的反量化单元Xi用于对所述解码流Mi进行反量化;以及反变换单元,用于对反量化后的所述多路霍夫曼解码流进行二维离散余弦反变换,并将二维离散余弦反变换后的所述多路霍夫曼解码流传输至所述多个输出单元,其中,所述多个输出单元中的输出单元Qi用于输出二维离散余弦反变换后的所述解码流Mi。6.一种图像数据的霍夫曼解码方法,其特征在于,利用权利要求1至5中任一项所述的图像数据的霍夫曼解码装置对所述图像数据进...

【专利技术属性】
技术研发人员:柳睿周琦徐宁
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1