【技术实现步骤摘要】
【国外来华专利技术】一种数据处理方法及装置
本专利技术涉及计算机
,尤其涉及一种数据处理方法及装置。
技术介绍
数据压缩是指在不丢失信息的前提下,缩减数据量以减少存储空间,以提高数据传输、存储和处理效率的一种方法。在网络带宽有限、载体容量有限的情况下,为了能够较快地传输或更方便地保存数据,常需要对数据进行数据压缩。举例来说,现在的多媒体信息中包括了文本、声音、图像、动画以及视频等多种媒体信息,经过数字化处理后其数据量非常大。如果不对多媒体数据进行数据压缩处理,计算机系统就无法对它进行存储和交换。现有的数据压缩方法一般用于对图像、音频和视频等大数据量的数据进行压缩,为达到一定的数据压缩率其计算量比较大。
技术实现思路
本专利技术实施例提供了一种数据处理方法及装置,可以实现对数据压缩以较小的计算量达到较高的压缩率。本专利技术实施例第一方面提供一种数据处理方法,包括:获取针对待处理数据集合的压缩参数,该压缩参数包括偏移量、最大压缩长度和控制帧标记。根据偏移量对待处理数据集合包括的待处理数据进行偏移,并按照最大压缩长度 ...
【技术保护点】
一种数据处理方法,其特征在于,所述方法包括:/n获取针对待处理数据集合的压缩参数,所述压缩参数包括偏移量、最大压缩长度和控制帧标记;/n根据所述偏移量对所述待处理数据集合包括的待处理数据进行偏移,并按照所述最大压缩长度将偏移后的待处理数据划分为多个待处理数据段;/n对所述多个待处理数据段分别进行压缩,并利用压缩过程中采用的压缩方式对应的控制帧标记,将压缩后得到的数据按照时间顺序分别加入压缩数据数组。/n
【技术特征摘要】
【国外来华专利技术】一种数据处理方法,其特征在于,所述方法包括:
获取针对待处理数据集合的压缩参数,所述压缩参数包括偏移量、最大压缩长度和控制帧标记;
根据所述偏移量对所述待处理数据集合包括的待处理数据进行偏移,并按照所述最大压缩长度将偏移后的待处理数据划分为多个待处理数据段;
对所述多个待处理数据段分别进行压缩,并利用压缩过程中采用的压缩方式对应的控制帧标记,将压缩后得到的数据按照时间顺序分别加入压缩数据数组。
如权利要求1所述的方法,其特征在于,所述压缩参数还包括帧长度、一阶帧长度和二阶帧长度,所述获取针对待处理数据集合的压缩参数包括:
获取待处理数据集合包括的待处理数据的取值范围;
根据所述待处理数据集合包括的待处理数据的取值范围,确定针对所述待处理数据集合的所述偏移量、所述帧长度、所述一阶帧长度、所述二阶帧长度和所述控制帧标记,所述控制帧标记包括开始帧标记、压缩模式标记和结束帧标记。
如权利要求2所述的方法,其特征在于,所述开始帧标记用于标记所述压缩数据数组中一个压缩数据段的开始,所述开始帧标记位于所述压缩数据段的第一个位置;
所述结束帧标记用于标记所述压缩数据数组中一个压缩数据段的结束,所述结束帧标记位于所述压缩数据段的最后一个位置。
如权利要求2或3所述的方法,其特征在于,所述对所述多个待处理数据段分别进行压缩包括:
针对所述多个待处理数据段中的目标待处理数据段,确定指示光标在所述目标待处理数据段中当前所在的位置,所述指示光标用于指示下一个待处理数据,所述目标待处理数据段为所述多个待处理数据段中的任一个数据段;
若所述指示光标当前所在的位置未超过所述目标待处理数据段中排在最后的待处理数据所在的位置,则根据所述指示光标当前所在位置满足的压缩条件确定压缩方式;
按照确定出的所述压缩方式对所述目标待处理数据段进行压缩。
如权利要求4所述的方法,其特征在于,所述方法还包括:
若所述指示光标当前指示的是所述目标待处理数据段中排在最前的待处理数据,则在所述压缩数据数组中所述目标待处理数据段对应的目标压缩数据段的第一个位置处加入所述开始帧标记。
如权利要求4或5任一项所述的方法,其特征在于,所述压缩模式标记包括二阶差分标记,所述压缩方式包括二阶差分压缩,所述按照确定出的所述压缩方式对所述目标待处理数据段进行压缩包括:
判断所述指示光标当前所在的位置是否满足所述二阶差分压缩对应的压缩条件;
若满足,则将所述指示光标当前所在的位置及后面的所述帧长度/所述二阶帧长度个数据进行二阶差分压缩;
判断所述目标压缩数据段中排在最后的压缩模式标记是否为所述二阶差分标记;
若是所述二阶差分标记,则在所述目标压缩数据段的下一个位置处加入所述二阶差分压缩后的数据;
若不是所述二阶差分标记,则在所述目标压缩数据段的下一个位置处加入所述二阶差分标记,并在所述二阶差分标记的下一个位置处加入所述二阶差分压缩后的数据;
将所述指示光标后移所述帧长度/所述二阶帧长度个位置。
如权利要求6所述的方法,其特征在于,所述压缩模式标记还包括一阶差分标记,所述压缩方式还包括一阶差分压缩,若所述指示光标当前所在的位置不满足所述二阶差分压缩对应的压缩条件,所述方法还包括:
判断所述指示光标当前所在的位置是否满足所述一阶差分压缩对应的压缩条件;
若满足,则将所述指示光标当前所在的位置及后面的所述帧长度/所述一阶帧长度个数据进行一阶差分压缩;
判断所述目标压缩数据段中排在最后的压缩模式标记是否为所述一阶差分标记;
若是所述一阶差分标记,则在所述目标压缩数据段的下一个位置处加入所述一阶差分压缩后的数据;
若不是所述一阶差分标记,则在所述目标压缩数据段的下一个位置处加入所述一阶差分标记,并在所述一阶差分标记的下一个位置处加入所述一阶差分压缩后的数据;
将所述指示光标后移所述帧长度/所述一阶帧长度个位置。
如权利要求7所述的方法,其特征在于,所述压缩模式标记还包括关键帧标记,...
【专利技术属性】
技术研发人员:谢俊,
申请(专利权)人:深圳市柔宇科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。