← 返回列表

一种数据压缩方法与解压方法以及相关设备

申请号: CN201780091030.X
申请人: 深圳配天智能技术研究院有限公司
申请日期: 2017年5月26日

摘要文本

本发明实施例公开了一种数据压缩方法与解压方法以及相关设备,用于压缩连续重复的数据。本方法可包括:获取待压缩的原始数据文件;查找所述原始数据文件中存在的对预定数据进行连续重复的重复数据段,并确定连续重复的次数d;将所述预定数据及所述连续重复的次数d写入所述原始数据文件中以代替所述重复数据段,从而压缩所述重复数据段。

专利详细信息

项目 内容
专利名称 一种数据压缩方法与解压方法以及相关设备
专利类型 发明授权
申请号 CN201780091030.X
申请日 2017年5月26日
公告号 CN110799959B
公开日 2024年2月27日
IPC主分类号 G06F16/174
权利人 深圳配天机器人技术有限公司
发明人 李宇翔
地址 广东省深圳市南山区西丽街道西丽社区打石一路深圳国际创新谷1栋A座1701

专利主权项内容

1.一种数据压缩方法,其特征在于,应用于FPGA,所述方法包括:获取待压缩的原始数据文件;查找所述原始数据文件中存在的对预定数据进行连续重复的重复数据段,并确定连续重复的次数d;将所述预定数据及所述连续重复的次数d写入所述原始数据文件中以代替所述重复数据段,从而压缩所述重复数据段;所述查找所述原始数据文件中存在的对预定数据进行连续重复的重复数据段,并确定连续重复的次数d包括:从所述原始数据文件中读取数据长度为预定数据n倍的第一数据段,n为大于等于2的正整数;判断所述第一数据段是否为n个连续重复的所述预定数据,若是,则记录所述预定数据的重复次数d为n;读取数据长度与所述预定数据相同的第二数据段,并判断所述第二数据段是否为所述预定数据段,若是,则将所述d的数值增加1,并返回所述读取数据长度与所述预定数据相同的第二数据段的步骤;若否,则重新读取数据长度为预定数据n倍的数据段,其中,重新读取的数据段由上一个第一数据段中,除去与所述预定数据长度相同的前端数据段之后的部分与后续相连续的数据段组成。