1 .一种链式编码压缩方法,其特征在于,包括:
根据待处理数据的数据类型,分析所述待处理数据的数据特征,其中,所述待处理数据
为相同数据类型的数据;
根据所述数据特征,确定编码算法组合,其中,所述编码算法组合包括至少一种编码算
法;
采用所述编码算法组合中的编码算法,对所述待处理数据进行压缩。
2.如权利要求1所述的链式编码压缩方法,其特征在于,根据所述待处理数据的数据类
型,分析所述待处理数据的数据特征,包括:
根据所述待处理数据的数据类型和前序特征,对所述待处理数据进行预处理操作后,
分析所述待处理数据的数据特征,其中,所述预处理操作包括差分操作。
3 .如权利要求1或2所述的链式编码压缩方法,其特征在于,分析所述待处理数据的数
据特征,包括:
对所述待处理数据进行多阶的数据特征分析,在每个子阶段,基于该子阶段分析得到
的数据特征计算特征信号;
判断该子阶段的特征信号是否达到预设强度,若否,则进行下一子阶段的数据特征分
析,若是,则输出数据特征,各个子阶段的数据特征组成树结构,其中,树结构中的父节点对
应上一子阶段的数据特征,树结构中的子节点对应下一子阶段的数据特征,特征信号采用
数据值的大小表示,数据值越小特征信号越强。
4 .如权利要求3所述的链式编码压缩方法,其特征在于,根据所述数据特征,确定编码
算法组合,包括:
遍历所述树结构中的每个节点,根据当前节点和当前节点的所有父节点对应的数据特
征,从编码算法与编码算法适用的数据特征的对应关系中,确定出多种编码算法,得到一个
编码算法组合,遍历从树根节点到叶子节点的路径,得到多个不同的编码算法组合。
5 .如权利要求4所述的链式编码压缩方法,其特征在于,采用所述编码算法组合中的编
码算法,对所述待处理数据进行编码压缩,包括:
计算不同的所述编码算法组合对应的编码收益值;
根据所述编码收益值,确定用于压缩所述待处理数据的所述编码算法组合,并采用确
定出的所述编码算法组合中的编码算法,对所述待处理数据进行压缩。
6 .如权利要求5所述的链式编码压缩方法,其特征在于,计算不同的所述编码算法组合
对应的编码收益值,包括:
在数据特征的树结构中,计算当前节点与前一节点之间的收益值,所述收益值为前一
节点的数据大小与当前节点的数据大小的比值;
在当前节点和当前节点的所有父节点中,将各相邻节点之间的收益值相乘,将乘积作
为当前节点和当前节点的所有父节点对应的数据特征确定出的一个编码算法组合的编码
收益值。
7 .如权利要求5所述的链式编码压缩方法,其特征在于,根据所述编码收益值,确定用
于压缩所述待处理数据的所述编码算法组合,包括:
将编码收益值最高的所述编码算法组合,确定为用于压缩所述待处理数据的所述编码
算法组合。
权 利 要 求 书
1/2 页
2
评论