一种数据压缩及解压缩方法、装置、系统及数据处理系统制造方法及图纸

技术编号:21437915 阅读:31 留言:0更新日期:2019-06-22 13:44
本发明专利技术公开了一种数据压缩方法,在本方案中,为了保证数据中目标对象的数据质量,又能减少压缩后的整体数据容量,在对数据进行压缩之前,需要将数据分为含有目标对象的数据以及不含有目标对象的数据,这样在进行数据压缩时,便可以分别通过不同的压缩方式来对不同的数据进行压缩,即保证了压缩后的目标对象的数据质量,又能从整体上减少压缩后的数据容量。本发明专利技术还公开了一种数据压缩装置、系统,以及数据解压缩方法、装置、系统,以及数据处理系统,同样能实现上述技术效果。

【技术实现步骤摘要】
一种数据压缩及解压缩方法、装置、系统及数据处理系统
本专利技术涉及数据压缩领域,尤其涉及专利技术名称一种数据压缩及解压缩方法、装置、系统及数据处理系统。
技术介绍
压缩是一种通过特定的算法来减小视频、图片等大小的机制,通过该机制,可以减小数据大小,使数据能够通过较慢的互联网连接实现更快传输,此外还可以减少数据的磁盘占用空间。目前对数据的压缩,在高压缩比的情况下,虽然数据容量变小,但是数据整体质量下降;在低压缩比的情况下,虽然数据质量比高压缩比的情况下的数据质量相对较高,但是数据容量较大。因此,如何在对数据压缩时,即能实现减小数据容量又能保持数据质量,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的主要目的在于提供一种数据压缩及解压缩方法、装置、系统及数据处理系统,旨在解决压缩后的数据质量低的问题。为实现上述目的,本专利技术提供的一种数据压缩方法,所述方法包括:获取待压缩的原始数据;识别所述原始数据中的目标对象;将所述原始数据分为至少两个目标数据;所述至少两个目标数据中包括含有所述目标对象的目标数据,以及未含有所述目标对象的目标数据;利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据;其中,含有目标对象的目标数据的压缩比特率高于未含有目标对象的目标数据的压缩比特率。可选的,若所述原始数据为原始视频数据或者原始图像数据,则所述识别所述原始数据中的目标对象,包括:识别所述原始数据中的人脸数据或者特定物品数据。可选的,若所述原始数据为原始视频数据或者原始图像数据,则所述将所述原始数据分为至少两个目标数据,包括:从所述目标对象所对应的区域中确定目标处理位置;以所述目标处理位置为中心,确定从所述目标处理位置至图像边缘的至少两个区域所对应的目标数据。可选的,所述利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据,包括:确定每个目标数据所对应的区域与所述目标处理位置的距离;根据所述距离,确定与不同目标数据对应的压缩方式;其中,目标数据的压缩方式的压缩比特率与目标数据与所述目标处理位置的距离成正相关;利用与不同目标数据对应的压缩方式对目标数据进行压缩,得到与所述原始数据对应的压缩数据。可选的,若所述目标数据的数量为两个,则所述利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据包括:通过第一压缩方式对含有目标对象的目标数据进行压缩,得到第一压缩数据,通过第二压缩方式对不含有目标对象的目标数据进行压缩,得到第二压缩数据;所述第一压缩方式的压缩比特率高于所述第二压缩方式的压缩比特率;将所述第一压缩数据与所述第二压缩数据作为所述原始数据的压缩数据。可选的,若所述原始数据为原始音频数据,则所述识别所述原始数据中的目标对象,包括:识别所述原始音频数据中的特定音频数据。可选的,若所述原始数据为原始音频数据,则所述将所述原始数据分为至少两个目标数据,包括:将所述原始音频数据分为包括特定音频数据的目标数据,以及未包括特定音频数据的目标数据。为实现上述目的,本专利技术进一步提供一种数据解压缩方法,所述方法包括:获取压缩数据;所述压缩数据为通过上述数据压缩方法获得的压缩数据;分别利用不同的解压缩方式对不同的压缩数据进行解压缩;其中,含有目标对象的压缩数据的解压缩比特率高于不含有目标对象的目标数据的解压缩比特率;将不同压缩数据对应的解压缩数据进行拼接,得到与所述压缩数据对应的原始数据。为实现上述目的,本专利技术进一步提供一种数据压缩装置,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的数据压缩程序,所述数据压缩程序被所述处理器执行时实现上述数据压缩方法。为实现上述目的,本专利技术进一步提供一种数据解压缩装置,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的数据解压缩程序,所述数据解压缩程序被所述处理器执行时实现上述数据解压缩方法。为实现上述目的,本专利技术进一步提供一种数据压缩系统,包括:原始数据获取单元,用于获取待压缩的原始数据;对象识别单元,用于识别所述原始数据中的目标对象;数据分割单元,用于将所述原始数据分为至少两个目标数据;所述至少两个目标数据中包括含有所述目标对象的目标数据,以及未含有所述目标对象的目标数据;数据压缩单元,用于利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据;其中,含有目标对象的目标数据的压缩比特率高于未含有目标对象的目标数据的压缩比特率。为实现上述目的,本专利技术进一步提供一种数据解压缩系统,包括:压缩数据获取单元,用于获取压缩数据;所述压缩数据为通过上述数据压缩装置获得的压缩数据;解压缩单元,用于分别利用不同的解压缩方式对不同的压缩数据进行解压缩;其中,含有目标对象的压缩数据的解压缩比特率高于不含有目标对象的目标数据的解压缩比特率;数据拼接单元,用于将不同压缩数据对应的解压缩数据进行拼接,得到与所述压缩数据对应的原始数据。为实现上述目的,本专利技术进一步提供一种数据处理系统,包括上述数据压缩装置,以及上述数据解压缩装置。通过以上方案可知,本专利技术实施例提供的一种数据压缩方法,所述方法包括:获取待压缩的原始数据;识别所述原始数据中的目标对象;将所述原始数据分为至少两个目标数据;所述至少两个目标数据中包括含有所述目标对象的目标数据,以及未含有所述目标对象的目标数据;利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据;其中,含有目标对象的目标数据的压缩比特率高于未含有目标对象的目标数据的压缩比特率。可见,在本方案中,为了保证数据中目标对象的数据质量,又能减少压缩后的数据容量,在对数据进行压缩之前,需要将数据分为含有目标对象的数据以及不含有目标对象的数据,这样在进行数据压缩时,便可以分别通过不同的压缩方式来对不同的数据进行压缩,即保证了压缩后的目标对象的数据质量,又能从整体上减少压缩后的数据容量。本专利技术还公开了一种数据压缩装置、系统,以及数据解压缩方法、装置、系统,以及数据处理系统,同样能实现上述技术效果。附图说明图1为本专利技术一实施例的流程示意图;图2为本专利技术另一实施例的流程示意图;图3为本专利技术一实施例揭露的一种目标数据分割示意图;图4为本专利技术另一实施例的流程示意图;图5为本专利技术一实施例揭露的一种数据压缩及解压缩流程示意图;图6a为本专利技术一实施例揭露的一种图像示意图;图6b为本专利技术一实施例揭露的另一种图像示意图;图6c为本专利技术一实施例揭露的另一种图像示意图;图6d为本专利技术一实施例揭露的另一种图像示意图;图7为本专利技术一实施例揭露的数据压缩系统结构示意图;图8为本专利技术一实施例揭露的数据解压缩系统结构示意图;图9为本专利技术一实施例揭露的数据压缩装置结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出本文档来自技高网...

【技术保护点】
1.一种数据压缩方法,其特征在于,所述方法包括:获取待压缩的原始数据;识别所述原始数据中的目标对象;将所述原始数据分为至少两个目标数据;所述至少两个目标数据中包括含有所述目标对象的目标数据,以及未含有所述目标对象的目标数据;利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据;其中,含有目标对象的目标数据的压缩比特率高于未含有目标对象的目标数据的压缩比特率。

【技术特征摘要】
1.一种数据压缩方法,其特征在于,所述方法包括:获取待压缩的原始数据;识别所述原始数据中的目标对象;将所述原始数据分为至少两个目标数据;所述至少两个目标数据中包括含有所述目标对象的目标数据,以及未含有所述目标对象的目标数据;利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据;其中,含有目标对象的目标数据的压缩比特率高于未含有目标对象的目标数据的压缩比特率。2.根据权利要求1所述的数据压缩方法,其特征在于,若所述原始数据为原始视频数据或者原始图像数据,则所述识别所述原始数据中的目标对象,包括:识别所述原始数据中的人脸数据或者特定物品数据。3.根据权利要求2所述的数据压缩方法,其特征在于,若所述原始数据为原始视频数据或者原始图像数据,则所述将所述原始数据分为至少两个目标数据,包括:从所述目标对象所对应的区域中确定目标处理位置;以所述目标处理位置为中心,确定从所述目标处理位置至图像边缘的至少两个区域所对应的目标数据。4.根据权利要求3所述的数据压缩方法,其特征在于,所述利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据,包括:确定每个目标数据所对应的区域与所述目标处理位置的距离;根据所述距离,确定与不同目标数据对应的压缩方式;其中,目标数据的压缩方式的压缩比特率与目标数据与所述目标处理位置的距离成正相关;利用与不同目标数据对应的压缩方式对目标数据进行压缩,得到与所述原始数据对应的压缩数据。5.根据权利要求2所述的数据压缩方法,其特征在于,若所述目标数据的数量为两个,则所述利用与不同目标数据对应的压缩方式,分别对所述至少两个目标数据进行压缩,得到与所述原始数据对应的压缩数据包括:通过第一压缩方式对含有目标对象的目标数据进行压缩,得到第一压缩数据,通过第二压缩方式对不含有目标对象的目标数据进行压缩,得到第二压缩数据;所述第一压缩方式的压缩比特率高于所述第二压缩方式的压缩比特率;将所述第一压缩数据与所述第二压缩数据作为所述原始数据的压缩数据。6.根据权利要求1所述的数据压缩方法,其特征在于,若所述原始数据为原始音频数据,则所述识别所述原始数据中的目标对象,包括:识别所述原始音频数据中的特定音频数据。...

【专利技术属性】
技术研发人员:谢红宝
申请(专利权)人:迅雷计算机深圳有限公司
类型:发明
国别省市:广东,44

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

1