图像压缩方法、装置及电子设备制造方法及图纸

技术编号:24104093 阅读:24 留言:0更新日期:2020-05-09 15:01
本发明专利技术涉及图像压缩方法及装置。该方法包括:采用视频编码标准对目标图像进行编码,得到编码数据;根据预设的数据格式对编码数据进行封装,得到目标图像的压缩数据,其中,数据格式包括表示视频编码标准类型的字段。该方法能够有效避免块效应或者振铃效应对图像质量造成的影响。此外,还能有效降低压缩数据的大小,节省图像的分发成本。

Image compression method, device and electronic equipment

【技术实现步骤摘要】
图像压缩方法、装置及电子设备
本专利技术涉及图像压缩
,更具体地,涉及一种图像压缩方法、一种图像解压方法、一种图像压缩装置、一种图像解压装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
在服务器向用户传输图像时,通常需要将图像进行压缩。现有的JPEG压缩方法易产生块效应或振铃效应。块效应主要表现为梯形噪声和格形噪声。梯形噪声指图像边缘(其周围像素灰度有阶跃变化的像素集合)出现锯齿状噪声;格形噪声指图像出现格形轮廓,多在图像的平坦区域出现。振铃效应指图像边缘出现振荡。因此,有必要提出一种新的图像压缩的技术方案。
技术实现思路
本专利技术的一个目的是提供一种新的图像压缩的技术方案。根据本专利技术的第一方面,提供了一种图像压缩方法,包括:采用视频编码标准对目标图像进行编码,得到编码数据;根据预设的数据格式对所述编码数据进行封装,得到所述目标图像的压缩数据,其中,所述数据格式包括表示所述视频编码标准类型的字段。可选地,在采用视频编码标准对目标图像进行编码之前,所述方法还包括:将目标图像输入预设的图像增强模型,得到更新后的目标图像;基于所述更新后的目标图像,执行所述采用视频编码标准对目标图像进行编码的步骤。可选地,所述采用视频编码标准对目标图像进行编码,得到编码数据,包括:在所述目标图像为RGB格式的情况下,将所述目标图像由RGB格式转换为YUV格式;采用视频编码标准对YUV格式的目标图像进行编码,得到所述编码数据。可选地,所述采用视频编码标准对YUV格式的目标图像进行编码,得到所述编码数据,包括:采用视频编码标准对YUV格式的目标图像进行编码,得到第一编码数据;在所述第一编码数据中添加第一标志信息,得到所述编码数据,其中,所述第一标志信息用于指示所述目标图像为RGB格式。可选地,所述采用视频编码标准对目标图像进行编码,得到编码数据,包括:在所述目标图像为RGBA格式的情况下,将所述目标图像分解为RGB数据和阿尔法通道数据,并将所述RGB数据转换为YUV数据;采用视频编码标准对所述YUV数据进行编码,得到第一编码数据;对所述阿尔法通道数据进行编码,得到第二编码数据;根据所述第一编码数据和所述第二编码数据,得到所述编码数据。可选地,所述根据所述第一编码数据和所述第二编码数据,得到所述编码数据,包括:将所述第一编码数据和所述第二编码数据进行拼接,得到拼接数据;在所述拼接数据中添加第二标志信息,得到所述编码数据,其中,所述第二标志信息用于指示所述目标图像为RGBA格式。根据本专利技术的第二方面,提供了一种图像解压方法,包括:对压缩数据的数据格式进行解析,得到目标图像的编码数据以及编码阶段采用的视频编码标准的类型;采用对应于所述视频编码标准的视频解码标准,对所述编码数据进行解码,得到目标图像。可选地,所述采用对应于所述视频编码标准的视频解码标准,对所述编码数据进行解码,得到目标图像,包括:在所述目标图像为RGB格式的情况下,采用对应于所述视频编码标准的视频解码标准对所述编码数据进行解码,得到YUV格式的图像;将所述YUV格式的图像转换为RGB格式,得到所述目标图像;在所述目标图像为RGBA格式的情况下,采用对应于所述视频编码标准的视频解码标准对所述编码数据中的第一编码数据进行解码,得到YUV数据,并将所述YUV数据转换为RGB数据;对所述编码数据中的第二编码数据进行解码,得到阿尔法通道数据;根据所述RGB数据和所述阿尔法通道数据,得到所述目标图像。根据本专利技术的第三方面,提供了一种图像压缩装置,包括:编码模块,用于采用视频编码标准对目标图像进行编码,得到编码数据;封装模块,用于根据预设的数据格式对所述编码数据进行封装,得到所述目标图像的压缩数据,其中,所述数据格式包括表示所述视频编码标准类型的字段。根据本专利技术的第四方面,提供了一种图像解压装置,包括:解析模块,用于对压缩数据的数据格式进行解析,得到目标图像的编码数据以及编码阶段采用的视频编码标准的类型;解码模块,用于采用对应于所述视频编码标准的视频解码标准,对所述编码数据进行解码,得到目标图像。根据本专利技术的第五方面,提供了一种电子设备,包括:存储器,用于存储可执行命令;处理器,用于在所述可执行命令的控制下,执行本专利技术第一方面或者第二方面所述的方法。根据本专利技术的第六方面,提供了一种计算机可读存储介质,存储有可执行命令,所述可执行命令被处理器执行时,实现本专利技术第一方面或者第二方面所述的方法。本说明书实施例中的图像压缩方法和图像解压方法,采用视频编解码标准进行图像压缩和图像解压,能够有效避免块效应或者振铃效应对图像质量造成的影响。此外,还能有效降低压缩数据的大小,节省图像的分发成本。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1a是可用于实现本专利技术实施例的图像传输系统的示意图。图1b是可用于实现本专利技术实施例的电子设备的结构示意图。图2是根据本专利技术实施例的图像压缩方法的流程图。图3是根据本专利技术实施例的一个例子的流程图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。<硬件配置>图1a示出了可用于实现本专利技术实施例的图像传输系统的示意图。如图1a所示,本实施例中的图像传输系统1000包括服务器1100、终端设备1200和网络1300。服务器1100是提供图像传输服务的服务器。服务器1100可以是刀片服务器、机架式服务器等,也可以是部署在云端的服务器集群。终端设备1200是用于接收和显示图像的电子设备。终端设备1200例如是手机、便携式电脑、平板电脑、掌上电脑、可穿戴设备等。服务器1100和终端设备1200例如具有图1b所示的电子设备100的结构。参见图1b,电子设备10包括处理器110、存储器1本文档来自技高网...

【技术保护点】
1.一种图像压缩方法,其特征在于,包括:/n采用视频编码标准对目标图像进行编码,得到编码数据;/n根据预设的数据格式对所述编码数据进行封装,得到所述目标图像的压缩数据,其中,所述数据格式包括表示所述视频编码标准类型的字段。/n

【技术特征摘要】
1.一种图像压缩方法,其特征在于,包括:
采用视频编码标准对目标图像进行编码,得到编码数据;
根据预设的数据格式对所述编码数据进行封装,得到所述目标图像的压缩数据,其中,所述数据格式包括表示所述视频编码标准类型的字段。


2.根据权利要求1所述的方法,其特征在于,在采用视频编码标准对目标图像进行编码之前,所述方法还包括:
将目标图像输入预设的图像增强模型,得到更新后的目标图像;
基于所述更新后的目标图像,执行所述采用视频编码标准对目标图像进行编码的步骤。


3.根据权利要求1或2所述的方法,其特征在于,所述采用视频编码标准对目标图像进行编码,得到编码数据,包括:
在所述目标图像为RGB格式的情况下,将所述目标图像由RGB格式转换为YUV格式;
采用视频编码标准对YUV格式的目标图像进行编码,得到所述编码数据。


4.根据权利要求3所述的方法,其特征在于,所述采用视频编码标准对YUV格式的目标图像进行编码,得到所述编码数据,包括:
采用视频编码标准对YUV格式的目标图像进行编码,得到第一编码数据;
在所述第一编码数据中添加第一标志信息,得到所述编码数据,其中,所述第一标志信息用于指示所述目标图像为RGB格式。


5.根据权利要求1或2所述的方法,其特征在于,所述采用视频编码标准对目标图像进行编码,得到编码数据,包括:
在所述目标图像为RGBA格式的情况下,将所述目标图像分解为RGB数据和阿尔法通道数据,并将所述RGB数据转换为YUV数据;
采用视频编码标准对所述YUV数据进行编码,得到第一编码数据;对所述阿尔法通道数据进行编码,得到第二编码数据;
根据所述第一编码数据和所述第二编码数据,得到所述编码数据。


6.根据权利要求5所述的方法,其特征在于,所述根据所述第一编码数据和所述第二编码数据,得到所述编码数据,包括:
将所述第一编码数据和所述第二编码数据进行拼接,得到拼接数据;
在所述拼接数据中添加第二标志信息,得到所述编码数据,其中...

【专利技术属性】
技术研发人员:贺沁雯樊鸿飞张文杰李果蔡媛
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1