图像的压缩方法、装置、智能终端及计算机可读存储介质制造方法及图纸

技术编号:33545936 阅读:35 留言:0更新日期:2022-05-26 22:40
本发明专利技术公开了图像的压缩方法、装置、智能终端及计算机可读存储介质,该方法包括:获取目标图像,确定目标图像中各目标像素点对应的参考像素点;对于每个目标像素点,确定目标像素点与其对应的参考像素点的像素差值;根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据;根据各目标像素点对应的点压缩数据对各目标像素点进行压缩,得到目标图像的图像压缩数据。本发明专利技术旨在利用目标像素点的像素值和基准值的像素差值属于预设压缩阈值范围时仅以差值传输压缩数据,极大减少传输的数据量,提高压缩率,同时又不损失图像分辨率和位深,完全还原原始图像,方便用户。方便用户。方便用户。

【技术实现步骤摘要】
图像的压缩方法、装置、智能终端及计算机可读存储介质


[0001]本专利技术涉及图像处理
,具体涉及一种图像的压缩方法、装置、智能终端及计算机可读存储介质。

技术介绍

[0002]随着图像位深越来越大,图像分辨率越来越大,导致图像传输对带宽要求不断提高。以4K@60hz(30bit位深)为例,其传输带宽已达到14Gb/s。因此,确保图像完整传输,则对传输端的带宽要求较高,由于原始图像数据量大,因此,在传输时通常以一定的压缩手段对图像进行压缩,来减轻带宽压力。
[0003]然而,现有技术中为减轻带宽压力所采用的图像压缩方法大多是以牺牲图像分辨率或者位深的方式来压缩,虽然提高传输效率,但其破坏了原始图像,并非真正的无损压缩。
[0004]因此,现有技术还有待于发展和改进。

技术实现思路

[0005]基于此,针对现有图像压缩技术中无法做到不牺牲图像分辨率和位深的方式来减轻带宽压力的技术问题,本专利技术提供了一种图像的压缩方法、装置、智能终端及计算机可读存储介质。
[0006]为了达到上述目的,本专利技术采取了以下技术方案:
[0007]第一方面,本专利技术实施例提供一种图像的压缩方法,包括:
[0008]获取目标图像,确定目标图像中各目标像素点对应的参考像素点;
[0009]对于每个目标像素点,确定目标像素点与其对应的参考像素点的像素差值;
[0010]根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据;
[0011]根据各目标像素点对应的点压缩数据对各目标像素点进行压缩,得到目标图像的图像压缩数据。
[0012]第二方面,本专利技术实施例提供一种图像的压缩装置,包括:
[0013]选取模块,用于获取目标图像,确定目标图像中各目标像素点对应的参考像素点;
[0014]差值计算模块,用于对于每个目标像素点,确定目标像素点与其对应的参考像素点的像素差值;
[0015]压缩确定模块,用于根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据;
[0016]生成模块,用于根据各目标像素点对应的点压缩数据对各目标像素点进行压缩,得到目标图像的图像压缩数据。
[0017]第三方面,本专利技术实施例还提供一种智能终端,智能终端包括存储器、处理器及存储在存储器中并可在处理器上运行的图像的压缩程序,处理器执行图像的压缩程序时实现的图像压缩方法的步骤。
[0018]第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有图像的压缩程序,图像的压缩程序被处理器执行时实现的图像压缩方法的步骤。
[0019]有益效果:
[0020]本专利技术公开了图像的压缩方法、装置、智能终端及计算机可读存储介质,该方法包括获取目标图像,确定目标图像中各目标像素点对应的参考像素点;对于每个目标像素点,确定目标像素点与其对应的参考像素点的像素差值;根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据;根据各目标像素点对应的点压缩数据对各目标像素点进行压缩,得到目标图像的图像压缩数据。本专利技术旨在利用目标像素点的像素值和基准值的像素差值属于预设压缩阈值范围时仅以差值传输压缩数据,极大减少传输的数据量,提高压缩率,同时又不损失图像分辨率和位深,完全还原原始图像,方便用户。
附图说明
[0021]图1为本专利技术提供的一种图像的压缩方法的流程图;
[0022]图2为本专利技术提供的一种图像的压缩装置的功能模块示意图;
[0023]图3为本专利技术提供的一种图像的解码方法的流程图;
[0024]图4为本专利技术提供的一种智能终端的结构框图。
具体实施方式
[0025]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0026]请参阅图1,图1是本专利技术提供的一种图像的压缩方法的流程图,应该说明的是,本专利技术实施方式的图像的压缩方法并不限于图1所示的流程图中的步骤及顺序,根据不同的需求,流程图中的步骤可以增加、移除或者改变顺序。
[0027]如图1所示,本专利技术提供的图像的压缩方法包括以下步骤:
[0028]S10、智能终端获取目标图像,确定目标图像中各目标像素点对应的参考像素点。
[0029]具体地,该目标图像可以为完整图像,也可以是图像中一帧图像,也可以是多帧图像。例如:目标图像为视频中一帧图像。若目标图像为一张图像,一张图像是由多帧图像组成的图像,其目标图像的压缩方法可以看成是一帧图像汇总压缩而成。通过图像采集模块采集目标图像,该图像采集模块可以摄像头或其组件。在采集到目标图像后进行缓存,以用于后续的图像压缩和图像的解码。在本实施例中,目标图像以一帧图像为例加以说明本申请的技术方案。因此,目标图像包括若干目标像素点,每个目标像素点具有像素值以及对应的坐标信息。以该目标图像建立坐标系,则任意目标像素点的坐标信息在本实施例中通过二维矩阵(Xm,Yn)表示,例如:(X1,Y2)表示该目标图像中第1行第2列的目标像素点的横坐标和纵坐标。
[0030]参考像素点即为目标图像中某目标像素点,该参考像素点可以为一个,也可以为多个。该参考像素点用于确定目标图像中所有的目标像素点在图像传递过程中以什么的传递方式进行传输。也就是说,除参考像素点外的所有目标像素点通过与参考像素点这一基准进行比较,确定是以压缩传输或原始即非压缩传输,以根据采用压缩传输来减少目标图
像的传输数据量。
[0031]在本实施例中,参考像素点的选取可分为3类,分别为行像素点、列像素点以及混合像素点。行参考像素点指的是作为参考像素点的目标像素点的行相同,即目标像素点的纵坐标相等;列参考像素点指的是作为参考像素点的目标像素点的列相同,即目标像素点的横坐标相等;混合参考像素点即为一个目标像素点。
[0032]需要说明的是,参考像素点作为目标图像进行图像的压缩方法中的起始点,然后按照一定规则依次进行图像的压缩传输。
[0033]例如:选取的参考像素点属于行参考像素点,则一行一行进行图像的压缩,在图像传输时,从第1行进行图像的压缩,第1行结束后,再第2行进行图像的压缩,直至最后一行的图像压缩完毕为止。
[0034]选取的参考像素点属于列参考像素点,则一列一列进行图像的压缩,在图像传输时,从第1列进行图像的压缩,第1列结束后,再第2列进行图像的压缩,直至最后一列的图像压缩完毕为止。
[0035]选取的参考像素点属于混合参考像素点,则一个一个目标像素点进行图像的压缩,在图像传输时,需要预先定义传输的方式,然后根据预先定义的传输的方式,确定各目标像素点的压缩方式,便于存储以及还原。
[0036]例如:确定该传输方式从奇偶行传输(先传输奇数行,再传输偶数行)从第1行第1列进行图像的压缩,第1行最后一列结束后,再第3行第1列进行图像的压缩,第3行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像的压缩方法,其特征在于,包括:获取目标图像,确定目标图像中各目标像素点对应的参考像素点;对于每个目标像素点,确定所述目标像素点与其对应的参考像素点的像素差值;根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据;根据各目标像素点对应的点压缩数据对各目标像素点进行压缩,得到所述目标图像的图像压缩数据。2.根据权利要求1所述的方法,其特征在于,所述确定目标图像中各目标像素点对应的参考像素点,包括:从目标图像中选取每一行第一列的目标像素点作为所述行其余目标像素点各自对应的参考像素点;或者,从目标图像中选取每一列第一行的目标像素点作为所述列其余目标像素点各自对应的参考像素点;或者,从目标图像中选取任意一个目标像素点作为其余目标像素点各自对应的参考像素点。3.根据权利要求2所述的方法,其特征在于,所述对于每个目标像素点,确定所述目标像素点与其对应的参考像素点的像素差值,包括:针对每个目标像素点,分别获取所述目标像素点以及与其对应的参考像素点的像素值;将所述目标像素点的像素值减去其对应的参考像素点的像素值,得到所述目标像素点对应的像素差值。4.根据权利要求3所述的方法,其特征在于,所述根据各目标像素点对应的像素差值,确定各目标像素点对应的点压缩数据,包括:将各目标像素点对应的像素差值分别与预设压缩阈值范围比较;若某一目标像素点的像素差值不属于所述预设压缩阈值范围,则利用原始值方式压缩所述某一目标像素点,得到所述某一目标像素点对应的第一点压缩数据;或者,若某一目标像素点的像素差值属于所述预设压缩阈值范围,则利用差值方式压缩所述某一目标像素点,得到所述某一目标像素点对应的第二点压缩数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:利用原始值方式压缩各目标像素点对...

【专利技术属性】
技术研发人员:王洁夏大学
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:

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

1