数据压缩装置及相关产品制造方法及图纸

技术编号:24804893 阅读:38 留言:0更新日期:2020-07-07 22:02
本申请涉及一种数据压缩装置及相关产品,包括:至少一条压缩流水线,且每条压缩流水线包括至少两级流水压缩数据单元,流水压缩数据单元包括:编码电路、选择电路以及旁路通道;压缩流水线用于实现对输入数据的多级压缩处理;选择电路用于根据输入的控制信号确定输出给下一级流水压缩数据单元中的编码电路的输入数据。本申请提出的数据压缩装置可以实现灵活配置编码方式对数据进行压缩处理,且可以极大的缩减数据量,且提高了数据的压缩效率。

【技术实现步骤摘要】
数据压缩装置及相关产品
本专利技术涉及信息处理
,尤其涉及一种数据压缩装置及相关产品。
技术介绍
随着信息技术的不断发展,尤其是随着多种机器学习算法的不断发展,数据量与日俱增,且在传输数据和处理数据的过程中,人们对数据访问和数据处理的速率要求越来越高。目前,针对上述要求,在传输的数据和处理过程中,通常会采用常用的数据编码方式,例如,Huffman编码、游程编码、LZW编码、算术编码等,并设计与上述数据编码方式对应的编码硬件电路来实现对数据的压缩编码,并对压缩后的数据进行传输或处理。在实际应用中,通常采用上述的一种编码电路实现对数据的压缩处理。然而,上述压缩编码方式往往存在编码方式不灵活,缩减的数据量较少,以及效率较低的问题。
技术实现思路
本申请提供了一种数据压缩装置及相关产品,可实现灵活配置编码方式,对数据进行压缩处理,且能够极大缩减数据量,并提高数据压缩的效率。第一方面,本申请实施例提供了一种数据压缩装置,所述数据压缩装置包括:至少一条压缩流水线,所述每条压缩流水线包括至少两级流水压缩数据单本文档来自技高网...

【技术保护点】
1.一种数据压缩装置,其特征在于,所述数据压缩装置包括至少一条压缩流水线,所述每条压缩流水线包括至少两级流水压缩数据单元,所述流水压缩数据单元包括:编码电路、选择电路以及旁路通道;其中,各级的所述流水压缩数据单元中的编码电路的编码方式不同;所述编码电路的输出端与当前压缩流水线上的同级流水压缩数据单元中的选择电路的输入端连接;所述选择电路的输出端分别与所述当前压缩流水线上的下一级流水压缩数据单元中的旁路通道的一端和所述当前压缩流水线上的下一级流水压缩数据单元中的编码电路的输入端连接,所述旁路通道的另一端与所述当前压缩流水线上的下一级流水压缩数据单元中的选择电路的输入端连接;/n所述压缩流水线用于...

【技术特征摘要】
1.一种数据压缩装置,其特征在于,所述数据压缩装置包括至少一条压缩流水线,所述每条压缩流水线包括至少两级流水压缩数据单元,所述流水压缩数据单元包括:编码电路、选择电路以及旁路通道;其中,各级的所述流水压缩数据单元中的编码电路的编码方式不同;所述编码电路的输出端与当前压缩流水线上的同级流水压缩数据单元中的选择电路的输入端连接;所述选择电路的输出端分别与所述当前压缩流水线上的下一级流水压缩数据单元中的旁路通道的一端和所述当前压缩流水线上的下一级流水压缩数据单元中的编码电路的输入端连接,所述旁路通道的另一端与所述当前压缩流水线上的下一级流水压缩数据单元中的选择电路的输入端连接;
所述压缩流水线用于实现对输入数据的多级压缩处理;
所述选择电路用于根据输入的控制信号确定输出给下一级流水压缩数据单元中的编码电路的输入数据。


2.根据权利要求1所述的装置,其特征在于,所述数据压缩装置还包括控制单元,所述控制单元与所述选择电路的输入端连接,所述控制单元用于输出所述控制信号。


3.根据权利要求1或2所述的装置,其特征在于,所述数据压缩装置还包括存储单元,所述存储单元分别与第一级流水压缩数据单元中的编码电路和选择电路的输入端连接;所述存储单元用于存储原始数据。


4.根据权利要求1所述的装置,其特征在于,所述编码电路的编码方式为游程编码、哈夫曼编码、LZ77编码以及JPEG编码中的至少一种。


5.根据权利要求4所述的装置,其特征在于,若所述编码电路的编码方式为哈夫曼编码,则所述编码电路包括:地址查表电路和压缩数据查表电路;所述地址查表电路的输入端与上一级流水压缩数据单元中的选择电路的输出端连接,所述地址查表电路的输...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:上海寒武纪信息科技有限公司
类型:发明
国别省市:上海;31

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

1