【技术实现步骤摘要】
数据压缩解压装置和数据压缩方法
本申请涉及计算机技术
,特别是涉及一种数据压缩解压装置和数据压缩方法。
技术介绍
数据压缩是指在不丢失有用信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率,或按照一定的算法对数据进行重新组织,减少数据冗余和存储空间的一种技术方法。然而,传统的数据压缩方法,存在灵活性差的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够从输入数据中灵活选择待压缩数据的数据压缩解压装置和数据压缩方法。一种数据压缩解压装置,所述装置包括,控制电路和压缩解压电路,所述控制电路与所述压缩解压电路连接,所述控制电路用于根据数据单元中待压缩数据的起始地址和数据长度得到压缩控制指令,其中,输入数据包含至少一个数据单元,所述数据单元包含待压缩数据和非压缩数据;所述压缩解压电路用于根据所述压缩控制指令获取所述待压缩数据,并对所述待压缩数据进行压缩得到压缩数据。作为一种可选地实施方式,所述控制电路具体用于根据所述压缩解压电路的数量确定所述数据单元的大小,根据所述数据单元的大小确定数据读取窗口,根据数据读取窗口得到读写控制指令;所述压缩解压电路还用于根据所述读写控制指令从所述输入数据中读取数据单元。作为一种可选地实施方式,所述压缩解压电路包括第一读写电路、第一存储器以及压缩解压部件,所述第一读写电路与所述控制电路和所述第一存储器连接,所述压缩解压部件分别与所述控制电路和所述第一存储器连接,所述第一读写电 ...
【技术保护点】
1.一种数据压缩解压装置,其特征在于,所述装置包括,控制电路和压缩解压电路,所述控制电路与所述压缩解压电路连接,/n所述控制电路用于根据数据单元中待压缩数据的起始地址和数据长度得到压缩控制指令,其中,输入数据包含至少一个数据单元,所述数据单元包含待压缩数据和非压缩数据;/n所述压缩解压电路用于根据所述压缩控制指令获取所述待压缩数据,并对所述待压缩数据进行压缩得到压缩数据。/n
【技术特征摘要】
1.一种数据压缩解压装置,其特征在于,所述装置包括,控制电路和压缩解压电路,所述控制电路与所述压缩解压电路连接,
所述控制电路用于根据数据单元中待压缩数据的起始地址和数据长度得到压缩控制指令,其中,输入数据包含至少一个数据单元,所述数据单元包含待压缩数据和非压缩数据;
所述压缩解压电路用于根据所述压缩控制指令获取所述待压缩数据,并对所述待压缩数据进行压缩得到压缩数据。
2.根据权利要求1所述的装置,其特征在于,
所述控制电路具体用于根据所述压缩解压电路的数量确定所述数据单元的大小,根据所述数据单元的大小以及预设的方向参数确定数据读取窗口,根据所述数据读取窗口得到读写控制指令;
所述压缩解压电路还用于根据所述读写控制指令从所述输入数据中读取数据单元。
3.根据权利要求2所述的装置,其特征在于,所述压缩解压电路包括第一读写电路、第一存储器以及压缩解压部件,所述第一读写电路与所述控制电路和所述第一存储器连接,所述压缩解压部件分别与所述控制电路和所述第一存储器连接,
所述第一读写电路用于根据所述读写控制指令从所述输入数据中读取数据单元,并将所述数据单元写入所述第一存储器;
所述控制电路还用于根据所述第一存储器存储的所述数据单元中的待压缩数据的起始地址和数据长度得到压缩控制指令;
所述压缩解压部件,用于根据所述压缩控制指令对所述数据单元中的待压缩数据进行压缩。
4.根据权利要求3所述装置,其特征在于,所述装置还包括非压缩数据通路以及第二读写电路,所述非压缩数据通路与所述第一存储器连接,所述第二读写电路与所述控制电路以及所述第一存储器连接,
所述控制电路还用于根据所述数据单元中的非压缩数据得到写出控制指令;
所述第二读写电路用于根据所述写出控制指令将所述非压缩数据从所述非压缩数据通路写出。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括第二存储器,所述第二存储器分别与所述控制电路和所述压缩解压电路连接,
所述第二存储器用于将所述输入数据分数据块存储。
6.根据权利要求5所述的装置,其特征在于,所述控制电路具体用于根据第一边沿与第二边沿得到读写参数,根据所述读写参数得到读写控制指令,其中,所述第一边沿为所述数据读取窗口的边沿,所述第二边沿为所述读写窗口中非整数据块位于所述读写窗口之外的边沿;
所述第一读写电路具体用于根据所述读写控制指令读取所述数据读取窗口中的数据单元,并按照所述数据单元在第二存储器中存储格式将所述数据单元写入所述第一存储器,其中,所述数据单元中的完整数据块为待压缩数据,所述数据单元中的非整数据块为非压缩数据。
7.根据权利要求6所述的装置,其特征在于,所述控制电路具体用于根据所述第一存储器中的数据单元中的完整数据块的起始地址和数据长度确定所述起始地址和所述数据长度。
8.根据权利要求7所述的装置,其特征在于,所述控制电路具体用于根据所述第一存储器中的所述数据单元中非整数据块,得到所述写出控制指令。
9.根据权利要求8所述的装置,其特...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:上海寒武纪信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。